2014-09-17 6 views
3

Bixolon 감열 식 프린터를 테스트하여 정제에서 데이터를 인쇄합니다. 타블렛은 블루투스를 통해 프린터를 성공적으로 연결하고 영어로 잘 인쇄하지만 문제는 아랍어로 이상한 문자를 인쇄하는 것입니다. 나는 기본 코드 페이지가 (자체 테스트를 통해) 아랍어 864라고 확신하지만 어떻게 올바른 문자를 보낼 수 있는지 모른다. 내가 그 다음 16 진수없는 성공을 아래 코드로 보낼 수있는 변환을 시도했습니다, 그냥 "... d8b3d984d8a"와 같은 인쇄 : 내가 진수를 시도했습니다감열 프린터에 아랍어 텍스트를 인쇄하는 방법 (Bixolon)

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

를 프린터의 문서에서 PDF이기 때문에 지원되는 코드 페이지와 16 진수의 모든 문자에 대한 표가 나와 있습니다. 하지만 어떻게 문제를 해결할 수 있는지 모르겠습니다.

답변

0

코드 페이지 아랍어 1256을 사용하면 아랍어 문자가 표시됩니다.