Scripting Printer Installation with PrintUI.dll

In certain network situations it can be very beneficial to script the installation of printers based on physical location, username, group membership, etc. One of the most used methods of doing this is through PrintUI.dll.

The following command will install a printer named “LabA’ that is shared off of a printer server called “FacilityA”:

rundll32 printui.dll,PrintUIEntry /ga /n\\FacilityA\LabA /y

PrintUI.dll has several switches that can do almost any type of printer manipulation you could possible image. To view all of these switches you can type:
rundll32 printui.dll,PrintUIEntry /?


Chris Sanders is the network administrator for one of the largest public school systems in the state of Kentucky. Chris’s specialties include general network administration, windows server 2003, wireless networking, and security. You can view Chris’ personal website at

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Scroll to Top