Especificação do Código QR
Um Código QR (abreviatura de Quick Response) é um símbolo específico de código de barras matriz (ou código 2D bidimensional). Os códigos QR são uma evolução do código de barras tradicional.
Informação de código QR
O Código QR foi desenvolvido por uma empresa japonesa chamada Denso Wave in 1994. O código QR codifica internamente, ao contrário do mais conhecido código de barras, as informações em duas direcções, vertical e horizontalmente. Graças a esta característica o código QR pode conter mais informação do que o código de barras mais comum..
DOWNLOAD GRATUITO DO GERADOR DE CÓDIGOS QR
Código QR: Micro e Standard
Os símbolos podem ser de dois tipos: Micro QR Code ou Standard QR Code.
Micro QR Code é uma versão menor da simbologia e, dependendo do conteúdo e nível de correção de erro, pode representar até 35 dígitos ou 21 caracteres alfanuméricos. Existem 4 versões de Micro QR: Micro QR Code 1 até Micro QR Code 4. Eles têm aumentando a capacidade de codificação de dados e tamanho físico.
Standar QR Code pode representar até 7.089 dígitos ou 4.296 caracteres alfanuméricos. Existem 40 versões do Standard QR Code: da Versão 1 à versão 40.
Micro QR Code | Standard QR Code |
Código QR: Codificação
O Labeljoy permite definir o algoritmo de codificação a ser utilizado para obter a melhor compressão de dados possível, visando a redução da quantidade de espaço necessário para mostrar o símbolo. As opções disponíveis são:
- (Misto): configuração padrão. Permite a codificação de dados através de uma combinação de todos os seguintes modos de codificação com base no tipo de dados encontrados. Normalmente esta configuração produz os melhores resultados.
- Numérico: permite a codificação de números de 0 a 9 apenas.
- Alfanumérico: permite a codificação de números, letras maiúsculas e alguns caracteres especiais. Mais adequado para códigos alfanuméricos com texto em maiúsculas.
- Hex (String): permite a codificação de qualquer caracter no conjunto ASCII. Mais adequado para códigos alfanuméricos com texto em minúsculas.
- Hex (Byte): codificação específica para dados de bytes que variam entre 0 e 255. Ao utilizar este algoritmo de codificação é possível codificar qualquer valor entre 0x00 e 0xFF (decimal 0 ~ 255). Para utilizar esta codificação é necessário introduzir uma string contendo valores hexadecimais de 2 dígitos separados por um espaço, isto é, 32 FA 56 E8 12 … etc.
- Kanji: permite a codificação de caracteres no sistema Shift JIS usado para mostrar caracteres japoneses.
Codificação numérica | Codificação Byte (String) |
Código QR: Tamanho do Símbolo
O Labeljoy permite-lhe introduzir a dimensão mínima do símbolo. A arquitetura do código QR mostra os dados num quadrado. O tamanho do quadrado depende da quantidade de dados codificados.
Normalmente o símbolo é gerado com o menor tamanho possível necessário para representar os dados codificados. Em alguns casos, pode ser desejável aumentar a dimensão mínima necessária para ter certeza de que todos os símbolos impressos têm o mesmo tamanho, independentemente da quantidade de dados codificados. Por exemplo, se ligar um código de barras com código QR a um campo de endereço de uma fonte de dados, pode ser necessário todos os símbolos terem o mesmo tamanho, independentemente do tamanho único do endereço. Neste cenário, será capaz de definir um tamanho mínimo de símbolo para todos os códigos de barras gerados.
Codificação QR: https://www.labeljoy.com/pt-pt/software-etiquetagem-gratis/ |
|
<span style="font-size: small"Com (Auto) tamanho do símbolo | Com a versão 10 tamanho mínimo de símbolo |
Código QR: Correção de Erros
O QR Code Standard permite-lhe seleccionar entre 4 diferentes níveis de recuperação a partir das seguintes quantidades de dano existentes:
- L: 7% de capacidade de recuperação.
- M (padrão): 15% de capacidade de recuperação.
- Q:25% de capacidade de recuperação.
- H:30% a capacidade de recuperação.
O código QR implementa a correção de erros para assegurar a legibilidade em símbolos parcialmente danificados. Quanto maior o nível de correcção de erros, maior o tamanho do símbolo necessário para codificar os mesmos dados.
Codificação de Códigos QR: https://www.labeljoy.com/pt-pt/software-etiquetagem-gratis/ |
|
Com nível de correção de erro L | Com nível de correção de erro Q |