CODE 128 és GS1-128

A világon körülbelül 100 féle vonalkód létezik. Az alábbiakban a CODE128 és GS1-128 vonalkódokat mutatjuk be.

CODE 128

A CODE 128 vonalkódot a Computer Identics Corporation (U.S.A.) fejlesztette ki 1981-ben.
A CODE 128 mind a 128 ASCII-kód karaktert képes jelölni (számokat, kis- és nagybetűket, szimbólumokat és vezérlőkódokat egyaránt). Mivel a számítógépek billentyűzetén megtalálható összes karakter jelölésére alkalmas (a japán kandzsi, hiragana és katakana kivételével), ezért ez egy számítógépbarát vonalkód.

A CODE 128 összetétele

Az alapvető összetétel a következő:

A
Start kód
B
Számjegyellenőrzés (Modulus 103)
C
Stop kód
  • Négyféle vonalkódméret áll rendelkezésre.
  • Egy karaktert 3 vonal és 3 térköz jelöl (összesen 6 elem).
  • A start karakternél háromféle típust különböztetünk meg: „CODE-A”, „CODE-B” és „CODE-C”. A start karakter típusa határozza meg az azt követő karakterek összetételét. (A karakter-összetételek táblázatát itt tekintheti meg. Ha például a CODE-A a start karakter, akkor a CODE-A oszlopban lévő karakterek használhatók.)
A
Start kód: CODE-C
B
Váltás CODE-A-ra
  • A CODE-C alkalmazása esetén a kétszámjegyű számok egyféle vonalmintázattal jelölhetők. Ez igen nagy adatsűrűséget tesz lehetővé.
  • A kódindító karakterek (CODE-A, CODE-B és CODE-C) használatával vonalkód-feldolgozás közben is lehetőség van átváltani például a CODE-A oszlopban található karakterekről a CODE-B vagy CODE-C oszlopban lévő karakterekre.
  • A „SHIFT” használatával csak a SHIFT melletti karakter vált át a következő oszlopra (A-ból B-be, B-ből C-be, C-ből A-ba). (Hasonlóan, mint ahogy a SHIFT billentyű működik a számítógép billentyűzetén.)
  • A „Modulus 103” ellenőrző számjegyként működik.

A CODE 128 karakterösszetétele

Számérték
CODE
A
CODE
B
CODE
C
Vonalmintázat
0 SP SP 00
1 ! ! 01
2 " " 02
3 # # 03
4 $ $ 04
5 % % 05
6 & & 06
7 ' ' 07
8 ( ( 08
9 ) ) 09
10 10
11 + + 11
12 , , 12
13 - - 13
14 . . 14
15 / / 15
16 0 0 16
17 1 1 17
18 2 2 18
19 3 3 19
20 4 4 20
21 5 5 21
22 6 6 22
23 7 7 23
24 8 8 24
25 9 9 25
26 26
27 ; ; 27
28 < < 28
29 = = 29
30 > > 30
31 ? ? 31
32 @ @ 32
33 A A 33
34 B B 34
35 C C 35
36 D D 36
37 E E 37
38 F F 38
39 G G 39
40 H H 40
41 I I 41
42 J J 42
43 K K 43
44 L L 44
45 M M 45
46 N N 46
47 O O 47
48 P P 48
49 Q Q 49
50 R R 50
51 S S 51
52 T T 52
53 U U 53
54 V V 54
55 W W 55
56 X X 56
57 Y Y 57
58 Z Z 58
59 [ [ 59
60 \ \ 60
61 ] ] 61
62 ^ ^ 62
63 _ _ 63
64 NUL 64
65 SOH a 65
66 STX b 66
67 ETX c 67
68 EOT d 68
69 ENQ e 69
70 ACK f 70
71 BEL g 71
72 BS h 72
73 HT i 73
74 LF j 74
75 VT k 75
76 FF l 76
77 CR m 77
78 SO n 78
79 SI o 79
80 DLE P 80
81 DC1 q 81
82 DC2 r 82
83 DC3 s 83
84 DC4 t 84
85 NAK u 85
86 SYN v 86
87 ETB w 87
88 CAN x 88
89 EM y 89
90 SUB z 90
91 ESC { 91
92 FS 92
93 GS } 93
94 RS 94
95 US DEL 95
96 FNC 3 FNC 3 96
97 FNC 2 FNC 2 97
98 SHIFT SHIFT 98
99 CODE C CODE C 99
100 CODE B FNC 4 CODE B
101 FNC 4 CODE A CODE A
102 FNC 1 FNC 1 FNC 1
103 START (CODE A)
104 START (CODE B)
105 START (CODE C)
STOP

A CODE 128 jellemzői

  • A CODE 128 vonalkód mind a 128 ASCII-kód karaktert tartalmazza (beleértve az olyan vezérlőkódokat is mint az [ESC], [STX], [ETX], [CR] vagy [LF]).
  • Amikor a CODE-C a start karakter, akkor egy vonalmintázat kétszámjegyű számokat is képes jelölni. Ez igen hatékony vonalkód-összetételt tesz lehetővé. Ha a vonalkódadat 12 vagy több számjegyből áll, akkor a CODE 128 kevesebb helyet foglal, mint az ITF.
  • Mivel a CODE 128 négyféle vonalkódméretet használ, ezért kiváló minőségű nyomat előállítására képes nyomtatóra van szükség. CODE 128 vonalkód nem nyomtatható pontmátrix nyomtatókkal vagy FA tintasugaras nyomtatókkal, valamint nincs lehetőség flexográf nyomtatással kartonpapírra nyomtatásra.

A CODE 128 felhasználási területei

Ha csak számok kezelésére van szükség, és start kódként a CODE-C-t használja, akkor a CODE 128 igen nagy adatsűrűségű vonalkód használatát teszi lehetővé.
A GS1-128 a CODE 128 jellemzőivel rendelkezik, és jelenleg számos ipari területen alkalmazzák. A GS1-128 alkalmazása esetén a vonalkód számos különböző adatot tartalmazhat, így például a termék gyártási dátumát, a felbontás dátumát, a súlyt, a méretet, a tételszámot, az úti célt, az ügyfél fiókkódja stb.

A CODE 128 vonalkódokat az alábbi szektorokban használják:

  • Ruházati ipar, Egyesült Államok
  • Élelmiszeripar, Egyesült Államok
  • Gyógyszeripar és orvostechnikai eszközök ipara, Egyesült Államok
  • Élelmiszeripar, Ausztrália és Új-Zéland
  • Gyógyszeripar és orvostechnikai eszközök ipara, Európa

GS1-128

Mi az a GS1-128?

A GS1-128 egy olyan vonalkód, amely a jelenleg elérhető JAN-kód és standard forgalmazási kód (ITF) által kínált adatokon túl különböző adatok, például a forgalmazási és a tranzakciós adatok feltüntetését is lehetővé teszi.

A GS1-128 vonalkód az alábbi adatokat tartalmazhatja:

  • Csomagszám
  • Csomagban található darabszám
  • Súly, kapacitás és térfogat
  • Gyártás dátuma és szavatossági idő
  • Tételszám
  • Helyszám (úti cél)
  • Ügyfél fiókkódja
  • Ügyfél rendelési száma

A különböző felhasználási területeken a vonalkódcímkéhez egyéb adatok is szükségesek.

Például: online vásárlás/rendelés az EDI használatával (ez a rendszer felel a vállalatok közötti elektronikus adatok cseréjéért), élelmiszerek esetén a felbontás dátumának kezelése, a gyógyszerek lejárati idejének kezelése, a bejövő termékek ellenőrzésének leegyszerűsítése, csomagok szortírozása úti cél szerint stb. (Az alábbiakban egy élelmiszergyártó címkéje látható példaként.)

A
Termék tételkódja
B
Szavatosság (1999. augusztus 27.)
C
Szállított mennyiség
D
Nettó súly
E
Tételszám
F
Sorozatszám

A GS1-128 létrejöttének háttere

A JAN-kód és a standard forgalmazási kód (ITF) magának a terméknek és a termék mennyiségének a jelölésére szolgáló vonalkódok. Ezek nem tartalmaznak olyan adatokat, mint például a gyártás dátuma, a csomagszám, a szavatossági idő vagy a rendelési szám.
Bár a CODE 39 lehetővé teszi az ilyen adatok elhelyezését a vonalkódban, ezek cseréje a vállalatok között nem megengedett, mivel az adatok definíciója és a számjegyek száma nem egységes.
A GS1-128 a közös használatra kialakított, az egész világot lefedő univerzális vonalkód, amely szabványosított formában tartalmazza a tételeket, a számjegyek számát és a vonalkód típusát.

A GS1-128 összetétele

A GS1-128 alapvető összetétele a következő:

  • A Code 128-at használja vonalkódként.
  • A szükséges adatok (például súly vagy felbontás dátuma) különválasztásáról a „felhasználási azonosító (AI)” gondoskodik. Több adat esetén minden adatot hozzá kell kapcsolni.
GS1-128
A
A.I. a szállítmány konténerkódjának jelölésére
B
A.I. a szavatosság jelölésére
C
A.I. a szállított mennyiség jelölésére

Habár a felhasználási azonosítók zárójelben vannak, magukat a zárójeleket nem tartalmazzák a vonalkódadatok. Ezeket csak a hatékonyabb bemutatás érdekében használjuk.

A fenti példában a „01”-es felhasználási azonosítót egy 14 számjegyű kód követi, amely a szállítókonténer azonosítására szolgál (legkisebb csomagméret kartondobozos csomagolás esetén). A „15”-ös felhasználási azonosítót a szavatossági idő (felhasználhatósági vagy lejárati időt) adata követi, amely ez esetben 1995. augusztus 27. Az utolsó, „30”-as felhasználási azonosítót a szállítási mennyiség adata követi, amely ez esetben 3 darab.
A fentieken kívül még körülbelül 100 féle felhasználási azonosító létezik. A vonalkódokban alkalmazandó adatokat a felhasználók választják ki.

A GS1-128 nem fix adatok jelölésére szolgál – az adatokat a felhasználónak kell kiválasztania. Ezért a GS1-128 vállalatok közötti egységes használatához a rendelkezésre álló adatokat tartalmazó vonalkódrendszer szabványait az adott szektornak és az érintett vállalatcsoportoknak kell elkészíteniük.

  • Annak érdekében, hogy a GS1-128 megkülönböztethető legyen a CODE 128-tól, a start kód (CODE-A-tól CODE-C-ig) után meg kell adni az [FNC 1](1. funkció) paramétert.
  • Az [FNC 1] abban az esetben is elválasztja az adatokat, ha a felhasználási azonosítót követő, adatokat tartalmazó számjegyek száma változó hosszúságú.
A
„C” start kód
B
[FNC 1] a GS1-128 jelzésére
C
1. adat (fix hosszúságú)
D
2. adat (változó hosszúságú)
E
[FNC 1] az adatok elválasztására
F
3. adat (változó hosszúságú)
G
Ellenőrző számjegy
H
Stop kód
  • A GS1-128 EAN-kódhoz és a standard forgalmazási kódhoz (ITF) való hozzáadásával lehetőség van további adatok hozzáadására.

A GS1-128 a CODE 128 vonalkódot használó vállalatok felhasználási azonosítóinak és a termékek relatív adatainak, vagy a tranzakciós adatoknak a jelölésére szolgál.
Más szavakkal a GS1-128 a szabványos módszer a különböző felhasználási adatok jelölésére. A CODE 128 magának a vonalkódnak a szabványa. A különbség a GS1-128 és a CODE 128 között az, hogy jelölve van-e a felhasználás vagy sem.
Mivel a GS1-128 a CODE 128 vonalkód-összetételét használja, ezért minden olyan vonalkódolvasó képes beolvasni, ami a CODE 128 olvasására is képes.

Felhasználási azonosító

Felhasználási azonosító

100 különböző fajta felhasználási azonosító létezik, amelyek az alábbi csoportokba sorolhatók. A felhasználási azonosítót követő adatok közül néhány fix számú számjegyet alkalmaz (standard kartonazonosító, dátum és mértékegység), a többi pedig nem meghatározott számú számjegyet (tételszám, gyári szám, csomagban található darabszám, mennyiség és rendelési szám).

Osztályozás Tartalom Felhasználási azonosító
Csomagolás típusa
  • A kartonszámok a vegyes termékeket tartalmazó kartondobozokon vannak feltüntetve.
  • A kartonszámok az összes, raklapon elhelyezett kartondobozon vannak tüntetve.
  • ASN (Advanced Shipment Notice, speciális szállítási értesítések) használatához az SCM-címkén való feltüntetésre.
00 „Standard kartonazonosító”
Termékek kezelése
  • A kartondoboz megfelel a szállítási követelményeknek, és nincs rajta feltüntetve standard forgalmazási szimbólum (ITF).
01 „Szállítmány konténerkódja”
  • Felújított termékek, módosított termékek
20
  • Termékdátumok (gyártási dátum, csomagolás dátuma és jótállási időszak).
11~17
  • Termék tételszáma
10
  • Termék sorozatszáma
21
Mértékegységek jelzése
  • A lemért termékeket (élelmiszereket és friss halat) tartalmazó kartondobozon a súlyt, a térfogatot és a kapacitást tüntetik fel.
310~369
Adminisztráció
  • Ügyfél rendelési száma
400
  • Termékszállítmány száma
401
  • Helyszám (vállalatok, irodák és konkrét helyek)
410~421
  • Belső használat és minden, a vállalatok által meghatározott adat
90~99

Tipikus felhasználási azonosítók

Felhasználási azonosító Tartalom Adat számjegyeinek száma
00 Standard kartonazonosító 18 számjegyű számok

A „00” azonosító adja meg a csomag gyári számát minden kartondoboz- és raklapszállítmány esetében. Ezért minden szállítmány külön számot kap.
Az adat 18 számjegyből áll, amelynek összetétele a következő:

Csomag típusa 1 számjegy
Univerzális vállalatkód 7 számjegy
Csomag gyári száma minden szállítmány esetében 9 számjegy
Ellenőrző számjegy (modulus 10/3 súly) 1 számjegy

A „Csomag típusa” paraméter a következők szerint alakul:

Csomag típusa
0 Doboz vagy karton
1 Raklap (nagyobb, mint a doboz vagy karton)
2 Konténer (nagyobb, mint a raklap)
3 A fentiektől eltérő minden egyéb csomagtípus
4 A belső követelmények szerint (belső használatra)
5 Az érintett vállalatok közötti kölcsönös megegyezés szerint
6~9 Felhasználás nem megengedett
Csomag típusa

Azon vállalatok esetében, akik regisztráltak a JAN-kódra, az „Univerzális vállalatkód” paramétert az „országkód” + „gyártó kódja” adja meg. Azon vállalatoknak, akik nem regisztráltak a JAN-kódra, be kell szerezniük az univerzális üzleti fiókkódot.

Európában és Amerikában a „Standard kartonazonosító” neve SSCC-18 (Szállítási egység sorszámkódja).

Felhasználási azonosító Tartalom Adat számjegyeinek száma
01 Szállítmány konténerkódja 14 számjegyű számok

A „01”-re általában a standard forgalmazási kód (ITF) összetételét alkalmazzák. Ez a csomagolt termék EAN-kódjából és a termékmennyiséget jelző csomagjelzőből áll.

Csomagjelző 1 számjegy
EAN-kód 12 számjegy
Ellenőrző számjegy (Modulus 10/3 súly) 1 számjegy

A „Csomagjelző” paraméter a következők szerint alakul:

Csomagjelző
0 Vegyes termékeket tartalmazó kartondoboz
1~8 Egyféle, azonos mennyiségű termékeket tartalmazó kartondoboz. Lehetséges értékek: 1–8. Az érték általában 1.
9 Egyféle, de különböző mennyiségű termékeket tartalmazó kartondoboz

Mivel a „Szállítmány konténerkódja" paraméter adatösszetétele megegyezik az EAN és a standard forgalmazási kód összetételével, ezért csak akkor alkalmazható, ha a kartondobozon nem szerepel sem EAN, sem pedig standard forgalmazási kód.

Európában és Amerikában a „Szállítmány konténerkódja” paraméter neve SCC-14 (Szállítási konténerkód).

A
Azonosító (01 a szállítmány konténerkódja)
B
Szállítmány konténerkódja
C
Azonosító (a 17 azt jelöli, hogy „Forgalomba hozatalra jóváhagyva”)
D
Forgalomba hozatalra jóváhagyva (1998. augusztus 30.)
E
Azonosító (10 a tételszám)
F
Tételszám
Felhasználási azonosító Tartalom Formátum
10 Sarzsszám vagy tételszám Maximum 20 alfanumerikus karakter

A „10” a termék sarzsszámát vagy tételszámát jelző felhasználási azonosító. Legfeljebb 20 alfanumerikus karakter (változó hosszúságú) áll rendelkezésre.

Felhasználási azonosító Tartalom Formátum
11 Gyártás dátuma (ÉÉHHNN) 6 számjegyű számok
13 Csomagolás dátuma (ÉÉHHNN) 6 számjegyű számok
15 Szavatosság (ÉÉHHNN) 6 számjegyű számok
17 Forgalomba hozatalra jóváhagyva (ÉÉHHNN) 6 számjegyű számok

Ezek az adatok különböző dátumokat jeleznek.
A szavatosság esetében a kezeléshez szükséges fontos adat van feltüntetve. Például „felbontás dátuma” az élelmiszerek és „lejárati idő” a gyógyszerek esetében.

Felhasználási azonosító Tartalom Formátum
400 Adminisztrációs szám (ügyfél rendelési száma) Maximum 30 alfanumerikus karakter
411 Helyszám (ügyfél fiókkódja) 13 számjegyű számok

Ezek a felhasználási azonosítók az olyan adminisztrációs adatokat jelölik, mint például a „rendelési szám” vagy az „ügyfél fiókkódja”.

Felhasználási azonosító Tartalom Formátum
410 Helyszám (úti cél kódja) 13 számjegyű számok
420 Helyszám (úti cél irányítószáma) Maximum 9 alfanumerikus karakter

Ezek a kódok az úti célok szerinti áruszortírozásra használatosak. A „410” felhasználási azonosító lehetővé teszi a szortírozást minden olyan vállalat esetében, ami rendelkezik EAN vállalatkóddal.
A „420” felhasználási azonosító lehetővé teszi a szortírozást az irányítószámmal rendelkező úti célok esetében.

A példában látható „420”-as felhasználási azonosító és „22071”-es irányítószám a házhoz szállításnál használatos belföldi úti célt jelzi.

TARTALOMJEGYZÉK