Ver Mensaje Individual
  #4  
Antiguo 08-04-2020
ambiorixml ambiorixml is offline
Registrado
 
Registrado: jun 2017
Posts: 7
Reputación: 0
ambiorixml Va por buen camino
Muchas gracias muli, de inmediato haré las pruebas de lugar y para responderla a Casimiro, le informo que el manual da muchos detalles de cómo comunicarse as las basculas, pero por mas que he utilizado algunas de sus recomendaciones, no logro acertar aquí te comparto parte de la información, mientras pruebo lo de muli.

Los hallazgos que tengo hacen referencia a que lo primero que hay que hacer es instalar el programa que viene con ella, llamado Datalogic OPOS Package. El cual instala los controladores (dll y ocx's necesarios), dentro del mismo, viene un programa llamado Dual Test, con él podemos hacer las pruebas utilizando el software de Datalogic, pero como es sólo para pruebas, no nos servirá para otra cosa, más que probar tanto la balanza (báscula) como el lector de códigos de barra.

Luego indican utilizar librería de la instalación OPOS.Scale.1.13.

Balanza = CreateObject("OPOS.Scale.1.13") esto lo vi en FOXPRO.

Datos del manual:

Perfiles de escáner OPOS predeterminados:
RS232 Interfaces USBOEM Interfaces
MagellanSC
SCRS232Scanner
RS232Scanner
RS232Imager HandScanner
TableScanner
USBHHScanner
USBScanner

Para RS232 y RS232 de cable único: si los parámetros de comunicación para estas interfaces seriales son correctos en el perfil llamado, no es necesario ingresar parámetros de comunicación en la línea de comando. –B, -c, -d, -p, -s
-b x Selecciona la velocidad en baudios x que se utilizará para la identificación inicial y la actualización del firmware. El valor predeterminado es 9600. Admite 2400 - 115200
-c x puerto COM. Selecciona el puerto COM x para la comunicación. El valor predeterminado es 0
-d x bits de datos. Selecciona el número de bits de datos que se utilizarán. x puede ser 7,8 El valor predeterminado es 7
-e x Control de nivel CE. Comprueba el nivel EC de los escáneres antes de comenzar una actualización de firmware. El valor x es una cadena numérica de 4 caracteres. El nivel EC debe coincidir con el nuevo archivo de firmware. Si el escáner responde con un nivel EC "igual a" o "mayor que" el valor en la línea de comando, la actualización del firmware se cancelará. Si el escáner responde con un nivel EC "menor que" el valor en la línea de comando, la actualización del firmware continuará.
Códigos de retorno:
1 = OLDER
2 = SAME
3 = NEWER
4 = DIFFERENT
5 = UNKNOWN

-E, --Habilitado. Deje el escáner en el estado Activado después de la actualización del firmware. [Predeterminado = Falso]
-f x Nombre de archivo. Actualice el escáner con el firmware o el archivo de configuración x. La identificación, el estado y el estado del escáner se registran antes y después de la actualización del firmware.
-F x Validación de número de modelo. Valide el número de modelo del escáner antes de realizar la actualización del firmware / configuración. x = número de modelo del escáner. El número de modelo ingresado en la línea de comando se compara con el número de modelo extraído del escáner. Todos los dígitos proporcionados para la comparación deben coincidir exactamente.
Ejemplo: si se ingresa “98209” en la línea de comando, los primeros 5 dígitos del número de modelo en la respuesta del escáner deben ser “98209”
Si los números de modelo coinciden con la actualización de firmware / configuración, si no, no se realiza ninguna actualización de firmware / configuración. Si este interruptor no está presente, no se realiza ninguna comparación y la actualización continuará. Si se usa la opción de número de modelo corto "-r", la línea de comando debe tener uno de los modelos enumerados a continuación. *** Los números de modelo cortos se deben citar en la línea de comando ***
-l x Nombre del archivo de registro. x establece el nombre del archivo de registro. El valor predeterminado es dlslog.txt
-O Opciones de lista.
-p x paridad. Selecciona la paridad x que se utilizará para la comunicación con el escáner. x puede ser
• 'n' for no parity
• 'o' for odd parity (Default)
• 'e' for even parity
• 'm' for mark parity
• 's' for space parity
-r Nombres cortos de modelo. Especifica el uso de nombres de modelos cortos La siguiente es una lista de nombres de modelos cortos:
"2200 VS" "2300 HS"
"8200 SO" "8200 SS"
"8300 SO" "8300 SS"
"8400 SO" "8400 SS"
"8500 SO" "8500 SS"
"8500XT SO" "8500XT SS"
"8500XTS SO" "8500XTS SS"
"9300i SO" "9300i SS"
"9400i SO" "9400i SS"
"9500 SO" "9500 SS"
"9800i SO" "9800i SS"
SO = Scanner Only SS = Scanner Scale (O = Solo escáner SS = Escala de escáner)
-s x Stop Bits. Selecciona el número de Stop Bits. x puede ser 1,2, el valor predeterminado es 1
-t x Selecciona la velocidad en baudios x que se utilizará para la identificación después de una actualización de firmware. (Nota: el nuevo firmware y la configuración pueden cambiar la velocidad en baudios del escáner). El valor predeterminado es 9600. Admite 2400 - 115200
Imágenes Adjuntas
Tipo de Archivo: pdf DLRMU_Users_Guide.pdf (26,1 KB, 8 visitas)
Responder Con Cita