Zebra QL系列移动打印机(包括QL 220 Plus、QL 320 Plus、QL 420 Plus、RW 220、RW 420、RP4T、P4T等型号)的LCD屏幕显示由INDEX.WML文件控制。如果该文件未保存在打印机中或文件无效,LCD屏幕可能显示为空白。本文介绍如何通过two-key-test打印配置标签以检查文件列表,以及如何通过FTP或Label Vista发送INDEX.WML文件,并通过两个示例分析WML代码的编写。
问题原因
INDEX.WML文件是控制LCD显示的关键文件。若文件缺失或损坏,LCD屏幕将无法正常显示内容。
解决方法
- 执行two-key-test打印配置标签:
- 关闭打印机电源,确保介质舱中已安装介质。
- 按住并保持Feed按钮。
- 按下并松开Power按钮,当打印开始时,松开Feed按钮。
- 重新发送INDEX.WML文件:通过FTP或Label Vista软件将有效的INDEX.WML文件发送到打印机。
WML代码示例分析
以下两个示例展示了INDEX.WML文件的编写方法。
示例一:显示IP地址、端口、ESSID、电池状态等
WML代码中,使用<card>定义屏幕页面,<timer>控制刷新时间,$(vnd.zo.ip.addr)等变量显示设备信息。代码结构如下:
<card id="netset">:显示网络设置信息,10秒后跳转至main。<card id="main">:显示电池电压、打印头状态、纸张状态,并提供“more”链接跳转至netset。
示例二:设置串口波特率
通过<do type="accept">定义选项,用户可选择9600或19200波特率,并设置变量vnd.zo.comm.baud。
小结
确保INDEX.WML文件正确保存且有效,是解决LCD空白问题的关键。通过two-key-test可快速诊断,重新发送文件可恢复显示。WML代码的编写需遵循语法,合理使用变量和控件。


