Mã vạch 1D và 2D khác nhau về cấu trúc, khả năng mã hóa dữ liệu và công nghệ đọc. Hiểu rõ những điểm khác biệt này giúp doanh nghiệp xác định đặc điểm của từng loại mã khi ứng dụng trong sản xuất, logistics, bán lẻ và truy xuất sản phẩm. Trong bài viết này, Huỳnh Long phân tích đặc điểm, khả năng đọc và ứng dụng của từng loại để doanh nghiệp dễ dàng phân biệt.
Mã vạch 1D là gì?
Mã vạch 1D (One-dimensional barcode), hay mã vạch tuyến tính, biểu diễn dữ liệu theo một chiều thông qua các thanh và khoảng trắng có độ rộng khác nhau. Dữ liệu được mã hóa theo phương ngang, tạo thành một symbol tuyến tính để thiết bị đọc nhận diện và giải mã.

Đặc điểm cấu trúc của mã vạch 1D
- Dữ liệu được mã hóa theo một chiều.
- Các thanh và khoảng trắng có độ rộng khác nhau.
- Symbol có dạng tuyến tính, thường kéo dài theo chiều ngang.
- Khi cần mã hóa thêm dữ liệu, kích thước tuyến tính của mã có thể tăng.
Một số loại mã vạch 1D phổ biến
- EAN/UPC: thường dùng trong nhận diện sản phẩm và bán lẻ.
- Code 128: được sử dụng trong logistics và quản lý hàng hóa.
- GS1-128: hỗ trợ mã hóa dữ liệu theo hệ thống GS1 Application Identifiers.
- ITF-14: thường được sử dụng trong phân phối và logistics.
Mã vạch 2D là gì?
Mã vạch 2D (Two-dimensional barcode) mã hóa dữ liệu theo cả chiều ngang và chiều dọc thông qua các mô-đun như ô vuông, chấm hoặc cấu trúc hình học tùy symbology. Nhờ đó, mã 2D có thể đạt mật độ dữ liệu cao hơn và chứa nhiều thông tin trong một symbol nhỏ.

Đặc điểm cấu trúc của mã vạch 2D
So với mã tuyến tính, mã 2D có cấu trúc theo hai chiều và thường được thiết kế dưới dạng hình vuông hoặc hình chữ nhật. Thiết bị đọc cần thu nhận hình ảnh đầy đủ của symbol để tiến hành giải mã.
QR Code và GS1 DataMatrix có gì khác nhau?
QR Code là một loại mã 2D phổ biến, phù hợp với các ứng dụng kết nối sản phẩm vật lý với thông tin trực tuyến. Khi sử dụng GS1 Digital Link, QR Code có thể liên kết nhận diện sản phẩm với các nội dung số.
GS1 DataMatrix là Data Matrix sử dụng cú pháp dữ liệu GS1, có thể mã hóa GTIN cùng các trường dữ liệu như batch/lot, hạn sử dụng hoặc serial tùy ứng dụng. Loại mã này được sử dụng trong nhiều ứng dụng truy xuất và healthcare.
Do đó, QR Code là một loại mã 2D, nhưng không phải mọi mã 2D đều là QR Code.
Sự khác biệt giữa mã vạch 1D và mã vạch 2D
| Tiêu chí | Mã vạch 1D | Mã vạch 2D |
| Cấu trúc | Mã hóa theo một chiều | Mã hóa theo hai chiều |
| Mật độ dữ liệu | Thấp hơn | Cao hơn |
| Diện tích mã | Có thể cần chiều dài lớn hơn khi chứa nhiều dữ liệu | Có thể chứa nhiều dữ liệu trong diện tích nhỏ |
| Loại dữ liệu | Phù hợp với dữ liệu nhận diện cơ bản | Có thể chứa nhiều trường dữ liệu hơn tùy symbology và chuẩn |
| Công nghệ đọc | Linear scanner hoặc imaging scanner tùy loại mã | Imaging scanner/camera |
| Ví dụ | EAN, UPC, Code 128, GS1-128 | QR Code, GS1 DataMatrix |
| Ứng dụng | Nhận diện sản phẩm, bán lẻ, logistics | Truy xuất, healthcare, bán lẻ, kết nối thông tin số |
Điểm khác biệt cốt lõi nằm ở cách dữ liệu được biểu diễn và lượng thông tin có thể mã hóa. Tuy nhiên, không nên hiểu đơn giản rằng 2D luôn thay thế 1D; mỗi loại mã được thiết kế cho những symbology và yêu cầu ứng dụng khác nhau.
Thiết bị nào có thể đọc mã vạch 1D và 2D?
Công nghệ đọc cần phù hợp với cấu trúc của symbol. Vì vậy, lựa chọn thiết bị không chỉ dựa trên việc mã là 1D hay 2D mà còn phụ thuộc vào symbology và hệ thống xử lý dữ liệu.
Công nghệ đọc mã vạch 1D
Mã 1D có thể được đọc bằng linear scanner hoặc imaging scanner. Vì vậy, không nên đồng nhất mã 1D với một công nghệ quét duy nhất.
Công nghệ đọc mã vạch 2D
Mã 2D cần thiết bị imaging hoặc camera/vision system để thu nhận cấu trúc hai chiều. Hệ thống phải nhận diện được đầy đủ symbol trước khi giải mã.
Ngoài thiết bị, khả năng đọc còn phụ thuộc vào phần mềm, cấu hình và chất lượng mã được in trên sản phẩm.
Mã vạch 1D và mã vạch 2D trong ngành công nghiệp
Hai loại mã có thể cùng tồn tại trong một hệ thống tùy vào mục đích nhận diện và dữ liệu cần quản lý.
Ứng dụng mã vạch 1D trong sản xuất và logistics
Mã 1D thường xuất hiện trong các hoạt động:
- Nhận diện sản phẩm/SKU.
- Quản lý hàng hóa và kho.
- Nhập – xuất và phân phối.
- Bán lẻ và quản lý sản phẩm.
Với các quy trình chủ yếu cần nhận diện mã sản phẩm, mã 1D vẫn đáp ứng tốt nhiều yêu cầu vận hành.
Ứng dụng mã vạch 2D trong truy xuất sản phẩm
Mã 2D phù hợp hơn khi cần đưa nhiều trường dữ liệu vào cùng một symbol, chẳng hạn GTIN, batch/lot, hạn sử dụng và serial number tùy chuẩn và ứng dụng.
Điều này đặc biệt hữu ích trong các quy trình cần liên kết thông tin nhận diện với dữ liệu truy xuất trong chuỗi cung ứng.

Ứng dụng GS1 DataMatrix trong healthcare
GS1 DataMatrix là một trong những loại mã 2D được sử dụng trong healthcare để nhận diện và truy xuất sản phẩm. Khả năng mã hóa nhiều trường dữ liệu trong diện tích nhỏ giúp loại mã này phù hợp với các sản phẩm có không gian in hạn chế.
Chất lượng in ảnh hưởng thế nào đến khả năng đọc mã vạch 1D và 2D?
Một symbol có dữ liệu chính xác nhưng chất lượng in không đạt vẫn có thể gây lỗi đọc. Các yếu tố như độ tương phản, kích thước, độ phân giải, quiet zone, biến dạng và đặc tính bề mặt đều có thể ảnh hưởng đến khả năng giải mã.

Một số yếu tố cần kiểm soát gồm:
- Độ tương phản: giúp thiết bị phân biệt vùng dữ liệu với nền.
- Kích thước và độ phân giải: ảnh hưởng đến khả năng tái tạo chính xác các thanh hoặc module.
- Quiet zone: vùng trống cần thiết xung quanh symbol.
- Lỗi in và biến dạng: thiếu nét, nhòe hoặc sai kích thước có thể làm giảm khả năng đọc.
- Bề mặt vật liệu: độ phản xạ, độ cong và đặc tính nền có thể ảnh hưởng đến hình ảnh thu được.
Về đánh giá chất lượng, ISO/IEC 15416:2025 quy định phương pháp đo và đánh giá chất lượng barcode tuyến tính, trong khi ISO/IEC 15415:2024 áp dụng cho symbol 2D. Cần phân biệt scanning là quá trình đọc và giải mã với verification là quá trình đánh giá chất lượng symbol theo các tiêu chí kỹ thuật.
Xu hướng chuyển đổi từ mã vạch 1D sang 2D theo GS1
GS1 Sunrise 2027 và xu hướng mã hóa 2D
GS1 Sunrise 2027 hướng tới việc các hệ thống POS bán lẻ có khả năng đọc và xử lý cả mã 1D hiện có và mã 2D theo tiêu chuẩn GS1 vào cuối năm 2027. Đây là một lộ trình chuyển đổi của hệ sinh thái, không đồng nghĩa mã 1D sẽ lập tức biến mất.
Xu hướng mã 2D xuất phát từ nhu cầu đưa nhiều dữ liệu hơn vào mã sản phẩm, đồng thời hỗ trợ truy xuất và kết nối sản phẩm với thông tin số.
QR Code và GS1 DataMatrix trong hệ sinh thái GS1
Trong hệ sinh thái GS1, QR Code với GS1 Digital Link phù hợp với các ứng dụng kết nối sản phẩm với thông tin trực tuyến, trong khi GS1 DataMatrix sử dụng GS1 element string và phù hợp với các trường hợp cần mã hóa nhiều dữ liệu trong symbol nhỏ.
Việc sử dụng loại mã nào phụ thuộc vào mục đích ứng dụng, tiêu chuẩn ngành, dữ liệu cần mã hóa và khả năng đọc – xử lý của hệ thống.
Câu hỏi thường gặp
Mã vạch 2D có thay thế hoàn toàn mã vạch 1D không?
Không. Quá trình chuyển đổi sang 2D diễn ra theo lộ trình và hai loại mã có thể tiếp tục được sử dụng song song tùy ứng dụng và hệ thống.
Máy quét mã vạch 1D có đọc được mã 2D không?
Không phải thiết bị 1D nào cũng đọc được 2D. Mã 2D cần thiết bị imaging có khả năng thu nhận và giải mã cấu trúc hai chiều.
QR Code có phải là mã vạch 2D không?
Có. QR Code là một loại mã vạch 2D. Ngoài QR Code, GS1 còn sử dụng các loại mã 2D như GS1 DataMatrix và GS1 DotCode.
Mã vạch 1D hay 2D phù hợp hơn cho truy xuất sản phẩm?
Cả hai đều có thể được sử dụng tùy yêu cầu. Mã 2D có lợi thế khi cần mã hóa nhiều trường dữ liệu trong cùng symbol, trong khi mã 1D vẫn phù hợp với nhiều nhu cầu nhận diện và quản lý sản phẩm.
Kết luận
Mã vạch 1D và 2D khác nhau chủ yếu ở cấu trúc mã hóa, mật độ dữ liệu, công nghệ đọc và phạm vi ứng dụng. Mã 1D có cấu trúc tuyến tính và phù hợp với nhiều nhu cầu nhận diện, trong khi mã 2D có thể mã hóa nhiều dữ liệu hơn trong diện tích nhỏ.
Trong xu hướng GS1 thúc đẩy hệ sinh thái mã 2D, việc hiểu đúng đặc điểm từng loại mã giúp doanh nghiệp đánh giá yêu cầu về dữ liệu, chất lượng in, thiết bị đọc và hệ thống xử lý trước khi triển khai trong sản xuất, logistics hoặc truy xuất sản phẩm.
Xem thêm:
- Ứng dụng máy in mã vạch trong quản lý kho và phân phối thực phẩm
- In mã vạch 2D trên lọ ngành dược phẩm
- Mã vạch là gì ? Ý nghĩa và cách xem mã vạch của sản phẩm
Theo dõi Fanpage của Huỳnh Long tại đây.
🔰Liên hệ để được hỗ trợ tư vấn, mua hàng:
CÔNG TY CỔ PHẦN THIẾT BỊ CÔNG NGHIỆP HUỲNH LONG
📲: (+84) (28) 3592 6789 / 028 2253 5672 / 0961 166 388
📧: marketing@huynhlong.com.vn
🌐: huynhlong.com.vn
📌: Lô J35, KDC Phú Nhuận, 659 Đỗ Xuân Hợp, P. Phước Long, TP Hồ Chí Minh

