2014-09-17 1 views
3

Я тестирую термопринтер Bixolon для печати данных из планшетов. планшет подключается к принтеру успешно через bluetooth и печатает на английском языке отлично, но проблема в том, что арабский язык печатает странные символы. я уверен, что кодовая страница по умолчанию - это арабский 864 (через самотестирование), но я не знаю, как я могу отправить правильные символы. Я попытался преобразовать его в HEX затем отправить его с помощью кодов ниже, но безуспешно, он просто печатать как «d8b3d984d8a ...»:Как печатать арабский текст на термопечати (Bixolon)

text = String.format("%040x", new BigInteger(1, text.getBytes(Charset.forName("UTF-8")))); 
MainActivity.mBixolonPrinter.printText(text, alignment, attribute, size, false); 

Я пробовал Hex, потому что в документации принтера в формате PDF в котором перечислены поддерживаемые кодовые страницы и таблица для каждого символа в шестнадцатеричном формате. но я не знаю, как я могу решить проблему.

ответ

0

Попробуйте ввести код арабского языка 1256, вы получите арабские буквы

 Смежные вопросы

  • Нет связанных вопросов^_^