#/usr/bin/env python
#! -*- coding: utf-8 -*-

import sys
from PySide2 import QtWidgets, QtPrintSupport

app = QtWidgets.QApplication(sys.argv)

pDialog = QtPrintSupport.QPrintDialog(parent=None)

# Werden einfach trotzdem angezeigt
pDialog.setOption(QtPrintSupport.QAbstractPrintDialog.PrintToFile, False)
pDialog.setOption(QtPrintSupport.QAbstractPrintDialog.PrintSelection, False)
pDialog.setOption(QtPrintSupport.QAbstractPrintDialog.PrintCollateCopies, False)

if pDialog.exec_() == QtPrintSupport.QPrintDialog.Accepted:
    p = pDialog.printer()

    # Einstellungen wurden nicht übernommen
    print(p)
    print(p.paperSize())
    print(p.orientation())
    print(p.printRange())
    print(p.colorMode())

app.exec_(sys.exit())
