POS 热敏打印机阿拉伯字母单独打印问题
POS thermal printer arabic letters separate printing issue
我有一台带有 epos 设备的热敏打印机。我正在 java 中开发一个 Android 应用程序,它需要为客户打印完整的收据。
我完全能够打印收据,但在打印阿拉伯语文本时遇到问题。我正在使用 windows-1256 编码来打印阿拉伯字母。但是正在打印的字母是分开的。
意思是“。قيمتواحد”。正在打印为“.قيمتواحد”。 .
我的阿拉伯语打印代码是
String print2 = "قيمت ؤاحد" ;
byte[] bytes23 = EncodingUtils.getBytes(print2,"windows-1256");
outputStream.write(bytes23);
如果android系统语言也设置为阿拉伯语,则此代码仅打印阿拉伯语
请帮助我,我有需要。
我准备了自定义 class 用于连接单词。
基本信息:
阿拉伯语有 6 个字母不向左连接。
la ,alif lam 之类的词需要注意。
我用
修复了它
这个
你可以看看
这个 repo 使用 3 个 laiblary
secreenshot 将小部件转换为图像
和图像库将其转换为 uint8
和 pos_print 打印出来,因为你喜欢展示
https://github.com/blackangiliq/flutter_pos_printer_spport_arabic
我有一台带有 epos 设备的热敏打印机。我正在 java 中开发一个 Android 应用程序,它需要为客户打印完整的收据。 我完全能够打印收据,但在打印阿拉伯语文本时遇到问题。我正在使用 windows-1256 编码来打印阿拉伯字母。但是正在打印的字母是分开的。 意思是“。قيمتواحد”。正在打印为“.قيمتواحد”。 . 我的阿拉伯语打印代码是
String print2 = "قيمت ؤاحد" ;
byte[] bytes23 = EncodingUtils.getBytes(print2,"windows-1256");
outputStream.write(bytes23);
如果android系统语言也设置为阿拉伯语,则此代码仅打印阿拉伯语 请帮助我,我有需要。
我准备了自定义 class 用于连接单词。 基本信息: 阿拉伯语有 6 个字母不向左连接。 la ,alif lam 之类的词需要注意。
我用
修复了它这个
你可以看看
这个 repo 使用 3 个 laiblary
secreenshot 将小部件转换为图像 和图像库将其转换为 uint8 和 pos_print 打印出来,因为你喜欢展示
https://github.com/blackangiliq/flutter_pos_printer_spport_arabic