Штрих-коды управления сканером штрих-кода — какого они типа?

Я разрабатываю приложение, которое использует сканер штрих-кода. Как вы, вероятно, знаете, большинство сканеров штрих-кода имеют параметры конфигурации, которые задаются путем сканирования специальных штрих-кодов в руководстве пользователя.

Чтобы облегчить жизнь конечного пользователя, я включаю контрольные штрих-коды в приложение. Пользователь может выбрать, какую команду управления выполнять, и на экране появляется необходимый штрих-код, что устраняет необходимость отслеживать бумажное руководство или искать файл PDF.

Проблема в том, что эти экранные штрих-коды интерпретируются как ввод данных, а НЕ как управляющие команды. Я генерирую их на лету, используя Библиотека Piqer BarcodeGenerator однако в PHP использование других библиотек дает те же результаты.

Когда я сканирую контрольные коды с помощью приложения штрих-кода на своем телефоне, он сообщает, что они имеют тип CODE_128, а значения представляют собой 4-символьные команды, например SX13 («Вход в режим инвентаризации»).

Поэтому я сгенерировал штрих-код CODE_128 со значением «SX13» для экранного управляющего кода. Однако читатель просто интерпретирует это как ввод данных и вводит «SX13» в текстовое поле ввода данных в приложении.

При сравнении я вижу различия между штрих-кодами в руководстве пользователя и теми, которые сгенерированы в формате CODE_128.

Вот пример различий:
Сравнение контрольного кода и сгенерированных кодов

Каков фактический формат / тип этих кодов команд, если это не CODE_128? Или производитель как-то подправил / нарушил спецификации CODE_128, чтобы стандартные коды не интерпретировались как последовательности команд?

Я действительно хотел генерировать их динамически вместо того, чтобы сканировать изображения и отображать их как изображения. Плюс мне интересно, как это работает.

Любая информация приветствуется!

ОБНОВИТЬ: https://online-barcode-reader.inliteresearch.com/ сообщает, что значение первого штрих-кода имеет префикс {FNC3}. Я предполагаю, что это контрольный персонаж? Как я могу сгенерировать это?

Значение контрольного кода: {FNC3} SX13
Значение стандартного кода CODE_128: SX13

ОБНОВЛЕНИЕ 2: За http://www.adams1.com/128table.html Я вижу, что есть символ контрольного кода FNC3 (позиция 96 в таблице code128), представленный 128 символом ASCII (Ç). Однако даже это не генерирует правильную последовательность, как показано ниже:

{FNC3} SX13 значение

Все еще не уверены, что я делаю не так …?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]