我对ESC Pos打印很陌生。我正在编写一个打印收据的应用程序,如果我尝试打印一个">ö",我会得到一个"'。我已经将Codepage设置为CP437,它应该支持"ö"作为字符。
在文档中,它解释了我如何打印特殊字符,但我就是无法让它工作:这是文档中的片段。
编辑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
它可能是一个特殊的字符,需要一个"\"来显示。