Existen dos protocolos de comunicación para el lector
Enviado por vanyloper • 3 de Marzo de 2013 • Informe • 399 Palabras (2 Páginas) • 444 Visitas
Existen dos protocolos de comunicación para el lector, cualquier lector de tarjetas que tenga el
protocolo 3.1 o superior no tiene problemas para trabajar con lectores de un protocolo inferior
pero si la versión es menor a 3.1 ese lector no podrá utilizar los programas que se crearon con
versiones más actuales.
Para la selección del lector se tuvieron que tomar en cuenta varios factores como son:
• El tipo de alimentación eléctrica requerida
• Cómo se conecta a la PC (interfaz física)
• Qué facilidad hay para encontrar las DLL requeridas y que nivel de desarrollo tienen
Otro de los aspectos a tomar en cuenta, son las dimensiones del lector de tarjetas que debe ser
reducido para que sea práctico su uso además de que debe de cumplir con los estándares
establecidos para las TI que se encuentran bajo las normas de ISO. El lector utilizado ha
cumplido con las condiciones de operación mencionadas.
Actualmente algunas marcas fabricantes de software se preocupan por la integración de lectores
en las PC, por lo que las versiones de los sistemas operativos actuales cuentan con algunos
controladores para lectores de TI, convirtiéndolos en dispositivos que se instalan bajo el concepto
“Plug and Play” término del idioma inglés que se refiere a la instalación del dispositivo de forma
automática gracias a que la PC reconocerá su conexión por tener el software necesario
previamente instalado.
El lector se conecta a cualquier PC que cuente con un puerto serial, sirviendo de interfaz entre la
tarjeta inteligente y la computadora con la ayuda del software de aplicación desarrollado.
Las partes desarrolladas son: la conexión entre el lector y la PC que es a lo que se hace referencia
como la instalación del "Lector de Tarjetas" en el puerto serie de una PC, para esto se requirió de
un programa desarrollado en Builder C++ que manipula las DLL de “Windows” (sistema
operativo utilizado) creadas especialmente para el lector.
Las funciones de DLL utilizadas en el lector son las siguientes y son de los tipos; de regreso de
valor como por ejemplo:
SLBAPI SYSTEM_ERROR, SLBAPI_UNVAILABLE, SLBAPI_CARDABSENT,
LBAPI_CARDSWALLOWED, SLBAPI_POWERED, SLBAPI_CARDUNKNOWN,
SLBAPI_NEGOTIABLEMODE, SLBAPI_SPECIFICMODE, SLBAPI_PROTOCOLERROR,
también existen las de estado de ejecución que regresan un código de error, las cuales se
mencionan a continuación:
SLBAPI_OK, SLBAPI_ERROR, SLBAPI_TIMEOUT, las DLL del tipo de protocolo:
SLBAPI_PROTOCOLT0,SLBAPI_PROTOCOLT1, SLBAPI_PROTOCOLUNDEFINED,
SLBAPI_PROTOCOLROW, SLBAPI_CARDSYNCRHONOUS y las que definen el tipo de lector,
que para este proyecto se utiliza sólo SLBAPI_RT_SERIAL pero existe
...