Generador de código de barras UPC-A

UPC-A es el código de doce dígitos del dorso de casi todo lo que se vende en una tienda norteamericana. Once dígitos identifican la empresa y el artículo; el duodécimo es un dígito de control derivado de los otros once. El campo pide los doce, y once no producen símbolo, pero el control se calcula igual: dele once dígitos y la línea de estado devuelve el número completo con el duodécimo en su sitio, listo para pegar de vuelta.

Apariencia
Tamaño
Texto
Posición del texto
Alineación del texto
Colores

340 × 244 px en el PNG

Unidades

Especificación

Conjunto de caracteres
dígitos
Longitud
exactamente 12 caracteres
Dígito de control
lo calcula el codificador automáticamente

Dónde se usa

  • Envases minoristas destinados a Estados Unidos y Canadá, donde las cajas todavía esperan doce dígitos y no trece
  • Fichas de marketplaces que se niegan a publicar la página de un producto hasta recibir un GTIN válido
  • Reimprimir un código borrado de un envase existente, cuando el número se conoce y solo hay que redibujar el símbolo
  • Etiquetas internas de tienda con los dígitos de sistema 2 y 4, que GS1 deja al minorista y que nada significan fuera de esa cadena

En qué se diferencia

UPC-A y EAN-13 son el mismo símbolo con números distintos. Ponga un cero delante de un UPC-A y tiene un EAN-13 válido; quite el cero inicial a un EAN-13 y recupera el UPC-A. Ambos son 95 módulos de barras más 18 de zona de silencio — 113 en total, 37,29 mm a tamaño completo — y ambos usan el mismo dígito de control mod-10 con pesos alternos de 3 y 1. La división es regional, no técnica: el comercio norteamericano se asentó en doce dígitos y el resto del mundo en trece. Cualquier lector hecho para EAN-13 lee UPC-A sin que se lo digan; el riesgo corre al revés, porque equipos antiguos construidos estrictamente alrededor de doce dígitos a veces rechazan un número de trece.

Errores frecuentes

  • Inventar su propio número. El generador dibuja los dígitos que le den, pero el derecho a imprimir un número concreto en un producto a la venta viene de un prefijo de empresa licenciado de GS1: un número inventado puede pertenecer ya a otro fabricante.
  • Añadir un decimotercer dígito como control. En UPC-A el dígito de control es el duodécimo; forma parte del número, no se le añade.
  • Encoger el símbolo para que quepa en el hueco que dejó el arte. La norma va del 80% al 200% de aumento: al 100% el módulo mide 0,33 mm y el símbolo 37,29 mm de ancho, así que el 80% con módulo de 0,264 mm es el suelo, no una sugerencia.
  • Imprimir las barras en rojo o naranja. Los lectores láser leen con un haz rojo, y las barras rojas sobre fondo blanco lo reflejan casi tan bien como el papel: el símbolo se lee como una etiqueta en blanco.

Preguntas frecuentes

¿Tengo que comprar un prefijo antes de usar este código?
Para todo lo que se venda en el comercio, sí. Las barras son solo la codificación de un número, y el derecho a usar un número concreto viene de un prefijo de empresa GS1 que usted licencia. Nada se registra para un código que nunca sale de su propio almacén — y para ese uso interno Code 128 suele ser mejor simbología, porque además acepta letras.
¿Y si solo conozco los once primeros dígitos?
Once dígitos no dibujan nada, y la línea de estado imprime los doce completos con el control calculado, listos para pegar. La rama que vale conocer es la otra: teclee los doce con el último dígito mal y la misma línea nombra el dígito que corresponde. Esa es la rama que quiere al verificar un número leído de un envase importado en vez de calcular uno nuevo.
¿Qué significa el primer dígito?
Es el carácter de sistema de numeración. Los artículos generales suelen empezar por 0, 1, 6, 7 u 8; los medicamentos en Estados Unidos usan el 3, y el 2 y el 4 están reservados a códigos internos del minorista — un código con 2 en un queso se cobra al peso dentro de una cadena y nada significa en la tienda de al lado.
¿Puedo poner un UPC-A en un envase que se vende en todo el mundo?
Puede, y se leerá, porque un UPC-A es simplemente un EAN-13 cuyo dígito inicial es cero. Que convenga depende del comprador: algunos socios fuera de Norteamérica quieren la forma de trece dígitos impresa en el envase aunque ambas codifiquen el mismo artículo.