ZDesigner 驱动程序与 BarTender 许可机制
问题
BarTender 的授权模式会因为使用 ZDesigner 驱动程序而将同一台网络打印机重复计入。每台通过 BarTender 打印标签的电脑都会占用授权中的一个名额。
诊断
出现这种情况的原因是 Zebra 使用了自己的端口类型(ZDesigner 端口监视器)。在打印机属性 > 端口设置中,这些设置看起来像是普通的 TCP/IP 连接:
在 BarTender 的授权系统下,这并不会被识别为普通的 TCP/IP 端口。打印机位置应为网络打印机的 IP 地址,端口应为 9100。但实际上,打印机位置显示的是安装该打印机的电脑名称,端口显示为 LAN_[打印机名称]。
请注意 ZDesigner 驱动(上图)和 Seagull 驱动(下图)之间的区别。
适用范围
所有 BarTender 2022 R8 之前版本,在 Zebra 打印机上使用 Zebra ZDesigner 驱动时。
解决方案
此问题已在 BarTender 2022 R8 中解决。
解决方法 1
快速解决此问题的方法是卸载 ZDesigner 驱动,然后使用网络打印机选项安装 Seagull Scientific 驱动。
解决方法 2
卸载打印机,然后使用 Windows 打印机驱动安装向导,手动重新安装 ZDesigner 驱动,跳过 Zebra 向导。
解决方法 3
按照以下步骤更改当前已安装驱动的端口设置:
- 打开 控制面板 > 硬件和声音 > 设备和打印机,右键点击你的打印机。选择 打印机属性 > 端口 > 添加端口 > 新端口 > 标准 TCP/IP 端口:
- 输入打印机的 IP 地址。端口名称字段可以不用填写。这会在端口列表中创建一个新的端口。
- 选择你新建的端口:
- ZDesigner 驱动会继续正常工作,但现在可以与 BarTender 授权系统正确配合使用。