使用POS打印机(厨房打印机)在Java Swing应用程序中打印收据

使用POS打印机(厨房打印机)在Java Swing应用程序中打印收据,java,javapos,Java,Javapos,在我的项目中,客户需要使用POS打印机打印收据,这可以通过 JAVA POS。 到目前为止,我在网上没有搜索到任何有用的资料,但却发现了 1.JavaPOS 2.JPos 请有人指导我应该使用JAVA POS还是JPO应用程序 基于Java Swing桌面,而不是基于web。 真的很难做到这一点任何帮助都会非常有用您可以使用纯java来完成,具体取决于打印机的连接方式。以下是我使用的一些代码: private void printMailer(ResultSet rs) { tr

在我的项目中,客户需要使用POS打印机打印收据,这可以通过 JAVA POS。 到目前为止,我在网上没有搜索到任何有用的资料,但却发现了

1.JavaPOS
2.JPos

请有人指导我应该使用JAVA POS还是JPO
应用程序 基于Java Swing桌面,而不是基于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.");
    }
}

根据我自己的经验,任何供应商都会以不同的方式实现它。同样,1和2是相同的东西。也就是说,JPos是JavaPOS的缩写。对于爱普生打印机,您可以检查:对于所有其他打印机,您必须做的事情是相同的:安装驱动程序,生成一个JPos.xml,它让您的程序现在如何与打印机对话,然后使用这些打印机编写Java代码。亲爱的朋友,我有一个Vega7000系列EFT-POS终端。你知道我如何为它开发程序吗?我需要什么样的工具、IDE和文档?我在哪里可以找到这些要求?它有JVM吗?i、 它支持Java应用程序还是我必须使用另一种编程语言?非常感谢对这个问题的任何解释。不,对不起,我对那个特定的打印机一无所知。