CommonPrintingDialog
3002
Comment: add tea4cups suggestion
|
3588
Added current upstream efforts to solve this problem
|
Deletions are marked like this. | Additions are marked like this. |
Line 36: | Line 36: |
Have a look at tea4cups for hackinc cups, or create tools. | Have a look at tea4cups for hacking cups, or create tools. |
Line 39: | Line 39: |
Instead of hacking all applications we should have a common printing dialog and the apps should have a common interface to use it. See the OpenUsability work on the Printing Summits this year: [http://groups.osdl.org/workgroups/dtl/desktop_architects/desktop_printing April 2006 in Atlanta] [http://www.freestandards.org/en/OpenPrinting/SummitLexington October 2006 in Lexington] OpenUsability printing Wiki: http://wiki.openusability.org/printing/ Portland project: http://portland.freedesktop.org/wiki/PrintDialog -- Till Kamppeter, FSG OpenPrinting/linuxprinting.org |
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/applications-printing
Created: 2006-05-29 by VETSEL Patrice https://launchpad.net/people/vetsel-patrice
Contributors:
Packages affected:
Summary
All applications must have the same print dialogs with the same parameters to adjust. All systems (Kde/Gnome...) must manage cups printers in the same way. System printers and parameters and also users parameters must be manageable.
Rationale
Use cases
- Lisa wonders why she can't change the printing settings in Firefox and Thunderbird.
Lea from Germany likes the fact that OpenOffice.org's printing dialog offers her so many options, but she wonders why all the options are in English. Furthermore she thinks that it isn't very easy to use.
- Lara wants to print a photo in gThumb. After that she wants to print some notes in gedit and some labels using gLabels. She dislikes the fact that she has to change the resolution for every task using gnome-cups-manager.
- Laura has an Epson printer. She wants to know the ink-level and clean the heads, if necessary. She finds out that this can be done using escputil, which is included in Gimp-Print/Gutenprint. She installs escputil via apt and also finds out about mtink, which has a ugly GTK1-GUI, that doesn't suit to her KDE-Desktop. She would like to have the features of escputil in gnome-cups-manager. She also thinks it would be nice for new users to have a button in every printing dialog for doing these advanced tasks.
- Lena has installed Adobe Reader from Multiverse. She wonders what a printing command is.
- Bob and Jane wonder why there are some many names beginning with "L"
Scope
Design
We have to do 3 differents dialog designs.
- for text printing
- for picture printing
- maximum parameters printing
We need an effective print test page. With informations like driver used, options passed, version of packages ... This is a most powerfull tool to help in bug fighting.
If this is possible a tool that make duplicate of the printed pages (in .ps format) may be useful.
Have a look at tea4cups for hacking cups, or create tools.
Implementation
Instead of hacking all applications we should have a common printing dialog and the apps should have a common interface to use it. See the OpenUsability work on the Printing Summits this year:
[http://groups.osdl.org/workgroups/dtl/desktop_architects/desktop_printing April 2006 in Atlanta] [http://www.freestandards.org/en/OpenPrinting/SummitLexington October 2006 in Lexington]
OpenUsability printing Wiki: http://wiki.openusability.org/printing/ Portland project: http://portland.freedesktop.org/wiki/PrintDialog
-- Till Kamppeter, FSG OpenPrinting/linuxprinting.org
- create a general libubuntucups and libubuntucupsui ?!
- working together with the KDE/Gnome/Xfce-guys seems to be a better idea.
- gnome-cups-manager has to be hacked
- kdeprint has to be hacked
- xfceprint has to be hacked
Firefox, Thunderbird and OpenOffice have to be hacked
- make non-free programs (like Adobe Reader) use gtkLP, which also has to be hacked, if possible.
- ensure that all aplications use our printing system
- All cups possibility have to implemented (like encrypted admin communications between clients/server)
Code
Data preservation and migration
Outstanding issues
BoF agenda and discussion
CommonPrintingDialog (last edited 2010-05-07 08:24:14 by p5DDB9EB9)