当前位置: 首页 > 知识库问答 >
问题:

Epson TM T20-从web打印

蔺霄
2023-03-14

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

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

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

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

共有2个答案

宰父跃
2023-03-14

您应该对打印进行任何调整!,安装驱动程序并打印!页面大小、页眉和页脚应保持不变。在你的程序中打印所有的页边距,从那里你应该搞乱它,设置你的布局是怎么做的

蒋斯伯
2023-03-14

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

Desktop.getDesktop().print(file);

在我的web程序中,当我需要打印发票时,我用纯txt格式封装了一个临时文件,并调用jar来打印它。

关于epson文档,我发现很少有帮助的地方。所有的模拟都是有问题的,不起作用,代码示例和eclipse项目也一样,它们在示例页面中可用。

当做

 类似资料:
  • 要从终端编辑文件,我使用 subl(用于Sublime的文本)来编辑文件;示例:如果我需要编辑应用程序.js文件,我使用 subl 应用程序.js有什么方法可以设置网络Storm以从终端打开吗?

  • 我们希望打印到连接在apache运行的POS打印机上。由于应用程序的设计和部署,打印应该从服务器上完成(它应该检测订单并发送到不同的打印机和不同格式的打印...账单,厨房订单,等等...)。出于这个原因和其他原因(例如,从iPad访问应用程序),我们放弃了像QZ-Print applet这样的选项,并需要直接在服务器端打印。 提前谢了。

  • 问题内容: 我已经开发了用于报告目的的Web应用程序。为此,我必须使用Applet在客户端查看报告。我通常可以在applet中看到报表,但是当涉及到打印时(当我单击Viewer中的“打印”按钮时),它将引发一个异常,该异常可以在Java Console中看到。我浏览了很多有关此问题的内容,并做了网上专家建议的一切。我将用作网站服务器时,在文件中添加了授予权限。此外,还向我的applet添加了授予权

  • 问题内容: 我是JasperReports的新手,发现自己迷失了它。我在JSF中有一个webapp,我想用它来打印PDF。我已经建立了报告,并且能够成功地编译并使用我的所有参数填充它。但是,我不了解实际的输出部分。我希望它以PDF格式发送到打印机。我根本不在乎在屏幕上看到它,直接到打印机是理想的选择(从服务器是理想的选择,但是客户端也可以,因为我们可以根据需要设置客户端进行打印(这是一个内部应用程

  • 问题内容: 我有一个HTML报告,由于列很多,因此需要横向打印。是否有一种方法可以执行此操作,而无需用户更改文档设置? 在浏览器中有哪些选择。 问题答案: 在CSS中,您可以设置@page属性,如下所示。 @page是CSS 2.1规范的一部分,但是问题的答案并未突出显示@page{size:landscape}是否已过时?: CSS 2.1不再指定size属性。CSS3 Paged Media模

  • 任何人都有任何关于如何至少重新格式化数据拉到表的指示吗?多谢了。