在 Windows 中共享 TCP/IP(网络)打印机导致 BarTender 许可系统中出现打印机重复
症状
多台电脑正在打印到同一台 TCP/IP 打印机(也称为网络打印机),但在 BarTender 的授权系统中却显示为多台打印机。这导致 BarTender 统计的打印机数量高于实际的打印机数量。
这可能会导致错误 1401:已超出授权打印机的最大数量,即使实际打印机数量并未超出授权范围。
本文介绍的解决方法是如何通过 IP 地址配置网络打印机,另外一种推荐的做法是通过打印服务器共享打印机。
适用环境
BarTender 2016 或更高版本
使用网络打印机
基于打印机的授权
诊断方法
打开管理控制台,在左侧菜单栏点击打印机使用情况。
如果在“最近 7 天使用的打印机”列表中,网络打印机出现了两次,请检查其中一项的“打印机位置”是否显示为计算机名,“打印机端口”是否为通用命名规范(UNC)路径,如下图顶部所示。
如果是这种情况,说明至少有一台电脑为该网络打印机开启了打印机共享。
解决方法
在 Windows 安装打印机后,可以选择将打印机共享给网络上的其他电脑。如果是本地连接的打印机(如 USB 或串口),这个功能很有用,可以让多台电脑共享一台简单的本地打印机。对于具备网络功能的打印机,只有通过打印服务器共享时才建议使用此选项。
如果驱动程序已在本地电脑上安装,并通过 IP 地址连接到打印机,则无需再共享。此时,网络上的所有电脑都能直接访问该打印机。
不必要地共享已连接到网络的打印机,可能会引发冲突。
- 对于 BarTender 使用的网络打印机,请确保关闭此设置。
- 在网络打印机的驱动属性中,取消勾选共享此打印机。
- 完成上述操作后,授权系统会以正确的网络位置和端口识别该打印机。对于网络打印机,通常应显示为打印机的 IP 地址和网络端口 9100(除非有其他设置)。
- 共享的打印机在控制面板的打印机图标左下角会有一个“人”形图标。在 Windows 设置菜单(新版 Windows 10 UI)中无法快速识别共享打印机。如下图所示,在控制面板 > 设备和打印机中可以看到带有人形图标的打印机。
更多资源
如需了解基于打印机的授权机制,请参考以下文档: