Ajustes de interfaz#
Método de comunicación#
USB HID-KBW#
Cuando el módulo lector está conectado al host mediante la línea USB, el módulo lector se puede configurar para entrada de teclado estándar escaneando el código de configuración KBW USB.
USB HID-KBW#
USB COM#
Cuando el módulo lector está conectado al host mediante la línea USB, el módulo lector se puede configurar en el modo de salida del puerto serie virtual escaneando el código de configuración COM USB.
USB COM#
puerto serie#
La interfaz de comunicación serie es una forma común de conectar el módulo lector al dispositivo host (como PC, POS, etc.). Cuando el módulo lector está conectado al host mediante un cable de puerto serie, el sistema pasa por defecto al modo de comunicación serie. Cuando se utiliza la interfaz de comunicación en serie, la configuración de los parámetros de comunicación entre el módulo lector y el dispositivo host debe coincidir completamente para garantizar una comunicación fluida y un contenido correcto.
Puerto serie TTL-232#
La interfaz de comunicación serie del módulo lector utiliza señales de nivel TTL (TTL-232). Esta interfaz puede adaptarse a la mayoría de las arquitecturas de sistemas. Si el sistema necesita utilizar la forma de arquitectura RS232, se debe agregar un circuito de conversión externo.
Los parámetros de comunicación serie predeterminados del módulo lector se muestran en la Tabla 2-1.
Tabla de parámetros de comunicación serie 2-1
parámetro |
por defecto |
|---|---|
Velocidad en baudios |
115200 |
dígito de verificación |
ninguno |
bits de datos |
8 |
Bits de parada |
1 |
Velocidad en baudios#
Cuando el módulo lector se comunica con el host a través de TTL-232/RS232, se debe realizar la Configuración de los mismos parámetros de comunicación para la comunicación normal, incluida la velocidad de transmisión, verificación, control de flujo, etc. La velocidad de transmisión es la velocidad en baudios y la velocidad en baudios predeterminada es 115200.
600# |
1200# |
2400# |
4800# |
9600# |
14400# |
19200# |
38400# |
57600# |
*115200# |
dígito de verificación#
* Sin suma de comprobación# |
número impar# |
incluso# |
Bits de parada#
* 1 bit# |
2 personas# |
bits de datos#
5 personas# |
6 bits# |
7 bits# |
* 8 bits# |
USB HID-POS#
Cuando el dispositivo es un dispositivo HID, puede realizar la Decodificación del siguiente código de configuración y seleccionar el modo de dispositivo POS HID.
HID POS#
instrucción#
Formato#
Composición de las instrucciones: las instrucciones utilizan cadenas ASCII y están compuestas de la siguiente manera
Código de configuración
Tipo de instrucción
La suma de comprobación predeterminada es «99»
Tipo de instrucción
Tipo de instrucción |
instrucción |
|---|---|
Instrucciones de configuración permanente |
Código de configuración+”>;99’” |
Instrucciones de configuración temporal |
Código de configuración+”^;99” |
Comando de consulta |
Código de configuración+”?;99” |
El comando de retorno es correcto. |
Código de configuración+”$;99” |
Error de comando de retorno |
Código de configuración+”*;99” |
Función |
enviar |
Regresar correctamente |
retorno de error |
Observación |
|---|---|---|---|---|
Instrucciones de configuración |
>!0010201.>;99 |
>!0010201.$;99 |
>!0010201.*;99 |
|
Comando de consulta |
>!0010201.?;99 |
>!001020X.$;99 |
>!0010201.*;99 |
X valor de consulta |
Por ejemplo: para configurar el Terminador como retorno de carro y avance de línea, el código de configuración es >!0010201.
Las instrucciones especiales implican instrucciones de configuración permanente; no las utilice con frecuencia. Si se envía desde fábrica o se configura ocasionalmente, se recomienda utilizar el comando de configuración permanente. Si la configuración se modifica cada vez que se lee el código, utilice el comando de configuración temporal. El uso frecuente del comando de configuración permanente afectará la vida útil del lector de códigos de barras.
Las instrucciones detalladas se pueden encontrar en el Apéndice D.
respuesta#
Después de habilitarse, el host envía comandos y el módulo lector responderá en consecuencia.
Desactivar# |
* permitir# |
Tono de aviso#
Después de habilitarse, cuando el módulo lector reciba una instrucción, se escuchará un Tono de aviso.
Desactivar# |
* permitir# |
Formato de paquete#
Datos decodificados
identificador |
estado |
tipo |
longitud |
Tipos de códigos de barras |
datos |
controlar |
|---|---|---|---|---|---|---|
0x99 0xDD |
0x06 |
Descripción del campo
Nombre del campo |
tamaño |
ilustrar |
|---|---|---|
identificador |
2 bytes |
Corregido 0x99, 0xDD |
estado |
1 byte |
bit0: cambio permanente |
tipo |
1 byte |
tipo de instrucción |
longitud |
4 bytes |
Primero el byte alto (dirección baja), último el byte bajo (dirección alta), no incluye Dígito de verificación |
Tipos de códigos de barras |
1 byte |
Consulte el Apéndice F para obtener más detalles. |
datos |
variable |
Datos decodificados |
controlar |
1 byte |
verificación XOR |
Cuando ACK está habilitado, el host recibe el comando de Datos decodificados y debe responder ACK al Módulo lector.
cambiar#
Cuando está habilitado, los datos decodificados se enviarán en formato de paquete.
* Desactivar# |
permitir# |