EAN-13, UPC-A или Code 128: какъв баркод да изберете

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

Обновено:

За какво служи всеки формат

Генераторът на баркодове на abcsyg.com предлага пет формата. Основната разлика не е във външния вид, а в това какви знаци допускат и кой трябва да ви даде номера.

Сравнение на петте формата на генератора
ФорматКакво съдържаТипична употреба
EAN-1313 цифри (12 данни и 1 контролна)Продукти за продажба в магазини в по-голямата част от света
UPC-A12 цифри (11 данни и 1 контролна)Продукти за продажба в САЩ и Канада
EAN-88 цифри (7 данни и 1 контролна)Много малки опаковки, където не се побира EAN-13
Code 128Латински букви, цифри и символи от клавиатуратаЛогистика, пратки, инвентар, пропуски
Code 39Главни букви, цифри и - . $ / + % и интервалПо-стар формат, използван в промишлеността; чете се от почти всички четци

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

Как се изчислява контролната цифра на EAN-13

Последната цифра на EAN-13 не е данна: тя е проверка, изчислена с другите дванайсет. Служи за откриване на грешки при писане или печат. Ето как се изчислява, с примера с дванайсетте цифри 400638133393.

  1. Запишете дванайсетте цифри и им задайте редуващи се тегла, като започнете отляво с 1 и после 3: 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3.
  2. Умножете всяка цифра по теглото ѝ: 4×1 = 4, 0×3 = 0, 0×1 = 0, 6×3 = 18, 3×1 = 3, 8×3 = 24, 1×1 = 1, 3×3 = 9, 3×1 = 3, 3×3 = 9, 9×1 = 9, 3×3 = 9.
  3. Съберете резултатите: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
  4. Намерете колко липсва до следващото кратно на 10: от 89 до 90 липсва 1. Това е контролната цифра.
  5. Пълният код е 4006381333931. Ако сумата вече е кратна на 10, контролната цифра е 0.

Ако промените една-единствена цифра и оставите последната същата, сметката вече не излиза и четецът отхвърля четенето, вместо да върне грешен номер. Затова генераторът, когато въведете 13-те цифри и последната не съвпада, ви казва коя трябва да бъде; а ако въведете само първите 12, я изчислява и я добавя вместо вас.

UPC-A и EAN-8: същото изчисление, друг размер

UPC-A използва същата идея с 11 цифри данни. Пример: 03600029145. Цифрите на нечетни позиции (1-ва, 3-та, 5-та…) се събират 0 + 6 + 0 + 2 + 1 + 5 = 14 и се умножават по 3: 42. Тези на четни позиции се събират 3 + 0 + 0 + 9 + 4 = 16. Общо: 42 + 16 = 58 и до 60 липсват 2. Пълният код е 036000291452.

UPC-A е равностоен на EAN-13, който започва с 0: същият номер с нула отпред би бил 0036000291452 със същата контролна цифра. Затова съвременните четци разбират и двата.

При EAN-8 теглата се редуват наобратно (3, 1, 3, 1, 3, 1, 3, като се започва отляво). За 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63 и до 70 липсват 7. Кодът е 73513537.

Важното предупреждение: номерата ги присвоява GS1

Да генерирате рисунка от чертички с даден номер не ви дава право да използвате този номер. За да продавате продукти в магазини или в онлайн магазини, които го изискват, номерата EAN и UPC трябва да бъдат присвоени на вашата фирма чрез GS1, организацията, която управлява тези кодове, обикновено чрез нейния офис във вашата страна. Кодовете се резервират от GS1 за всяка фирма, за да не се случи двама производители да получат един и същ номер.

Генераторът рисува символа правилно, но не знае дали въведеният от вас номер вече принадлежи на друг продукт и не го регистрира. Ако измислите EAN-13 и го залепите на продукт, който ще продавате, той може да съвпадне с този на друга марка и да създаде объркване в инвентара на този, който го купи.

За вътрешна употреба положението е друго: собствен инвентар, рафтове, кутии, досиета, оборудване или билети за събитие. Там можете да използвате Code 128 с кодовете, които пожелаете, или дори измислен от вас EAN-13, стига кодът да не излиза извън вашата организация.

Размер, контраст и свободни зони

Повечето кодове, които не се сканират, се провалят заради начина на печат, а не заради номера. Проверете следните точки преди печат:

PNG или SVG: кога кое е по-удобно

Генераторът позволява да изтеглите кода като PNG или SVG. PNG е изображение от пиксели: практичният избор за вмъкване в документ, таблица или етикет с фиксиран размер. Ако го увеличите после, краищата на чертичките се размиват и може да е трудно да се чете.

SVG е векторна рисунка: може да се мащабира до всякакъв размер без загуба на острота, затова е най-доброто за печатници, дизайн на опаковки или големи плакати. Ако не сте сигурни, изтеглете и двата: PNG за ежедневна употреба и SVG като резервен оригинал.

Изпробвайте го, преди да отпечатате 500 етикета

Покажете кода на екрана (или отпечатайте един пробен лист) и го сканирайте с камерата на телефона или с приложението за четене на кодове, което ползвате. Проверете дали прочетеният номер е точно този, който сте въвели.

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

Често задавани въпроси

Мога ли да измисля EAN-13, за да продавам продуктите си?

За да ги продавате в магазини или платформи, които го изискват, ви трябват номерата, присвоени на вашата фирма от GS1. Измислен номер може да съвпадне с този на друг продукт. За вътрешен инвентар можете да използвате каквито кодове пожелаете.

Каква е разликата между EAN-13 и UPC-A?

EAN-13 има 13 цифри и е стандарт в по-голямата част от света; UPC-A има 12 и се използва в САЩ и Канада. UPC-A е същият като EAN-13, който започва с 0, и съвременните четци четат и двата.

Кой формат ми е удобен за собствен инвентар?

Code 128: приема латински букви, цифри и символи от клавиатурата, компактен е и не изисква регистриране на номера в никоя организация.

Защо моят EAN-13 код не е валиден?

Най-вероятно последната цифра не съвпада с изчислението на другите дванайсет. Генераторът ви показва коя трябва да бъде или я изчислява сам, ако въведете само първите 12.

Качва ли се номерът, който въвеждам, на някакъв сървър?

Не. Кодът се рисува във вашия браузър и нищо не се изпраща към никакъв сървър.