DataMatrix là gì? Mã 2D vuông nhỏ, sửa lỗi ECC 200, cho tem nhỏ

DataMatrix là mã vạch 2D chuẩn ISO/IEC 16022, gồm các ô vuông đen trắng trong khung có hai cạnh liền (viền L, để định vị) và hai cạnh đứt quãng (để đếm module). Kích thước từ 10 × 10 đến 144 × 144 module vuông, hoặc dạng chữ nhật 8 × 18 đến 16 × 48; chứa tới 2.335 ký tự chữ số hoặc 1.556 byte. Chỉ cần quiet zone 1 module nên rất tiết kiệm chỗ.

Phiên bản hiện dùng là ECC 200 với mã sửa lỗi Reed-Solomon, đọc được khi mất 25–30 % diện tích do trầy, bẩn; các phiên bản ECC 000–140 cũ không còn dùng. DataMatrix khắc laser trên linh kiện điện tử, dụng cụ y tế (UDI), in trên tem tài sản, thuốc; GS1 DataMatrix là DataMatrix có FNC1 đầu và dữ liệu theo AI, chuẩn của ngành dược toàn cầu.

Máy quét cần loại 2D (imager) hoặc điện thoại; máy quét laser 1D không đọc. Chữ có dấu tiếng Việt được bwip-js mã hóa UTF-8 không khai báo ECI nên một số máy đọc sai dấu; nội dung tiếng Việt nên dùng QR. Module tối thiểu khoảng 0,25 mm cho máy quét công nghiệp, 0,38–0,5 mm cho điện thoại.

Ví dụ

TS-2026-0001 mã hóa vào DataMatrix 14 × 14 module; ở module 0,5 mm mã chỉ rộng 7 mm, vừa tem tài sản 40 × 20 mm cùng chữ.

Liên quan