Страница 2 из 2

Re: Кириллица в штрих-коде Data Matrix

Добавлено: 06 окт 2016, 15:46
Ivan
Здравствуйте.
Пробовал сканировать пример и то, что генерит стимул - результат декодирования одинаковый, а визуально коды отличаются.
Так вам надо чтобы штрихкод одинаково выглядел, или чтобы одинаково считывался?

Datamatrix - сложный штрихкод со внутренней системой кодировок (не кодовых страниц, там только ASCII) и управляющих символов.
Одну и ту же входную информацию можно закодировать в разных режимах - и на выходе визуально получатся различные штрихкоды.
Даже при использовании одной и той же кодировки можно включить внутрь разные дополнительные управляющие символы - и на выходе визуально опять получатся различные штрихкоды.
При этом при считывании сканером все эти штрихкоды выдают одну и ту же информацию.

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

Также могу посоветовать использовать штрихкод QRCode.
В нём нужная кодировка текста выбирается автоматически (из списка распространённых кодовых страниц), если нет подходящих - используется кодировка UTF-8.
Т.е. любая входная информация сохраняется без потерь.

Спасибо.

Re: Кириллица в штрих-коде Data Matrix

Добавлено: 06 окт 2016, 15:56
Андрей Сорокин
Ivan писал(а):Так вам надо чтобы штрихкод одинаково выглядел, или чтобы одинаково считывался?
Добрый день,
мне надо получить правильный результат декодирования на выходе. Вроде бы всё ОК, подожду пока клиенты проверят на 100%
Спасибо за помощь!

Re: Кириллица в штрих-коде Data Matrix

Добавлено: 07 окт 2016, 10:28
HighAley
Здравствуйте, Алексей.

Мы рады, что проблема решилась.
Обращайтесь, если ещё будут вопросы.

Спасибо.