I have been working on a printer driver that is supposed to work similar to
the Microsoft Office Document Image Writer. Basically I need to capture the
printed pages as bitmaps and then bring up an application so the user can
view them. After working with the exmaples in the DDK I seem to have a
version of it working. Do I need to create a port monitor for something like
this? I noticed that the Document Imaging Writer uses a local port. I
connected my driver to a local port but it will not work when I switch to
another user. The print spooler says the print job has failed. If I connect
it to FILE: then it will work but I don't need the file that it creates.

What I am currently doing is capturing the bitmaps im ImageProcessing of
oemuni.dll. I then spawn my viewing app in OEMEndDoc. Should I be doing this
in OemUni or should it be fired up in OemUI (or in the port monitor)?

Thanks,
Bob Herzberg