爱普生TM T20 - 从网络打印



我已经为我的客户做了一个jsf,ejb和primefaces的小系统,他想在他的打印机Epson TM-T20中打印收据。

我安装了打印机,配置了它并打印了一个word文件,它打印一切正常,打印到没有更多字符的地方,但是当我尝试从Web打印时,一个巨大的blak空间与文档一起打印。我尝试使用chrome,safari,即Firefox和Opera,看看问题是否出在浏览器上,事实并非如此。

我还配置了打印机以删除页眉/页脚,以检查它是否是导致它的原因,也是负面的,不是那样。我尝试配置页面大小,也不起作用。

我没有更多的想法,以前有没有人遇到过这个问题,或者知道我必须实施的任何黑客才能做到这一点?

我设法做到了,不幸的是没有使用爱普生驱动程序。不过,解决方案非常简单。我创建了一个罐子,它调用:

Desktop.getDesktop().print(file);

从我的网络程序中,当我需要打印发票时,我会在纯 txt 中装箱一个临时文件并调用 jar 进行打印。

关于爱普生文档,我发现很少有帮助的东西。所有的模拟都是有问题的,不起作用,代码示例和日食项目也是如此,它在他们的示例页面中可用。

问候。

你应该对打印进行任何调整!,你安装驱动程序并打印!页面大小、页眉和页脚应单独保留。在编程中完成所有边距打印,然后从那里弄乱它,设置布局并完成

最新更新