Como configurar os scanners de leitura ótica?
Aprende a configurar o idioma, o código AIM e o separador de grupos do scanner para leres códigos de barras 1D e 2D.
Para uma leitura fiável dos códigos de barras, o scanner e a aplicação têm de estar alinhados nestes três pontos:
- Idioma — o mesmo definido no computador que o usa
- Código AIM (AIM Code) — prefixo que identifica o tipo de código de barras lido (normalmente a simbologia ] seguida de dois caracteres: d2, A0, …)
- Group Separator (ou Global Suffix) — sufixo constante em códigos de barras 2D (DataMatrix, QR Code, etc.) que indica à aplicação que um bloco de informação terminou e outro vai começar
Exemplo:
]d301001917780063392110605133833871450246171723113010T041811
O que a aplicação lê do código
Um código 2D (DataMatrix, QR Code) transporta vários blocos de informação, cada um introduzido por um identificador de aplicação. A LogisticsWMS reconhece os identificadores abaixo e preenche o campo correspondente na receção, no picking, no packing e no inventário:
- (01) código do artigo (GTIN)
- (10) número de lote
- (11) data de produção
- (15) data de consumo preferencial
- (17) data de validade
- (21) número de série
- (30) e (37) quantidade
São aceites dois formatos e ambos preenchem exatamente os mesmos campos:
- o resultado direto do scanner, em que os identificadores não são visíveis e os blocos são separados pelo separador de grupos — é o que acontece quando pistolas um código;
- o formato impresso e legível, em que cada identificador aparece entre parênteses, por exemplo (01)07800633921106(10)LOT123(17)271231 — útil quando escreves ou colas um código à mão.
Os códigos que chegam com o prefixo AIM do scanner também são reconhecidos, incluindo os prefixos personalizados que configurares e os códigos que deixam um espaço entre o prefixo e os dados.
Nota
Se um código trouxer data de consumo preferencial (15) e não trouxer data de validade (17), a data de consumo preferencial passa a ser usada como validade do artigo — quando traz as duas, a data de validade prevalece sempre.
Instruções
-
Acede a Definições, no menu lateral da aplicação.
-
Acede ao separador Scanner e seleciona a tab Configurações.

O separador Scanner define o identificador AIM e o separador de grupo usados na leitura de códigos de barras. -
Os Prefixos AIM personalizados são adicionados automaticamente à medida que vais pistolando, mas também podes configurá-los à mão: seleciona Adicionar, escreve o código, marca Ativo e seleciona Guardar.
-
Os Separadores de Grupos personalizados (GS) funcionam da mesma forma — automáticos ao pistolar, ou adicionados à mão pelo mesmo processo.
-
Usa a tab Teste de Scanner para confirmar que um código é lido como esperas.

O Tester mostra exatamente que campos a aplicação leu de um código, útil quando um código não se comporta como esperado.
Dica
Sempre que um código não se comportar como esperas, usa a tab Teste de Scanner — mostra exatamente que campos a aplicação leu.
Ter em atenção
Um valor que não tenha a dimensão esperada — como um código de artigo com mais de 14 dígitos — é recusado em vez de cortado, para nunca ficar guardado um código errado.
Nos dispositivos deverás também proceder a configurações próprias:
Cada dispositivo pode ter uma forma diferente de configurar; disponibilizámos alguns dos que aconselhamos.