PrintingSummitLexington

Differences between revisions 1 and 2
Revision 1 as of 2006-11-10 19:46:19
Size: 2065
Editor: 207
Comment:
Revision 2 as of 2006-11-10 19:55:19
Size: 2712
Editor: 207
Comment:
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

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


CategorySpec

PrintingSummitLexington (last edited 2008-08-06 16:27:26 by localhost)