Data Matrix
Data Matrix ialah kod bar 2D berbentuk kotak pada vial farma, komponen elektronik, instrumen pembedahan, bilah enjin jet, dan hampir semua benda yang terlalu kecil untuk QR. Ia satu-satunya simbol 2D yang ditetapkan untuk penandaan terus pada bahagian (DPM), diukir laser, ditebuk titik, atau diukir secara kimia terus pada logam, dan satu-satunya dengan piawaian ISO (29158) untuk menilai kualiti dekod DPM.
Penggredan DPM:ISO/IEC TR 29158:2020, Garis panduan kualiti penandaan terus bahagian (DPM).
Aplikasi farma:Peraturan FDA UDI (2013) dan Peraturan Peranti Perubatan EU 2017/745, kedua-duanya mewajibkan Data Matrix berformat GS1 pada kebanyakan peranti perubatan.
Pengasas: International Data Matrix Inc, 1987. Kini diselenggara oleh AIM dan ISO. Bebas royalti.
Apa itu
Matriks berbentuk kotak (atau segi empat tepat) dengan corak pencari berbentuk L pada dua sisi yang bersebelahan dan trek jam (hitam/putih berselang-seli) pada dua sisi yang lain. Di dalam bingkai tersebut terdapat grid modul data yang mengekod muatan melalui Reed-Solomon ECC (varian moden, ECC 200, adalah satu-satunya yang digunakan kini, varian lama ECC 000, ECC 050, ECC 080, ECC 100, ECC 140 sudah lapuk).
Tiga sifat yang menjadikan Data Matrix piawaian penandaan industri:
- Sangat padat. Simbol 10×10 membawa 6 digit atau 3 aksara alfanumerik. Cukup kecil untuk menanda perintang pemasangan permukaan (3 × 1.6 mm) atau vial kaca farma (diameter 8 mm).
- Tahan penandaan terus pada bahagian. Diukir laser pada keluli tahan karat, ditebuk titik pada titanium, diukir kimia pada kaca, Data Matrix satu-satunya simbol 2D di mana proses penandaan ini dipiawaikan (ISO/IEC 29158).
- ECC tetap mengikut saiz. Tidak seperti empat tahap ECC QR atau sembilan PDF417, Data Matrix ECC 200 mempunyai pembetulan ralat yang terbina dalam definisi saiz simbol. 10×10 mempunyai 25% ECC; 144×144 sekitar 28%. Tiada penalaan manual, spesifikasi memilih pertukaran yang tepat mengikut saiz.
Saiz dan kapasiti (ECC 200)
Data Matrix menyokong 24 saiz kotak dari 10×10 hingga 144×144, ditambah 6 saiz segi empat tepat dari 8×18 hingga 16×48. Kapasiti wakil:
| Saiz (modul) | Maks. angka | Maks. alfanumerik | Penggunaan tipikal |
|---|---|---|---|
| 10 × 10 | 6 digit | 3 aksara | Perintang SMT, komponen elektronik kecil |
| 12 × 12 | 10 digit | 6 aksara | Kapasitor SMT, penyambung kecil |
| 16 × 16 | 24 digit | 16 aksara | Vial kaca farma, pakej IC kecil |
| 20 × 20 | 44 digit | 31 aksara | Blister farma, IC sederhana |
| 26 × 26 | 88 digit | 64 aksara | Karton farma dengan lot + tamat tempoh + GTIN |
| 32 × 32 | 124 digit | 91 aksara | Rentetan elemen GS1 penuh dengan nombor siri |
| 52 × 52 | 408 digit | 301 aksara | Tag penyelenggaraan pada peralatan industri |
| 144 × 144 | 3,116 digit | 2,335 aksara | Maksimum teori, jarang dihantar |
Rentetan elemen GS1, penggunaan farma + rantaian bekalan
Dalam farma dan rantaian bekalan yang dikawal selia, muatan Data Matrix adalah rentetan elemen GS1 dengan Pengecam Aplikasi (AI) yang dibungkus kurungan. AI biasa:
| AI | Nama | Format | Contoh |
|---|---|---|---|
(01) | GTIN | 14 digit | (01)09506000134352 |
(10) | Kelompok / Lot | alfanumerik, var. | (10)ABC123 |
(17) | Tarikh tamat tempoh | YYMMDD | (17)270630 |
(21) | Nombor siri | alfanumerik, var. | (21)SN00042 |
(240) | ID tambahan | alfanumerik, var. | (240)CAT-7A |
Dalam muatan yang dikod, kurungan hanya untuk visualisasi, simbol sebenar menggunakan aksara fungsi FNC1 sebagai pemisah medan. Pengekod mesti mengeluarkan FNC1 pada permulaan (untuk memberi isyarat mod GS1) dan di antara AI panjang berubah-ubah.
Vektor ujian kanonikal
| Kes | Muatan | Subrentetan yang dijangka |
|---|---|---|
| UDI farma (rentetan elemen GS1) | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Komponen elektronik (biasa) | PN:4321-ABC SN:00001234 | 4321-ABC |
| ID angka pendek | 12345678 | 12345678 |
| URL (jarang tetapi sah) | https://example.com/p/X42 | example.com/p/X42 |
Perangkap biasa
- Telefon pengguna tidak mendekod Data Matrix dengan boleh dipercayai. Kamera iPhone tidak mengembalikan apa-apa. Google Lens mendekod beberapa Data Matrix (contohnya pada pembungkusan produk kontras tinggi) tetapi tidak konsisten. Untuk pengimbasan industri, gunakan imager khusus.
- Pengesahan DPM memerlukan penggredan ISO/IEC 29158. Dekod kamera telefon TIDAK membuktikan bahawa Data Matrix yang diukir laser atau ditebuk titik akan lulus gred kualiti pembaca farma. Gunakan pengesah DPM (Microscan, Cognex DataMan, Dynamsoft) sebelum penghantaran.
- ECC 200 adalah satu-satunya varian moden. Varian lama yang lapuk (ECC 000 hingga ECC 140) masih muncul dalam beberapa penjana kod warisan. Sentiasa gunakan ECC 200; varian lama mendekod dengan buruk pada pengimbas moden.
- Saiz segi empat tepat sah tetapi khusus. Data Matrix menyokong 6 saiz segi empat tepat (8×18, 8×32, 12×26, 12×36, 16×36, 16×48). Berguna untuk ruang sempit seperti label kabel, tetapi beberapa pengimbas lama hanya menyokong saiz kotak.
- GS1 memerlukan FNC1 pada permulaan. Tanpa FNC1 di hadapan, dekoder tidak dapat membezakan muatan GS1 daripada teks biasa. Pengekod Abundera mengeluarkan FNC1 secara automatik apabila muatan bermula dengan rentetan elemen berbentuk GS1
(NN)…. - Pematuhan GS1 untuk farma memerlukan pengekod yang menyokong GS1. Abundera mengekod rentetan elemen GS1 sebagai Code 128 / Data Matrix tetapi tidak diperakui GS1 secara rasmi. Untuk penyerahan kawal selia FDA UDI / EU MDR, gunakan pembekal penyelesaian GS1 yang diperakui.
- Pic modul untuk DPM. Penandaan terus bahagian memerlukan sekurang-kurangnya 0.25 mm/modul untuk imager industri; 0.4 mm untuk pembaca DPM mudah alih. Di bawah itu, hasil dekod jatuh dengan cepat tanpa mengira ECC.
- Kontras minimum. ISO/IEC 29158 memerlukan nisbah kontras sekurang-kurangnya 20% antara tanda dan substrat. Keluli tahan karat yang diukir laser dengan pengoksidaan berat boleh jatuh di bawah ini, sahkan dengan grader DPM.
- Penggayaan dilumpuhkan. Ciri khusus QR (bentuk titik tersuai, kecerunan, logo tengah) tidak terpakai pada Data Matrix. Panel Gaya Abundera melumpuhkan dirinya sendiri untuk jenis ini.
Keserasian pengimbas
| Pembaca | Sokongan Data Matrix | Nota |
|---|---|---|
| Kamera iOS (iOS 15+) | Tidak | Apple belum menambah Data Matrix ke aplikasi Kamera natif. Aplikasi pihak ketiga dengan SDK Scandit atau Dynamsoft berfungsi. |
| Kamera Android (Google/Pixel) | Ya (melalui Google Lens) | Google Lens mendekod Data Matrix dengan cukup baik pada pembungkusan produk kontras tinggi. Gagal pada DPM yang diukir laser. |
| Pembaca DPM farma / perubatan (ISO 29158) | Ya (kanonikal) | Pembaca DPM Microscan, Cognex DataMan, Dynamsoft, sokongan penuh dengan penggredan kualiti. |
| Imager industri Zebra / Honeywell / Datalogic | Ya | Setiap imager 2D industri menyokong Data Matrix secara natif. Simbol lalai untuk talian automasi kilang mereka. |
| Pengimbas POS berkemampuan GS1 QR | Ya | Pengimbas POS runcit yang menerima GS1 DataBar juga menerima GS1 Data Matrix dengan pengekodan FNC1. |
| Pembaca get lapangan terbang / transit | Tidak | Tidak digunakan untuk transit. Gunakan Aztec untuk kad naik kapal. |
| Pengimbas laser 1D | Tidak | Data Matrix adalah 2D, memerlukan imager. Hanya PDF417 mendekod pada laser 1D. |
Lihat juga
- /data-matrix-code-generator/, penjana Data Matrix.
- Rujukan GS1 Digital Link, pengganti GTIN-dahulu untuk rentetan elemen GS1 tradisional.
- Perbandingan Aztec · PDF417 · Data Matrix, perbandingan sebelah menyebelah.
- Rujukan Aztec, adik-beradik display-dahulu, untuk kad naik kapal dan transit.
- Rujukan PDF417, adik-beradik linear bertindan, untuk lesen memandu dan bil udara.
- Indeks piawaian, kembali ke hab rujukan.