我正在使用 gprint 作为 shell 调用来打印 pdf 文件。我必须先安装网络打印机,但程序在不同的帐户下运行。有没有办法在 Windows XP 下安装网络打印机,以便计算机上的所有帐户都可以使用它?
答案1
rundll32 printui.dll,PrintUIEntry /ga /n\\server\printer
/ga 为计算机上的所有用户添加它
/n 以 \\server\printername 格式指定打印机的名称
答案2
为了完整性,您还可以使用prnmngr脚本脚本。
对于 Windows 7,它位于 %SystemRoot%\System32\Printing_Admin_Scripts\en-US;对于 XP,它位于 windows\system32。
要为所有用户添加打印机,请使用以下命令:
cscript prnmngr.vbs -ac -p "\\server\printer"