Language: Visual Studio 2005
I need a printer driver that will send the "print out" to a VB program. The VB program needs 1 print preview control, 1 check-box, and 3 buttons. I would like the form caption to be the name of the print job that was sent to the printer.
The print preview should start with the print job that was sent to it.
One button will save the current page of the print preview to a file (1 page only). The second button will load that file and overlay it on the current preview. If the box is checked it should overlay on only the first page, otherwise it should overlay on all pages. The third button will send the preview to the print dialog.
I would prefer that the saved page is in the EMF format, but that's not required. I don't have a language preference for the print-driver / print-processor. I do need the interface to be in VB.
I will need the source for the driver and the VB interface. I will also need instructions on compiling the driver and creating an installer for the entire thing.
I know the WDK has a sample print processor. I have also found emfprinter on sourceforge. Both are written in C++ which I'm not very experienced with. I'm hoping someone has already done something similar. I'll start it off as a small project. Let me know if I need a bigger budget.