I am trying to write a program which automatically bills a customer for printouts done through any program in windows 95/98.

I therefore need to interupt the printouts before they are spooled, and capture the details of the print - ie: grayscale / colour, A3 / A4 etc...

Currently, all applications are launched through my program, but I cannot work out how to capture the print files.

Please help me urgently!
Thanks a million.