

The default layout templates in the PrintingTools service do not use fonts supporting Unicode characters. Learn more about using legend items in ArcGIS Pro Unicode characters When printing feature services, the legend in the printed document will only include legend entries for the features found in the map extent, whereas legends for other service types will include all of the legend entries for the features regardless of the map extent. Whether you use PrintingTools or a custom print service, the legends in your printed output will behave similarly. Instead, you should publish a custom print service. It is not recommended to use your own layout templates with the PrintingTools service. For more information on using the PrintingTools service with your ArcGIS Enterprise portal, see Configure the portal to print maps. You provide the URL of the PrintingTools service and the widgets do the rest of the work. The ArcGIS web APIs offer widgets that can communicate with the PrintingTools service to get a printable map. Once the PrintingTools service has started, you can access it using a URL with the following format.

You must use ArcGIS Desktop or ArcGIS Server Manager to start the service if you want to support printing workflows. The PrintingTools service is stopped by default. The supported output formats from the PrintingTools service are PDF (georeferenced), PNG32, PNG8, JPG, GIF, EPS, SVG, and SVGZ. Each layout contains a north arrow, scale bar and ratio, legend, date, and title. These include basic designs using 8.5 by 11 inch, 11 by 17 inch, A3, and A4 paper sizes in both portrait and landscape orientations. PrintingTools is a preconfigured service in the Utilities folder that creates a printable document using one of a set of predefined map layouts. See Configure the portal to print maps in the Portal Administrator Guide for more information about providing your portal, including any applications created with Web AppBuilder or web app templates, with printing capabilities. Printing can be configured for the ArcGIS Enterprise portal, web app templates, Web AppBuilder for ArcGIS, and for applications created using the ArcGIS web APIs. For advanced printing, you can use a Python script to convert the web map into an ArcMap document (.mxd) or ArcGIS Pro Project (.aprx), then export the map or layout inside the project to a variety of formats for printing. You can also create a custom print service using your own layouts rather than those in the default PrintingTools service.

Web applications invoke the PrintingTools service and get a printable document in return. ArcGIS Enterprise includes a geoprocessing service called PrintingTools. There are several ways to generate a printable document from a web application.
