![在 Windows XP 上跨配置文件安装打印机?](https://linux22.com/image/1229059/%E5%9C%A8%20Windows%20XP%20%E4%B8%8A%E8%B7%A8%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%AE%89%E8%A3%85%E6%89%93%E5%8D%B0%E6%9C%BA%EF%BC%9F.png)
我正在使用 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"