I use VbScripts that I run from Group policy to share out my network printers.
Create a text file and rename the extension to a .vbs file. Use this script in the file:
Set objNetwork = CreateObject(“WScript.Network”)
objNetwork.AddWindowsPrinterConnection “\\SERVER\PRINTER NAME”
enter your own server name and printer name.
Add the script to your login scripts in Group Policy. Hope this helps.