Aztec · PDF417 · Data Matrix
Ba loại symbology 2D không phải QR mà Abundera hỗ trợ. Trông giống nhau, đều mang hàng trăm byte trong ma trận nhỏ gọn, nhưng được tối ưu cho các công việc khác nhau và hỗ trợ máy quét gốc cũng khác nhau. Trang này là hướng dẫn thực chiến để chọn đúng loại, và biết khi nào camera điện thoại sẽ và sẽ không đọc được bản in của bạn.
PDF417:ISO/IEC 15438:2015, mã vạch tuyến tính xếp chồng ở mặt sau mỗi bằng lái xe Mỹ.
Data Matrix:ISO/IEC 16022:2006, mã ma trận vuông trên lọ dược phẩm, linh kiện điện tử và thiết bị y tế.
So sánh song song
| Aztec | PDF417 | Data Matrix | |
|---|---|---|---|
| Hình dạng | Vuông, điểm tìm bullseye ở trung tâm | Hình chữ nhật, tuyến tính xếp chồng | Vuông, điểm tìm hình chữ L ở hai góc |
| Dung lượng tối đa (chữ-số) | ~3.067 ký tự | ~1.800 ký tự | ~2.335 ký tự |
| Kích thước mô-đun tối đa | 151 × 151 | Biến đổi (hàng × cột) | 144 × 144 |
| Sửa lỗi | Reed-Solomon, có thể chọn 5%–95% | Reed-Solomon, mức 0–8 (có thể chọn) | Reed-Solomon, cố định theo kích thước (ECC 200) |
| Vùng yên tĩnh cần thiết | Không cần | 2× chiều rộng mô-đun | 1 mô-đun |
| Được thiết kế cho | Bề mặt độ tương phản thấp (màn hình điện thoại, vé bị nhàu) | Dữ liệu dài trên giấy thường (bằng lái, vận đơn hàng không) | Đánh dấu trực tiếp linh kiện (DPM): kim loại khắc laser, nhãn dược phẩm |
| Tổ chức / chủ sở hữu | Welch Allyn (nay là Honeywell), mở | Symbol Technologies (nay là Zebra), mở | ID Matrix (nay là Microscan/Omron), mở |
Hỗ trợ máy quét gốc
Đây là yếu tố quyết định cho hầu hết các lựa chọn thực tế. Không loại nào trong ba loại được giải mã bởi camera Apple iPhone; hành vi camera Android thay đổi theo nhà sản xuất.
| Đầu đọc | Aztec | PDF417 | Data Matrix |
|---|---|---|---|
| iOS Camera (iOS 15+) | Không | Luồng nhận biết bằng lái trong iOS 17+ cho AAMVA | Không |
| Android Camera (stock Google, Pixel) | Một số OEM | Một phần | Có (Google Lens) |
| Google Lens | Không đáng tin cậy | Không đáng tin cậy | Có |
| Máy quét công nghiệp Zebra / Honeywell / Datalogic | Có | Có | Có |
| Scandit SDK | Có | Có | Có |
| Đầu đọc cửa hàng không / giao thông | Có (dùng chuẩn) | Một số thẻ lên máy bay | Không |
| Đầu đọc DMV Mỹ / bar / kiosk | Không | Có (dùng chuẩn) | Không |
| Đầu đọc DPM dược phẩm / y tế (ISO 29158) | Không | Không | Có (dùng chuẩn) |
Chọn loại phù hợp
Dùng Aztec khi
Bạn tạo thẻ lên máy bay, vé giao thông hoặc CMND điện tử sẽ được quét bởi đầu đọc cửa chuyên dụng hoặc màn hình điện thoại. Aztec là symbology 2D duy nhất được thiết kế để giải mã đáng tin cậy từ màn hình điện thoại độ tương phản thấp sau vết ngón tay cái; đó là lý do IATA BCBP chọn nó cho thẻ lên máy bay năm 2005.
Dùng PDF417 khi
Bạn cần dữ liệu ASCII dài (1–2 KB) trên giấy phẳng được đọc bởi máy quét laser 1D/2D ở cự ly gần. Ứng dụng chuẩn: mặt sau mỗi bằng lái xe Mỹ (AAMVA), vận đơn FedEx, hộ chiếu Mỹ, thẻ y tế CA, nhiều mẫu đơn chính phủ.
Dùng Data Matrix khi
Bạn đánh dấu linh kiện vật lý nhỏ, lọ dược phẩm (FDA UDI, EU MDR), linh kiện điện tử, dụng cụ phẫu thuật, cánh quạt động cơ phản lực. Data Matrix chịu được khắc laser, đánh dấu trực tiếp và đột dấu chấm trên kim loại mà không symbology nào khác làm được.
Dùng QR thay thế khi
Mục tiêu là camera điện thoại người dùng thông thường. Mọi smartphone đều đọc QR ngay lập tức; không cái nào đọc ba loại này đáng tin cậy. Nếu bản in sẽ được quét bởi đại chúng, hãy dùng QR và chấp nhận mật độ dữ liệu thấp hơn một chút.
Vectơ kiểm tra chuẩn
| Symbology | Payload | Chuỗi con mong đợi |
|---|---|---|
| Aztec, URL ngắn | https://example.com/board/AB12 | example.com/board/AB12 |
| Aztec, dữ liệu vé dài | M1DOE/JOHN EABC123 AB1234 DEPART ARR 12JAN … | M1DOE/JOHN |
| PDF417, vận đơn GS1 | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| PDF417, bằng lái AAMVA | @\n\x1e\rANSI 636014100002DL… | ANSI 636014 |
| Data Matrix, UDI dược phẩm | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Data Matrix, số sê-ri linh kiện điện tử | PN:4321-ABC SN:00001234 | 4321-ABC |
Lỗi thường gặp
- Camera điện thoại người dùng thông thường sẽ không giải mã được. Đây là lỗi phổ biến nhất, in PDF417 hoặc Aztec lên vật liệu marketing. Camera iPhone không trả về gì; hầu hết camera Android cũng vậy. Dùng QR cho biển hiệu công cộng.
- Vùng yên tĩnh khác nhau theo symbology. Aztec không cần; PDF417 cần 2 mô-đun; Data Matrix cần 1. Quy tắc riêng của QR không áp dụng ở đây.
- Đánh dấu trực tiếp linh kiện yêu cầu phân loại ISO/IEC 29158. Xác minh bằng camera điện thoại không đủ cho DPM dược phẩm hoặc hàng không vũ trụ. Dùng thiết bị kiểm định DPM (Microscan, Cognex, Dynamsoft).
- Dữ liệu AAMVA phải dùng PDF417. Thông số kỹ thuật bắt buộc PDF417 cụ thể, không phải QR, không phải Aztec, không phải Data Matrix. Xem trang tiêu chuẩn AAMVA.
- Lựa chọn ECC quan trọng. Aztec ECC 5% cực kỳ dễ hỏng; 23% là mặc định có lý do. PDF417 mức 5 là mặc định thực tế. ECC của Data Matrix gắn với kích thước ký hiệu (ECC 200 cố định).
- Tạo kiểu bị tắt cho cả ba. Tính năng chỉ dành cho QR (chấm tùy chỉnh, mắt, gradient, logo trung tâm) không áp dụng. Abundera tắt bảng Style cho những loại này, xem biểu ngữ khả năng.
Xem thêm
- Trình tạo mã Aztec · Trình tạo PDF417 · Trình tạo Data Matrix.
- Trang tiêu chuẩn AAMVA, trường hợp dùng chuẩn của PDF417 (bằng lái xe).
- Mục lục tiêu chuẩn, quay lại trung tâm tham chiếu.
- /test-vectors/, bộ kiểm tra hai chiều cho mỗi symbology.