title: Developing a custom printer driver for Windows
body: <p>For the needs of my software I need to create a printer driver which will allow me to save all the images which are sent to it to files and then open my program's window letting the user to do something with the rendered pages.<br>
  I have found <a href="http://www.codeproject.com/Articles/112670/Print-to-TIFF" rel="noreferrer">this article</a>, but the sample uses the <code>FILE:</code> port, while I need to make my own port, dump the images to files and run an executable. However, I think I can accomplish my task by doing that in the driver's code, but I am not really sure that it is a good decision, since it is a driver, even though it is a user-mode driver.<br>
  I would be glad to hear any advice on my problem. Thanks in advance. </p>