Home NT Commands
NT Syntax

CON2PRT.exe (Zero Admin Kit)

Add a network printer to the Control Panel - Printers folder, and/or Disconnect a printer.

All commands issued using this utility will affect only the user currently logged in. Con2prt is therefore ideal for managing NETWORK printer connections when used in a login script.

Syntax 
      CON2PRT /f
      CON2PRT /c \\PrintServer\PrintShare
      CON2PRT /cd \\PrintServer\PrintShare

Key
       /f  - remove all network printer connections
       /c  - connect to \\PrintServer\PrintShare
       /cd - connect to and set PrintShare as the default printer       

Several switches can be combined in one command line. So you can remove all connections before adding new ones all in one command, you can only specify one default printer.

Available for free download at:
http://www.microsoft.com/windows/zak/

Also the freeware utility AdPrintX is very similar to Con2Prt but has additional functionality, including compatibility with Windows 9x systems. (it's also a smaller download)

Related Commands:
PRINT - Print a text file
NET VIEW - to view a list of printers
NET PRINT - View and Delete print jobs
PRNCNFG - Display, configure or rename a printer
PRNDRVR - Add, delete or list printer drivers.
PRNJOBS - Pause, resume, cancel, or list print jobs
PRNMNGR - Add, delete, or list printers / connections, set the default printer.
PRNPORT - Create, delete, or list TCP/IP printer ports, change port configuration.
PRNQCTL - Print a test page, pause or resume a printer, clear a printer queue.
RUNDLL32 - Install/Remove Printers (plus advanced options)
WMIC PRINTER - Set printing options through WMI.
Q189105 - Add Printers with No User Interaction (Win 2000)
Q314486 - Add Printers with No User Interaction (Win XP)

WSH Commands:
Add printer - WshNetwork.AddPrinterConnection
Add Network printer - WshNetwork.AddWindowsPrinterConnection
List printers - WshNetwork.EnumPrinterConnections
Set default printer - WshNetwork.SetDefaultPrinter

Equivalent Linux BASH commands:

lpc - Line printer control program
lpr - Off line print
lprint - Print a file
lprintd - Abort a print job
lprintq - List the print queue
lprm - Remove jobs from the print queue



Simon Sheppard
SS64.com