Сканер штрих-коду для касового апарату
Розглянемо приклад вирішення задачі підключення сканера штрихових кодів до касового апарату на прикладі 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 – поєднує обидві дії разом «Повернення каретки та переведення рядка».
Підключення сканера до касового апарату завершено. Тепер можна використовувати ЕККА разом зі сканером та реєструвати штрих-коди акцизних марок і не тільки.