esri.tasks.PrintTask won't print WMS layers hosted by non-ESRI servers

Discussion created by 232546 on Mar 11, 2013
Latest reply on Jan 10, 2014 by dhunink
My esri.Map is successfully displaying WMS layers via esri.layers.WMSLayer. Some of the WMS layers are hosted by ArcGIS Server and some are hosted by non-ESRI servers. But when I print using esri.tasks.PrintTask, only the WMS layers hosted by ArcGIS Server are visible. The WMS layers hosted by non-ESRI servers don't show up.

Has anyone succeeded in printing a WMS layer which is hosted by a non-ESRI server?