Анализ данных структуры GS1 с использованием библиотеки штрих-кода ZXing
Я хочу использовать библиотеку ZXing для декодирования символов штрих-кода GS1 DataBar. Я не получаю растровое изображение штрих-кода, все, что я получаю, это содержимое штрих-кода, например: 8110106141416543213500110000310123196000
.
Можете ли вы сказать мне, имеет ли ZXing метод, который может декодировать структурированные данные штрих-кода? Я пробовал смотреть на все методы там, но я не нашел ничего подходящего.
Насколько я знаю, Zxing не предоставляет функцию структурированного анализа данных GS1.
Возможно, вам понадобится написать для этого собственный код. В этом ответе объясняется, как извлекать и искать структурированные данные GS1:
qaru.site/questions/2235363/...
Разделение GTIN на его компоненты - префикс GS1 (национальная организация-член), префикс компании и идентификатор товара - не всегда возможны.
GS1 предоставляет список назначений префикса организации-члена, однако каждый член должен решить, как они далее разделяют их числовое пространство. В то время как некоторые национальные члены GS1 предоставляют онлайн-API для поиска данных компании (например, GS1US имеет GEPIR), большинство нет. Опять же, у некоторых членов есть жесткие правила относительно длины Префикса Компании на основе его начальных цифр, но другие нет.
Имея это в виду, ответы на этот вопрос дают некоторые примеры бесплатных информационных платформ.