如何解决在linux系统上将PPLB打印机原始语言发送到argox条码打印机的问题
我在 Linux 操作系统上的 Argox CP-2140 模型的原始打印语言 PPLB 有问题(我曾尝试在 Ubuntu 和 Pardus 上打印)。我可以使用以下 Java 代码在 Windows 上正确打印。
DocPrintJob job = psArgoxCp2140.createPrintJob();
StringBuilder writeData = new StringBuilder();
writeData.append("I8,E,001\n");//Symbol Set
writeData.append("N\n");
writeData.append("ZB\n");
writeData.append("q400\n");
writeData.append("Q240,10\n");
writeData.append("JF\n");
writeData.append("OD\n");
writeData.append("A28,140,2,1,N,\"TEST\",\n");
writeData.append("B28,190,3,5,30,\"651128\",\n");
writeData.append("P1\n");
byte[] by = writeData.toString().getBytes("ISO-8859-9");
DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
Doc doc = new SimpleDoc(by,flavor,null);
job.print(doc,null);
然而,在linux系统上,我的打印结果是
I8
N
ZB
q400
...
我遇到过一种用于 ESC/P、ZPL、EPL 打印机语言的名为 wcpp 的产品,但我找不到用于 PPLB 的产品。
我在其网站上安装了自己的驱动程序,也安装了用于 linux 的 cups。知道该怎么做吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。