【问题标题】:Polish letters don't work in MZ 320 CPCL波兰语字母在 MZ 320 CPCL 中不起作用
【发布时间】:2015-01-13 18:33:52
【问题描述】:

我将 Times New Roman 字体下载到我的 Zebra 打印机,当我单击“示例打印输出”(抱歉翻译错误)时,它会打印波兰字母,但是当我使用 CPCL 命令时它不起作用。

我的代码示例:

"! 0 200 200 250 1\r\n"
+ "ON-FEED IGNORE\r\n"
+ "CENTER\r\n"
+ "ML 40\r\n" + "T TIMESNEW.CPF 0 0 20\r\n"
//Date doesn't work on this font, dunno why
+ "TEST !<DATE\r\n"
+ "ŁŃŚĆŻŹĆ\r\n" //(Polish letters)
+ "0123456789\r\n"
+ "ENDML\r\n"
+ "PRINT\r\n";

【问题讨论】:

  • 可能是 Unicode 问题。发生什么了?波兰语字母在输出中只是空白吗?有错误信息吗?
  • 我有很多问号而不是文字,但我准备了一个解决方案。

标签: java unicode zebra-printers


【解决方案1】:

答案比我想象的要简单。

我们必须声明一个字节数组,然后我们必须这样做:

ByteArray = PrintedText.getBytes(Charset.forName("CP1250"));

这是我们的结果。

我找到了there

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    相关资源
    最近更新 更多