Bug 59348 - quick print button missing
Summary: quick print button missing
Status: CLOSED NOT A BUG
Alias: None
Product: kdeprint
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Michael Goffioul
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-04 21:16 UTC by Ferdinand Gassauer
Modified: 2008-12-31 13:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ferdinand Gassauer 2003-06-04 21:16:00 UTC
Version:            (using KDE 3.1.9)
Compiler:          gcc version 3.3 20030226 (prerelease) (SuSE Linux)
OS:          Linux (i686) release 2.4.20-4GB

Hi!
IMHO a "quick print" button, which skips the print dialog, would greatly speed up starting a print job done.
I know we have discussed this issue and there have been  different opinions.

After some years (!!) of intensive use of KDE desktop I do not see any reason why I have to click twice to start a print job.
At home I have only one printer, in my office I almost always use the same printer.
But - I think it would be usefuly if different printer could be assigned to different application as default. 
Example - most application will use black and white, while grahpical applications might  use color printers.

This - of course is only possible, if the tooltip could include the name of the printer.

just my 2c
cu
ferdinand
Comment 1 Michael Goffioul 2003-06-05 09:43:31 UTC
KDEPrint contains everything that is needed to implement a quickprint button.
However, the actual button has to be implemented in the application itself. So
you should contact the application developers. See for example how it would
look like, here:

http://printing.kde.org/developer/tutorial/export.png

Unfortunately, AFAIK, this has never been used in any KDE application.
If you don't mind, I'll close this bug report as I can't do anything in
KDEPrint, it's already there.
Comment 2 Ferdinand Gassauer 2003-08-12 21:08:19 UTC
Hmm! 
this feature is definitively a good idea. 
but I worded it wrong 
"print to default printer" is what I ment. 
 
BTW - the (blocking) windows during the generation of the print output should IMHO 
go as icons into the taskbar and open only on demand/click. 
Comment 3 Michael Goffioul 2003-08-13 09:57:53 UTC
Subject: Re:  quick print button missing

> Hmm! 
> this feature is definitively a good idea. 
> but I worded it wrong 
> "print to default printer" is what I ment. 

This point has already been discussed a lot. Some people agree,
other disagree (sometimes strongly :-)). The main "pro" is that
it speeds up printing, The main "con" is that you can easily
print something accidentally, waste paper, and one click
(the "OK" button in the print dialog) in not *that* much.
Anyway, in the end, this is something to be implemented
at application level: KDEPrint provides all that is needed
to implement such a feature.

> BTW - the (blocking) windows during the generation of the print output should IMHO 
> go as icons into the taskbar and open only on demand/click.

Which blocking window? If you mean the status window ("Printing
page x"), then it's non blocking, it's a separate process (a
kded daemon actually). But what happens usually is that an app
that is generating print data doesn't refresh its GUI. If the
generation takes time, then the GUI is significantly blocked.
But that's not KDEPrint's fault, it's the apps'fault.
I even introduced this status window to inform the user
about the print status, because most KDE apps were blocking the
GUI while generating print data...
OTOH this status window can be disabled in the KDEPrint Settings
dialog.

Michael.

Comment 4 Ferdinand Gassauer 2003-08-13 10:26:30 UTC
Subject: Re:  quick print button missing

On Wednesday 13 August 2003 09:57, you wrote:
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
>
> http://bugs.kde.org/show_bug.cgi?id=59348
>
>
>
>
> ------- Additional Comments From goffioul@imec.be  2003-08-13 09:57 -------
> Subject: Re:  quick print button missing
>
> > Hmm!
> > this feature is definitively a good idea.
> > but I worded it wrong
> > "print to default printer" is what I ment.
>
> This point has already been discussed a lot. Some people agree,
> other disagree (sometimes strongly :-)). The main "pro" is that
> it speeds up printing, The main "con" is that you can easily
> print something accidentally, waste paper, and one click
> (the "OK" button in the print dialog) in not *that* much.
> Anyway, in the end, this is something to be implemented
> at application level: KDEPrint provides all that is needed
> to implement such a feature.
The main "pro" should be, that a [power] user should be able to configure the 
system for his needs.
Since I use PC's - since their early stage, I hardly remember to have printed 
accidentally, and only a few times to a wrong printer. Which I would propably 
have done also with the current KDE-Method, because after a while I do not 
"see" the printer name  any more. and sometimes the printer names  are hard 
to distinguish. 
BTW would it be possible to display the CUPS printer descritpion in the 
Combobox beside the printer name?
Do you think it's a big effort to write/include the neccesary code for "print 
to default printer"   into all applications?
>
> > BTW - the (blocking) windows during the generation of the print output
> > should IMHO go as icons into the taskbar and open only on demand/click.
>
> Which blocking window? If you mean the status window ("Printing
> page x"), then it's non blocking, it's a separate process (a
> kded daemon actually). But what happens usually is that an app
> that is generating print data doesn't refresh its GUI. If the
> generation takes time, then the GUI is significantly blocked.
> But that's not KDEPrint's fault, it's the apps'fault.
> I even introduced this status window to inform the user
> about the print status, because most KDE apps were blocking the
> GUI while generating print data...
> OTOH this status window can be disabled in the KDEPrint Settings
> dialog.
Thanks, I found it, BUT now I have a "white/gray" area instead of the window 
because of the refresh problem.
It seems to me to be a design flaw.
How can this be solved generally?

>
> Michael.

Comment 5 Michael Goffioul 2003-08-13 10:39:11 UTC
Subject: Re:  quick print button missing

> The main "pro" should be, that a [power] user should be able to configure the 
> system for his needs.
> Since I use PC's - since their early stage, I hardly remember to have printed 
> accidentally, and only a few times to a wrong printer. Which I would propably 
> have done also with the current KDE-Method, because after a while I do not 
> "see" the printer name  any more. and sometimes the printer names  are hard 
> to distinguish. 

If you want, you can start this discussion on some KDE mailing
lists (probably on usability), but as I said, I (as a KDEPrint
developer) cannot do anything.

> BTW would it be possible to display the CUPS printer descritpion in the 
> Combobox beside the printer name?

What do you mean? Some printer descriptions should already
be shown in the lables below the combo box. Putting it as
well in the combo box as well may lead to very large combo
box, hence print dialog. But I'll see what I can do.

> Do you think it's a big effort to write/include the neccesary code for "print 
> to default printer"   into all applications?

Not a big effort. As I said, KDEPrint already provides everything.
 From a code point of view, this mean replacing:

printer->setup(this)

with

printer->autoConfigure(QString::null, this)

But you then have also to modify the app's GUI (to add the button),
add a slot to handle the button click, and so on...

> Thanks, I found it, BUT now I have a "white/gray" area instead of the window 
> because of the refresh problem.
> It seems to me to be a design flaw.
> How can this be solved generally?

The app have to process events while generating print data.
But on the other hand, this slows down the print data generation
process.

Michael.

Comment 6 Ferdinand Gassauer 2003-08-13 11:08:45 UTC
Subject: Re:  quick print button missing

On Wednesday 13 August 2003 10:39, you wrote:
> > BTW would it be possible to display the CUPS printer descritpion in the
> > Combobox beside the printer name?
>
> What do you mean? Some printer descriptions should already
> be shown in the lables below the combo box. Putting it as
> well in the combo box as well may lead to very large combo
> box, hence print dialog. But I'll see what I can do.

yes It shows the info "after" eventually selecting the wrong printer
Comment 7 Ferdinand Gassauer 2003-08-15 09:28:43 UTC
The argument that something can be printed "accidentally" or to the wrong printer 
needs no comment. A lot of things can happen accidentally. And "printing 
accidentally" meens, that the experienced/power user has to click accidentally on 
the "print to default printer" icon.  It _never_ happens to me in windows, so why 
should this happen in Linux/KDE ? 
sorry if this sounds rude... but this argument makes me feeling beeing an idiot. 
cu 
ferdinand 
Comment 8 Michael Goffioul 2003-08-18 08:24:21 UTC
Subject: Re:  quick print button missing

> The argument that something can be printed "accidentally" or to the wrong printer 
> needs no comment. A lot of things can happen accidentally. And "printing 
> accidentally" meens, that the experienced/power user has to click accidentally on 
> the "print to default printer" icon.  It _never_ happens to me in windows, so why 
> should this happen in Linux/KDE ? 
> sorry if this sounds rude... but this argument makes me feeling beeing an idiot. 

I didn't say I especially agree with that argument, it's just
the common argument of the people against such a button. My
personal feeling is that I don't like this "quick print"
button very much because it does a little bit too much behind
my back, and I never use it under Windows. This does not mean
there shouldn't be such button. A solution in-between is the
one I implemented in my little example (you can see screenshots
on the kdeprint web site), but it hasn't been used by any other
KDE developers.

Michael.

Comment 9 Ferdinand Gassauer 2003-08-18 09:08:00 UTC
Subject: Re:  quick print button missing

On Monday 18 August 2003 08:24, Michael Goffioul wrote:
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
>
> http://bugs.kde.org/show_bug.cgi?id=59348
>
>
>
>
> ------- Additional Comments From goffioul@imec.be  2003-08-18 08:24 -------
> Subject: Re:  quick print button missing
>
> > The argument that something can be printed "accidentally" or to the wrong
> > printer needs no comment. A lot of things can happen accidentally. And
> > "printing accidentally" meens, that the experienced/power user has to
> > click accidentally on the "print to default printer" icon.  It _never_
> > happens to me in windows, so why should this happen in Linux/KDE ?
> > sorry if this sounds rude... but this argument makes me feeling beeing an
> > idiot.
>
> I didn't say I especially agree with that argument, it's just
> the common argument of the people against such a button. My
> personal feeling is that I don't like this "quick print"
> button very much because it does a little bit too much behind
> my back, and I never use it under Windows. This does not mean
> there shouldn't be such button. A solution in-between is the
> one I implemented in my little example (you can see screenshots
> on the kdeprint web site), but it hasn't been used by any other
> KDE developers.
>
> Michael.
Hope you didn't get it wrong, I didn't want to insult anyone and particullary 
not you Michael, knowing what great job you do for KDE.

FYI: I also postet a feature request on kmail, and after some discussion about 
waisting paper - nobody is discussing about wasting time -  Dirk M
Comment 10 Ferdinand Gassauer 2003-08-18 11:14:51 UTC
This matter has to be implemented on application level, kdeprint provides the 
necessary framework. 
Comment 11 jerry 2008-04-27 21:57:01 UTC
I am using Kubuntu 8.04 64 bit w/KDE 4.0.3    On ksnapshot ver 0.8.1 I do not have a print button?  I have New Snapshot,Save as,Open with,Copy to Clipboard.  There is an open area where there could be another button below New Snapshot.  Is  this a bug? as the previous version I used had the print option?
Thanks Jerry....... 
Comment 12 John Layt 2008-12-31 13:08:10 UTC
Closing old Resolved status bug.