Các Loại Mã Vạch Trên Tài Liệu: Hướng Dẫn Toàn Diện

2026/09/24 6 lượt xem
Các Loại Mã Vạch Trên Tài Liệu: Hướng Dẫn Toàn Diện

Quay mặt bằng lái xe Mỹ lại, bạn sẽ thấy một mã vạch dày đặc, hình gạch xếp đầy mặt sau. Nhìn kỹ vào thẻ ID châu Âu, một mô hình ô vuông nhỏ nhìn lại bạn. Mở một hóa đơn tiện ích, sao kê ngân hàng hoặc thẻ lên máy bay, một mã sọc nằm yên bên cạnh các con số. Mã vạch tài liệu ở khắp mọi nơi — và khác với mã bán lẻ trên hộp ngũ cốc, mỗi loại bạn gặp trên giấy tờ chính thức đều được chọn vì một lý do: dung lượng dữ liệu, sửa lỗi, chất lượng in, hoặc máy quét đọc nó.

Hướng dẫn này đi qua mọi họ mã vạch bạn sẽ thực sự gặp trên giấy tờ tùy thân, tài liệu tài chính và thư tín — cách hoạt động của từng loại, dữ liệu nó mã hóa, vị trí của nó trên tài liệu, và cách tạo bất kỳ loại nào trong trình duyệt miễn phí. Nếu bạn thiết kế, in hoặc kiểm tra tài liệu, đây là cẩm nang của bạn; vào cuối, mặt sau bất kỳ thẻ nào sẽ cho bạn biết chính xác các đường kẻ và chấm đang nói gì. Và cũng như hai đường dày ở dưới cùng hộ chiếu (mã MRZ) mang trang dữ liệu ở dạng có thể đọc được bằng máy, mỗi mã vạch dưới đây là một tài liệu đang trò chuyện với máy móc.

Hai Họ: Mã Vạch Tuyến Tính (1D) So Với Ma Trận (2D)

Mọi mã vạch bạn từng thấy trên tài liệu đều thuộc một trong hai họ. Mã tuyến tính (1D) — những đường sọc cổ điển — mã hóa dữ liệu trong độ rộng và khoảng cách của các đường kẻ và được đọc bằng quét laser hoặc dòng camera. Chúng rẻ để in, tồn tại trên máy in chất lượng thấp, và hoạt động với phần cứng máy quét vài chục năm tuổi, nhưng chúng chứa ít dữ liệu: thường chỉ vài chục ký tự. Đó là lý do tại sao thẻ thành viên có thể mang số thành viên trong Code 39, nhưng bằng lái xe đầy dữ liệu cá nhân thì không.

Mã ma trận (2D) mã hóa dữ liệu trong mô hình các ô tối và sáng bên trong hình chữ nhật hoặc hình vuông. Dung lượng của chúng nhảy từ vài chục ký tự lên hàng trăm hoặc hàng nghìn, và gần như tất cả đều thêm sửa lỗi Reed-Solomon: một PDF417 hoặc DataMatrix có thể mất một phần bề mặt — mực lem, gấp góc, con dấu đè lên — và vẫn giải mã hoàn hảo. Sự kết hợp giữa dung lượng và độ bền chính xác là những gì tài liệu tùy thân cần, đó là lý do tại sao mọi ID, giấy phép và thẻ lên máy bay hiện đại đều mang mã 2D ở đâu đó.

Cũng có một loại lai đáng biết: PDF417 chính thức là mã tuyến tính xếp chồng — nhiều hàng 1D ngắn xếp thành hình gạch — cho nó dung lượng giống 2D trong khi vẫn có thể in ở chất lượng tài liệu.

PDF417: Mã Vạch Trên Bằng Lái Xe Mỹ

Cục gạch các đường kẻ nhỏ ở mặt sau mỗi bằng lái xe Mỹ, Canada và Mexico là PDF417 — và nó không phải là trang trí. Theo tiêu chuẩn thiết kế AAMVA DL/ID, nó mã hóa cơ bản mọi thứ in trên mặt trước thẻ: họ tên đầy đủ, địa chỉ, ngày sinh, số bằng lái, hạng và giấy phép bổ sung, hạn chế, ngày cấp và hết hạn, và dữ liệu kiểm toán. Một cảnh sát, bảo vệ quán bar hoặc nhân viên ngân hàng quét mặt sau thẻ và nhận được một bản đọc sạch, không cần bàn phím của toàn bộ bằng lái.

Mỗi ký hiệu PDF417 là một chồng các hàng (3 đến 90), mỗi hàng chứa các chỉ báo bắt đầu, kết thúc và hàng của riêng nó, chia thành cụm "từ mã" độ dài thay đổi. Tối đa 1,850 ký tự văn bản vừa trong một ký hiệu, và chín cấp độ sửa lỗi Reed-Solomon cho phép một ký hiệu tồn tại thiệt hại sẽ giết chết mã tuyến tính. Những đặc điểm tương tự đã khiến PDF417 trở thành lựa chọn cho Thẻ Cư trú Thường trú Mỹ ("thẻ xanh") — PDF417 ở mặt sau nó mã hóa biên lai, hạng và số vụ — và cho thẻ lên máy bay giấy: tiêu chuẩn Thẻ Lên Máy Bay Mã Vạch IATA đặt một PDF417 trên thẻ lên máy bay trên toàn thế giới.

Chi tiết thú vị: PDF417 đứng cho "Tệp Dữ Di Động", 4 đường kẻ và khoảng cách mỗi từ mã, rộng 17 mô-đun. Nó trở thành tiêu chuẩn ISO (ISO/IEC 15438) vào những năm 1990 sau khi Symbol Technologies phát minh ra nó vào năm 1991.

DataMatrix: Hộ Chiếu, Visa và Thẻ ID Châu Âu

Ô vuông nhỏ đầy ô đen trắng ở mặt sau nhiều thẻ ID quốc gia châu Âu, giấy phép cư trú và tem visa là DataMatrix. Nếu PDF417 là một viên gạch, DataMatrix là bàn cờ: lưới mô-đun hình vuông hoặc hình chữ nhật được viền bởi hai đường viền đặc (mô hình tìm kiếm "L") và các đường viền chấm xen kẽ cho phép máy quét tìm thấy lưới ở bất kỳ góc quay nào.

Sửa lỗi của nó — ECC 200, lại là Reed-Solomon — mạnh đến mức các mã được đánh dấu bằng laser vĩnh viễn lên các bộ phận hàng không vũ trụ và vẫn quét được sau nhiều năm sử dụng. Trên tài liệu, cùng độ bền đó có nghĩa là mã tồn tại khi in nhỏ (vài milimét), bị đóng dấu đè lên, hoặc gấp một phần. Tùy theo kích thước, một DataMatrix mang từ vài byte đến khoảng 2,335 ký tự.

Tải điển hình trên tài liệu là gọn: số tài liệu, số cá nhân, dữ liệu cấp, hoặc tổng kiểm tra liên kết thẻ với một sổ đăng ký quốc gia. Máy quét tại biên giới, ngân hàng và bưu điện đọc mã và đối chiếu với các trường in — một sự không khớp là cờ đỏ ngay lập tức, cùng logic kiểm tra chéo mà chữ số kiểm tra MRZ áp dụng trên hộ chiếu.

Mã QR: Visa Điện Tử, Vé và Tài Liệu Thanh Toán

Mọi người đều nhận ra một mã QR — ô vuông với ba vòng tìm kiếm góc — vì nó chinh phục cuộc sống tiêu dùng đầu tiên: thanh toán, thực đơn, vé, liên kết. Trên giấy tờ chính thức, nó đóng vai trò tương tự: nó kết nối một tài liệu vật lý với một bản ghi trực tuyến. Visa điện tử và giấy phép điện tử (nhiều nước nay cấp) in một QR giải quyết đến bản ghi visa; vé sự kiện và vận tải điện tử đặt toàn bộ vé hoặc khóa tra cứu bên trong; các phiếu thanh toán và hóa đơn nhúng dữ liệu tài khoản hoặc hóa đơn để điện thoại có thể quét và thanh toán thay vì gõ.

Về kỹ thuật, mã QR lưu trữ dữ liệu trong lưới lên đến 177×177 mô-đun — lên đến 7,089 chữ số hoặc 4,296 chữ cái — với bốn cấp độ sửa lỗi Reed-Solomon (L/M/Q/H, phục hồi 7%, 15%, 25% hoặc 30% thiệt hại). Denso Wave phát minh nó vào năm 1994 để theo dõi bộ phận ô tô, và tính năng độc đáo vẫn là đọc nhanh, đáng tin cậy bằng camera điện thoại thông thường, ở bất kỳ góc nào, trong điều kiện ánh sáng yếu. Đó chính xác là lý do tại sao bất kỳ tài liệu nào có nhiệm vụ chính là "để con người xác minh nó bằng điện thoại" có xu hướng chọn QR.

Nếu bạn cần mã QR thay vì các ký hiệu tài liệu ở trên, hãy sử dụng trình tạo mã QR chuyên dụng; cho mọi thứ khác trên trang này, trình tạo mã vạch dưới đây bao gồm bạn.

Aztec: Thẻ Lên Máy Bay và Vé Tàu

Ô vuông hình bia — các vòng đồng tâm ở giữa thay vì vòng góc của QR — là một mã Aztec. Nó được thiết kế để giải mã với chất lượng in kém và quét độ phân giải thấp, chính xác là điều kiện của vé in nhiệt hoặc thẻ lên máy bay hiển thị trên màn hình điện thoại nứt. Tiêu chuẩn thẻ lên máy bay di động của IATA sử dụng Aztec và QR, và nhiều nhà khai thác đường sắt in Aztec trên vé của họ — vé Deutsche Bahn là ví dụ quen thuộc ở châu Âu.

Aztec không cần vùng yên tĩnh xung quanh nó (QR yêu cầu lề trắng), đóng gói đến 3,832 ký tự, và cung cấp sửa lỗi lớp với một mẹo thông minh: một thông điệp "chỉ có bia mắt" nhỏ có thể được đọc ngay cả khi các lớp bên ngoài bị hỏng. Trên tài liệu, Aztec thường mang cùng loại dữ liệu như QR — danh tính vé, tên hành khách, ghế, hoặc chữ ký của nội dung mã vạch chính nó.

Code 39, Code 93 và Code 128: Thẻ ID và Thẻ Thành Viên

Khi một tài liệu chỉ cần — không phải toàn bộ trang dữ liệu — các mã tuyến tính cổ điển vẫn thắng về sự đơn giản và dung lượng in.

Code 39 (sinh năm 1974) mã hóa 43 ký tự: chữ hoa, chữ số và một vài ký hiệu. Mỗi ký tự được xây dựng từ chín yếu tố — năm đường kẻ và bốn khoảng trắng, trong đó ba rộng (do đó "3 của 9"). Nó tự kiểm tra, chịu được máy in trung bình, và xuất hiện trên thẻ nhân viên, thẻ thành viên, tài liệu kho và thẻ ID cũ hơn trên toàn thế giới. Một ký tự kiểm tra modulo-43 tùy chọn bắt lỗi gõ kiểu.

Code 93 là phiên bản dày đặc hơn năm 1982 của Code 39: cùng bảng chữ cái cộng bốn ký tự điều khiển, nhiều thông tin mỗi centimet, và hai ký tự kiểm tra bắt buộc. Bạn sẽ tìm thấy nó trên nhãn logistics và một số tài liệu bưu chính.

Code 128 là hạng nặng của các mã tuyến tính: mỗi một trong 128 ký tự ASCII, mật độ cao, và một ký tự kiểm tra modulo-103 bắt buộc. Biến thể GS1-128 của nó là ngôn ngữ toàn cầu của nhãn vận chuyển và tài liệu chuỗi cung ứng, mang số theo dõi, số lô và ngày hết hạn. Trên các tài liệu liên quan đến ID, Code 128 thường xuất hiện ở bất cứ nơi nào một tham chiếu chữ số dài hơn phải vừa vào một dòng in.

Codabar: Phiếu Gửi Tiền Ngân Hàng

Cũ hơn tất cả ở trên và vẫn hoạt động âm thầm, Codabar là mã sọc in trên phiếu gửi tiền ngân hàng Mỹ và mẫu đơn chuyển tiền, trên thẻ thư viện, mẫu đơn ngân hàng máu và vận đơn hàng không cũ. Nó mã hóa chữ số cộng sáu ký tự điều khiển, và đặc điểm độc đáo là mỗi ký tự dữ liệu là tự kết thúc: đường kẻ, khoảng trắng và hai nét hẹp mỗi ký tự có nghĩa là máy đọc có thể giải mã nó với phần cứng đơn giản và không hiệu chuẩn bắt đầu/kết thúc.

Về lịch sử, Codabar thậm chí viết được bằng tay: nhân viên có thể vẽ một mã hợp lệ với thước kẻ. Nếu bạn đang tái tạo một biểu mẫu ngân hàng cũ hoặc một phiếu gửi tiền cổ điển, Codabar hầu như chắc chắn là ký hiệu in trong góc — và đúng, trình tạo mã vạch tạo Codabar hợp lệ với chữ cái bắt đầu/kết thúc tiêu chuẩn.

EAN-13, EAN-8 và UPC: Hóa Đơn và Biên Lai

Mã vạch trên gần như mọi sản phẩm bạn từng mua là EAN-13 (quốc tế) hoặc UPC-A (Bắc Mỹ): chính xác 12 hoặc 13 chữ số, không có chữ cái, không độ dài thay đổi. EAN-8 là phiên bản nén cho gói nhỏ. Chúng mã hóa một thứ — số hạng mục thương mại toàn cầu GS1 — cộng một chữ số kiểm tra modulo-10 được tính với trọng số xen kẽ 3-1.

Tại sao chúng quan trọng trên tài liệu? Vì hóa đơn, biên lai, cuộn máy tính tiền và giấy chứng nhận mua hàng lại in các mã sản phẩm đó để biên lai có thể được quét lại cho việc trả hàng, bảo hành và kế toán. Mẫu hóa đơn tiện ích hoặc bản mẫu hóa đơn với một phần sản phẩm thực tế sẽ do đó mang mã kiểu EAN, không phải Code 128 ồn ào. Hai đến ba chữ số đầu của EAN xác định quốc gia của tổ thành viên GS1 — một chi tiết đáng biết khi tài liệu phải trông hợp lệ cho một quốc gia nhất định.

Interleaved 2 of 5: Hóa Đơn Tiện Ích và Logistics

Interleaved 2 of 5 (ITF) là công cụ làm việc mật độ cao, chỉ chữ số in trên hóa đơn tiện ích, hóa đơn điện thoại, biểu mẫu kho và thùng vận chuyển. Mẹo của nó là xen kẽ: đường kẻ mã hóa các chữ số lẻ, khoảng trắng giữa chúng mã hóa các chữ số chẵn, do đó mỗi inch đường sọc in mang gấp đôi dữ liệu của mã chữ số đơn giản. Một ký hiệu ITF luôn mã hóa số chữ số chẵn; tải trọng lẻ được thêm số không.

Biến thể lớn, ITF-14, mang số GTIN 14 chữ số của thùng vận chuyển trên bìa carton nâu sóng — một môi trường mà in chất lượng laser là không thể và các đường kẻ dày, khoan dung của ITF vẫn quét được. Trên hóa đơn tiện ích ở nhiều nước, một khối ITF mã hóa số khách hàng/tài khoản hoặc số hóa đơn để các máy thanh toán và máy quét ngân hàng có thể kéo nó mà không cần OCR. Nếu bạn đang làm việc trên thiết kế hóa đơn hoặc sao kê, họ này và các mã bưu chính dưới đây là những người cần biết — cùng với việc đánh số giống mã vạch của sao kê ngân hàng chính nó.

POSTNET, IMb và RM4SCC: Các Mã Vạch Trên Sao Kê và Hóa Đơn

Mã vạch tài liệu ít nổi tiếng nhất nhưng được in nhiều nhất là các mã bưu chính — những đường sọc ngắn, dao động chiều cao bạn thấy in trên phong bì và ở cạnh các sao kê ngân hàng và hóa đơn được gửi qua bưu điện.

POSTNET là mã USPS cổ điển: năm, chín hoặc một mươi một chữ số ZIP được mã hóa trong chiều cao của các đường kẻ cao và thấp. IMb (Intelligent Mail barcode) thay thế nó — một mã 31 chữ số trong cả chiều cao và chiều rộng đường kẻ, mã hóa toàn bộ thông định tuyến, theo dõi và dịch vụ của một bưu kiện. RM4SCC là tương đương của Royal Mail ở Anh, đường kẻ bốn trạng thái (bốn chiều cao khác nhau) mã hóa mã bưu chính và điểm giao hàng.

Tại sao quan tâm? Hai lý do. Thứ nhất, tính xác thực: một hóa đơn tiện ích hoặc tài liệu chứng nhận địa chỉ được gửi từ người gửi Mỹ mang một IMb trên cạnh phong bì, và một từ Anh mang một hàng RM4SCC — những chi tiết phân biệt tài liệu hợp lệ với bản mẫu rõ ràng. Thứ hai, chức năng: những mã đó là cách máy phân loại thư định tuyến hàng trăm triệu sao kê mỗi ngày. Mỗi họ cũng có công thức chữ số kiểm tra riêng (tổng-mod-10 của USPS, sơ đồ trọng số 6 của Royal Mail), mà trình tạo phù hợp tính toán cho bạn.

Tham Khảo Nhanh: Tài Liệu Nào Sử Dụng Mã Vạch Nào

Tài liệuMã vạchTải điển hình
Bằng lái xe Mỹ / Canada / MexicoPDF417Dữ liệu mặt trước bằng lái đầy đủ (AAMVA)
Thẻ xanh Mỹ (Thẻ Cư trú Thường trú)PDF417Biên lai, hạng và số vụ
Thẻ lên máy bay giấyPDF417Tên, chuyến bay, ghế (IATA BCBP)
Thẻ ID và giấy phép cư trú châu ÂuDataMatrixSố tài liệu và dữ liệu đăng ký
Thẻ lên máy bay di động / vé tàuAztec (hoặc QR)Danh tính vé và chữ ký
Visa điện tử, vé điện tử, phiếu thanh toánMã QRKhóa tra cứu hoặc bản ghi đầy đủ
Hóa đơn tiện ích, hóa đơn điện thoạiITF / mã bưu chínhSố tài khoản và số hóa đơn
Sao kê và hóa đơn được gửi (Mỹ / Anh)IMb / RM4SCC / POSTNETĐịnh tuyến, ZIP / mã bưu chính, theo dõi
Biên lai và hóa đơnEAN-13 / EAN-8 / UPCGTIN sản phẩm
Thẻ thành viên, thư viện và thẻ ID cũCode 39 / CodabarID thành viên
Nhãn vận chuyển và thùngCode 128 (GS1-128) / ITF-14Số theo dõi và số SSCC

Tạo Mọi Mã Vạch Tài Liệu Trực Tuyến — Miễn Phí

Đọc mã vạch là một nửa câu chuyện; tạo ra chúng là nửa kia — và bạn không còn cần phần mềm máy tính để làm điều đó. Trình tạo mã vạch trực tuyến miễn phí trên trang này hiển thị mọi họ được đề cập trong hướng dẫn này trong trình duyệt của bạn: nhóm tuyến tính (Code 128, Code 39, Code 93, Codabar, EAN-13, EAN-8, UPC-A, UPC-E, ITF, ITF-14), nhóm ma trận (PDF417, DataMatrix, Aztec) và nhóm bưu chính (POSTNET, IMb, RM4SCC) — tổng cộng mười sáu định dạng.

Nó hoạt động theo cách công việc tài liệu đòi hỏi: chữ số kiểm tra được tính toán hoặc xác minh với công thức tiêu chuẩn GS1, USPS và Royal Mail, cấp độ sửa lỗi có thể điều chỉnh nơi ký hiệu cho phép, màu sắc, kích thước mô-đun và vùng yên tĩnh có thể cấu hình, và mọi ký hiệu tải xuống dưới dạng PNG hoặc SVG — đầu ra vector vẫn sắc nét khi mở rộng lên bố cục in. Mọi thứ chạy cục bộ trong trình duyệt; không có gì bạn gõ được gửi đến máy chủ. Đối với ký hiệu QR cụ thể, trình tạo mã QR đi kèm cung cấp các tùy chọn chuyên dụng.

Cách sử dụng điển hình: điền chỗ giữ mã của mẫu bằng một ký hiệu hợp cấu trúc, kiểm tra cách máy quét hoạt động với các cấp độ sửa lỗi khác nhau, hoặc học phân biệt các ký hiệu bằng mắt. Kết hợp với công cụ MRZ và hướng dẫn sao kê ngân hàng, bạn có thể trang bị một tài liệu đầy đủ với mọi yếu tố có thể đọc được bằng máy nó có thể mang.

Các Câu Hỏi Thường Gặp

Mã vạch nào ở mặt sau bằng lái xe Mỹ?

Mã vạch xếp chồng PDF417, được tiêu chuẩn hóa bởi AAMVA. Nó mã hóa dữ liệu in trên mặt trước thẻ — tên, địa chỉ, ngày tháng, số bằng lái, hạng, giấy phép bổ sung và hạn chế — để một lần quét đọc toàn bộ bằng lái. Bằng lái Canada và Mexico tuân theo cùng tiêu chuẩn.

Hộ chiếu có mã vạch không?

Không theo nghĩa cổ điển. Hộ chiếu mang vùng MRZ hai dòng — vùng có thể đọc được bằng máy của ký tự OCR-B — cộng một chip NFC có khóa được dẫn xuất từ dữ liệu MRZ. Các ô vuông bạn có thể thấy trên visa, giấy phép cư trú và thẻ ID là ký hiệu DataMatrix hoặc QR, là một họ khác với MRZ.

Mã vạch có thể chứng minh tài liệu là thật không?

Không. Mã vạch chỉ chứng minh những gì nó mã hóa — và bất kỳ ai cũng có thể tạo một cái hợp cấu trúc. Những gì mã vạch cung cấp cho hệ thống xác thực là sự nhất quán để kiểm tra: nội dung giải mã phải khớp với các trường in, chữ số kiểm tra, và hồ sơ của người cấp. Một sự không khớp là cờ đỏ ngay lập tức; một sự khớp là cần thiết nhưng chưa bao giờ đủ.

Loại mã vạch nào chứa nhiều dữ liệu nhất?

Mã QR đứng đầu bảng với lên đến 7,089 chữ số (4,296 chữ số và chữ cái); PDF417 đạt khoảng 1,850 ký tự, DataMatrix khoảng 2,335, Aztec khoảng 3,832. Các mã tuyến tính vẫn ở mức vài chục ký tự — đủ cho số, không cho trang dữ liệu.

Làm thế nào để tạo mã vạch PDF417 hoặc DataMatrix miễn phí?

Mở trình tạo mã vạch trực tuyến, chọn ký hiệu, nhập tải trọng của bạn, điều chỉnh kích thước và sửa lỗi, và tải kết quả dưới dạng PNG hoặc SVG. Tất cả mười sáu họ tài liệu từ hướng dẫn này được hỗ trợ, bao gồm chữ số kiểm tra, và không có gì rời khỏi trình duyệt của bạn.

Kết Luận: Một Thẻ, Một Câu Chuyện Máy Móc

Mọi họ mã vạch trên tài liệu giải quyết cùng một vấn đề — một tài liệu phải nói chuyện với máy móc — với các sự đánh đổi khác nhau. Các mã tuyến tính chọn sự đơn giản và dung lượng in; PDF417 chọn dung lượng trong một viên gạch; DataMatrix chọn độ bền ở kích thước nhỏ; QR và Aztec chọn camera điện thoại; mã bưu chọn sàn phân loại. Một khi bạn có thể gọi tên họ bằng mắt, đường sọc trên phiếu gửi tiền, vòng tròn bia trên thẻ lên máy bay và viên gạch trên bằng lái xe đều trở nên có thể đọc được như kỹ thuật — và với trình tạo miễn phí bạn có thể tạo ra từng cái một cách chính xác, chữ số kiểm tra và tất cả, trong dưới một phút.

Bình luận 0

Để lại bình luận, Đăng nhập.

Chưa có bình luận nào.