Java与热敏收据打印机
有人知道如何使用Java打印收据吗? 我在谷歌上搜索了很长时间。看来JavaPOS应该是一个很好的解决方案。我快速查看了一下,它似乎需要打印机的Java驱动程序。我的打印机很便宜,支持ESC,但只有Windows驱动程序 我还尝试:Java与热敏收据打印机,java,printing,Java,Printing,有人知道如何使用Java打印收据吗? 我在谷歌上搜索了很长时间。看来JavaPOS应该是一个很好的解决方案。我快速查看了一下,它似乎需要打印机的Java驱动程序。我的打印机很便宜,支持ESC,但只有Windows驱动程序 我还尝试: FileWriter out = new FileWriter("LPT1"); 它不起作用 java.io.FileNotFoundException:lpt1 (系统找不到该文件 (指定) 可打印也不起作用 有人知道怎么做吗?谢谢。是IP打印机吗?如果是这样
FileWriter out = new FileWriter("LPT1");
它不起作用
java.io.FileNotFoundException:lpt1
(系统找不到该文件
(指定)
可打印也不起作用
有人知道怎么做吗?谢谢。是IP打印机吗?如果是这样,他们通常会在端口9100上监听,您可以直接写入(文本数据),然后打印出来。您需要查找适当的转义序列,以执行各种操作(例如剪切)。是否有用?如果不是,可能是由于您正在向串行端口写入数据包。正确的语法如下所示:
FileWriter out = new FileWriter("LPT1:");
缺少一个冒号。处理这些事情的最好方法是通过JavaPOS API;但即便如此,当硬件制造商没有提供合适的驱动程序时,您仍然可能会陷入困境,在这种情况下,您会被困在串行端口上。看看JavaPOS,它可能会使您的工作变得非常简单
LPT1不是一个文件。。。这是一个港口。这就是FileWriter无法使用的原因。不,我将其直接连接到电脑。我检查了打印机,端口为LTP1:(你能帮助我知道我应该确保购买一台可以与我的java软件集成的热敏打印机吗?我的意思是,我可以用我的java代码连接每台打印机,或者是否有一些规格?你能在java程序之外正常打印到打印机吗?它是否显示为操作系统中的打印机?请参阅我的注释re.javacomm上图。也许这是有用的。我认为热敏收据打印机与我们每天使用的打印机不同。打印机已在Windows 7中成功安装。但打印测试无法成功执行:(我尝试了java comm,但仍然无法工作。您能否将指向JavaPos网站的链接更新到相关部分而不是homepag?