4

I want a virtual printer to be listed under available printers when I do a print from any application, this virtual printer would send the print data to my code for some tweaking.

And I believe I need not write a new driver for this as Microsoft itself ships Windows with the Universal driver, Postscript and XPS driver.

Is my belief right? Can I somehow exploit these existing drivers to create a virtual printer?

And what actually should I do to achieve what I want?

1 Answer 1

4

Universal driver, Postscript and XPS driver.

These are rendering drivers as far as I know. A print driver has two components: the rendering component and the configuration component. Both are dlls. The rendering components are the unidrv.dll, pscript5.dll and xpsdrv.dll. Similarly, the config components are unidrvui.dll, printconfig.dll (for v4 print drivers), etc..

So I think you should write a driver using the components, you need not develop new rendering components though. But I am not sure how.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.