• 締切済み

PLQ-30S ESC/Pコマンドで漢字印字

ESC/P制御コードの「漢字モード設定/解除」("FS &""FS .")を使って、カナ印字をしようと試みたのですが、 うまくいきません。 "\x24\x22\x24\x23\x24\x24\x24\x25\x24\x26"; // 「あいうえお」 が "$"$$$&$($*"と印字されてしまいます。 (漢字モードになっていない?) プリンタはPLQ-30Sです。 コマンドが対応されていないのか、コードの記載の仕方が悪いのか・・・。 どなたか分かる方、いらっしゃいますか? ※OKWAVEより補足:「EPSON社製品」についての質問です。

みんなの回答

  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.2

>漢字コードはJIS X 0208-1983を基本とし、第1バイト、第2バイトの順に入力。 うーんなるほど? 漢字モード指定の文字列ごと印刷するとどうなるでしょう? →"\x1C&\x25\x22\x25\x24\x25\x26\x25\x28\x25\x2A\x1C."

beginner0401
質問者

補足

ありがとうございます。 >漢字モード指定の文字列ごと印刷するとどうなるでしょう? やってみました。 "\x1C&\x25\x22\x25\x24\x25\x26\x25\x28\x25\x2A\x1C." → "%"%$%&%(%*" と印字され、状況変わらずです・・・。

  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.1

ESC/P のコードを直接使ったことないので想像ですが。 \x22~\x26 という文字コードは、アスキーコードで "#$%& なので、ちゃんと動いてるんじゃないかと思います。 そしてアスキーコードの半角カナは、\xB1~\xDD あたりとなります。 その辺のデータを出力してみると、出てくるのかもしれません。 その他の文字コード表は、以下の資料の300ページ(※16枚中12枚目)にあります。 >(pdf)ESC/P 制御コードと ESC/P モード >https://manuals.ricoh.com/pps/download/pdf/5557h02_c11.pdf

beginner0401
質問者

補足

回答ありがとうございます。 言葉足らずですみません。 全角カナ印字をさせたいと思っています。 ESC/Pコマンドのリファレンスでは、 「漢字モード設定」("FS &")  ・以降の文字データを2バイトの漢字コードとして処理。  ・漢字コードはJIS X 0208-1983を基本とし、第1バイト、第2バイトの順に入力。 「漢字モード解除」("FS .")  ・以降の文字データを1バイトの英数カナ文字コードとして処理。 とありました。 ですが、その通りにならず困っています・・・。 ※ちなみに "\x24\x22\x24\x23\x24\x24\x24\x25\x24\x26" は、「あいうえお」ではなく、「あぃいぅう」でした。 すみません。