Generador de código de barras Code 39
Code 39 es uno de los códigos alfanuméricos más antiguos y sigue siendo obligatorio en muchos sitios: cadenas de suministro de automoción y defensa, sistemas de almacén antiguos, algunas credenciales y muchas plantillas de etiquetas heredadas. Codifica letras mayúsculas, dígitos, espacio y unos pocos símbolos, y cada carácter es independiente, lo que lo hace muy tolerante con impresoras de baja calidad. A cambio, es mucho más ancho que Code 128 con los mismos datos. Escribe tu valor y QRPebble pasa las letras a mayúsculas, rechaza los caracteres no admitidos y lo mantiene por debajo de 43 caracteres. Úsalo cuando un sistema o un cliente lo pida expresamente.
Cómo crearlo
- Escribe el valor en el campo Datos; las minúsculas se convierten a mayúsculas.
- No escribas los asteriscos de inicio y fin: los añade el generador.
- Comprueba que el ancho de la vista previa cabe en tu etiqueta; Code 39 crece rápido con cada carácter.
- Descárgalo y pruébalo con el lector del sistema que lo va a recibir.
Qué se guarda en el código
Code 39 admite 43 caracteres: A–Z, 0–9, espacio y - . $ / + %. Cada símbolo va enmarcado por un asterisco de inicio y fin que los lectores no incluyen en la salida. Este generador no añade el dígito de control opcional módulo 43; si la especificación de tu cliente lo exige, confírmalo antes de imprimir. No se admite Code 39 «Full ASCII», que representa minúsculas con pares de caracteres. La mayoría de lectores leen Code 39 por defecto, aunque algunos lo traen desactivado.
Dónde se usa
- Etiquetas de piezas de automoción (AIAG) y defensa
- Sistemas heredados de almacén y fabricación
- Credenciales de empleados y tarjetas de acceso
- Etiquetas de equipos impresas en matriciales o impresoras de baja resolución
Consejos antes de imprimir
- Si puedes elegir, Code 128 mete los mismos datos en mucho menos espacio; usa Code 39 cuando te lo exijan.
- Respeta la proporción entre barras anchas y estrechas: estirar la imagen en una sola dirección puede impedir la lectura.
- Deja al menos 10 módulos de espacio libre a cada lado.
Preguntas frecuentes
¿Por qué no puedo usar minúsculas?
El Code 39 estándar no tiene minúsculas. QRPebble las convierte a mayúsculas automáticamente.
¿Tengo que escribir los asteriscos?
No. El generador añade los * de inicio y fin; si los escribes, se rechazan.
¿Añade un dígito de control Code 39?
No. El dígito opcional módulo 43 no se añade; revisa la especificación de tu cliente si lo requiere.