Codabar là một mã vạch từ thời những năm 1960 vẫn được sử dụng rộng rãi trong ba lĩnh vực chuyên biệt: định danh ngân hàng máu, thẻ thư viện (Thư viện Quốc hội và nhiều thư viện công cộng Mỹ), và nhãn vận đơn hàng không của FedEx.
Nó mã hóa chữ số 0–9 và các ký hiệu - $ : / . +, cùng bốn cặp chữ cái (A/B/C/D) đóng vai trò ký tự bắt đầu và kết thúc.
Được tạo bởi JavaScript trong trình duyệt của bạn. Không có gì được tải lên; không có gì được lưu trên máy chủ của chúng tôi.
At a glance
| Đặc tả | ANSI/AIM BC3-1995 (USS Codabar) — không có tiêu chuẩn ISO — ANSI/AIM BC3-1995 (USS Codabar) |
|---|---|
| Còn được gọi là | NW-7 (Nhật Bản) · Monarch · Code 2 of 7 · USD-4 |
| Bộ ký tự | Chữ số 0–9 và các ký hiệu - $ : / . + — ANSI/AIM BC3-1995 (USS Codabar) |
| Ký tự bắt đầu/kết thúc | A, B, C hoặc D — ký tự định khung, không phải dữ liệu — ANSI/AIM BC3-1995 (USS Codabar) |
| Chữ số kiểm tra | Không có trong đặc tả cơ bản; một số ứng dụng thêm modulo-16 — ANSI/AIM BC3-1995 (USS Codabar) |
| Cấu trúc | Rời rạc, tự kiểm tra — ANSI/AIM BC3-1995 (USS Codabar) |
| Năm ra đời | 1972 (Pitney Bowes / Monarch Marking Systems) |
“Codabar là một ký hiệu học rời rạc, tự kiểm tra với mười sáu ký tự dữ liệu — các chữ số 0 đến 9 và sáu ký hiệu — được định khung bởi bốn ký tự bắt đầu/kết thúc A đến D.”
Quy tắc định dạng
Mọi chuỗi Codabar phải bắt đầu và kết thúc bằng một trong A, B, C hoặc D — đây không phải là dữ liệu mà là ký tự định khung. Dữ liệu giữa chúng là chữ số và các ký hiệu được phép.
Các ký tự bắt đầu và kết thúc có thể khác nhau (ví dụ bắt đầu A, kết thúc B) và một số ứng dụng dùng chúng để mã hóa siêu dữ liệu về loại mã vạch.
Khi nào bạn thực sự cần Codabar
Chỉ dùng Codabar khi hệ thống của bạn yêu cầu cụ thể nó — thường là hệ thống thư viện, định danh ngân hàng máu, nhãn FedEx, hoặc tráng rửa ảnh. Đối với bất kỳ ứng dụng mới nào không có yêu cầu cụ thể, hãy chọn Code 128 thay vào đó.
Frequently asked questions
- Tại sao tôi phải bắt đầu bằng A, B, C hoặc D?
- Đó là các ký tự bắt đầu/kết thúc định khung bắt buộc trong đặc tả Codabar. Máy quét dùng chúng để phát hiện điểm bắt đầu và kết thúc của mã.
- Codabar có chữ số kiểm tra không?
- Không có trong đặc tả cơ bản. Một số triển khai thêm một kiểm tra modulo-16; của chúng tôi thì không.
