我用 jsf、ejb 和 primefaces 为我的客户做了一个小系统,他想在他的 Epson TM-T20 打印机上打印收据。
我安装了打印机,对其进行了配置并打印了一个 word 文件,它打印一切正常,打印到没有更多字符的地方,但是当我尝试从网络打印时,会打印出一个巨大的空白空间文件。我在 chrome、safari、即 firefox 和 opera 中尝试查看问题是否与浏览器有关,但不是。
我还配置了打印机以删除页眉/页脚以检查它是否是导致它的原因,也是负面的,不是那样的。我尝试配置页面大小,但也不起作用。
我没有更多的想法,有没有人以前遇到过这个问题,或者知道我必须实现任何 hack 才能解决这个问题?
最佳答案
我设法做到了,不幸的是没有使用 epson 驱动程序。解决方案虽然很简单。我创建了一个调用的 jar:
Desktop.getDesktop().print(file);
在我的网络程序中,当我需要打印发票时,我用纯 txt 创建了一个临时文件并调用 jar 来打印它。
关于 epson 文档,我发现很少有帮助。所有的模拟都是有问题的,不起作用,代码示例和 eclipse 元素也是如此,它在他们的示例页面中可用。
问候。
关于css - Epson TM T20 - 从网络打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20881769/