Code 39 (còn gọi là Code 3 of 9) là một trong những định dạng mã vạch chữ-số lâu đời nhất. Nó mã hóa chữ hoa A–Z, chữ số 0–9, và bảy ký hiệu: - . $ / + % và khoảng trắng.
Hãy dùng Code 128 cho các dự án mới trừ khi máy quét của bạn yêu cầu cụ thể Code 39 — nó mật độ thấp hơn và thiếu xác thực chữ số kiểm tra ở phiên bản cơ bản.
Miễn phí vĩnh viễn. Không đăng ký, không hình mờ trên hình ảnh tải xuống, không hết hạn đối với mã vạch bạn tạo hôm nay.
At a glance
| Tiêu chuẩn | ISO/IEC 16388 (2007) — ISO/IEC 16388 |
|---|---|
| Bộ ký tự | 43 ký tự — A–Z, 0–9, khoảng trắng và - . $ / + % |
| Cấu trúc | Rời rạc; mỗi ký tự là 9 phần tử (5 thanh + 4 khoảng trống), 3 trong số đó rộng |
| Chữ số kiểm tra | Modulo-43 tùy chọn; ký hiệu học tự kiểm tra ngay cả khi không có nó |
| Ký tự bắt đầu/kết thúc | Dấu sao (*), được bộ mã hóa thêm tự động |
| Mật độ | Thấp — xấp xỉ bằng một nửa mật độ Code 128 cho cùng dữ liệu |
| Năm ra đời | 1974 (Intermec); được US DoD LOGMARS quy định (MIL-STD-1189) |
“Code 39 là một ký hiệu học rời rạc, độ dài thay đổi; mỗi ký tự ký hiệu gồm chín phần tử — năm thanh và bốn khoảng trống — ba trong số đó rộng.”
Khi nào bạn thực sự cần Code 39
Nhiều hệ thống công nghiệp và chính phủ cũ yêu cầu Code 39 — chuỗi cung ứng quốc phòng (LOGMARS), một số hệ thống y tế và thư viện, và một số tích hợp ERP kế thừa. Nếu tài liệu đặc tả của bạn nêu tên Code 39, hãy dùng nó.
Đối với công việc mới hoàn toàn — nhãn nội bộ, hệ thống WMS hiện đại, thương mại điện tử — hãy chọn Code 128. Nó ngắn hơn, đáng tin cậy hơn và hỗ trợ chữ thường.
Bộ ký tự
Chữ hoa A–Z, chữ số 0–9, và các ký hiệu này: - . $ / + % * và khoảng trắng. Chữ thường không được hỗ trợ; bộ mã hóa từ chối nó.
Một chế độ Code 39 mở rộng hỗ trợ toàn bộ bộ ASCII bằng cách kết hợp hai ký tự mỗi ký hiệu, nhưng kết quả không còn tương thích với máy quét Code 39 cơ bản.
Frequently asked questions
- Tại sao mã vạch của tôi không mã hóa được chữ thường?
- Code 39 không hỗ trợ chữ thường ở dạng chuẩn của nó. Hãy chuyển sang Code 128 hoặc chuyển dữ liệu của bạn thành chữ hoa.
- Code 39 có chữ số kiểm tra không?
- Tùy chọn. Ký tự kiểm tra Modulo-43 có thể được bật nhưng hầu hết trình đọc không xác thực nó. Code 128 luôn có xác thực tích hợp.
