O que é um código QR?
Códigos QR (Quick Response) estão entre os códigos de barras matriciais 2D mais confiáveis e compactos em uso atualmente e podem ser escaneados com um smartphone. O modelo 1 foi inventado no Japão em 1994. Em 2019, estamos no modelo 2 e também criamos uma alternativa minúscula para componentes eletrônicos, o “Micro QR”.
4 características principais dos códigos QR
1. Alta capacidade de armazenamento
O tamanho físico do código QR determina a quantidade de dados que pode conter. Isto é especialmente relevante na impressão e etiquetagem. Caracteres japoneses, chineses e romanos são todos compatíveis. As capacidades máximas de armazenamento estão listadas abaixo. Modelo 2:- Alfanumérico: 4.296 caracteres
- Binário: 2.953 bytes
- Kanji: 1.817 caracteres
- Numérico: 7089 caracteres
- Alfanumérico: 21 caracteres
- Binário: 15 bytes
- Kanji: 9 caracteres
- Numérico: 35 caracteres
2. Digitalização rápida
- Grandes blocos nos três cantos permitem reconhecer facilmente o código QR e sua rotação.
- O padrão alternado preto/branco facilita a divisão em grade.
- Redundância — há vários grupos redundantes.
3. Correção de erro
Códigos QR podem ser criados com capacidade de recuperação de até 30% para permitir a leitura de símbolos parcialmente danificados. Há quatro níveis disponíveis.- L: 7%
- M (padrão): 15%
- Q: 25%
- H: 30%
4. Domínio público
Nenhuma licença é necessária.Simbologia do código de barras QR
A simbologia do código QR usa uma área de módulos quadrados cercada por um perímetro único, que por sua vez é envolvido por uma zona branca de silêncio com quatro módulos de espessura.
Fonte da imagem: http://inchbyinch.de/
Os módulos são blocos de dados em um QR code, formados por número igual de linhas e colunas. Os bits de dados começam no canto inferior direito, subindo em coluna de dois módulos de largura e invertendo a direção no topo.
Fonte da imagem: qrcode.com
Cada módulo adicional (versão) aumenta o tamanho físico e a capacidade de dados, com máximo de 40 módulos.
Como o Dynamsoft Barcode Reader (DBR) decodifica código QR
1. Localização
Primeiro, o DBR determina a orientação do código e usa padrões de localização para identificar os três cantos.2. Segmentação
Segundo, o DBR identifica e distingue os dados reais dos marcadores de posição.3. Decodificação
Por fim, o DBR verifica o formato e aplica correção de erros para decodificar as informações ocultas.3 tipos de códigos QR danificados e como a DBR supera os obstáculos
- Código QR com módulos distorcidos
- Código QR com perímetro distorcido
- Código QR com imagens sobrepostas

