Configurações de interface#

Método de comunicação#

USB HID-KBW#

Quando o módulo de leitura é conectado ao host usando a linha USB, o módulo de leitura pode ser configurado para entrada de teclado padrão, lendo o código de barras de programação USB KBW.

../../_shared/_images/module-212e/0010061.png

USB HID-KBW#

USB COM#

Quando o módulo de leitura é conectado ao host usando a linha USB, o módulo de leitura pode ser configurado no modo de saída da porta serial virtual lendo o código de barras de programação USB COM.

../../_shared/_images/module-212e/0010062.png

USB COM#

porta serial#

A interface de comunicação serial é uma forma comum de conectar o módulo de leitura ao dispositivo host (como PC, POS, etc.). Quando o módulo de leitura é 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 e o dispositivo host deve corresponder completamente para garantir uma comunicação suave e conteúdo correto.

../../_shared/_images/module-212e/0010060.png

Porta serial TTL-232#

A interface de comunicação serial do módulo de leitura 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 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 verificador

nenhum

bits de dados

8

Pare um pouco

1

taxa de transmissão#

Quando o módulo de leitura 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.

../../_shared/_images/module-212e/0010071.png

600#

../../_shared/_images/module-212e/0010072.png

1200#

../../_shared/_images/module-212e/0010073.png

2400#

../../_shared/_images/module-212e/0010074.png

4800#

../../_shared/_images/module-212e/0010075.png

9600#

../../_shared/_images/module-212e/0010076.png

14400#

../../_shared/_images/module-212e/0010077.png

19200#

../../_shared/_images/module-212e/0010078.png

38400#

../../_shared/_images/module-212e/0010079.png

57600#

../../_shared/_images/module-212e/00100710.png

*115200#

Dígito verificador#

../../_shared/_images/module-212e/0010090.png

* Sem soma de verificação#

../../_shared/_images/module-212e/0010091.png

número ímpar#

../../_shared/_images/module-212e/0010092.png

até#

Pare um pouco#

../../_shared/_images/module-212e/00100A0.png

* 1 bit#

../../_shared/_images/module-212e/00100A2.png

2 pessoas#

bits de dados#

../../_shared/_images/module-212e/0010080.png

5 pessoas#

../../_shared/_images/module-212e/0010081.png

6 bits#

../../_shared/_images/module-212e/0010082.png

7 bits#

../../_shared/_images/module-212e/0010083.png

* 8 bits#

USB HID-POS#

Quando o dispositivo é um dispositivo HID, você pode ler o seguinte código de barras de programação e selecionar o modo do dispositivo POS HID.

../../_shared/_images/module-212e/0010063.png

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 barras de programaçã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 barras de programação+”>;99’”

Instruções de configuração temporária

Código de barras de programação+”^;99”

Comando de consulta

Código de barras de programação+”?;99”

O comando return está correto

Código de barras de programação+”$;99”

Erro no comando de retorno

Código de barras de programaçã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 barras de programaçã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 leitor de códigos de barras.

Instruções detalhadas podem ser encontradas no Apêndice D.

responder#

Após ser ativado, o host envia comandos e o módulo de leitura responderá de acordo.

../../_shared/_images/module-212e/0010380.png

Desativar#

../../_shared/_images/module-212e/0010381.png

* Ativar#

Bipe de comando#

Após ser ativado, quando o módulo de leitura receber uma instrução, haverá um aviso sonoro.

../../_shared/_images/module-212e/0010300.png

Desativar#

../../_shared/_images/module-212e/0010301.png

* Ativar#

Formato do pacote#

decodificar dados

identificador

estado

tipo

comprimento

Tipos de códigos 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

bit1: envio repetido

bit2: bipe de comando

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 verificadores

Tipos de códigos 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á ativado, o host recebe o comando decode data e deve responder ACK ao módulo de leitura.

trocar#

Quando ativado, os dados decodificados serão enviados em formato de pacote.

../../_shared/_images/module-212e/0010230.png

* Desativar#

../../_shared/_images/module-212e/0010231.png

Ativar#