ZPLToolkit

^BQ

Código QRPreview: parcial

Desenha um QR Code. O campo de dados exige um prefixo de modo, fácil de errar e origem frequente de símbolos ilegíveis.

Sintaxe

^BQa,b,c,d,e

Parâmetros

ParâmetroDescrição e valores aceitosSe omitido
aOrientação do campo. O QR aceita apenas a normal.N — the only orientation QR acceptsN
bModelo do QR. O modelo 2 é o padrão atual.1 or 2 — the QR model2
cMagnificação — o tamanho de um módulo, em pontos.1 to 10 — dots per moduleChosen by the printer
dNível de correção de erro.H 30%, Q 25%, M 15%, L 7% recoveryQ
ePadrão de máscara. Deixe no padrão e deixe o codificador escolher.0 to 7 — mask pattern7

Como funciona

^BQ gera um QR Code. Diferente dos códigos lineares, o tamanho vem do fator de magnificação e não de uma altura em pontos: cada módulo é desenhado como um quadrado com esse número de pontos, então magnificação 6 numa impressora de 203 dpi dá um símbolo de cerca de 20 mm para dados curtos.

Os dados no ^FD não são o conteúdo puro. Eles começam com um prefixo de dois caracteres — um nível de correção de erro e um modo de entrada, como em QA, — seguido de vírgula e do conteúdo. Omitir esse prefixo é o motivo usual de um QR imprimir mas codificar a coisa errada.

O nível de correção de erro troca tamanho por robustez: H recupera 30% de dano mas gera o maior símbolo; L recupera 7% e gera o menor. Para etiquetas que vão ser manuseadas ou raspadas, M ou Q é um meio-termo razoável.

Exemplo

ZPL
^XA
^FO60,40^BQN,2,6^FDQA,https://zpltoolkit.com^FS
^XZ

Renderizando…

Um QR Code na magnificação 6, com o prefixo QA, selecionando o modo automático.
Abrir no visualizador

O que o preview deste site faz com ele

Desenhado com um codificador QR real, então o preview é legível por leitor, e o prefixo dos dados é interpretado. Magnificação e nível de correção de erro são respeitados. Modelo, máscara e orientação não são aplicados.

Erros comuns

  • Omitir o prefixo de modo no ^FD. 'ola' e 'QA,ola' geram símbolos diferentes.
  • Magnificação 1 ou 2 numa impressora de 203 dpi. Os módulos ficam pequenos demais para a maioria das câmeras de celular.
  • Escolher H para uma URL longa. O símbolo cresce rápido e pode não caber no espaço reservado.

Veja também