Nhóm này gồm 13 công cụ kiểm tra mã vạch, tính toán và chuyển đổi, không tạo mã: tính số kiểm tra cho 12–17 số, xác thực mã có hợp lệ, giải mã cấu trúc GTIN thành prefix, mã doanh nghiệp, mã sản phẩm, tra prefix quốc gia (893 là GS1 Việt Nam), chuyển UPC-A thành EAN-13 hoặc GTIN-14, UPC-E thành UPC-A, ISBN-10 thành ISBN-13, phân tích chuỗi GS1 theo AI, tạo SSCC, kiểm GLN, tính kích thước in theo dpi, chọn và so sánh loại mã, và quét thử bằng camera hoặc ảnh. Mọi phép tính theo GS1 General Specifications, chạy trong trình duyệt.
Chọn công cụ
- Tính số kiểm tra mã vạch
- Kiểm tra mã vạch hợp lệ
- Quét mã vạch online
- Giải mã cấu trúc GTIN
- Tra cứu mã quốc gia mã vạch
- Chuyển đổi GTIN
- Chuyển đổi UPC-E ↔ UPC-A
- Chuyển đổi ISBN-10 ↔ ISBN-13
- Phân tích chuỗi GS1
- Tạo mã SSCC
- Kiểm tra mã GLN
- Tính kích thước mã vạch
- Chọn loại mã vạch phù hợp
- So sánh loại mã vạch
Khi nào cần kiểm tra và dùng công cụ nào
Kiểm tra trước khi in, trước khi nhập lên sàn hoặc gửi siêu thị, và khi máy quét trả về số lạ. Phần lớn lỗi mã vạch là sai số kiểm tra, sai độ dài hoặc dùng mã không đúng loại cho mục đích.
| Tình huống | Công cụ | Kết quả |
|---|---|---|
| Có 12 số, cần số thứ 13 | Tính số kiểm tra | Số kiểm tra kèm bảng tính từng bước |
| Sàn báo GTIN không hợp lệ | Kiểm tra mã vạch hợp lệ | Lý do: số kiểm tra, độ dài, ký tự, prefix |
| Muốn biết mã của doanh nghiệp nào, nước nào | Cấu trúc GTIN; Mã vạch nước nào | Prefix, GCP giả định, ý nghĩa dải 2xx, 977, 978 |
| Có UPC 12 số, cần EAN-13 hoặc mã thùng | Chuyển đổi GTIN; UPC-E ↔ UPC-A; ISBN-10 ↔ 13 | Số tương đương kèm số kiểm tra mới |
| Máy quét trả về chuỗi 01…17…10… | Phân tích chuỗi GS1 | Bảng AI, GTIN, hạn dùng, lô, cảnh báo |
| Cần mã pallet, mã địa điểm | Tạo mã SSCC; Kiểm tra mã GLN | SSCC 18 số + GS1-128; GLN 13 số |
| Chọn độ phóng cho máy in nhiệt | Tính kích thước mã vạch | Rộng × cao mm, số dot, gợi ý tròn dot |
| Chưa biết dùng loại mã nào | Chọn loại mã; So sánh loại mã | Gợi ý theo 5 câu hỏi; bảng đặc tính |
| Kiểm tra mã in ra có đọc được | Quét mã vạch online | Nội dung, loại mã, GTIN, dữ liệu GS1 |
Số kiểm tra GTIN tính theo mod 10 với trọng số 3 và 1 từ phải sang; công cụ hiện bảng từng bước để bạn đối chiếu với Excel. Mã hợp lệ về số kiểm tra chưa chắc là mã đã đăng ký: thông tin doanh nghiệp, sản phẩm chỉ có khi tra cơ sở dữ liệu GS1, xem hướng dẫn Tra cứu thông tin mã vạch. Chưa có mã doanh nghiệp, xem Đăng ký mã vạch GS1.
Tool quét dùng thư viện ZXing trong trình duyệt, đọc được EAN, UPC-A, Code 128, GS1-128, Code 39, ITF, Codabar, DataBar, QR, DataMatrix, PDF417, Aztec, MaxiCode; không đọc UPC-E, Micro QR, MSI, Pharmacode, Code 11, Telepen, Plessey. Ảnh và camera không rời thiết bị. Sau khi kiểm tra, tạo lại mã đúng bằng công cụ ở nhóm mã 1D hoặc nhóm mã 2D.
Câu hỏi thường gặp
Mã hợp lệ có nghĩa là mã đã đăng ký không?
Không. Hợp lệ chỉ nghĩa là đúng độ dài, đúng số kiểm tra và prefix có trong bảng GS1; bất kỳ ai cũng tạo được dãy số hợp lệ. Mã đã đăng ký và kê khai chỉ xác nhận được khi tra cơ sở dữ liệu GS1 (Verified by GS1, vnpc.gs1.gov.vn) theo hướng dẫn tra cứu thông tin mã vạch.
Tool quét trên trình duyệt có tin cậy như máy quét không?
Đủ để kiểm cấu trúc mã và nội dung trước khi in, vì dùng cùng thư viện ZXing như nhiều ứng dụng quét. Nó không đo chất lượng in (độ tương phản, lem mực) theo ISO/IEC 15416 và không đọc UPC-E, Micro QR, MSI, Pharmacode, Code 11, Telepen, Plessey; các mã này kiểm bằng máy quét thật.
Chuyển UPC-A sang EAN-13 có phải đăng ký lại không?
Không. EAN-13 tương ứng chỉ là UPC-A thêm số 0 phía trước, cùng một GTIN trong hệ thống GS1 và cùng số kiểm tra; sàn hoặc siêu thị yêu cầu 13 số thì nhập dạng 13 số. Ngược lại, GTIN-14 cho thùng cần chỉ số đóng gói và số kiểm tra mới, công cụ chuyển đổi tính giúp.
Đọc thêm
Các bài viết liên quan được đăng dần tại chuyên mục Tra cứu & chống giả và Blog. Chủ đề dự kiến: sai số kiểm tra và cách sửa, bảng mã vạch các nước theo GS1, mã vạch 893 có phải hàng Việt Nam, kiểm tra hàng giả bằng mã vạch được đến đâu, máy quét không đọc được mã vì 9 nguyên nhân.