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

时间:2014-08-01 13:41:52

标签: java javapos

在我的项目中,客户需要使用POS打印机打印收据,这可以使用 JAVA POS。 直到现在我在网上搜索没有有用的材料但是遇到了

1.JavaPOS
2.JPos

有人可以指导我应该继续使用JAVA POS或JPos。
申请 基于Java Swing桌面而非基于Web。
真的坚持这个任何帮助都会非常有用

1 个答案:

答案 0 :(得分:0)

您可以直接使用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.");
    }
}