Configuración Balanza serie para uso en el POS

Configuración Balanza serie para uso en el POS

2.4.1.    SYSplus cuenta con la posibilidad de integrar este tipo de hardware con la facturación del sistema, para poder hacer uso de esta función en primera instancia se debe certificar la comunicación entre la balanza y la terminal (Computador) mediante un cable serial, esto se puede validar por medio de un Software diseñado para estas configuraciones, para este proceso se recomienda para esta tarea el software Hyperterminal Private Edition Versión 6 o posterior, después de tener instalado el software en el equipo de cómputo se debe ejecutar, después en la configuración Inicial del programa se debe indicar el País donde se encuentra en el momento (Colombia) y el código de la ciudad que en este caso es 57, los demás campos se deben dejar como los trae por defecto el programa



Al dar clic en aceptar el programa abrirá la ventana de Inicio en la cual se debe indicar un icono y el nombre de la tarea o conexión que se va a generar para las pruebas de lectura de Balanza, después se da clic en aceptar para crear la tarea de pasar a la siguiente ventana de configuración del programa de lectura. 

Cuando se cree la conexión en el Hyperterminal se abrirá la ventana en la cual se debe definir el puerto de comunicación entre la Balanza y el equipo de cómputo (generalmente las balanzas vienen creadas para establecer conexión por puerto COM) en la casilla Connect Using identificando el número de puerto que está usando en el equipo la Balanza (COM1, COM2, COM3, entre otros), para finalizar se guarda esta configuración dando clic en Aceptar (Las demás casillas de la ventana se deben dejar como las trae el sistema por defecto)


 Tanto en el programa de comunicaciones (Hyperterminal) como en SYSplus se deben verificar los parámetros de comunicación indicados por el fabricante de la Balanza, Estos se deben parametrizar en el recuadro de configuración de puerto COM que se despliega después de pasar la ventana de selección de puerto, Generalmente en la mayoría de los casos las balanzas cuentan con la siguiente configuración que se debe indicar en Hyperterminal: Velocidad: 9600, Paridad: Ninguna, Bits datos: 8, Bits de parada: 1, Control: Hardware (Estos datos pueden variar entre fabricantes) después definir estos datos se debe dar clic en Aplicar y por último en Aceptar.

Cuando ya se hayan generado todas las configuraciones ya señaladas el comunicador (Hyperterminal) abrirá la Ventana o panel de lectura que mostrará la información que envía la balanza al equipo de cómputo en tiempo real, en esta lectura se debe definir si la balanza es de transmisión continua o si se solicita la información de lectura por medio de combinación de teclas (El tipo de lectura del dispositivo se identifica si en la lectura que se refleja en pantalla trae constantemente repeticiones en horizontal o vertical del peso que detecta la balanza - Continua - o simplemente arroja una sola lectura de peso y para que se refleje la siguiente se requiere combinación de teclas - Discontinua -).

 

Teniendo ya certificada la transmisión de información entre balanza y equipo de cómputo es necesario tomar una de las líneas de lectura (sin repetir caracteres e identificando inicio y final de una lectura), copiarla y pegarla en un archivo de edición de texto (Bloc de Notas, Word, entre otros) y por medio de conteo concluir el total de caracteres (Incluyendo letras, números, símbolos y espacios) que componen la línea el cual se identificará en SYSplus como Longitud de Cadena de peso.

 

Así mismo si se cuenta de izquierda a derecha se puede determinar la Posición del Peso en Cadena, la cual es la ubicación donde termina el valor del peso menos 6 caracteres, por ejemplo si el último dígito del peso está en la posición 13, en la columna de posición del dato se coloca 7, el cálculo de estos datos es de vital importancia en la parametrización que se haga en SYSplus.

 Con el cálculo ya listo de la longitud de la cadena y posición del peso se deben ingresar los siguientes datos:



Puerto: Nombre del puerto serial (COM) en donde se conecta la balanza. Ejemplo: COM1. Consulte el administrador de dispositivos de Windows para confirmarlo.

Pos. Peso: Posición donde empieza el dato del peso, en la imagen del ejemplo corresponde a la posición 4.

Lon. Dato: Longitud total de cada línea del texto transmitido por la balanza sin contar los caracteres de fin de línea y retorno de carro. En el ejemplo: 13

Invertido: Marcar esta columna si el dato entregado aparece de derecha a izquierda, si no dejar en blanco.

Factor: Factor de conversión del peso entregado a la unidad principal del producto. Por ejemplo si la balanza entrega el peso en kilos pero la unidad principal del producto en SYSplus es gramo, el factor es 1000. Tenga presente que TODOS los productos que se venden pesados deben tener la misma unidad principal, ya sea el gramo, la libra o el kilo. Si la unidad que entrega la balanza es la misma del producto en SYSplus el factor será 1. Si por el contrario la balanza entrega el peso en gramos pero la unidad del producto en SYSplus es Kilo, el factor de conversión es 0.001

Cadena fin: Si la balanza no muestra los datos terminados en un ENTER o retorno de carro, es decir que cuando se lee en Hyperyterminal la cadena sale de forma contínua repitiendo el dato varias veces en el mismo renglón, se debe indicar a SYSplus una secuencia de caracteres que interprete como el final de la línea, por ejemplo: se pude usar la cadena Kg en la imagen de ejemplo. Este dato se puede dejar en blanco si como en la imagen de ejemplo cada repetición del peso se transmite en un renglón diferente.

Solicitar dato: en caso de que la transmisión de cadenas de la balanza sea discontinua se debe marcar el check de Solicitar dato a la balanza para que SYSplus constantemente esté solicitando información a la balanza con el fin de que la sincronización de información sea siempre en línea,

Lon. Pesio: Número de carcateres que confirman el peso transmitido por la balanza sin contar los caracteres de fin de línea. En el ejemplo: 6

OPOS: Para las balanzas seriales se debe dejar la casilla vacío. Consulte el tema de configuración de balanzas OPOS para más información sobre ese tipo de configuración