Espero que este sea el foro correcto, solo he usado StackOverflow y soy nuevo en Electricals.
He escrito un programa de control de acceso en Delphi que envía un valor de 8 bits a uno de los tres puertos paralelos (278, 378 o 3BC) durante un cierto período de tiempo. Esto es para evitar las costosas tarjetas PCI y amp; cuadros de control, y un cliente ha solicitado específicamente paralelo.
Como los puertos paralelos / seriales no siempre están disponibles, sería útil poder escribir también en convertidores paralelos usb. Con serial-USB, la PC simplemente lista el dispositivo serial adjunto como un puerto COM y el software lo escribe como de costumbre.
Sin embargo, cuando conecto el convertidor paralelo a USB a mi máquina XP (sin puertos paralelos), aparece como un HID en lugar de un LPT, lo que requeriría que escribiera un procedimiento diferente. Cuando lo conecto a mi PC con Windows 2000 (que tiene paralelo), se muestra como un Dispositivo Desconocido - Controlador IEEE-1284 y requiere controladores.
Mi pregunta: ¿hay alguna manera de hacer que la PC reconozca el dispositivo USB como un puerto LPT?
Pero en el futuro, ¿qué método debería analizar cuál es la forma estándar de transmitir un mensaje de 1 bit al hardware de control de acceso? ¿Debería intentar escribir en el puerto HID para que un controlador PIC pueda captar el mensaje?
Gracias