Товары в корзине: 0 шт Оформить заказ
Стр. 1 

24 страницы

396.00 ₽

Купить ГОСТ Р 51002-96 — бумажный документ с голограммой и синими печатями. подробнее

Распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль"

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

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

Стандарт:

- устанавливает требования, предъявляемые к символике "Код 39";

- устанавливает показатели символики "Код 39", кодирование знаков данных, размеры, допуски, алгоритм декодирования, а также прикладные параметры.

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

 Скачать PDF

Оглавление

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

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

3 Определения

4 Требования

Приложение А Дополнительные показатели

Приложение В Руководство по применению "Кода 39"

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

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

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

Приложение F Библиография

 
Дата введения01.01.1998
Добавлен в базу01.10.2014
Завершение срока действия01.01.2002
Актуализация01.01.2019

Этот ГОСТ находится в:

Организации:

24.12.1996УтвержденГосстандарт России699
ИзданИПК Издательство стандартов1997 г.
РазработанАссоциация ШТРИХКОД-ЦЕНТР
РазработанТОО Интерштрихкод
РазработанГосНИИ авиациооных систем
РазработанВНИИстандарт

Automatic identification. Bar coding. Requirements for symbology "Code 39"

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ


АВТОМАТИЧЕСКАЯ ИДЕНТИФИКАЦИЯ. ШТРИХОВОЕ КОДИРОВАНИЕ

ТРЕБОВАНИЯ К СИМВОЛИКЕ «КОД 39»

БЗ 11-96/438


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

ГОССТАНДАРТ РОССИИ Москва

Предисловие

1    РАЗРАБОТАН Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт) Госстандарта России совместно с ГосНИИ авиационных систем, товариществом с ограниченной ответственностью «Интерштрихкод», Ассоциацией «ШТРИХКОД-ЦЕНТР»

ВНЕСЕН Техническим комитетом по стандартизации ТК 355 «Автоматическая идентификация»

2    ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 24 декабря 1996 г. № 699

3    Разделы (подразделы, приложения) настоящего стандарта, за исключением разделов 2, 3, подразделов 1.2, 4.3.4, 4.6 приложений Е, F, представляют собой аутентичный текст международного стандарта ДИН ЕН 800—96 «Штриховое кодирование. Требования символики «Код 39»

4    ВВЕДЕН ВПЕРВЫЕ

© ИПК Издательство стандартов, 1997

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

ГОСТ Р 51002-96

е) диапазон допустимых размеров X;

0 диапазон допустимых номинальных отношений широких элементов к узким.

Примечание — Эта величина согласно 4.4.1 в рамках требований должна быть как можно больше для обеспечения наивысшей надежности считывания;

g)    межзнаковый промежуток;

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

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

4.6.2 Оптические требования

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

a)    длину волны считывающей системы;

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

c)    размер светового пятна считывающего устройства;

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

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

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

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

8

ПРИЛОЖЕНИЕ А (рекомендуемое)

ДОПОЛНИТЕЛЬНЫЕ ПОКАЗАТЕЛИ А.1 Контрольный знак

АЛЛ Контрольный знак символа «Кода 39»

В приложениях, где необходима высокая надежность данных, должен применяться контрольный знак символа «Кода 39», располагаемый непосредственно за последним знаком данных и перед знаком СТОП. Введение контрольного знака символа «Кода 39» должно быть предусмотрено в прикладных требованиях. При использовании контрольного знака символа «Кода 39» следует применять следующий алгоритм его расчета:

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

b)    суммируют числовые значения всех знаков данных символа «Кода 39»;

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

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

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

Знак

Значение

Знак

Значение

Знак

Значение

0

0

F

15

и

30

1

1

G

16

V

31

2

2

Н

17

W

32

3

3

I

18

X

33

4

4

J

19

Y

34

5

5

К

20

z

35

6

6

L

21

36

7

7

М

22

1 *

37

8

8

N

23

ПРОБЕЛ

38

9

9

О

24

$

39

А

10

Р

25

/

40

В

11

Q

26

+

41

С

12

R

27

%

42

D

13

S

28

Е

14

Т

29

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

ГОСТ P 51002-96

Пример;

Последователы!Ость данных ««Code 39»

Данные    CODE ПРОБЕЛ 3 9

Значения знаков 12 24 13 14    38    3    9

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

Деление на 43: 113/43 = 2, Остаток 27

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

Последовательность данных с контрольным знаком символа:««Code 39«R»» А.1.2 Контрольный знак данных

Если контрольный знак по модулю 43 передается декодером, то он может применяться в качестве контрольного знака данных. При этом может быть использован алгоритм в соответствии с [2] или алгоритм расчета контрольного знака данных, установленный в прикладных требованиях с учетом наличия в программе обработки информации подходящего расчета и проверки этого знака при образовании символа.

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

А.2 Представление для визуального чтения

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

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

По специальным требованиям декодеры могут быть запрограммированы для отличного от обычного восприятия символов «Кода 39». Ниже представлены три таких схемы: версия 7-ми битного кодированного набора символов (версия набора КОИ-7) (по А.3.1), соединение информации (по А.3.2) и управляющие функции (по А3.3). Поскольку эти схемы предполагают специальное программирование декодера, эти режимы не рекомендуются для повсеместного использования, т.к. это может привести к путанице. Другие символики («Код 93», «Код 128», «Телепен») стандартно включают в себя некоторые или все эти свойства.

А.3.1 Версия 7-ми битного кодированного набора символов КОИ-7

Версия набора КОИ-7 позволяет представить 128 управляющих и графических символов1 с помощью комбинаций двух знаков символа «Кода 39», в которых первым должен быть один из четырех знаков ($ + %/), а за ним следовать один из 26 буквенных знаков. Указанные комбинации представлены в таблице А.2. Если декодер запрограммирован на обработку версии набора КОИ-7, то передаче подлежат только управляющие и графические символы этого набора, а не комбинации знаков символа штрихового кода.

Таблица А.2 — Кодирование в «Коде 39» версии набора КОИ-7

Версия

КОИ-7

Код 39

Версия

КОИ-7

Код 39

Версия

КОИ-7

Код 39

NUL

(ПУС)

+

V

V

SOH

(H3)

д

W

W

STX

(HT)

X

X

ЕТХ

(KT)

.

Y

Y

EOT

(КП)

SD

/

Z

Z

ENQ

(KTM)

0

0

[

%K

АСК

(ДА)

SF

1

1

\

%L

BEL

(3B)

SG

2

2

]

%M

BS

(ВШ)

3

3

л

%N

нт

(ГТ)

$1

4

4

%o

LF

(ПС)

SJ

5

5

'

%w

VT

(ВТ)

6

6

а

+A

FF

(ПФ)

SL

7

7

b

+B

CR

(ВК)

SM

8

8

с

+c

SO

(ВЫХ)

SN

9

9

й

+D

SI

(ВХ)

SO

/Z

е

+E

DLE

(API)

у

%F

f

+F

DC1

(СУ1)

SQ

<

%G

8

+G

DC2

(СУ2)

SR

h

+H

DC3

(СУЗ)

SS

>

%1

i

+1

DC4

(СУ4)

ST

?

%J

j

+J

NAK

(НЕТ)

SU

@

%V

k

+K

SYN

(СИН)

SV

А

А

1

+L

ETB

(КБ)

SW

в

В

m

+M

CAN

(АН)

SX

С

С

n

+N

EM

(КН)

SY

D

D

0

+o

SUB

(ЗМ)

SZ

Е

Е

P

+P

ESC

(АР2)

F

F

q

+Q

FS

(РИ4)

G

G

г

+R

GS

(РИЗ)

Н

Н

s

+S

RS

(РИ2)

%D

I

I

t

+T

US

(РИ1)

J

J

u

+u

SP

(ПР)

ПРОБЕЛ

К

К

V

+v

1

L

L

w j

+w

i u

М

М

X

+x

#

N

N

У

+Y

s

Д>

О

О

z

+Z

%

Р

Р

{

%P

&

/F

Q

Q

1

1

%Q

1

R

R

(

%R

(

S

S

%S

)

/1

т

т

DEL (ЗБ)

%N, %X, %Y

*

/J

и

и

или %Z

| Примечание — В графе «Версия КОИ-7» для управляющих символов даны j | международные обозначения, а в скобках — русские по ГОСТ 27465____ ;

ГОСТ Р 51002-96

А.32 Соединение информации

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

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

В замкнутых системах, но не в открытых приложениях, может также применяться дополнительный специфический системный режим. Если используют комбинации двух знаков символа «Кода 39» из набора знаков ($ % -г —    /) (специальные графические символы версии набора КОИ-7 с

целочисленными значениями 36, 37, 43, 45, 46, 47), то в системе возможно программирование 36 управляющих функций. Декодер может быть специально запрограммирован для обработки такого символа «Кода 39», а также для выполнения определенных функций. Комбинации таких пар знаков не должны передаваться, и не должны применяться идентификаторы символики (приложение С).

12

ГОСТ Р 51002-96

ПРИЛОЖЕНИЕ В (рекомендуемое)

РУКОВОДСТВО ПО ПРИМЕНЕНИЮ «Кода 39*

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

Символы «Кода 39» могут быть считаны считывающими штриховые коды устройствами, которые настроены для автоматического распознавания этих символов от символов других символик. В частности, коды следующих символик должны быть полностью автоматически распознаваемы и тем самым совместимы друг с другом:

«2 из 5 чередующийся»;

«Кодабар»;

«Код 128»;

«Код 93»;

«ЕАН/ЮПиСи»;

«Код Телепен».

Если символы «Кода 39» используют совместно с символами «2 из 5 чередующийся» в области, где применяют автораспознавание, следует придерживаться следующих указаний:

1    номинальные межзнаковые промежутки в символах «Кода 39» должны быть не шире узкого элемента;

2    считывающая система и декодер до;окны быть настроены или запрограммированы так, чтобы число знаков (включая знаки СТАРТ и СТОП), представлеиных в символах «Кода 39», составляло бы более половины знаков, закодированных в символах «2 из 5 чередующийся»;

3    символы «2 из 5 чередующийся» принципиально могут иметь наименьшую длину два закодированных знака, однако, их наименьшая длина в области автораспознавания должна составлять не менее шести знаков.

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

В.2 Системные подходы

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

Если считывающее устройство так же, как и устройство нанесения, определяется отдельным пользователем или соглашением по кооперации (закрытая система), то отдельные регламентированные величины, например межзнаковый промежуток, размер X и световой диапазон, могут отклоняться от установленных значений. Однако характеристики устройства нанесения, символа «Кода 39» и считывающего 'устройства должны быть согласованы ■л-,, жду собой для получения требуемого результата,

ГОСТ Р 51002-96

ПРИЛОЖЕНИЕ С (справочное)

ИДЕНТИФИКАТОР СИМВОЛИКИ

Идентификатор символики, присваиваемый символике «Код 39» в соответствии с [3], который может быть установлен перед декодированными данными как предшествующая информация с помощью соответствующим образом запрограммированного считывающего штриховые коды устройства, представляет собой

)Ат,

где ] — символ версии набора КОИ-7 НО по ГОСТ 27463 с целочисленным значением 93;

А — знак кода для символики «Код 39»;

т — знак-модификатор, шестнадцатеричное значение которого соответствует действующему варианту обработки. Допустимыми значениями т являются 0, 1, 3, 4, 5, 7.

Таблица С.1— Значения т для «Кода 39»

Значение т

Вариант обработки ]

0

Не обрабатывается контрольный знак, не обрабатывается версия набора КОИ-7. Все знаки передаются, как декодируются

1

Считывающее устройство проверяет контрольный знак по модулю 43 и передает его

3

Считывающее устройство проверяет контрольный знак по модулю 43, но не передает его

4

Считывающее устройство преобразует версию набора КОИ-7, кошрольный знак не проверяется

5

Считывающее устройство преобразует версию набора КОИ-7, проверяет контрольный знак по модулю 43 и передает его

7

Считывающее устройство преобразует версию набора КОИ-7, проверяет контрольный знак по модулю 43, но не передает его

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

14

ГОСТ Р 51002-96

ПРИЛОЖЕНИЕ О (справочное)

ПРИМЕР ПРИКЛАДНЫХ ПАРАМЕТРОВ

D.1 Признаки символики и размеры

a)    Набор кодированных знаков: полный буквенно-цифровой набор, кроме специальных знаков.

Примечание — Эго исключает версию набора КОИ-7, а также возможности для управляющих функций.

b)    Число кодируемых знаков данных: переменное до наибольшего значения 16 знаков.

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

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

e)    Размеры X от 0,33 мм до 0,43 мм.

0 Отношение широкого элемента к узкому: N = 3,0 : 1.

g)    Межзнаковый промежуток: равен X.

h)    Минимальная высота штрихового кода; 12 мм.

D.2 Оптические параметры

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

Пример:

-    Рабочая длина волны считывающей системы: 633 нм (это означает, что символ должен считываться в видимом (красном) диапазоне).

-    Ширина спектральной линии: 100 нм (это означает, что интенсивность излучения в точках на 50 нм выше или ниже рабочей длины волны составит 50 % значения, достигнутого на рабочей длине волны).

-    Размер светового пятна или диафрагма считывающего устройства: 0,200 мм (это означает, что модуль Xза вычетом своего допуска должен быть больше, чем световое пятно размером 0,200 мм).

-    Наименьший коэффициент отражения Лшп- Рпйп менее 25 %.

-    Наименьший краевой контраст ЕСщпь ECmin более 15 %.

-    Модуляция MOD. MOD более 0,60.

-    Пропуски и пятна: менее 0,20.

Наименьший коэффициент отражения Rmin показывает наименьшее значение измеренного отражения определенной длины световой волны по любой линии сканирования символа «Кода 39». Краевой контраст ЕС является разностью между наибольшим коэффициентом отражения от пробела и наименьшим коэффициентом отражения от соседнего штриха. ЕСхЫп относят к наименьшему значению ЕС среди всех пар элементов на линии

15

ГОСТ Р 51002-96

сканирования. Модуляция MOD является отношением ECmin к контрасту символа «Кода 39» (разница между наибольшим и наименьшим коэффициентами отражения на всей линии сканирования). Пропуски и пятна измеряют как отношение нерегулярностей отражения элемента символа «Кода 39» к контрасту символа «Кода 39».

Имеются внедренные методы для определения допустимого коэффициента отражения от штрихов и пробелов, а также допустимых дефектов.

ПРИЛОЖЕНИЕ Е (рекомендуемое)

КОДИРОВАНИЕ ДАННЫХ НА ОСНОВЕ БУКВ РУССКОГО АЛФАВИТА

Е. 1 Для кодирования данных на основе букв русского алфавита используют набор кодируемых знаков (обозначаемый «Код 39РУС»), включающий:

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

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

-    31 букву русского алфавита (от А до Я: буквы Е и Ё, И и Й, Ъ и Ь

обозначаются как один знак);

-    три специальных графических символа (. — ПРОБЕЛ);

б)    знак СТАРТ/СТОП (* ЗВЕЗДОЧКА).

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

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

Соответствие знаков набора «Код 39РУС.» и «Код 39» приведено в таблице Е.1.

Таблица Е.1— Соответствие знаков набора «Код 39РУС» и «Код 39»

Код 39 РУС

Код 39

Код

39РУС

Код 39

Код

39РУС

Код 39

Код 39 РУС

Код 39

1

1

Б

В

н

N

ш

W

2

2

В

V

О

О

щ

S

3

3

Г

G

п

р

Ъ(Ь)

J

4

4

д л

D

р

R

ы

Y

5

5

Е(Ё)

Е

с

S

э

+

6

6

Ж

Н

т

т

ю

Q

7

7

3

2

У

и

я

%

8

8

И(Й)

I

ф

F

9

9

к

К

X

X

0

0

л

L

ц

С

ПРОБЕЛ

ПРОБЕЛ

А

А

м

М

ч

-1_

*

16

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

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

Кодированные знаки набора "Код 39РУС"

Двоичное

представле

ние

шпшпШПшПш

Кодированные знаки набора "Код 39РУС"

Двоичное

представле

ние

ШПШПШПШПШ

1

■ 1 ив

100100001

н

IIBI ■

000010011

2

1 ■ ■ ■■

001100001

О

■ ■■1 1

100010010

3

■ ■ in

101100000

п

001010010

4

II ■!■

000110001

р

■ 11 ■ I

100000110

5

■ 1 ■ 11

100110000

с

1 ■ 1 ■ 1

001000110

6

II ■ ■!

001110000

т

НИ 1

000010110

7

II III

000100101

У

■ IIIB

110000001

8

■ 1 ■■■

100100100

ф

III II

001011000

9

001100100

X

1 1 ■ 1 ■

010010001

0

II ■ ■ 1

000110100

м

■ ■1 II

101001000

А

■ II 1 ■

100001001

ч

1 1 II 1

010100010

Б

001001001

ш

■ Bill

111000000

В

1 ■ 11 ■

011000001

щ

1 1 1 II

010101000

Г

III ■■

000001101

Ъ(Ь)

11 ■ II

000011100

Д

11 ■ 1 ■

000011001

ы

■ IBM

110010000

Е(Ё)

100011000

э

1 II 1 1

010001010

Ж

■ II ■ 1

100001100

ю

НИ ■

000000111

3

1 ■ ■ 11

011010000

я

II 1 1 1

000101010

И(Й) 1 ■ 1 ■ 1

001001100

.

■ IIHI

110000100

к

■ III ■

100000011

-

1 11 ■ ■

010000101

л

■ ■II ■

001000011

ПРОБЕЛ 1 ■ 1 ■ |

011000100

м

■ ■II 1

101000010

*

1 1 ■ ■ 1

010010100

i

Примечания

1    В графе "Двоичное представление" знак 1 соответствует широкому элементу, а 0 - узкому.

2    * ш " обозначает штрих, л" - пробел

L

ГОСТ Р 51002-96

Содержание

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

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

3    Определения...................................... 2

4    Требования................ 2

Приложение А Дополнительные показатели............... 9

Приложение В Руководство по применению «Кода 39».......13

Приложение С Идентификатор символики................14

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

Приложение Е Кодирование данных на основе букв русского

алфавита..............................16

Приложение F Библиография..........................20

III

ГОСТ Р 51002-96

Е.4 Для кодирования (декодирования) данных на основе букв русского алфавита в символ «Кода 39РУС* включается управляющая

функция, заданная в виде комбинации двух знаков символа (---).

Указанная функция должна быть расположена непосредственно перед знаками данных.

Графическое изображение управляющей функции (— —) при декодировании считывающим устройством не передается.

Свобод-Знак ное СТОП попе

Символ штрихового кода, в котором закодированы знаки ТИП, приведен на рисунке Е.1.

П

Свободное    Знак    Управляющая


поле СТАРТ    функция    т    И

Представление для визуального чтения

Рисунок Е. 1 — Символ штрихового кода, в котором закодированы знаки

ТИП

Е.5 Представление для визуального чтения символа «Код 39РУС» должно отображать буквы русского алфавита в соответствии с рисунком Е. 1.

Е.6 Набор знаков «Код 39РУС» не предназначен для кодирования данных с буквами латинского алфавита. Если последовательность данных, подлежащих передаче, содержит одновременно буквы русского и латинского алфавитов, то она должна быть разделена на ряд более коротких последовательностей, каждая из которых состоит из букв только русского или только латинского алфавита. Последовательности данных на основе букв латинского алфавита должны быть закодированы в «Коде 39», а на основе букв русского алфавита набором знаков «Код 39РУС». Исходная последовательность данных представляется несколькими символами штриховых кодов, соответствующих количеству однородных по алфавиту последовательностей данных.

Символы штрихового кода, в которых закодированы данные ТИП 486DX, приведены на рисунке Е.2.

18

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Автоматическая идентификация. Штриховое кодирование

ТРЕБОВАНИЯ К СИМВОЛИКЕ «КОД 392 3

Automatic identification.

Bar coding.

Requirements for symbology «Code 393

Дата введения 1998—01—01

1    ОБЛАСТЬ ПРИМЕНЕНИЯ

1.1    Настоящий стаццарт:

-    устанавливает требования, предъявляемые к символике «Код 393;

-    устанавливает показатели символики «Код 393, кодирование знаков данных, размеры, допуски, алгоритм декодирования, а также прикладные параметры.

1.2    Настоящий стандарт устанавливает требования к кодированию данных на основе букв русского алфавита.

2    НОРМАТИВНЫЕ ССЫЛКИ

В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ 34.301-91 (ИСО 6429—88) Информационная технология. 7-ми и 8-ми битные кодированные наборы символов. Управляющие функции

ГОСТ 7601-78 Физическая оптика. Термины, буквенные обозначения и определения основных величин

ГОСТ 24453-80 Измерения параметров и характеристик лазерного излучения. Термины, буквенные обозначения и определения основных величин

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

ГОСТ Р 51002-96

ГОСТ 27465-87 Системы обработки информации. Символы. Классификация, наименование и обозначение

ГОСТ 27466-87 Системы обработки информации. Наборы символов в 7-ми и 8-ми битных кодах. Методы расширения кодов

3    ОПРЕДЕЛЕНИЯ

В настоящем стандарте применяют следующие термины:

3.1.1    версия 7-ми битного кода: По ГОСТ 27466.

3.1.2    графический символ: По ГОСТ 27465.

3.1.3    длина волны: По ГОСТ 7601.

3.1.4    длина волны лазерного излучения: По ГОСТ 24453.

3.1.5    комбинация битов: По ГОСТ 27463.

3.1.6    набор графических символов. По ГОСТ 27463.

3.1.7    набор кодированных символов (код): По ГОСТ 34.301.

3.1.8    набор управляющих символов: По ГОСТ 27463.

3.1.9    позиция: По ГОСТ 27463.

3.1.10    символ: По ГОСТ 27465.

3.1.11    управляющий символ: По ГОСТ 27465.

3.1.12    управляющая функция: По ГОСТ 27465.

3.1.13    устройство: По ГОСТ 34.301.

3.1.14    ширина спектральной линии: По ГОСТ 7601.

3.1.15    ширина спектральной линии лазерного излучения: По ГОСТ 24453.

4    ТРЕБОВАНИЯ

4.1 Показатели символики «Код 39» имеет следующие показатели:

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

1) полностью буквенно-цифровой (от А до 2 и от 0 до 9), т.е. символы версии набора КОИ-74 с целочисленными значениями5 от 65 до 90 и от 48 до 57 включительно;

ГОСТ Р 51002-96

2)    семь специальных знаков: ПРОБЕЛ $% + — ./, т.е. символы версии набора КОИ-7 с целочисленными значениями 32, 36, 37, 43, 45, 46 и 47;

3)    один знак СТАРТ и СТОП;

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

c)    элементы в знаке символа «Кода 39»: 9, из которых 3 широких и 6 узких, представляются 5 штрихами и 4 пробелами;

d)    самоконтролируемость знака: присутствует;

e)    длина символа «Кода 39»: переменная;

f)    двунаправленное декодирование: присутствует;

g)    контрольный знак символа «Кода 39»: один, необязательный (приложение А);

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

i)    необходимые знаки, не содержащие полезную информацию: эквивалентно 2 знакам символа «Кода 39».

Символ «Кода 39», в котором закодированы знаки 1А, представлен на рисунке 1.

Начальное    Конечное

свободное    свободное

поле Знак СТАРТ    "    1"    "А"    Знак    СТОП    поле

Рисунок 1 — Символ «Кода 39», в котором закодированы знаки «1А*

4.2 Структура символа «Кода 39»

Символы «Кода 39» состоят из:

a)    начального свободного поля;

b)    знака СТАРТ;

c)    одного или нескольких знаков символа «Кода 39», отображающих данные (включая контрольный знак символа «Кода 39», при наличии);

d)    знака СТОП;

e)    конечного свободного поля.

ГОСТ P 51002-96

Интервал между знаками штрихового кода, межзнаковый промежуток, должен отделять единичные знаки штрихового кода внутри символов «Кода 39*.

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

4.3.1 Кодирование знаков символа «Кода 39»

Кодирование знаков, представляемых в «Коде 39*, проводят в соответствии с таблицей 1. В графе «Двоичное представление* знак 1 изображает широкий элемент, а 0 — узкий.

Таблица 1— Кодирование знаков, представляемых в «Коде 39*

Кодированные

знаки

Двоичное

представле

ние

шлшпшпшпш

Кодированные

знаки

Двоичное

представле

ние

шпшлшпшпш

0

000110100

м

■ ■II 1

101000010

1

■ a in

100100001

N

IIHI ■

000010011

2

■ в ■■■

001100001

О

■ IBI I

100010010

3

■ ■ in

101100000

р

■ ■■1 1

001010010

4

ii in

000110001

Q

IIIH ■

000000111

5

100110000

R

■ 11 ■ 1

100000110

6

ii in

001110000

S

III! 1

001000110

7

ii in

000100101

т

ИИ 1

000010110

8

■ i in

100100100

и

■ IIIH

110000001

9

ii in

001100100

V

1 III!

011000001

А

■ ii ii

100001001

W

■ Bill

111000000

В

■ ■1 ■■

001001001

X

1 III!

010010001

С

■ ■i ii

101001000

Y

■ IBM

110010000

D

in ■■

000011001

Z

I llll

011010000

Е

100011000

-

i ■■■■

010000101

F

in ii

001011000

■ IIHI

110000100

G

in ■■

000001101

ПРОБЕЛ

1 llll

011000100

Н

■ ii ■■

100001100

*

i ini

010010100

1

001001100

S

■ i ■ ii

010101000

J

IIB ■ 1

000011100

/

i i n i

010100010

К

■ in ■

100000011

+

i n i i

010001010

L

■ ■ii ■

001000011

%

000101010

Примечание - ” ш " обозначает штрих ," п " - пробел

4

ГОСТ Р 51002-96

4.3.2    Кодирование знаков СТАРТ и СТОП

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

4.3.3    Кодирование необязательного контрольного знака символа «Кода 39»

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

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

быть осуществлено в соответствии с приложением Е.

4.4    Размеры и допуски

4.4.1 Размеры

В символике «Кода 39» должны быть выдержаны следующие номинальные размеры:

a)    ширина наименьшего модуля X: 0,191 мм;

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

c)    ширина межзнакового промежутка /:

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

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

a)    для X < 0,287 мм: 5,3 X,

b)    для X 0,287 мм: большее из значений 3 X или 1,52 мм;

d)    наименьшая ширина свободного поля: большее из значений 10 X или 2,54 мм;

e)    наименьшая высота штрихового кода: большее из значений 15 % длины символа «Кода 39» или 5,0 мм;

Примечание — Длину L символа «Кода 39», включая свободные поля, рассчитывают по формуле

L= (C+2)(6Jf+ ЗЛЯ) + (С+ 1)/ + 2 0,    (1)

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

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

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

/ — номинальная ширина межзнакового промежутка;

Q — ширина свободного поля

ГОСТ Р 51002-96

4.4.2 Допуски

Допуск или допустимое наибольшее отклонение ширины элемента от номинального значения t должен быть постоянен для любого данного символа «Кода 39».

Допуск t, мм, рассчитывают по формуле

t = ± 4/27(jV- 2/Ъ)Х,    (2)

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

X — ширина наименьшего модуля, мм.

Суммарная ширина всех элементов знаков символа «Кода 39» может отклоняться от номинального значения не более чем на 2/.

На рисунке 2 приведены три допуска для различных значений X, при этом допуск обозначен как «Допуск нанесения», а модуль X ~ как «Размер X».

Допуск

нанесения Г, мм

Размер X, мм Рисунок 2 — Допуски дяя «Кода 39»

4.5 Рекомендуемый алгоритм декодирования Системы считывания штриховых кодов на основе соответствующих алгоритмов декодирования позволяют считывать символы «Кода 39», параметры которых отличны от номинальных. Для дедукции допуска t следует применять следующий рекомендуемый алгоритм декодирования;

6

ГОСТ Р 51002-96

a)    проверяют начальное свободное поле,

b)    для каждого знака символа «Кода 39» (включая знаки СТАРТ и СТОП);

1)    должна быть измерена совокупная ширина 5 штрихов и 4 пробелов; сумма обозначается S,

2)    рассчитывают пороговое значение Т = 5/8.

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

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

c)    первый считанный знак символа «Кода 39» должен быть знаком СТАРТ или СТОП, от нею должно определяться направление считывания;

d)    считывание знаков символа «Кода 39» продолжается до тех пор, пока не будет считан соответствующий знак СТАРТ или СТОП;

e)    проверяют конечное свободное поле.

4.6 Прикладные параметры

В рекомендациях по применению должны быть установлены параметры символов «Кода 39», определяемые нижеприведенными требованиями:

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

Для осуществления нанесения и считывания символа «Кода 39» необходимо установить следующие данные о символике и ее размеры:

a)    выборку подмножества набора кодируемых знаков;

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

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

Примечание — Применение контрольного знака символа «Кода 39» и/или данных рекомендуется исключительно для обеспечения наивысшей надежности данных;

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

1

Символы версии набора КОИ-7.

10

2

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

3

4

Версия 7-ми битного кодированного набора символов для обмена и обработки информации (КОИ-7) соответствует [1] и отличается от набора ссылочной версии КОИ-7 НО по ГОСТ 27463 двумя символами: в позиции 02/04 используют символ $ (ДЕНЕЖНЫЙ ЗНАК ДОЛЛАРА) (целочисленное значение 37) и в позиции 7/14 символ ~ (ТИЛЬДА) (целочисленное значение Ш>.

5

Целочисленные значения символов по 2.1.2 ГОСТ 27463