POS термопринтер арабских букв раздельный выпуск издания - PullRequest
0 голосов
/ 28 мая 2019

У меня есть термопринтер с устройством эпоса.Я разрабатываю приложение для Android на Java, которое требует полной распечатки чеков для клиентов.Я полностью могу распечатать квитанцию, но сталкиваюсь с проблемой при печати арабского текста.Я использую кодировку windows-1256 для печати арабских букв.Но печатные буквы отделены.Означает ". قيمت واحد".Печатается как ". ق ي م ت و ا ح د".,Мой код для арабской печати:

String print2 = "قيمت ؤاحد" ;
byte[] bytes23 = EncodingUtils.getBytes(print2,"windows-1256");
 outputStream.write(bytes23);

Этот код печатается только на арабском языке, если для системы Android также установлен арабский язык Пожалуйста, помогите мне, если я нуждаюсь.

1 Ответ

0 голосов
/ 03 июля 2019

Я подготовил пользовательский класс для объединения слов.Основная информация: в арабском языке есть 6 букв, которые не соединяются слева.Надо позаботиться о таких словах, как la, alif lam.

...