如何在Windows 7计算机上为所有用户安装网络打印机?


11

我有一台Windows 7计算机。第二台计算机(Windows XP)已连接打印机并被共享。在Windows 7计算机上,仅通过向导和网络打印机将打印机安装为网络打印机(而不是TCP / IP端口等)。

登录此PC时,它不会对域中的所有用户显示。

当我在另一台打印机上使用TCP / IP端口运行“真实”网络打印机时,每个人都可以看到它。

有谁知道如何使它显示给所有用户?

Answers:


13

您可以使用prnmngr.vbs脚本。

它位于%SystemRoot%\System32\Printing_Admin_Scripts\[language]Windows 7中。对于XP,它位于中windows\system32

要为所有用户添加打印机,请使用以下命令:

cscript prnmngr.vbs -ac -p "\\server\printer"

它没有将其添加到用户,但是用户可以使用它来创建打印机。我创建了一个快捷方式供他们单击。谢谢。
约翰尼

7

当您将打印机添加为本地打印机时,所有用户都可以查看它。

我在这里http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/AdminTips/Admin/AddSharedPrinterasaLocalPrinter.html找到了

在Windows XP中:

  1. 单击开始>打印机和传真。
  2. 单击左侧窗格上的添加打印机。
  3. 点击下一步。
  4. 选择连接到此计算机的本地打印机,然后单击下一步。
  5. 选择“创建新端口”,为“端口类型”选择“本地端口”,然后单击“下一步”。
  6. 对于“端口名称”,请输入两个斜线,输入共享打印机的PC的计算机名称或本地IP地址,然后输入打印机的共享名称,以输入打印机的网络路径。例如“ \\ dellpc \ hpprinter”或“ \\ 192.168.1.100 \ hpprinter”
  7. 选择打印机,然后单击下一步。如果未列出确切的型号,请尝试使用最接近的型号或通用打印机。
  8. 遵循向导的其余部分。

在Windows Vista和7中:

  1. 单击开始>设备和打印机。
  2. 单击顶部的添加打印机。
  3. 选择添加本地打印机。
  4. 选择“创建新端口”,为“端口类型”选择“本地端口”,然后单击“下一步”。
  5. 对于“端口名称”,请输入两个斜线,输入共享打印机的PC的计算机名称或本地IP地址,然后输入打印机的共享名称,以输入打印机的网络路径。例如“ \\ dellpc \ hpprinter”或“ \\ 192.168.1.100 \ hpprinter”
  6. 选择打印机,然后单击下一步。如果未列出确切的型号,请尝试使用最接近的型号或通用打印机。
  7. 遵循向导的其余部分。

6

重要的是要记住,共享打印机已保存在用户配置文件中。这意味着(通过向导)连接到“共享”打印机时,只有与其连接的用户帐户才可以访问它。

另一方面,本地打印机是可由计算机上的所有用户查看的全局设备。这些使用“本地” TCP / IP端口连接到“真实”网络打印机。

综上所述,让我回答您的问题。要为所有用户共享一个打印机“显示”,您将需要一个适当的系统,该系统将在每个用户登录时为他们添加打印机。

这是通过制作登录脚本来完成的。您可以使用多种方法和语言,并且必须找到适合您的环境的方法和语言。以下是一些我发现可能会有所帮助的资源:

使用组策略部署共享打印机

Windows登录VB脚本

Powershell打印机端口添加讨论

希望这可以帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.