Specification

From Printing

Jump to: navigation, search

Contents

Linux Printing UI Specification

Project state: not dead, just resting

As of the openPrinting summit 2010, in San Francisco, the state of the common print dialog interaction design is as follows.

known usability defects

In April 2010, based on the preliminary UI specification, a rough KDE implementation had been readied for usability testing, by relevantive AG, Berlin. The results of these usability tests were presented at the summit and in general validated the interaction design concepts, like the preview and the aggregated (instead of exclusive, i.e. tabbed) view of different print parameters. However, the tests also showed usability issues with the presets and tagging concepts, and with some of the parameters representations.

Apart from these outstanding issues, the print dialog is also not specified for every type of mainstream printer, for instance large format plotter types.

not ready for implementation

It is therefore that the usability specialists at relevantive and the interaction architects at m+mi works have to conclude that the usability of the current interaction design is not sufficient to warrant implementation.

Developers fix bugs in their code. Interaction architects fix usability issues in their concepts. To do so, m+mi works has worked out, in cooperation with relevantive, a plan to finalise the interaction design. This involves user surveying, UI redesign and usability tests. Quite straightforward, just solid usability and interaction design work.

get moving

What is lacking at the moment is support, beyond words. Of those with commercial interest in, or other plain dependencies on, a modern printing infrastructure for linux, i.e.:

  • the linux distributions;
  • the KDE and GNOME desktop environments;
  • the linux community organisations;
  • the printer manufacturers;
  • leading open source applications;
  • large linux end-user organisations.

Any of these would ride the wave of a modern common printing dialog. None of them is forthcoming with funding, for what actually makes the cpd work: the interaction design and usability.

Until that is resolved, the common print dialog is simply just resting.

Detailed Specification

Part One: Dialog Structure and Strategies

General Rules
Dialog Structure and Layout
Working with Different Platforms and Themes
Colours and Fonts
Level 2 - Layout Principals
Level 3 - Layout Principals
Level 3.5 - Layout Principals
Laying out the Parameters
Layout Strategies for Small Screens and Full Screens
Layout Strategies for Netbooks and Other Small Screens
Layout Strategies for When the Dialog Hits the Buffers

Part Two: Zone by Zone Descriptions

Level 2 Dialog zones and content
Printer zone
Presets zone
Review zone
Universal Controls Zone
Dialog Controls Zone
Level 3 Dialog zones and content
Presets Zone
Configuration Matrix Zone
Parameters Zone
Configuration Matrix Zone
Universal Controls Zone
Dialog Controls Zone
Level 3.5 Dialog extended zones and content
Parameters Zone
Universal Controls Zone
Dialog Controls Zone

Part Three: Parameter Clusters

Photo Printers Parameters
About
Controls
Personal Laser Parameters
About
Controls
Workgroup Laser Parameters
Personal tools