Hacer sistema para lector de Codigos de Barra para Planilla

1,622 views
Skip to first unread message

Oscar Martinez

unread,
Apr 5, 2011, 1:57:20 PM4/5/11
to publice...@googlegroups.com
Buen Día mis estimados compañeros.
Ahora tengo la siguiente inquietud.
La Gerencia General me ha solicitado elaborar un sistema para marcacion por medio de Códigos de Barra en nuestro carnet (Carné).
El sistema debe utilizar como lector el Scanner Symbol LS2208, es muy similar al que tienen algunas tiendas o supermecados pequeños.
Ahora, la forma de como se va a desarrollar el sistema pues la verdad nunca he trabajado con Códigos de Barra y necesitaré de su ayuda.
Me pregunta la Gerencia si este escaner al momento de leer el código que es lo que guarda en su base de datos.
Las preguntas que tengo:
* Que tipo de base de datos utiliza.
* Como asignar el código de barra a cada empleado.
* Al momento de leer el código de barra debe guardar el código del empleado, la fecha y la hora.
* Al momento de capturar el código de barra lo puedo enviar de una vez a una base de datos nativa de VFP.
O, si el dispositivo trae su propio sistema para capturar esta info.
No se requiere que se utilice otra tecnología de software como .NET o PHP, sino que quieren que lo haga nuestro querido y amado ZORRO y cual versión sería la más compatible con este dispositivo.
Por el momento son las unicas preguntas que tengo.
Si alguien tiene mayor info al respecto le estaré muy agradecido por la asesoría o DEMOS.
 
Oscar Martínez
San Salvador, El Salvador (América Central)
 

Miguel Canchas

unread,
Apr 5, 2011, 2:11:02 PM4/5/11
to publice...@googlegroups.com

Veamos.

* Que tipo de base de datos utiliza.

NO USA BD, solo lee un codigo y esto lo "pone" en tu cuadro de texto, si validas el lostfocus o valid, hara lo que le hayas puesto ahi.

 

IF !EMPTY(this.value)

**    lee datos y muestralos where valor = this.value

ENDIF

 

* Como asignar el código de barra a cada empleado.

el codigo de barras YA ES UN CODIGO y probablemente sea el mismo con el que se genera para cada empleado caso que no sea asi, crea un campo y adicionalo.

 

* Al momento de leer el código de barra debe guardar el código del empleado, la fecha y la hora.

eso lo haces en el valid

 

* Al momento de capturar el código de barra lo puedo enviar de una vez a una base de datos nativa de VFP.

eso lo haces en el valid.

 

Mk

Guillermo MDQ

unread,
Apr 5, 2011, 2:47:56 PM4/5/11
to Comunidad de Visual Foxpro en Español
Oscar, el escaner es un emulador de teclado.
Al leer el codigo con el escaner es como si escribieras con el
teclado en el textbox que recibe el codigo, y como te explico muy
bien Miguel, lo demas es igual con las validaciones que necesites en
tu textbox.
Solo te queda convertir el codigo del empleado correspondiente en un
tipo de codigo de barras que elejas para trabajar.
Busca en Portalfox que hay mucha informacion sobre esto, sobre todo
los articulos de Luis Maria Guayan que son exelentes.

Saludos
Guillermo

Luis Maria Guayan

unread,
Apr 5, 2011, 2:54:40 PM4/5/11
to publice...@googlegroups.com
Descarga FoxBarcode y allí ya tienes un ejemplo de Carné para empleados con códigos de barra

-- FoxBarcode --
http://sites.google.com/site/foxbarcode

-- FoxBarcode en VFPX --
http://vfpx.codeplex.com/wikipage?title=FoxBarcode


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Oscar Martinez

unread,
Apr 5, 2011, 3:18:05 PM4/5/11
to publice...@googlegroups.com
Los agradecimiento les llueven a los compañeros que incondicionalmente siempre tienen una respuesta para todo tipo de inquietudes.
Haré las pruebas, pero ese modelo de escaner es apropiado para lo que necesitamos o debe ser otro modelo?, por ahora, a la Gerencia le han sugerido ese modelo, no se si habrá otro modelo más apropiado para este propósito.
Lo pregunto asi porque me han llegado de sorpresa con este proyecto y en todo caso yo tambien debo presentar alguna oferta de otro dispositivo.

Miguel Canchas

unread,
Apr 5, 2011, 3:24:41 PM4/5/11
to publice...@googlegroups.com

Conecta tu scanner y pruébalo donde quieras, leyendo cualquier código de barras, por ejemplo una vez conectado tu scanner abre Excel y posiciónate donde quieras y lee un código de barras, veras los códigos que captura, este principio es casi el mismo para todos, a menos que tu scanner se conecte por com…ahí si es mas difícil.

 

Yo trabajaba con el modelo cobra también de Symbol…

 

MK

Walter R. Ojeda Valiente

unread,
Apr 5, 2011, 8:14:42 PM4/5/11
to publice...@googlegroups.com
Hola Oscar

Un lector de código de barras lo único que hace es reemplazar al teclado.

En lugar de estar digitando manualmente un código pasas el lector sobre las barras y listo.

Pero tu programa no sabe (ni necesita saber) si ese código fue introducido usando el teclado o usando un lector de códigos de barras.

Saludos.

Walter.

Oscar Martinez

unread,
Apr 6, 2011, 1:29:30 AM4/6/11
to publice...@googlegroups.com
Les agradezco compañeros las sugerencias al respecto.
Espero poder terminar este proyecto en el tiempo estimado que me han asignado.

Jose Antonio Blasco

unread,
Apr 6, 2011, 3:45:38 AM4/6/11
to publice...@googlegroups.com
Oscar, sólo una sugerencia, para la impresión de los carnets con los
códigos de barras, utiliza una impresora laser. De esta forma, no
tendrás problemas con casi ningún lector.

Un saludo.

El día 6 de abril de 2011 07:29, Oscar Martinez
<golden...@gmail.com> escribió:

--
Jose A. Blasco
Zaragoza - España

Oscar Martinez

unread,
Apr 6, 2011, 10:59:53 AM4/6/11
to publice...@googlegroups.com
Excelente Sr. Blasco.
Creo que los carnés se lo daran a una empresa para que los imprima.

Adilene luna

unread,
Oct 17, 2014, 5:11:43 PM10/17/14
to publice...@googlegroups.com, mcan...@ximesa.com
halo Miguel me intereso el comentario que hisiste referente de la coneccion por Com  " a menos que tu scanner se conecte por com…ahí si es mas difícil"
de un lector de codigo de barra actualmente yo ando configurando un escaner de codigos de barra de la marca datalogic, no tengo ningún problema con la lectura de los códigos
siempre y cuando este dentro del software que este utlisa "genius" cuanta con una terminal que es ahi donde se van reflejando las lecturas que haga.

Mi problema es que yo quiero que lo que lea el escaner lo mande aun Excel o un txt a otra parte que no sea su software, no se si tenga alguna idea de como
puedo hacer esto, espero y me halla explicado bien.

y te agradecería si me pudieras ayudar.

Saul Piña Hernandez

unread,
Oct 17, 2014, 10:57:21 PM10/17/14
to publice...@googlegroups.com
Los lectores com es decir los que se conectan por rs232 pueden trabajar con el ocx mscomm32....solo que yo ge probado estos y es un poco mas lenta la lectura del codigo, lo ideal es conexion usb y si se puede de laser largo alcance mucho mejor.

Antonio Lopez

unread,
Oct 21, 2014, 11:36:03 AM10/21/14
to publice...@googlegroups.com
hola yo trabajo con codigos de barra para planillas, te paso un codigo u fuentes para q veas como trabaja, el campo maesmepl trabaja con 4 caracteres y el ceroiz, te rellemna de ceros (0) para completar y crear el codigo de barra.  suerte amigo
Code39two.rar
test carnet.rar

Miguel Canchas

unread,
Oct 21, 2014, 12:08:54 PM10/21/14
to Adilene luna, publice...@googlegroups.com

Hola, no creo que la lectura sea exclusivamente dentro de su propio entorno… que modelo es ¿?

 

MK

Reply all
Reply to author
Forward
0 new messages