Mã vạch 1D mã hóa dữ liệu theo một chiều ngang dải bar, mã vạch 2D mã hóa theo ma trận hai chiều — 2D chứa nhiều dữ liệu hơn 100 lần trong cùng diện tích nhưng cần máy quét camera (imager) thay vì laser đơn giản. In mã 2D chất lượng tốt cần độ phân giải tối thiểu 300 DPI — máy in nhãn Brother TD-4520TN đáp ứng yêu cầu này; dòng 203 DPI như TD-4410D chỉ nên dùng cho mã 1D hoặc mã 2D kích thước lớn.

So Sánh Toàn Diện Mã Vạch 1D Và 2D
Lựa chọn giữa 1D và 2D phụ thuộc vào 4 yếu tố: lượng dữ liệu cần mã hóa, diện tích nhãn cho phép, thiết bị đọc sẵn có và yêu cầu khả năng tự sửa lỗi.
| Tiêu chí | Mã vạch 1D | Mã vạch 2D |
|---|---|---|
| Đại diện phổ biến | EAN-13, Code 128, Code 39, ITF-14 | QR Code, DataMatrix, PDF417, Aztec |
| Dung lượng dữ liệu | 20–50 ký tự (thấp) | QR Code đến 4.296 ký tự số (rất cao) |
| Kích thước tối thiểu | Lớn hơn — chiều cao bắt buộc | Nhỏ hơn — DataMatrix dưới 5×5mm |
| Thiết bị đọc | Laser scanner hoặc imager | Bắt buộc imager (camera-based) |
| Đọc bằng điện thoại | Không ổn định | QR Code đọc tốt; DataMatrix cần app |
| Tự sửa lỗi | Không (chỉ check digit) | Có — QR Code chịu 30% diện tích bị che |
| Hướng quét | Chỉ chiều ngang | Mọi hướng (omni-directional) |
| Tốc độ quét | Nhanh hơn trong môi trường công nghiệp | Chậm hơn một chút với imager |
| Chi phí đầu tư thiết bị đọc | Thấp — laser scanner rẻ hơn | Cao hơn — imager đắt hơn laser |
| In cần độ phân giải tối thiểu | 203 DPI đủ cho kích thước chuẩn | 300 DPI cho mã 2D nhỏ dưới 15mm |

Mã Vạch 1D: Ưu Điểm Và Ứng Dụng Phù Hợp
Mã vạch 1D vẫn là tiêu chuẩn tối ưu cho bán lẻ và logistics phổ thông nhờ tốc độ quét nhanh nhất, tương thích với toàn bộ hệ thống POS hiện có, chi phí thiết bị đọc thấp nhất và vận hành ổn định trong môi trường ánh sáng kém hoặc bụi bẩn.
- EAN-13: Tiêu chuẩn không thể thay thế tại POS siêu thị và bán lẻ trên toàn thế giới
- Code 128: Nhãn kho và logistics tốc độ cao — quét được ngay cả khi băng chuyền đang chạy
- ITF-14: Nhãn thùng hàng (case barcode), in được trên bề mặt thô như carton không tráng phủ
- Code 39: Phổ biến trong ngành ô tô và quân đội — mã hóa được chữ hoa và số không cần check digit trong một số ứng dụng

Mã Vạch 2D: Ưu Điểm Và Ứng Dụng Phù Hợp
Mã vạch 2D cần thiết khi một mã phải chứa nhiều trường dữ liệu, khi nhãn quá nhỏ cho mã 1D, hoặc khi cần khả năng tự sửa lỗi.
- DataMatrix: Nhãn PCB và linh kiện điện tử nhỏ — serial number đầy đủ trong diện tích dưới 10×10mm. Bắt buộc trong ngành hàng không (AS9100) và dược phẩm EU (FMD — Falsified Medicines Directive)
- QR Code: Tra cứu sản phẩm từ điện thoại người tiêu dùng, nhãn thực phẩm có URL, mã thanh toán, vé điện tử — đọc được bằng camera điện thoại mà không cần app riêng
- PDF417: CCCD Việt Nam, boarding pass, hồ sơ y tế — chứa nhiều dữ liệu có cấu trúc mà không cần kết nối database
- GS1 DataMatrix: Bắt buộc cho dược phẩm EU theo FMD từ 2019 — một mã chứa GTIN + số lô + hạn dùng + serial number

Yêu Cầu Phần Cứng Để In Mã Vạch 2D Chất Lượng Cao
Độ phân giải 300 DPI là yêu cầu tối thiểu để in DataMatrix và QR Code nhỏ đọc được ổn định. Dưới 300 DPI, các ô vuông của mã 2D quá nhỏ bị in ra không rõ ràng — tỷ lệ decode thất bại cao.
| Kích thước mã 2D | Yêu cầu DPI tối thiểu | Model Brother phù hợp |
|---|---|---|
| QR Code trên 20×20mm | 203 DPI đủ | QL-820NWB, TD-4410D |
| QR Code 10–20mm, DataMatrix trên 10mm | 300 DPI khuyến nghị | TD-4520TN |
| DataMatrix dưới 10mm | 300 DPI bắt buộc | TD-4520TN (máy nhỏ nhất đạt chuẩn) |
| Micro QR Code, Dot Code | 600 DPI trở lên | Máy in công nghiệp chuyên dụng |
Câu Hỏi Thường Gặp
1. QR Code có thể thay thế EAN-13 tại POS siêu thị Việt Nam không?
Chưa. GS1 đang triển khai chuẩn GS1 Digital Link cho phép QR Code thay EAN-13, nhưng hầu hết POS tại Việt Nam chưa nâng cấp firmware để đọc chuẩn này. Dự kiến chuyển đổi rộng rãi sau 2027 theo lộ trình GS1 toàn cầu — hiện tại EAN-13 vẫn là bắt buộc cho hệ thống bán lẻ.
2. Tại sao DataMatrix phổ biến hơn QR Code trong công nghiệp điện tử?
DataMatrix có diện tích nhỏ hơn QR Code với cùng lượng dữ liệu — quan trọng khi nhãn chỉ vài mm² trên linh kiện. DataMatrix cũng có mật độ module cao hơn, in được trực tiếp lên kim loại bằng laser marking mà không cần nhãn giấy. QR Code yêu cầu finder pattern (3 ô vuông góc) chiếm diện tích lớn hơn.
3. Một máy in Brother có thể in được cả 1D và 2D không?
Có. P-touch Editor và NiceLabel hỗ trợ đầy đủ EAN-13, Code 128, QR Code, DataMatrix và nhiều loại barcode khác. Chỉ cần cài đặt đúng symbology trong phần mềm — máy in không cần thay đổi gì. Yếu tố giới hạn là độ phân giải của máy in đối với mã 2D nhỏ.
4. Khi in DataMatrix bị lỗi scan, nguyên nhân thường là gì?
Năm nguyên nhân phổ biến theo thứ tự: (1) Độ phân giải máy in quá thấp — module quá nhỏ bị vỡ nét; (2) Darkness quá cao — module đen chảy vào nhau, quiet zone bị nhiễm; (3) Kích thước mã quá nhỏ so với DPI của máy; (4) Nhãn bị nhòe do dán không bằng phẳng; (5) Máy quét là laser scanner 1D không đọc được mã 2D. Kiểm tra bằng barcode verifier theo ISO 15415 để xác định chính xác nguyên nhân.
