UPC (Universal Product Code) là mã vạch bán lẻ ra đời tại Mỹ năm 1973, tiền thân của EAN, cùng chuẩn ISO/IEC 15420. UPC-A mã hóa GTIN-12 gồm số hệ thống, mã doanh nghiệp, mã sản phẩm và số kiểm tra; UPC-E là dạng nén 8 số của UPC-A có mã doanh nghiệp chứa nhiều số 0, dùng cho bao bì nhỏ (lon nước, kẹo cao su).
UPC-A và EAN-13 là cùng một GTIN: thêm 0 phía trước 12 số UPC-A được 13 số EAN-13 với cùng số kiểm tra, và máy quét hiện đại đọc cả hai. Kích thước danh định UPC-A 37,29 × 25,91 mm, quiet zone 9 module mỗi bên; UPC-E 22,11 × 25,91 mm. Hàng bán tại Bắc Mỹ trước đây bắt buộc UPC-A, nay chấp nhận EAN-13 theo Sunrise 2005 nhưng nhiều nhà bán lẻ vẫn ưa UPC-A.
Chuyển UPC-A sang UPC-E chỉ được khi cấu trúc mã cho phép (quy tắc nén theo GS1 5.2.2.4.2); tool của trang thực hiện cả hai chiều. Lưu ý tool quét ZXing trong trình duyệt không đọc UPC-E, kiểm bằng máy quét thật.
Ví dụ
UPC-A 042100005264 nén thành UPC-E 04252614; EAN-13 tương đương là 0042100005264.
Liên quan
- Tạo mã vạch UPC-A — 12 số, tự tính số kiểm tra
- Chuyển đổi UPC-E ↔ UPC-A — nén và giải nén
- Chuyển đổi GTIN — UPC-A sang EAN-13