[Printing-architecture] Preview for CPD

peter sikking peter at mmiworks.net
Fri Apr 17 11:08:11 PDT 2009


Glen wrote:

> I believe my understanding from the print-summit was that the new  
> CPD would “always” preview the actual print content, which was based  
> on Peter’s usability test results.

and the usability test results proved that the preview is a huge
success and needs to be 100% "true". users will fully depend on
it to start trusting the print process, and trust cannot be
betrayed by a quick hack.

no generic image can be a replacement and no army of engineers
can discuss away this requirement.

the speed with which the preview is generated is of course also
100% a usability issue. we basically have 1 second (on modern
hardware) to get that first page there. we will have a busy
indication for that one second (max) wait.

the optimisation opportunities are of course in that the longest
side of the page is a low (225 at the moment) fixed (compile time,
I say) number of pixels. there is going to be no resizing of the
dialog, and no zooming of the preview. that is designed in, for
other UI reasons, but it comes in handy here.

the second optimisation opportunity is that only the first page
needs to be 'immediately' there, in case of N-up > 1 more pages
but the needed fidelity is proportionately lower (in integer steps,
another optimisation opportunity).

every trick in the book will probably have to be used to get
a specialised preview pipeline up to speed. remember that when
the printing dialog comes up that it occupies users' attention
and hence has a licence to hog processor resources. I have
no qualms about that.

the preview is one big conn-trick, it simply needs to never
get caught cheating, whatever the print is. without a real
preview there is simply no common printing dialog.

     --ps

         founder + principal interaction architect
             man + machine interface works

         http://mmiworks.net/blog : on interaction architecture





More information about the Printing-architecture mailing list