2

ZEBRA iMZ320 モバイルプリンターと MC3110 (WM) を使用しています。Bluetooth 接続を使用します。私の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 セットアップ ユーティリティから、この zpl コマンドは問題なく出力されます。また、rhomobile bluetooth デバイス機能技術を使用して印刷する権利

> (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 (\u04011 など) の文字の Unicode コードを使用してロシア語の記号を印刷しようとしましたが、良い結果が得られません。

このタスクを決定するのを手伝ってくれる人はいますか?

4

0 に答える 0