0

我正在尝试使用 Epson epos2 SDK 使用 Epson TM M30 epos 打印机打印日语文本,但失败了。印刷的文字是错误的。

        mPrinter = new Printer(Printer.TM_M30, Printer.MODEL_ANK, getActivity().getApplicationContext());

打印简单的日文文本

        String text = "ダッカ、バングラデシュ";
        mPrinter.addTextLang(Printer.LANG_JA);
        mPrinter.addTextFont(Printer.FONT_B);
        mPrinter.addText(text);

我怎样才能达到正确的结果?

4

1 回答 1

0

根据支持的语言,TM-m30 中有详细的型号。
多字节字符集只能在支持目标字符集的机型上打印。
如果要打印日文,则需要使用日文模型。
接下来,您需要打开 Kanji 字符模式,这可能包含在 addTextLang() 中。

每个型号的支持信息:日语

只有日文型号支持多字节日文字符。

FS &

选择汉字字符模式

此命令仅可用于日文、简体中文和繁体中文机型。

热敏行式打印机

[TM-m30的型号]

  • ANK 型号:标准型号、蓝牙型号
  • 日本型号:蓝牙型号
  • 简体中文型号 : 标准型号
  • 繁体中文型号 : 标准型号
于 2020-07-26T14:18:59.920 回答