I am looking for approaches to intecepting the call between a printer and a memory-resident program on a Win9x system.
We are using HP Laserjet 3150 and 3200 multifunction printers. I am trying to intercept the 'pop-up' call that loads the Jetsuite front-end whenever paper is placed into the 3150's Scan/Fax tray, and pop up a VB program instead of the default program. If there is already a TWAIN session open on the PC, then the pop-up doesn't happen. If not, it will happen. However, leaving a TWAIN session open is not a good idea, since it interferes with the Faxing capability of the 3150.
Basically, I need suggestions as to what approach I should take. Tools that could be used, methods of attack, etc. would be good. Points distributed for quality of suggestions, with multiple people being point receivers.