Добавляем сетевой принтер с помощью командной строки (или .bat файла):
@Echo Off
REM Change \\COMPUTER\PRINTER by your printer's UNC
REM Add printer
rundll32 printui.dll,PrintUIEntry /in /n\\COMPUTER\PRINTER
REM Set printer as default
rundll32 printui.dll,PrintUIEntry /y /n\\COMPUTER\PRINTER
Относится к:
Windows Server 2008 R2
Windows Server 2008
Windows Server 2003
Windows 7
Windows Vista
Windows XP
Windows 2000
Аналогично можно сделать через VBS скрипт:
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.AddWindowsPrinterConnection "\\PrintServ\Canon"
WshNetwork.SetDefaultPrinter "\\PrintServ\Canon"