彩乐园

 
公司信息 解決方案 條碼設備 條碼耗材 工業設備 服務與支持 聯系我們

 


您的位置:  敏用首頁




C#通過Zebra ZPL打印條碼,換行符是如何處理的?

發布時間: 2015-5-4 22:35:07
雙擊自動滾屏打印此頁】【關閉本頁

問題:
最近在用C#做條碼打印,使用的是斑馬打印機。通過ZPL直接向LPT接口發送指令。有個疑問是,ZPL指令在源代碼中編寫的時候可以寫成一行,還是需要通過換行符來一行一行的寫。
string cmd = "^XA^MD30^LH60,10^FO20,10^ACN,18,10^BY1.4,3,50^BC,,Y,N^FD"+textBox1.Text+"^FS ^XZ";
還是
string cmd = "^XA/n^MD30/n^LH60,10/n^FO20,10/n^ACN,18,10/n^BY1.4,3,50/n^BC,,Y,N/n^FD"+textBox1.Text+"/n^FS/n ^XZ";
 
 
 
敏用數碼解答:
 
ZPL是斑馬的一種機器語言,在發送其語言字符串時,寫在一行還是多行這個都是沒有關系的,只需正確發送即可,無需使用換行符。
string cmd = "^XA^MD30^LH60,10^FO20,10^ACN,18,10^BY1.4,3,50^BC,,Y,N^FD"+textBox1.Text+"^FS ^XZ";

這樣寫沒什么問題的。如果為了分段便于檢查代碼,還可以這樣寫:
string cmd = "^XA"+
"^MD30"+
"^LH60,10"+
"^FO20,10"+
"^ACN,18,10"+
"^BY1.4,3,50"+
"^BC,,Y,N"+
"^FD"+
textBox1.Text+
"^FS" +
"^XZ";
 
在使用ZPL進行打印時,可以通過寫入txt文本文件的方式,然后發送txt文件到LPT端口的方式,采用這種方式的打印速度會比發送字符串到LPT端口的方式速度快。
 
 

 


相關同類信息:
  • 斑馬ZMx00/S4m/ZxMPlus打印機用完后碳帶怎么快速拆掉?
  • ARGOX OS-214新購買的碳帶打出的條碼不清晰,怎么回事?
  • 斑馬888-TT走紙不正常,測紙后仍不行,是否硬件問題?
  • Argox OS-214打印時提示“未安裝打印機驅動程序”,怎么回事?
  • Zebra 105SL創建的標簽能在600dpi的斑馬打印機上打印嗎?
  • 斑馬打印機的ZebraNet Print Server連接超時設置
  • 斑馬s4m打印的條碼有些能掃描有些不能掃描,是怎么回事?
  • 如何改變斑馬移動打印機的程序語言?

  •  
    © 2003-2007 kckidsfurniture.com.
    万家彩票(广州)集团有限公司 快彩网-官网 彩人间-通用app下载 民彩网-互动百科 幸运PK10-专业购彩 掌上彩票-手机版 彩神彩票(广东)集团有限公司