Вопрос

У меня есть два штрих-кода, с которыми я работаю.Они явно разные, но оба сканируются как код 128.Один странный, другой нормальный.Я пытался перепечатать данные для штрих-кода всеми возможными способами, чтобы увидеть, какое подмножество (A, B или C) используется.

Для обычного человека я знаю, что это так. A для первых 10 символов, затем он меняет кодировку на B.

Кажется, я не могу понять, как узнать, какая кодировка у другого (странного).

Я использую сканер символов.(Я включил префикс char, но это сказало только мне D (Код 128)

Есть ли какой-нибудь инструмент, позволяющий мне копаться в символах штрих-кода?

Это было полезно?

Решение

Я очень мало знаю о штрих-кодах и ноль о неевропейских, но для странных реализаций Code 128 тоже есть ГС1-128.

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

Другие советы

Звоню здесь поздно, но ZXing библиотека (я разработчик) читает код 128.Вы можете заставить его сканировать штрих-код, пока подключаете к коду отладчик.Он покажет вам, что именно происходит, шаг за шагом, при декодировании, включая изменения подмножества.

Я знаю, что проблема решена.Но вот еще ресурс, если кому-то понадобится :)

Как упоминал Пекка, код 128 имеет подмножества, такие как код 128A, код 128B, код 128C и GS1-128 (UCC/EAN-128).Вот дополнительная информация о Код 128 штрих-код, с иллюстрацией шаблона кодирования.

Спасибо тем, кто ответил и прокомментировал.

Оказывается, у компании, которая сделала наши штрих-коды, была ошибка печати.Из-за этого штрих-код выглядел по-другому.

Я не знаю, как это удалось расшифровать.В любом случае.Я собираюсь поручить этот вопрос Пекке, потому что он дал мне работоспособное решение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top