Настройка сканера для маркировки

Сначала надо разобраться со сканером штрих кода, так как от его настройки зависит будет работать у вас маркировка или нет.

Ваш сканер может быть настроен в двух вариантах передачи данных:
как внешняя клавиатура;
как Com порт;

Проще работать в режиме как внешняя клавиатура, так как данные можно наблюдать в текстовом редакторе. Но тут есть важный нюанс: нужен текстовый редактор, который может показывать спец символы. 

Мы рекомендуем notepad32++ . Скачиваем (он бесплатный), включаем показ спец символов.

Далее нас интересует спец символ GS (байт 0x1D). Вот как может выглядеть считанный код маркировки к примеру:

фотка 1

Наблюдаем выше два спец символа GS (примерно в середине). Значит сканер настроен с передачей спец символа GS.

Так вот теперь, что касаемо кассовых аппаратов:

Для корректной работы с маркировкой на всех кассовых аппаратах Меркурий , Атол мы должны передавать в коде маркировки спец символы GS . 

Признаком корректно считанного сканером кода является буква [M]  [M+]  [M-] печатаемая на чеке рядом с названием продаваемого товара.