Para melhor performance de leitura, existem algumas recomendações para a geração do código.
Quantidade de Dígitos
Número de dígitos devem ser de 4 a 16 dígitos fixos ou variáveis;
Códigos Suportados
1D: Codabar, Code39, Code32, Interleaved 2 of 5 (ITF25), Industrial 2 of 5, Industrial 25 code, Matrix 2 of 5, Code93, Code11, Code128, Gs1-128, UPC-A, UPC-E, EAN/JAN-8, EAN/JAN-13, ISBN, ISSN, GS1 databar, GS1 databar limited, GS1 databar expanded, ISBT, MSI.
2D: PDF417, Micro PDF417, QR Code, Micro QR, Data Matrix, Aztec.
Tamanho
Para melhor leitura de cartões QR Code (modelo 1, modelo 2 e Micro QR
Code) recomenda-se a confecção em tamanhos de 2,0 x 2,0cm a 4,5 x 4,5 cm. Válidos para cartões impressos ou lidos a partir de uma tela.
Para melhor leitura de cartões tipo Código de Barras recomenda-se a
confecção em tamanhos de 5,5 x 1,5cm a 9,5 x 2,0 cm. Válidos para cartões
impressos ou lidos a partir de uma tela.
Cores
Para melhor leitura dos códigos, recomenda-se a geração de códigos na cor preta e com um fundo branco. Caso seja necessário códigos coloridos, seguir a recomendação abaixo:
Fundo: Cores claras, não utilizar cores quentes.
Código: Cores fortes (preferir cores escuras). Deve ter um contraste mínimo de 25% com o fundo
Leitura
Para leitura dos códigos, a distância de leitura pode variar, de acordo com o
tamanho do código mostrado. O leitor tem um campo de leitura fixo, e é
necessário mostrar o código inteiro a ser lido, dentro dos limites deste campo.
A distância de leitura é proporcioal ao tamanho do código, ou seja, quanto maior o
código apresentado, maior a distância para leitura e quanto menor, mais próximo
deve ficar para ser lido. O Laser de posição tem como objetivo ajudar na localização
da melhor posição de leitura e a iluminação adaptativa auxilia no melhor contraste.
O leitor pode realizar leituras inclusive em ambientes de muita luz com iluminação
solar direta (Até 70000Lux).
Abaixo está representado o ângulo de visão do leitor e as distâncias de leitura
recomendados para cada tipo de código. Pode variar de acordo com a qualidade e
tamanho do código.