Deploying printers via group policy using Print Management console, if your not installed Print Management then Install Print Management by adding or updating the print server role through Manage Your Server
Deploying printers through GPO
o Open the Print Management console and select the printer you want to install.
o In the results pane, right-click the printer you want to install, then click Deploy with Group Policy
o Click Browse, and then choose a GPO (through which you going to deploy the printer)
o Select the The users that this GPO applies to (per user)
o Select the The computers that this GPO applies to (per machine).
o Click Add
To complete printer deployment on client we have to deploy a PushPrinterConnections.exe to the client computer so that the client can process the printer connection settings through GPO
Deploy PushPrinterConnections.exe file
We have add PushPrinterConnections.exe to logon script on GPO, so that it will deployed while the time of user log on
o Open a Gpmc.msc, right-click the GPO with your printer connections settings and click Edit, Add PushPrinterConnections.exe file
o For per-machine, go to Computer Configuration, Windows Settings, Scripts (Startup/Shutdown).
o For per-user, go to User Configuration, Windows Settings, Scripts (Logon/Logoff).
Ask user to logoff and logon, printer will get installed automatically through GPO, for per-machine ask user to restart the computer in order to apply updated GPO.