AW: [Desktop_printing] Role of CUPS and error handling

Michael Sweet mike at
Sun Apr 2 17:30:34 PDT 2006

Robert L Krawitz wrote:
>    Date: Sun, 02 Apr 2006 16:31:42 -0400
>    From: Michael Sweet <mike at>
>    Robert L Krawitz wrote:
>    > ...
>    >    Both situations do require some specialized UI, but that UI would,
>    >    IMHO, be inappropriate for a word processor or web browser.
>    > 
>    > Perhaps, although there could be an "extended settings" panel or
>    > the like.  If someone's viewing some kind of tagged image in a
>    > browser, it might be useful.
>    > 
>    > I disagree that it's not useful in a word processor -- maybe not
>    > as useful, but I wouldn't say it's not useful at all.  Consider
>    > the case of someone writing a document about color management.
>    I don't think that someone will be asking for a particular black to
>    use for the text... :)
> Uh...isn't that what RGB+K is all about?

Apples and oranges.  I'm talking about the uses of your custom
linearization options WRT text documents.  IOW, some uses of color
don't require extreme precision or accuracy.

>    Obviously, there *are* use cases for color management in ordinary
>    documents, but the question is whether the advanced controls need
>    to be in every application.
> The question to me is why different applications (or at least
> different apps based on the same toolkit) should have different print
> panels.  Wouldn't it be easier and less error-prone to have the same
> panel for each app?

Not necessarily.  Put an ordinary user in front of Illustrator's
print panel and they will quickly get lost, yet Illustrator needs
the more complicated print dialog and not the standard one...

I think the key here is to define a standard print dialog that
handles most applications, and then define the interfaces/
extensions that can be used for "advanced" applications that
require something beyond the standard dialog.

Michael Sweet, Easy Software Products           mike at easysw dot com
Internet Printing and Publishing Software

More information about the Printing-summit mailing list