Расшифровка штрих кода осуществляется путем разделения кода EAN-13 (о расшифровке других ШК будет сказано чуть ниже) на составные части, по первым 3 числам определяется организация участник GS1 в которой зарегистрирован производитель, в каждой стране (регионе) такая организация одна, из этого можно определить в какую международную организацию вступил производитель.
Надо заметить, что физически товар может производиться в другой стране. Далее шесть цифр указывают на регистрационный номер владельца товарного знака либо производителя, этот номер присваивается национальной организацией, которой соответствуют первые 3 цифры. Следующие 3 цифры это номер, товара. Последняя цифра, для контроля предыдущих 12-ти.
Стоит также обратить внимание, что при расшифровке штрих кода товара необходимо смотреть на первую цифру , если ее значение «2», то это внутренний штрих код, он формируется внутри организации осуществляющей продажу товара или любой другой организации посредника для внутреннего учета товара. Такой штрих код расшифровать нет возможности, он, как правило, содержит только внутренний идентификатор товара в базе данных торговой организации.
Итак, что мы имеем для расшифровки штрих кода:
- код международной организации - по этому коду можно узнать предполагаемую страну производителя (но это не точные сведения), эти данные есть в википедии;
- код производителя (владельца товарного знака) - этот код обычно не публикуется, и найти по данному коду информацию о производителе, скорее всего не получится;
- код товара - нам тоже ничего не дает;
По этому единственное, что удается это предположить страну производителя. Но в принцепе самостоятельно расшифровывать штрих код производителя, сформированный по международному стандарту EAN-13 нет необходимости.
Для того чтобы узнать сведения о производителе, и о товаре достаточно сделать запрос в единую систему глобального регистра GEPIR и получить всю необходимую информацию.
Если говорить о расшифровке штриховых кодов сформированных в кодировках таких как (Code39, Code128, Code16k, PDF417, Code93, ITF-14, RSS-14, CodeBar) то возможность какой либо расшифровки штрих кода зависит от того, какая информация (кроме информации о внутреннем номере товара в базе данных) помещена в штрих код, и видна ли она на этикетке.
Так например начальные или конечные цифры в штрих коде могут говорить о весе товара или его цене. В двухмерных штриховых кодах есть возможность записывать код множество дополнительной информации, например сведения о поставщике или партии товара. Но как правило двухмерные штриховые коды печатаются без текстовой информации, по этому увидеть что содержит штрих код можно только с помощью сканера штрих кода.