在我的项目中,客户需要使用POS打印机打印收据,这可以使用JAVA POS来完成。我在网上搜索没有任何有用的材料,但发现
1.javapos
2.jpos
可以有人请指导我应该进行JAVA POS或JPOS。
该应用程序基于Java Swing desktop而不是基于web。
真的坚持这一点,任何帮助都是非常有用的
根据打印机的连接方式,您可以在直接的java中完成此操作。下面是我使用的一些代码:
private void printMailer(ResultSet rs) {
try {
FileOutputStream os = new FileOutputStream("LPT1");
PrintStream ps = new PrintStream(os);
ps.println("\n\n\n\n\n\n\n\n");
ps.println("\t\t\t" + rs.getString("FIRSTNAME")+ " " + rs.getString("SURNAME"));
ps.println("\t\t\t" + rs.getString("ADDRESSLINE1"));
ps.println("\t\t\t" + rs.getString("ADDRESSLINE2"));
ps.println("\t\t\t" + rs.getString("ADDRESSLINE3"));
ps.println("\t\t\t" + rs.getString("ADDRESSLINE4"));
ps.println("\f");
ps.close();
}
catch (Exception e) {
System.out.println("Caught Exception printing mailer.");
}
}
我们希望打印到连接在apache运行的POS打印机上。由于应用程序的设计和部署,打印应该从服务器上完成(它应该检测订单并发送到不同的打印机和不同格式的打印...账单,厨房订单,等等...)。出于这个原因和其他原因(例如,从iPad访问应用程序),我们放弃了像QZ-Print applet这样的选项,并需要直接在服务器端打印。 提前谢了。
我在这个问题上寻求帮助,但发现这些类型的打印机的打印标准是使用POS for.NET。问题是,这现在有点过时,或者至少几年来没有任何更新。关于如何使用这个库,有很多问题被问到,大多数答案都不太容易理解。因此,如果有人能在收据打印机上提供一个简单的短语(“Hello World”)打印方面的一步一步的帮助,我将非常感激。 我使用的是运行在64位Windows7上的visual Studio2012,
我必须使用Java通过热敏打印机打印收据。我已经完成了所有工作。我的程序从数据库中获取数据,并使用特殊字符、制表符和\n转换为一个字符串。然后将字符串传递给另一个将其转换为图形的方法。 问题是当我点击打印按钮时,白纸就出来了。我注意到我的字符串的前4-5个字符被打印在纸币最末端右上角的最后一行。我的打印机是爱普生TM-T81。 打印账单的方法是: 问题是什么?我该如何解决?我认为我没有在drawS
我目前的工作是创建机械图纸,用于发送给客户和作为施工图。当我的绘图完成后,我导出一个. pdf文件,并将其发送给客户端。 我们的客户非常喜欢黑白画,所以我试着提供他们。但是我用来画画的软件效果不好。它只有一个选项“所有颜色都是黑色”,我的画上有一些白色的“隐藏线”。当然,这些显示使用所有颜色作为黑色选项。 我找到了一个解决方案,那就是使用pdf打印机。效果很好,效果也很好。 现在我想打印这个。pd
为了处理文字和图形而使用视讯显示器时,设备无关的概念看来非常完美,但对于打印机,设备无关的概念又怎样呢? 总的说来,效果也很好。在Windows程序中,用于视讯显示器的GDI函数一样可以在印表纸上打印文字和图形,在以前讨论的与设备无关的许多问题(多数都与平面显示的尺寸、分辨率以及颜色数有关)都可以用相同的方法解决。当然,一台打印机不像使用阴极射线管的显示器那么简单,它们使用的是印表纸。它们之间有一
我需要发送一个pdf文件打印在一个网络应用程序的服务器端,打印机完全支持pdf打印等,它是网络以及服务器。pdf也存储在服务器上。 我尝试的是点击一个按钮,打印出pdf文件,目前我有以下代码: 但我有几个问题,我如何将pdf放入输入流以打印出来,我可以选择诸如双面打印之类的选项,以及如何从JSF web应用程序中调用它 谢谢