# Barcode 101: como funciona un codigo de barras (1D, 2D, QR)
Como funciona codigo barras es la pregunta base de todo negocio que registra ventas, aunque casi nadie se la hace hasta que el escaner deja de leer y la caja se detiene. La respuesta corta: barras y espacios de distinto ancho codifican numeros y letras en una linea (1D), mientras que matrices de puntos o cuadros codifican mucha mas informacion en la misma area (2D). Un escaner ilumina el codigo, mide el patron de reflectancia y traduce ese patron a datos que tu sistema POS o WMS procesa en milisegundos.
Esta guia explica como funciona un codigo de barras desde la logica de codificacion hasta las simbologias que realmente vas a encontrar en un negocio chileno: EAN-13 en el supermercado, Code 128 en logistica, DataMatrix en farmacia, PDF417 en la cedula de identidad, y QR en casi todo lo demas, incluyendo el timbre de la boleta electronica del SII.
No es una guia de ingenieria de codificacion. Es la version practica: que simbologia vas a encontrar en cada contexto, que tipo de escaner necesitas para leerla, y por que algunos codigos "perfectamente impresos" simplemente no escanean.
## Como funciona codigo barras: barras, espacios y ceros y unos
Un codigo de barras 1D es una secuencia de barras oscuras y espacios claros de anchos variables. Cada simbologia define un alfabeto: combinaciones especificas de anchos de barra y espacio que representan un numero o una letra. El escaner no "ve" el numero: mide cuanto tiempo (o distancia) dura cada barra y cada espacio, y traduce esa secuencia de anchos a una cadena de digitos usando la tabla de esa simbologia especifica.
En terminos simples, cada barra ancha u oscura equivale a mas tiempo de señal alta, cada espacio equivale a señal baja, y el patron completo de altos y bajos es lo que el firmware del escaner decodifica, byte por byte, hasta reconstruir el numero completo. La mayoria de simbologias 1D incluyen ademas un digito verificador (checksum) calculado matematicamente a partir de los demas digitos, que el escaner usa para confirmar que la lectura fue correcta y no un error de reflejo o suciedad.
Esto explica por que un codigo doblado, borroso o con un rayon justo en una barra puede fallar: el escaner mide un ancho que no corresponde a ningun caracter valido de la tabla, o el checksum no calza, y rechaza la lectura en lugar de arriesgar un dato incorrecto.
## Codigos 1D: EAN-13, UPC-A, Code 128 y Code 39
Entender como funciona codigo barras en su version 1D es la base para todo lo demas, porque las cuatro simbologias siguientes cubren la enorme mayoria de los casos de uso en Chile:
- **EAN-13**: el estandar de retail y supermercado a nivel mundial, incluido Chile bajo GS1. Trece digitos numericos que identifican pais, fabricante y producto. Es el codigo que traen de fabrica la mayoria de los productos envasados.
- **UPC-A**: version de doce digitos usada principalmente en Estados Unidos. En Chile aparece en productos importados directamente, y la mayoria de escaneres modernos la leen sin configuracion adicional.
- **Code 128**: alfanumerico, compacto, capaz de codificar letras, numeros y algunos simbolos en poco espacio. Es la base de GS1-128, el estandar que usan las etiquetas logisticas con SSCC para identificar pallets y bultos en la cadena de suministro.
- **Code 39**: alfanumerico, mas ancho que Code 128 por caracter, historicamente el estandar en entornos industriales para etiquetado interno de activos, inventario de bodega y control de documentos, porque es facil de imprimir e implementar sin licencia.
## Codigos 2D: DataMatrix y PDF417 en salud e industria
Los codigos 2D codifican datos en una matriz bidimensional, no en una sola linea, lo que permite guardar muchisima mas informacion en el mismo espacio fisico.
**DataMatrix** es compacto, resistente a daño parcial gracias a su correccion de errores, y es la simbologia elegida para serializacion de medicamentos: cada caja individual lleva un DataMatrix con codigo de producto, lote y fecha de vencimiento, clave para trazabilidad farmaceutica en Chile.
**PDF417** es un codigo 2D "apilado" (varias filas de codigo 1D superpuestas) capaz de guardar cientos de caracteres, incluyendo texto libre. Se usa en documentos de identidad: la cedula de identidad chilena lleva un PDF417 en el reverso con los datos de la persona, y tambien aparece en boarding pass y guias de despacho con mucha informacion embebida.
Ambas simbologias exigen un escaner con imager 2D. Un laser 1D tradicional no puede leerlas bajo ninguna circunstancia, sin importar que tan bueno sea el equipo, porque fisicamente no captura una imagen de area, solo una linea.
## QR: URL, WiFi y pago con QR Mach o MercadoPago
El QR (Quick Response) es el codigo 2D mas reconocible: una matriz cuadrada con tres patrones de esquina que le permiten al escaner o a la camara de un celular ubicar y orientar el codigo desde casi cualquier angulo. Incluye correccion de errores Reed-Solomon, lo que significa que un QR puede seguir leyendose aunque una porcion este dañada, sucia o incluso tenga un logo superpuesto en el centro.
En Chile el QR aparece en contextos muy concretos:
- **Boleta electronica SII**: toda boleta o factura electronica incluye un codigo QR de timbre, generado con la clave del SII, que permite verificar la validez del documento.
- **Pago QR**: Mach y MercadoPago, entre otros, usan QR estatico o dinamico en el mostrador para que el cliente pague escaneando desde su propia app.
- **WiFi y URL**: QR que abre una pagina web o comparte credenciales de red sin escribir nada, comun en menus de restaurante y material promocional.
Para leer un QR desde la pantalla de un celular, y no impreso en papel, se necesita un imager 2D: la luz de una pantalla se comporta distinto a la luz reflejada en papel, y un laser 1D simplemente no puede procesar esa imagen.
## Escaner laser vs imager 2D: como lee cada uno
Para terminar de entender como funciona codigo barras en la practica hay que mirar el hardware que lo lee, porque el mismo codigo se decodifica de manera distinta segun el tipo de sensor. El escaner **laser** usa un diodo laser y un espejo oscilante que barre un rayo rojo en linea recta sobre el codigo, decenas de veces por segundo. Mide la reflectancia a lo largo de esa linea unica y decodifica solo simbologias 1D. Es rapido, robusto mecanicamente en su version simple, y suficiente para codigos EAN-13 o Code 128 bien impresos.
El escaner **imager** (CCD o CMOS) funciona como una camara: captura una imagen completa del area frente al lector y un algoritmo de software busca y decodifica el codigo dentro de esa imagen, sin importar el angulo. Esto le permite leer tanto 1D como 2D, leer codigos desde una pantalla de celular, y tolerar mejor codigos dañados o mal impresos porque procesa la imagen completa en lugar de una sola linea de barrido.
La ventaja practica del imager va mas alla de leer QR: al no tener partes mecanicas moviles (sin espejo oscilante), tiende a ser mas durable en uso intensivo. Por eso la mayoria de escaneres profesionales, aunque solo se necesite leer 1D, ya vienen con imager en lugar de laser puro.
## Errores de impresion: quiet zone, densidad y contraste
Un codigo de barras bien diseñado puede fallar si la impresion no respeta tres reglas basicas:
- **Quiet zone**: el margen en blanco que debe rodear el codigo, sin texto ni graficos encima. El escaner usa ese espacio para identificar donde empieza y termina el codigo; si el diseño de la etiqueta lo invade, la lectura falla o se vuelve inconsistente.
- **Contraste**: la diferencia de reflectancia entre barra y espacio debe ser alta. En impresion termica, un cabezal desgastado o una cinta de transferencia termica agotada reduce el contraste y el escaner empieza a fallar aunque el codigo se vea bien a simple vista.
- **Densidad y tamaño de modulo**: cada simbologia tiene un ancho minimo de barra (modulo) recomendado para el tamaño de impresion. Reducir demasiado el codigo para que quepa en una etiqueta pequeña genera errores de lectura que no son culpa del escaner.
Antes de imprimir en volumen, conviene escanear una muestra con el equipo real que va a usarse en el punto de venta o bodega, no solo revisar visualmente que el codigo se vea bien.
## Tabla comparativa de simbologias de codigo de barras
La siguiente tabla resume como funciona codigo barras en cada simbologia, con su capacidad de datos y el uso tipico que le vas a dar en un negocio chileno:
| Simbologia | Tipo | Capacidad de datos | Uso tipico en Chile |
|---|---|---|---|
| EAN-13 | 1D | 13 digitos numericos | Retail y supermercado |
| UPC-A | 1D | 12 digitos numericos | Productos importados EEUU |
| Code 128 | 1D | Alfanumerico compacto | Logistica, GS1-128, pallets |
| Code 39 | 1D | Alfanumerico ancho | Industrial, activos internos |
| DataMatrix | 2D | Cientos de caracteres, muy compacto | Serializacion de medicamentos |
| PDF417 | 2D apilado | Cientos de caracteres, texto libre | Cedula de identidad, boarding pass |
| QR | 2D matriz | Cientos a miles de caracteres | URL, WiFi, pago QR, boleta SII |
## CTA hardware SEACOM
Ahora que sabes como funciona codigo barras en cada simbologia, el siguiente paso es elegir el escaner correcto para tu operacion. Para leer solo EAN-13 y Code 128 de retail basico, un scanner 1D economico puede alcanzar; revisa nuestra comparativa de [scanner de codigo de barras](https://www.seacom.cl/tienda?buscar=scanner+codigo+de+barras). Pero si tu operacion incluye DataMatrix de farmacia, pago QR o verificacion de boleta electronica, necesitas imager 2D si o si.
Cotiza [Zebra DS2208](https://www.seacom.cl/tienda/producto/zebra-ds2208) con imager 1D/2D para mostrador, o revisa la [guia completa de scanners de codigo de barras SEACOM](https://www.seacom.cl/lp/scanner-codigo-barras) para elegir segun tu simbologia. Si tienes dudas sobre que simbologia trae tu proveedor o tu software POS, [escribenos](https://www.seacom.cl/contacto) con una foto del codigo y te confirmamos que equipo lo lee sin problema.
---
*Imagen destacada: [Foto de Jack Sparrow](https://www.pexels.com/photo/couple-buying-groceries-at-a-supermarket-4199490/) vía [Pexels](https://www.pexels.com).*
## Schema.org JSON-LD
```json
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "Barcode 101: como funciona un codigo de barras (1D, 2D, QR)",
"description": "Como funciona codigo barras explicado con simbologias reales: EAN-13, Code 128, Code 39, DataMatrix, PDF417 y QR, mas laser vs imager y el QR de timbre de la boleta SII en Chile.",
"datePublished": "2026-09-18",
"dateModified": "2026-09-18",
"inLanguage": "es-CL",
"author": {
"@type": "Organization",
"name": "SEACOM",
"url": "https://www.seacom.cl"
},
"publisher": {
"@type": "Organization",
"name": "SEACOM",
"url": "https://www.seacom.cl",
"logo": {
"@type": "ImageObject",
"url": "https://www.seacom.cl/images/seacom-logo.png"
}
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.seacom.cl/blog/barcode-101-como-funciona-un-codigo-de-barras-1d-2d-qr"
},
"image": "https://www.seacom.cl/images/blog/barcode-101-como-funciona-codigo-de-barras.jpg",
"articleSection": "POS y hardware retail",
"articleBody": "Como funciona codigo barras: 1D con EAN-13 y Code 128, 2D con DataMatrix y PDF417, y QR para pago y boleta SII. Explicacion tecnica clara para POS y logistica en Chile.",
"about": [
{"@type": "Thing", "name": "Codigo de barras 1D"},
{"@type": "Thing", "name": "Codigo QR"},
{"@type": "Thing", "name": "DataMatrix"}
],
"keywords": "como funciona codigo barras, ean-13, code 128, datamatrix, pdf417, qr, boleta electronica sii",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": ["h1", "h2", ".extracto"]
}
}
```
Retail y POS · septiembre de 2026
Barcode 101: como funciona un codigo de barras (1D, 2D, QR)
Como funciona un codigo de barras, explicado sin vueltas: barras y espacios en 1D, matrices en 2D y QR, y como decodifica cada tipo un escaner laser o imager. Incluye EAN-13, Code 128, DataMatrix, PDF417 y el QR de timbre de la boleta electronica SII.




