내가 좋아하는 벵골어 텍스트를 인쇄 할 "আপনি কি ডাটা সংরক্ষন করতে চান"내가 때마다 잘못된 결과를 가지고 내 안드로이드 app.But에서이 문서라도 내 출력입니다 : 이 유니 코드 (방글라 글꼴)를 열전 사 프린터로 인쇄하는 방법은 무엇입니까?
내 코드가 여기에 있습니다 :
String memo = "আপনি কি ডাটা সংরক্ষন করতে চান" + "\n" +
"\n" +
"\n" +
"\n" +
"\n" +
"\n";
byte[] buffer = memo.getBytes(Charset.forName("UTF-8"));
try {
Toast.makeText(getApplicationContext(), "Starting...", Toast.LENGTH_LONG).show();
Thread.sleep(1000);
byte[] printformat = {27, 33, 01};
mmOutputStream.write(printformat);
mmOutputStream.write(buffer);
mmOutputStream.write(0x0B);
mmOutputStream.write(0x0B);
mmOutputStream.write(0x0B);
mmOutputStream.flush();
mmOutputStream.close();
mmSocket.close();
Toast.makeText(getApplicationContext(), "Completed", Toast.LENGTH_LONG).show();
mmOutputStream.close();
mmSocket.close();
} catch (Exception ex) {
Toast.makeText(getApplicationContext(),
"Excep IntentPrint", Toast.LENGTH_SHORT).show();
}
소켓의 다른 쪽 끝에서 무엇입니까 : 다음 내 프린터 설정입니까? – xs0
프린터가 UTF-8 인코딩을 지원합니까? –
예, 프린터가 UTF-8 인코딩을 지원합니다. 블루투스를 통해 윈도우 머신에서 방글라 텍스트를 인쇄 할 수 있습니다. –