中国語、タイ語、アラビア語、キリル文字のレシート
症状: 画面上のレシートは正しいのに、紙には疑問符、空の四角、まったく別の文字が印刷される。
原因
感熱プリンターは、コンピューターにインストールされたフォントを使いません。プリンター本体のファームウェアに内蔵された文字テーブルから印刷します。通常、一度に有効にできるテーブルは1つで、多くのプリンターはラテン文字のテーブルが初期設定されています。有効なテーブルにない文字は、用紙に印刷される前に別の文字へ置き換えられます。疑問符が表示されるのはそのためです。
レシートを画像として印刷する
これが確実な解決策で、どの言語でも機能します。
設定 → 印刷 を開き、そのプリンターの行を探して、レシート全体をラスター印刷をオンにします。レシートは絵として描画され、そのままプリンターに送られるため、画面に表示されているとおりに印刷されます。中国語、タイ語、アラビア語、ヘブライ語、キリル文字、ギリシャ文字、アクセント付きラテン文字、すべてに対応します。
送信するデータが大きくなるぶん、文字として印刷するより時間がかかります。必要なプリンターだけでオンにし、すべてのプリンターでオンにはしないでください。
またはアプリでレシートの言語を設定する
プリンターのその他のオプション(追加時)または詳細設定(編集時)に、レシートの言語という設定があります。これは、どの文字テーブルで文字を書き出すかをアプリに伝えるものです。西ヨーロッパまたは中央ヨーロッパ、キリル文字、ギリシャ文字、トルコ語、アラビア語、ヘブライ語、タイ語、ベトナム語から選べます。プリンター側にも同じテーブルが必要ですが、大半のプリンターは備えています。中国語、日本語、韓国語はまだ項目がないため、これらの文字には上記の画像による方法を使ってください。
またはプリンターの文字テーブルを変更する
テキスト印刷の速度を保ちたい場合は、メーカーの設定ツールまたはプリンターのWebページを使って、プリンターのデフォルト文字テーブルを言語に対応するものに設定してください。対応するテーブルはマニュアルに記載されています。1つのテーブルで複数の文字体系に対応できることはほとんどないため、複数の言語が混在するレシートには画像方式が必要です。
それでも解決しない場合
セットアップレポートをコピーを使い、印刷されたレシートの写真と印刷したい言語を添えてメッセージに貼り付けてください。