CommonPrintingDialog

Differences between revisions 6 and 7
Revision 6 as of 2006-05-30 18:58:24
Size: 2940
Editor: mrbg-d9b953ef
Comment: Added use cases and some implementation plans for non-free programs
Revision 7 as of 2006-06-02 14:09:54
Size: 3002
Editor: 84
Comment: add tea4cups suggestion
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.

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 hackinc cups, or create tools.

Implementation

  • 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


CategorySpec

CommonPrintingDialog (last edited 2010-05-07 08:24:14 by p5DDB9EB9)