Zebra QL系列移動打印機——LCD屏幕空白
Zebra QL系列/RW系列/RP4T/P4T移動打印機(P4T , RP4T , QL 220 Plus , QL 320 Plus , QL 420 Plus , RW 220 , RW 420 , RW 420),通過INDEX.WML文件來控制LCD顯示,如果這個文件沒有被保存在打印機里,或者這個文件是無效的,那么LCD屏幕可能就是空白的。
通過WML語言來創建屏幕或"cards"來顯示,當執行移動打印機的two-key-test時,會打印出配置標簽,顯示一個文件列表(File directory)。
two-key-test打印配置標簽的方法:
1、關機,介質艙里安裝連接介質
2、按住并保持Feed按鈕
3、按下并松開Power按鈕,當打印開始時,松開Feed按鈕
INDEX.WML文件能夠通過FTP或者Label Vista發送到打印機里。
下面通過兩個列子分析INDEX.WML內代碼的編寫:
例子一:
WML代碼:
<wml> //語言標記//
<display> //直接輸出到LCD屏幕
<card id=”netset” title=” “ ontimer=”#main”> <timer value=”100”></timer> //開始card名字netset,沒有標題,持續10秒后返回到main card//
<p>IP:$(vnd.zo.ip.addr)</p> //顯示IP地址//
<br/> //換行符//
<p>TCP Port:$(vnd.zo.ip.port)</p> //顯示端口號//
<br/>
<p>eSSID:$(vnd.zo.wlan.current _ essid) </p> //顯示ESSID//
<br/>
<p>Associated:$(vnd.zo.wlan.associated) //顯示Associated狀態//
</p>
<p><a href=”#main”>back</a></p> //顯示一行back,返回到main//
</card> //關閉card標記//
<card id=”main” title=”Zebra QL 320,Status” ontimer=”#main”> <timer value=”10”></timer> //開始card名字main,帶標題,每1秒刷新1次//
<br/>
<p>Battery:$(vnd.zo.power.voltage)V($(vnd.zo.power.status)) </p> //顯示電池電壓和電池狀態//
<br/>
<p>Latch:$(vnd.zo.head.latch)</p> //顯示打印頭開合狀態//
<br/>
<p>Paper:$(vnd.zo.media.status) </p> //顯示缺紙狀態,后面插一個空格//
<p> <a href=”#netset”>more</a></p> //插入4個空格,輸出一個鏈接到netset//
</card>
</display>
</wml>
LCD輸出:
例子二:
WML代碼:
<!— *************************************** —>
<!— ******** Setup Comm Baud Card ********* —>
<!— *************************************** —>
<card id=”baud” title=”Com,Baud” ontimer=”#status”>
<timer value=”200”></timer>
<p> $(vnd.zo.comm.baud)</p>
</br>
<do type=”accept” label=”9600”>
<setvar name=”vnd.zo.comm.baud” value=”9600”/><refresh/>
</do><p> </p>
<do type=”accept” label=”19200”>
<setvar name=”vnd.zo.comm.baud” value=”19200”/><refresh/>
</do>
</br>
<p><a href=”#comm”>Back</a> </p>
<p><a href=”#main”>Main</a></p>
</card>