Emulating a printer ona parallel port

Hi all,

I need to emulate a centronics printer on the PC parallel port to grab the
printed output of a laboratory instrument.
At the moment I have the following ideas to investigate:

  1. Write some s/w (user or kernel mode) above ParClass driver, configure
    ParClass to work in reverse mode and build a custom cable to emulate the
    handshake signals of a Centronics interface.

  2. Find on the market a Centronics to Usb converter and vrite a Usb
    functional driver.

Anybody know if such a converter exists ?
I cannot use a parallel/serial converter for performance reason.

Any suggestion will be very appreciated,
PaoloC