diff --git a/qml/pages/PrinterPage.qml b/qml/pages/PrinterPage.qml index b888f5d..0161247 100644 --- a/qml/pages/PrinterPage.qml +++ b/qml/pages/PrinterPage.qml @@ -22,7 +22,8 @@ Page { text: qsTr("Print") onClicked: { console.log(JSON.stringify(jobParams)) - pageStack.replace(Qt.resolvedUrl("BusyPage.qml"),{printer:printer}) + pageStack.replace(Qt.resolvedUrl("BusyPage.qml"),{printer:printer}, + PageStackAction.Immediate) printer.print(jobParams, page.selectedFile) } } diff --git a/src/ippprinter.cpp b/src/ippprinter.cpp index d88bb09..a0932a9 100644 --- a/src/ippprinter.cpp +++ b/src/ippprinter.cpp @@ -282,7 +282,7 @@ void IppPrinter::print(QJsonObject attrs, QString filename){ qDebug() << supportedMimeTypes << supportedMimeTypes.contains(mimeType); - if(from == Image || (from == Pdf /*&& !supportedMimeTypes.contains("application/pdf")*/)) + if(from == Image || (from == Pdf && !supportedMimeTypes.contains("application/pdf"))) { if(supportedMimeTypes.contains("image/pwg-raster")) {