Как открыть наличный ящик, который связан с тепловым принтером?JAVA

Программисты JAVA общаются здесь
Anonymous
Как открыть наличный ящик, который связан с тепловым принтером?

Сообщение Anonymous »

Я использую epson jpos adk для моего теплового принтера, я подключаю CashDrawer с помощью кабеля RJ-12, но он не откроет CashDrawer. Я могу распечатать с помощью своего теплового принтера. < /P>

Вот мой код: < /p>

System.setProperty(JposPropertiesConst.JPOS_POPULATOR_FILE_PROP_NAME, "jpos_path");
POSPrinterControl114 printer = (POSPrinterControl114) new POSPrinter();
CashDrawerControl114 cashDrawer = (CashDrawerControl114) new CashDrawer();

try {
printer.open("POSPrinter");
printer.claim(1000);
printer.setDeviceEnabled(true);
printer.printNormal(POSPrinterConst.PTR_S_RECEIPT, "Test Print\n");

cashDrawer.open("CashDrawer");
cashDrawer.claim(1000);
cashDrawer.setDeviceEnabled(true);

cashDrawer.openDrawer();

} catch (JposException e) {
e.printStackTrace();
}finally {
try {
cashDrawer.setDeviceEnabled(false);
cashDrawer.release();
cashDrawer.close();

printer.setDeviceEnabled(false);
printer.release();
printer.close();

} catch (JposException e) {
e.printStackTrace();
}

}


Подробнее здесь: https://stackoverflow.com/questions/471 ... al-printer

Вернуться в «JAVA»