Software printer

view story

http://superuser.com – I need a "software printer" (if u know what I mean) that supports duplex printing. I'm testing a C# application. I have already tried Microsoft XPS Document Writer and Microsoft Office Document Image Writer, but none of them supports Duplex printing. I have also tried installing a physical printer driver (Canon MP980) and binding its output to Microsoft XPS driver, but that doesn't seam t be doing anything. Is there a software printer that installs as a printer on my machine, could generate PDF or XPS (or whatever) for me and supports Duplex? (Plz do not suggest going to the market and buying (HowTos)