• Domingo 28 de Abril de 2024, 11:39

Autor Tema:  Php Y Los Lectores De Cods. De Barras  (Leído 1550 veces)

tuxie

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Php Y Los Lectores De Cods. De Barras
« en: Martes 20 de Julio de 2004, 17:52 »
0
:hola: hola a todos . he estado pensando en un sistema de administracion que tome un valor de un codigo de barras o de una tarjeta que se guarde en el servidor junto con otros datos dentro de un formulario. Segun he investigado, los lectores de códigos de barras toman el código, y la computadora lo lee como si fuera cualquier entrada de teclado, es decir, que lo puede uno guardar en un archivo .txt o algo similar y desde ahi leer el valor con php para que me llene el espacio del formulario donde debe ir. aun no tengo una idea clara de como funcionaría con un dispositivo que lee tarjetas, pero bueno; el problema es que me dicen que es muy inseguro trabajar de esa forma del lado del cliente (usando los archivos txt) y que lo ideal es que tome el valor directamente y lo ponga en el form y asi lo envie al servidor sin escalas. ¿Como me recomiendan hacer esto? muchas gracias por su atención y por cualquiera de sus colaboraciones u opiniones.  hasta luego
el teclado puede llegar a ser mas poderoso que la espada

Slimer

  • Miembro activo
  • **
  • Mensajes: 59
    • Ver Perfil
Re: Php Y Los Lectores De Cods. De Barras
« Respuesta #1 en: Miércoles 21 de Julio de 2004, 00:55 »
0
Hola tuxie:

Mi opinion personal es que el software que gestiona el lector de tarjetas, en este caso, es la clave de la cuestión. Si esta programado para generar un txt, asi lo hará. Por lo que he visto, no tienes problemas en hacer consultas a un BD, con los form, ... . Yo miraria el "programa" que gestina el lector, y la "salida" que te proporcione meterlo de alguna forma al form. Lógicamente cuantos menos pasos intermedios tenga,,, menos posibilidades de error habrán, asi que si puedes modificar el programa, perfecto,,, y si no.... a hacer saltos!!!!!

P.D. Eso es lo que creo,,, si estoy en un error, rectificarme, por favor.....

Un saludo    :hola:

Slimer
-----------------------------------------------------
Quien desea aprender, pronto llegará a saber
-----------------------------------------------------

tuxie

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Php Y Los Lectores De Cods. De Barras
« Respuesta #2 en: Miércoles 21 de Julio de 2004, 16:46 »
0
:hola:  hola.

según lo que he investigado hay varios dispositivos lectores de codigos o de tarjetas que no necesitan de software especial para capturar los datos que estan leyendo, solo lo insertan como si insertaras la clave desde el teclado. Tengo la intención de trabajar con ese tipo de aparatos , pero el problema es que no sé de que otra forma se puede traer el valor por medio de php al form que quiero llenar, y sólo se me ocurre la de copiar el numero leído a un .txt y después pasarlo desde ahí al form, pero me dicen que sería muy inseguro, ya que esa operación es realizada de lado del cliente y cualquiera puede llegar a modificarlo, y que además no es recomendable que el archivo se sobreescriba. lo que no sé es si hay manera de traer dicho valor al form sin necesidad de copiarlo antes a un .txt. De todas formas, voy a tomar en cuenta tu recomendaciónes y luego te aviso si funciona bien. muchas gracias y hasta luego.


P.D. si alguien mas lee esto y sabe algo de lo que estamos hablando, se agradece su opinión.     ;)
el teclado puede llegar a ser mas poderoso que la espada

Avalon

  • Miembro MUY activo
  • ***
  • Mensajes: 448
    • Ver Perfil
Re: Php Y Los Lectores De Cods. De Barras
« Respuesta #3 en: Miércoles 21 de Julio de 2004, 17:43 »
0
Hola, no he trabajado con lectores de códigos de barras pero si dices que entran los datos como si entraran por teclado se me ocurre que podrías hacer un script en PHP en el que tengas un botón para "iniciar la entrada de datos". Al iniciar la entrada de datos muestras un formulario con una caja de texto, y posicionas el foco en esa caja.

Con el evento onChange de la caja de texto controlas si se ha hecho alguna lectura (si el código tiene un número de dígitos determinado mejor todavía porque podrás validar que se ha hecho una lectura correctamente), envías el formulario al servidor, lo almacenas en la base de datos o bien en un input de tipo hidden que incluirás al generar nuevamente el formulario para seguir entrando datos a través del lector. Así hasta que pulses el botón de "finalizar entrada de datos" y almacenes todas las entradas en la base de datos.

Bueno, no se si se entiende o me ha quedado muy enredado. Ni siquiera se si te servirá, así que ya nos contarás :)

Salu2,
Avalon

Slimer

  • Miembro activo
  • **
  • Mensajes: 59
    • Ver Perfil
Re: Php Y Los Lectores De Cods. De Barras
« Respuesta #4 en: Miércoles 21 de Julio de 2004, 18:54 »
0
Hola:

Que yo sepa, practicamente cualquier aparato de hoy día, ya sea un televisor, una cadena musical (que haga cualquier tonteria con lucecitas, menus,...), un telefono movil, o un lector de barras tiene un software insertado en una Flash (una memoria interna) que en algunos casos y como tu muy bien has dicho, no necesitan de software externo (porque ya lo tienen insertado dentro de sus circuitos).

Lo que te habia comentado anteriormente es si puedes modificar el software insertado en esa Flash para que haga lo que tu quieras, o te dará la salida que ese software preinstalado le ordene.

Si no puedes "reprogramarlo" (que normalmente es muy delicado y complicado),,, pues a hacer saltos (una muy buena solucion, por ejemplo, lo que te dijo Avalon).

No se exactamente que lector de barras usas o vas a usar,,, pero que lo hagan por hardware???? No conozco ninguno, la verdad. Yo los que conozco gracias a un amigo (técnico de los aparatitos en cuestión) son los lectores de las tarjetas de crédito, y como te dije,,, tienen un software preinstalado en la Flash del propio aparato.


No se si me explique correctamente ahora, puesto que parece que antes no quedo claro lo que intenté explicar....

Un saludo


Slimer   :lol:
-----------------------------------------------------
Quien desea aprender, pronto llegará a saber
-----------------------------------------------------

tuxie

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Php Y Los Lectores De Cods. De Barras
« Respuesta #5 en: Miércoles 28 de Julio de 2004, 17:35 »
0
Hola.

Muchas gracias a los dos por responder. Es muy buena la idea del script. voy a hacer eso y les aviso después que tal funciona. Hasta luego  :lol:
el teclado puede llegar a ser mas poderoso que la espada