allgosts.ru35. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ. МАШИНЫ КОНТОРСКИЕ35.040. Наборы знаков и кодирование информации

ГОСТ ISO/IEC 16388-2017 Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39

Обозначение:
ГОСТ ISO/IEC 16388-2017
Наименование:
Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39
Статус:
Действует
Дата введения:
05.01.2019
Дата отмены:
-
Заменен на:
-
Код ОКС:
35.040

Текст ГОСТ ISO/IEC 16388-2017 Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39

>

МЕЖГОСУДАРСТВЕННЫЙ СОВЕТ ПО СТАНДАРТИЗАЦИИ, МЕТРОЛОГИИ И СЕРТИФИКАЦИИ (МГС)

INTERSTATE COUNCIL FOR STANDARDIZATION, METROLOGY AND CERTIFICATION (ISC)

ГОСТ

ISO/IEC 16388-

2017


МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ

Информационные технологии ТЕХНОЛОГИИ АВТОМАТИЧЕСКОЙ ИДЕНТИФИКАЦИИ И СБОРА ДАННЫХ Спецификация символики штрихового кода Code 39

(ISO/IEC 16388:2007, IDT)

Издание официальное

Москва Стандартинформ 2018


ГОСТ ISO/IEC 16388—2017

Предисловие

Цели, основные принципы и основной порядок проведения работ по межгосударственной стандартизации установлены в ГОСТ 1.0—2015 «Межгосударственная система стандартизации. Основные положения» и ГОСТ 1.2—2015 «Межгосударственная система стандартизации. Стандарты межгосударственные. правила и рекомендации по межгосударственной стандартизации. Правила разработки, принятия, обновления и отмены»

Сведения о стандарте

  • 1 ПОДГОТОВЛЕН Обществом с ограниченной ответственностью «Научно-производственный центр «Интелком» (ООО «НПЦ «Интелком») при участии Академии автоматической идентификации и логистики (ААИЛ) в рамках Межгосударственного технического комитета МТК 517 «Технологии автоматической идентификации и сбора данных» на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 5

  • 2 ВНЕСЕН Федеральным агентством по техническому регулированию и метрологии

  • 3 ПРИНЯТ Межгосударственным советом по стандартизации, метрологии и сертификации по переписке (протокол от 12 декабря 2017 г. № 104-П)

За принятие проголосовали:

Краткое наименование страны no МК (ИСО 3166) 004—97

Код страны по МК (ИСО 3166) 004—97

Сокращенное наименование национального органа по стандартизации

Азербайджан

AZ

Азстандарт

Армения

ДМ

Минэкономики Республики Армения

Беларусь

BY

Госстандарт Республики Беларусь

Грузия

GE

Грузстандарт

Казахстан

KZ

Госстандарт Республики Казахстан

Киргизия

KG

Кыргызстандарт

Молдова

MD

Молдова-Стандарт

Россия

RU

Росстандарт

Таджикистан

TJ

Таджикстандарт

Туркменистан

TM

Главгосслужба «Туркменстандартлары»

Узбекистан

uz

Узстандарт

Украина

UA

Минэкономразвития Украины

  • 4 Приказом Федерального агентства по техническому регулированию и метрологии от 27 февраля 2018 г. № 105-ст межгосударственный стандарт ГОСТ ISO/IEC 16388—2017 введен в действие в качестве национального стандарта Российской Федерации с 1 мая 2019 г.

  • 5 Настоящий стандарт идентичен международному стандарту ISO/IEC 16388:2007 «Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39» («Information technology — Automatic identification and data capture techniques — Code 39 bar code symbology specification», IDT).

Международный стандарт разработан подкомитетом ISO/IEC JTC 1/SC 31 «Технологии автоматической идентификации и сбора данных» совместного технического комитета по стандартизации ISO/IEC JTC 1 «Информационные технологии» Международной организации по стандартизации (ISO) и Международной электротехнической комиссии (IEC).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им межгосударственные стандарты, сведения о которых приведены в дополнительном приложении ДВ.

Дополнительные пояснения по тексту стандарта, необходимые для пользователей, приведены в сносках и выделены курсивом

  • 6 ВЗАМЕН ГОСТ 30742—2001 (ИСО/МЭК 16388—99)

  • 7 Некоторые положения международного стандарта, указанного в пункте 4. могут являться объектом патентных прав. Международная организация по стандартизации (ISO) и Международная электротехническая комиссия (IEC) не несут ответственности за идентификацию некоторых или всех подобных прав

Информация об изменениях к настоящему стандарту публикуется в ежегодном информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячном информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

©Стандартинформ, 2018

В Российской Федерации настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

ГОСТ ISO/IEC 16388—2017

Содержание

  • 1 Область применения

  • 2 Нормативные ссылки

  • 3 Термины и определения

  • 4 Требования

    • 4.1 Показатели символики

    • 4.2 Структура символа

    • 4.3 Кодирование знаков

    • 4.4 Размеры

    • 4.5 Рекомендуемый алгоритм декодирования

    • 4.6 Качество печати

    • 4.7 Параметры, определяемые применением

Приложение А (справочное) Дополнительные показатели

Приложение В (рекомендуемое) Руководство по применению Code 39

Приложение С (обязательное) Идентификатор символики

Приложение D (справочное) Примеры параметров для применения

Приложение ДА (рекомендуемое) Кодирование данных на основе букв русского алфавита

Приложение ДБ (справочное) Наименования и обозначения управляющих и специальных графических знаков

Приложение ДВ (справочное) Сведения о соответствии ссылочных международных стандартов межгосударственным стандартам

Библиография

Введение

Технология штрихового кода основана на распознавании закодированных комбинаций штрихов и пробелов определенных размеров. Существует множество методов кодирования информации в виде штрихового кода, называемых символиками. Одной из таких символик является символика Code 39. Правила, по которым производится перевод знаков в комбинации штрихов и пробелов, наряду с прочими необходимыми параметрами называются спецификацией символики.

В предыдущие годы спецификации символик разрабатывались и публиковались целым рядом организаций, что в некоторых случаях приводило к появлению противоречащих друг другу требований к определенным символикам.

Производители оборудования для производства и считывания штрихового кода, а также пользователи технологии штрихового кода нуждаются в общедоступных стандартных спецификациях символик, к которым они могут обращаться при проектировании оборудования и разработке стандартов по применению.

ГОСТ ISO/IEC 16388—2017

МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ

Информационные технологии

ТЕХНОЛОГИИ АВТОМАТИЧЕСКОЙ ИДЕНТИФИКАЦИИ И СБОРА ДАННЫХ

Спецификация символики штрихового кода Code 39

Information technology Automatic identification and data capture techniques.

Code 39 bar code symbology specification

Дата введения — 2019—05—01

1 Область применения

Настоящий стандарт устанавливает требования к символике Code 391\ показатели символики Code 39, кодирование знаков данных, размеры, допуски, алгоритм декодирования, а также параметры применения.

2 Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие стандарты. Для датированных ссылок следует применять только указанное издание ссылочного стандарта, для недатированных— последнее издание, включая любые поправки и изменения к нему:

ISO/IEC 646, Information technology — ISO 7-bit coded character set for information interchange (Информационные технологии. 7-битовый кодированный набор знаков ИСО для обмена информацией)

ISO/IEC 15416, Information technology — Automatic identification and data capture techniques— Bar code print quality test specification — Linear symbols (Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация испытаний штрихового кода на соответствие качества печати. Линейные символы)

ISO/IEC 15424, Information technology —Automatic identification and data capture techniques — Data Carrier Identifiers (including Symbology Identifiers) [Информационные технологии. Технологии автоматической идентификации и сбора данных. Идентификаторы носителей данных (включая идентификаторы символик)]

ISO/IEC 19762-1, Information technology— Automatic identification and data capture (AIDC) techniques — Harmonized vocabulary — Part 1: General terms relating to AIDC [Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь. Часть 1. Общие термины в области АИСД]

ISO/IEC 19762-2, Information technology— Automatic identification and data capture (AIDC) techniques — Harmonized vocabulary — Part 2: Optically readable media (ORM) [Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь. Часть 2. Оптические носители данных (ОНД)]

3 Термины и определения

В настоящем стандарте применены термины по ISO/IEC 19762-1 и ISO/IEC 19762-2.

1> На русском языке обозначается — Код 39.

Издание официальное

4 Требования

  • 4.1 Показатели символики

К показателям символики Code 39 относят:

  • a) набор кодируемых знаков:

  • 1) полностью алфавитно-цифровой (латинские буквы) от А до Z и цифры от 0 до 9 (знаки версии набора КОИ-7 (ASCII1J) в соответствии с ISO/IEC 646 с десятичными значениями от 65 до 90 и от 48 до 57 включительно];

  • 2) специальные знаки: space (ПРОБЕЛ2^ S % + — . / [знаки версии набора КОИ-7 (ASCII) в соответствии с ISO 646 с десятичными значениями 32, 36, 37, 43, 45, 46 и 47 соответственно];

  • 3) знак START/STOP (СТАРТ/СТОП2*);

  • b) тип кода —дискретный;

  • c) число элементов в знаке символа — девять, из которых три широких и шесть узких, представленных пятью штрихами и четырьмя пробелами;

  • d) самоконтроль знака — обеспечивается;

  • e) длина строки кодируемых данных — переменная;

О двунаправленное декодирование — обеспечивается;

д) контрольный знак символа — один, необязательный (см. приложение А);

  • h) плотность знака символа — от 13 до 16 модулей на знак символа, включая минимальный межзнаковый интервал, в зависимости от отношения широкого элемента к узкому;

  • i) часть символа, не содержащая данных, соответствует двум знакам символа.

  • 4.2 Структура символа

Символы Code 39 в соответствии с рисунком 1 включают в себя:

  • a) начальную свободную зону;

  • b) знак START (СТАРТ);

  • c) один или несколько знаков символа, представляющих данные (включая контрольный знак символа, если он присутствует);

  • d) знак STOP (СТОП);

е) конечную свободную зону.

Пробел (межзнаковый интервал) должен отделять знаки в символе.

Свободная зона Знак START «1» «А» Знак STOP Свободная эона

—ПП11ПГ111ГГ1ПП1"

Рисунок 1 — Символ Code 39

  • 4.3 Кодирование знаков

    • 4.3.1 Структура знака символа

Каждый знак символа содержит девять элементов (пять штрихов и четыре пробела), шесть из которых всегда узкие (или три узких штриха и три узких пробела или пять узких штрихов и один узкий пробел), и три элемента всегда широкие (один широкий пробел и два широких штриха при наличии трех узких штрихов или три широких пробела при наличии пяти узких штрихов). Указанное свойство обеспечивает самоконтроль знаков.

  • 4.3.2 Представления знаков символа

Представления всех знаков символа Code 39 приведены в таблице 1.

7-битовый кодированный набор знаков ASCII по ISO/IEC 646 соответствует набору ссылочной версии КО И-7 НО по ПОСТ 27463. за исключением двух знаков: ISO/IEC в позиции 02/04 используют знак $ (ДЕНЕЖНЫЙ ЗНАК ДОЛЛАРА) (десятичное значение 37) и в позиции 7/14 знак - (ТИЛЬДА) (десятичное значение 111).

В скобках приведено русское обозначение знаков.

Таблица 1 — Представления знаков Code 391)


Кодирующая комбинация


1 I

2

з

4

5

6

7

в

9

А

в

с

D

Е

F

G

н

I

к

L

М

N

о

Р

Q

R

в

Т

и

V

W

х

Y

Z

ДЕФИС

ТОЧКА

ПРОБЕЛ

$

/

+

%

S/S или *


ш

п

ш

п

LU

п

ш

п

ш

Значение знака

ASCII2»

0

0

0

1

1

0

1

0

0

46

1

0

0

1

0

0

0

0

1

49

0

0

1

1

0

0

0

0

1

50

1

0

1

1

0

0

0

0

0

51

0

0

0

1

1

0

0

0

1

52

1

0

0

1

1

0

0

0

0

53

0

0

1

1

1

0

0

0

0

54

0

0

0

1

0

0

1

0

1

55

1

0

0

1

0

0

1

0

0

56

0

0

1

1

0

0

1

0

0

57

1

0

0

0

0

1

0

0

0

65

0

0

1

0

0

1

0

0

1

66

1

0

1

0

0

1

0

0

0

67

0

0

0

0

1

1

0

0

1

68

1

0

0

0

1

1

0

0

0

69

0

0

1

0

1

1

0

0

0

70

0

0

0

0

0

1

1

0

1

71

1

0

0

0

0

1

1

0

0

72

0

0

1

0

0

1

1

0

0

73

0

0

0

0

1

1

1

0

0

74

1

0

0

0

0

0

0

1

1

75

0

0

1

0

0

0

0

1

1

76

1

0

1

0

0

0

0

1

0

77

0

0

0

0

1

0

0

1

1

78

1

0

0

0

1

0

0

1

0

79

0

0

1

0

1

0

0

1

0

80

0

0

0

0

0

0

1

1

1

81

1

0

0

0

0

0

1

1

0

82

0

0

1

0

0

0

1

1

0

83

0

0

0

0

1

0

1

1

0

84

1

1

0

0

0

0

0

0

1

85

0

1

1

0

0

0

0

0

1

86

1

1

1

0

0

0

0

0

0

87

0

1

0

0

1

0

0

0

1

88

1

1

0

0

1

0

0

0

0

89

0

1

1

0

1

0

0

0

0

90

0

1

0

0

0

0

1

0

1

45

1

1

0

0

0

0

1

0

0

46

0

1

1

0

0

0

1

0

0

32

0

1

0

1

0

1

0

0

0

36

0

1

0

1

0

0

0

1

0

47

0

1

0

0

0

1

0

1

0

43

0

0

0

1

0

1

0

1

0

37

0

1

0

0

1

0

1

0

0

Отсутствует


Примечание 1 —Знак START/STOP (СТАРТ/СТОП) обозначен в графе «Знак» Kax«S/S», может быть представлен как знак «*».

Примечание 2 — В таблице «Ш» обозначает штрих, «П» — пробел. 0 обозначает узкий элемент, 1 — широкий элемент.


Рекомендации по кодироеанию данных с буквами русского алфавита приведены в дополнительном рекомендуемом приложении ДБ.

2> Десятичное значение знака.


  • 4.3.3 Знаки START (СТАРТ) и STOP (СТОП)

Знаки START (СТАРТ) и STOP (СТОП) Code 39 в соответствии с таблицей 1 обычно изображают в строке визуального представления как «*» (ЗВЕЗДОЧКА). Эти знаки не могут кодировать другие данные (применяются только как знаки START и STOP) и не должны передаваться декодером.

Знак START должен быть установлен с левого конца знаков данных символа и отделен от первого штриха ведущего знака данных межзнаковым интервалом. Знак STOP должен быть установлен с правого конца знаков данных символа (включая контрольный знак, если он присутствует) и отделен от заключительного штриха последнего знака данных межзнаковым промежутком.

  • 4.3.4 Необязательный контрольный знак символа

Определение и расположение контрольного знака устанавливается в соответствии с приложением А.

  • 4.4 Размеры

Символика Code 39 должна использовать следующие номинальные размеры:

  • a) ширина узкого элемента X (размер X) символа Code 39 может быть определена в стандарте, устанавливающем требования по применению штрихового кода (4.7.1);

  • b) отношение широкого элемента к узкому N — от 2,0 :1 до 3,0:1;

  • c) ширина межзнакового интервала (/):

  • 1) наименьшая — равна X;

  • 2) наибольшая:

для X < 0,287 мм равна 5,3 X;

для Х> 0,287 мм равна большему из значений 1,52 мм или ЗХ;

  • d) наименьшая ширина свободной зоны — 10Х;

  • e) рекомендуемая наименьшая высота символа штрихового кода для ручного сканирования: большее из значений 5,0 мм или 15 % длины символа, исключая свободные зоны.

Примечание — Длину W мм, символа Code 39, включая свободные зоны, вычисляют по формуле

W=(C + 2)(3 /У + 6)Х + (С + 1)/+2Q,

где С — количество знаков данных (включая контрольный знак, если его используют);

N — отношение широкого элемента к узкому;

X — ширина узкого элемента, мм;

/ — ширина межзнакового интервала, мм,

Q — ширина свободной зоны, мм.

  • 4.5 Рекомендуемый алгоритм декодирования

Системы считывания штрихового кода на основе соответствующих алгоритмов декодирования позволяют считывать несовершенные символы Code 39. В настоящем подразделе приведен следующий рекомендуемый алгоритм декодирования, используемый при определении значения параметра «деко-дируемость». указанного 8 ISO/IEC 15416:

  • a) подтверждают наличие начальной свободной зоны;

  • b) для каждого знака символа, включая знаки START и STOP:

  • 1) измеряют совокупную ширину пяти штрихов и четырех пробелов (3);

  • 2) вычисляют пороговое значение Т = S / 8;

  • 3) сравнивают ширину каждого элемента этого знака со значением Т. Если ширина элемента превышает Т, то элемент считают широким, в противном случае — узким;

  • 4) определяют соответствие комбинации широких и узких элементов действительному знаку из допустимого набора;

  • c) первый считанный знак символа должен быть знаком START/STOP, по нему определяют направление считывания;

  • d) продолжают считывание знаков до тех пор, пока не будет обнаружен действительный знак STOP/START (отличный от первого знака);

  • e) подтверждают наличие конечной свободной зоны.

  • 4.6 Качество печати

    • 4.6.1 Требования к испытаниям

Для оценки соответствия требованиям настоящего стандарта символ испытывают в соответ* ствии со спецификацией испытаний, приведенной в ISO/IEC 15416 и устанавливающей типовую ме* тодологию измерения и оценки символов штрихового кода с добавлениями 4.6.2. ISO/IEC 15416 устанавливает условия проведения измерений и методы определения полного класса символа на основе атрибутов символа штрихового кода. При проведении оценки параметров «декодирование» и «деко* дируемость» согласно ISO/IEC 15416 следует использовать рекомендуемый алгоритм декодирования, приведенный в 4.5.

Полный класс символа должен быть выражен в форме, показанной в следующем примере:

1,5/10/660,

где 1,5 — полный класс символа;

10 — ссылочный номер измерительной апертуры (в настоящем примере соответствует диаметру 0,25 мм);

660 — длина волны в спектральном максимуме интенсивности отраженного излучения, нм.

В соответствии с ISO/IEC 15416 в спецификации символики допускается устанавливать также дополнительные критерии соответствует/не соответствует. Для символики Code 39 дополнительные критерии приведены в 4.6.2. Любому отдельному профилю отражения при сканировании, который не соответствует этим требованиям, следует присвоить класс 0.

  • 4.6.2 Дополнительные параметры

    • 4.6.2.1 Отношение ширины широкого к узкому

Символы должны иметь номинальное значением N от 2,0 до 3,0 включительно. Измеренное значение N в любом профиле отражения при сканировании должно быть в диапазоне от 1.8 до 3,4 включительно. Отношение широкого элемента к узкому в профиле отражения при сканировании по ISO/IEC 15416 должно быть измерено и оценено следующим образом:

1,8 < N< 3,4: Класс 4;

N < 1,8 или N > 3,4: Класс 0.

  • 4.6.2.2 Межзнаковый интервал

Для символов с измеренной шириной узкого элемента (Z) меньше чем 0,287 мм. максимальный разрешенный межзнаковый интервал— 5.3Z. Для символов с ZS 0,287 мм, максимальный межзнаковый интервал — большее из 3Z или 1,52 мм. Каждый межзнаковый интервал в просмотре профиля отражения по ISO/IEC 15416 должен быть измерен и оценен следующим образом:

/2бтах: Класс 4,

Gmax: Класс 0’>,

где Gmax = 5.3Z для Z < 0,287 мм или Gmax = МАХ(1,52 мм, 3Z) для Z £ 0,287 мм.

  • 4.6.2.3 Свободная зона

Свободная зона с каждой стороны символа должна быть минимум 10Z. Обе, левая и правая, свободные зоны в просмотре профиля отражения при сканировании по ISO/IEC 15416 должны быть измерены и оценены следующим образом:

Quiet Zone г 10Z: Класс 4.

Quiet Zone < 10Z: Класс 0.

Примечание — Требования 4.6.2.1—4.6.2.3 основаны на фактических, а не на планируемых измерениях параметров, поэтому использование размера Z предпочтительнее размера X.

  • 4.7 Параметры, определяемые применением

    • 4.7.1 Параметры символики и размеры

Для осуществления печати и считывания символа Code 39 в конкретном применении должны быть заданы следующие параметры символики и размеры:

  • a) конкретный набор кодируемых знаков;

  • b) число знаков данных в символе. Число знаков может быть фиксированным, переменным или переменным до заданного максимального значения;

  • c) сведения о том, применяется ли контрольный знак символа по модулю 43 (см. А.1) и должен ли он передаваться декодером;

В ISO/IEC 16388 ошибочно указано <cl < Gmax: Класс 0».

  • d) сведения о том, применяется ли контрольный знак данных. В случае применения контрольного знака данных должен быть приведен алгоритм его расчета;

  • e) диапазон значений для размера X;

  • f) диапазон значений отношения широкого элемента к узкому;

д) межзнаковый интервал;

h) наименьшая допустимая высота штрихового кода.

Примечание 1 — В рамках конкретных применений при необходимости повышения надежности считывания данных следует использовать контрольный знак символа.

Примечание 2 — Для увеличения эффективности считывания отношение широкого элемента к узкому должно быть возможно большим в пределах диапазона, определяемого по 4 4

Пример параметров, определяемых применением, приведен в приложении D.

  • 4.7.2 Требования к оптическим параметрам

Для обеспечения надежного считывания символов штрихового кода в конкретном применении необходимо задать оптические параметры. Выбранные параметры должны быть указаны в стандартах, регламентирующих применение, и учитывать:

  • - длину волны отраженного излучения;

  • - ширину спектральной линии, с которой должны быть согласованы символ и устройство считывания;

  • - размер светового пятна устройства считывания;

  • - параметры отражения от штрихов и пробелов;

  • - условия, при которых следует проводить оптические измерения;

  • - допустимые погрешности в символе штрихового кода.

Пример оптических параметров, определяемых применением, приведен в приложении D.

  • 4.7.3 Требования к испытаниям

Прикладные спецификации должны определить минимальный полный класс символа для определения соответствия (включая минимальный уровень класса, требуемую апертуру измерения и длину отраженного света), когда символы измерены в соответствии с ISO/IEC 15416.

Приложение А (справочное)

Дополнительные показатели

А.1 Контрольный знак

А.1.1 Контрольный знак символа Code 39

8 конкретных применениях при необходимости повышенной надежности данных следует использовать контрольный знак символа, располагаемый непосредственно за последним знаком данных и перед знаком STOP. Введение контрольного знака символа должно быть предусмотрено в стандарте, регламентирующем требования по применению.

8 этом случае должен использоваться следующий алгоритм расчета контрольного знака символа:

а) каждому знаку данных присваивают числовое значение в соответствии с таблицей А. 1;

0) суммируют значения всех знаков данных символа Code 39;

  • c) сумму делят на 43;

  • d) в качестве контрольного знака символа используют знак, значение которого в таблице А.1 равно остатку от деления результата действия в соответствии с перечислением с).

Таблица А.1 — Значения знаков для проверки символа по модулю 43

Знак

Значение

Знак

Значение

Знак

Значение

Знак

Значение

0

0

А

10

L

21

W

32

1

1

В

11

М

22

X

33

2

2 I

С

12

N

23

Y

34

3

3 I

D

13

0

24

Z

35

4

4 |

Е

14

Р

25

-

36

5

5

F

15

Q

26

37

6

6

G

16

R

27

ПРОБЕЛ

38

7

7

Н

17

S

28

S

39

8

8

I

18

Т

29

/

40

9

9

19

и

30

+

41

К

20

V

31

%

42

Контрольный знак символа по модулю 43 может передаваться декодером.

Пример — расчет контрольного знака символа для данных CODE 39:

Знаки данных

С

О

D

Е

ПРОБЕЛ

3

9

Значения знаков

12

24

13

14

38

3

9

Сумма значений

113

Деление на 43

113/43 = 2

остаток 27

Значение 27 соответствует знаку

R

Данные с контрольным знаком символа

С

О

D

Е

ПРОБЕЛ

3

9 R

А.1.2 Контрольный знак данных

Контрольный знак по модулю 43 может быть использован как контрольный знак данных, если он передается декодером.

Для вычисления контрольного знака данных в качестве альтернативы алгоритму, установленному ISO 7064, может быть использован иной алгоритм при условии, что в программном обеспечении, используемом для создания символа и обработки сообщений, заложены его расчет и верификация. Контрольный знак данных размещают последним в строке данных Он должен передаваться декодером

А.2 Визуальное представление

Знаки данных визуального представления Code 39 (включая контрольный знак символа в случае его использования), как правило, печатают вместе с символом штрихового кода Code 39, кодирующим эти знаки. Допускается печать знака START/STOP. Размеры и гарнитура шрифта не регламентированы. Знаки визуального представления символа могут быть напечатаны в любом месте рядом с символом штрихового кода, но без перекрытия свободных зон

А.З Необязательные режимы передачи данных

В случае специального применения декодеры могут быть запрограммированы на нестандартную обработку символов Code 39 потрем следующим схемам: полный набор кодированных знаков КОИ-7 версии ASCII (см. А 3.1), соединение информации сообщения (см. А.З.2), управляющие функции (см. А.З.3)4

Поскольку эти схемы предполагают специальное программирование декодера, эти режимы не рекомендуются для общего применения, так как это может привести к путанице с обычными символами Code 39.

А.3.1 Полный набор кодированных знаков КОИ-7 (ASCII)

Полный набор 128 знаков КОИ-7 (ASCII) в соответствии с международной ссылочной версией ISO 646 IRV (включая набор управляющих знаков СО по ISO/IEC 6429, где в качестве знаков с десятичными значениями от 28 до 31 использованы управляющие знаки FS, GS, RS и US соответственно) может быть закодирован комбинациями, состоящими из двух знаков символа Code 39. Первым в комбинации должен быть один из четырех знаков ($ + % /), вторым — один из 26 алфавитных знаков. Эти комбинации представлены в таблице А.2. Если декодер запрограммирован на обработку полного набора знаков КОИ-7 (ASCII), то передаче подлежат только знаки КОИ-7 (ASCII), соответствующие комбинациям знаков символа, а сами значения знаков в комбинации не передаются

А.3.2 Соединение информации сообщения

В ряде случаев предпочтительно разбивать длинные сообщения для кодирования в нескольких коротких символах. Если первым знаком данных в символе Code 39 является ПРОБЕЛ, декодер может быть запрограммирован на присоединение информации, заключенной в остальной части символа, к хранимой в буферной памяти (непередаваемые данные). Этот процесс продолжает осуществляться для всех последующих символов, начинающихся со знака ПРОБЕЛ, при этом сообщение добавляется к окончанию предыдущего сообщения Если происходит считывание сообщения, начинающегося не со знака ПРОБЕЛ, его содержание присоединяется к данным, накопленным в буферной памяти, совокупная информация передается из буферной памяти, и буферная память очищается. Там, где имеет значение порядок следования данных, необходимо обеспечить считывание символов в надлежащей последовательности.

А.3.3 Управляющие функции

В замкнутых системах (но не в открытых применениях) можно применять дополнительный специфический системный режим представления данных с использованием комбинаций, состоящих из двух знаков символа из следующего набора: $% + -./ (специальные графические знаки версии КОИ-7 с десятичными значениями 36, 37, 43, 45, 46. 47) для программирования в системе 36 управляющих функций Декодеры могут быть специально запрограммированы при обработке таких символов на выполнение определенных функций В указанном режиме комбинации знаков таких пар не должны передаваться и не должны применяться идентификаторы символики (см. приложение С).

1> К необязательным режимам следует отнести кодирование данных на основе букв русского алфавита, приведенное в справочном приложении ДА.

Таблица А.2 — Кодирование полного набора знаков версии КОИ-7 (ASCII) в Code 391>

Знак ASCII

Код

Знак ASCII

код

Знак ASCII

Код

Знак ASCII

Код

NUL(nyC)

%U

SP(nP)

ПРОБЕЛ

@

%V

%W

SOH (НЗ)

SA

I

A

A

a

+A

STX (НТ)

SB

«

В

В

b

+B

ЕТХ (КТ)

$C

#

C

C

c

+C

EOT (EOT)

$D

$

D

D

d

+D

ENQ(KTM)

$E

%

E

E

e

+E

АСК (ДА)

SF

&

/F

F

F

f

+F

BEL (ЗВ)

$G

/G

G

G

9

+G

BS (BLU)

$H

(

H

H

h

+H

НТ (ГТ)

SI

)

/I

I

I

i

+l

LF (ПС)

SJ

*

/J

J

J

j

+J

VT(BT)

$K

+

К

К

k

+K

FF (ПФ)

$L

/L

L

L

I

+L

CR (ВК)

$M

-

-

M

M

m

+M

SO (ВЫХ)

SN

N

N

n

+N

SI (ВХ)

SO

/

О

0

0

+O

DLE (АР1)

$P

0

0

P

P

P

+P

DC1 (СУ1)

SO

1

1

Q

Q

q

+Q

DC2 (СУ2)

SR

2

2

R

R

r

+R

DC3 (СУЗ)

ss

3

3

s

s

s

+s

DC4 (СУ4)

ST

4

4

T

T

t

+T

NAK (НЕТ)

su

5

5

и

u

u

+U

SYN(СИН)

SV

6

6

V

V

V

+v

ЕТВ (КБ)

SW

7

7

w

w

w

+w

CAN(АН)

$X

8

8

X

X

X

+x

ЕМ (КН)

SY

9

9

Y

Y

У

+Y

SUB(3M)

$Z

IZ

Z

z

z

+Z

ESC (АР2)

%A

%F

I

%K

{

%P

FS (РИ4)

%B

<

%G

\

%L

I

%Q

GS (РИЗ)

%C

=

]

%M

}

%R

RS(PH2)

%D

>

%l

A

%N

-

%S

US(PH1)

%E

?

%J

%0

ОЕЦЗБ)

%T или %X или %Y или %Z

Примечание — Пары знаков /М и /N декодируются как знаки минус(-) и точка(.) соответственно. Также пары знаков с /Р по /Y декодируются как знаки с 0 по 9

В графе «Знаки ASCII» для управляющих знаков приведены международные обозначения, а в скобках — по ГОСТ 27465 Русские и международные наименования управляющих и специальных графических знаков приведены е приложении ДБ.

Приложение В (рекомендуемое)

Руководство по применению Code 39

В.1 Способность к автоматическому распознаванию символики

Символ Code 39 может быть считан с использованием соответствующим образом запрограммированных декодеров штрихового кода, которые настроены на его автоматическое распознавание среди символов прочих символик.

Для обеспечения максимальной надежности считывания набор символик, распознаваемых декодером, должен быть ограничен требующимися в конкретном применении.

Если символ Code 39 применяется совместно с символами Interleaved 2 of 5, в области автоматического распознавания учитывают следующее:

  • a) номинальные межзнаковые интервалы в символах Code 39 должны быть не шире узких элементов;

  • b) на считывающую систему должны быть наложены ограничения, и декодер должен быть запрограммирован так, чтобы во всех символах Code 39 присутствовало число знаков (включая знаки START и STOP), превышающее половину числа знаков данных в символах Interleaved 2 of 5;

  • c) символы Interleaved 2 of 5 должны быть длиной не менее шести знаков, если они используются в области автоматического распознавания совместно с символами Code 39.

Использование символов фиксированной длины, опорных линий и контрольных знаков в символах Interleaved 2 из 5, как рекомендуется в ISO/IEC 16390, обеспечивает дополнительную защиту в области автоматического распознавания

  • 8.2 Системные подходы

Различные компоненты (печатающие устройства, ярлыки, сканеры), необходимые для внедрения штрихового кода, должны взаимодействовать как система Несовершенство одного из компонентов или рассогласование между ними могут нарушить работоспособность всей системы

Однако характеристики печатающих устройств, символов и сканеров должны быть согласованы между собой для достижения требуемого результата.

В.З Рекомендации по печати

8.3.1 Печать на основе пикселей

Программное обеспечение машинной графики для формирования символов штрихового кода на устройствах печати с поэлементным формированием изображения должно обеспечивать масштабирование штрихов и пробелов с точностью до пикселя независимо от символики Для символик с двумя значениями ширины, подобных Code 39, число пикселей, приходящихся на каждый узкий штрих или пробел, перед любой компенсацией приращения или сокращения ширины штриха при печати должно быть фиксированное целое число, число пикселей, приходящихся на каждый широкий штрих или пробел, перед любой компенсацией приращения или сокращения ширины штриха при печати должно быть целое число, равное числу пикселей в узком элементе, умноженному на отношение широкого к узкому. Ширина любого требуемого межзнакового промежутка должна также быть фиксированным целым числом пикселей Таким образом, конкретный принтер может печатать только некоторый ограниченный набор размеров X и ограниченный набор отношений широкого к узкому

Компенсировать однородное приращение (сокращение) ширины штриха нужно путем смещения границы штрих/пробел на одинаковую величину по всему символу. Это может быть выполнено путем изменения целого числа пикселей с темного на светлые или со светлого на темные одинаковым образом для каждой пары штрих/ пробел в символе и для последнего штриха Например, все пиксели по одному и тому же (правому или левому) краю каждого штриха в символе могли быть изменены с темного на светлый или пиксели по обоим краям каждого штриха в символе могли быть изменены с темного на светлый при условии, что разрешающая способность принтера достаточна для удовлетворительной печати. Любой вариант (выбираемый при настройке оборудования) замены пикселей с темного на светлый или со светлого на темный выполняется последовательно по всему символу и не должен изменять общую ширину знака символа. Отказ следовать этим принципам приводит к ухудшению качества символа, и часто в результате производятся символы, которые не могут быть считаны.

Универсальное программное обеспечение для печати, разработанное для поддержки широкого диапазона принтеров, должно предусматривать для пользователя возможность корректировки размеров X и изменения лри-ращения/сокращения ширины штриха.

Пример программирования

Эти принципы могут быть сокращены до следующих правил для производства цифровых файлов штрихового кода

  • a) преобразуют требуемый размер с коэффициентом увеличения или размер X в ширину узкого элемента в пикселях, округленную вниз до ближайшего целого, и выбирают отношение широкого к узкому так, чтобы ширина широкого элемента в пикселях была целым числом;

  • b) определяют число пикселей, соответствующих желательной компенсации за однородное приращение ширины штриха при печати, округляя к следующему большему целому числу;

  • c) применяют вышеупомянутые результаты, чтобы определить число пикселей в каждом штрихе и пробеле символа

Пример— Используя файлы цифрового изображения штрихового кода на устройстве печати с разрешением 24 точки на мм, требуется создать символ с размером X ж 0,27 мм, с отношением широкого элемента к узкому 2,5/1 и с учетом сокращения ширины штриха в 0,06 мм следующим образом:

  • • вычисляют число точек, приходящихся на узкий элемент: 24 точки/мм ■ 0,27 мм « 6,5 пикселей, округляя вниз до 6 пикселей на модуль;

- получают ширину широкого элемента б ■ 2,5 - 15 пикселей;

  • • вычисляют компенсацию приращения ширины штриха: 0,06 мм • 24 точки/мм • 1,4 пикселей, округляя вверх до 2,0 пикселей.

Результаты процесса для следующего определения пикселей в штрихах и пробелах приведены в таблице В.1.

Таблица В.1 — Коррекция числа пикселей на элемент с учетом разрешающей способности изображения и сокращения ширины штриха

Число пикселей

Штрихи

Пробелы

Узкие элементы

4

8

Широкие элементы

13

14

В.3.2 Руководство пользователей программного обеспечения для устройств печати с поэлементным формированием изображения

При первом использовании печатающего программного обеспечения и устройства печати для производства символа штрихового кода пользователь должен провести верификацию согласно ISO/IEC 15416, чтобы напечатанный символ соответствовал требуемым классу качества печати и размеру X. Если в результате символ не достигает требуемого класса качества символа, пользователь должен увеличить размер X или изменить приращение или сокращение ширины штриха. Если размер X при этом будет увеличен, пользователь должен проверить, обеспечиваются ли минимальные свободные зоны. Этот процесс должен быть повторен, пока не будет достигнут требуемый класс символа Не все системы печати способны к созданию приемлемых символов при малых размерах X.

В.3.3 Рекомендации по управлению процессом

Для управления процессом необходимо проводить оценку среднего приращения или сокращения ширины штриха и производить корректирующие действия, направленные на его уменьшение На параметр «декодируе-мосты», измеренный в соответствии с ISO/IEC 15416, влияет систематическое приращение или сокращение ширины штриха.

Приложение С (обязательное)

Идентификатор символики

Идентификатор символики, присвоенный Code 39 в соответствии с ISO/IEC 15424. который может быть добавлен в качестве преамбулы перед декодированными данными соответствующим образом запрограммированным декодером штрихового кода, представляет собой:

JAm,

где ) — знак набора версии КОИ-7 (ASCII) с десятичным значением 93;

А — знак кода для символики Code 39 с десятичным значением 65;

т — знак-модификатор, значение которого по таблице С.1 указывает применяемый действующий вариант обработки.

Допустимыми значениями т являются 0,1, 3, 4, 5 и 7.

Таблица С.1—Значения тдля Code 39

Значение т

Вариант

0

Отсутствуют проверка контрольного знака и обработка полного набора знаков версии КОИ-7 (ASCII); все данные передаются, как декодируются

1

Контрольный знак символа по модулю 43 (см. А. 1.1) используется и передается

3

Контрольный знак символа по модулю 43 (см А.1 1) используется, но не передается

4

Выполняется преобразование в знаки полного набора версии КОИ-7 (ASCII); не проверяется контрольный знак символа

5

Выполняется преобразование в знаки полного набора версии КОИ-7 (ASCII); проверяется и передается контрольный знак по модулю 43

7

Выполняется преобразование в знаки полного набора версии КОИ-7 (ASCII); проверяется, но не передается контрольный знак по модулю 43

Эта информация не кодируется явно в символе штрихового кода, но должна генерироваться декодером после декодирования и передаваться в качестве преамбулы к данным сообщения

Приложение D

(справочное)

Примеры параметров для применения

D.1 Класс качества

Стандарты, регламентирующие применение, должны задавать минимальный класс качества по ISO/IEC 15416 с указанием используемых измерительной апертуры и длины волны светового излучения по следующей форме:

1,5/10/660,

где 1,5 — полный класс качества символа,

10 — ссылочный номер измерительной апертуры (в данном примере соответствует диаметру 0,25 мм);

660 — длина волны в спектральном максимуме отраженного излучения, нм.

Полный класс качества по ISO/IEC 15416 определяется минимальным значением измеренных параметров символа

D.2 Пример показателей символики

Пример показателей символики, определяемых применением:

а) кодируемый набор знаков — полный набор алфавитно-цифровых знаков, исключая специальные знаки;

Примечание — При этом также исключаются варианты полного набора знаков версии КОИ-7 (ASCII) и управляющих функций;

0) число знаков данных — переменное, с максимальным значением 16 знаков;

  • c) контрольный знак символа — применяется и передается контрольный знак символа по модулю 43,

  • d) контрольный знак данных — не требуется дополнительный контрольный знак данных.

D.3 Пример показателей размеров

D.3.1 Размеры

8 качестве руководства для пользователя нормативный документ, регламентирующий применение, может рекомендовать значение или диапазон значений размера X, принимая во внимание применение и наличие соответствующего оборудования для изготовления и считывания символов. Несоответствие любому минимальному размеру X само по себе не должно быть причиной для отклонения символа

Рекомендуется, чтобы при ручном сканировании минимальный размер Y был равен большему из двух значений: 5 мм или 15 % длины символа.

Должно быть установлено отношение широкого элемента к узкому N (или диапазон значений N).

Пример — Размер Xs 0,330 мм (минимальное значение), 0,660 мм (максимальное значение), W = 3,0:1, Y- 15 мм.

D.3.2 Допуск на размеры

Некоторые стандарты, регламентирующие применение, используют критерии оценки символа, основанные на размерах, и требуют задания минимальной и максимальной величины размерах. Допуск, или допустимое наибольшее отклонение ширины элемента от номинального значения t, должен быть постоянным в каждом символе Допуск I, мм, определяют по формуле

/ = ± (4/27) (W-(2/3))Х,

где N — отношение широкого элемента к узкому;

X — ширина узкого элемента, мм.

Суммарная ширина всех элементов в пределах одного знака не должна отклоняться от номинальной более чем на 21

Приложение ДА

(рекомендуемое)

Кодирование данных на основе букв русского алфавита

ДА. 1 Для кодирования данных на основе букв русского алфавита используют набор кодируемых знаков, обо* значаемый Код 39РУ (Code 39RU1>), включающий

а) 43 знака данных:

10 цифр (от 0 до 9);

30 букв русского алфавита (от А до Я: буквы Е и В, И и Й, Ь и Ъ, обозначаемые как один знак);

три специальных графических знака [. (ТОЧКА), - (ДЕФИС), ПРОБЕЛ];

б) знак СТАРТ/СТОП, обозначаемый • (ЗВЕЗДОЧКА).

ДА.2 Знаки набора Код 39PY совпадающие с Code 39: цифры, специальные графические символы (-. ПРОБЕЛ) и знак СТАРТ/СТОП сохраняют кодирование, принятое в Code 39.

Для кодирования буке русского алфавита в Код 39РУ используют знаки символа (комбинации штрихов и пробелов), принятые в Code 39 для представления латинских букв и специальных графических знаков (/$ * %). Соответствие знаков набора Код 39РУ и Code 39 приведено в таблице ДА.1.

Таблица ДА 1 — Соответствие знаков наборов Код 39РУ и Code 39

Код 39РУ

Code 39

Код 39РУ

Code 39

Код 39РУ

Code 39

Код 39РУ

Code 39

1

1

Б

В

Н

N

Ш

W

2

2

В

V

О

О

Щ

$

3

3

Г

G

П

Р

Ь(Ъ)

J

4

4

д

D

Р

R

ы

Y

5

5

Е(Ё)

Е

с

S

э

+

6

6

Ж

Н

т

Т

ю

Q

7

7

3

Z

У

и

я

%

8

8

И(Й)

I

ф

F

. (ТОЧКА)

. (ТОЧКА)

9

9

К

к

X

X

-(ДЕФИС)

-(ДЕФИС)

0

0

л

L

ц

С

ПРОБЕЛ

ПРОБЕЛ

А

А

м

м

ч

/

«

«

ДА.З Кодирование знаков набора Код 39РУ производят в соответствии с таблицей ДА.2.

Таблица ДА 2 — Кодирование знаков, представляемых в наборе Код 39РУ

Дополнительное латинское обозначение

Продолжение таблицы ДА. 2


Кодирующая комбинация


6 I

7 |

8 |

9

А I

Б |

В |

Г |

д

Е(Ё)

Ж I

3

И(Й) |

К |

л I

м |

н I

0

п I

р I

с |

т |

у I

ф I

X

Ц

4

ш

щ

Ь(Ъ)

ы

э

ю

я

. (ТОЧКА)

(ДЕФИС)


ш

п

ш

п

ш

п

ш

п

ш

Значение знака КОИ-7 (КОИ-8)

0

0

1

1

1

0

0

0

0

54

0

0

0

1

0

0

1

0

1

55

1

0

0

1

0

0

1

0

0

56

0

0

1

1

0

0

1

0

0

57

1

0

0

0

0

1

0

0

1

176

0

0

1

0

0

1

0

0

1

177

0

1

1

0

0

0

0

0

1

178

0

0

0

0

0

1

1

0

1

179

0

0

0

0

1

1

0

0

1

180

1

0

0

0

1

1

0

0

0

181(161)

1

0

0

0

0

1

1

0

0

182

0

1

1

0

1

0

0

0

0

183

0

0

1

0

0

1

1

0

0

184(185)

1

0

0

0

0

0

0

1

1

186

0

0

1

0

0

0

0

1

1

187

1

0

1

0

0

0

0

1

0

188

0

0

0

0

1

0

0

1

1

189

1

0

0

0

1

0

0

1

0

190

0

0

1

0

1

0

0

1

0

191

1

0

0

0

0

0

1

1

0

224

0

0

1

0

0

0

1

1

0

193

0

0

0

0

1

0

1

1

0

194

1

1

0

0

0

0

0

0

1

195

0

0

1

0

1

1

0

0

0

196

0

1

0

0

1

0

0

0

1

197

1

0

1

0

0

1

0

0

0

198

0

1

0

1

0

0

0

1

0

199

1

1

1

0

0

0

0

0

0

200

0

1

0

1

0

1

0

0

0

201

0

0

0

0

1

1

1

0

0

202(204)

1

1

0

0

1

0

0

0

0

203

0

1

0

0

0

1

0

1

0

205

0

0

0

0

0

0

1

1

1

206

0

0

0

1

0

1

0

1

0

207

1

1

0

0

0

0

1

0

0

46

0

1

0

0

0

0

1

0

1

45


Окончание таблицы ДА.2

Знак

Кодирующая комбинация

ш

П

ш

п

ш

п

ш

п

ш

Значение знака КОИ-7 (КОИ-8)

ПРОБЕЛ

■ ,■■■■

■ ■■ ■ 1

0

1

1

0

0

0

1

0

0

32

0

1

0

0

1

0

1

0

0

Примечания

  • 1 Знак <*» (ЗВЕЗДОЧКА) представляет знак СТАРТ/СТОП.

  • 2 В первой строке таблицы Ш обозначает штрих, П — пробел.

  • 3 0 представляет узкий элемент, 1 — широкий элемент.

  • 4 Версия КОИ-8 соответствует ISO/1EC 8859-5 «Информационные технологии. 8-битовые однобайтные наборы кодированных графических знаков. Часть 5. Латинский/Кирилловский алфавиты».

ДА.4 В некоторых применениях может оказаться недопустимым совмещение некоторых букв русского алфавита (Е и ё, И и Й, Ь и Ъ). В этом случае кодируемая комбинация в таблице ДА 1 закрепляется за первой буквой из указанных пар. Вторая буква, указанная в таблице ДА. 1 в скобках, кодируется двумя знаками символа. Сначала указывается знак символа из таблицы ДАЛ, а за ним следует знак символа Ь, как показано в таблице ДА. 3.

Таблица ДА 3 — Кодирование букв русского алфавита, указанных в таблице ДА. 1 в спаренном виде.

Буква русского алфавита

Кодирование знаками символа Code 39RU (Код 39РУ)

Е

Е

И

И

ь

Ь

Ё

ЕЬ

Й

ИЬ

ъ

ЬЬ

ДА.5 Для кодирования (декодирования) данных на основе букв русского алфавита в символ Код 39РУ должна быть включена управляющая функция, заданная в виде двух служебных знаков «-» (ДЕФИС), расположенных непосредственно перед знаками данных. Если знаки данных содержат знаки русского и латинского алфавитов, то для переключения на латинский алфавит применяют управляющую функцию в виде двух стоящих подряд знаков «.» (ТОЧКА). Для возврата к русскому алфавиту применяют управляющую функцию в виде двух стоящих подряд знаков «-»(ДЕФИС).

Служебные знаки «- к. » при декодировании не передаются и в визуальном представлении не указываются Символы штрихового кода, в котором закодированы знаки АИЛ, приведены на рисунке ДА.1.

Свободная зона


СТАРТ


Управляющая функция


Л СТОП Свободная


зона


V V \/


АИЛ

Рисунок ДА 1 — Символ штрихового кода, в котором закодированы знаки АИЛ

Символы штрихового кода, в которых закодированы данные АИЛ2001Я11, приведены на рисунке ДА.2.

Свободная

СТАРТ

ПРОБЕЛ

Управляющая А

И

Л СТОП

Свободная

зона

(START)

(соединение

функция

(STOP)

зона

данных)

(два знака ДЕФИС)

V V V V V V V

АИЛ

U СТОП Свободная (STOP) зона


Свободная СТАРТ Управляющая зона (START) функция (два знака ТОЧКА)

XZ



XZ XZ \/ \/ \/




2 0 0 1 R U

Рисунок ДА.2 — Символы штрихового кода, в которых закодированы данные АИЛ2001Я11

ДА.6 Визуальное представление символа Код 39РУ должно отображать буквы русского алфавита в соответствии с рисунком ДА.1.

ДА. 7 Для обеспечения дополнительной надежности при передаче данных с буквами русского алфавита используют контрольный знак символа набора Код 39РУ.

Последовательность вычисления контрольного знака символа Код 39РУ должна соответствовать А 1.1, за исключением того, что числовые значения знаков для расчета по модулю 43 следует выбирать из таблицы ДА4.

ДА. 8 Требования к кодированию данных на основе букв русского алфавита можно использовать для обмена данными при наличии договоренности между партнерами об их применении.

Таблица ДА. 4 — Значения знаков набора Код 39РУдля расчета по модулю43

Знак

Значение

Знак

Значение

Знак

Значение

0

0

Е(Ё)

14

X

33

1

1

Ж

17

Ц

12

2

2

3

35

ч

40

3

3

И(Й)

18

ш

32

4

4

к

20

Щ

39

5

5

л

21

Ъ(Ь)

19

6

6

м

22

ы

34

7

7

н

23

э

41

8

8

0

24

ю

26

9

9

п

25

я

42

А

10

р

27

. (ТОЧКА)

37

Б

11

с

28

-(ДЕФИС)

36

В

31

т

29

ПРОБЕЛ

38

Г

16

У

30

д

13

ф

15

Приложение ДБ (справочное)

Наименования и обозначения управляющих и специальных графических знаков

В таблице ДБ.1 приведено соответствие международных и русских наименований и обозначений управляющих знаков, указанных в настоящем стандарте.

Таблица ДБ.1 — Соответствие международных и русских наименований и обозначений управляющих знаков

Обозначения знака

Наименование знака

Международное

Русское

Международное

Русское

NUL

ПУС

NULL

ПУСТО

SOH

НЗ

START OF HEADING

НАЧАЛО ЗАГОЛОВКА

STX

НТ

START OF TEXT

НАЧАЛО ТЕКСТА

ЕТХ

КТ

END OF TEXT

КОНЕЦ ТЕКСТА

EOT

КП

END OF TRANSMISSION

КОНЕЦ ПЕРЕДАЧИ

ENQ

КТМ

ENQUIRY

КТО ТАМ?

АСК

ДА

ACKNOWLEDGE

ПОДТВЕРЖДЕНИЕ

BEL

ЗВ

BELL

ЗВОНОК

BS

ВШ

BACKSPACE

ВОЗВРАТ НА ШАГ

НТ

ГТ

HORIZONTAL TABULATION

ГОРИЗОНТАЛЬНАЯ ТАБУЛЯЦИЯ

LF

ПС

LINE FEED

ПЕРЕВОД СТРЕЛКИ

VT

ВТ

VERTICAL TABULATION

ВЕРТИКАЛЬНАЯ ТАБУЛЯЦИЯ

FF

ПФ

FORM FEED

ПЕРЕВОД ФОРМАТА

CR

ВК

CARRIAGE RETURN

ВОЗВРАТ КАРЕТКИ

SO

ВЫХ

SHIFT-OUT

ВЫХОД

SI

вх

SHIFT-IN

ВХОД

OLE

АР1

DATA LINK ESCAPE

АВТОРЕГИСТР ОДИН

DC1

СУ1

DEVICE CONTROL ONE

СИМВОЛ УСТРОЙСТВА ОДИН

DC2

СУ2

DEVICE CONTROL TWO

СИМВОЛ УСТРОЙСТВА ДВА

DC3

СУЗ

DEVICE CONTROL THREE

СИМВОЛ УСТРОЙСТВА ТРИ

DC4

СУ4

DEVICE CONTROL FOUR

СИМВОЛ УСТРОЙСТВА ЧЕТЫРЕ

NAK

НЕТ

NEGATIVE ACKNOWLEDGE

ОТРИЦАНИЕ

SYN

СИН

SYNCHRONOUS IDLE

СИНХРОНИЗАЦИЯ

ETB

КБ

END OF TRANSMISSION BLOCK

КОНЕЦ БЛОКА

CAN

АН

CANCEL

АННУЛИРОВАНИЕ

EM

КН

END OF MEDIUM

КОНЕЦ НОСИТЕЛЯ

SUB

ЗМ

SUBSTITUTE CHARACTER

ЗАМЕНА СИМВОЛА

ESC

АР2

ESCAPE

АВТОРЕГИСТР ДВА

FS

РФ

FILE SEPARATOR

РАЗДЕЛИТЕЛЬ ФАЙЛОВ

GS

РГ

GROUP SEPARATOR

РАЗДЕЛИТЕЛЬ ГРУПП

RS

РЗ

RECORD SEPARATOR

РАЗДЕЛИТЕЛЬ ЗАПИСЕЙ

US

РЭ

UNIT SEPARATOR

РАЗДЕЛИТЕЛЬ ЭЛЕМЕНТОВ

DEL

ЗБ

DELETE

ЗАБОЙ

Примечание — Русские наименования и обозначения знаков по ГОСТ 27465.

В таблице ДБ.2 приведено соответствие международных и русских наименований специальных графических знаков, указанных в настоящем стандарте.

Таблица ДБ.2 — Соответствие международных и русских наименований специальных графических знаков

Обозначение

Наименование

Международное

Русское

SPACE

ПРОБЕЛ

EXCLAMATION MARK

ВОСКЛИЦАТЕЛЬНЫЙ ЗНАК

«

QUOTATION MARK

КАВЫЧКИ

#

NUMBER SIGN

НОМЕР

$

DOLLAR SIGH

ДЕНЕЖНЫЙ ЗНАК ДОЛЛАРА

%

PERCENT SIGH

ПРОЦЕНТЫ

&

AMPERSAND

КОММЕРЧЕСКОЕ И

APOSTROPHE

АПОСТРОФ

(

LEFT PARENTHESIS

КРУГЛАЯ СКОБКА ЛЕВАЯ

)

RIGHT PARENTHESIS

КРУГЛАЯ СКОБКА ПРАВАЯ

«

ASTERISK

ЗВЕЗДОЧКА

+

PLUS SIGH

ПЛЮС

COMMA

ЗАПЯТАЯ

HYPHEN

ДЕФИС

FULL STOP

ТОЧКА

/

SOLIDUS

ДРОБНАЯ ЧЕРТА

COLON

ДВОЕТОЧИЕ

i

SEMICOLON

ТОЧКА С ЗАПЯТОЙ

<

LESS THAN SIGN

МЕНЬШЕ

=

EQUALS SIGN

РАВНО

>

GREATER THAN SIGN

БОЛЬШЕ

?

QUESTION MARK

ВОПРОСИТЕЛЬНЫЙ ЗНАК

©

COMMERCIAL AT

КОММЕРЧЕСКОЕ ЭТ

[

LEFT SQUARE BRACKET

КВАДРАТНАЯ СКОБКА ЛЕВАЯ

\

REVERSE SOLIDUS

ОБРАТНАЯ ДРОБНАЯ ЧЕРТА

J

RIGHT SQUARE BRACKET

КВАДРАТНАЯ СКОБКА ПРАВАЯ

Л

CIRCUMFLEX ACCENT

СИРКЮМФЛЕКС УДАРЕНИЕ

UNDERLINE

ПОДЧЕРКИВАНИЕ

GRAVE ACCENT

СЛАБОЕ УДАРЕНИЕ

{

LEFT CURLY BRACKET

ФИГУРНАЯ СКОБКА ЛЕВАЯ

I

VERTICAL LINE

ВЕРТИКАЛЬНАЯ ЧЕРТА

}

RIGHT CURLY BRACKET

ФИГУРНАЯ СКОБКА ПРАВАЯ

-

TILDE

ТИЛЬДА

Примечание — Русские наименования и обозначения знаков в соответствии с ГОСТ 27465.

Приложение ДВ (справочное)

Сведения о соответствии ссылочных международных стандартов межгосударственным стандартам

Таблица ДВ1

Обозначение ссылочного международного стандарта

Степень соответствия

Обозначение и наименование соответствующего межгосударственного стандарта

ISO/IEC 6461 2 3 4»

NEQ

ГОСТ 27463—87 «Системы обработки информации. 7-битные кодированные наборы символов»

ISO/IEC 15416

MOD

ГОСТ 30832—2002 (ИСО/МЭК 15416-2000)/ГОСТ Р 51294.7—2001 (ИСО/МЭК 15416—2000) «Автоматическая идентификация Кодирование штриховое. Линейные символы штрихового кода. Требования к испытаниям качества печати»

ISO/IEC 15424

NEQ

ГОСТ 30640—99 (ЕН 796 — 95^ «Автоматическая идентификация Штриховое кодирование. Идентификаторы символик»

ISO/IEC 19762-1

*3)

ISO/IEC 19762-2

*4)

’ Соответствующий межгосударственный стандарт отсутствует

Примечание — В настоящей таблице использованы следующие условные обозначения степени соответствия стандартов:

  • - MOD — модифицированные стандарты;

  • - NEQ — неэквивалентные стандарты.

Библиография

  • [1] ISO 7064, Information technology — Security techniques — Check character systems (Обработка данных.

Системы контрольных знаков)

  • (2) ISO/IEC Information technology —Automatic identification and data capture techniques — Interleaved 2 of 5 bar 16390, code symbology specification (Информационные технологии. Технологии автоматической идентификации и сбора данных Спецификации символики штрихового кода Interleaved 2 of 5)

УДК 003.62:681.3.04:681.3.053:006.354 МКС 35.040 П85 IDT

Ключевые слова: штриховой код. символика, кодирование, символ, обработка данных, технологии автоматической идентификации и сбора данных, спецификация символики, Code 39

БЗ 1—2018/97

Редактор Е.А. Моисеева Технический редактор В.Н. Прусакова Корректор Е.Р. Ароян Компьютерная верстка И.В. Белюсенко

Сдано в набор 28.02.2018. Подписано в печать 19.03.2018. Формат 60 » 84Гарнитура Ариал Усл. печ. л. 3.26. Уч.-изд. л. 2.95. Тираж 21 экз. Зак. 455.

Подготовлено на основе электронной версии, предоставленной разработчиком стандарта

ИД «Юриспруденция». 115419. Москва, ул. Орджоникидзе. 11. www.junsizdat.ru y-book@mail.ru

Издано и отпечатано во , 123001. Москва. Гранатный пер . 4.

1

> Международная версия 7-битоего кодированного набора знаков no ISO/IEC 646 соответствует набору ссылочной версии КОИ-7НО по ГОСТ 27463, за исключением двух знаков: в позиции 02/04 в ISO/IEC 646 используют знак $ (ДЕНЕЖНЫЙ ЗНАК ДОЛЛАРА) (десятичное значение 37) и в позиции 7/14 знак - (ТИЛЬДА) (десятичное значение 111).

2

Ъ ГОСТ 30640 соответствует ISO/IEC 15424 в части идентификаторов символики Code 39.

3

9 В Российской Федерации действует ГОСТ Р ИСО/МЭК 19762-1—2011 «Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь. Часть 1. Общие термины в области АИСД».

4

) в Российской Федерации действует ГОСТ Р ИСО/МЭК 19762-2—2011 «Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь. Часть 2. Оптические носители данных (ОНД)>.