Как декодировать информацию об ИБП из штрих-кода ИБП MaxiCode?
Я недавно купил 2D считыватель штрих-кода. При сканировании штрих-кода UPS, я получаю около половины информации, которую я хочу, и примерно половина из них выглядит как-то зашифрованной. Я слышал, что есть DLL DLL.
Пример. Все, что выделено жирным шрифтом, похоже, зашифровано, а текст, не выделенный жирным шрифтом, содержит ценные, достоверные данные.
[)> 01961163522424800031Z50978063UPSN12312307G:% "6 * AH537 & М9 & QXP2E:) 16 (Е & 539R'64O
Другими словами, этот текст выглядит нормально - и я могу разобрать информацию [)> 01961163522424800031Z50978063UPSN123123...
Хотя эти данные, похоже, зашифрованы... 07G:%"6*AH537&M9&QXP2E:)16(E&539R'64O
Есть идеи???
Все, что я читаю в Интернете, говорит, что я должен быть в состоянии прочитать эту вещь. Я просто не нахожу никакой информации о специфике. "Зашифрованная" информация содержит уличный адрес, номер пакета (например, 1/2), вес и некоторые другие вещи, которые я хочу получить. Я полагаю, я свяжусь с UPS напрямую. Благодарю.
8 ответов
Данные после SCAC сжимаются, и для их декодирования требуется DLL или какой-либо другой компонент от ИБП. Обратите внимание, что MaxiCode содержит только около 100 символов данных, поэтому сжатие необходимо для кодирования большего количества данных доставки.
Я знаю, что блок символов, который вы получаете при сканировании этих штрих-кодов, разделен на блоки с использованием непечатаемых символов, поэтому попытка просмотреть символы, не зная, как они разделены кодером, является сложной задачей. Ищите информацию о формате, в котором они хранят свои данные, или найдите декодер, который будет отображать эти символы.
Кажется, что это хорошо документировано... что-то загадочное, вероятно, будет той информацией, которую грузоотправитель включает в своих целях (или для своих клиентов).
http://www.google.com/patents/US7039496 содержит довольно мало информации о закодированных данных в изображениях 3-12. Похоже, что первый дает несжатый формат, а второй - словарь сжатия. Описание ссылается на многие стандарты ANSI, которые мне недоступны, но кажется, что то, что вы видите, является форматом '07'
строка, так что, может быть, здесь достаточно информации для полного декодирования?
Принимая во внимание, конечно, что это является частью патента и что его реализация без уплаты лицензионных отчислений может привести к неприятностям. IANAL
Это страница, с которой я сталкивался ранее, однако на этой странице обсуждается кодирование штрих-кода с использованием простого английского языка и некоторых компонентов. Информация, используемая для ENCODE, - это информация, которую я хотел бы получить при ДЕКОДИРОВАНИИ.
Как я уже сказал, когда информация ПОЛУЧЕНА, половина информации выходит искаженной (зашифрованной?), И нет никакой документации о том, чтобы расшифровать этот код...
По ссылке, которую вы мне прислали, я должен увидеть что-то вроде этого:
[)> 01963360910628400021Z14647438UPSN410E1W1951 / 1Y135ReoTAMPAFL
Тем не менее, я получаю что-то вроде этого:
[)> 01961163522424800031Z50978063UPSN12312307G:% "6 * AH537 & М9&QXP2E:)16(Е &539R'64O
Это заставляет меня поверить, что страница, которую вы мне прислали, либо устарела, либо просто указывает на то, как использовать их элементы управления для кодирования, а не декодирования.
Проверьте этот сайт, он предоставляет бесплатное приложение для декодирования.
Часто задаваемые вопросы и руководство по штрих-коду MaxiCode от IDAutomation® Maxicode - это международный 2D (двумерный) штрих-код, который в настоящее время используется UPS на этикетках для доставки по всему миру для адресации и сортировки пакетов по всему миру....
Я ожидаю, что нечитаемая часть - это не данные ИБП, а личные данные, которые были скрыты в результате соглашения между грузоотправителем и получателем.
Почему вы думаете, что UPS хочет, чтобы вы расшифровали эту часть? Более того, я считаю, что часть кода не закодирована - это может быть идентификатор чего-то в их БД.