1

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

我安装了打印机,配置它并打印了一个word文件,它打印一切正常,打印到没有更多字符的地方,但是当我尝试从网络打印时,一个巨大的空白空间与文档一起打印。我在chrome、safari、即firefox和opera中试过,看看问题是否出在浏览器上,不是。

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

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

4

2 回答 2

1

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

Desktop.getDesktop().print(file);

在我的网络程序中,当我需要打印发票时,我在纯 txt 中创建了一个临时文件并调用 jar 来打印它。

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

问候。

于 2014-02-20T20:44:32.423 回答
-1

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

于 2014-02-11T19:48:58.290 回答