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();
}
}
}