Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Університет “Україна” ЗКС52.35-14Б.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.12 Mб
Скачать

2. Огляд найбільш вживаних Лінійних штрихових кодів

2.1 Загальний огляд

Як правило той або інший тип штрихкоду вибирають, виходячи з наступних чинників:

  • Прикладний пакет підтримує тільки один тип коду;

  • Промислові стандарти диктують той або інший тип коду;

  • Тип коду вибирається виходячи з умови відповідності іншим системам

і/або обладнанню ,що використається;

  • Особисті вподобання керівника.

Дуже часто штрихкоди наносять так, як про це просить майбутній продавець даного товару. В цьому випадку виробник, імпортер, або пакувальник при нанесенні EAN-коду використає номер виробника. На тару може наноситися або 13-символьний EAN-код, або 14-символьний ITF. Найбільший по розміру EAN-код, що може бути нанесений, занадто малий і тому може загубитися на великій тарі. Він також вимагає високої точності друку, що неможливо при друкуванню на такому матеріалі, як наприклад, картонні коробки. ITF-код може бути значно більшого розміру і для нього допустимі більші відхилення ширини ліній і пробілів, що робить можливим прямий друк навіть на низкоякісному субстраті. Кожному, хто використовує штрихове кодування в роздрібній торгівлі, слід подумати про використання EAN-кодів. Для торгівлі харчовими продуктами вони є узвичаєним стандартом. Але оскільки багато організацій, що торгують харчовими продуктами, продають зараз багато нехарчових, а продавці наполягають на маркуванні їх за допомогою EAN, тому безліч інших видів продукції доставляється зараз вже маркованими за допомогою EAN. Однак в торгівлі взуттям і ювелірними виробами прийняте маркування за допомогою ITF. Гнучкість цього коду відносно довжини робить його більш придатним, ніж EAN з жорстко фіксованими розмірами. Контрольна цифра в ITF необовязкова, але може використовуватися, з умовою, що прінтер і сканер штрихкода працюють в одному режимі. CODE 39 - мабуть, найбільш розповсюджений в неторгівельній сфері. Його обрали збройні сили і автомобільна промисловість. Якщо вимагаються різноманітні довжини кодів, а також використання літерних символів, найбільш зручним є CODE 39. В поштовій справі знайшов своє примінення штрихкод типу POSTNet. Для кодування великих об’ємів інформації на малій площі застосовують двомірні штрихові коди, такі як PDF-417, DATAMATRIX та ін.

Нижче найвживаніша штрихкодова символіка розглядатиметься більш докладно. Потрібно зазначити основні параметри якими характеризується симоліка штрихових кодів:

  • Співвідношенням між широким і вузьким елементами - друкованим

відношенням

  • шириною вузького елементу (часто називають ширина модуля)

  • комбінаціями штрихів і пробілів для кодування знаків

  • кількістю знаків в символі

  • комбінаціями штрихів і пробілів для кодування старт/стоп знаків.

  • допусками при друці кожного елементу

  • контрольним розрядом (контрольною сумою)

В даній таблиці наведено основну характеристику найбільш вживаних світових стандартів штрихових кодів.

Таблиця 3

Тип штрихкода

Довжина

Контрол. Розряд

Допустимі символи

1

3 of 9

Різна

-

0-9, A-Z, -.*/+% и пробіл

2

UPC-A

11 цифр

+

0-9

3

UPC-E

6 цифр

+

0-9

4

Interleaved 2 of 5

Різна

-

0-9

5

Code 128 (A,B,C)

Різна

M-103

128 символів ASCII

6

EAN-13

12 цифр

+

0-9

7

EAN-8

7 цифр

+

0-9

8

Health Industry Bar Code (HIBC)

Різна

M-43

0-9, A-Z, -.$:/.   Повинен починатися з "+"

9

Codabar

Різна(Мін. 3 символа)

-

0-9,-,.,$,:,/,+, і коди старт/стопа a, b, c и d

10

Interleaved 2 of 5 without Bars

Різна

M-10

0-9

11

MSI Plessey

Різна

M-10

0-9, Якщо + останній символ, на місто символа + буде добавлена додаткова контрольна сумма MSI

12

Interleaved 2 of 5 (UPC CASE)

13

M-10

0-9

13

UPC 2 digit add

2 цифри

+

0-9

14

UPC 5 digit add

5 цифр

+

0-9

15

Code 93

Різна

-

128 символів ASCII

16

Postnet

Різна

+

0-9

17

UCC/EAN Code   128

19 цифр

+

0-9

18

UCC/EAN Code   128 K-MART   NON EDI

18 цифр

+

0-9

19

UCC/EAN Code   128 Random Weight

Різна,   принаймні 34 цифри

+

0-9

20

Telepen

Різна

+

128 символів ASCII

21

UPS MaxiCode

84

+

0-9, A-Z

22

FIM

1 символ

-

A, B, C або D

23

PDF-417

Різна

+

Всі символи ASCII

2.2 Тип EAN-13, UPC та EAN-8

Ц ей код частіше інших зустрічається на упаковках імпортних продуктів харчування в супермаркетах. EAN - абревіатура European Article Number (європейський номер товару), а американський еквівалент UPC - абревиатура від Universal Product Code (унивесальный код товару). Існують 2 типи штрихового коду EAN: EAN8, що кодується вісьмома цифрами і EAN13, що кодуєтся тринадцятьма цифрами. Слово 'цифра', а не 'символ', використовується навмисне, тому що EAN (і UPC) можуть містити тільки цифри.

Штрихові коди UPC, на перший погляд, мають вигляд точнісінько такий, як і коди EAN, але вони складаються тільки з дванадцяти (UPS-A) або шести (UPS-E) цифр. EAN International - це добровільна некоммерційна і не урядова міжнародна Асоціація, що складається з національних організацій (в нинішній час 80 організацій в 89 країнах). EAN (European Article Numbering) International управляє міжнародною багатогалузевою системою товарної нумерації і стандартів штрихового кодування, що дозволить ідентифікувати і передавати дані про товари, послуги, підприємства, транспортні одиниці і адресні дані.

Розглянемо структуру штрихового коду типів ЕAN на прикладі EAN-13.

П ерші 3 цифри називаються префіксом EAN і присвоюються EAN International. Ними ідентифікуються національні організації. Национальні організації товарної нумерації уповноважені EAN International використовують систему EAN на національному або регіональному рівнях в якості офіційних представників EAN. В окремо взятій країні

або регіоні може існувати тільки один представник EAN Intrernational. Префікси 460-469 в коді EAN-13 присвоєні Росії. Префікс 482 присвоєно ЮНІСКАН/EAN України. Префікс завжди є зісланням на національну організацію. Так префікс 482 означає, що підприємство зареєстроване в Українському відділенні EAN, а зовсім не те, що підприємство знаходиться на території України. В національну організацію України може вступити будь-яке підприємство, наприклад, розташоване на території Німеччини, Казахстану, Росії і т. д., за умови, що воно має своє представництво в Україні. При вступі в ЮНІСКАН/EAN України підприємству буде присвоєний відповідний код, що починається префіксом 482. Аналогічно, наприклад, префікс 50 означає, що підприємство зареєстроване в національній організації Великобританії, а не те, що воно розміщене на англійській території. (Префікси деяких національних організацій складаються з 2 цифр.) Наступні 9 цифр містять номер підприємства, що зареєструвалось всередині національної організації, і номер товару. Структура 9 знаків, що належать номеру підприємства і номеру товару, визначається безпосередньо національною організацією, наприклад:

5 - підприємство/4 - товар,

6 - підприємство/3 - товар,

7 - підприємство/2 - товар і ін.

В нинішній час ЮНІСКАН/EAN України визначило наступну структуру: 4 цифри - номер підприємства, 5 цифр - номер товару. Остання 13 цифра називається контрольним розрядом. Вона призначена для перевірки правильності считування коду EAN скануючим пристроєм. Прочитавши графічне зображення штрихового коду за допомогою сканера і перетворивши його в цифровий код, комп'ютер по спеціальному алгоритму обчислює контрольний розряд і порівнює його із зісканованим з графічного зображення. Збіг зісканованого і обчисленого контрольних розрядів означає правильне считування штрихового коду. В цьому випадку на сканері з'являється відповідний світловий/звуковий сигнал. Якщо код читається погано, то одна або декілька цифр коду можуть бути при зчитуванні викривлені. В цьому випадку сканер не дасть сигнал про правильне зчитування. Аналогічно, якщо хто-небуть придумав свій код з довільних 13 цифр або, якщо контрольний розряд має довільне значення, те цей штриховий код сканером зчитуватися не буде.

Розглянемо алгоритм знаходження контрольного числа(розряду) для коду EAN13.

В процесі знаходження контрольного числа в коді EAN 13 використовуються наступні значення: