On Oct 25, 2022, at 1:01 AM, Tracy Valleau <
tracy@dlsi.biz> wrote:
Here, lightly edited for clarity, and posted with his permission, is Walker Blackwell's reply:
(snip)
Me: I have what I thought was a simple question, but it turns out to be more than a little difficult to get answered: what exactly does the Epson photo printer DRIVER -do-? I always thought that the driver took in binary RGB data from the image, and spit out a printer command language (PCL) set of instructions. But I cannot confirm that.
W: That is essentially what it does with a little extra Epson-only language sprinkled in.
Me: Here's where my question comes from: there are major players in the printing business saying that "you do not need to send a 16-bit image to the printer because it will be converted to 8-bit anyway" and "Apple only uses 8-bits internally."
W: Only partially true. Apple has 16bit pipeline (has had for many years). But unless you are doing grayscale printing you don’t need it at all. In fact there is a longstanding bug when printing 16 bit with Epson drivers on pro printers that skews the colors wonky. So nobody uses 16bit for color printing. ...the 16bit bug doubles the color saturation. Turning 16bit off [fixes it.]
Me: Ummm.... First, Apple has had a 16-bit path since 2007, AFAIK. And second, the Epson driver has a checkbox for 16-bit data, so it gets at least that far as 16-bit.
W: Exactly. But don’t click 16bit it’s messes up everything.
(snip)
W: RGB is 256*256*256 gradients really. So overkill unless only grayscale image is printed.
W: It’s just that 8bit is already good enough to produce literally some of the best and smoothest images. Think about it. You start in 16 bit and work your image. Once you have a perfect image in photoshop when you convert to 8bit from there you don’t actually lose any image quality. You would if you continued to edit it but that is not what you are doing in printing really. So 16bit -> 8bit pipeline is fine. Less work and file size ,no change in color print quality.
Me: I continue to insist on 16-bit images from my clients, so that I have the headroom to adjust them for critical printing. But I've recently had two customers argue with me, and refuse to supply a 16-bit, saying that Gigantic Printing Inc told them it wasn't needed, and therefore I don't know what I'm talking about.
W: Keep insisting. Working space is different than output space. Working space needs the flexibility to stretch. Output is just a final conversion to ink, 16bit not needed.
Me: I do know that a -final- 8-bit print is very close to the same print sent as 16-bit... and may well be 'good enough'. It's just that "good enough" isn't.
W: But in RGB world it actually is. (snip)
Me: Where did that "common wisdom" that "...it will be converted to 8-bit anyway" come from?
W: It’s mostly bullshit (it does not convert to 8 anyway) but it’s not invalid. There is no need to be at 16 unless you have grayscale gradients.
regards
-Walker
(Thanks Walker. I learned things I didn't know.)