0
레이블 프린터에서 인쇄 제품 정보를 사용하고 싶습니다. 나는 Zebra를 가지고 있습니다 TLP 2844이 프린터는 EPL2 프로그래밍 언어를 지원합니다. 비 ASCII 문자 프린터를 인쇄 할 때 "?" 올바른 문자 대신. 제가 한? 먼저 나는 아래의 내용문자 문제 Zebra 레이블 열전 사 프린터
əğüçşıö
과 간단한 텍스트 파일을 생성 및 인쇄 CTRL + P를 누릅니다. 출력 결과는 정상적으로 모든 문자를 인쇄합니다. 내가 사용하는 경우
는 그러나 EPL2는
N
A220,120,0,4,1,1,N,"əğçşıüö"
P1
내 프린터가 아래의 출력
? 내 프린터에 명령을 보내는 자바 인쇄 API를 사용합니다. 코드와 그리고이 내 코드에게 제공 아래처럼 명령 ?? ç ?? UO 나는이 문제를 해결할 수있는 방법
PrinterJob pj = PrinterJob.createPrinterJob();
Doc doc = new SimpleDoc(sb.toString().getBytes(), DocFlavor.BYTE_ARRAY.AUTOSENSE, null);
boolean result = false;
javax.print.PrintService printService = PrintServiceLookup.lookupPrintServices(null, null)[0];
try {
printService.createPrintJob().print(doc, null);
} catch (PrintException e) {
e.printStackTrace();
}
PrinterJob pj = PrinterJob.createPrinterJob();
Doc doc = new SimpleDoc(sb.toString().getBytes(), DocFlavor.BYTE_ARRAY.AUTOSENSE, null);
boolean result = false;
javax.print.PrintService printService = PrintServiceLookup.lookupPrintServices(null, null)[0];
try {
printService.createPrintJob().print(doc, null);
} catch (PrintException e) {
e.printStackTrace();
}