Estimado novato,
Salvo que me equivoque, tengo entendido que todos los lectores de códigos de barra, funcionan emulando el teclado, es decir, depositan la lectura en buffer del teclado, por lo que el programa receptor de los datos debe estar en activo, lo cual imposibilita que el operador utilice el equipo en otra aplicación
Saludos
Malenkov14
--
Novato:
Opino y tengo el mismo conocimiento sobre los lectores que Melenkov 14
¿Porque no utilizas colectores de datos? Me parece que para esa tarea serian mas adecuados, recolectan toda la información y la procesas en el momento que consideres adecuado ademas de poder identificar al operador que capturo los datos y muchas mas funcionalidades que tiene( que tambien estan cargadas en su costo)..
Diego A. Callegari
P El ahorro de papel nos ayuda a proteger el medio ambiente. Imprimí solo lo necesario.
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
--
--
--
--
Ivan:
Los colectores de datos, recolectan información de forma inalámbrica, luego lo sitúas en la base la cual esta conectada a una PC y genera un archivo de texto plano delimitado de la forma que te permite configurar cada colector.
Hay varios tipos de lectores, y quiero recordar que algunos es necesario leer el puerto para obtener la información enviando un Byte y esperando la respuesta como por ejemplo sucede con algunas balanzas electrónicas, otros como son los mas comunes emulan un teclado, pero antes de avanzar sobre esto deberías conocer y comentarnos que tipo de lector usan y cual es el protocolo de comunicación( si devuelve una cadena de caracteres o si es un emulador de teclado).
Diego A. Callegari
P El ahorro de papel nos ayuda a proteger el medio ambiente. Imprimí solo lo necesario.
--
Saludos amigos:
Novato:
Como comentó Neyger, para interactuar con los dispositivos seriales (RS-232) desde VISUAL FOX PRO, existe ese activeX, para utilizarlo configurar los parámetros de comunicación.
Adjunto te envío un ejemplo, es un archivo zip, solo tenes que renombrar la extensión.
Bendiciones.
Carlos Alfaro
--
Se me olvido comentarte que en el form se coloca un activeX, por cada puerto que tenés que abrir, aunque podes usar un mismo timer para evaluarlos a todos.
También es importante que no podes abrir un puerto por más de una conexión.
Carlos Alfaro
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Neyger Pérez Mayo
Sent: martes, 24 de julio de 2012 01:13 p.m.
To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Lectura por Serial y Operando a la vez !!
Para leer los datos de tus lectores de codigos necesitas estar escuchando el puerto o los puertos seriales, puedes utilizar el activeX Microsoft comunicacions controls o alguno especialidad que tenga de las tarjetas que usas
--
--
La computadora ( única en éste caso ) tiene un uso
normal, un operador ingresando
información, imprimiendo, ( en facebook, chat,
messenger ... función normal de usuario ... jejeje ) etc.,
pero a la vez,
están conectados 4 lectores de código de barra, que están
siendo usados por 4
operadores distintos, alimentando una base de datos
con la respectiva
información capturada por los lectores, los cuales están
conectados por medio
del puerto serial múltiple que tiene la compu.
--
Saludos amigos:
Lo que ocurre en el caso del puerto serial, es que podes tener tu programa corriendo aunque se esté realizan otras actividades en la computadora, si tu rutina no requiere de intervención en pantalla, entonces al registrarse un ingreso con el escáner, se corre el procedimiento respectivo, que este caso es grabar el código leído, en que puerto se registro, fecha y hora, etc.
A mi suelen pedirme programas con esas características.
Bendiciones.
Carlos Alfaro
Saludos Ivan:
Para saber que necesitas para entenderlo, te pregunto ¿Sabes usar los métodos y propiedades con VISUAL FOX PRO?
Porque los parámetros que querés conocer los verás en le propiedad settings en el objeto oleViewComm, el número de puerto esta en CommPort.
La rutina de lectura de los puertos está en la clase viewcomm.
Bendiciones.
Carlos Alfaro
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Iván Valiente
Sent: martes, 24 de julio de 2012 01:59 p.m.
To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Lectura por Serial y Operando a la vez !!
Muchas gracias por todos los comentarios !!
Baje el Zip, y aunque no lo entiendo ... jejejeje ( novato al fin ... ) voy a revisarlo a ver que puedo hacer, pero si tenes algo de información adicional para configurar esas rutinas del zip, estaré muy agradecido, por ej. estoy buscando información y he leído que tengo que configurar varios parámetros, como lo son baud, paridad, etc. y en mi caso, incluso el No. de puerto, pues son 4 y quizá más en un futuro !!
Saludos.
El 24 de julio de 2012 21:21, Carlos Alfaro <calf...@yahoo.com.ar> escribió:
Saludos amigos:
Novato:
Como comentó Neyger, para interactuar con los dispositivos seriales (RS-232) desde VISUAL FOX PRO, existe ese activeX, para utilizarlo configurar los parámetros de comunicación.
Adjunto te envío un ejemplo, es un archivo zip, solo tenes que renombrar la extensión.
Bendiciones.
Carlos Alfaro
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Neyger Pérez Mayo
Sent: martes, 24 de julio de 2012 01:13 p.m.
To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Lectura por Serial y Operando a la vez !!
Para leer los datos de tus lectores de codigos necesitas estar escuchando el puerto o los puertos seriales, puedes utilizar el activeX Microsoft comunicacions controls o alguno especialidad que tenga de las tarjetas que usas
Para utiliza el Microsoft comunications control lo habilitas en la pantalla :
--
Saludos Ivan:
¿Crees que no es posible que 4 operadores con scanners operen independientemente de lo que está haciendo la computadora?
Yo lo he hecho, porque los datos registrados por los escaners, activan tus rutinas, solo se necesita que tu programa este activo, aun puede estar si acceso visible.
Solo pedí la ayuda y te aseguro que la encontrarás, solo que no esperes que hagan tu trabajo, pero si tendrás la guía.
Para que tengas una idea, se pueden crear códigos de barras con textos como: producto, operador, etc.
Ya con estos códigos se puede hacer una secuencia de operaciones:
1º. El operador del escáner lee la etiqueta con el texto producto.
2º. Lee la etiqueta con el código que corresponde al producto.
3º. Lee la etiqueta que lo identifica como operador autorizado.
Ya con esto tu rutina puede realizar la operación:
1º. Al saber que está ingresando el código de producto, lo asigna a la variable de producto.
2º. Al saber que está ingresando el código de operador, lo asigna a la variable de operador.
Cuando tiene ambos datos, procede a grabarlos.
Pero en tu caso son 4, entonces se usa un array para asignar a cada uno, según el puerto por el que ingresa la información.
En el timer verificas el 1er. Puerto, hay información en el buffer, lo operas, despues pasas al siguiente puerto y asi sucesivamente.
¿Es posible?
En cuanto al comentario de Fox Learner, de que todavía se usa el puerto serial?
Mi respuesta es, el único que sustituye al puerto serial, es el puerto Ethernet, la ventaja que se tiene al usar estos puertos y no usar USB es que tenés control total de la interacción, como bien dijeron, un escáner USB necesita que el cursor esté ubicado en donde se debe ingresar la información, sustituyendo al teclado, por lo que cualquiera puede escribirlo sin usar el escáner.
Al usar la interacción por Ethernet o serial, tenés la seguridad que los datos ingresados provienen del dispositivo que está conectado a ellos, aunque también un usuario con suficientes conocimientos puede emular el ingreso, pero eso es mas avanzado.
Bendiciones.
Carlos Alfaro


--
File: ...\Samples\Solution\Toledo\SysTray_Sample.scxLibrary: ...\ Samples\Solution\Toledo\SysTray.vcxReadMe: ...\Samples\Solution\Toledo\SysTray_ReadMe.htm
--
--
--
Saludos estimados amigos:
Daniel:
Si existen programas para emular los puertos seriales, tanto de pago, como gratuito:
· http://www.eterlogic.com/Products.VSPE.html, es gratuito.
· http://www.eltima.com/products/vspdxp/, es pagado.
Iván:
Hyperterminal es un software que estaba incluido en Windows hasta XP, con ese programa podes hacer comunicaciones con puertos seriales o con modem.
Bendiciones.
Carlos Alfaro
From: publice...@googlegroups.com [mailto:publice...@googlegroups.com] On Behalf Of Iván Valiente
Sent: miércoles, 25 de julio de 2012 05:14 p.m.
To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Lectura por Serial y Operando a la vez !!
Aló? HiperTerminal?
--
--
--
--
--
Luis María Guayán
podrás levantar esta clase
-- ViewComm --
http://www.portalfox.com/index.php?name=Downloads&req=viewdownloaddetails&lid=196
Mientras el amigo Luis Maria puede atender tu solicitud.
Coloque la copia que tengo en:
https://dl.dropboxusercontent.com/u/40195551/ViewComm._z
Bendiciones.
Carlos Alfaro
Gracias....
Estimados Colegas
alguien tiene experiencia con balanzas ELITE KRETZ
Necesito instalar una en un punto de venta.-
Saludos cordiales Julio:
Yo no tengo experiencia en esa marca en particular, pero si trabajo con otras marcas, pero no he trabajado con balanzas que usan los supermercados para etiquetar.
Posiblemente pueda ayudarte.
En que necesitas ayuda?
Bendiciones.
Carlos Alfaro
Saludos estimado amigo:
Para saber si está conectada y encendida, pueden ser 3:
· Si la balanza utiliza DTR (Data Terminal Ready), cuando el equipo esté conectado y listo, te va a devolver el DSR (Data Set Ready) como verdadero.
· Si transmite datos en forma continua, se puede determinar al transcurrir un segundo y no recibe información.
· Si la balanza tiene un modo de solicitarle información y no responde a la misma.
Espero que te sirva.
Bendiciones.
Carlos Alfaro