我一直在这个工作了一段时间,几乎得到它的工作。几乎....打印机配置脚本单色/彩色 - Windows 7
我在Win7 Ent下创建一个脚本,添加2个网络打印机(无需打印机服务器 - 只需通过IP地址)。对于每台打印机,我希望它创建一个彩色和单声道队列 - 总共有4个打印机队列。
细跟这些命令添加作品:
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Operators_Color"
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Operators_MOno"
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Traders_Color"
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Traders_MOno"
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.116mono
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.116color
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.118mono
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.118color
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Operators_Color"
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Operators_MOno"
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Traders_Color"
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -d -p "XXX_Traders_MOno"
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.116mono
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.116color
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.118mono
cscript "C:\XXXXX\Scripts\Prnport.vbs" -d -r IP_XXX.XXX.XXX.118color
cscript "C:\XXXXX\Scripts\Prnport.vbs" -a -r IP_XXX.XXX.XXX.116mono -h XXX.XXX.XXX.116 -o raw -n 9100
cscript "C:\XXXXX\Scripts\Prnport.vbs" -a -r IP_XXX.XXX.XXX.116color -h XXX.XXX.XXX.116 -o raw -n 9100
cscript "C:\XXXXX\Scripts\Prnport.vbs" -a -r IP_XXX.XXX.XXX.118mono -h XXX.XXX.XXX.118 -o raw -n 9100
cscript "C:\XXXXX\Scripts\Prnport.vbs" -a -r IP_XXX.XXX.XXX.118color -h XXX.XXX.XXX.118 -o raw -n 9100
cscript "C:\XXXXX\Scripts\Prndrvr.vbs" -a -m "HP Universal Printing PCL 6" -i C:\XXXXX\Drivers\hpzius23.inf
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -a -p "XXX_Traders_Color" -m "HP Universal Printing PCL 6" -r IP_XXX.XXX.XXX.116color
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -a -p "XXX_Traders_MOno" -m "HP Universal Printing PCL 6" -r IP_XXX.XXX.XXX.116mono
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -a -p "XXX_Operators_Color" -m "HP Universal Printing PCL 6" -r IP_XXX.XXX.XXX.118color
cscript "C:\XXXXX\Scripts\Prnmngr.vbs" -a -p "XXX_Operators_MOno" -m "HP Universal Printing PCL 6" -r IP_XXX.XXX.XXX.118mono'
我试图用设置彩色/黑白设置队列时碰了壁。
尝试了两种方法:
通过PowerShell的设置,PrintConfiguration命令:
设置-PrintConfiguration -PrinterName “XXX_Traders_Color” - 彩 “1”
设置-PrintConfiguration -PrinterName“XXX_Traders_MOno “-Color”0“
Set-PrintConfiguration -PrinterName”XXX_Operators_Color“-Color”1“
的Set-PrintConfiguration -PrinterName “XXX_Operators_MOno” - 颜色 “0”
下面我得到(猜测这是不存在于运7的powershell的命令):
术语“ Set-PrintConfiguration'不被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后再次尝试 。
我使用RUNDLL32 PRINTUI.DLL试过,PrintUIEntry命令与改变后的单声道/颜色设置(正常工作) RUNDLL32 PRINTUI
出口打印机配置。 DLL,PrintUIEntry/SS/N “XXX_Operators_MOno”/一个 “C:\ TEMP \ Mirek1.dat” DG
导入上面创建为新的队列中的文件: RUNDLL32 PRINTUI.DLL,PrintUIEntry/SR/n“个NewXXX_Operators_MOno “/ a”c:\ temp \ Mirek1.dat“
但第二命令似乎不导致队列来调整在第一个实例导出单声道/颜色设置。
我在想这里有没有人在类似的头痛中挣扎?
任何帮助非常感激..