package com.co.lane.print.test; import java.util.ArrayList; import java.util.List; import com.co.lane.print.Printer; import com.co.lane.print.PrinterExException; /** * print test class * * @author xuyeding * */ public class Test { public static final String coifigFilePath = "D:/TOPSUN/eclipse-rcp-helios-SR2-win32/runtime-New_configuration/data/system/print/20.xml"; // public static final String coifigFilePath = "E:/Loudy/VssPro/40JaveEnv/PosPrint/RF/20.xml"; /** * Main * * @param args */ public static void main(String[] args) { Printer printer = new Printer(); printer.setCoifigFilePath(coifigFilePath); // 需要打印的数据 OrderBean obj = new OrderBean(); obj.setInvoiceCode("H00000000"); obj.setInvoiceNum("S0000D0S0"); obj.setDocNum("S00kkkk00D0S0"); obj.setDocDate("2013/09/20"); obj.setInvoiceDate("2013/09/22"); obj.setBusType("找你妹技术服务行业"); obj.setPayComp("巨人集团"); obj.setPaidComp("脑白金科技公司"); obj.setTotal("9002.9"); obj.setDKTotal("1200.6"); obj.setSum("7802.3"); obj.setGH("柜号001"); obj.setJE("李四"); obj.setYE("张三丰"); obj.setSE("奖景涛"); List<OrderItem> listOrderItem = new ArrayList<OrderItem>(); OrderItem item1 = new OrderItem(); item1.setItemCode("BH99"); item1.setItemName("HAU奶糖好好啊,真好吃"); item1.setQty("2"); item1.setCS("黄"); item1.setJZ("120"); item1.setFZ("121"); item1.setPC("421.6"); item1.setJGF("121.6"); item1.setYS("9200"); item1.setSS("7200"); item1.setYJ("555"); item1.setMO("好家伙"); listOrderItem.add(item1); List<OrderOldItem> listOrderOldItem = new ArrayList<OrderOldItem>(); OrderOldItem oldItem1 = new OrderOldItem(); oldItem1.setItemCode("BH99-1"); oldItem1.setItemName("lll奶糖99-0"); oldItem1.setQty("2"); oldItem1.setCS("黄"); oldItem1.setJZ("120"); oldItem1.setCJZ("119"); oldItem1.setHSB("0.6"); oldItem1.setZJZ("150"); oldItem1.setPC("421.6"); oldItem1.setFFF("120"); oldItem1.setDK("2055"); listOrderOldItem.add(oldItem1); OrderOldItem oldItem2 = new OrderOldItem(); oldItem2.setItemCode("BH99-2"); oldItem2.setItemName("传说中的好想你大红枣2"); oldItem2.setQty("1"); oldItem2.setCS("淡黄"); oldItem2.setJZ("120"); oldItem2.setCJZ("119"); oldItem2.setHSB("0.6"); oldItem2.setZJZ("150"); oldItem2.setPC("421.6"); oldItem2.setFFF("120"); oldItem2.setDK("2005"); listOrderOldItem.add(oldItem2); OrderOldItem oldItem3 = new OrderOldItem(); oldItem3.setItemCode("BH99-3"); oldItem3.setItemName("好想你"); oldItem3.setQty("1"); oldItem3.setCS("尿黄尿黄的黄"); oldItem3.setJZ("120"); oldItem3.setCJZ("119"); oldItem3.setHSB("0.6"); oldItem3.setZJZ("150"); oldItem3.setPC("421.6"); oldItem3.setFFF("120"); oldItem3.setDK("2155"); listOrderOldItem.add(oldItem3); OrderOldItem oldItem4 = new OrderOldItem(); oldItem4.setItemCode("BH99-4"); oldItem4.setItemName("HAU奶糖99-99"); oldItem4.setQty("2"); oldItem4.setCS("蓝色"); oldItem4.setJZ("120"); oldItem4.setCJZ("119"); oldItem4.setHSB("0.6"); oldItem4.setZJZ("150"); oldItem4.setPC("421.6"); oldItem4.setFFF("120"); oldItem4.setDK("2055"); listOrderOldItem.add(oldItem4); obj.setListOrderItem(listOrderItem); obj.setListOrderOldItem(listOrderOldItem); printer.setPrintDataOriginal(obj); try{ printer.print(); }catch(PrinterExException e){ e.printStackTrace(); } } }