One mistake has been found and a possible solution is...
Qt Code:
  1. QPainter painter;
  2. painter.begin(&printer);
  3. for (int page = 1; page < 3; ++page) {
  4. d_plot->print(&painter, printer.pageRect(), filter);
  5. if (page < 2) printer.newPage();
  6. }
  7. painter.end();
To copy to clipboard, switch view to plain text mode 

Stefan