Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.8
-
None
Description
Constructing a QPrinter object, internally forces use NativeFormat in QPrinterPrivate::init and QPrinterPrivate::initEngines looks for a default printer which ends up calling "ps->createNativePrintEngine(printerMode, printerName);" which with some drivers may popup a dialog for communication with default printer when not reacheable (case with Brother printer).
It happens in QPrinter constructor, so even when QPrinter::PdfFormat is set, the default printer driver is always called.