POS-приложение с использованием JAVAPOS и Tysso POS

Я хочу разработать POS-приложение на JAVA для этой POS http://www.fametech.com.tw/product_content.php?id=67

Операционная система — Windowx XP с POS, подключенным через коммуникационный порт 3. В диспетчере устройств я видел только comm порт 3.

Моя проблема состоит в том, чтобы иметь возможность (в порядке приоритета)

  1. распечатать квитанцию,
  2. открытие наличных до
  3. отображение итоговой суммы клиенту

Я узнал о библиотеке http://www.javapos.com/ и обнаружил, что есть необходимость предоставить файл jpos.xml для работы с библиотекой javapos вместе с банкой, предоставленной производителем.

У меня есть поиск на сайте производителя, но я не нашел ни java jar, ни jpos.xml.

Как я могу заставить его работать с javapos?

Кроме того, уже есть программное обеспечение с pos, но написанное на foxpro или vb.net (я не совсем уверен, так как плохо разбираюсь в этих языках). Но эта программа уже работает с открытием кассы, печатью чека и отображением содержимого покупателю через дисплей покупателя. Могу ли я использовать существующее программное обеспечение с java, чтобы заставить его работать?

Благодарность,


person user2051011    schedule 04.11.2014    source источник


Ответы (1)


Взгляните на библиотеку jzebra с открытым исходным кодом!

person Rlweb    schedule 20.11.2014
comment
Спасибо. Для принтера нормально, а как открыть кассу? - person user2051011; 27.11.2014
comment
Зависит от того, какую кассу вы используете, но большинство касс подключаются через принтер, поэтому вы можете отправить команду на принтер, и он откроет кассу. - person Rlweb; 27.11.2014
comment
В javascript я использую applet.append(chr(27) + "\x70" + "\x30" + chr(25) + chr(25) + "\r");//open drawer applet.append(chr(27) + chr(112) + chr(48) + chr(123) + chr(123) + "\r");//open drawer для принтеров ESCP. - person Rlweb; 27.11.2014
comment
благодаря. Я попробую и дам вам знать. но одно, вы используете vbscript? - person user2051011; 27.11.2014
comment
Я получил это от производителя. Вы знаете, что это значит? The Cash Drawer kick-out function is controlled by relaying the Control pin address 280H bit 4 as following: Output a pulse 0 => 1( 500m second) => 0 to control pin => cash drawer active open => close the cash drawer. - person user2051011; 28.11.2014