Additionally, I use the iTextSharp library (http://sourceforge.net/projects/itextsharp/) to overlay the exported image onto a PDF file. With the exception of relatively poor output image quality, this seems to be working flawlessly.
The issue I am having is printing the page to a specific relative scale (i.e. 1in:100ft). I am using dynamic map services and I have a zoom to scale tool on my page. I can only get the map to export to the specified scale when my screen resolution is set to 1280x1024 and the application is maximized. if i change my screen resolution and/or the size of the application window, the map scale is not honored. I've read a lot about how everything is dependent on PPI (pixels per inch). What I am looking for any hints on a generic method to generate a scaled map.