Configurações de interface#
Método de comunicação#
USB HID-KBW#
Quando o módulo de leitura de código é conectado ao host usando a linha USB, o módulo de leitura de código pode ser configurado para entrada de teclado padrão, digitalizando o código de configuração USB KBW.
USB HID-KBW#
USB COM#
Quando o módulo de leitura de código é conectado ao host usando a linha USB, o módulo de leitura de código pode ser configurado no modo de saída da porta serial virtual digitalizando o código de configuração USB COM.
USB COM#
porta serial#
A interface de comunicação serial é uma forma comum de conectar o módulo de leitura de código ao dispositivo host (como PC, POS, etc.). Quando o módulo de leitura de código é conectado ao host usando um cabo de porta serial, o sistema assume como padrão o modo de comunicação serial. Ao usar a interface de comunicação serial, a configuração dos parâmetros de comunicação entre o módulo de leitura de código e o dispositivo host deve corresponder completamente para garantir uma comunicação suave e conteúdo correto.
Porta serial TTL-232#
A interface de comunicação serial do módulo de leitura de código utiliza sinais de nível TTL (TTL-232). Esta interface pode se adaptar à maioria das arquiteturas de sistema. Se o sistema precisar usar a forma de arquitetura RS232, um circuito de conversão externo precisará ser adicionado.
Os parâmetros de comunicação serial padrão do módulo de leitura de código são mostrados na Tabela 2-1.
Tabela de parâmetros de comunicação serial 2-1
parâmetro |
padrão |
|---|---|
taxa de transmissão |
115200 |
Dígito de verificação |
nenhum |
bits de dados |
8 |
Pare um pouco |
1 |
taxa de transmissão#
Quando o módulo de leitura de código se comunica com o host por meio de TTL-232/RS232, os mesmos parâmetros de comunicação devem ser definidos para comunicação normal, incluindo taxa de transmissão, verificação, controle de fluxo, etc. A taxa de transmissão é a taxa de transmissão e a taxa de transmissão padrão é 115200.
600# |
1200# |
2400# |
4800# |
9600# |
14400# |
19200# |
38400# |
57600# |
*115200# |
Dígito de verificação#
* Sem soma de verificação# |
número ímpar# |
até# |
Pare um pouco#
* 1 bit# |
2 pessoas# |
bits de dados#
5 pessoas# |
6 bits# |
7 bits# |
* 8 bits# |
USB HID-POS#
Quando o dispositivo é um dispositivo HID, você pode ler o seguinte código de configuração e selecionar o modo do dispositivo POS HID.
HID POS#
instrução#
Formatar#
Composição da instrução: as instruções usam strings ASCII e são compostas da seguinte forma
Código de configuração
Tipo de instrução
A soma de verificação padrão é «99»
Tipo de instrução
Tipo de instrução |
instrução |
|---|---|
Instruções de configuração permanente |
Código de configuração+”>;99’” |
Instruções de configuração temporária |
Código de configuração+”^;99” |
Comando de consulta |
Código de configuração+”?;99” |
O comando return está correto |
Código de configuração+”$;99” |
Erro no comando de retorno |
Código de configuração+”*;99” |
Função |
enviar |
Retorne corretamente |
retorno de erro |
Observação |
|---|---|---|---|---|
Instruções de configuração |
>!0010201.>;99 |
>!0010201.$;99 |
>!0010201.*;99 |
|
Comando de consulta |
>!0010201.?;99 |
>!001020X.$;99 |
>!0010201.*;99 |
Valor da consulta X |
Por exemplo: para definir o caractere final como retorno de carro e avanço de linha, o código de configuração é >!0010201.
Instruções especiais envolvem instruções de configuração permanentes, por favor, não as use com frequência. Se for enviado de fábrica ou configurado ocasionalmente, é recomendado usar o comando de configuração permanente. Se as configurações forem modificadas toda vez que o código for lido, use o comando de configuração temporária. O uso frequente do comando de configuração permanente afetará a vida útil do dispositivo de leitura de código.
Instruções detalhadas podem ser encontradas no Apêndice D.
responder#
Após ser habilitado, o host envia comandos e o módulo de leitura de código responderá de acordo.
Desativar# |
* habilitar# |
Som do prompt de comando#
Após ser habilitado, quando o módulo de leitura de código receber uma instrução, haverá um aviso sonoro.
Desativar# |
* habilitar# |
Formato do pacote#
decodificar dados
identificador |
estado |
tipo |
comprimento |
tipo de código de barras |
dados |
verificar |
|---|---|---|---|---|---|---|
0x99 0xDD |
0x06 |
Descrição do campo
Nome do campo |
tamanho |
ilustrar |
|---|---|---|
identificador |
2 bytes |
Corrigido 0x99,0xDD |
estado |
1 byte |
bit0: alteração permanente |
tipo |
1 byte |
Tipo de instrução |
comprimento |
4 bytes |
Primeiro byte alto (endereço baixo), último byte baixo (endereço alto), não inclui dígitos de verificação |
tipo de código de barras |
1 byte |
Consulte o Apêndice F para obter detalhes |
dados |
variável |
decodificar dados |
verificar |
1 byte |
Verificação XOR |
Quando o ACK está habilitado, o host recebe o comando decode data e deve responder ACK ao módulo de leitura de código.
trocar#
Quando ativado, os dados decodificados serão enviados em formato de pacote.
* Desativar# |
habilitar# |