我想在 Windows 7 环境中将共享打印机用作本地打印机(因为我必须使用仅对本地打印机可见的本地服务用户来找到它们)。
有没有解决方案可以将其设置为本地?
请考虑一下,我指的是共享打印机(连接到另一台计算机的打印机)而不是网络打印机,因此我不能将 TCP/IP 端口用于特定的 IP。
答案1
您可以这样做。按照相同的步骤添加本地打印机,但不要添加“TCP/IP 端口”,而是添加“本地端口”,并在端口名称中指定共享打印机的 UNC 路径:\\<IP or Hostname>\PrnSharedName
我做这件事已经有一段时间了,但我记得在机器方面遇到了一些权限问题。如果这些机器位于域中,只要打印机已获得everyone
权限共享,那么可能就没问题了。
如果这些机器不在域中,您可能需要调整一些允许匿名连接的本地安全策略,并将匿名者视为所有人。这完全是一种安全风险,但在需要您首先提出这个问题的陌生环境中可能是必要的。:)
我相信连接是由系统帐户而不是登录用户建立的。因此计算机帐户需要访问打印机。