A GS1 DataMatrix felépítése és műszaki előírásai Krázli Zoltán – vezető szakértő A 2dimenziós DataMatrix kód alkalmazása az egészségügyben é é ü b 2009. október 15.
A DataMatrix szabványai • ISO/IEC 160022:2006 Information technology – Automatic identification and data capture techniques – Data Matrix bar code symbology specification • ISO/IEC 15418 Information technology – Automatic identification and data capture techniques – GS1 Application Identifiers and ASC MH 10 data capture techniques GS1 Application Identifiers and ASC MH 10 Data Identifiers and Maintenance • ISO/IEC 15415 Information technology – Automatic identification and data capture techniques – Bar Code print quality test specification – Two dimensional symbols • ISO/IEC 15426 ISO/IEC 154262 2 Information technology – Information technology Automatic identification and Automatic identification and data capture techniques – Bar Code verifier conformance specification Part2: Two dimensional symbols • ISO/IEC 15434 Information technology – Automatic identification and data capture techniques – Syntax for high capacity ADC media
© GS1 Hungary2008
A GS1 DataMatrix bemutatása A DataMatrix‐ot az ISO/IEC 16022 Information technology – International Symbology Specification – technology – International Symbology Specification – Data Matrix írja le A GS1 DataMatrix a DataMatrix ECC200 ISO verziója (Reed‐ S l Solomon hibajavítás), FNC1 funkciójellel az 1. pozícióban, csak ez hib j ítá ) FNC1 f k iój ll l 1 í iób k támogatja a GS1 rendszerű azonosító számokat 3116 Numerikus 2335 Alfanumerikus kapacitású 3116 Numerikus, 2335 Alfanumerikus kapacitású Az Adatmátrix jelképeknek 24 négyzetes formátumú méretük van a 10x10‐es moduloktól a 144x144‐es modulig. A zárjegysorszám 13 alfanumerikus karakterének feltüntetését már a 16x16‐os négyzetes méret is biztosítja.
© GS1 Hungary2008
Az optikai azonosítási eljárások fejlődése Lineáris jelképek EAN/UPC 2D vonalkód ‐ többsoros
2D kód – képleolvasási elven működik
GS1 DataBar Kiterjesztett halmozott
D M i DataMatrix © GS1 Hungary2008
A GS1 DataMatrix használatának előnyei, hátrányai, következményei Például a Code‐128 vagy GS1‐128 jelképekhez képest a DataMatrix jelentősen kisebb méretben tüntethető fel Kiegészítő információk tárolására képes Gyártási tételszám, gyártási szám szerinti nyomon követés Nagyobb adatbiztonság biztosítható adattartalom azonosítókkal (AI‐k) SSpeciális kétdimenziós elektronikus képalkotó vagy vizuális iáli kétdi ió l kt ik ké lk tó i áli olvasórendszert igényel A jelkép sérülése esetén jelentős fokig (kb. 30%) korrigálható a hiba © GS1 Hungary2008
GS1 DataMatrix általános szerkezete • Kereső jel • Kódolt adat Kódolt adat • Nyugalmi mező • • • •
Alak Mé Méret Jelkép sorainak, oszlopainak száma X é X‐méret
© GS1 Hungary2008
A GS1 DataMatrix műszaki jellemzői
Alak • DataMatrix alaki megjelenítése több tényezőtől függ: • Alakzat támogatottságától (configuration support); Alakzat támogatottságától (configuration support) • Terméktípuson rendelkezésre álló helytől; • Kódolandó adatmennyiségtől; Kód l dó d t i é től • Nyomtatási eljárástól; • Stb. Sb Né Négyzet t
Té l l Téglalap
© GS1 Hungary2008
Méret
Jelkép méret (Négyzet)
Adat kapacitás (Numerikus)
© GS1 Hungary2008
Méret
• A A DataMatrix pontos DataMatrix pontos mérete mindig a kódolandó adatok mennyiségétől függ.
© GS1 Hungary2008
Adatok • Maximálisan kódolható karakterek száma: • 2 335 alfanumerikus karakter; 2 335 alfanumerikus karakter • 3 116 numerikus karakter. • Adat régiók (Data Regions) Ad t é iók (D t R i ) • A DataMatrix jelkép több különböző adatterületből képződik amelyek együtt kódolják az adatot képződik, amelyek együtt kódolják az adatot
© GS1 Hungary2008
Hibajavítás • Lineáris vonalkód → ellenőrző szám • DataMatrix ECC200 → DataMatrix ECC200 Reed Reed‐Solomon féle hiba korrekció Solomon féle hiba korrekció • Lehetővé teszi bizonyos fokig a hiba helyének meghatározását és javítását meghatározását, és javítását
© GS1 Hungary2008
A DataMatrixban elhelyezkedő adat: 1,2,3,4,5,6 1.1
1.2
A: 12 1.3 1.4 1
0
0
1
0
4.3 1
4.4 1
4.5 0
1
0
0
501 5.1
502 5.2
406 4.6
417 4.7
408 4.8
5.4 1
5.5 1
1
0
0
5.3 0
1
6.1 0
6.2 0
5.6 0
5.7 0
5.8 1
0
0
0
6.3 0
6.4 0
6.5 0
8.1 0
8.2 1
1
1
7.2 1
6.6 1
6.7 0
6.8 1
8.3 1
8.4 0
8.5 0
7.1 0
714 7.4
715 7.5
1
0
816 8.6
817 8.7
808 8.8
703 7.3
7.7 0
7.8 0
1
1
1
4.1 0
4.2 11
7.6 10
A: Az első kódszó B: A második kódszó C: A harmadik kódszó
1
0
1.6
1.7
2.1
2.2
1.5 1.8
2 3 2.4 2 4 2.5 25 B 34 2.3 B:
C: 56
2.6
2.7
2.8
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
További 5 kódszó: ellenőrző © GS1 Hungary2008
Adatok kódolása •
•
A GS1 Szabványrendszer kötelezővé teszi az ISO/IEC 646 kódkészlet használatát (amely megfelel az ASCII 646 kódkészlet használatát (amely megfelel az ASCII 256 kódtáblának) → célja, hogy világszerte minden p gy informatikai rendszer képes legyen értelmezni 3 szabály a GS1 Rendszerben való alkalmazásnál 1. DataMatrix ECC200 esetén kötelező FNC1 vezető karakter, amely meghatározza a GS1‐nel való megfelelőségét 2. Adattartalom azonosítók alkalmazása minden kódolt információnál 3. ISO 646 kódkészlet használata © GS1 Hungary2008
Ismétlés: A GS1128 jelképrendszer Az áruk egyedi azonosításán túl számos tulajdonságot, jjellemzőt, további információt , tud megjeleníteni gj Segítségével lehetővé válik a termékek és szolgáltatások g g g kezelése, nyilvántartása, raktározása, készletezése, visszakeresése esetleg kivonása – nyomon követése.
© GS1 Hungary2008
Ismétlés: A GS1128 jelképrendszer felépítése Elemfüzér: Adattartalom azonosító + Adat + Adat AI (Application Identifier): 2 vagy több karakteres előtag mely meghatározza 2 vagy több karakteres előtag, mely meghatározza az utána következő adatot és annak formátumát • • • • • • • •
Cikkazonosítás Nyomonkövetési számok Dátumok Helyazonosító számok g gy g Logisztikai mértékegységek Hivatkozási számok y g gy g Kereskedelmi mennyiségek és mértékegységek Egyedi és belső alkalmazások © GS1 Hungary2008
Adattartalom azonosítók (AI) • Az adatokat a GS1 szabványokkal összhangban kell strukturálni. strukturálni • Leggyakrabban alkalmazott adattartalom azonosítók:
© GS1 Hungary2008
FNC1 (1 Funkció jel) • GS1 DataMatrix megkülönböztethető egy speciális kezdő karakterrel a többi DataMatrix jelképtől amely az FNC1 karakterrel a többi DataMatrix jelképtől, amely az FNC1 karakter az első pozícióban alkalmazva • FNC1 karakter: • Start karakter (ASCII 232), vagy • „Field” szeparátor (ASCII 29:
). • ISO/IEC ISO/IEC 15424 Data Carrier Identifier (including 15424 D C Id f ( l d Symbology Identifiers) szabvánnyal összhangban az ]d2 jelkép azonosító határozza meg a GS1 DataMatrix jelkép azonosító határozza meg a GS1 DataMatrix jelképet (FNC1 az első pozícióban) © GS1 Hungary2008
Adatok láncolása • Különböző típusú adatok kódolása, megkülönböztetése adattartalom azonosítók segítségével adattartalom azonosítók segítségével • Adattartalom azonosítók (Fix ‐, Változó hosszúságú) • A változó hosszúságú AI‐t kötelezően field separator A változó hosszúságú AI‐t kötelezően field separator követi, ha van még mögötte további adat • Ajánlott elsőként a fix hosszúságú adatokat láncolni, majd Ajánlott elsőként a fix hosszúságú adatokat láncolni majd ezt követően a változó hosszúságúakat
© GS1 Hungary2008
Szemmel olvasható információk • Elsődleges információ megjelenítése pl: GTIN • AI‐k egyértelmű elkülönítése az információktól zárójelek AI k egyértelmű elkülönítése az információktól zárójelek használatával → Zárójelek nem képezik a kód részét, ezért nem is szabad a jelképbe kódolni! ezért nem is szabad a jelképbe kódolni! • FNC1‐et kódolni kell, viszont nem lesz szemmel olvasható információ belőle
© GS1 Hungary2008
Méret követelmények
• A minimális méret esetében azt az optimálishoz közelítő méretet lehet választani, amelynél a műszaki é t t l h t ál t i l él ű ki specifikáció és a tesztek még tolerálják az alacsonyabb értéket. értéket • Közvetlen alkatrész jelölésnél 12, egészségügyi termékeknél 8 mil te é e é 8 nyílás az alkalmazandó. y ás a a a a a dó © GS1 Hungary2008
Jelkép fizikai elhelyezése • Gyártó határozza meg a jelkép helyét, amely függ: • A csomagoláson rendelkezésre álló helytől; A csomagoláson rendelkezésre álló helytől • A terméktípustól, a nyomtatási eljárástól; • Csomagolás egyéb tulajdonságaitól; C lá éb t l jd á itól • Stb. • Nyugalmi mezők biztosítása szükséges
© GS1 Hungary2008
Jelkép jelölési módszerek • Szoftver követelmények: • Az ISO/IEC 16022 szabványnak való teljes megfelelőség y j g g • Alkalmasnak kell lennie a GS1 DataMatrix jelkép előállítására • Képesnek kell lennie FNC1 kódolására • Fizikai jelölések típusai • Thermal Transfer • Inkjet • Lézeres marás • Direct Part Marking (pont‐ g (p beütés, gravírozás) g ) © GS1 Hungary2008
Megfelelő jelölési mód kiválasztása
© GS1 Hungary2008
Jelkép minőségi elvárások – Jelkép minőségi elvárások ellenőrzés!!! • Előírt szabványnak megfelelő • ISO/IEC 16022 ISO/IEC 16022 • AI • FNC1 • Színek, kontrasztok • Jelkép ellenőrzése J p • Kódolt adat megfelelősége • Jelkép nyomtatási minősége és ellenőrzési eljárás ISO/IEC 15415 Bar Code print quality test specification – two dimensional symbols • ISO/IEC 15426‐2 Information technology – ISO/IEC 15426‐2 Information technology – Automatic Automatic identification and data capture techniques – Bar Code verifier conformance specification Part2: Two dimensional symbols
© GS1 Hungary2008
További információk: www.gs1hu.org és online oldalain
GS1 Magyarország: szabvány, tudásmegosztás, alkalmazás támogatás.
© GS1 Hungary2008
KÉRDÉSEK?
© GS1 Hungary2008
Köszönöm a figyelmet! Krázli Zoltán Vezető szakértő T: 06 1 4123953 E: [email protected] g g
28
© GS1 Hungary2008