From: Till Kamppeter <till.kamppeter@gmail.com>
To: Michael Sweet <msweet@msweet.org>
Cc: "printing-architecture@lists.linux-foundation.org"
<printing-architecture@lists.linux-foundation.org>,
Sebastian Wick <sebastian@sebastianwick.net>
Subject: Re: [Printing-architecture] Bye-Bye colord - OR - Poll ICC profiles via IPP for soft proofing
Date: Mon, 22 Aug 2022 15:04:48 +0200 [thread overview]
Message-ID: <2a25a2c6-c80c-be2c-4ab2-d595ed4267b7@gmail.com> (raw)
In-Reply-To: <BDF4CF3B-C196-4CDE-AA35-6D47AC4B3CDF@msweet.org>
On 22/08/2022 13:51, Michael Sweet wrote:
> Color Profiles
> --------------
>
> While IPP Everywhere and AirPrint printers will always support standard color spaces, high end photo/fine art printers will also support device color spaces (typically RGB or CMYK) which are described by the color profiles reported by the "printer-icc-profiles" attribute. For AirPrint printers printers are also required to support uploading new profiles to a printer via HTTP PUT and registering them with the Set-Printer-Attributes IPP operation so that any client on the network will be able to access the same profiles served by the printer.
>
> The ICC profiles reported by "printer-icc-profiles" are also used for soft-proofing, although because more printers don't report their own ICC profiles (because they don't support device color spaces) this is far less likely to be available. In this case, there is no meaningful way to do soft-proofing (a generic CMYK profile won't really be useful) but conceptually you could download profiles from a vendor's web site to do it.
[...]
> Finally, there will always be a need to use custom ICC profiles that the user supplies/downloads. If you are going to bother supporting soft-proofing then there should be a way to use them as well.
[...]
Does this mean that in a colord-free world we proceed as follows:
If the printer does not provide built-in, downloadable profiles via the
"printer-icc-profiles" printer IPP attribute, we have to get the
profiles separately from the manufacturer's web site (printer is not
self-contained, not really actually "driverless" ...) and upload them to
the printer using HTTP PUT and registering them with the
Set-Printer-Attributes IPP operation, so that they are available for all
users of this printer. Am I right? And, after the upload, will the newly
uploaded profiles be listed in the "printer-icc-profiles" IPP attribute,
so that every user knows which profiles are available?
Now, with profiles listed by the "printer-icc-profiles" printer IPP
attribute, could the soft-proofing software simply download and use
these profiles?
If this is the case, the IPP printer is more or less replacing colord
for printers.
In case of a legacy printer the Printer Application should be able to
hold color profiles, ideally both in the Snap's static file system image
for the profiles which come with the Printer Application and in the
variable/state file system for user-added profiles. Ideally such
functionality should get added to PAPPL.
Till
next prev parent reply other threads:[~2022-08-22 13:04 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <e75ae2ef-3b1b-649e-24d0-74e9311268cb@gmail.com>
[not found] ` <b9ea823b370b12f20c91e6ee00dabcb5@sebastianwick.net>
2022-08-22 8:14 ` [Printing-architecture] Bye-Bye colord - OR - Poll ICC profiles via IPP for soft proofing Till Kamppeter
2022-08-22 11:51 ` Michael Sweet
2022-08-22 13:04 ` Till Kamppeter [this message]
2022-08-23 11:23 ` Michael Sweet
[not found] ` <9c5a7d55b9bb9bdcb9c23d772bbb5bc3@sebastianwick.net>
2022-08-23 12:13 ` Michael Sweet
[not found] ` <35597c1ab89c5e30017aaa638438e355@sebastianwick.net>
2022-08-24 20:00 ` Michael Sweet
2022-08-23 12:21 ` Till Kamppeter
2022-08-23 12:21 ` Till Kamppeter
2022-08-23 15:20 ` Solomon Peachy
2022-08-23 19:29 ` Michael Sweet
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=2a25a2c6-c80c-be2c-4ab2-d595ed4267b7@gmail.com \
--to=till.kamppeter@gmail.com \
--cc=msweet@msweet.org \
--cc=printing-architecture@lists.linux-foundation.org \
--cc=sebastian@sebastianwick.net \
/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.