有谁知道如何使用Java打印收据? 我用Google搜索了很长时间。看起来Java POS应该是一个很好的解决方案。我快速浏览一下它看起来需要打印机的Java驱动程序。我的打印机很便宜,支持ESC,但只有Windows驱动程序。
我也尝试过:
FileWriter out = new FileWriter("LPT1");
它不起作用,
java.io.FileNotFoundException:lpt1 (系统找不到该文件 指定)
Printable也不起作用。
有人知道怎么做吗?感谢。
答案 0 :(得分:1)
Java Print Service API是否有用?如果没有,可能是javacomm包,因为你正在写一个串口。
答案 1 :(得分:1)
正确的语法如下:
FileWriter out = new FileWriter("LPT1:");
结肠缺失了。
答案 2 :(得分:0)
是否恰好是IP打印机?如果是这样,他们通常会在端口9100上侦听,你可以直接写入(文本数据)并打印出来。您需要查找适当的转义序列,以执行各种操作(例如,剪切)。
答案 3 :(得分:0)
处理这些事情的最佳方法是通过JavaPOS API;但即使这样,当你的硬件制造商没有提供适当的驱动程序时,你仍然会卡住,在这种情况下,你会陷入串口。给JavaPOS一个看,它可能会让你的工作变得非常简单。