Máy tạo mã vạch là gì?
Máy tạo mã vạch là một công cụ phần mềm, ứng dụng hoặc hệ thống phần cứng mã hóa dữ liệu — chẳng hạn như số, chữ cái hoặc chuỗi nhị phân — thành một mẫu hình ảnh trực quan có thể đọc được bằng máy, bao gồm các vạch song song, khoảng trống hoặc hình dạng hình học. Kết quả đầu ra có thể được hiển thị trên màn hình, xuất ra dưới dạng tệp hình ảnh (PNG, SVG, EPS, PDF) hoặc gửi trực tiếp đến máy in nhãn. Máy tạo mã vạch tồn tại dưới dạng các ứng dụng máy tính để bàn độc lập, công cụ dựa trên web, ứng dụng di động, thư viện lập trình và phần mềm nhúng trong máy in nhãn công nghiệp.
Chức năng cốt lõi luôn giống nhau: nhận một chuỗi ký tự đầu vào dễ đọc đối với con người và áp dụng một tiêu chuẩn mã hóa xác định — được gọi là ký hiệu học — để tạo ra một hình ảnh có thể quét được mà các máy đọc mã vạch, máy quét laser hoặc camera điện thoại thông minh có thể giải mã trở lại dữ liệu gốc với tỷ lệ lỗi gần bằng không.
Tại sao trình tạo mã vạch lại quan trọng?
Mã vạch là sợi dây liên kết giữa thương mại vật lý, hậu cần, chăm sóc sức khỏe và sản xuất. Nếu không có phương pháp tạo mã vạch đáng tin cậy, mọi nhãn sản phẩm, thùng carton vận chuyển, lọ thuốc, sách thư viện và vé máy bay sẽ cần nhập dữ liệu thủ công tại mỗi điểm kiểm tra — một quy trình gây ra lỗi với tỷ lệ cao hơn khoảng 10.000 lần so với việc quét mã vạch.
- Bán lẻ và điểm bán hàng: Mỗi sản phẩm tiêu dùng được bán thông qua nhà bán lẻ đều yêu cầu mã vạch UPC-A hoặc EAN-13 hợp lệ. Việc tạo ra các mã vạch này chính xác là điều kiện tiên quyết để sản phẩm được trưng bày trên kệ.
- Vận chuyển và hậu cần: Các hãng vận chuyển như FedEx, UPS và USPS yêu cầu các định dạng mã vạch cụ thể (Code 128, GS1-128, Intelligent Mail) trên mỗi nhãn bưu kiện. Mã vạch không đúng định dạng sẽ gây ra sai tuyến đường và chậm trễ.
- Chăm sóc sức khỏe: Đạo luật An toàn Chuỗi Cung ứng Thuốc của FDA yêu cầu mã vạch 2D (DataMatrix) được đánh số seri trên bao bì dược phẩm. Sai sót ở đây sẽ dẫn đến hậu quả về mặt pháp lý và an toàn cho bệnh nhân.
- Quản lý tồn kho: Các kho hàng theo dõi hàng nghìn mã sản phẩm (SKU) bằng mã vạch được in trên nhãn thùng, thẻ tài sản và phiếu đóng gói. Một máy tạo mã vạch hỗ trợ in ấn hàng loạt là rất cần thiết ở quy mô này.
- Quản lý tài liệu và vé: PDF417 và mã QR xuất hiện trên vé sự kiện, thẻ lên máy bay và các tài liệu pháp lý, mã hóa dữ liệu có cấu trúc mà máy quét có thể phân tích trong vài mili giây.
Lý lẽ về kinh tế rất đơn giản: việc tạo mã vạch chính xác giúp loại bỏ lỗi nhập liệu thủ công, tăng tốc độ xử lý tại các điểm quét và đáp ứng các yêu cầu kỹ thuật do các đối tác thương mại, cơ quan quản lý và mạng lưới vận chuyển đặt ra.
Cách thức hoạt động của máy tạo mã vạch: Quy trình kỹ thuật
Việc tạo mã vạch là một quá trình mã hóa mang tính xác định. Với cùng một dữ liệu đầu vào và cùng một ký hiệu mã vạch, bất kỳ máy tạo mã vạch nào tuân thủ quy định đều sẽ luôn tạo ra một mẫu giống hệt nhau. Quá trình này được chia thành bốn giai đoạn riêng biệt.
Giai đoạn 1: Kiểm tra tính hợp lệ của dữ liệu đầu vào
Trước khi quá trình mã hóa bắt đầu, bộ tạo sẽ kiểm tra xem dữ liệu đầu vào có hợp lệ với hệ thống ký hiệu đã chọn hay không. Mỗi tiêu chuẩn đều đặt ra các quy tắc nghiêm ngặt:
- Mã UPC-A chấp nhận chính xác 11 chữ số (chữ số thứ 12 là chữ số kiểm tra được tính toán).
- Mã Code 39 chấp nhận chữ cái viết hoa, chữ số và một số ký tự đặc biệt.
- Mã Code 128 chấp nhận toàn bộ tập hợp 128 ký tự ASCII nhưng mã hóa chúng thông qua ba tập hợp con (A, B, C) mà bộ mã hóa tự động chọn để giảm thiểu độ dài ký hiệu.
- Mã EAN-13 yêu cầu chính xác 12 chữ số do người dùng cung cấp; chữ số thứ 13 là chữ số kiểm tra modulo 10.
Nếu dữ liệu đầu vào không vượt qua kiểm tra hợp lệ — sai độ dài, ký tự không hợp lệ hoặc giá trị nằm ngoài phạm vi số của hệ thống mã hóa — một trình tạo được thiết kế tốt sẽ trả về lỗi cụ thể thay vì âm thầm tạo ra một mã hóa không thể đọc được.
Giai đoạn 2: Tính toán chữ số kiểm tra
Hầu hết các hệ thống mã hóa tuyến tính đều thêm một hoặc nhiều chữ số kiểm tra vào dữ liệu trước khi mã hóa. Đây là các giá trị được tính toán từ các chữ số dữ liệu bằng một thuật toán xác định, và chúng cho phép máy quét phát hiện lỗi truyền dẫn. Các thuật toán phổ biến bao gồm:
- Modulo 10 (kiểu Luhn): Được sử dụng bởi UPC-A, EAN-13 và ITF-14. Các vị trí chữ số xen kẽ được tính trọng số (thường là ×1 và ×3), cộng lại, và chữ số kiểm tra là giá trị bất kỳ nào đưa tổng lên bội số tiếp theo của 10.
- Modulo 43: Được sử dụng bởi Code 39 khi chữ số kiểm tra tùy chọn được kích hoạt.
- Phép toán modulo 103: Được sử dụng bởi Mã 128, trong đó mỗi ký tự có một giá trị được gán và tổng có trọng số modulo 103 tạo ra ký tự kiểm tra.
Một trình tạo mã vạch cho phép người dùng tự cung cấp chữ số kiểm tra mà không cần xác thực là nguồn gốc của những lỗi âm thầm — mã vạch trông có vẻ đúng nhưng sẽ bị máy quét từ chối khi kiểm tra chữ số kiểm tra.
Giai đoạn 3: Mã hóa ký hiệu
Mỗi ký tự trong chuỗi đã được xác thực và thêm chữ số kiểm tra sẽ được ánh xạ tới một mẫu vạch và khoảng trắng cụ thể theo bảng mã hóa của ký hiệu. Cơ chế hoạt động khác nhau tùy thuộc vào loại ký hiệu:
- Mã vạch tuyến tính (1D) mã hóa dữ liệu trong chiều rộng của các vạch dọc song song và khoảng trống giữa chúng. Ví dụ, mã Code 128 sử dụng các mẫu gồm sáu phần tử (ba vạch, ba khoảng trống) với bốn chiều rộng khác nhau, tạo ra 103 ký tự dữ liệu riêng biệt cộng với các ký hiệu bắt đầu, kết thúc và kiểm tra.
- Mã vạch tuyến tính xếp chồng (PDF417, GS1 DataBar Expanded Stacked) sắp xếp nhiều hàng mẫu tuyến tính chồng lên nhau, làm tăng đáng kể mật độ dữ liệu trong khi vẫn có thể giải mã được bằng máy quét tuyến tính tiêu chuẩn.
- Mã vạch ma trận (2D) (Mã QR, DataMatrix, Aztec) mã hóa dữ liệu trong một lưới hai chiều gồm các ô tối và sáng. Mã QR sử dụng thuật toán sửa lỗi Reed–Solomon ở bốn cấp độ (L, M, Q, H), cho phép tới 30% ký hiệu bị hư hỏng hoặc che khuất mà vẫn được giải mã chính xác.
Giai đoạn 4: Kết xuất và Xuất kết quả
Sau khi xác định được mẫu bit, bộ tạo sẽ hiển thị nó dưới dạng đồ họa trực quan. Các thông số hiển thị chính bao gồm:
- Chiều rộng mô-đun (kích thước X): Chiều rộng của thanh hoặc ô hẹp nhất, thường được biểu thị bằng milimét hoặc mil (phần nghìn inch). Tiêu chuẩn GS1 quy định kích thước X tối thiểu cho mỗi ứng dụng; mã UPC-A bán lẻ ở độ phóng đại 100% có kích thước X là 0,330 mm.
- Vùng yên tĩnh: Các lề trống bắt buộc ở hai bên mã vạch tuyến tính (hoặc xung quanh ký hiệu 2D) nhằm ngăn máy quét đọc nhầm nội dung liền kề là một phần của ký hiệu. UPC-A yêu cầu vùng yên tĩnh có kích thước tối thiểu 9 chiều X ở mỗi bên.
- Chiều cao vạch: Vạch cao hơn giúp cải thiện tốc độ quét trên máy quét cầm tay bằng cách tạo ra khoảng dung sai theo chiều dọc lớn hơn cho chùm tia laser. Tiêu chuẩn GS1 quy định chiều cao vạch tối thiểu tương ứng với chiều dài ký hiệu.
- Độ phân giải (DPI): Độ phân giải in ảnh hưởng trực tiếp đến độ tin cậy khi quét. Hầu hết các tiêu chuẩn mã vạch đều khuyến nghị độ phân giải tối thiểu 203 DPI cho máy in nhãn nhiệt và 300 DPI trở lên cho máy in phun hoặc laser. Các định dạng vector (SVG, EPS, PDF) không phụ thuộc vào độ phân giải và được ưu tiên sử dụng trong sản xuất in ấn.
- Màu sắc: Mã vạch phải có độ tương phản đủ giữa các vạch và nền. Tiêu chuẩn là các vạch tối màu trên nền trắng hoặc sáng màu; nền đỏ hấp thụ ánh sáng laser đỏ và làm cho các vạch trở nên vô hình đối với hầu hết các máy quét 1D. Hướng dẫn chất lượng in của GS1 quy định mức chất lượng in tối thiểu là 1.5/06/660 cho mã vạch bán lẻ.
Các ký hiệu mã vạch: So sánh các tiêu chuẩn phổ biến nhất
Các ứng dụng khác nhau yêu cầu các ký hiệu mã vạch khác nhau. Bảng dưới đây liệt kê các định dạng mã vạch thường được yêu cầu tạo ra nhất.
| Biểu tượng học | Kiểu | Dung lượng dữ liệu tối đa | Bộ ký tự | Trường hợp sử dụng chính |
|---|---|---|---|---|
| UPC-A | Tuyến tính | 12 chữ số | Số | Điểm bán lẻ (Bắc Mỹ) |
| EAN-13 | Tuyến tính | 13 chữ số | Số | Điểm bán lẻ (quốc tế) |
| Mã 128 | Tuyến tính | ~48 ký tự (thực tế) | Toàn bộ mã ASCII (128 ký tự) | Nhãn vận chuyển, hậu cần chung |
| Mã 39 | Tuyến tính | Biến | 43 ký tự | Ô tô, quốc phòng, hệ thống kiểm kê cũ |
| ITF-14 | Tuyến tính | 14 chữ số | Số | Thùng carton sóng, hộp bên ngoài |
| GS1-128 | Tuyến tính | Biến | Toàn bộ mã ASCII với GS1 AIs | Chuỗi cung ứng, mã hóa lô/hạn sử dụng |
| Mã QR | Ma trận (2D) | 4.296 ký tự chữ và số | Số, chữ số, nhị phân, chữ Hán | URL, thanh toán di động, tiếp thị |
| DataMatrix | Ma trận (2D) | 2.335 ký tự chữ và số | ASCII đầy đủ + mở rộng | Dược phẩm, đánh dấu các bộ phận nhỏ |
| PDF417 | Xếp chồng tuyến tính | 1.850 ký tự văn bản | ASCII đầy đủ | Thẻ căn cước, thẻ lên máy bay, giấy tờ pháp lý |
| Mã Aztec | Ma trận (2D) | 3.067 ký tự chữ và số | ASCII đầy đủ | Vé phương tiện giao thông, thẻ lên máy bay |
Sự khác biệt giữa máy tạo mã vạch và máy in mã vạch
Hai thuật ngữ này thường bị nhầm lẫn nhưng mô tả các chức năng khác nhau. Máy tạo mã vạch tạo ra hình ảnh đồ họa được mã hóa — dữ liệu hình ảnh. Máy in mã vạch là phần cứng áp dụng hình ảnh đó lên chất nền vật lý. Một số máy in nhãn công nghiệp có phần mềm tích hợp tạo mã vạch nội bộ từ dữ liệu được gửi qua kết nối mạng, kết hợp hiệu quả cả hai chức năng. Trong quy trình làm việc dựa trên phần mềm, máy tạo và máy in luôn tách biệt: máy tạo xuất ra tệp raster hoặc vector, và bất kỳ máy in nào có độ phân giải đủ sẽ xử lý đầu ra vật lý.
Sự khác biệt này rất quan trọng khi khắc phục sự cố quét mã vạch. Mã vạch hiển thị đúng trên màn hình nhưng không quét được có thể do lỗi tạo mã (sai ký hiệu, chữ số kiểm tra không chính xác, vùng yên tĩnh không đủ trong tệp hình ảnh) hoặc lỗi chất lượng in (mực bị lem, độ phân giải thấp, độ phản xạ của chất nền). Việc tách biệt hai chức năng này giúp dễ dàng xác định nguyên nhân hơn.
Cách chọn phần mềm tạo mã vạch phù hợp với nhu cầu của bạn
Hãy lựa chọn phần mềm tạo mã vạch phù hợp với ba yếu tố: loại mã vạch mà ngành của bạn yêu cầu, số lượng mã vạch cần sản xuất và liệu bạn cần hình ảnh tĩnh hay đầu ra động, liên kết với cơ sở dữ liệu. Chọn sai các yếu tố này trước khi bắt đầu sẽ tốn thời gian và buộc bạn phải làm lại từ đầu.
Bước 1: Xác định ký hiệu mã vạch chính xác
Mỗi trình tạo mã vạch hỗ trợ một bộ ký hiệu khác nhau. Việc chọn sai ký hiệu có nghĩa là mã vạch của bạn sẽ được quét chính xác trong trình tạo nhưng lại không hoạt động khi sử dụng thực tế — chẳng hạn như máy quét tại cửa hàng bán lẻ, máy quét mã vạch trong kho hoặc hệ thống của đơn vị vận chuyển. Hãy sử dụng bảng bên dưới để đối chiếu trường hợp sử dụng của bạn với định dạng phù hợp trước khi mở bất kỳ công cụ nào.
| Trường hợp sử dụng | Ký hiệu được đề xuất | Dung lượng dữ liệu | Ghi chú |
|---|---|---|---|
| Sản phẩm bán lẻ (Bắc Mỹ) | UPC-A | 12 chữ số | Yêu cầu mã số GS1 cho mục đích sử dụng thương mại. |
| Sản phẩm bán lẻ (toàn cầu) | EAN-13 | 13 chữ số | Tiêu chuẩn bên ngoài Bắc Mỹ; bao gồm mã quốc gia. |
| Vận chuyển và hậu cần | Mã 128 | Biến, chữ số | Được FedEx, UPS, USPS sử dụng; mật độ rất cao |
| Theo dõi hàng tồn kho và tài sản | Mã 39 hoặc Mã 128 | Biến, chữ số | Mã 39 đơn giản hơn; Mã 128 nhỏ gọn hơn. |
| Chăm sóc sức khỏe / Dược phẩm | GS1-128 hoặc DataMatrix | Biến | Mã định danh ứng dụng GS1 cần thiết để tuân thủ quy định. |
| Bề mặt nhỏ hoặc cong | DataMatrix | Tối đa 2.335 ký tự chữ và số. | Đọc dữ liệu chính xác ngay cả khi bị hư hỏng một phần. |
| Chia sẻ trên thiết bị di động / URL | Mã QR | Tối đa 4.296 ký tự chữ và số. | Có thể đọc được trên điện thoại thông minh mà không cần máy quét chuyên dụng. |
| Sách và ấn phẩm | ISBN-13 / EAN-13 | 13 chữ số | Mã vạch giá cộng thêm thường được in kèm theo. |
| Rau củ quả tươi (trọng lượng thay đổi) | ITF-14 hoặc GS1 DataBar | 14 chữ số | ITF-14 được sử dụng cho các thùng carton bên ngoài; DataBar phù hợp với các mặt hàng nhỏ. |
Bước 2: Lựa chọn giữa các công cụ trực tuyến, phần mềm máy tính để bàn và thư viện lập trình
Có ba loại máy tạo mã vạch chính, mỗi loại phù hợp với quy mô sản xuất và môi trường kỹ thuật khác nhau.
- Công cụ tạo mã vạch trực tuyến — Các công cụ dựa trên trình duyệt như Barcode.tec-it.com, barcodelookup.com hoặc barcodesinc.com. Phù hợp nhất cho việc sử dụng không thường xuyên, với khối lượng dữ liệu thấp. Bạn nhập dữ liệu, chọn định dạng và tải xuống tệp PNG, SVG hoặc PDF. Không cần cài đặt. Hạn chế bao gồm hình mờ trên các gói miễn phí, không xử lý hàng loạt và không tích hợp với hệ thống của riêng bạn.
- Phần mềm mã vạch trên máy tính để bàn — Các ứng dụng như BarTender, NiceLabel hoặc Zebra Designer. Phù hợp với các hoạt động in nhãn, kho hàng và nhà sản xuất cần kết nối mã vạch với cơ sở dữ liệu, in trên máy in nhãn nhiệt và duy trì các mẫu. Các phần mềm này có phí bản quyền nhưng cung cấp khả năng kiểm soát tốt hơn nhiều đối với chất lượng in, bố cục nhãn và tự động hóa quy trình làm việc.
- Các thư viện và API lập trình — Các thư viện như ZXing (Java/Android), python-barcode, bwip-js (JavaScript), hoặc các API thương mại như Barcode Robot và Dynamsoft. Đây là lựa chọn phù hợp khi cần tạo mã vạch theo yêu cầu trong ứng dụng web, nền tảng thương mại điện tử hoặc quy trình làm việc tự động. Kết quả đầu ra được nhúng trực tiếp vào hệ thống của bạn thay vì phải tải xuống thủ công.
Bước 3: Thiết lập định dạng và độ phân giải đầu ra chính xác
Mã vạch trông sắc nét trên màn hình có thể không quét được khi in nếu độ phân giải không đúng. Hãy tuân thủ các thông số kỹ thuật này trước khi xuất bất cứ thứ gì.
- Hãy sử dụng định dạng vector (SVG, EPS, PDF) bất cứ khi nào có thể. Hình ảnh vector có thể phóng to thu nhỏ đến bất kỳ kích thước in nào mà không bị vỡ hạt. Đây là lựa chọn phù hợp khi gửi bản thiết kế đến nhà in thương mại hoặc nhà cung cấp bao bì.
- Đối với ảnh raster (PNG, TIFF), hãy sử dụng độ phân giải tối thiểu 300 DPI cho bản in tiêu chuẩn. Bao bì sẽ được in ở tốc độ cao trên máy in nên sử dụng độ phân giải 600 DPI trở lên. Tuyệt đối không sử dụng JPEG cho mã vạch — hiện tượng nhiễu do nén JPEG làm mờ các cạnh của mã vạch và gây ra lỗi khi quét.
- Hãy tuân thủ các yêu cầu về kích thước tối thiểu. Mã vạch UPC-A có kích thước danh nghĩa là 37,29 mm × 25,93 mm ở độ phóng đại 100%. Tiêu chuẩn GS1 cho phép phạm vi từ 80% đến 200% so với kích thước danh nghĩa. Nếu nhỏ hơn 80%, mã vạch có nguy cơ bị lỗi khi quét trong môi trường bán lẻ. Mã QR cần có kích thước tối thiểu 2 cm × 2 cm để có thể quét bằng điện thoại thông minh một cách đáng tin cậy ở khoảng cách thông thường.
- Hãy duy trì vùng yên tĩnh. Mỗi loại mã vạch đều yêu cầu một lề trắng trống ở mỗi bên, được gọi là vùng yên tĩnh. Đối với Code 128, vùng này tối thiểu gấp 10 lần chiều rộng vạch hẹp nhất. Đối với UPC-A, nó tối thiểu là 9 mô-đun ở bên trái và bên phải. Các phần mềm tạo mã vạch cho phép cắt sát mép vạch sẽ tạo ra kết quả không tuân thủ quy định.
Bước 4: Nhập và xác thực dữ liệu của bạn
Dữ liệu bạn mã hóa phải tuân thủ các quy tắc của ký hiệu mã vạch. Trình tạo mã vạch thường chấp nhận đầu vào không hợp lệ và tạo ra mã vạch trông có vẻ ổn nhưng lại mã hóa dữ liệu rác.
- Tính toán chữ số kiểm tra: UPC-A, EAN-13 và ITF-14 đều kết thúc bằng một chữ số kiểm tra được tính toán từ các chữ số trước đó bằng thuật toán kiểu Luhn. Hầu hết các máy tạo mã vạch đều tính toán tự động chữ số này, nhưng nếu bạn tự cung cấp mã vạch đầy đủ, hãy xác minh lại trước khi mã hóa. Chữ số kiểm tra không chính xác sẽ khiến máy quét từ chối mã vạch.
- Mã tiền tố GS1: Nếu bạn tạo mã vạch để bán lẻ, mã tiền tố của công ty bạn phải được cấp phép từ GS1. Việc tạo mã UPC-A hoặc EAN-13 với số tự tạo là được phép đối với mục đích sử dụng nội bộ nhưng sẽ gây xung đột trong hệ thống bán lẻ và vi phạm tiêu chuẩn GS1 đối với các sản phẩm thương mại.
- Hạn chế về bộ ký tự: Mã Code 39 chỉ hỗ trợ chữ cái viết hoa, chữ số từ 0 đến 9 và một số ký tự đặc biệt. Nếu dữ liệu của bạn chứa chữ cái viết thường, hãy sử dụng Code 128. Việc đưa các ký tự không được hỗ trợ vào trình tạo mã vạch không kiểm tra tính hợp lệ của dữ liệu đầu vào có thể tạo ra mã vạch mã hóa dữ liệu không chính xác một cách âm thầm.
- Hãy quét thử trước khi in hàng loạt. Luôn quét mã vạch được tạo ra bằng ít nhất hai máy quét hoặc ứng dụng khác nhau trước khi tiến hành in. Sử dụng phần mềm kiểm tra mã vạch chuyên dụng cho mã vạch bán lẻ GS1 — ứng dụng trên điện thoại thông minh không đủ để xác nhận sự tuân thủ.
Bước 5: Tạo mã vạch hàng loạt khi khối lượng yêu cầu.
Đối với số lượng mã vạch lớn hơn một vài mã vạch, việc tạo thủ công từng mã một là không thực tế và dễ xảy ra lỗi. Hãy sử dụng phương pháp tạo mã vạch hàng loạt.
- Nhập dữ liệu CSV: Hầu hết các phần mềm quét mã vạch trên máy tính để bàn và một số công cụ trực tuyến đều chấp nhận tệp CSV, trong đó mỗi hàng trở thành một mã vạch. Chuẩn bị dữ liệu của bạn trong bảng tính, xuất ra dưới dạng CSV và nhập trực tiếp. Điều này giúp loại bỏ lỗi sao chép và chỉ mất vài giây thay vì hàng giờ.
- Trộn thư với mẫu nhãn: Các công cụ như BarTender và NiceLabel kết nối trực tiếp với cơ sở dữ liệu Excel, Access hoặc SQL. Khi cơ sở dữ liệu được cập nhật, nhãn cũng tự động được cập nhật. Đây là phương pháp tiêu chuẩn để dán nhãn sản phẩm trong sản xuất.
- Tạo mã vạch dựa trên API: Đối với các nền tảng thương mại điện tử tạo ra hàng trăm nhãn vận chuyển mỗi ngày, việc gọi API mã vạch theo lập trình khi tạo đơn hàng là giải pháp duy nhất có thể mở rộng quy mô. Mã vạch được tạo ra, nhúng vào nhãn PDF và in mà không cần bất kỳ thao tác thủ công nào.
Những lỗi thường gặp cần tránh khi sử dụng công cụ tạo mã vạch
Những lỗi mã vạch tốn kém nhất không phải là lỗi kỹ thuật mà là lỗi quy trình xảy ra trước khi in, trước khi bất kỳ ai kiểm tra. Dưới đây là những lỗi cụ thể gây ra lỗi quét, từ chối do không tuân thủ quy định và phải in lại.
Sử dụng ký hiệu sai cho hệ thống đích.
Việc tạo mã QR cho hệ thống POS bán lẻ yêu cầu mã UPC-A, hoặc mã hóa dữ liệu vận chuyển bằng Code 39 trong khi nhà vận chuyển yêu cầu Code 128, sẽ tạo ra các mã vạch không thể quét được trong ngữ cảnh mặc dù về mặt kỹ thuật chúng vẫn hợp lệ. Luôn luôn xác nhận loại mã vạch cần thiết với bên nhận trước khi tạo bất kỳ mã vạch nào.
Xuất file ở độ phân giải màn hình để in
Ảnh PNG 72 DPI được tải xuống từ trình tạo trực tuyến miễn phí và chèn vào tài liệu Word sẽ in ra bị mờ, không thể quét được. Đây là nguyên nhân phổ biến nhất gây ra lỗi in mã vạch đối với các doanh nghiệp nhỏ. Luôn luôn xuất ảnh ở độ phân giải tối thiểu 300 DPI hoặc sử dụng định dạng vector SVG/PDF.
Đặt mã vạch trên nền có nhiều chi tiết phức tạp về mặt thị giác.
Mã vạch yêu cầu độ tương phản cao giữa các vạch và nền. Vạch đen trên nền trắng là tiêu chuẩn. In trên giấy kraft, bao bì màu hoặc trên nền có hiệu ứng chuyển màu sẽ làm giảm độ tương phản và độ tin cậy khi quét. Nếu không thể tránh khỏi việc sử dụng màu, hãy sử dụng công cụ kiểm tra độ tương phản màu mã vạch và đảm bảo màu vạch có tín hiệu độ tương phản in (PCS) ít nhất là 0,75 theo quy định của GS1.
Bỏ qua vùng yên tĩnh trong phần mềm bố cục
Các nhà thiết kế thường cắt xén hình ảnh mã vạch xuất ra quá sát hoặc đặt văn bản và đồ họa bên trong vùng trống cần thiết. Mã vạch có thể trông sạch sẽ trên màn hình nhưng sẽ không được máy quét nhận diện. Luôn luôn thêm vùng trống dưới dạng khoảng trắng rõ ràng trong bố cục của bạn, chứ không phải là một phần của hình ảnh mã vạch.
Tạo mã số GS1 không cần giấy phép cho các sản phẩm thương mại
Các công cụ tạo mã vạch trực tuyến miễn phí có thể dễ dàng tạo mã UPC-A hoặc EAN-13 từ bất kỳ dãy số 12 chữ số nào bạn nhập vào. Việc sử dụng mã số bạn không có được thông qua GS1 có nghĩa là mã số sản phẩm của bạn có thể đã được cấp cho sản phẩm của công ty khác. Các nhà bán lẻ và nhà phân phối kiểm tra cơ sở dữ liệu GS1 sẽ từ chối niêm yết sản phẩm của bạn. Hãy mua Mã tiền tố công ty GS1 trước khi tạo bất kỳ mã vạch nào dành cho bán lẻ.
Bỏ qua bước xác minh quét vật lý
Việc chỉ nhìn mã vạch trên màn hình và cho rằng nó sẽ quét được không phải là bước xác thực. Hãy quét mọi thiết kế mã vạch mới bằng máy quét vật lý trong môi trường thực tế nơi nó sẽ được sử dụng — dưới điều kiện ánh sáng, khoảng cách và trên chất liệu in. Đối với các ứng dụng bán lẻ số lượng lớn, hãy sử dụng thiết bị kiểm định mã vạch đạt chứng nhận ISO 15416 để đánh giá chất lượng in trước khi phê duyệt lô in.
Mã vạch được mã hóa cứng vào thiết kế mà không có quy trình tái tạo.
Việc nhúng mã vạch dưới dạng hình ảnh phẳng vào tệp thiết kế mà không ghi lại dữ liệu nó mã hóa hoặc nguồn tạo ra nó sẽ tạo ra vấn đề bảo trì. Khi sản phẩm thay đổi, mã vạch phải được tạo lại — và nếu không ai biết các thông số ban đầu, lỗi sẽ dễ phát sinh. Hãy duy trì một sổ đăng ký mã vạch: một bảng tính đơn giản ghi lại giá trị mã vạch, ký hiệu, nguồn tạo ra, định dạng đầu ra và ngày tạo.