Data Matrix
Data Matrix, ilaç şişelerinde, elektronik bileşenlerde, cerrahi aletlerde, uçak motoru kanatlarında ve QR'ın sığamayacağı kadar küçük her şeyde yer alan kare 2D barkoddur. Doğrudan parça işaretleme (DPM) için tanımlanmış tek 2D sembolojidir, laser gravürü, nokta darbeli veya kimyasal kazıma ile doğrudan metal üzerine, ve DPM kalite dekodlamasını derecelendirmek için ISO standardına (29158) sahip tek sembolojidir.
DPM derecelendirmesi:ISO/IEC TR 29158:2020, Doğrudan parça işaretleme (DPM) kalite kılavuzu.
Farma uygulaması:FDA UDI Kuralı (2013) ve AB Tıbbi Cihaz Yönetmeliği 2017/745, her ikisi de çoğu tıbbi cihazda GS1 formatında Data Matrix kullanılmasını zorunlu kılmaktadır.
Yaratıcı: International Data Matrix Inc, 1987. Şu anda AIM ve ISO tarafından sürdürülmektedir. Telif ücreti yok.
Nedir
İki bitişik kenarında L şeklinde bulucu desen ve diğer iki kenarında saat izi (sırayla siyah/beyaz) olan kare (veya dikdörtgen) bir matristir. İçinde, Reed-Solomon ECC aracılığıyla yük verilerini kodlayan veri modüllerinden oluşan bir ızgara bulunur (modern varyant, ECC 200, şu anda kullanılan tek varyantdır, ECC 000, ECC 050, ECC 080, ECC 100, ECC 140 eski varyantları kullanımdan kaldırılmıştır).
Data Matrix'i endüstriyel işaretleme standardı yapan üç özellik:
- Aşırı kompaktlık. 10×10 sembol 6 rakam veya 3 alfanümerik karakter taşır. Yüzey montajlı bir direnç (3 × 1,6 mm) veya farma cam şişesi (çap 8 mm) üzerini işaretlemek için yeterince küçüktür.
- Doğrudan parça işaretlemeye dayanır. Paslanmaz çeliğe lazer gravürü, titanyuma nokta darbesi, cama kimyasal kazıma, Data Matrix, bu işaretleme süreçlerinin standartlaştırıldığı (ISO/IEC 29158) tek 2D sembolojidir.
- Boyuta göre sabit ECC. QR'ın dört ECC seviyesi veya PDF417'nin dokuz seviyesinin aksine, Data Matrix ECC 200'de hata düzeltmesi sembol boyutu tanımına gömülüdür. 10×10 %25 ECC'ye; 144×144 yaklaşık %28'e sahiptir. Manuel ayar yok, şartname her boyut için doğru dengeyi seçmiştir.
Boyutlar ve kapasite (ECC 200)
Data Matrix, 10×10'dan 144×144'e kadar 24 kare boyutu ve 8×18'den 16×48'e kadar 6 dikdörtgen boyutu destekler. Temsili kapasiteler:
| Boyut (modüller) | Maks. sayısal | Maks. alfanümerik | Tipik kullanım |
|---|---|---|---|
| 10 × 10 | 6 rakam | 3 karakter | SMT direnç, küçük elektronik parça |
| 12 × 12 | 10 rakam | 6 karakter | SMT kondansatör, küçük konektör |
| 16 × 16 | 24 rakam | 16 karakter | Farma cam şişesi, küçük IC paketi |
| 20 × 20 | 44 rakam | 31 karakter | Farma blister paketi, orta IC |
| 26 × 26 | 88 rakam | 64 karakter | Lot + son kullanma + GTIN içeren farma karton |
| 32 × 32 | 124 rakam | 91 karakter | Seri numaralı tam GS1 eleman dizisi |
| 52 × 52 | 408 rakam | 301 karakter | Endüstriyel ekipmanda bakım etiketi |
| 144 × 144 | 3.116 rakam | 2.335 karakter | Teorik maksimum, nadiren kullanılır |
GS1 eleman dizileri, ilaç ve tedarik zinciri kullanımı
Farma ve düzenlenmiş tedarik zincirlerinde Data Matrix yükleri, parantez içine alınmış Uygulama Tanımlayıcıları (AI) ile GS1 eleman dizileridir. Yaygın AI'lar:
| AI | Ad | Format | Örnek |
|---|---|---|---|
(01) | GTIN | 14 rakam | (01)09506000134352 |
(10) | Parti / Lot | alfanümerik, değişken | (10)ABC123 |
(17) | Son kullanma tarihi | YYMMDD | (17)270630 |
(21) | Seri numarası | alfanümerik, değişken | (21)SN00042 |
(240) | Ek ID | alfanümerik, değişken | (240)CAT-7A |
Kodlanmış yükte parantezler yalnızca görselleştirme içindir, gerçek sembol FNC1 işlev karakterini alan ayırıcı olarak kullanır. Kodlayıcılar başlangıçta FNC1 yayımlamalıdır (GS1 modunu belirtmek için) ve değişken uzunluklu AI'lar arasında.
Kanonik test vektörleri
| Durum | Yük | Beklenen alt dizi |
|---|---|---|
| Farma UDI (GS1 eleman dizisi) | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Elektronik parça (düz metin) | PN:4321-ABC SN:00001234 | 4321-ABC |
| Kısa sayısal ID | 12345678 | 12345678 |
| URL (nadir ama geçerli) | https://example.com/p/X42 | example.com/p/X42 |
Yaygın tuzaklar
- Tüketici telefonları Data Matrix'i güvenilir şekilde çözmez. iPhone Kamerası hiçbir şey döndürmez. Google Lens bazı Data Matrix'leri (örn. yüksek kontrastlı ürün ambalajlarında) çözer ancak tutarsız biçimde. Endüstriyel tarama için özel bir imager kullanın.
- DPM doğrulaması ISO/IEC 29158 derecelendirmesi gerektirir. Telefon kamerası ile çözme, lazer gravürlü veya nokta darbeli bir Data Matrix'in farma okuyucusunun kalite derecesini geçeceğini kanıtlamaz. Göndermeden önce bir DPM doğrulayıcısı (Microscan, Cognex DataMan, Dynamsoft) kullanın.
- ECC 200 tek modern varyantdır. Kullanımdan kaldırılmış eski varyantlar (ECC 000 ile ECC 140 arası) bazı eski kod üreticilerinde hâlâ görünmektedir. Her zaman ECC 200 kullanın; eski varyantlar modern tarayıcılarda kötü çözülür.
- Dikdörtgen boyutlar geçerli ancak uzmanlık gerektirir. Data Matrix 6 dikdörtgen boyutu (8×18, 8×32, 12×26, 12×36, 16×36, 16×48) destekler. Kablo etiketleri gibi dar alanlar için kullanışlıdır, ancak bazı eski tarayıcılar yalnızca kare boyutları destekler.
- GS1 başlangıçta FNC1 gerektirir. Baştaki FNC1 olmadan, dekoder GS1 yükünü düz metinden ayırt edemez. Abundera'nın kodlayıcısı, yük GS1 şeklindeki eleman dizisi
(NN)…ile başladığında otomatik olarak FNC1 yayımlar. - Farma için GS1 uyumu, GS1 destekli bir kodlayıcı gerektirir. Abundera GS1 eleman dizilerini Code 128 / Data Matrix olarak kodlar ancak resmi olarak GS1 sertifikalı değildir. FDA UDI / EU MDR düzenleyici başvuruları için sertifikalı bir GS1 çözüm sağlayıcısı kullanın.
- DPM için modül adımı. Doğrudan parça işaretleme, endüstriyel imager'lar için en az 0,25 mm/modül; taşınabilir DPM okuyucular için 0,4 mm gerektirir. Bunun altında, ECC ne olursa olsun çözme verimi hızla düşer.
- Minimum kontrast. ISO/IEC 29158, işaret ile substrat arasında en az %20 kontrast oranı gerektirir. Yoğun oksidasyonlu lazer gravürlü paslanmaz çelik bunun altına düşebilir, bir DPM derecelendirici ile doğrulayın.
- Stil devre dışı. QR'a özgü özellikler (özel nokta şekilleri, degrade, merkez logolar) Data Matrix için geçerli değildir. Abundera'nın Stil paneli bu tür için kendini otomatik olarak devre dışı bırakır.
Tarayıcı uyumluluğu
| Okuyucu | Data Matrix desteği | Notlar |
|---|---|---|
| iOS Kamerası (iOS 15+) | Hayır | Apple yerel Kamera uygulamasına Data Matrix eklememiştir. Scandit veya Dynamsoft SDK'lı üçüncü taraf uygulamalar çalışır. |
| Android Kamerası (Google/Pixel) | Evet (Google Lens aracılığıyla) | Google Lens, yüksek kontrastlı ürün ambalajlarında Data Matrix'i makul ölçüde çözer. Lazer gravürlü DPM'de başarısız olur. |
| Farma/tıbbi DPM okuyucu (ISO 29158) | Evet (kanonik) | Microscan, Cognex DataMan, Dynamsoft DPM okuyucuları, kalite derecelendirmesi ile tam destek. |
| Zebra / Honeywell / Datalogic endüstriyel imager | Evet | Her endüstriyel 2D imager Data Matrix'i yerel olarak destekler. Fabrika otomasyon hatları için varsayılan semboloji. |
| GS1 QR özellikli POS tarayıcısı | Evet | GS1 DataBar kabul eden perakende POS tarayıcıları, FNC1 kodlamalı GS1 Data Matrix'i de kabul eder. |
| Havayolu/transit kapı okuyucu | Hayır | Transit için kullanılmaz. Biniş kartları için Aztec kullanın. |
| 1D lazer tarayıcı | Hayır | Data Matrix 2D'dir, imager gerektirir. Yalnızca PDF417 1D lazerlerle çözülür. |
Ayrıca bakın
- /data-matrix-code-generator/, Data Matrix generatörü.
- GS1 Digital Link referansı, geleneksel GS1 eleman dizilerinin GTIN-önce halefi.
- Aztec · PDF417 · Data Matrix karşılaştırması, yan yana karşılaştırma.
- Aztec referansı, biniş kartları ve transit için ekran öncelikli kardeş.
- PDF417 referansı, ehliyet ve hava taşıma konşimentoları için yığılmış doğrusal kardeş.
- Standartlar dizini, referans merkezine dön.