Barcode Scanner+

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

Программа используется для печати наклеек на конверты, в которых рассылаются некие документы. На документах есть штрих-код. Человек, раскладывающий документы в конверты, сканирует этот штрих-код, а принтер с минимальной задержкой выдает ему готовый лейбл.

Заказчик

Краткое Описание

Технически это выглядит так.

Есть USB сканер (сканеры) штрих-кодов, подключенный к компьютеру. Когда со сканера поступают данные, они перехватываются, происходит запрос на определенный в настройках URL, который возвращает PDF. Этот PDF немедленно распечатывается на выбранном заранее принтере в фоновом режиме.

Веб-сервер, на который происходит запрос, формирует PDF на основании данных из БД. Данные включают в себя в том числе и адрес доставки, связанный со штрих-кодом документа.

Сложность в том, что USB сканер определяется Windows как клавиатура. Множество клавиатур или устройств, работающих как клавиатура, воспринимаются операционной системой как одна единственная клавиатура. Поэтому необходимо определять, что ввод происходит именно с нужного устройства.

Печать происходит на термопринтере, поэтому необходимо учитывать специфику работы с таким принтером. А именно задавать отрицательные смещение полей при печати.

Краткая Инструкция

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

Устройство не зарегистрировано

Поступающие данные устройства видны в нижней строке, а также картинка сканера слева будет показывать статус устройства — «наш» / «не наш».

Чтобы сделать устройство «нашим», необходимо произвести ввод данных с него и нажать кнопку с плюсом в верхней правой части окна. Как только устройство становится «нашим», данные с него воспринимаются программой. При поступлении данных с «нашего» устройства будет производиться запрос на настроенный ранее URL, печать и т.д. Также, если программа была свернута, она восстановится на экране. Ввод с «нашего» устройства блокируется для всех других программ.

Сканер работает

Убрать устройства из списка «наших» можно нажав крестик.

Перед использованием программы необходимо настроить ряд параметров.

Окно настроек принтера и строки запроса

Необходимо задать строку запроса, где параметр {/ID/} будет означать искомый штрих-код. Также необходимо выбрать принтер и задать смещения отступов полей.

Отзыв Заказчика

Что это в конечном счете дало Заказчику:

  1. Ручной труд сведен к минимуму;
  2. Ошибки ручного ввода сведены к минимуму;
  3. На порядок возросла производительность и качество работы фирмы

 

 

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*