How to convert a printer driver to a stand-alone console application which can generate a printer fi

Posted by Thorbjørn Ravn Andersen on Stack Overflow See other posts from Stack Overflow or by Thorbjørn Ravn Andersen
Published on 2010-04-22T17:42:40Z Indexed on 2010/04/29 9:47 UTC
Read the original article Hit count: 345

Filed under:
|
|
|
|

I have a situation where the only way to generate a certain datafile is to print it manually to FILE: under Windows and save it in a file for further processing.

I would really like to have a small stand-alone program which embeds this binary printer driver so I can run it from a batch file and have it generate that binary file for me, as we can then fully automate the "save file in Visio, 'print' it and upload it to the final destination and trigger a remote test".

Is this possible with a suitable Windows SDK? I am a Java programmer, so I do not know Visual Studio and the possibilities with MSDN - yet! - but I'd appreciate pointers.


EDIT: I have the installation files for that printer driver, both 32 and 64 bit. Older versions may include a 16 bit driver.


EDIT: The "print to FILE:" functionality is just what was recommended by the documentation. I have played a little bit with using the LPR-protocol to see what it can do. I'd still prefer the "invoke small binary" approach.

© Stack Overflow or respective owner

Related posts about Windows

Related posts about printer