An alternative is to publish a print service on your own server - then you can add custom templates with your company logo and all the elements you like.
The script can be a simple wrapper for the ExportWebMap tool, like this:
import arcpy
Web_Map_as_JSON = arcpy.GetParameterAsText(0)
Format = arcpy.GetParameterAsText(1)
Layout_Template = arcpy.GetParameterAsText(2)
Layout_Templates_Folder = r'd:\maps\exportwebmaptemplates'
Output_File = None
result = arcpy.ExportWebMap_server(
Web_Map_as_JSON,
Output_File,
Format,
Layout_Templates_Folder,
Layout_Template
)
Then just add the mxd templates to the folder on the server you've named above (in our case d:\maps\exportwebmaptemplates). When you publish the tool to the server, add all the template names to a choice list so users can just pick the one they want.
Parameter: Layout_Template
Data Type: GPString
Display Name Layout Template
Description: TODO
Direction: esriGPParameterDirectionInput
Default Value: MAP_ONLY
Parameter Type: esriGPParameterTypeOptional
Category:
Choice List: [ MAP_ONLY, A3 Landscape, A3 Landscape Legend Only, A3 Landscape No Legend, A3 Portrait, A3 Portrait Legend Only, A3 Portrait No Legend, A4 Landscape, A4 Landscape Legend Only, A4 Landscape No Legend, A4 Portrait, A4 Portrait Legend Only, A4 Portrait No Legend, Letter ANSI A Landscape, Letter ANSI A Landscape Legend Only, Letter ANSI A Landscape No Legend, Letter ANSI A Portrait, Letter ANSI A Portrait Legend Only, Letter ANSI A Portrait No Legend, Tabloid ANSI B Landscape, Tabloid ANSI B Landscape Legend Only, Tabloid ANSI B Landscape No Legend, Tabloid ANSI B Portrait, Tabloid ANSI B Portrait Legend Only, Tabloid ANSI B Portrait No Legend ]