Ok. Então você conectou um dispositivo paralelo / impressora através de um "USB-para-Paralelo IEEE-1284" -cabo para a porta USB do seu computador. Agora você precisa se comunicar diretamente com isso. Eu entendo que você não pode alterar o software diretamente para se comunicar com portas modernas como USB001
etc. como os drivers de scanners fazem. E o software que você precisa para se comunicar pelo protocolo normal para portas LPTx antigas (ou seja, 0x378 em vez de LPT1, etc.)
Isso deixa você com uma opção e isso é "emulação". Isso deve ser feito pelo driver que veio com o "USB-to-Parallel IEEE-1284" -cabo. Este driver deve fazer uma porta LPTx e capturar comunicação de portas, etc. Mas a maioria (se não todos) desses adaptadores vem com drivers que emulam uma impressora USB. Na maioria dos casos, este é o mais fácil (e mesmo no caso de programas DOS antigos isso pode ser resolvido com um comando NET
), mas quando se trata de comunicação real de porta, é inútil.
Portanto, você precisa encontrar um programa que possa emular um LPTx (e suas portas) e comunicar bidirecionalmente com (qualquer) driver USB em seu computador. Eu não encontrei um (ainda).
A única coisa útil que eu encontrei foi este
The USB2LPT device and its driver enables redirecting of port access by random application software to a USB-attached parallel port, i.e. emulating a parallel port via USB. This unique solution works on all USB supporting Windows operating systems.
Ele rotula seu próprio driver como "Driver instável", mas você terá a ideia do que está procurando. Ele também precisa de um adaptador USB2LPT especial. De sua página de faq :
Q3. Can I use the USB2LPT.SYS driver with a regular (cheap) USB to parallel printer adapter?
A. Of course not! It's never possible due to design limitations of such adapters. See below.
Ele também lista como um sinal de menos para si mesmo, seu Reduced speed due to emulation (expect 10..100 times slower)
. Mas permitirá a comunicação com Base address same as built-in (378h, 278h)
. Se você gosta, você pode fazer seu próprio adaptador. Os esquemas estão todos no site. Aqui você pode encontre instruções completas (incluindo vídeos) sobre como construir uma. Ou então você pode enviá-lo por e-mail para detalhes sobre como conseguir um.