Сканер штрих-кода для кассового аппарата
Рассмотрим пример решения задачи подключения сканера штриховых кодов к кассовому аппарату на примере Mini-T 400ME.
В данной модели подключение сканера штрих-кода через порт USB не предусмотрено, можно только через порт RS-232. Тут нас поджидает первый подводный камень. Хоть порта RS-232 (ещё его называют COM порт, последовательный порт) в данном аппарате четыре штуки, но выведены они попарно на нестандартные для данного порта RJ-45 разъёмы. Вид Mini-T 400ME с верхнего торца.
Поэтому нужен переходник с RJ-45 на RS-232 разъем. Схема распайки кабеля для подключения сканера штрих-кодов к кассовому аппарату Mini-T 400ME.
По два варианта на каждый RJ-45 порт. В качестве сканера штриховых кодов возьмем популярный на сегодня FuzzyScan F560 от производителя Cino.
Почему именно эту модель, спросите вы? Сканер простой заменой кабеля позволяет превращаться из USB в RS-232. Это наш второй подводный камень: RS-232 кабель для него придётся заказывать отдельно. Выглядит он так:
И стрелочкой обозначен третий подводный камень. Для подключения сканера штриховых кодов с помощью RS-232 кабеля необходимо дополнительное питание, которое кассовый аппарат Mini-T 400ME не даёт. Поэтому понадобится дополнительный блок питания 5В.
После того, как мы преодолеем все подводные камни (закупим все необходимые кабели, сканер и блок питания), можно приступать непосредственно к настройке сканера штриховых кодов и программированию кассового аппарата на работу со сканером.
Начнем со сканера штриховых кодов. Последовательно отсканируем следующие штрих-коды, соблюдая паузы между сканированием не менее 2 секунд.
1. Сброс до заводских настроек (на всякий случай).
2. Перевод в режим работы с кабелем RS-232.
3. Установка стандартных битов четности.
4. Установка скорости обмена через порт.
С настройкой сканера пока окончили. Переходим к настройке кассового аппарата. Обратимся к инструкции Mini-T 400ME.
Работа со сканером
Останется выбрать и запрограммировать в сканере какое действие он должен совершать после прочтения штрихового кода.
Для <данные(штрих-код)><символ CR> прочитать сканером код:
CR – дословно переводится «Возврат Каретки»*.
Для <данные(штрих-код)><символ LF> прочитать сканером код:
LF – дословно переводится «Подача (перевод) строки».
Для <данные(штрих-код)><символ CR + символ LF> прочитать сканером код:
CRLF – совмещает оба действия вместе «Возврат каретки и перевод строки».
Подключение сканера к кассовому аппарату завершено. Теперь можно использовать ЕККА вместе со сканером и регистрировать штрих-коды акцизных марок и не только.