Как создать штрихкод ITF14?

1. Tailor_Made 06.10.21 15:29 Сейчас в теме
Здравствуйте. Обычные формы
Есть такой набор:
- Код организации - 2 символа (к примеру "01")
- Номер документа - 10 символов (к примеру "0000327281")
Дописываю два недостающие ноля вначале. Как с этого кода - "00010000327281" сделать штрихкод ITF14? никак не могу сделать, чтобы сумма контрольная сошлась
Найденные решения
8. Release 06.10.21 18:25 Сейчас в теме
(3) Алгоритм можно посмотреть тут или:
Расчет контрольного разряда

Для расчета контрольного разряда в EAN-8, EAN-13, ITF-14, включая и американские коды UPC, используется один и тот же алгоритм вычислений ("по модулю 10"):

Пронумеровать все разряды СПРАВА НАЛЕВО от 1 до 14, НАЧИНАЯ С ПОЗИЦИИ КОНТРОЛЬНОГО РАЗРЯДА (1-Й).

ШАГ 1: Начиная со 2-го сложить значения всех ЧЕТНЫХ разрядов.
ШАГ 2: Полученную сумму умножить на 3.
ШАГ 3: Начиная со 3-го сложить значения всех НЕЧЕТНЫХ разрядов.
ШАГ 4: Сложить результаты, полученные во 2 и 3 шагах.
ШАГ 5: Значение контрольного разряда является наименьшим числом, которое в сумме с величиной,
полученной в шаге 4, дает число, кратное 10.

Для значения из шапки код должен быть: "00100003272814". Проверка.
Tailor_Made; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Release 06.10.21 16:28 Сейчас в теме
0-001-000032-728-1 - 14-й разряд контрольный, его нужно вычислять на основании предыдущих.
Тут описание формата ITF-14.
Tailor_Made; +1 Ответить
3. Tailor_Made 06.10.21 17:25 Сейчас в теме
(2)а можно так 0-010-000327-281-1 то есть убрать один нолик и сдвинуть, чтобы номер документа был всегда на штрихкоде?
8. Release 06.10.21 18:25 Сейчас в теме
(3) Алгоритм можно посмотреть тут или:
Расчет контрольного разряда

Для расчета контрольного разряда в EAN-8, EAN-13, ITF-14, включая и американские коды UPC, используется один и тот же алгоритм вычислений ("по модулю 10"):

Пронумеровать все разряды СПРАВА НАЛЕВО от 1 до 14, НАЧИНАЯ С ПОЗИЦИИ КОНТРОЛЬНОГО РАЗРЯДА (1-Й).

ШАГ 1: Начиная со 2-го сложить значения всех ЧЕТНЫХ разрядов.
ШАГ 2: Полученную сумму умножить на 3.
ШАГ 3: Начиная со 3-го сложить значения всех НЕЧЕТНЫХ разрядов.
ШАГ 4: Сложить результаты, полученные во 2 и 3 шагах.
ШАГ 5: Значение контрольного разряда является наименьшим числом, которое в сумме с величиной,
полученной в шаге 4, дает число, кратное 10.

Для значения из шапки код должен быть: "00100003272814". Проверка.
Tailor_Made; +1 Ответить
9. Tailor_Made 06.10.21 19:12 Сейчас в теме
(6)
(8)
Спасибо, удалось понять :)
4. Tailor_Made 06.10.21 17:26 Сейчас в теме
и все равно не очень понятно как рассчитать самостоятельно этот контрольный символ, ибо на картинке штрихкода такого пишет, что код invalid
5. KVIKS 421 06.10.21 17:51 Сейчас в теме
а почему не подходит EAN13? код организации+номер документа +контрольный символ =13, зачем еще 00 спереди?
7. Tailor_Made 06.10.21 18:01 Сейчас в теме
(5)не знаю для чего именно им ITF, так клиент сказал
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот