You may create a Group Policy under "Computer Configuration" to run the batch file automatically in every logon. The batch file will first check if the desired print queue is existed, if yes, finished else install it.
My situration is I need to install new network printers to every workstations within the same subnet of the printer's IP. Since I've almost 10 sites and 10 same model printers, I used the below batch to automate the task. You may reference it and make it some change to fit you requirement.