Android POS热敏打印机阿拉伯文字母单独打印问题

Android POS热敏打印机阿拉伯文字母单独打印问题,android,thermal-printer,Android,Thermal Printer,我有一台热敏打印机和epos设备。我正在用java开发一个Android应用程序,它需要为客户打印完整的收据。 我完全能够打印收据,但在打印阿拉伯语文本时遇到问题。我正在使用windows-1256编码打印阿拉伯语字母。但是打印的字母是分开的。 方法قيمت واحد. 正在打印为。ق ي م ت و ا ح د. . 我的阿拉伯语打印代码是 String print2 = "قيمت ؤاحد" ; byte[] bytes23 = EncodingUtils.getBytes(print2

我有一台热敏打印机和epos设备。我正在用java开发一个Android应用程序,它需要为客户打印完整的收据。 我完全能够打印收据,但在打印阿拉伯语文本时遇到问题。我正在使用windows-1256编码打印阿拉伯语字母。但是打印的字母是分开的。 方法قيمت واحد. 正在打印为。ق ي م ت و ا ح د. . 我的阿拉伯语打印代码是

String print2 = "قيمت ؤاحد" ;
byte[] bytes23 = EncodingUtils.getBytes(print2,"windows-1256");
 outputStream.write(bytes23);
如果android系统语言也设置为阿拉伯语,则此代码仅打印阿拉伯语
请帮助我,我需要帮助。

我为加入单词准备了自定义类。 基本信息: 阿拉伯文有6个字母不向左连接。
像la、alif lam这样的词需要注意。

hey@Farah Abbas。你能告诉我你所说的POS打印设备的制造商和型号吗?我在互联网上寻找这样的设备请分享电子邮件实际上在市场上你可以有很多pos打印机打印阿拉伯语。爱普生模型是其中一种被广泛应用的模型。bakhach@gmail.comCan您发布代码来解决此问题吗?我也面临同样的问题