codigo-qr.es

§BARCODE / CODE39

Generador Code 39 para entornos industriales

Code 39 es el código alfanumérico clásico de la industria: aviación, automoción, sanidad antigua, mantenimiento de maquinaria. Mayúsculas, dígitos y símbolos básicos. Plan Pro.

  • Estándar CODE39
  • Vista previa en vivo
  • Escanea en cualquier lector

CODE39 es un formato Pro

Crea cuenta gratis y pasa a Pro para generar este formato y los demás avanzados (UPC-A, UPC-E, Code 39, ITF-14, GS1-128). El plan Pro incluye además QR dinámicos ilimitados, analítica completa y logo central.

  • Todos los formatos avanzados
  • QR dinámicos ilimitados
  • Sin marca de agua

§WHAT IS

¿Qué es Code 39?

Code 39 es un código de barras alfanumérico publicado en 1974 por Intermec, fue el primer formato capaz de codificar letras además de números, y sigue vivo por compatibilidad con sistemas antiguos.

Code 39 fue revolucionario en su época: extendía las capacidades de los códigos puramente numéricos a 43 caracteres (mayúsculas A-Z, dígitos 0-9, y los símbolos -.$/+%* además del espacio). Se nombró así por la combinación 3 barras anchas y 6 estrechas que componen cada carácter. Después de Code 39 vino Code 128 con más densidad y soporte ASCII completo. Code 39 se quedó relegado a sistemas industriales legacy donde la actualización de hardware es costosa: defensa, aviación, automoción heredada, maquinaria industrial de los 80-90.

§WHEN TO USE

¿Cuándo usar Code 39 hoy en día?

Solo cuando un sistema legacy lo exige por compatibilidad. Para proyectos nuevos, Code 128 es estrictamente mejor en todos los aspectos.

Si arrancas un proyecto nuevo de etiquetado interno, no elijas Code 39. Code 128 ofrece 40-50% menos ancho para los mismos datos, soporta minúsculas y caracteres especiales, y tiene mejor detección de errores. Code 39 sigue vivo donde: - La FAA y aerolíneas siguen usándolo en etiquetas de equipaje y mantenimiento. - Sistemas de defensa de los años 80-90 con lectores hardcoded a Code 39. - Algunos formularios de matriculación en la administración pública. - Maquinaria industrial donde los lectores son parte integral del equipo y no se actualizan. Fuera de esos casos, recomendamos Code 128.

§SPECS

Especificaciones técnicas Code 39

Longitud

1-43

Caracteres

Alfanumérico

Ejemplo

INVENTORY-001

Dígito de control

No

Code 39 está estandarizado por la norma ISO/IEC 16388: - Longitud: 1 a 43 caracteres (sin asteriscos delimitadores). - Conjunto: A-Z, 0-9, -.$/+%* y espacio. - Dígito de control: opcional (módulo 43). Algunos sistemas no lo aceptan. - Dimensiones: factor X de 0,191 mm a 1,016 mm. Quiet zone 10X a cada lado. - Densidad baja: 16 mm por carácter, mucho más ancho que Code 128 para los mismos datos.

§COMPARISON

Code 39 frente a Code 128

Code 128 es estrictamente superior salvo por compatibilidad legacy. Más denso, más caracteres, mejor detección.

Para los mismos datos alfanuméricos en mayúsculas, Code 128 ocupa aproximadamente la mitad del ancho que Code 39. Además, Code 128 incluye dígito de control obligatorio y soporta minúsculas y todo el ASCII. La única razón válida para preferir Code 39 es que un sistema externo lo exija.

§FAQ

Preguntas frecuentes sobre CODE39

  • Q.01

    ¿Por qué Code 39 sigue tan presente en aviación?

    Porque la FAA y la TSA establecieron Code 39 como estándar en los 80 para etiquetas de equipaje y mantenimiento. Cambiar el formato implica actualizar miles de lectores y procedimientos: el coste no compensa la mejora marginal.

  • Q.02

    ¿Soporta Code 39 minúsculas?

    No de forma nativa. Hay una variante llamada Code 39 Full ASCII que codifica minúsculas mediante secuencias de escape, pero requiere lectores compatibles. La mayoría de implementaciones reales son solo mayúsculas.

Listo para crear tu código CODE39

Desbloquea este formato pasando a Pro. Sin compromisos, cancela cuando quieras desde el panel.

Pasar a Pro