Máy quét mã vạch 1D và 2D khác nhau thế nào? Cách phân biệt
GIẢI PHÁP CNTT

Máy quét mã vạch 1D và 2D khác nhau thế nào? Cách phân biệt

07-11-2026, 11:40 pm

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.

Máy quét mã vạch 1D và 2D khác nhau thế nào? Cách phân biệ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.

Nhận biết mã vạch 1D và 2D bằng hình dạ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 là gì và thường được dùng ở đâu?

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

  • EAN-13 / UPC-A: phổ biến trên sản phẩm bán lẻ; mã thường dùng để nhận diện hàng hóa khi tra cứu trong hệ thống.
  • Code 128: được dùng trong nhiều nhãn nội bộ và quy trình nhận diện; khả năng biểu diễn ký tự phụ thuộc quy tắc của chuẩn.
  • GS1-128: có thể mang dữ liệu có cấu trúc theo GS1 Application Identifiers, chẳng hạn mã định danh cùng thuộc tính lô hoặc thời hạn trong trường hợp phù hợp.
  • ITF-14: thường dùng để định danh đơn vị thương phẩm trong một số tình huống đóng gói và phân phối.

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 là gì? QR Code và Data Matrix thuộc nhóm nào?

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 so sánh mã vạch 1D và 2D

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.

Bảng 1. Khác nhau giữa mã vạch 1D và 2D
Tiêu chíMã 1DMã 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.

Máy quét mã vạch 1D có đọc được QR Code hoặc Data Matrix không?

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.

  • Máy chỉ hỗ trợ 1D: có thể phù hợp khi tất cả mã bắt buộc đều thuộc danh sách chuẩn 1D thiết bị hỗ trợ.
  • Máy hỗ trợ 2D: nhiều thiết bị còn đọc được mã 1D, nhưng vẫn phải kiểm tra danh sách ký hiệu được hỗ trợ ở tài liệu model.
  • Máy quét đọc mã trên màn hình: cần xác minh riêng theo công nghệ đọc, kích thước hiển thị, độ sáng và điều kiện sử dụng; không mặc định mọi máy 2D đều đọc tốt mọi màn hình.

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.

Vì sao cùng là mã 1D hoặc 2D nhưng có mã quét được, mã không?

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

  • Kích thước mã và phần tử nhỏ nhất: tem quá nhỏ hoặc độ phân giải không phù hợp khiến thiết bị không nhận đủ chi tiết.
  • Độ tương phản: màu mã và nền quá gần nhau làm giảm khả năng phân biệt vạch hoặc ô mã.
  • Vùng trống (quiet zone): khoảng trắng quanh mã bị cắt, dính chữ hoặc họa tiết có thể cản trở nhận diện.
  • Chất lượng in và bề mặt: mực lem, mã nhòe, trầy xước, màng bóng, bề mặt cong hoặc nếp gấp ảnh hưởng kết quả.
  • Góc đọc và ánh sáng: phản xạ, vùng đọc và cách đưa mã vào máy cần phù hợp thiết bị.

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.

Ví dụ cách xác định loại mã từ mẫu tem thực tế

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.

Bảng 2. Mẫu mã – nhận diện – thông tin cần ghi lại
Mẫu gặp trong thực tếHướng nhận diệnThô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ộ.

Cần chuẩn bị gì trước khi chọn máy đọc mã vạch?

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.

  1. Chụp ảnh rõ nét từng loại mã đang dùng, giữ nguyên vùng trống xung quanh.
  2. Ghi chuẩn mã nếu có trong tài liệu thiết kế nhãn hoặc phần mềm tạo mã.
  3. Đo kích thước thực tế; đánh dấu mã nhỏ nhất và mã khó đọc nhất.
  4. Nêu rõ mã nằm trên giấy, nhựa, kim loại, bao bì cong hay màn hình.
  5. Cho biết dữ liệu cần nhận sau khi quét là mã định danh, chuỗi ký tự hay các trường thông tin có cấu trúc.

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ấn

Cô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

Câu hỏi thường gặp (FAQ)

Mã vạch 1D và 2D khác nhau như thế nào?

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à gì?

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.

Mã EAN-13 có phải mã vạch 1D không?

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.

QR Code có phải mã vạch 2D không?

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 có giống QR Code không?

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ã 1D hay 2D?

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.

Máy quét chỉ hỗ trợ mã 1D có đọc được QR Code không?

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.

Máy quét mã vạch 2D có đọc được mã 1D không?

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.

Mã vạch 2D có luôn tốt hơn mã 1D không?

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áy quét mã vạch 2D có đọc được mã trên màn hình điện thoại không?

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ị.

Vì sao mã vạch 1D hoặc 2D không quét được?

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ị gì trước khi chọn máy quét mã vạch 1D hoặc 2D?

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.

Admin
Thu Hương
Author Tại
Maytinhcdc
Bài viết liên quan
ĐĂNG KÝ TƯ VẤN MIỄN PHÍ
Đăng ký tư vấn giải pháp CNTT với CDC Technologies
Chat Zalo với CDC Technologies