2

我使用 ZEBRA iMZ320 移动打印机和 MC3110 (WM)。使用蓝牙连接。我的js代码是:

function print(str) { 
  var printerID = 'BZ:1|0022583CBD61';  
  apd.PSExternal(261, printerID);   
  apd.PSExternal(270, ""); 

  str   = '^XA^MMT^PW559^LL050^LS0^FT27,40^A@N,15,15,TT0003M_^FH^CI28^FH^FDАБВГДЕЁЖЗИКЛМНОПРСТУФХТЦЧШЩЬЪЭЮЯабвгдеёжзиклмнопрстуфхтцчшщьъэюя^FS^CI0^PQ1,0,1,Y^XZ'

  apd.PSExternalEx(266, str);    
  apd.PSExternal(271, "");
}

只打印字符串的一部分 - 'РСТУФХТЦЧШЩЬЪЭЮЯабвгдеёжзиклмноп'。零件'АБВГДЕЁЖЗИКЛМНОП''рстуфхтцчшщьъэюя'打印或打印不正常。但是从 Zebra setup Utility 这个 zpl 命令打印就可以了。还使用 rhomobile 蓝牙设备能力技术进行打印

> (send_string('^XA^MMT^PW559^LL050^LS0^FT27,40^A@N,15,15,TT0003M_^FH^CI28^FH^FDАБВГДЕЁЖЗИКЛМНОПРСТУФХТЦЧШЩЬЪЭЮЯабвгдеёжзиклмнопрстуфхтцчшщьъэюя^FS^CI0^PQ1,0,1,Y^XZ'))

. 我尝试使用 UTF-8 中字符的 unicode 代码打印我的俄语符号(如 \u04011),但效果不佳。

谁能帮我决定这个任务?

4

0 回答 0