PrintingSummitLexington
⇤ ← Revision 1 as of 2006-11-10 19:46:19
2065
Comment:
|
2712
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
Printer driver developers (printer manufacturers) and applications developers | Printer driver developers (printer manufacturers) and applications developers need common interfaces and infrastructure to easily implement drivers and application with a minimum of implementation an d testing effort and costs. Users need easy access to printer drivers and consistent user interfaces for printing out of their applications. On the Printing Summit appropriate standards were worked out and it is planned to implement some of them already in Ubuntu Feisty. |
Line 25: | Line 25: |
== Design == | == Outcomes of the Printing Summit == For more information see the [http://www.freestandards.org/en/OpenPrinting/SummitLexington web page of the Summit], especially the links to the slides of each presentation in the "Agenda" section. Most important result is |
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/printing-summit-lexington-and-ubuntu
Created: 2006-10-16 by Till Kamppeter
Packages affected: Most printing-related: cupsys, foomatic*, printer drivers, printerdrake, ...; also: LSB, KDE, GNOME, GUI applications
Summary
Printer driver developers (printer manufacturers) and applications developers need common interfaces and infrastructure to easily implement drivers and application with a minimum of implementation an d testing effort and costs. Users need easy access to printer drivers and consistent user interfaces for printing out of their applications. On the Printing Summit appropriate standards were worked out and it is planned to implement some of them already in Ubuntu Feisty.
Rationale
Printing is an essential task in using computers. The user expects that when he connects a printer it just works and he has access to all the printers functionality from every application.
Use cases
Printer manufacturer PaperWaster wants to offer Linux support for his RainForestEx 2000. He simply writes a driver module plugging into GhostScript (no recompiling of GhostScript needed) and provides a binary driver package which drops all driver files into a subdirectory of /opt/PaperWaster/ and the PPD as /opt/share/ppd/PaperWaster/en/PaperWaster-RainForestEx_2000-PWPDL-en.ppd. CUPS simply finds the driver by the PPD and due to the directory named by the manufacturer nothing of the system can get overwritten. The user can simply print.
- A software vendor creates a new desktop application for Linux and the implementation works quickly and easily, especially the printing part, as with a few simple function calls application-specific options get added to the printing dialog, the desktop's printing dialog with access to all the printers and their full functionality fired up and the data sent to the printer.
- User A worked for long time with an integrated office application and printed many things with different printer settings. He gets a new application for human resources management and printing simly works for him, as he gets the same dialog as with his office application and directly finds every option he needs, without re-learning.
Scope
This applies to all Linux distributions.
Outcomes of the Printing Summit
For more information see the [http://www.freestandards.org/en/OpenPrinting/SummitLexington web page of the Summit], especially the links to the slides of each presentation in the "Agenda" section.
Most important result is
Implementation
PrintingSummitLexington (last edited 2008-08-06 16:27:26 by localhost)