I am using tiled Map service and few dynamic map service layers in my Map. I am using 10.1 priting task.
//Set up print stuff
var printTask = new esriMapPrinttask(myPrintServiceURL);
var params = new esriMapPrintparameter();
var template = new esriMapPrinttemplate();
template.layout = "MAP_ONLY";
template.format = "PDF";
template.layoutOptions = {
"authorText": "Made by: me",
"copyrightText": "me",
"titleText": "MyTile"
};
params.map = this.Map;
template.exportOptions = {
width: this.Map.width,
height: this.Map.height,
dpi: 96
};
template.preserveScale = true;
params.template = template;
printTask.execute(params, lang.hitch(this,this.printResult), lang.hitch(this,this.printError));
}
Print result displays only my dynamic map service. and no tiled.
I removed all dynamic and only tested with my tiled map service which prints nothing.
If I set " template.preserveScale = false" everything works fine. I can see my tiled and dynamic services on print result.