Как открыть наличный ящик, который связан с тепловым принтером?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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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