Pregunta

Tengo que integrar mi Paisaje (de http://cardscan.com/) con mi PHP para que pueda obtener cualquier información de la tarjeta escaneada con el dispositivo.

¿Alguna pista sobre dónde debería comenzar?

--

Intentaré integrarlo con mi entorno de desarrollo de Ubuntu, y el dispositivo se endurecerá a mi computadora a través de USB.

--

Estoy tratando de ser sano, pero no encuentra el dispositivo: https://askubuntu.com/questions/24297/problem-with-sane-and-cardscan-cant-find-thedevice

¿Fue útil?

Solución

No ha proporcionado mucha información que necesitaríamos para responder su pregunta con precisión/por completo.

PHP generalmente se ejecuta en un servidor web para proporcionar una interfaz de usuario a través de un navegador a través de HTTP; en esta arquitectura tiene el código PHP no acceso al hardware del cliente. Es posible escribir aplicaciones CLI / Daemon e incluso GUI utilizando PHP que se integran directamente con el Administrador de la ventana: ¿es de lo que está hablando? ¿En qué sistema operativo se ejecutará esto?

Dado que CardScan parece ser un escáner simple, entonces si El código PHP se ejecuta en la máquina donde se adjunta el escáner, entonces simplemente debe ser cuestión de ejecutar un programa externo para hablar con el escáner y capturar la imagen.

  • Para uso de Linux/Unix CUERDO
  • Para mswindows, use una herramienta CLI Twain, por ejemplo comandante de dos
  • Apple MacOS parece usar una API TWAIN, pero deberá buscar para encontrar herramientas, sin embargo, también es compatible con CUERDO

Otros consejos

Comience preguntándoles si tienen una API, servicio web, interfaz pública o un conector que se comunica con el mundo exterior. PHP es un lenguaje de programación web. Si este lector de tarjetas es un dispositivo fisical, tal vez Python o C ++ sean mejores para este trabajo.

Por lo que veo que están sincronizando las tarjetas con Outlook, por lo que deben tener información sobre el software. Trate de averiguar cuál es el formato y si está disponible para interceptar en algún lugar.

Ahora, esto depende de cómo el lector de tarjetas interactúe los datos de la tarjeta escaneada. Mi experiencia con los lectores de rayas magnéticas es que los datos se emiten como entrada de tipo de teclado.

Sugeriría que necesite desarrollar alguna forma de aplicación del lado del cliente para manejar la entrada y luego publicar datos en los módulos PHP relevantes en un servidor web.

Un buen comienzo serían los manuales de desarrolladores para que el hardware entienda cómo interactúa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top