Margens QR e verificações antes de imprimir
Gerar uma imagem não prova que um QR impresso será lido. Decodificamos dois PNGs do Apps24, uma URL e texto coreano, com ZXing-C++ e medimos as margens em pixels.
Entrada e resultado
https://example.org/apps24-qa | 222×222 px | 24 px / 4×6 px |
Apps24: 한글 ✓ | 198×198 px | 24 px / 4×6 px |
Interpretar o resultado
A URL mede 222×222 pixels e o texto coreano 198×198. Ambos têm 24 pixels livres de cada lado. Cada módulo mede 6 pixels aqui: quatro módulos de margem. Os textos decodificados coincidiram exatamente. A margem anterior de 12 pixels era de apenas dois módulos; corrigimos o preenchimento em pontos. Decodificar não verifica segurança nem disponibilidade do destino.
Próximo passo
1. Insira a URL final completa e baixe. 2. Não corte nem cubra a borda branca com texto ou logotipo. 3. Faça um teste de impressão no tamanho e material finais. 4. Leia o impresso com celular na distância e iluminação previstas e confira o endereço. Se a tela funciona e o papel não, verifique redução, desfoque, margem e reflexos. Não existe tamanho mínimo único para todo QR.
Usar a ferramentaLimites e condições de teste
Dois testes digitais de 2026-10-07 com PNGs da API, ZXing-C++ 3.1.1 e Pillow 12.3.0. Sem testes de câmera ou impresso, sem taxa de sucesso garantida. example.org é um valor de teste. Conteúdo QR vai ao servidor; não use senhas ou dados privados. Downloads contêm apenas exemplos públicos.
Referências
O Apps24 compara os exemplos com a implementação e testes de regressão. Experimentos no navegador indicam suas condições, sem certificar todos os dispositivos. Relate erros com URL, entrada, resultado esperado e navegador. Não envie senhas, documentos privados ou dados pessoais.

