I hope this is the right forum, I've only ever used StackOverflow and am new to Electricals.
I have written an Access Control program in Delphi which sends an 8bit value to one of the three parallel ports (278, 378 or 3BC) for a certain length of time. This is in order to bypass expensive PCI cards & control boxes, and a client has specifically requested Parallel.
As Parallel/Serial ports are not always available it would be useful to be able to write to usb-parallel convertors too. With serial-USB the PC simply lists the attached serial device as a COM port and the software writes to it as usual.
However when I plug the USB-parallel convertor in to my XP machine (with no parallel ports) it shows up as an HID rather than LPT, which would require me to write a separate procedure. When I plug it in to my Windows2000 PC (which has parallel) it displays as an Unknown Device - IEEE-1284 Controller and requires drivers.
My question - is there a way I can make the PC recognise the USB device as an LPT port?
But going forward, which method should I look in to which is the standard way of relaying a 1bit message to Access Control hardware? Should I be trying to write to HID port so that a PIC controller can pick up the message?