Barcode Scanner+: Автоматизация отправки документов по штрих-коду: Портфолио фрилансера Роман Романов 02.08.2017, работа №3 - FL.RU
К списку работ
Роман Романов
Роман Романов

Barcode Scanner+: Автоматизация отправки документов по штрих-коду

imageimageimageimage
Программа используется для печати наклеек на конверты, в которых рассылаются некие документы. На документах есть штрих-код. Человек, раскладывающий документы в конверты, сканирует этот штрих-код, а принтер с минимальной задержкой выдает ему готовый лейбл. Есть USB сканер (сканеры) штрих-кодов, подключенный к компьютеру. Когда со сканера поступают данные, они перехватываются, происходит запрос на определенный в настройках URL, который возвращает PDF. Этот PDF немедленно распечатывается на выбранном заранее принтере в фоновом режиме. Веб-сервер, на который происходит запрос, формирует PDF на основании данных из БД. Данные включают в себя в том числе и адрес доставки, связанный со штрих-кодом документа. Сложность в том, что USB сканер определяется Windows как клавиатура. Множество клавиатур или устройств, работающих как клавиатура, воспринимаются операционной системой как одна единственная клавиатура. Поэтому необходимо определять, что ввод происходит именно с нужного устройства. Печать происходит на термопринтере, поэтому необходимо учитывать специфику работы с таким принтером. А именно задавать отрицательные смещение полей при печати.
http://small-pro.com/portfolio/barcode-scanner/