Bug 371831

Summary: digiKam missing Printer Driver Properties in Image Printing Dialog
Product: [Applications] digikam Reporter: Marcus Christopher <mail>
Component: Plugin-Editor-PrintAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: 5.2.0   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0
Sentry Crash Report:
Attachments: Image Printing in Digikam 4 vs Digikam 5.

Description Marcus Christopher 2016-10-29 17:28:18 UTC
Created attachment 101883 [details]
Image Printing in Digikam 4 vs Digikam 5.

I have recently switched to DigiKam 5.1 (and updated to 5.2) and have been quite happy so far. Unfortunately, however, I now found that DigiKam 5 doesn't seem to have all features of version 4 implemented yet.

In particular, I'm missing a way to access the printer driver properties, when printing - no matter, if I'm using "Print Image" in the Image Editor or the KIPI-Plugin "Print Images".

I added an attachement to illustrate the problem: In version 4 (top) the "Properties" button leads me to a dialog, where I can access a tab for "Advanced" settings. This contains the printer driver settings and this is what I'm looking for. In version 5 (bottom) this option is missing. (By the way: The tab "Job Options" are merely a way to schedule a print job, set a priority etc.)

What am I missing? Do I need to install an additional plugin? Or hasn't this been implemented yet?

Thanks in advance.
Comment 1 caulier.gilles 2016-10-29 19:19:24 UTC
You talk about Image editor printing tool AND the kipi plugins Print assistant. 

This is 2 different ways to access to print functions.

Do you have the same problem with both ?

Don't forget that PRint support is managed by Qt framework. With DK 4, we use Qt4, with DK 5, we use Qt5. Qt5 has really changed compared to Qt4

Gilles Caulier
Comment 2 Marcus Christopher 2016-10-29 19:30:11 UTC
Yes, I have the same problem with all print functions. Do I have to install anything else (like another Qt library) to make this work in Qt5?
Comment 3 caulier.gilles 2016-10-29 19:33:43 UTC
Typically no. All is included in Qt5::Print framework as well.

Do you have the same problem with gwenview provided with Plasma5 desktop (not the Gwenview for KDE4 of course) ?

Typically, all Qt5 application that provide printing support in fact.

Gilles Caulier
Comment 4 Marcus Christopher 2016-10-29 20:04:03 UTC
Thanks for your help.

I just installed gwenview (based on Qt 5.5.1) for testing this. Yes, indeed, I do have the same problem there. What does that mean for my system?
Comment 5 caulier.gilles 2016-10-29 20:32:01 UTC
This want mean that the problem is located certainly in Qt5::Print framework, not in client application source code.

Report this problem as UPSTREAM in your Linux distro bugzilla, which will certainly report this to Qt team.

Gilles Caulier
Comment 6 Marcus Christopher 2016-10-29 20:40:14 UTC
I just searched for this issue and found this thread: http://lists.qt-project.org/pipermail/interest/2015-September/018694.html

So, sorry for posting this problem here. It seems, this has been a long-standing issue in Qt5. And it seems, nothing has changed at since September 2015. As it is, this will probably keep me from using the new Digikam 5. What a shame.

Thanks for your help.