If JasperReports cannot locate a printer, it raises a net.sf.jasperreports.engine.JRException with the message 'No suitable print service found' (see stack below).
This might be caused by:
printers being changed, but the corresponding Document Template Printers not being updated.
a printer not being able to support the requested paper size.
Before performing a print, the existence of the printer should be checked if the name comes from the Document Template.
If printing fails, error reporting of 'No suitable print service found' messages should be suppressed.
Stack trace, from a 1.9 error report: