Hi,
Try with all parameters to False. There could for example be a conflict when there is no legend, or a conflict because there is no multiple copy.
Code:
mpMap.PrintOut("", title, 1, MapPoint.GeoPrintArea.geoPrintMap, MapPoint.GeoPrintQuality.geoPrintQualityDraft, MapPoint.GeoPrintOrientation.geoPrintAuto, false, false, false, false);