Разлика между EAN-13 и UPC-A баркодове

UPC-A баркодовете са ефективно подмножество от EAN-13 баркодове. Ако първата цифра на номера на EAN-13 е „0“, тогава лентите на EAN-13 и UPC-A (без водещата „0“) ще бъдат идентични. Изместването на човешките четими числа в примерите по-долу се различава между баркодовете UPC-A и EAN-13, но това е най-голямата разлика (действителните ленти са идентични). И двата баркода могат да бъдат сканирани лесно от повечето скенери.

Кога трябва да използвате EAN-13 срещу UPC-A?

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

Ако попаднете на магазин, който изпитва затруднения с четенето на вашия EAN-13 или UPC-A баркод, те могат или да игнорират водещото „0“, или да добавят водещо „0“ в зависимост от това колко цифри предпочита системата им. Ако това бъде направено, баркодът ще прочете точно същия формат като обратния формат (тъй като лентите са идентични независимо) и ще остане глобално уникален.

 

И двете UPC и EAN-13 номера могат да бъдат закупени тук.

Как се кодират баркодовете EAN-13 и UPC-A?

Начинът, по който една цифра е кодирана във всеки баркод, е 7 блока от бяло или черно, съставляващи всяка цифра. Пълен набор от цифри 0-9 се нарича паритет. Баркодовете за търговия на дребно имат минимум 2 паритета, един за лявата страна и един за дясната. Това е така, че те могат да бъдат сканирани с главата надолу и пак да върнат правилния номер по правилния начин.

Първоначално 12-цифрената UPC система е създадена през 70-те години от Джордж Лоуър. UPC баркодовете работят с 2 различни паритета – четен паритет отляво и четен паритет от дясната страна (всеки с 6 цифри).

По-късно беше въведена 13-цифрена EAN-13 система като супермножество от UPC баркодове. Те бяха умишлено проектирани да се използват заедно с UPC-A баркодове и следователно използваха както левия нечетен паритет, така и десния четен паритет на UPC баркодовете, но също така добавиха допълнителен паритет (ляво-четен паритет), който трябваше да бъде използва се за селекция от цифри от лявата страна. Лявата и дясната страна на баркодовете EAN-13 все още са разделени на по 6 цифри. Така първоначалната цифра определя коя комбинация от първите 6 цифри ще използва новосъздадения четен четен ляв четен знак. Следователно, никой EAN-13 баркод не е първата цифра, кодирана в баркода, но определя начина на кодиране на останалите цифри.

В случай на водещо „0“, както при нашите баркодове, 0 определя, че всички първоначални 6 цифри ще използват левия нечетен паритет, което означава, че лентите изглеждат по същия начин като UPC баркода без водещия „0“ – Тъй като версията UPC също използва само нечетен паритет.

Как сканират?

Тъй като действителните ленти са единствената част от баркода, която се сканира (т.е. скенерът не чете цифрите под баркода), баркод EAN-13 с „0“ отпред може понякога да бъде объркан от скенерите като UPC баркод без ‘0’ и обратно. Това до голяма степен е свързано с това, което скенерът или софтуерната система очаква да види. Често това се случва, когато в системата се сканира нов баркод – софтуерът няма референтна точка за какъв формат трябва да бъде баркодът и следователно приема, че това е формат UPC. Много малко магазини са имали проблеми с това в миналото. И когато възникнат проблеми, те обикновено се решават лесно.

Препоръчваме номерът на баркода да бъде въведен ръчно в нова система за продажба на дребно за първи път (вместо да го сканира в системата) и след това да бъде свързан с информацията за продукта и цената на продукта. След като приключи, следващият път, когато баркодът се сканира от тази система, той трябва да се появи в правилния формат (или EAN-13, или UPC, в зависимост от това кой формат е въведен в системата).