2015-01-21 74 views
0

我嘗試使用斑馬紋打印機打印票時出現問題。它使用CPCL,我手動編制票證。我有一個用於打印不同產品的「for循環」。例如,當我打印5種產品時,票高不變,即票的高度始終相同,並且不打印所有CPCL命令。在Android上打印可變高度的斑馬紋RW420

該產品在CPCL的命令是 「T180 0 3 XY PRODUCT_NAME」 \ r \ n」。

我configLabel是! 0 200 200 639 1\r\n,639號是高度始終打印票據與此高度。 有任何方式這一改變高度可變高度依賴於印刷標籤的高度?

回答

0

你有兩個選擇,據我可以告訴。

  1. 編程方式確定您的收據的高度,相反的將配置硬編碼爲'639',通過將產品數量乘以某個常量來確定此標籤的更適合的高度。例如 - 如果您的標籤上有3種產品,請將高度設置爲3 * 100 = 300。如果您有5個,請將其設置爲5 * 100 = 500。您必須對此進行調整才能獲得可靠的長度。

  2. 使用行式打印模式。您可以使用行式打印模式一次只打印一行,而不是預先顯示標籤大小。線路打印模式將使接收到的每行數據立即打印。不用發送CPCL(T180 0 3 x y ....),只需發送想要打印的文本。在這裏看看如何啓用行式打印模式的示例:https://km.zebra.com/kb/index?page=content&id=SO7296。您還可以在CPCL手冊的第9-1節中找到有關行式打印模式的更多詳細信息:http://www.zebra.com/content/dam/zebra/manuals/en-us/printer/cpcl-pm-en.pdf