O Codabar é um código de barras da era dos anos 1960 ainda amplamente usado em três nichos: identificação de bancos de sangue, cartões de biblioteca (Biblioteca do Congresso e muitas bibliotecas públicas dos EUA) e etiquetas de guia aérea da FedEx.
Ele codifica dígitos 0–9 e os símbolos - $ : / . +, além de quatro pares de letras (A/B/C/D) que atuam como caracteres de início e parada.
Gerado por JavaScript no seu navegador. Nada é enviado; nada é armazenado nos nossos servidores.
At a glance
| Especificação | ANSI/AIM BC3-1995 (USS Codabar) — sem padrão ISO — ANSI/AIM BC3-1995 (USS Codabar) |
|---|---|
| Também conhecido como | NW-7 (Japão) · Monarch · Code 2 of 7 · USD-4 |
| Conjunto de caracteres | Dígitos 0–9 e os símbolos - $ : / . + — ANSI/AIM BC3-1995 (USS Codabar) |
| Caracteres de início/parada | A, B, C ou D — caracteres de enquadramento, não dados — ANSI/AIM BC3-1995 (USS Codabar) |
| Dígito verificador | Nenhum na especificação básica; algumas aplicações adicionam módulo 16 — ANSI/AIM BC3-1995 (USS Codabar) |
| Estrutura | Discreta, autoverificável — ANSI/AIM BC3-1995 (USS Codabar) |
| Ano de introdução | 1972 (Pitney Bowes / Monarch Marking Systems) |
“O Codabar é uma simbologia discreta e autoverificável com dezesseis caracteres de dados — os dígitos 0 a 9 e seis símbolos — enquadrados por quatro caracteres de início/parada A a D.”
Regras de formato
Toda cadeia Codabar deve começar e terminar com um de A, B, C ou D — estes não são dados, mas caracteres de enquadramento. Os dados entre eles são dígitos e os símbolos permitidos.
Os caracteres de início e parada podem ser diferentes (por ex. início A, fim B) e algumas aplicações os usam para codificar metadados sobre o tipo de código de barras.
Quando você realmente precisa do Codabar
Use o Codabar apenas quando o seu sistema o exigir especificamente — normalmente sistemas de biblioteca, identificação de bancos de sangue, etiquetas da FedEx ou processamento fotográfico. Para qualquer nova aplicação sem uma exigência específica, escolha o Code 128.
Frequently asked questions
- Por que devo começar com A, B, C ou D?
- Esses são caracteres de enquadramento de início/parada obrigatórios na especificação do Codabar. O scanner os usa para detectar o começo e o fim do código.
- O Codabar tem um dígito verificador?
- Não na especificação básica. Algumas implementações adicionam um verificador módulo 16; a nossa não adiciona.
