如何在Windows 7电脑上为所有用户安装网络打印机?
我有一台Windows 7电脑。有第二台电脑(Windows XP),它连接了一台打印机,是共享的。在Windows 7电脑上,我把打印机安装成网络打印机(不是TCP/IP端口等),只是用向导和网络打印机。
登录这台电脑时,域内所有用户都没有显示。
当我在不同的打印机上做一个TCP/IP端口的 “真正 "网络打印机时,所有人都能看到。
有谁知道如何让它显示给所有用户?
我有一台Windows 7电脑。有第二台电脑(Windows XP),它连接了一台打印机,是共享的。在Windows 7电脑上,我把打印机安装成网络打印机(不是TCP/IP端口等),只是用向导和网络打印机。
登录这台电脑时,域内所有用户都没有显示。
当我在不同的打印机上做一个TCP/IP端口的 “真正 "网络打印机时,所有人都能看到。
有谁知道如何让它显示给所有用户?
你可以使用 prnmngr.vbs 脚本。
对于Windows 7,它位于%SystemRoot%\System32\Printing_Admin_Scripts\[language]
。对于XP,它位于windows\system32
。
要为所有用户添加打印机,请使用此命令。
cscript prnmngr.vbs -ac -p "\server\printer"
当你将打印机添加为本地打印机时,所有用户都可以查看它。
在Windows XP中。
1.点击开始/>打印机和传真。 2. 点击左侧窗格中的添加打印机。 3. 单击 “下一步"。 4. 选择连接到此计算机的本地打印机,然后单击 "下一步"。 5. 选择创建新端口,在端口类型中选择本地端口,然后单击 "下一步"。 6. 在 "端口名称 "中,通过输入两个斜线来输入打印机的网络路径,即共享打印机的计算机名称或本地IP地址,然后输入打印机的共享名称。例如”\dellpc\hpprinter “或”\192.168.1.100\hpprinter “ 7. 选择打印机,然后点击 "下一步"。如果没有列出准确的型号,请尝试最接近的型号或通用打印机。 8. 按照向导的其余部分进行操作。
在Windows Vista和7中:
1.单击开始/>设备和打印机。 2. 点击顶部的 "添加打印机"。 3. 选择 "添加本地打印机"。 4. 选择创建一个新端口,在端口类型中选择本地端口,然后单击 "下一步"。 5. 在 "端口名称 "中,通过输入两个斜线来输入打印机的网络路径,即共享打印机的计算机名称或本地IP地址,然后输入打印机的共享名称。例如”\dellpc\hpprinter “或”\192.168.1.100\hpprinter “ 6. 选择打印机,然后点击 "下一步"。如果没有列出确切的型号,请尝试最接近的型号或通用打印机。 7. 按照向导的其余部分进行操作。
重要的是要记住,共享打印机是保存在用户配置文件中的,这意味着当你连接到 “共享 "打印机(通过向导)时,只有连接到它的用户账户才能访问它。这意味着,当您连接到 "共享 "打印机(通过向导)时,只有连接到它的用户帐户才能访问它。
本地打印机则是全局设备,计算机上的所有用户都可以查看。这些设备使用 "本地 "TCP/IP端口连接到 "真正的 "网络打印机。
说了这么多,我来回答你的问题。为了让所有用户都能使用共享打印机,你需要一个系统在每个用户登录时为他们添加打印机。
这是通过制作一个登录脚本来实现的。有很多方法和语言可以使用,你必须找到适合你环境的方法。以下是我找到的一些资源,可能会有帮助。 使用组策略部署共享打印机 Windows登录VB脚本 Powershell打印机端口添加讨论
希望这对你有帮助!