Codabar es un código de barras de la era de los años 60 aún ampliamente usado en tres nichos: identificación de bancos de sangre, tarjetas de biblioteca (Library of Congress y muchas bibliotecas públicas de EE. UU.) y etiquetas de guías aéreas de FedEx.
Codifica los dígitos 0–9 y los símbolos - $ : / . +, más cuatro pares de letras (A/B/C/D) que actúan como caracteres de inicio y parada.
Generado por JavaScript en tu navegador. No se sube nada; no se almacena nada en nuestros servidores.
At a glance
| Especificación | ANSI/AIM BC3-1995 (USS Codabar) — sin norma ISO — ANSI/AIM BC3-1995 (USS Codabar) |
|---|---|
| También conocido como | NW-7 (Japón) · Monarch · Code 2 of 7 · USD-4 |
| Conjunto de caracteres | Dígitos 0–9 y los símbolos - $ : / . + — ANSI/AIM BC3-1995 (USS Codabar) |
| Caracteres de inicio/parada | A, B, C o D — caracteres de encuadre, no datos — ANSI/AIM BC3-1995 (USS Codabar) |
| Dígito de control | Ninguno en la especificación base; algunas aplicaciones añaden módulo-16 — ANSI/AIM BC3-1995 (USS Codabar) |
| Estructura | Discreta, autoverificable — ANSI/AIM BC3-1995 (USS Codabar) |
| Año de introducción | 1972 (Pitney Bowes / Monarch Marking Systems) |
“Codabar es una simbología discreta y autoverificable con dieciséis caracteres de datos — los dígitos 0 a 9 y seis símbolos — enmarcados por cuatro caracteres de inicio/parada A a D.”
Reglas de formato
Toda cadena Codabar debe empezar y terminar con una de A, B, C o D — estos no son datos sino caracteres de encuadre. Los datos entre ellos son dígitos y los símbolos permitidos.
Los caracteres de inicio y parada pueden ser diferentes (p. ej. inicio A, fin B) y algunas aplicaciones los usan para codificar metadatos sobre el tipo de código de barras.
Cuándo necesitas realmente Codabar
Usa Codabar solo cuando tu sistema lo requiera específicamente — típicamente sistemas de bibliotecas, identificación de bancos de sangre, etiquetas de FedEx o acabado fotográfico. Para cualquier aplicación nueva sin un requisito específico, elige Code 128 en su lugar.
Frequently asked questions
- ¿Por qué debo empezar con A, B, C o D?
- Esos son caracteres de encuadre de inicio/parada requeridos en la especificación Codabar. El escáner los usa para detectar el principio y el final del código.
- ¿Tiene Codabar un dígito de control?
- No en la especificación básica. Algunas implementaciones añaden un control módulo-16; la nuestra no.
