redirecting IN & OUT instructions of ppa.sys to custom driver

Hi,
I am writing driver for a USB compound device that has a parallel port
in its downstream.
Seems i have no problem in supporting printers. But zip drives ???
MS ppa.sys (parallel port adapter) is directly issuing INs and OUTs
(WRITE_PORT_UCHARs & READ_PORT_UCHARs) to the port address… My device does
not
have any ports… Any idea of how to do this?

As of now iam thinking of some dirty work. To hook the WRITE_PORT_UCHARs and
WRITE_PORT_UCHARs
for my fake IO resources and to redirect it to my driver… Any better ideas
of how to do this?

Thanks in advance…

Cheers,
Vijay Anand