【问题标题】:Printing Unicode Characters From android to bluetooth thermal printer从 android 打印 Unicode 字符到蓝牙热敏打印机
【发布时间】:2013-11-11 11:00:14
【问题描述】:

我有 QS58 型号的蓝牙/USB 热敏打印机。 我想打印像“मराठी”这样的unicode字符

当我通过 USB 将打印机连接到计算机并进行打印时,它可以正确打印。 但是,当通过我的 android 应用程序打印时,它正在打印无效字符(中文字符)。

我认为 windows 正在向打印机发送正确的数据,但我的应用程序没有。所以请 告诉我,我可以将数据发送到打印机。

我已经尝试过以下方法

mmOutStream.write("मराठी".getBytes("UFT-8"));

mmOutStream.write("मराठी".getBytes("UFT8"));

mmOutStream.write("\u0991\u0992".getBytes("UFT-8"));

mmOutStream.write("\u0991\u0992".getBytes());

【问题讨论】:

    标签: android unicode printing bluetooth


    【解决方案1】:

    您的编码为“UFT-8”。这不应该是“UTF-8”吗?

    【讨论】:

      【解决方案2】:

      你不应该这样做。 在文档中指出它只打印:

      可打印内容: 英文、数字、符号、汉字

      还有 指令集: ESC/POS兼容指令集

      所以也许你的字符(我不知道那是什么语言)在 ESC/POS 的某些区域页面代码中。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-27
      • 2018-04-28
      • 2018-03-20
      • 2019-11-23
      • 2019-01-27
      • 1970-01-01
      • 2022-12-25
      • 2013-06-03
      相关资源
      最近更新 更多