Java 斑马印花
我想在Zebra iM320上打印一个文件,但该文件有特殊字符,如“ç”和“ë”。当我使用编码ISO-8859-1时,它打印正确,但字母与文本不对齐。我什么都试过了,但都没用。帮助Java 斑马印花,java,android,zebra-printers,Java,Android,Zebra Printers,我想在Zebra iM320上打印一个文件,但该文件有特殊字符,如“ç”和“ë”。当我使用编码ISO-8859-1时,它打印正确,但字母与文本不对齐。我什么都试过了,但都没用。帮助 String cpclConfigLabel = "! 0 200 200 1320 1\r\n" + "PW 575\r\n" + "ON-FEED IGNORE\r\n" + "TONE 0\r\n" + "SPE
String cpclConfigLabel = "! 0 200 200 1320 1\r\n"
+ "PW 575\r\n"
+ "ON-FEED IGNORE\r\n"
+ "TONE 0\r\n"
+ "SPEED 3\r\n"
+ "ON-FEED IGNORE\r\n"
+ "NO-PACE\r\n"
+ "BAR-SENSE\r\n"
+ "T 7 1 39 190 Masë Plotësuese\r\n";
os.write(EncodingUtils.getBytes(cpclConfigLabel, "ISO-8859-1") );
os.flush();
os.close();
尝试过这个,但什么也没有:
os.write(EncodingUtils.getBytes(cpclConfigLabel, "CP1250"));
我也试过:
configLabel = cpclConfigLabel.getBytes(Charset.forName("CP1250"));
os.write(configLabel);
尝试使用UTF-8而不是ISO-8859-1I我使用了它,但不起作用,唯一的问题是字符没有对齐关于操作系统写入(cpclConfigLabel.getBytes(“ISO-8859-1”)代码>这可能需要一些工作,但如果您将打印机切换为使用zpl和utf-8,则不会出现此问题。@Sanjeev也尝试过使用utf-8,但不起作用。尝试使用utf-8而不是ISO-8859-1。我使用了utf-8,但不起作用,唯一的问题是字符未对齐如何
操作系统写入(cpclConfigLabel.getBytes(“ISO-8859-1”)代码>这可能需要一些工作,但如果您将打印机切换为使用zpl和utf-8,则不会出现此问题。@Sanjeev也尝试过,但没有工作。