Программирование

Андрей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.02.2013

Был собран платежный терминал для идентификации клиента, приема денег и печати билетов.

Перечень оборудования в приложении (системный блок, сканер штрих кодов, купюроприемник, принтер чеков, принтер билетов).

На всё железо есть драйверы, сейчас там стоит тестовый ХР, всё работает. Кроме купюроприемника, он общается по CCNet, есть в Киеве официальная служба поддержки, надо с ними уточнить что с ним делать.

Требуется создать скрипт (желательно на Python) + необходимые интерфейсы для принтеров, сканера и купюроприемника.

Задачи:

1. Получить код со сканера штрих кодов.

(далее терминал должен обратиться к серверу для проверки есть ли такой код/клиент в базе данных сервера)

2. Получить сумму с купюроприемника.

(получить команду от сервера, какую сумму принимать, принять ее/распознать, и отправить отчет на сервер о зачислении)

3. Отправить чек на печать (с полученной суммой денег)

4. Отправить билеты на печать (получить от сервера команду что печатать)

5. Общаться с сервером по протоколу HTTP (передавать сообщения о состоянии системы и получать команды).

Настройку базы данных клиентов, сервера и его интерфейса будет делать мой друг.

Андрей, Skype: andreylsa