Español

Texto y herramientas cotidianas · QR y código de barras Toolkit

Explicación de los niveles de corrección de errores del código QR L, M, Q y H

· Cómo funciona

código qr corrección de errores imprimiendo

Cuatro cuadrículas QR abstractas que muestran diferentes patrones para cuatro opciones de nivel de recuperación
Ilustración original del vector ToolAcre

Explica lo que realmente prometen los cuatro niveles de corrección de errores, cómo funciona la recuperación Reed-Solomon en términos sencillos y cómo elegir un nivel para impresiones, pantallas y superficies dañadas.

El cartel que se escaneó en la oficina y falló al aire libre: cómo los rayones, los reflejos y los logotipos sobreimpresos devoran la redundancia de un código

Un póster puede escanearse sin problemas en un monitor pero fallar una vez impreso detrás de un vidrio o al aire libre. Las manchas, los rayones, los reflejos y un logotipo superpuesto pueden hacer que partes de una cuadrícula QR sean ilegibles. Una configuración de recuperación más alta agrega redundancia pero no repara el contraste deficiente ni los pequeños cuadrados impresos. Para un gerente de marketing que aprueba una serie de carteles, la prueba correcta es el material final a la distancia de visualización final, no una captura de pantalla ampliada en un escritorio.

Qué significan L, M, Q y H: la proporción aproximada de palabras clave que cada nivel puede restaurar y por qué los números son límites y no son garantías

Los niveles de corrección de errores QR L, M, Q y H se describen comúnmente como recuperadores de aproximadamente el 7%, 15%, 25% y 30% de las palabras en clave, respectivamente. Esos porcentajes son una orientación útil, no una garantía de que puedas ocultar el 30% de cualquier cuadrado arbitrario o cubrir un patrón de buscador. La recuperación real depende de qué palabras clave están dañadas y de si el teléfono puede localizar la red en primer lugar. ToolAcre le permite seleccionar el nivel explícitamente y muestra el resultado generado antes de la exportación.

Reed-Solomon en un párrafo: cómo las palabras en clave sobrantes permiten al lector reconstruir bloques de datos faltantes

La codificación Reed-Solomon calcula palabras de código de verificación adicionales a partir de los datos. Cuando un escáner lee un símbolo parcialmente dañado, suficientes palabras clave supervivientes le permiten reconstruir las que faltan o son incorrectas. El codificador QR también entrelaza datos en la cuadrícula, lo que hace que sea menos probable que un defecto local borre todo un mensaje contiguo. Este mecanismo está separado de los grandes cuadrados de las esquinas: esos patrones funcionales orientan el escáner y no son un área libre para obras de arte decorativas.

La compensación: por qué un nivel superior aumenta la cuadrícula o reduce los módulos, y qué efecto tiene eso en la distancia de escaneo

Un nivel de recuperación más alto gasta capacidad en paridad. Para codificar el mismo texto, es posible que necesite una versión QR más grande con más módulos, o puede mantener la misma cuadrícula dejando menos espacio libre. Si imprime la cuadrícula más grande en el mismo rectángulo físico, cada módulo se vuelve más pequeño y más difícil de resolver desde la distancia. Por lo tanto, un código de nivel H no es automáticamente más legible que un código de nivel M: el tamaño de la imagen, la zona silenciosa y el contraste deben seguir siendo adecuados.

Elegir un nivel según la situación: impresión brillante, insignias laminadas, pantallas, metal grabado y códigos con ilustraciones en la parte superior

Para una pantalla limpia y de alto contraste, el nivel M es un punto de partida sensato. Un código en una superficie grabada o una placa desgastada puede necesitar más recuperación y un tamaño físico mayor; el papel satinado aporta una reflexión que la corrección de errores por sí sola no puede resolver. Un logotipo debe evitar las regiones del buscador/cronometraje y dejar suficientes datos sin ocultar, seguidos de pruebas de escaneo reales. El mejor escenario es la cuadrícula menos densa que sobreviva al daño que su audiencia encontrará de manera realista, no la letra más alta por costumbre.

Ejemplo resuelto: compare cuatro tamaños de cuadrícula y pruebe una pequeña imperfección en un área de datos

Usando la URL exacta https://example.com/menu en el codificador QR en modo byte de ToolAcre, tanto L como M producen una cuadrícula de módulos de 25×25, mientras que Q y H producen 29×29. Este es un resultado medido para esa entrada, no una regla para todas las URL: una dirección más larga puede cruzar el límite de una versión en un nivel diferente. Genere cuatro archivos, mantenga el mismo ancho físico y compare el tamaño del módulo. Luego, cubra una pequeña área de datos con una impresión desechable y escanéela con varios teléfonos; cubrir un patrón de buscador de esquinas prueba la falla de orientación, no la capacidad de Reed-Solomon.

Lo que esto no cubre: diferencias de decodificadores entre las cámaras de los teléfonos y simbologías que no son QR, como Data Matrix

La corrección de errores no puede prometer que cada cámara, lector de pantalla o proceso de impresión decodifique un símbolo extraño. Un código establecido en una pequeña etiqueta con colores de bajo contraste puede fallar en cada nivel de recuperación. Este artículo cubre los códigos QR, no los códigos de barras lineales Code 128 o Data Matrix; sus codificadores y reglas de recuperación difieren. Un escaneo exitoso tampoco dice nada sobre la confiabilidad o disponibilidad futura de la URL que abre el código.

La conclusión: decida el nivel de la superficie en el que vivirá el código, luego genere el código en el QR & Barcode Toolkit y pruébelo

Elija el nivel de la superficie y los posibles daños, luego dimensione los módulos y preserve una zona tranquila. QR & Barcode Toolkit utiliza un codificador QR para crear la cuadrícula en su dispositivo; su valor escrito no se carga en un servidor de generación de código. Exporte una muestra, imprímala en las dimensiones finales y pruébela antes de aprobar cientos de copias.