Mod 43 là thuật toán ký tự kiểm tra của Code 39 (tùy chọn) và Code 93 (bắt buộc, hai ký tự C và K). Mỗi ký tự trong bảng 43 ký tự của Code 39 được gán giá trị: 0–9 là 0–9, A–Z là 10–35, dấu – là 36, . là 37, dấu cách 38, $ 39, / 40, + 41, % 42. Cộng giá trị mọi ký tự dữ liệu, chia lấy dư cho 43, ký tự có giá trị bằng số dư là ký tự kiểm tra, thêm vào cuối trước dấu *.
Ví dụ CODE39: C=12, O=24, D=13, E=14, 3=3, 9=9, tổng 75, 75 mod 43 = 32, ký tự có giá trị 32 là W, mã đầy đủ CODE39W. Máy quét phải được cấu hình bật kiểm mod 43 và bỏ ký tự kiểm tra khi trả về; nếu không, phần mềm nhận CODE39W thay vì CODE39, là lỗi hay gặp khi bật mod 43 mà quên cấu hình máy.
Code 39 không có mod 43 vẫn đọc được nhưng đọc nhầm một ký tự có thể không bị phát hiện; hệ thống y tế (HIBC), quân đội yêu cầu mod 43. Tool Code 39 của trang cho bật, tắt mod 43 và hiện ký tự kiểm tra; tool quét đọc trả về cả ký tự để bạn thấy.
Ví dụ
NV0001: N=23, V=31, 0,0,0,1 → tổng 55, 55 mod 43 = 12 → ký tự C, mã in NV0001C; máy quét bật mod 43 trả về NV0001.
Liên quan
- Tạo mã vạch Code 39 — bật mod 43
- Tạo mã vạch Code 93 — hai ký tự kiểm tra C, K
- Mod 10 là gì — thuật toán của GS1