EAN-128

EAN (European Article Numbering) Kod EAN-128 został stworzony, aby dostarczyć ogólnoświatowego formatu i standardu dla wymiany prostych danych pomiędzy przedsiębiorstwami.

EAN (European Article Numbering)

Kod EAN-128 został stworzony, aby dostarczyć ogólnoświatowego formatu i standardu dla wymiany prostych danych pomiędzy przedsiębiorstwami. Inne kody po prostu kodują dane bez oznaczenia, co dane przedstawiają, a kod EAN 128 koduje dane wraz z informacją o nich.Przykładowo, dla kodu kreskowego EAN-128 można sobie zakodować wagę towaru: 17,21 kg w kodzie 2 z 5 po prostu kodując cyfry 1721. Jednak aplikacja, która odczytuje kod nie będzie wiedziała czy 1721 jest kodem produktu, ceną, godziną, numerem lotu czy wagą towaru. Nawet jeśli aplikacja będzie wiedziała, że dane te reprezentują wagę towaru, to nie będzie wiedziała czy chodzi o 1721 kg czy może o 17,21 kg.Oczywiście system może wprowadzić jakiś rodzaj wewnętrznego standardu. Być może prefiks '1' przed danymi (np. 11721) znaczyłby dane, które byłyby wagą podaną w kilogramach z dwoma ostatnimi cyframi będącymi po przecinku. Jednak, jeśli kod zostałby wydrukowany na produkcie i wysłany do sprzedawcy, to sprzedawca nie wiedziałby jak zinterpretować te dane dopóki nie zostałby poinformowany o wewnętrznym standardzie. Wymagałoby to przystosowań u każdego klienta.kreskowy kod ean-128 przykład

Kod EAN-128 Typ

Kod EAN-128, jednowymiarowy kod kreskowy typu 4W, w którym występują paski o czterech różnych szerokościach.

KODOWANE ZNAKI

Znaki: ASCII(0)-ASCII(127),
Długość kodu: zmienna.

Budowa kodu ean-128

Kod EAN-128 składa się z:
  • lewego marginesu ('strefa ciszy')
  • startowego kodu CODE 128 A, B lub C
  • znaku funkcyjnego FNC 1
  • danych (identyfikator IZ i dane)
  • symbolu kontrolnego
  • znaku stopu
  • prawego marginesu ('strefa ciszy'). Kod EAN-128 zawsze zawiera specjalny znak funkcyjny (FNC 1), po którym występuje znak startowy kodu. Umożliwia to skanerom rozpoznanie tego kodu i prawidłowe odkodowanie go.

    Zastosowanie kodu EAN-128

    Miary i ilościKod kreskowy EAN 128 pozwala na kodowanie różnych typów miar: ilość, długość, masa itd. dla magazynów i usług transportowych. Przykładem może być masa netto w kilogramach. Dla identyfikatorów 3100 i 3109 na czwartej pozycji znajduje się cyfra określająca ilość liczb po przecinku (odpowiednio 0 i 9 miejsc). Dzięki temu kodowana masa towaru może być z dowolnego przedziału i dokładności (3100999999 => 999999 kg; 3109000001 => 0,000000001 kg)Informacje dotyczące transakcjiIdentyfikatory IZ pozwalają, aby dane określały transakcje i miejsce docelowe towaru. Ułatwia to dostawę, zamawianie i fakturowanie przesyłek. Można także zidentyfikować pochodzenie przesyłki i pomóc w sortowaniu. Takie identyfikatory IZ zawierają informacje dotyczące: numeru zamówienia, dla kogo jest rachunek, dla kogo jest przesyłka (kod pocztowy). Np. identyfikator 'wysłać do' ma kod 420, po którym występuje do 9 znaków alfanumerycznych. Jest stosowany na opakowaniach transportowych. Służy do kodowania daty produkcji, okresu trwałości, wymiarów towaru itp.

IZ

Jak widać zakodowanie informacji nie stanowi problemu. Problemem jest potem zinterpretowanie danych. Ważne jest, aby każdy mógł odkodować kod bez żadnych dodatkowych modyfikacji w systemie. Kod kreskowy EAN-128 rozwiązuje ten problem. Posiada on listę Identyfikatorów Zastosowań (ang. 'Application Identifiers'). Każdy taki identyfikator informuje system, jakiego typu dane i w jakim formacie wystąpią w kodzie. Np. identyfikator 310 wskazuje, że dane występujące są wagą netto podaną w kilogramach. Następna cyfra określi liczbę cyfr po przecinku, a następnie występuje 6 cyfr określających wagę. Poniższa tabelka zawiera listę identyfikatorów IZ.
tabela kodów kreskowych ean-128 do pobrania

Suma kontrolna

Dla daty, jeśli wymagany jest tylko miesiąc i rok, to w polu dla dnia należy wstawić '00'. * dodatkowy znak na określenie długości kodu ** dodatkowy znak na określenie ilości cyfr po przecinku Wartość z przedziału 00-50 w polach daty RR jest interpretowana jako 2000-2050, a z przedziału 51-99 jest interpretowana jako 1951-1999. Identyfikatory IZ zawierają dane by zidentyfikować:
  • artykuły - kod IZ dla artykułów jest 01 plus 14-cyfrowy numer
  • logistyczne jednostki - muszą mieć przydzielony unikalny numer nazywany SSCC (Serial Shipping Container Code). Umożliwia to firmom identyfikowanie i śledzenie drogi logistycznych jednostek (palet, beczek, rolek). SSCC posiada identyfikator IZ OO po którym występuje 18-cyfrowy numer identyfikacyjny osobny dla każdego opakowania.
  • zwrotny numer - zawiera kod EAN-13 plus dodatkowy numer seryjny
Dla naszego powyższego przykładu waga 17,21 mogłaby być wyrażona jako identyfikator IZ 3102. Pierwsze trzy cyfry oznaczają identyfikator (310 - waga netto podana w kg), a ostatnia cyfra określa ile cyfr będzie po przecinku - 2. Za prefiksem wystąpi 6-cyfrowa wartość określająca wagę (wyrównana do prawej strony): 001721. w ten sposób otrzymamy kod EAN-128 dla naszego produktu: 3102001721. Ten kod może być skanowany i interpretowany przez dowolny system kompatybilny ze standardem EAN-128.Dodatkową zaletą tego kodu jest to, że może on być rozszerzany na inne typy i formaty danych poprzez dodanie nowych identyfikatorów. Systemy używające istniejących identyfikatorów IZ nie tracą na ważności po wprowadzeniu nowego prefiksu. Identyfikator 310 nadal będzie oznaczał wagę netto podaną w kilogramach.

Kod EAN-128 PRZYKŁADY

Ciąg numeryczny

code ean-128 Ciąg numeryczny

Ciąg numeryczny

code ean 128 Ciąg numeryczny

Ciąg alfabetyczny

kod ean-128 Ciąg alfabetyczny