Какие данные принимает Code 39
Базовый набор включает цифры, заглавные латинские буквы, пробел и символы - . $ / + %. Стартовый и стоповый символы добавляются генератором автоматически — вводить звёздочки вручную не нужно. Кириллица и строчные буквы в этой реализации не поддерживаются.
Главное ограничение — ширина
Каждый символ Code 39 занимает сравнительно много штрихов и пробелов. Чем длиннее значение, тем шире должен быть код. Если попытаться уместить длинную строку на узкой этикетке, модули станут слишком тонкими и сканер начнёт ошибаться. Для длинных или смешанных идентификаторов чаще рациональнее Code 128.
| Критерий | Code 39 | Code 128 |
|---|---|---|
| Набор символов | Ограниченный, заглавная латиница | Более широкий ASCII-набор |
| Плотность | Ниже | Выше, особенно для цифр в режиме C |
| Типичная задача | Склад, инвентарь, совместимость с существующей системой | Артикулы, партии, серийные номера |
Порядок подготовки
- Убедитесь, что сканер и учётная система ожидают Code 39.
- Сократите идентификатор до полезного минимума и переведите буквы в верхний регистр.
- Выберите Code 39 в генераторе и проверьте сообщение валидации.
- Подберите размер этикетки, оставив свободное пространство по бокам.
- Напечатайте одну тестовую копию и считайте её с обычного рабочего расстояния.
Когда выбрать другой формат
Для розничного товарного номера из 13 цифр используйте EAN-13. Для компактной этикетки со сложным внутренним идентификатором — Code 128. Code 39 стоит выбирать осознанно: из-за совместимости, простоты оборудования или требований действующего процесса.
Создать Code 39
Генератор проверит набор символов и подготовит SVG, PNG, PDF или печатный тираж.
Перейти к генератору