【问题标题】:ESC POS Print special characters (ö)ESC POS 打印特殊字符 (ö)
【发布时间】:2020-07-21 05:19:11
【问题描述】:

我对 ESC Pos 打印非常陌生。 我正在编写一个打印收据的应用程序,如果我尝试打印一个“ö”,我会得到一个“?”。 我已经将Codepage 设置为 CP437,它应该支持 'ö' 作为字符。

在文档中,它解释了如何打印特殊字符,但我无法让它工作: Heres the snippet from the doc.

编辑 1(添加代码):

MainActivity.BLUETOOTH_PRINTER.BT_Write(new byte[] {0x1B, 0x52, 0x7});

使用MainActivity.BLUETOOTH_PRINTER_BT_Write() 我可以打印byte[] 部分,但是打印上面的代码会给我一长页(200 个字符)的随机内容。

以下是完整文档: https://sparkag.com.br/wp-content/uploads/2016/06/ESC_POS-AK912-English-Command-Specifications-V1.4.pdf

【问题讨论】:

标签: java printing pos


【解决方案1】:

它可能是一个特殊字符,需要一个“\”来显示。

【讨论】:

  • 没有。我尝试添加 Javas 编码:"\u00F6",它仍然打印了一个“?”。
  • 你能让特殊字符出现在你的代码编辑器中吗?因为如果可以,只需在它前面使用“\”。从理论上讲,这应该可行。
猜你喜欢
  • 2011-08-15
  • 2014-12-14
  • 2014-08-25
  • 2020-02-11
  • 2013-07-01
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
  • 2021-03-26
相关资源
最近更新 更多