Один тестовый код маркировки, считанный тем же 2D-сканером не менее 20 раз с суффиксом Enter.
Количество и длина строк, число разных результатов, наличие разделителя GS и локальный разбор структуры GS1.
Предварительный вывод о повторяемости передачи и сохранности разделителя GS на текущем подключении.
Образовательный материал. Инструмент проверяет только строку, которую USB-HID-сканер передал браузеру. Он не обращается к системе маркировки и не заменяет испытание сканера в кассовой программе.
Работает прямо здесь · без отправки данных
Один тестовый код маркировки, считанный тем же 2D-сканером не менее 20 раз с суффиксом Enter.
Количество и длина строк, число разных результатов, наличие разделителя GS и локальный разбор структуры GS1.
Учебный пример · без звука
Браузер видит только символы, переданные выбранным режимом сканера. Результат не оценивает качество печати по ISO/IEC 15415, не подтверждает совместимость с кассой и не проверяет статус кода в «Честном знаке».
Подключите 2D-сканер, поставьте курсор в поле и считайте один тестовый Data Matrix 20 раз. Инструмент сравнит принятые строки, покажет пропуски и сообщит, дошёл ли до браузера служебный разделитель GS. Это предварительная проверка передачи данных: окончательно сканер проверяют в кассовом ПО или утилите производителя.
Задача
Двадцать строк от одного физического Data Matrix, полученных одним сканером и на одном компьютере.
Предварительный вывод о повторяемости передачи и сохранности разделителя GS на текущем подключении.
Контрольный примерСканер двадцать раз передал одинаковую строку, но ни разу не передал GS. Повторяемость есть, однако полная совместимость не доказана: браузер или режим USB-HID мог отбросить служебный символ. Следующий тест проводят в кассовом ПО, COM-режиме или утилите производителя.
Этикетки и штрихкоды · обновлено 16 сентября 2026
ДиагностикаПеред печатью или публикацией
Официальная инструкция сообщества «Честного знака» рекомендует убедиться, что устройство является 2D-сканером, включить английскую раскладку и выполнить не менее двадцати считываний тестового Data Matrix. Один удачный сигнал не показывает, стабильно ли устройство передаёт длинную строку.
Используйте один физический код и не меняйте настройки между попытками. Поставьте курсор в поле инструмента, считывайте код подряд и следите, чтобы каждое чтение завершалось новой строкой. Если Enter не передаётся, включите суффикс CR или Enter по инструкции производителя.
Проверяйте именно рабочий комплект: тот же сканер, кабель, компьютер, режим интерфейса и раскладку, которые будут использоваться на кассе. Результат другого подключения не переносится автоматически.
Совпадение двадцати строк — проверка повторяемости, а не всего процесса маркировки. Кассовая программа должна принять полную строку, правильно обработать разделители и передать код в предусмотренный системой проверки контур.
Если длины совпадают, но строки различаются, инструмент всё равно считает их разными. Это полезнее визуального сравнения: в серийной или проверочной части легко не заметить один заменённый символ.
| Что показал инструмент | Что подтверждено | Следующее действие |
|---|---|---|
| 20 одинаковых строк, GS найден | браузер получил повторяемую строку и хотя бы один разделитель | повторить тест в кассовом ПО на нескольких реальных упаковках |
| 20 одинаковых строк, GS не найден | повторяемость текста | проверить режим USB-HID/COM и настройку передачи GS |
| строки отличаются по длине или символам | передача нестабильна | проверить раскладку, кабель, настройки и качество тестового кода |
| код не появляется | ничего | проверить, что сканер 2D, поле в фокусе и интерфейс настроен |
FNC1 в начале GS1 DataMatrix обозначает применение правил GS1. При передаче прочитанной строки сканер не вводит рисунок FNC1 как обычную букву. Между полями переменной длины используется управляющий разделитель GS с кодом 29.
В режиме клавиатуры часть устройств, драйверов и программ может обработать управляющий символ иначе или отбросить его. Поэтому отсутствие GS в поле браузера — предупреждение, а не доказательство дефекта самого сканера. Полную проверку делают в программе, которая получает данные тем же способом, что рабочая касса.
Представитель сообщества оператора сообщал, что прежний браузерный сервис проверки закрыли из-за невозможности надёжно получать полный код со всеми разделителями через разные USB-режимы. На этой странице граница показана явно: мы проверяем полученную строку, а не обещаем доступ к порту.
Пошаговая инструкция
Честные границы
Диагностика
Предварительно — да: можно увидеть, что браузер получает двадцать одинаковых строк и управляющий GS. Полную совместимость подтверждают в кассовом ПО или утилите производителя, потому что браузер не во всех режимах получает данные прямо из порта.
Data Matrix — двумерная символика. Линейный 1D-сканер читает полосатые EAN и Code 128, но не матрицу из квадратных модулей.
В полученной браузером строке нет управляющего символа с кодом 29. Он мог отсутствовать из-за настроек сканера, режима USB-HID или обработки браузером; проверьте полную строку в рабочем ПО или COM-режиме.
Нет. Они показывают повторяемость передачи одного рисунка. Статус и легальность кода проверяет система маркировки, а качество печати измеряет верификатор по профильному стандарту.
Следующий осмысленный шаг
Материал обновлён: 16 сентября 2026. Дата редакции не означает новую проверку нормативных источников. Перед применением проверьте действующую редакцию по ссылке. Методика проверки.