.

Вибір та застосування штрихових кодів (реферат)

Язык: украинский
Формат: реферат
Тип документа: Word Doc
2 2472
Скачать документ

Реферат на тему:

Вибір та застосування штрихових кодів

Вибір штрихового коду обумовлюється:

— видом інформації, що кодується (цифрова, абетково-цифрова);

— довжиною штрихкодової позначки, отриманої при кодуванні інформації;

— інформаційною щільністю штрихового коду;

— вимогами до точності друку штрихкодової позначки;

— контролепридатностю штрихового коду.

В Україні рекомендується застосовувати такі найпоширеніші і
найперспективніші штрихові коди: Код EAN-13 (EAN-8), Код ITF, Код 39,
Код 128.

Для вирішення задач автоматичної ідентифікації штрихові коди можуть бути
використані відповідно до їх можливостей з урахуванням порівняльних
характеристик, наведених в таблиці 6.2.

Порівняльні характеристики штрихових кодів, рекомендованих для
застосування в Україні

Таблиця 6.2

Назва характеристики Вид штрихового коду

Код ITF Код EAN/UРC Код 39 Код 128

Вид інформації, яка кодується Цифрова Цифрова Абетково- цифрова
Абетково- цифрова

Інформаційна щільність 2,7 мм на цифру за мінімальної ширини елемента
0,3мм 2,1 мм на циф

ру за ширини модуля 0,3 мм 4,8 мм на знак за ширини модуля 0,3 мм 3,3мм
на знак або 1,7мм на цифру за ширини модуля 0,3 мм

Вимоги до точності друку Низькі Високі Низькі Середні

Контролепридатність знака Є Немає Є Є

Контролепридатність позначки Є Є Є Є

Код ITF. Структура та характеристики

Код ITF — безперервний контролепридатний двонапрямний штриховий код, що
належить до родини кодів “ 2 з 5 “ і має п’ять елементів у знакові, два
з яких є широкими. Особливістю Коду ITF є подання пар цифр у знаках
штрихового коду за допомогою п’яти штрихів і п’яти проміжків. На
непарних позиціях (рахуючи зліва направо) цифри зображаються штрихами, а
на парних – проміжками (чергування). При штриховому кодуванні даних з
непарною кількістю знаків попереду записується “0”. 1.У двійковому
зображенні широкий штрих або широкий проміжок ідентичний “1”, вузький
штрих або вузький проміжок – “0”. Номінальна ширина вузького елемента
дорівнює 1 мм. Відношення широкого елемента до ширини вузького повинно
бути 2,5 : 1. До номінальних розмірів можуть застосовуватись масштабні
коефіцієнти 0,625; 0,7; 0,8; 0,9; 1,0; 1,1; 1,2. Застосування
масштабного коефіцієнта до розмірів штрихкодової позначки не повинно
впливати на співвідношення ширини елементів. Перед інформаційними
знаками ставиться знак “Старт”, після них — знак “Стоп”. Знак “Старт”
складається з двох вузьких штрихів і двох вузьких проміжків. Знак “Стоп”
складається з одного широкого штриха, одного вузького штриха і одного
вузького проміжка.

Кодом ITF кодується цифрова інформація (цифри від 0 до 9). 1 Код ITF має
щільність запису в 1,8 рази вищу у порівнянні з кодом “ 2 з 5
Industrial”.

У штрихкодовій позначці ITF для підвищення надійності зчитування
рекомендовано використовувати контрольний знак. Контрольний знак
розташовується безпосередньо після інформаційних знаків перед знаком
«Стоп». Якщо після додання контрольного знака кількість знаків у даних є
непарною, то попереду кодового рядка безпосередньо після знака «Старт»
додається 0.

Двійкове подання знаків Коду ITFподано в таблиці 6.3

Таблиця 6.3.

1 0 0

Для подання числа штриховим кодом ITF необхідно його розкласти на пари
цифр справа наліво. Якщо кількість цифр непарна, то старший розряд зліва
доповнюється цифрою “0”.Приклад подання числа 2178 наведено на рис. 6.1.
У штрихкодовій позначці ITF для підвищення надійності зчитування
рекомендовано використовувати. Він розташовується безпосередньо після
інформаційних знаків перед знаком “Cтоп”. Якщо після додання
контрольного знаку кількість знаків у даних є непарною, то попереду
кодового рядка безпосередньо після знака “Cтарт” додається 0

. Розрахунок числового значення контрольного знака провадять так:

визначають суму числових значень знаків, розташованих на непарних
позиціях у кодовому рядку, починаючи з першого інформаційного знака
після знака «Старт» і цю суму множать на 3;

визначають суму числових значень знаків розташованих на парних позиціях
у кодовому рядку, починаючи з другого інформаційного знака після знака
«Старт» ;

підсумовують результати, отримані у 1) і 2);

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

Приклад. Розрахунок контрольного знака К для даних 87654351.

Цей рядок даних має парну кількість знаків. Додання контрольного знака
зробить кількість знаків непарною. У цьому випадку перед розрахунком
контрольного числа рядок повинен бути доповнений зліва нулем.

Дані для розрахунку наведені у таблиці

Номер позиції 1 2 3 4 5 6 7 8 9 10

Код даних 0 8 7 6 5 4 3 5 1 К

Непарні позиції 0 + 7 + 5 + 3 + 1 = 16 ›‹ 3 = 48

Парні позиції 8 + 6 + 4 + 5 = 23

Розрахунок 48 + 23 = 71

80 – 71 = 9

Контрольний знак дорівнює 9. Дані з контрольним знаком — 0876543519

Структура та характеристики Коду 39.

Код 39 це дискретний двонапрямний контролепридатний код із змінною
довжиною штрихкодової позначки. Для нього характерною є висока
надійність зчитування, котра можебути додатково збільшена за рахунок
введення котрольного числа. Він дозволяє кодувати 43 символи (10 цифр,
26 літер латинської абетки та 8 службових знаків). Знак Коду 39
складається із дев’яти елементів: п’яти штрихів та чотирьох проміжків,
що чергуються між собою. Три елементи є широкими, інші шість — вузькими.
Знак Коду 39 починається і закінчується штрихом. Знаки штрихового коду
відокремлюються один від одного роздільними проміжками. Приклад

подання числа 122 Кодом 39 приведено на рис. 6.3.

Рис.6.3.Зображення числа 122 штрихкодовою позначкою Коду 39.

Співвідношення ширини широкого та вузького елементів може бути від 2 : 1
до 3 : 1. Рекомендується застосовувати 2,25 : 1 та більше. У двійковому
зображенні широкі елементи відповідають «1», вузькі — «0».Символіка Коду
39 наведена в таблиці С.1 (див Додатки). Визначення контрольного числа
проводиться так:

розраховують суму числових значень всіх знаків штрихкодової позначки,
використовуючи таблицю С.1(Додатки)

розрахована сума ділиться на 43. Залишок від ділення є числовим
значенням контрольного числа.

за числовим значенням в таблиці С.1(Додатки) знаходять контрольний знак.

Приклад розрахунку контрольного знака для повідомлення «STANDART» для
Коду 39 наведено в таблиці

Код даних S T A N D A R T

Числові значення 28+ 29+ 10+ 23 + 13+ 10 + 27+ 29 = 169

Керуючись способом розрахунку — 169 : 43 = 3 та 40 у залишку. В таблиціі
С.1(Додатки) числовому значенню 40 відповідає знак $. Тому повне подання
повідомлення з врахуванням контрольного знаку буде виглядати так:
STANDART$.

Структура та характеристики Коду 128

Код 128 це безперервний двонапрямний контролепридатний код із змінною
довжиною штрихкодової позначки. Він є кодом з високою щільністю і
дозволяє відобразити 128 знаків ASCII. Особливістю цього коду є
можливість кодування ста пар чисел

( від 00 до 99), що дозволяє вдвічі збільшувати щільність запису при
поданні числових даних.

Знаки Коду 128 складаються із трьох штрихів і трьох проміжків. Штрихи і
проміжки мають модульну побудову і їх ширина становить від одного до
чотирьох модулів. Ширина знака дорівнює одинадцяти модулям. Лише один
знак «Стоп» складається з тринадцяти модулів і має чотири штрихи і три
проміжки. У двійковому зображенні кожний модуль штриха відповідає «1»,
проміжка — «0».

Кожний знак Коду 128 може мати три значення залежно від керівного знака
попереду. Вибір одного із трьох знаків означає звернення при кодуванні
до однієї з трьох підсистем (А. В, С). Перехід від однієї підсистеми до
іншої в кодовому рядку може здійснюватись за допомогою відповідного
знака Shift

Штрихкодова позначка Коду 128 складається із зони стабілізації, яка є
перед знаком «Старт», відповідного знака «Старт» підсистеми А, В або С,
інформаційних знаків, в тому числі і контрольного знака, знака «Стоп» та
зони стабілізації, наступної за знаком «Стоп».Символіка Коду 128
наведена в таблиці С.2 (див Додатки). Контрольним числом є залишок,
отриманий від ділення значення виразу

на 103.

У цьому виразі присутні такі величини:

NSTART — числове значення знака «Старт»;

k — кількість знаків у рядку, що кодується;

ni — номер позиції знака в рядку, що кодується, рахуючи з першого
знака після знака «Старт»;

NiЗН — числове значення знака в і-й позиції.

Приклад розрахунку контрольного знака для даних ”CODE-128”, закодованих

у Коді 128 (підсистема А) наведено в таблиці

870

Числове значення знака “START” підсистеми А дорівнює 103

103 +870 = 973

973 : 103 =9 і 46 в залишку. Числовому значенню 46 за таблицею С2
(Додатки) відповідає знак N. Отже,повне подання кодового рядка з
урахуванням контрольного знака буде

CODE-128N.

Cтруктура та характеристики коду 93.

Код 93 є абетково–цифровим безперервним двонапрямним штриховим кодом
змінної довжини. Знак цього коду відображається трьома штрихами і трьома
проміжками і має модульну побудову. Кожний знак формується із дев’яти
модулів. Код 93 кодує цифри, літери латинської абетки та службові знаки.
Штриховий Код 93 має вищу в 1,5 рази інформаційну щільність у порівнянні
з Кодом 39, але меншу надійністть зчитування штрихкодової позначки, бо
знаки Коду 93 не є контролепридатними. Для підвищення вірогідності
зчитування штрихкодової позначки до неї долучають один або два
контрольні знаки.

Cтруктура та характеристики коду Codabar.

Код Codabar – це дискретний двонапрямний контролепридатний
семиелементний штриховий код змінної довжини, знаки якого складаються
чотирьох штрихів та трьох проміжків. Для розділу знаків використовуються
роздільні проміжки. У двійковому поданні широкий штрих або проміжок
відповідає “1”, вузький штрих або проміжок — “0”. Код Codabar кодує
цифри від 0 до 9, знаки “+” , “–” , ”:” , “/ ” , “.” , “$” і чотири
знаки “Старт”, “Стоп”(A, B, C, D ). Будь–який із чотирьох знаків А, В, С
або D може використовуватись як знак “Старт” чи “Стоп”. Один і той же
знак може слугувати, як для позначення знака “Старт”, так і для знака
“Стоп”. Вибір знаків для позначення знаків “Старт”, “Стоп” штрихового
коду дає можливість надавати штрихкодовій позначці, подвній Кодом
Codabar, яку–небудь відмітну чи обмежувальну ознаку. Для підвищення
надійності декодування у штрихкодовій позначці може застосовуватись
контрольний знак, що розташовується безпосередньо після інформаційних
знаків перед знаком “Стоп”.

Структура кодів EAN.

Кодами EAN-13 та EAN-8 кодуються одиниці споживання, причому код EAN-8
застосовується тоді, коли габаритні розміри не дозволяють розташувати
штрихкодову позначку EAN-13 на їх поверхнях.

Значення кодів EAN-13 або EAN-8 повинні бути унікальними і
зареєстрованими згідно з вимогами, встановленими Національною
нумерувальною організацією.

Коди одиниць споживання не використовуються для кодування одиниць
постачання.

Стандартний формат коду EAN-13 має таку структуру таблиця 6.4:

Префікс коду EAN Код підприємства та код товару Контр. цифра

13 12 11 10 9 8 7 6 5 4 3 2 1

# # # # # # # # # # # # #

Примітка .#—цифра коду

3 розряди – префікс коду EAN, що ідентифікує нумерувальну організацію
(країну виробника, або країни виробники, яку або які вона представляє в
EAN international);

9 розрядів – цифровий код, який складається з коду підприємства та коду
товару;

1 розряд – контрольна цифра.

Стандартний формат коду EAN-8 дещо відрізняється та має таку структуру
таблиця 6.5:

Префікс коду EAN Код підпрємства та код товару Контр. цифра

6 7 8 5 4 3 2 1

# # # # # # # #

Примітка .#—цифра коду

3 розряди – префікс коду EAN, що ідентифікує нумерувальну організацію
(країну виробника, або країни виробники, яку або які вона представляє в
EAN international);

4 розряди – цифровий код, який складається з коду підприємства та коду
товару;

1 розряд – контрольна цифра.

Контрольна цифра кодів EAN-13 та EAN-8 розраховується в такий спосіб:

нумерація позицій здійснюється справа наліво (таким чином, що контрольна
цифра є на першій позиції);

починаючи з позиції 2 додати через одну всі значення цифр (парні
позиції);

помножити результат етапу 2 на 3;

підсумувати всі значення цифр, що залишились, починаючи з позиції 3
(непарні позиції);

додати результати етапу 3 та етапу 4;

контрольна цифра – це найменше число, яке треба додати до результату
етапу 5, щоб отримати число, кратне 10.

Приклад Код товару має значення 482987654321

Контрольна цифра К в коді EAN-13 визначається таким чином:

код 4 8 2 9 8 7 6 5 4 3 2 1 К

8+9+7+5+3+1=33

33*3=99

4+2+8+6+4+2=26

99+26=125

125+К=130, К=5

Повний код ЕАN-13 буде 4829876543215, у якому: 5 – контрольна цифра.

Структура та розміри штрихкодових позначок EAN.

Структура штрихкодової позначки EAN-13 показана на рисунку 6.4. Вона
складається із знаків штрихового коду (ШК), лівої та правої зон
стабілізації і візуально- Рис. 6.4. Структура штрихкодової позначки
EAN-13

прочитуваних знаків.

Знаки ШК складаються з дванадцяти інформаційних знаків, обмежувальних
знаків по краях та роздільного знака посередині.

Нумерація позицій інформаційних знаків ведеться справа наліво. Позиції
1-6 розміщуються праворуч від роздільного знака штрихкодової позначки, а
позиції 7-12 – ліворуч. Дванадцять візуально-прочитуваних знаків
розташовано під відповідними знаками ШК, тринадцятий
візуально-прочитуваний знак розташований у лівій зоні стабілізації перед
обмежувальним знаком. Всі розміри штрихкодової позначки є кратними до
базового розміру – модуля. Номінальний розмір модуля – 0.33 мм.
Номінальні розміри штрихкодової позначки EAN-13 в міліметрах наведені на
рисунку 6.7. До номінального розміру модуля може бути застосований
масштабний коефіцієнт.

Штрихова позначка EAN-8 складається зі знаків штрихового коду, лівої і
правої Рис.6.5. Структура штрихкодової позначки EAN-8

зон стабілізації та візуально-прочитуваних знаків. Знаки штрихового коду
складаються із восьми інформаційних знаків, обмежувальних знаків по
краях та роздільного знака посередині.

Вісім візуально-прочитуваних знаків розташовані під відповідними знаками
штрихового коду.

Інформаційними знаками ШК кодуються цифри товарних кодів EAN-13 та

EAN-8. Для кодування використовуються три набори знаків ШК (рис.6.8)

набір А — обмежені справа знаки ШК непарного паритету;

набір В — обмежені справа знаки ШК парного паритету;

набір С — обмежені зліва знаки ШК парного паритету.

Парний або непарний паритет визначаються сумарною кількістю модулів у
штрихах знаку (сумарна кількість одиниць у двійковому коді знаку).
Набори А та В використовуються для побудови лівої частини штрихкодової
позначки, а набір С — правої частини.

Знаки ШК — це послідовність штрихів та проміжків. Кожний інформаційний
знак складається з двох штрихів та двох проміжків загальною шириною 7
модулів. Один штрих або один проміжок може містити від одного до
чотирьох модулів. Кожному модулю відповідає двійкове значення «0» або
«1». Одному модулю проміжка відповідає «0», одному модулю штриха — «1»,
а інформаційному знаку ШК відповідає семизначний двійковий код.

Рис. 6.6. Структура інформаційного, обмежувального та роздільного знаків

Обмежувальний знак складається з двох штрихів і одного проміжка шириною
по одному модулю кожний. Йому відповідає двійковий код «101». Роздільний
знак складається з двох штрихів і трьох проміжків шириною по одному
модулю. Йому відповідає двійковий код «01010»

Рис. 6.7. Номінальні розміри штрихкодової позначки EAN–13/

Побудова штрихкодової позначки EAN-13

Знаки ШК та візуально-прочитувані знаки штрихкодової позначки
розташовуються відповідно до структури, згаданої вище.

Для побудови правої частини штрихкодової позначки (позиції’ 1—6) повинні
використовуватись знаки набору С, причому шість знаків ШК відповідають
шести цифрам коду EAN-13. Для побудови лівої частини штрихкодової
позначки (позиції 7—12)

Цифра Набір А Набір В Набір С

Рис.6.7. Двійкове подання знаків наборів А, В та С

повинні використовуватись знаки наборів А та В. У цьому разі кожна цифра
коду EAN-13 зображується знаком набору А або В залежно від тринадцятої
цифри коду та номера позиції самої цифри. Ця залежність наведена в
таблиці 6.5.

Для побудови правої частини штрихкодової позначки EAN—8 (позиції 1—4)
повинні використовуватись знаки набору С. Для побудови лівої частини
штрихкодової позначки (позиції 5—8) повинні використовуватись знаки
набору А.

Всі розміри елементів та знаків формуються шляхом множення заданого
розміру модуля на кількість модулів у цих елементах і знаках. Розмір
модуля та, відповідно, всі розміри елементів І знаків можуть змінюватись
пропорційно до масштабного коефіцієнту. Номінальні розміри
візуально-прочитуваних знаків:

висота = 2.75 мм (близько 8.34 Mod), ширина = 1.75 мм (близько 5.30
Mod),

товщина лінії = 0.36 мм (близько 1.91 Mod),

крок = 2.20 мм (близько 6.67 Mod).

Примітка. Крок — відстань між лініями, проведеними через центри сусідніх
змайВ.

Допустимий діапазон змін масштабного коефіцієнта від 0.8 до 2,при цьому
розміри модулів змінюються від 0.264 мм до 0.660 mm.

Зображення лівої частини коду EAN-13 знаками наборів А та В залежно від
тринадцятої цифри коду та номера позиції цифри в коді.

Таблиця 6.6

Тринадцята цифра коду Набір, з якого вибирається знак ШК та номер
позиції цифри

12 11 10 9 8 7

0

1

2

3

4

5

6

7

8

9 А

А

А

А

А

А

А

А

A

A А

А

А

А

В

В

В

В

В

В А

В

В

В

А

В

В

А

А

В А

А

В

В

А

А

В

В

В

А А

В

А

В

В

А

А

А

В

В А

В

В

А

В

В

А

В

А

А

7

1

8

Старт

Стоп

Рис. 6.1. Подання числа 2178 штриховим кодом ITF

Старт

Інформаційні знаки

Стоп

1 2 2

Задня зона

стабілізації

Передня зона

стабілізації

5 9 9 1 2 3 4 1 2 3 4 5 8

Візуально-прочитувані знаки

? 7 Mod

?(95+18) Mod

? 11 Mod

95 Mod

89 Mod

Ліва

зона

стабілізації

Обмежу-

вальний

знак

(3 модулі)

6 знаків

лівої

частини

(по 7 модулів)

Розділь-

ний знак

(5 модулів)

5 знаків

правої

частини

(по 7 модулів)

Контрольний

знак(7 модулів)

Обмежу-вальний

знак

(3 модулі)

Права

зона

стабілізації

9 5 2 3 1 2 3 5

Візуально-прочитувані знаки

?(67+14) Mod

? 7 Mod

? 7 Mod

67 Mod

61 Mod

Ліва зона

стабіліза

ції

ї

Обмежу-

вальний

знак

(3 модулі)

4 знаки лівої

частини

( по 7 мо

дулів)

Розділь-

ний знак

(5 моду-лів)

3 знаки

правої

частини

(по 7 модулів)

Контрольний

знак (7 модулів)

Обмежу-вальний

Знак

(3 модулі)

Права

зона

стабілізації

1 0 1

0 1 0 1 0

0 1 0 1 1 0 1

5 9 9 1 2 3 4 1 2 3 4 5 8

4,62 min

3,30 min

0,99 min

3,63

0,99

0,99

37,29 min

22,86

23,16

24,51

25,91

26,57 min

0,33

0 0 0 1 1 0 1 0 1 0 0 1 1 1
1 1 1 0 0 1 0

………..

0 0 1 1 0 0 1 0 1 1 0 0 1 1
1 1 0 0 1 1 0

………..

0 0 1 0 0 1 1 0 0 1 1 0 1 1
1 1 0 1 1 0 0

………..

0 1 1 1 1 0 1 0 1 0 0 0 0 1
1 0 0 0 0 1 0

………..

0 1 0 0 0 1 1 0 0 1 1 1 0 1
1 0 1 1 1 0 0

………..

0 1 1 0 0 0 1 0 1 1 1 0 0 1
1 0 0 1 1 1 0

………..

0 1 0 1 1 1 1 0 0 0 0 1 0 1
1 0 1 0 0 0 0

………..

0 1 1 1 0 1 1 0 0 1 0 0 0 1
1 0 0 0 1 0 0

………..

0 1 1 0 1 1 1 0 0 0 1 1 0 1
1 0 0 1 0 0 0

………..

0 0 0 1 0 1 1 0 0 1 0 1 1 1
1 1 1 0 1 0 0

………..

0

1

2

3

4

5

6

7

8

9

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Ответить

Курсовые, Дипломы, Рефераты на заказ в кратчайшие сроки
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2020