Code 39 (Code 3 of 9) là mã vạch 1D lâu đời theo ISO/IEC 16388, mã hóa 43 ký tự: chữ in hoa A–Z, số 0–9, dấu cách và các ký hiệu – . $ / + %. Mỗi ký tự gồm 9 phần tử (5 vạch, 4 khoảng) trong đó 3 phần tử rộng, mã bắt đầu và kết thúc bằng ký tự * (không in trong chữ đọc được). Không có số kiểm tra bắt buộc; mod 43 là tùy chọn.
Ưu điểm là mọi máy quét, kể cả máy chấm công, đầu đọc thẻ rất cũ, đều hỗ trợ mặc định và có font Code 39 miễn phí cho Excel, Word (chỉ cần thêm dấu * hai đầu). Nhược điểm là mật độ thấp: cùng nội dung, Code 39 rộng gần gấp đôi Code 128, và không có số kiểm tra nên đọc nhầm một ký tự vẫn báo thành công.
Code 39 dùng cho thẻ nhân viên, tem tài sản, thư viện, quân đội (LOGMARS), y tế (HIBC). Nội dung chữ thường bị tự chuyển in hoa; chữ có dấu không mã hóa được. Biến thể Code 39 Full ASCII và Code 93 mở rộng tập ký tự với mật độ tốt hơn.
Ví dụ
NV0001 mã hóa Code 39 rộng khoảng 40 mm ở X 0,33 mm; bật mod 43 thêm ký tự kiểm tra mà máy quét tự bỏ nếu được cấu hình.
Liên quan
- Tạo mã vạch Code 39 — mod 43 tùy chọn
- Tạo mã vạch thẻ, vé — thẻ nhân viên Code 39
- Code 128 là gì — loại thay thế gọn hơn