Я использую 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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получить статус сетевого принтера, который не является сетевым принтером по умолчанию
Anonymous » » в форуме C# - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-