Bug 233970 - Printwizard do not retaining settings
Summary: Printwizard do not retaining settings
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-PrintCreator (show other bugs)
Version: 5.6.0
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-10 19:09 UTC by David Vincent-Jones
Modified: 2017-07-05 10:15 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Vincent-Jones 2010-04-10 19:09:21 UTC
Version:            (using KDE 4.3.2)
OS:                Linux
Installed from:    Ubuntu Packages

The printwizard fails to remember the print settings and appears to reset after each job is completed.

When printing a number of pieces on an individual basis this is a nuisance item.

The system should remember: Printer_Name, Paper_size, Orientation, Margins etc.
Comment 1 Angelo Naselli 2010-04-11 15:28:01 UTC
David, sorry what is exactly that is forgotten?
I mean which steps to reproduce it?

I can always find my last printing setups back but:
1) HP printer and their "custom" pages (e.g. 10x15cm...)
2) Custom page layout, in which you can choose how many photos
   or each photo dimension.

In the first, i cannot do anything (at least now) i from driver 
i have "custom" as page size for any pages not standard (A4...)
and nothing else to select it back.
In the latter all it's saved but custom page layout is not 
selected  for a choice i made.
Here I could do something perhaps, but i have to change
a lot of code. If that is your point well i will talk to Gilles
to plan to add this feature.
Comment 2 Angelo Naselli 2010-04-11 15:35:07 UTC
left as unconfirmed, needinfo status hides it as fixed :(
Comment 3 David Vincent-Jones 2010-04-15 02:03:11 UTC
Angelo;

I think that I see the problem:

I have 2 printers:
a.) A standard office printer for all of my general work .. this is
marked under HP/CUPS as my 'Default' printer.
b.) My hi-colour wide printer that is only used for my photography.

Under many programs (typically Gimp and others) when I start printing I
must initially use FILE > PAGE_SETUP. This establishes my basic printing
parameters for the duration of the session.  .... ie. The print
'default' for the session is established. After that I can use FILE >
PRINT.

With your arrangement however, each time that a print is completed the
program reverts to the HP/CUPS 'Default' settings.

This is not a make or break situation with Digikam but somehow locking
the current session parameters would make the system a little more
friendly.

Thanks;

David

On Sun, 2010-04-11 at 15:28 +0200, Angelo Naselli wrote:
> https://bugs.kde.org/show_bug.cgi?id=233970
> 
> 
> Angelo Naselli <anaselli@linux.it> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |NEEDSINFO
>                  CC|                            |anaselli@linux.it
>          Resolution|                            |WAITINGFORINFO
> 
> 
> 
> 
> --- Comment #1 from Angelo Naselli <anaselli linux it>  2010-04-11 15:28:01 ---
> David, sorry what is exactly that is forgotten?
> I mean which steps to reproduce it?
> 
> I can always find my last printing setups back but:
> 1) HP printer and their "custom" pages (e.g. 10x15cm...)
> 2) Custom page layout, in which you can choose how many photos
>    or each photo dimension.
> 
> In the first, i cannot do anything (at least now) i from driver 
> i have "custom" as page size for any pages not standard (A4...)
> and nothing else to select it back.
> In the latter all it's saved but custom page layout is not 
> selected  for a choice i made.
> Here I could do something perhaps, but i have to change
> a lot of code. If that is your point well i will talk to Gilles
> to plan to add this feature.
>
Comment 4 Angelo Naselli 2010-04-15 10:18:11 UTC
Yes, that a known issue i've added in my todo file (is also into svn)
"QPrinterInfo::availablePrinters() seems to be usefull for PageSizes only for default in case of printers"

I should open a QT upstream bug for this...

What i can suggest as workaround if you have root access is to change default 
printer to get it working at the moment, sorry.
Comment 5 Angelo Naselli 2010-04-21 23:22:58 UTC
As reminder:
http://bugreports.qt.nokia.com/browse/QTBUG-10100
Comment 6 caulier.gilles 2011-12-21 18:10:22 UTC
David,

This file still valid using kipi-plugins 2.4

Gilles Caulier
Comment 7 caulier.gilles 2011-12-22 10:07:24 UTC
*** Bug 286735 has been marked as a duplicate of this bug. ***
Comment 8 caulier.gilles 2017-07-04 19:42:12 UTC
Problem still reproducible with current implementation of print creator tool from digiKam core 5.7.0. This need to be fixed.

Gilles Caulier
Comment 9 caulier.gilles 2017-07-05 10:15:46 UTC
Git commit 000fd1a154389d8e954a23a122fe3fb4b389f432 by Gilles Caulier.
Committed on 05/07/2017 at 10:12.
Pushed by cgilles into branch 'master'.

Remove Same to All option. This will be the default mode now, as customization of caption for each image do not work.
Same the settings when caption page is validated.
FIXED-IN: 5.7.0

M  +1    -19   utilities/assistants/printcreator/ui/advprintcaptionpage.ui
M  +21   -9    utilities/assistants/printcreator/wizard/advprintcaptionpage.cpp
M  +1    -0    utilities/assistants/printcreator/wizard/advprintcaptionpage.h
M  +9    -61   utilities/assistants/printcreator/wizard/advprintwizard.cpp
M  +0    -1    utilities/assistants/printcreator/wizard/advprintwizard.h

https://commits.kde.org/digikam/000fd1a154389d8e954a23a122fe3fb4b389f432