From: "Alastair M. Robinson" <blackfive@fakenhamweb.co.uk>
To: peter sikking <peter@mmiworks.net>
Cc: Robert Krawitz <rlk@alum.mit.edu>,
printing-architecture@lists.linux-foundation.org,
gimp-print-devel@lists.sourceforge.net, till.kamppeter@gmail.com
Subject: Re: [Printing-architecture] [Gimp-print-devel] Looking ahead to 5.3
Date: Fri, 24 Oct 2008 13:35:57 +0100 [thread overview]
Message-ID: <4901C12D.7010200@fakenhamweb.co.uk> (raw)
In-Reply-To: <0EBE855D-5320-4996-A88F-F81BF3EDA88E@mmiworks.net>
Hi,
peter sikking wrote:
> For anybody to be able to help you at all, you first need to
> set a clear vision for what the purpose of gutenprint is in
> the printing world of today.
Part of what makes this difficult is that gutenprint is at the same time
behind-the-scenes infrastructure, and also user-facing, since the
structure of its options system is exposed indirectly through the PPDs.
> You will have to say good bye to
> some old goals.
I think one thing we may have to revisit will be the assumption that
gutenprint's options are mapped directly to options in the printing
dialog. The introduction of simplified PPDs was a step in this
direction, but the difficulty we've had in figuring out how to handle
calibration curves and so on makes me think it may be time to go further.
With the recent push to make the Epson driver more data-driven, and
pulling previously hard-coded data into XML files, I wonder whether we
need to consider having an administration tool, completely separate from
the PPD-based print chain, which can be used by administrators and
"Domain Experts" (people who know how to handle colour-management and
calibration, but don't care about code) to fine tune things like the
low-level ink controls, and calibration curves, which are so hard to fit
into a user-facing print dialog.
Gutenprint's "Quality" and "Media Type" options between them set a large
number of options to hard-coded defaults - I envisage this hypothetical
administration tool being used to *change* these defaults, and save them
(along with calibration curves, and ideally ICC profiles too) as files
which could then be shared with other users. This would solve another
difficulty that was brought up when we first started discussing
calibration and linearization - being able to *distribute* and share
settings.
None of this detracts from the continued ability of software which uses
Gutenprint directly, like the advanced print plugin, or PhotoPrint, from
continuing to offer full control, but it could potentially make life
much more pleasant for "one-click-print" users.
All the best,
--
Alastair M. Robinson
next prev parent reply other threads:[~2008-10-24 12:35 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200810132357.m9DNvMRf015955@dsl092-065-009.bos1.dsl.speakeasy.net>
[not found] ` <48FB37A3.8090007@gmail.com>
[not found] ` <200810191602.m9JG2D84030719@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-22 14:49 ` [Printing-architecture] [Gimp-print-devel] Looking ahead to 5.3 Till Kamppeter
2008-10-22 15:17 ` peter sikking
[not found] ` <200810230019.m9N0JCIp018128@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-24 8:52 ` peter sikking
2008-10-24 10:08 ` Till Kamppeter
2008-10-24 12:35 ` Alastair M. Robinson [this message]
2008-10-24 18:34 ` Hal V. Engel
[not found] ` <49021D0B.4040708@apple.com>
2008-10-25 0:46 ` Alastair M. Robinson
[not found] ` <200810251458.m9PEwS6D029068@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-25 17:43 ` Alastair M. Robinson
[not found] ` <200810251857.m9PIvIdi030089@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-25 19:35 ` Alastair M. Robinson
[not found] ` <200810251950.m9PJoeFa030284@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-26 0:41 ` Alastair M. Robinson
[not found] ` <200810260049.m9Q0nTIw032617@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-26 1:18 ` Alastair M. Robinson
[not found] ` <49049DC3.8000405@apple.com>
[not found] ` <200810261653.m9QGrk2l014877@dsl092-065-009.bos1.dsl.speakeasy.net>
[not found] ` <490530BC.9090803@apple.com>
[not found] ` <200810271054.m9RAsDLs001975@dsl092-065-009.bos1.dsl.speakeasy.net>
[not found] ` <alpine.LNX.1.10.0810281134060.17582@nelson.suse.de>
2008-10-28 12:59 ` Till Kamppeter
2008-10-28 15:19 ` Till Kamppeter
[not found] ` <49074E92.5020809@apple.com>
[not found] ` <alpine.LNX.1.10.0810290940570.3548@nelson.suse.de>
[not found] ` <200810310048.m9V0mDYI005128@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-31 1:53 ` Alastair M. Robinson
2008-10-25 22:38 ` Till Kamppeter
[not found] ` <200810252249.m9PMnrSo030956@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-26 9:59 ` Till Kamppeter
[not found] ` <200810201403.26403.hvengel@astound.net>
[not found] ` <200810210026.m9L0Qnd5008431@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-22 17:15 ` [Printing-architecture] [Gimp-print-devel] [Openicc] " Hal V. Engel
[not found] ` <200810260141.m9Q1fdci000540@dsl092-065-009.bos1.dsl.speakeasy.net>
[not found] ` <4904A0EA.4030508@apple.com>
2008-10-26 18:40 ` [Printing-architecture] [Gimp-print-devel] " Hal V. Engel
[not found] ` <200810261904.m9QJ423w015373@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-10-26 21:23 ` Hal V. Engel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4901C12D.7010200@fakenhamweb.co.uk \
--to=blackfive@fakenhamweb.co.uk \
--cc=gimp-print-devel@lists.sourceforge.net \
--cc=peter@mmiworks.net \
--cc=printing-architecture@lists.linux-foundation.org \
--cc=rlk@alum.mit.edu \
--cc=till.kamppeter@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.