Часто задаваемые вопросы о создании штрихкодов
Что важно при создании штрихкода HIBC?
Что важно при создании штрихкода HIBC?
Звёздочка «*» в стандарте HIBC
В зависимости от типа штрихкода символ * используется по-разному. В Code 39 символ звёздочки используется как индикатор начала и конца — в этом случае TBarCode генерирует символ звёздочки автоматически. В Code-128 символ звёздочки не кодируется в самом символе штрихкода, но отображается в тексте под ним (согласно ANSI/HIBC 2.2 - 2006).
Важно: сканер штрихкодов не передаёт символы начала и конца, только необработанные данные.
Это означает
- Согласно стандарту HIBC необработанные данные не содержат символ *.
- TBarCode опционально позволяет вводить данные штрихкода с символами начала и конца «*» при использовании символики Code 39. Но эта опция недоступна для символики Code 128.
- Символ * всегда отображается в строке текста под штрихкодом, независимо от того, закодирован он или нет.
Как только вы выбираете символику штрихкода HIBC, программное обеспечение TBarCode соблюдает эти правила.
Контрольная цифра
Формат HIBC требует наличия контрольной цифры. Если выбрана символика штрихкода HIBC, TBarCode рассчитывает и добавляет её автоматически. Обычно данные можно вводить БЕЗ контрольной цифры. Если данные уже содержат контрольную цифру, просто отключите контрольную цифру в настройках TBarCode. В противном случае будут добавлены две контрольные цифры, и вы получите некорректный штрихкод!
Формат данных
Стандарт HIBC различает форматы данных LIC и PAS. Данные штрихкода проверяются в соответствии с типом HIBC. При необходимости будет выведено сообщение об ошибке.