Danh mục sản
phẩm
IT DOCTOR DỊCH VỤ CNTT
Mã vạch 1D và 2D khác nhau ở cấu trúc, lượng dữ liệu và thiết bị đọc. Tìm hiểu QR Code, Data Matrix, ví dụ minh họa và cách kiểm tra mã trước khi mua máy quét.
Tóm tắt nhanh
Mã vạch 1D và 2D khác nhau chủ yếu ở cách mã hóa thông tin và cấu trúc hiển thị. Mã 1D không đồng nghĩa với “mã cũ, ít giá trị”; mã 2D cũng không tự động bảo đảm quét tốt hơn. Mỗi chuẩn mã phục vụ nhu cầu dữ liệu khác nhau. Chất lượng mã in, kích thước ký hiệu và khả năng giải mã của thiết bị đều ảnh hưởng đến kết quả đọc. Với người chuẩn bị mua đầu đọc, điều cần xác định trước tiên là mẫu mã thực tế thuộc chuẩn nào, sau đó mới kiểm tra thiết bị có hỗ trợ chuẩn đó hay không.
Cách nhận biết trực quan là nhìn hướng sắp xếp phần tử mã. Mã 1D thường có nhiều vạch dọc đậm nhạt đặt cạnh nhau; các mã 2D dạng ma trận như QR Code và Data Matrix tạo thành cụm ô sáng – tối theo cả chiều ngang và chiều dọc.
Mã vạch 1D – dạng tuyến tính
Mã vạch 2D – dạng ma trận
Hình minh họa cấu trúc để nhận diện, không phải mã hợp lệ để quét. Khi xác định chuẩn mã, nên dùng tem hoặc hình ảnh gốc từ hệ thống thực tế.
Mã vạch 1D (mã vạch một chiều) là loại mã thể hiện thông tin bằng độ rộng và cách sắp xếp các thanh cùng khoảng trắng theo một chiều. Nhiều mã hàng bán lẻ, mã kiện hàng và nhãn quản lý nội bộ sử dụng các chuẩn tuyến tính.
Một số chuẩn 1D dễ gặp
Ví dụ dễ hiểu
Một chai nước có EAN-13 trên nhãn. Khi quét, thiết bị chuyển mã sản phẩm đến phần mềm bán hàng; phần mềm tra thông tin và giá tương ứng trong cơ sở dữ liệu. Giá bán không tự nằm trong mọi mã EAN-13.
Không nên hiểu rằng mọi mã 1D chỉ chứa một dãy số ngắn. Lượng và cấu trúc dữ liệu phụ thuộc chuẩn mã, chẳng hạn GS1-128 có thể mã hóa nhiều trường thông tin theo quy tắc GS1.
Mã vạch 2D (mã vạch hai chiều) mã hóa thông tin theo cả chiều ngang và chiều dọc. Các loại mã 2D dạng ma trận có thể biểu diễn nhiều dữ liệu trong diện tích gọn, nhưng khả năng chứa dữ liệu vẫn phụ thuộc loại mã, kích thước và cách mã hóa.
QR Code
Là một dạng mã 2D; có thể chứa văn bản hoặc đường dẫn web. Trong các ứng dụng GS1 Digital Link, QR Code còn có thể mang thông tin định danh sản phẩm theo cấu trúc quy định.
Data Matrix
Là dạng mã 2D có cấu trúc ô nhỏ gọn. GS1 DataMatrix là biến thể dùng cú pháp GS1, hỗ trợ mã định danh cùng các thuộc tính như lô hoặc hạn dùng theo ứng dụng.
QR Code không phải tên gọi chung cho tất cả mã 2D. Data Matrix, PDF417 và những chuẩn hai chiều khác có cấu trúc và quy định riêng. Việc một đầu đọc hỗ trợ QR Code không đủ để kết luận thiết bị hỗ trợ mọi chuẩn mã 2D.
Lưu ý: GS1 DataMatrix và Data Matrix thông thường không hoàn toàn đồng nhất về quy tắc dữ liệu. Khi doanh nghiệp có yêu cầu mã GS1, cần xác định rõ cú pháp, dữ liệu cần nhận và cách phần mềm xử lý.
Bảng dưới đây so sánh hai nhóm mã ở cấp độ nguyên lý. Đây không phải bảng xếp hạng hiệu suất của các dòng máy quét.
| Tiêu chí | Mã 1D | Mã 2D |
|---|---|---|
| Cấu trúc thường thấy | Các thanh và khoảng trắng song song | Ô sáng – tối dạng ma trận hoặc cấu trúc hai chiều khác |
| Chiều mã hóa | Một chiều | Hai chiều |
| Lượng dữ liệu | Thường hạn chế hơn trong cùng không gian; tùy chuẩn | Có thể chứa nhiều dữ liệu hơn trong diện tích gọn; tùy chuẩn |
| Ví dụ | EAN-13, UPC-A, Code 128, GS1-128 | QR Code, Data Matrix, PDF417 |
| Yêu cầu đầu đọc | Đầu đọc có hỗ trợ đúng chuẩn mã 1D | Đầu đọc có khả năng giải mã chuẩn 2D tương ứng |
| Điều kiện đọc | Phụ thuộc chất lượng vạch, độ tương phản, kích thước và vùng trống | Phụ thuộc độ rõ của ô mã, kích thước, độ tương phản, vùng trống và bộ giải mã |
Khác biệt quan trọng nhất với người mua thiết bị là chuẩn mã cần đọc, chứ không phải giả định mọi mã 2D luôn tốt hơn mã 1D. Nếu doanh nghiệp đã có một chuẩn mã hoạt động ổn định, không nên thay đổi chỉ vì thấy dạng khác mới hơn.
Nếu máy chỉ hỗ trợ giải mã 1D, thiết bị không đáp ứng yêu cầu đọc QR Code hoặc Data Matrix. Để đọc mã 2D, cần thiết bị và bộ giải mã hỗ trợ chuẩn mã tương ứng; các đầu đọc hình ảnh (area imager) thường được sử dụng cho nhu cầu này.
Cách xác nhận đúng
Đối chiếu tên chuẩn mã trên tem với mục supported symbologies hoặc danh sách khả năng giải mã trong tài liệu thiết bị. Nếu còn nghi ngờ, dùng mẫu mã thật để kiểm tra trước khi chốt cấu hình.
Thiết bị hỗ trợ đúng loại mã mới là điều kiện cần. Khả năng đọc còn phụ thuộc chất lượng ký hiệu, cách in hoặc hiển thị và môi trường thao tác. Một mã kém chất lượng có thể gây khó đọc dù thuộc chuẩn mà máy hỗ trợ.
Những yếu tố tác động trực tiếp
Không suy diễn từ khả năng sửa lỗi của mã 2D
Một số chuẩn 2D có cơ chế sửa lỗi, nhưng không có nghĩa mọi mã bị hỏng hoặc mất vùng trống đều đọc được. Độ hư hại, kích thước và điều kiện đọc vẫn có giới hạn kỹ thuật.
GS1 khuyến nghị kiểm tra kích thước, tương phản, vùng trống và chất lượng ký hiệu khi xử lý lỗi đọc mã; đây là những yếu tố có thể quan sát trên chính nhãn đang dùng.
Những tình huống dưới đây minh họa cách mô tả mẫu mã trước khi trao đổi với bộ phận IT hoặc nhà cung cấp thiết bị. Chúng không phải kết quả thử nghiệm của bất kỳ model nào.
| Mẫu gặp trong thực tế | Hướng nhận diện | Thông tin cần kiểm tra |
|---|---|---|
| Nhãn sản phẩm có các vạch dọc, bên dưới là chữ số | Nhóm mã 1D; cần xác định có phải EAN/UPC hay chuẩn khác | Ảnh nhãn rõ nét, mã chuẩn, kích thước |
| Tem vuông chứa nhiều ô nhỏ | Khả năng thuộc nhóm 2D dạng ma trận; cần xác định QR hay Data Matrix | Ảnh toàn mã, kích thước ô, dữ liệu dự kiến |
| Mã hiển thị trên màn hình điện thoại | Cần xác định chuẩn mã thay vì chỉ gọi chung “QR” | Ảnh màn hình, kích thước hiển thị, độ sáng, thiết bị đọc |
| Tem rất nhỏ trên bao bì hoặc linh kiện | Cần xác định 1D/2D và chuẩn mã cụ thể | Ảnh cận cảnh, kích thước thực, vật liệu và điều kiện in |
Nếu doanh nghiệp sử dụng nhiều dạng mã trong cùng một công việc, cần ghi lại tất cả loại mã bắt buộc, không chỉ gửi một nhãn đại diện rồi kết luận máy có thể đọc toàn bộ.
Sau khi phân biệt 1D và 2D, bước tiếp theo không phải chọn ngay thương hiệu hay model mà là chuẩn hóa mẫu mã đầu vào. Một bộ thông tin ngắn sẽ giúp IT và bộ phận mua hàng xác định yêu cầu giải mã chính xác hơn.
Bước tiếp theo: Chuyển từ nhận diện mã sang chọn cấu hình
Khi đã biết các chuẩn mã bắt buộc, xem Hướng dẫn chọn máy quét Honeywell theo loại mã và cách kết nối để đối chiếu khả năng giải mã, thiết bị nhận dữ liệu và các điều kiện loại trừ cấu hình không phù hợp.
Gửi mẫu mã để được tư vấnCông ty Cổ phần Công Nghệ CDC
Trụ sở chính: 447 Nguyễn Khang, P. Cầu Giấy, TP. Hà Nội
Hotline 1: 0983.366.022 (Hà Nội)
CN.HCM: 28 Bis Nguyễn Văn Vĩnh, Phường Tân Sơn Nhất, TP Hồ Chí Minh
Hotline 2: 0938.898.328 (TP.HCM)
Website: maytinhcdc.vn - Facebook: https://www.facebook.com/maytinhcdc.official/
Youtube: https://www.youtube.com/@Maytinhcdcvn - TikTok: https://www.tiktok.com/@maytinhcdc.vn
Mã vạch 1D mã hóa dữ liệu bằng các thanh và khoảng trắng theo một chiều. Mã vạch 2D mã hóa theo hai chiều, thường là các ô sáng tối dạng ma trận, nên có thể chứa nhiều thông tin hơn trong diện tích gọn tùy chuẩn mã.
Mã vạch 1D là mã một chiều gồm các thanh song song và khoảng trắng có độ rộng khác nhau. Những chuẩn thường gặp gồm EAN-13, UPC-A, Code 128 và ITF-14.
Có. EAN-13 là một chuẩn mã vạch 1D thường xuất hiện trên hàng hóa bán lẻ, dùng để thể hiện mã định danh sản phẩm theo quy tắc GS1.
Có. QR Code là một loại mã vạch hai chiều, biểu diễn dữ liệu bằng các ô sáng và tối. QR Code có thể chứa văn bản, đường dẫn web hoặc dữ liệu được mã hóa theo cấu trúc cụ thể.
Data Matrix và QR Code đều là mã vạch 2D dạng ma trận nhưng có cấu trúc và quy tắc mã hóa khác nhau. Không nên coi hai chuẩn này là một hoặc mặc định thiết bị đọc được QR sẽ hỗ trợ mọi dạng Data Matrix.
PDF417 là một chuẩn mã vạch 2D dạng xếp chồng, gồm nhiều hàng vạch đặt theo chiều dọc. Dù có hình dạng giống các hàng mã 1D, PDF417 vẫn được phân loại là mã hai chiều.
Không. Máy chỉ có khả năng giải mã 1D không đáp ứng yêu cầu đọc QR Code. Cần thiết bị hỗ trợ giải mã QR Code và kiểm tra khả năng đọc theo tài liệu của từng model.
Nhiều máy quét hình ảnh 2D hỗ trợ cả mã 1D. Tuy nhiên, cần kiểm tra danh sách chuẩn mã được hỗ trợ trong tài liệu kỹ thuật thay vì mặc định mọi máy 2D đều đọc được tất cả mã 1D.
Không. Mã 2D có lợi thế về khả năng chứa dữ liệu trong không gian gọn, nhưng sự phù hợp còn phụ thuộc yêu cầu ứng dụng, chất lượng mã và thiết bị đọc. Mã 1D vẫn đáp ứng tốt nhiều nhu cầu nhận diện hàng hóa.
Một số máy quét 2D có thể đọc mã hiển thị trên màn hình. Khả năng thực tế phụ thuộc công nghệ đọc, chuẩn mã, kích thước hiển thị, độ sáng và cấu hình thiết bị.
Nguyên nhân có thể do thiết bị không hỗ trợ chuẩn mã, kích thước quá nhỏ, độ tương phản thấp, thiếu vùng trống quanh mã, mã in bị nhòe hoặc điều kiện ánh sáng và bề mặt không phù hợp.
Cần chuẩn bị ảnh hoặc mẫu mã thực tế, tên chuẩn mã nếu biết, kích thước, chất lượng in, bề mặt mang mã và dữ liệu cần nhận. Những thông tin này giúp xác định khả năng giải mã cần có trước khi chọn máy.