zpl之初級使用

很久沒有寫博了,趁着這個有限的空餘時間,把我最近研究的,覺得可以分享的zpl技術給寫個心得.

由於項目需要打印條碼,公司買了個斑馬GT800條碼打印機,初次接觸打印,還真有點不知所措.一步一步來吧,先研究了會java打印服務,覺得還是挻好用的.然後再試着用java打印服務打印條碼,結果打得一踏糊塗,真是扯淡,居然不支持(肯定是有辦法打印的,只是我沒有深入研究,要不然java也太衰了).後來把目光轉向zpl,因爲我發現GT800打印機的說明書支持ZPL和EPL編程,神馬....這是什麼啊,還能編程,這不是我的本行嗎???於是google+baidu,找着了,原來打印機內置了編程語言,向打印機輸送zpl代碼,打印機就會解釋執行這些代碼.

很好,這下子找到訣竅了,使用zpl,條碼想怎樣打就怎樣打,我一次打兩個條碼上去都行.

我使用的條碼紙是30*15mm的熱敏紙,熱敏紙不需要碳帶也能打印,前提是需要使用支持熱敏打印的打印機,當然我的GT800正好是熱敏打印機.

以下是我的zpl代碼:

^XA
^LH300,0
^BY2,2.0,60
^FO10,20^BAN,60,N^FDCP121001^FS
^FO80,85^A0N,20,20^FDCP121001^FS
^XZ

將以上代碼發送給打印機,將會在30*15mm的打印紙上打出條碼和數字,條碼在上面,數字在下面.

這裏我要提醒的是,打印機默認從左上角(0,0)的位置打印,這個左上角是指人正面對着打印機出紙口,人對面的左上角,就是指打印機的左上角.這樣打出來的條碼正好符合我們人的視角.

而30*15mm的打印紙被夾在出口的中間,這就要使用^LH300,0 將默認打印位置移到離左邊300pdi的位置.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章