Найти тему
Кассовик-затейник

Этикетки не видятся сканером штрих-кода

Проблема: у клиента есть магазин с 2 кассами и одним операторским компьютером (он же - сервер). К операторскому компьютеру подключен принтер чеков. Который пробивает известные в народе "налипайки", который далее наклеиваются на товар без своего заводского кода и (чаще всего упаковки). Однако сканеры штрих-кода не видят распечатанный штрих-код.

Оборудование: Операторский компьютер - Windows XP SP3, две кассы - Windows 7 x86 Max, 1С 8.3.10.2667, 1С8:Розница 2.2.7.42 ПРОФ, Принтер чеков Zebra 2824 plus

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

По воле случая у меня с собой были "налипайки" с другого магазина. И их сканеры что у оператора, что на кассах исправно читали. После проверок разных штрих-кодов и номенклатурных позиций постепенно я начинал подумывать о том, чтобы произвести калибровку принтера этикеток Zebra 2824, хотя несколько сомневался в том, что это поможет.

Но тут мне на помощь пришла математика...

Точнее даже не математика, а арифметика. То, чему учат в первом классе. Я пробежался просто так глазами по штрих-коду и увидел: количество символов - 12! А формат штрих-кода не зря называется EAN13. Там должно быть 13 символов. После чего были проверены правильность ввода штрих-кодов. В справочниках всё было верно: там было 13 цифр. Штрих-код, например, для приведённой мною позиции был 2200000005182. То есть на этикетке-"налипайке" нету просто первого символа.

Решение проблемы: Требуется просто исправить ошибку того, что на этикетку печатается не весь штрих-код. Справа и слева обрубается часть.

Это делается:

1) Заходим в НСИ

2) Выбираем любую номенклатурную позицию

3) Сверху выбираем значок принтера, там выбираем "Печать ценников и этикеток"

4) В появившемся окне выбираем "Установить" --> "Шаблон этикеток"

5) Выбираем рабочий шаблон, по нему правой кнопкой мыши --> Изменить

6) Кнопка "Редактировать шаблон"

7) Редактируем уже в полном формате так, чтобы этикетка уместилась в требуемые размеры бумаги (на Zebra 2824 это чаще всего бумага 30*20 мм)

Вообще само поле штрих-кода было слишком сильно раздвинуто. И потому выходило за поля, 1С его обрубало, посылая на принтер, потому что не проходило по ширине в 30 мм. Тут уже не стоит долго и нудно рассказывать, как всё изменить. Почти наверняка будет особая ситуация в отдельно взятом случае.

В итоге получилось вот что:

-2

Можно это сравнить с первой картинкой и понять, что тут изменилось: в начале штрих-кода и в конце появились по две вертикальные тонкие полосы. Они являются ограничителями штрих-кода, из-за отсутствия которых сканеры и не понимали, что перед ними не простые картинки, а именно рабочие штрих-кода.

Конечно, по идее такой штрих-код тоже не совсем корректен. Нет, в частности, первой цифры штрих-кода. И нужно дорабатывать ещё немного - по миллиметру буквально, экспериментируя. Однако уже вот так сканеры все увидели штрих-код на этикетке.

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

Если у вас не получилось устранить неисправность самостоятельно или же у вас возникли какие-то другие поломки, то вы всегда можете обратиться ко мне за консультацией: greenand@rambler.ru. И я обязательно помогу вам в их устранении.

Подписывайтесь на канал "Кассовик" и ни одна, даже самая малейшая проблема не доставит Вам совершенно никаких неприятностей.