Mỗi định dạng dùng để làm gì
Công cụ tạo mã vạch của abcsyg.com có năm định dạng. Điểm khác biệt chính không phải ở vẻ ngoài mà ở các ký tự được phép dùng và ai là người phải cấp số cho bạn.
| Định dạng | Chứa gì | Cách dùng điển hình |
|---|---|---|
| EAN-13 | 13 chữ số (12 chữ số dữ liệu và 1 chữ số kiểm tra) | Sản phẩm bán ở cửa hàng tại phần lớn các nước trên thế giới |
| UPC-A | 12 chữ số (11 chữ số dữ liệu và 1 chữ số kiểm tra) | Sản phẩm bán ở Hoa Kỳ và Canada |
| EAN-8 | 8 chữ số (7 chữ số dữ liệu và 1 chữ số kiểm tra) | Bao bì rất nhỏ không đủ chỗ cho EAN-13 |
| Code 128 | Chữ cái không dấu, chữ số và ký hiệu trên bàn phím | Hậu cần, vận chuyển, kiểm kê, thẻ ra vào |
| Code 39 | Chữ in hoa, chữ số và - . $ / + % cùng dấu cách | Định dạng cũ hơn, dùng trong công nghiệp; hầu hết đầu đọc đều đọc được |
Quy tắc thực tế: nếu mã dùng để nhận dạng một sản phẩm bán ở cửa hàng, bạn dùng EAN-13 hoặc UPC-A. Với mọi thứ khác (thùng hàng, kệ, hồ sơ, thiết bị, đơn hàng), Code 128 là lựa chọn tiện nhất vì nó nhận cả chữ lẫn số và không phụ thuộc vào tổ chức nào.
Cách tính chữ số kiểm tra của EAN-13
Chữ số cuối cùng của một EAN-13 không phải dữ liệu: đó là một phép kiểm tra tính từ mười hai chữ số còn lại. Nó dùng để phát hiện lỗi gõ hoặc lỗi in. Cách tính như sau, lấy ví dụ mười hai chữ số 400638133393.
- Viết mười hai chữ số và gán các trọng số xen kẽ, bắt đầu từ bên trái là 1 rồi 3: 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3.
- Nhân từng chữ số với trọng số của nó: 4×1 = 4, 0×3 = 0, 0×1 = 0, 6×3 = 18, 3×1 = 3, 8×3 = 24, 1×1 = 1, 3×3 = 9, 3×1 = 3, 3×3 = 9, 9×1 = 9, 3×3 = 9.
- Cộng các kết quả: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
- Tìm xem còn thiếu bao nhiêu để tới bội số của 10 kế tiếp: từ 89 lên 90 còn thiếu 1. Đó là chữ số kiểm tra.
- Mã hoàn chỉnh là 4006381333931. Nếu tổng đã là bội số của 10 thì chữ số kiểm tra là 0.
Nếu bạn đổi một chữ số và giữ nguyên chữ số cuối, phép tính sẽ không khớp và đầu đọc bỏ kết quả thay vì trả về một số sai. Vì vậy khi bạn nhập 13 chữ số mà chữ số cuối không khớp, công cụ báo cho bạn biết nó phải là gì; còn nếu bạn chỉ nhập 12 chữ số đầu, công cụ tự tính và thêm vào cho bạn.
UPC-A và EAN-8: cùng cách tính, khác độ dài
UPC-A dùng cùng ý tưởng với 11 chữ số dữ liệu. Ví dụ: 03600029145. Các chữ số ở vị trí lẻ (thứ 1, 3, 5…) cộng lại 0 + 6 + 0 + 2 + 1 + 5 = 14, rồi nhân với 3: 42. Các chữ số ở vị trí chẵn cộng lại 3 + 0 + 0 + 9 + 4 = 16. Tổng: 42 + 16 = 58, và để lên 60 còn thiếu 2. Mã hoàn chỉnh là 036000291452.
Một UPC-A tương đương với một EAN-13 bắt đầu bằng 0: cùng con số đó, thêm số không ở đầu, sẽ thành 0036000291452 và có cùng chữ số kiểm tra. Vì vậy các đầu đọc hiện đại hiểu được cả hai.
Ở EAN-8, các trọng số xen kẽ theo chiều ngược lại (3, 1, 3, 1, 3, 1, 3, bắt đầu từ bên trái). Với 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63, và lên 70 còn thiếu 7. Mã là 73513537.
Lưu ý quan trọng: số do GS1 cấp
Tạo ra một hình vạch với một con số không cho bạn quyền sử dụng con số đó. Để bán sản phẩm ở cửa hàng hoặc trên các cửa hàng trực tuyến có yêu cầu, các số EAN và UPC phải được cấp cho doanh nghiệp của bạn thông qua GS1, tổ chức quản lý các mã này, thường qua văn phòng của họ ở nước bạn. GS1 dành riêng mã cho từng doanh nghiệp để hai nhà sản xuất không có cùng một số.
Công cụ vẽ biểu tượng đúng chuẩn, nhưng không biết con số bạn nhập đã thuộc về sản phẩm khác chưa, cũng không đăng ký nó. Nếu bạn tự nghĩ ra một EAN-13 và dán lên sản phẩm bạn định bán, nó có thể trùng với mã của thương hiệu khác và gây nhầm lẫn trong kho của người mua.
Với dùng nội bộ thì khác: kiểm kê riêng, kệ, thùng, hồ sơ, thiết bị hoặc vé vào sự kiện. Khi đó bạn có thể dùng Code 128 với những mã bạn muốn, hoặc thậm chí một EAN-13 tự nghĩ ra, miễn là mã không ra khỏi tổ chức của bạn.
Kích thước, độ tương phản và vùng trống
Phần lớn mã vạch không quét được là do cách in, không phải do con số. Hãy kiểm tra những điểm này trước khi in:
- Độ tương phản: vạch đen trên nền trắng là tổ hợp an toàn. Tránh vạch màu nhạt, nền có họa tiết và màu đỏ trên nền trắng, vì nhiều đầu đọc dùng ánh sáng đỏ không phân biệt được.
- Vùng trống: chừa khoảng trắng hai bên. Với EAN-13, tiêu chuẩn yêu cầu khoảng 11 mô-đun bên trái và 7 bên phải, trong đó một mô-đun là độ rộng của vạch mảnh nhất. Nếu mã chạm vào mép nhãn hoặc một hình vẽ, đầu đọc không biết nó bắt đầu từ đâu.
- Độ rộng vạch: trong công cụ, hãy dùng độ rộng từ 2 px trở lên. Vạch càng mảnh thì máy in độ phân giải thấp càng dễ làm nhòe.
- Chiều cao: vạch quá thấp khó nhắm hơn. Giá trị mặc định thường đủ; hãy tăng nếu người quét phải ngắm bằng tay.
- Đừng kéo giãn: nếu bạn phóng to hay thu nhỏ ảnh PNG với tỉ lệ khác nhau, độ rộng tương đối của các vạch thay đổi và mã không còn đọc được.
- Hiện chữ bên dưới: nên để bật, vì nếu mã bị hỏng thì vẫn có người gõ tay con số.
PNG hay SVG: khi nào nên dùng loại nào
Công cụ cho phép tải mã vạch về dạng PNG hoặc SVG. PNG là ảnh điểm ảnh: phù hợp để dán vào tài liệu, bảng tính hoặc nhãn có kích thước cố định. Nếu bạn phóng to sau đó, mép các vạch sẽ bị mờ và có thể khó đọc.
SVG là hình vector: có thể co giãn tới bất kỳ kích thước nào mà không mất độ nét, nên là lựa chọn tốt nhất cho nhà in, thiết kế bao bì hoặc bảng quảng cáo lớn. Nếu chưa chắc, hãy tải cả hai: PNG để dùng hằng ngày và SVG làm bản gốc dự phòng.
Hãy thử trước khi in 500 nhãn
Hiển thị mã trên màn hình (hoặc in một tờ thử) và quét bằng camera điện thoại hoặc ứng dụng đọc mã bạn dùng. Kiểm tra xem số đọc được có đúng là số bạn đã nhập không.
Hãy làm cả với kích thước thực tế trên nhãn, cùng loại giấy và cùng máy in. Một mã đọc tốt trên màn hình có thể lỗi trên máy in nhiệt chất lượng thấp hoặc trên giấy bóng. Nếu lỗi, hãy thử vạch rộng hơn, lề rộng hơn hoặc nền trắng hơn trước khi đổi định dạng.
Câu hỏi thường gặp
Tôi có thể tự nghĩ ra một EAN-13 để bán sản phẩm không?
Để bán ở cửa hàng hoặc các nền tảng có yêu cầu, bạn cần các số do GS1 cấp cho doanh nghiệp của bạn. Một số tự nghĩ ra có thể trùng với sản phẩm khác. Với kiểm kê nội bộ, bạn có thể dùng bất kỳ mã nào.
EAN-13 và UPC-A khác nhau thế nào?
EAN-13 có 13 chữ số và là chuẩn ở phần lớn thế giới; UPC-A có 12 và được dùng ở Hoa Kỳ và Canada. Một UPC-A bằng một EAN-13 bắt đầu bằng 0, và các đầu đọc hiện đại đọc được cả hai.
Định dạng nào phù hợp cho kiểm kê riêng?
Code 128: nhận chữ cái không dấu, chữ số và ký hiệu trên bàn phím, gọn nhẹ và không cần đăng ký số với tổ chức nào.
Vì sao mã EAN-13 của tôi không hợp lệ?
Nhiều khả năng chữ số cuối không khớp với phép tính từ mười hai chữ số còn lại. Công cụ cho bạn biết nó phải là gì, hoặc tự tính nếu bạn chỉ nhập 12 chữ số đầu.
Số tôi nhập có được tải lên máy chủ nào không?
Không. Mã được vẽ trong trình duyệt của bạn và không có gì được gửi đến máy chủ nào.