LPT virtual ports
LPT virtual ports
..is it possible to do such a device (USB-LPT) in system visible as additional LPT port?
Yes, it is possible. However, you'll need your own host-side driver. Implementing the printer device class requires at least one bulk endpoint which is not supported by low speed USB devices.
If you write your own host-side driver, you can choose a protocol based on control- and interrupt-endpoints only.
If you write your own host-side driver, you can choose a protocol based on control- and interrupt-endpoints only.
Re: LPT virtual ports
Hi,
at first:
The commercially availiable USB2LPT convertors does not create another virtual LPT port in the PC, BUT HERE is something magic that is supported by the driver that creates another LPT!
at second:
..This is the feature description from the V-USB mainpage at the obdev page. This means it could be possible to implement such FW that will make the AVR usable as a printer (as an inspiration see).
It would be wonderfull if the AVR printer could be controlled from for example the General Text Only Win32 printer driver!
I have one simple question: Is anybody able to do that?
at first:
The commercially availiable USB2LPT convertors does not create another virtual LPT port in the PC, BUT HERE is something magic that is supported by the driver that creates another LPT!
at second:
Supports multiple endpoints: one control endpoint, two interrupt/bulk-in endpoints and up to 7 interrupt/bulk-out endpoints. (Bulk endpoints are forbidden for low speed devices by the USB standard.)
..This is the feature description from the V-USB mainpage at the obdev page. This means it could be possible to implement such FW that will make the AVR usable as a printer (as an inspiration see
Code: Select all
http://www.recursion.jp/avrcdc/
It would be wonderfull if the AVR printer could be controlled from for example the General Text Only Win32 printer driver!
I have one simple question: Is anybody able to do that?