Shtrih Market
+7 (988) 246-34-14
+7 (905) 401-34-34
с 9:00 до 18:00, пн. - пт.
Звоните с 09:00 до 18:00, в рабочие дни с пн. по пт., вых - сб., вс.
Звоните с 09:00 до 18:00, в рабочие дни с пн. по пт., вых - сб., вс.
Ваш город: Краснодар
Ваш город Краснодар?

Штрихкод под микроскопом: что скрывают полоски ?

Из чего состоит EAN-13?

Популярный товарный штрихкод EAN-13 содержит 13 цифр. Первые цифры указывают на префикс GS1, следующие входят в идентификатор товара, а последняя — контрольная. Важно: префикс GS1 не обязательно обозначает страну производства. Первые 12 цифр образуют данные, по которым рассчитывается контрольный разряд.

Как его рассчитать?

Сложите цифры на нечётных позициях с весом 1 и цифры на чётных позициях с весом 3, считая слева направо в первых 12 цифрах. Контрольный разряд равен разнице между ближайшим большим числом, кратным 10, и полученной суммой. Если сумма кратна 10, контрольный разряд — 0.

Например, для 400638133393 взвешенная сумма равна 89. Следовательно, контрольная цифра — 1, а полный код: 4006381333931.

Чем отличаются другие форматы?

EAN-13: компактный и распространённый в рознице, но содержит только цифровой идентификатор.
Code 128: кодирует буквы, цифры и служебные символы; универсален, но обычно требует больше места, чем EAN-13 для 13 цифр.
QR-код: хранит текст, ссылки и другие данные; удобен для смартфонов, но не всегда поддерживается старым оборудованием.
DataMatrix: компактен и подходит для маркировки небольших изделий; требует совместимого 2D-сканера.

Главное правило: штрихкод должен не только читаться, но и содержать данные в формате, который понимает учётная система.

Формула расчёта контрольной цифры EAN-13

Пусть d1,d2,…,d12d_1,d_2,\ldots,d_{12} — первые 12 цифр штрихкода, считая слева направо.

1. Рассчитываем взвешенную сумму:

S=(d1+d3+d5+d7+d9+d11)S=(d_1+d_3+d_5+d_7+d_9+d_{11})
+3(d2+d4+d6+d8+d10+d12)+3(d_2+d_4+d_6+d_8+d_{10}+d_{12})

2. Рассчитываем контрольную цифру CC:

C=(10−(S  10))  10\boxed{C=(10-(S\bmod 10))\bmod 10}

Здесь   \bmod означает остаток от деления.

Пример: первые 12 цифр — 400638133393.

  • Сумма цифр нечётных позиций: 2020.

  • Сумма цифр чётных позиций: 2323.

  • Взвешенная сумма: S=20+3×23=89S=20+3\times23=89.

  • Контрольная цифра: C=(10−9)  10=1C=(10-9)\bmod10=1.

Итоговый штрихкод EAN-13: 4006381333931.

Важно: контрольная цифра проверяет корректность последовательности цифр, но сама по себе не подтверждает подлинность товара или правильность его регистрации в 1С.