本文整理汇总了Java中com.openbravo.pos.printer.DeviceTicket类的典型用法代码示例。如果您正苦于以下问题:Java DeviceTicket类的具体用法?Java DeviceTicket怎么用?Java DeviceTicket使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DeviceTicket类属于com.openbravo.pos.printer包,在下文中一共展示了DeviceTicket类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: printBarcode
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
@Override
public void printBarcode(PrinterWritter out, String type, String position, String code) {
if (DevicePrinter.BARCODE_EAN13.equals(type)) {
// out.write(getNewLine());
out.write(new byte[] {0x1B, 0x1D, 0x61, 0x01}); // Align center
out.write(new byte[] {0x1B, 0x62, 0x03});
if (DevicePrinter.POSITION_NONE.equals(position)) {
out.write(new byte[]{0x01});
} else {
out.write(new byte[]{0x02});
}
out.write(new byte[]{0x02}); // dots
out.write(new byte[]{0x50}); // height
out.write(DeviceTicket.transNumber(DeviceTicket.alignBarCode(code,13).substring(0,12)));
out.write(new byte[] { 0x1E }); // end char
out.write(new byte[] {0x1B, 0x1D, 0x61, 0x00}); // Align left
}
}
示例2: printBarcode
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
public void printBarcode(PrinterWritter out, String type, String position, String code) {
if (DevicePrinter.BARCODE_EAN13.equals(type)) {
out.write(getNewLine());
out.write(ESCPOS.BAR_HEIGHT);
if (DevicePrinter.POSITION_NONE.equals(position)) {
out.write(ESCPOS.BAR_POSITIONNONE);
} else {
out.write(ESCPOS.BAR_POSITIONDOWN);
}
out.write(ESCPOS.BAR_HRIFONT1);
out.write(ESCPOS.BAR_CODE02);
out.write(DeviceTicket.transNumber(DeviceTicket.alignBarCode(code,13).substring(0,12)));
out.write(new byte[] { 0x00 });
out.write(getNewLine());
}
}
示例3: JTicketsBagRestaurant
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
/** Creates new form JTicketsBagRestaurantMap
* @param app
* @param restaurant */
public JTicketsBagRestaurant(AppView app, JTicketsBagRestaurantMap restaurant) {
super();
m_App = app;
m_restaurant = restaurant;
initComponents();
// Added by JDL for kitchen printer
ticketExt = null;
restDB = new RestaurantDBUtils(m_App);
m_dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
//JG July 2014 - Thank you Ron Isaacson m_TP = new DeviceTicket();
m_TP = new DeviceTicket(app.getProperties());
m_TTP2 = new TicketParser(m_App.getDeviceTicket(), m_dlSystem);
m_KitchenPrint.setVisible(m_App.getAppUserView().getUser().hasPermission("sales.PrintKitchen"));
m_KitchenPrint.setVisible(false);
}
示例4: printBarcode
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
/**
*
* @param out
* @param type
* @param position
* @param code
*/
@Override
public void printBarcode(PrinterWritter out, String type, String position, String code) {
if (DevicePrinter.BARCODE_EAN13.equals(type)) {
// out.write(getNewLine());
out.write(new byte[] {0x1B, 0x1D, 0x61, 0x01}); // Align center
out.write(new byte[] {0x1B, 0x62, 0x03});
if (DevicePrinter.POSITION_NONE.equals(position)) {
out.write(new byte[]{0x01});
} else {
out.write(new byte[]{0x02});
}
out.write(new byte[]{0x02}); // dots
out.write(new byte[]{0x50}); // height
out.write(DeviceTicket.transNumber(DeviceTicket.alignBarCode(code,13).substring(0,12)));
out.write(new byte[] { 0x1E }); // end char
out.write(new byte[] {0x1B, 0x1D, 0x61, 0x00}); // Align left
}
}
示例5: printBarcode
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
/**
*
* @param out
* @param type
* @param position
* @param code
*/
public void printBarcode(PrinterWritter out, String type, String position, String code) {
if (DevicePrinter.BARCODE_EAN13.equals(type)) {
out.write(getNewLine());
out.write(ESCPOS.BAR_HEIGHT);
if (DevicePrinter.POSITION_NONE.equals(position)) {
out.write(ESCPOS.BAR_POSITIONNONE);
} else {
out.write(ESCPOS.BAR_POSITIONDOWN);
}
out.write(ESCPOS.BAR_HRIFONT1);
out.write(ESCPOS.BAR_CODE02);
out.write(DeviceTicket.transNumber(DeviceTicket.alignBarCode(code,13).substring(0,12)));
out.write(new byte[] { 0x00 });
out.write(getNewLine());
}
}
示例6: repaintLines
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
public void repaintLines() {
display.write(new byte[]{0x10, 0x00}); // VISOR HOME
display.write(trans.transString(DeviceTicket.alignLeft(m_displaylines.getLine1(), 20)));
display.write(new byte[]{0x10, 0x14});
display.write(trans.transString(DeviceTicket.alignLeft(m_displaylines.getLine2(), 20)));
display.flush();
}
示例7: repaintLines
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
/**
*
*/
@Override
public void repaintLines() {
display.write(ESCPOS.SELECT_DISPLAY);
display.write(ESCPOS.VISOR_CLEAR);
display.write(ESCPOS.VISOR_HOME);
display.write(trans.transString(DeviceTicket.alignLeft(m_displaylines.getLine1(), 20)));
display.write(trans.transString(DeviceTicket.alignLeft(m_displaylines.getLine2(), 20)));
display.flush();
}
示例8: repaintLines
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
/**
*
*/
@Override
public void repaintLines() {
display.write(new byte[]{0x10, 0x00}); // VISOR HOME
display.write(trans.transString(DeviceTicket.alignLeft(m_displaylines.getLine1(), 20)));
display.write(new byte[]{0x10, 0x14});
display.write(trans.transString(DeviceTicket.alignLeft(m_displaylines.getLine2(), 20)));
display.flush();
}
示例9: getDeviceTicket
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
public DeviceTicket getDeviceTicket() {
return null;
}
示例10: getDeviceTicket
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
/**
*
* @return
*/
@Override
public DeviceTicket getDeviceTicket(){
return m_TP;
}
示例11: getDeviceTicket
import com.openbravo.pos.printer.DeviceTicket; //导入依赖的package包/类
/**
*
* @return
*/
public DeviceTicket getDeviceTicket();