Zebra条码打印机在空闲一段时间后,可能会自动断开有线或无线网络连接。这是因为打印机在网络中被视为无源设备,当路由器或接入点(AP)定期更新活动连接表时,若发现没有数据发送到打印机,便会将其从活动表中移除,导致连接中断。为解决此问题,可通过启用gratuitous ARP数据包或调整keep alive时间,使打印机保持活跃状态。
有线网络打印服务器设置
对于有线网络打印服务器,可通过以下两种方式启用gratuitous ARP数据包:
- 通过打印服务器主页:选择“Print Server Settings”,在“状态和配置”下拉框中选择“Print Server”,然后进入“TCP/IP Configuration”页面,设置“ARP Broadcast Interval”(ARP发送时间间隔),默认值为0。
- 通过SGD命令:发送以下任一命令到打印机或打印服务器,其中“1”表示每隔1分钟发送一次ARP数据包:
!U1 setvar "ip.arp_interval" "1"!U1 setvar "external_wired.ip.arp_interval" "1"!U1 setvar "internal_wired.ip.arp_interval" "1"
无线网络打印服务器设置
对于无线网络打印服务器,需调整keep alive time,即打印机发送连接服务到AP的频次。启用keep alive数据包并设置发送间隔:
- 启用keep alive数据包:发送SGD命令
!U1 setvar "wlan.keep_alive.enable" - 设置keep alive数据包发送频次:发送SGD命令
!U1 setvar "wlan.keep_alive.timeout" "5",默认值为15,调整为5可帮助打印机保持在线。
通过上述设置,可有效避免Zebra打印机因空闲而掉线,确保网络连接的稳定性。



