Проверка сканера штрихкодов: читает ли он коды маркировки
Подключите сканер к этому компьютеру, нажмите в поле и отсканируйте четыре образца по порядку. Страница покажет, что именно передал сканер — с невидимыми знаками, — и скажет, готов ли он к кассе, 1С и кодам Честного знака: читает ли DataMatrix, не теряет ли разделитель GS, верна ли раскладка, есть ли Enter в конце. Бесплатно, без регистрации; ничего не отправляется — проверка идёт в браузере.
Как проверить
- Подключите сканер к компьютеру, на котором открыта эта страница, в режиме клавиатуры (USB HID — так он работает «из коробки»). Если сканер настроен на COM-порт для 1С — переключите его на время проверки или проверяйте второй сканер.
- Переключите раскладку на английскую — так работает касса. Проверить раскладку тоже можно: на русской часть знаков превратится в буквы.
- Нажмите в поле проверки ниже и отсканируйте образцы 1 → 2 → 3 → 4 прямо с экрана. Лазерный сканер экран не читает — нажмите «Распечатать образцы» и сканируйте с бумаги.
- Образец не читается — нажмите под ним «Не читается»: это тоже ответ.
Образцы
Четыре кода — четыре проверки: обычный штрихкод товара, код с буквами (раскладка), QR-код и DataMatrix в формате Честного знака с двумя разделителями GS. DataMatrix — учебный: собран по формату кода маркировки, в системе Честный знак не числится.
Поле проверки
Страница читает только то, что приходит в это поле, пока в нём стоит курсор. Пароли и другие данные ей недоступны; ничего не сохраняется и не отправляется.
Что передал сканер
Итог
Если сканер не подходит или не настроен
Для кодов Честного знака нужен 2D-сканер: он читает DataMatrix, QR-коды и обычные штрихкоды — второй сканер для кассы не нужен. Модели ниже читают DataMatrix и подходят для маркировки; цены и наличие — на сегодня.
Все 2D-сканеры каталога: сканеры штрихкодов для Честного знака — проводные, беспроводные, настольные.
Вопросы и ответы
Сканер читает код, а касса или 1С его не принимают. Почему?
Чаще всего сканер теряет разделитель GS — невидимый знак с кодом 29, который делит код маркировки на части. В режиме клавиатуры для него нет клавиши, и многие сканеры его просто пропускают: касса получает слипшийся код и отвечает «неверный формат». Решение — включить в сканере режим GS1 DataMatrix или замену GS на условный знак, который понимает ваша программа, либо перевести сканер в режим COM-порта и подключить через драйвер 1С. Настроечные штрихкоды — в инструкции к модели.
Что такое GS и почему он важен?
GS (group separator, код 29) — служебный знак формата GS1. В коде Честного знака он стоит после серийного номера и после кода проверки, чтобы касса поняла, где кончается одна часть и начинается другая. Без него код нельзя разобрать, и касса не может проверить товар в разрешительном режиме.
Что значит «GS пришёл как Ctrl+]»?
В режиме клавиатуры сканер передаёт знак 29 сочетанием Ctrl+] — так работает Windows. Для 1С и большинства касс это правильно: они распознают сочетание как GS. Страница показывает такой знак зелёной меткой «GS».
Сканер вообще не читает образцы 3 и 4
Значит, он одномерный (1D) — читает только полоски. Для маркировки нужен 2D-сканер: он читает DataMatrix, QR и обычные штрихкоды. Редкий случай — 2D-сканер, у которого чтение DataMatrix выключено в настройках: включается настроечным штрихкодом из инструкции.
Пришли русские буквы вместо английских
Сканер в режиме клавиатуры «нажимает клавиши», а раскладка решает, какая буква получится. Перед работой переключайте раскладку на английскую или переведите сканер в режим, который от раскладки не зависит (ввод Alt-кодами или COM-порт) — это тоже настроечный штрихкод.
Можно ли проверить без этой страницы?
Да: откройте «Блокнот» и отсканируйте код — увидите, что приходит. Но невидимые знаки — GS, Enter, Tab — Блокнот не показывает, а по ним и видно, готов ли сканер к маркировке. Здесь они показаны метками.
Сканер читает с экрана?
Почти все 2D-сканеры со светодиодной подсветкой читают коды с экрана телефона и монитора. Лазерные сканеры и часть старых моделей — нет: для них распечатайте образцы.
Режим клавиатуры или COM-порт — что лучше для 1С?
Для кассы в 1С надёжнее COM-порт через драйвер сканеров 1С: код приходит целиком, с GS, и не зависит от раскладки и от того, где стоит курсор. Режим клавиатуры проще и работает в любой программе, но требует правильной настройки GS и суффикса. Эта страница проверяет именно режим клавиатуры — в нём работают большинство касс и программ.
Как читать результат
| Что увидели | Что это значит | Что сделать |
|---|---|---|
| Все четыре образца совпали, в DataMatrix две метки GS, в конце Enter | Сканер готов к кассе, 1С и Честному знаку | Ничего. Касса всё равно не принимает код — дело в настройках программы |
| DataMatrix пришёл без меток GS | Сканер теряет разделитель — касса получит слипшийся код | Включить режим GS1 DataMatrix или замену GS; настроить COM-порт; или заказать настройку |
| Образцы 3 и 4 не читаются | Сканер одномерный | Для маркировки нужен 2D-сканер |
| Вместо английских букв — русские | Включена русская раскладка | Переключить раскладку или настроить сканер независимо от неё |
| Нет метки Enter в конце | Нет суффикса — касса ждёт подтверждения ввода | Добавить суффикс Enter (CR) настроечным штрихкодом |
| Знаки приходят медленно, с паузами | Похоже на набор с клавиатуры, не на сканер | Сканировать, а не печатать: проверяется сканер |
Проверка не заменяет проверку настоящим кодом в кассе: здесь образец учебный. Магазин «Альфа-автоматизация» — кассовое оборудование с доставкой по всей России, работаем с 2012 года.