Code 39
43 символа стандарта: заглавные буквы, цифры, пробел и - . $ / + %. Выбирайте его для любой этикетки, которую сканируют партнёры.
Создать Code 39 ›Новое: TFORMer Designer V9.2 — простое создание и печать этикеток и форм. Узнать о продукте →
Пользуются 700 000+ человек
Code 39 кодирует заглавные буквы, цифры, пробел и шесть знаков в линейном штрихкоде, как на транспортных этикетках Odette и отгрузочных этикетках армии США. Введите данные и скачайте штрихкод.
Начните с идентификатора данных (DI), если он есть на вашей этикетке, как в P1234567 для номера детали на этикетках Odette; отгрузочные этикетки MIL-STD-129R его не используют. Звёздочки не вводите; требуемый контрольный символ по модулю 43 введите последним.
Задайте «Разрешение (dpi)» вашего принтера и «Ширину модуля» в пикселях, чтобы узкие и широкие элементы занимали целое число точек и сохраняли точное 3:1. При 300 dpi 4 пикселя — это 0,3387 мм, что укладывается в 0,33–0,43 мм по Odette.
Скачайте PNG и размещайте в масштабе 100 %. У изображения нет свободной зоны, поэтому на этикетках Odette оставьте пустыми не менее 6,4 мм с каждой стороны, в остальных случаях 10 модулей и не менее 6,35 мм (TEC-IT).
Code 39, также называемый Code 3 of 9, — линейный штрихкод для 43 символов: 0–9, A–Z, пробел и - . $ / + %. Каждый символ состоит из девяти штрихов и пробелов, три из них широкие, а звёздочка отмечает старт и стоп. Символику определяет ISO/IEC 16388. Используйте его там, где его называет спецификация этикетки: транспортные этикетки Odette OTL 1, отгрузочные этикетки армии США и этикетки лент LTO от IBM. Для собственных кодов Code 128 компактнее.
Шаблоны TEC-IT Odette OTL 1, VDA 4902 и AIAG B-10 дают каждому полю со штрихкодом собственный Code 39. Данные начинаются с идентификатора данных: P для номера детали, Q для количества, V для поставщика. Руководство для поставщиков SEG Automotive 2018 года требует Code 39 по ISO/IEC 16388 для всех штрихкодов, если не оговорено иное.
Отгрузочные этикетки армии США по MIL-STD-129R несут три символа Code 39, среди них 17-символьный номер транспортного контроля (TCN). Этикетка LTO от IBM задаёт ленточным библиотекам шесть символов серийного номера тома и тип носителя, например L9, в Code 39. Этикетки поставщиков по Health Industry Bar Code (HIBC) могут использовать Code 39, всегда с контрольным символом по модулю 43.
У каждого символа Code 39 ровно три широких элемента из девяти. Если пятно или пропуск изменяет один элемент, допустимого символа не остаётся, и сканер сообщает об отказе чтения. Для неверного прочтения нужны два совпавших дефекта в одном символе, согласно MIL-STD-1189B, оборонному стандарту США для Code 39 до 1997 года.
При ширине модуля 0,33 мм Odette допускает отклонение каждого штриха и пробела на 0,11 мм, больше одной точки принтера 300 dpi. Цена — ширина: 16 модулей на символ при 3:1, поэтому ABC-1234 требует 159 модулей, 52,5 мм штрихов при 0,33 мм.
Онлайн-генератор рисует Code 39 с соотношением 3:1 и без контрольного символа. Он бесплатно скачивает GIF, PNG и JPG, а SVG и изображения с более высоким разрешением доступны по тарифу. Гости создают по одному Code 39 за скачивание; после бесплатного входа вы можете превратить в коды целый список в листе данных.
TBarCode SDK и Barcode Studio могут автоматически добавлять символ по модулю 43 и задавать другие соотношения, например 2,75:1 на этикетке LTO от IBM. Barcode Studio импортирует списки CSV или нумерует серийные номера по возрастанию, например серию серийных номеров томов LTO; TBarCode Office обновляет Code 39 при изменении его ячейки Excel.
В рамке стартового и стоп-символа * ABC-1234 превращается в десять символов по 15 модулей с промежутком в один модуль между ними: 10 × 15 + 9 = 159 модулей.
Для необязательного контрольного символа сложите значения символов: цифры считаются 0–9, A–Z 10–35, а - . пробел $ / + % 36–42.
| Символ | A | B | C | - | 1 | 2 | 3 | 4 | Сумма |
|---|---|---|---|---|---|---|---|---|---|
| Значение | 10 | 11 | 12 | 36 | 1 | 2 | 3 | 4 | 79 |
79, делённое на 43, даёт остаток 36 — значение дефиса: с контрольным символом данные читаются как ABC-1234-, одиннадцать символов и 175 модулей.
| Спецификация | X (узкий элемент) | Широкий : узкий | Высота штрихов | Свободная зона | Минимальный класс (ISO/IEC 15416) |
|---|---|---|---|---|---|
| Этикетка Odette OTL 1 | 0,33–0,43 мм | 3:1 (2,8–3,2) | 13 мм | ≥ 6,4 мм | C у заказчика |
| Отгрузочная этикетка MIL-STD-129R | ≥ 0,25 мм (0,010 дюйма) | 3:1 (2,4–3,2) | ≥ 12,7 мм | ≥ 6,35 мм | 2,5 (B) при производстве |
| Маркировка изделий MIL-STD-130N | 0,19–0,38 мм | 2,1–3,1 | не указано | не указано | 3,0 |
| Этикетки HIBC (HIBCC) | 0,25 мм, ≥ 0,17 мм | не указано | ≥ 15 % длины | ≥ 10X | C; стремиться к B |
| Этикетка IBM LTO | 0,432 мм | 2,75 | ≥ 11,1 мм | ≥ 10X (4,32 мм) | C |
a как +A. Используйте там обычный Code 39: MIL-STD-129R допускает даже только A–Z, 0–9 и $, а этикетка LTO от IBM только A–Z и 0–9.Полный ASCII без пар, обязательный контрольный символ и 112 модулей для ABC-1234 вместо 159: лучший выбор для ваших собственных данных.
Те же 43 символа, плотнее, с двумя контрольными символами (по модулю 47), добавляемыми автоматически.
Только цифры, парами, поэтому их число должно быть чётным. Короче Code 39 для цифровых серийных номеров; одна буква его исключает.
Цифры и дефис, в основном для маркировки телекоммуникационного оборудования. Не самоконтролирующийся: справочник TEC-IT рекомендует две контрольные цифры.
Итальянский Pharmacode: девятизначный номер, преобразованный в шесть символов Code 39. Используйте его только там, где этот код требуется.
Оба используют одни и те же штрихи и звёздочки. Full ASCII записывает символы, которых нет в обычном Code 39, парами, и обратно их превращают только считыватели в режиме Full ASCII.
43 символа стандарта: заглавные буквы, цифры, пробел и - . $ / + %. Выбирайте его для любой этикетки, которую сканируют партнёры.
Создать Code 39 ›Также называется Code 39 Extended и кодирует все 128 символов ASCII: a становится +A, а табуляция, введённая как \t при включённых Escape-последовательностях, становится $I. Буквы вне ASCII, такие как ä, отклоняются.
Узнайте больше о Code 39.
+A для a.
ABC-1234-.
a как пару +A, и только считыватель в режиме Full ASCII превращает пару обратно в a. Включите этот режим или кодируйте заглавные в обычном Code 39.
Откройте для себя мир символик линейных штрихкодов! Изучите их уникальные характеристики и найдите идеальное решение для Ваших задач. Дополнительную информацию…
ПродуктПакет для разработчиков под Windows: компоненты .NET, OCX и DLL создают и печатают более 100 символик штрихкодов из ваших приложений.
ПродуктБолее 100 типов, проверка качества и пакетный экспорт.
ПродуктШтрихкоды по стандартам в документах, рассылках и таблицах.
Попробуйте бесплатно в браузере, скачайте полную пробную версию или обсудите с отделом продаж свои системы, стандарты и объёмы.
Мы используем файлы cookie для маркетинга и улучшения вашего опыта. Ознакомьтесь с нашей Политикой использования файлов cookie (на английском) или управляйте файлами cookie.