Баркодът EAN-13

3340
Баркодът EAN-13

Достатъчно често се налага отпечатването на продукции съдържащи баркодове- етикети, обложки, кутии и много други. Постоянно срещаме черно-белите райета в ежедневието си. Това е и причината поради която решихме в тази статия да им отделим заслуженото внимание.

История

В познатия ни вид, баркодът за първи път се появил през 1973-1974г. в САЩ. Трябва обаче да споменем, че идеята е витаела във въздуха още през 1948г. но по това време все още не е била технически осъществима. До голяма степен баркодът се явява наследник на морзовата азбука, с разликата, че точките и тиретата са разтегнати по вертикала.

Първата система за щрихово кодиране се наричала UPC и съдържала 12 цифри. Тя се оказала доста удобна, заради което и получила голям успех в САЩ. По това време останалите страни не проявили никакво внимание към американската приумица. Затова за използването му в Европа бил изобретен усъвършенстван код EAN-13, който бил практически напълно съвместим с американският UPC.

През 2005г. европейската и американската организация за стандартизация на кодове се обединили в глобална организация по стандартизации GS1. В момента кодът EAN е стандарт за целият свят, макар, че в САЩ UPC все още се използва с по- голяма популярност.

Видове баркодове

Освен в помощ на търговията, били разработени и множество версии на баркодовете използвани в различни отрасли. Например Code 25, Code 39, ITF се използват в библиотеки, складове и навсякъде, където е нужен точен отчет. Все по- голяма популярност набират и по- сложните QR-кодове, в който се събира много повече информация.

Даже и самият код EAN има няколко разновидности

 

EAN-8 8 цифрен (опростен вариант)
EAN-13 13 цифрен (стандартен)
EAN-128 С неограничено количество букви и цифри

(Таблица 1)

Структура на кода EAN

Нека разгледаме структурата на кода EAN, който пак да повторим се явява стандарт в търговията за момента. Кодът EAN-13 може условно да се раздели на пет зони.

– Три цифри префикс на националната организация GS1, от регистърът, в който се регистрира продукцията. По този начин те обозначават не страната производител, а страната на регистриране, които често не са едни и същи. Тоест продаваният продукт може да е произведен в Китай например, а да е регистриран в българската организация GS1, като баркодът ще започва с 380, което е префиксът за България. Обратното също е валидно продукция произведена в България може да се разпространява в чужбина с друг префикс.

Кодовете от 200 до 299 са резервирани за вътрешно ползване на различни организации и не изискват регистрация. Всяко едно предприятие, във всяка точка на света може да ги използва, по свое усмотрение но само и единствено за вътрешни цели. Използването им извън предприятията е забранено.

– Следващите 4 или 6 цифри са запазени за регистрационният номер на производителя

Втората логическа група цифри- това е кодът на производителя, предприятието или прекупвача. Ако количеството на цифрите в това поле е по- голямо то ще могат да се регистрират по- голямо количество предприятия, но така се намалява броят на артикулите, които могат да се регистрират от всяко предприятие. По- рано за регистрирането на предприятията са се отделяли по 4 цифри, така всяка фирма е имала възможност да регистрира до сто хиляди артикула. Наскоро обаче на много места се приело решението, предприятията да се регистрират с по шест цифри. Което остава три цифри за артикулите, решението е взето във връзка с това, че по- голямата част от предприятията пускат на пазара по- малко от 1000 артикули, това преустройство ще направи по- икономично изразходването на баркодовете.

– 3 или 5 цифри: код на артикула

Следващите 3 или 5 цифри служат за обозначаване на самият артикул. Предприятието е свободно да номерира своите продукти в удобен за него ред.

– 1 цифра: контролна

Последната оставаща цифра служи за правилност при четене от скенера.

– Допълнително поле: то не е задължително, понякога на неговото място се слага знак „>“.

barcodeЦифров код в баркода EAN-13

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

Първата цифра от баркода има специално предназначение, за което ще обясним малко по- късно. Останалите 12 цифри се делят на две групи, по шест във всяка (лява и дясна). Групите от цифри са преградени от така наречените защитни или ограждащи щрих шаблони. Тези шаблони съдържат щрихи с еднаква ширина, които служат за синхронизация на скенера. Лявата и дясната група цифри са заградени от 3 щрихи- два тъмни и един светъл между тях. Средната група от защитни щрихи се състои от пет щриха- три светли и два тъмни. За едни и същи цифри в лявата (L) и дясната (R) страна се използват различни кодове. Като в лявата част се използва допълнителен код (G), който зависи от първата цифра в баркода. Тази малко по трудна система е и наследникът на американският първообраз. За достигането на пълна съвместимост с по- старият 12-цифров първата цифра се скрива в кода от други цифри и няма собствено поле.

Нека видим зависимостта на използвания код спрямо първата цифра

barcode

(Таблица 2)

Както е видно от таблицата, ако цифрата е нула се използват само левият и десният код (L и R кодовете), което в чист вид повтаря американският UPC код.

Всяка цифра независимо дали е от лявата или дясната страна се кодира с помощта на четири щриха два светли и два тъмни. Всеки щрих може да има относителна ширина от една, две, три или четири единици. Общата ширина на щриха за една цифра винаги съставят седем единици. Общата ширина на целия баркод винаги е равна на 95 единици. Във всеки код има 29 светли и 30 тъмни щриха.

Сега ще разгледаме състава на L G и R кодовете. В следващата таблица са приведени цифрите съответстващи на на кодовете. Всяка цифра се състои от 7 полета, които могат да бъдат черни (1) или бели (0). Впрочем реалните цветове на баркодовете не са важни, важно е те да се отличават достатъчно силно помежду си.

barcode

(Таблица 3)

Примерна разшифровка на баркод

barcodeНека пробваме да разгадаем един баркод, например 860009730078. Даденият код започва с цифрата 8 следователно (виж таблица №2) за шестте цифри от лявата страна трябва да се използва кода LGLGGL, а за десните- RRRRRR. Тоест трите последователни нули ще имат различни кодове и съответно ще се различават по цвета на определящите ги щрихи. Възползвайки се от данните в двете предишни таблици, направихме копие на лявата (по- сложна) част на баркода и я сравнихме с оригинала. Колкото и странно да звучи всичко съвпадна.

barcode

Контролната цифра

Последната цифра в кода EAN се явява контролна, тя потвърждава правилността на предишните 12 цифри и се пресмята по следният начин.

  • Сумират се всички цифри седящи на четни позиции (втора, четвърта, шеста и т.н.) и резултата се умножава на три
  • Сумират се всички цифри седящи на нечетни позиции (първа, трета, пета и т.н.)
  • Двете суми се събират, като от полученият резултат се оставя само последната цифра.
  • Получената цифра се изважда от числото 10
  • Крайният резултат е всъщност последната цифра от баркода.

Например за да намерим последната цифра за нашият баркод: «86000973007X», трябва да извършим следните операции.
Събираме четните числа (6+0+9+3+0+7=25) и умножаваме на три, (25 x 3 = 75). Резултатът сумираме със сумата от нечетните позиции (75+8+0+0+7+0+2=92), като се взима само последната цифра, в случая 2. Изваждаме това число от 10, (10 – 2 = 8) и получаваме, че търсеното от нас число е 8.

Източник: rion.ru
Преведе: Радина Дойнова

Интернет портал за печатни технологии.