Luminous Landscape Forum

Raw & Post Processing, Printing => Printing: Printers, Papers and Inks => Topic started by: Osprey on April 06, 2016, 09:06:58 am

Title: Print Service ICC Profiles
Post by: Osprey on April 06, 2016, 09:06:58 am
I'm going to try out a new print service bureau that supplies ICC printer paper profiles.  I asked them if I should just soft proof in the profiles that I am going to use and then submit the file in the sRGB, profile and they said that was the case.  Is that normal for a print service bureau?  I ask because I have been using an Epson P800 printer I have access to and have been soft proofing and printing using the printer paper ICC profile and the prints have been coming out well, very close to the soft proofing, so I'm wondering.

Thanks
Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 06, 2016, 09:49:06 am
I'm going to try out a new print service bureau that supplies ICC printer paper profiles.  I asked them if I should just soft proof in the profiles that I am going to use and then submit the file in the sRGB, profile and they said that was the case.  Is that normal for a print service bureau?  I ask because I have been using an Epson P800 printer I have access to and have been soft proofing and printing using the printer paper ICC profile and the prints have been coming out well, very close to the soft proofing, so I'm wondering.

Thanks

If they are making regular inkjet prints for you, and if you are submitting 16-bit TIFF or PSD files to them, they should be working in a wide space such as Pro Photo to be sure that the full gamut of your file is captured in print to the extent possible. If you are submitting 8-bit JPEGs for printing, then the use of ARGB(98) may be a safer colour space to minimize the risk of banding. For many photos you may find that prints confined to sRGB may come back and disappoint you.
Title: Re: Print Service ICC Profiles
Post by: howardm on April 06, 2016, 09:53:06 am
I'm surprised that they dont ask you to simply convert to their profile and then attach a note that basically says 'dont touch this, print as-is'.

Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 06, 2016, 10:00:17 am
I'm surprised that they dont ask you to simply convert to their profile and then attach a note that basically says 'dont touch this, print as-is'.

I think the OP has uncovered a legitimate issue that should be addressed specifically about the appropriate colour space in which to prepare and print his files using the services of that bureau. At least that is how I interpreted his question.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 10:43:01 am
I'm going to try out a new print service bureau that supplies ICC printer paper profiles.  I asked them if I should just soft proof in the profiles that I am going to use and then submit the file in the sRGB, profile and they said that was the case.  Is that normal for a print service bureau? 
For many print 'services' yes and it's a rather worthless process! If you can't fully use the ICC profile, meaning soft proof to pick the rendering intent you desire, convert and get that on output, it's a waste of time. A profile provided and forced to provide sRGB; a clueless color management approach they recommend. They should either fully support an ICC workflow (you convert as you desire, they output the numbers 'as is') or just demand sRGB and provide NO profile. I'm fine with both. I'm not fine with a lab playing color management games like this; supplying an ICC profile that may or may not define the actual output conditions, allowing you to pick a rendering intent and producing that via conversion of an actual ICC profile provided.
Title: Re: Print Service ICC Profiles
Post by: stcstc31 on April 06, 2016, 10:44:07 am
It also could be the tech they are using, if its mini lap type system lots of them are not really capable of much more

Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 06, 2016, 11:13:43 am
It also could be the tech they are using, if its mini lap type system lots of them are not really capable of much more

Good thought and also something the OP should be aware of. As he is using an Epson P800 and may be using proper colour management procedures as Andrew proposed above, he could end up being very disappointed by what comes back from the service bureau.
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 06, 2016, 11:45:37 am
I think the OP has uncovered a legitimate issue that should be addressed specifically about the appropriate colour space in which to prepare and print his files using the services of that bureau. At least that is how I interpreted his question.

As much as Andrew's position that printer services should provide complete icc profiling which would allow selection of rendering intent the fact is many do not and only take sRGB images. Some of these printers will provide an icc profile for soft proofing that accurately models how their printer renders colors including expansion of sRGB colors to printable ones outside of sRGB. Interestingly, this can allow accurate soft proofing within the limits of perceptual only mapping. There are even benefits to using a wide gamut monitor to do a better job of proofing when the profile does such an expansion since a small gamut (sRGB more or less) monitor will  clip the expanded colors. When this occurs one can get soft proofing colors beyond sRGB even when the workspace and image are in sRGB.

Not my cup of tea though. I prefer a full ICC workflow.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 01:01:43 pm
As much as Andrew's position that printer services should provide complete icc profiling which would allow selection of rendering intent the fact is many do not and only take sRGB images.
My position (again is), supply an ICC profile and let the customer fully use it as designed OR don't provide an ICC Profile and demand sRGB. Very simple. The fact shops only take sRGB isn't based on providing their customers the best possible output or workflow. It's a limitation they place on their customers for their benefit. But I'm OK with that; just don't pass off an ICC profile that's basically worthless while trying to convince the customer the lab is implementing a full/proper color managed workflow. They are not.
Quote
Some of these printers will provide an icc profile for soft proofing that accurately models how their printer renders colors including expansion of sRGB colors to printable ones outside of sRGB.
Please define this accuracy with a metric that's not totally ambiguous; use dE. Otherwise, it's a huge generalization.
Quote
Interestingly, this can allow accurate soft proofing within the limits of perceptual only mapping.
Ditto my comment above.


Delta-E and color accuracy

In this 7 minute video I'll cover: What is Delta-E and how we use it to evaluate color differences. Color Accuracy: what it really means, how we measure it using ColorThink Pro and BableColor CT&A. This is an edited subset of a video covering RGB working spaces from raw data (sRGB urban legend Part 1).
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 06, 2016, 02:26:08 pm
My position (again is), supply an ICC profile and let the customer fully use it as designed OR don't provide an ICC Profile and demand sRGB. Very simple. The fact shops only take sRGB isn't based on providing their customers the best possible output or workflow. It's a limitation they place on their customers for their benefit. But I'm OK with that
I agree with all of that. It allows them to work with the LCD at the expense of not meeting the needs of advanced (in the sense of understanding and controlling their color) photographers.

Quote
just don't pass off an ICC profile that's basically worthless while trying to convince the customer the lab is implementing a full/proper color managed workflow. They are not.
It certainly isn't a full color managed workflow but worthless? Not if done correctly.

Quote
Please define this accuracy with a metric that's not totally ambiguous; use dE. Otherwise, it's a huge generalization.Ditto my comment above.

An "accurate" profile for working with a printer that only produced perceptual rendering and takes sRGB only images is one that provides profiles where the BtoA0->AtoB1 conversions produce the color that will actually be printed. This is, of course, what soft proofing does behind the scenes. Precision, or lack thereof, in a dE statistical sense, is a function of the tools, printer, and paper they use just as it is for a normal, fully color managed workflow profile.

As an example specific to sRGB, take the color Lab=(50,-30,-9), a Cyan near the sRGB gamut edge. if the printer's profile maps this into a more saturated Cyan the profile proofing conversion, BtoA0->AtoB1, might well return Lab(52, -35, -20). This is a more saturated Cyan than can be shown on an sRGB limited monitor but within what can be shown on a wide gamut monitor. The the soft proof will match the print even though both the soft proof color and the print color are outside of sRGB.

Also, even on a large gamut inkjet, about as many printable colors are outside sRGB as there are unprintable colors that are within sRGB. Commercial printing tends to have smaller gamuts and have more unprintable colors that are within sRGB. So even if the print shop doesn't remap sRGB colors to a wider print gamut, there is a significant benefit to a proofing profile as it will properly proof  the sRGB colors that are not printable.

Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 02:40:13 pm
It certainly isn't a full color managed workflow but worthless? Not if done correctly.
Customer is provided a profile that may or may not define the output conditions, may or may not be used for actual conversions by the lab, customer can't control RI of output. Customer probably has to guess which RI is forced upon the conversion by the lab (will they tell the customer?). So yeah, pretty much useless. Other approach: customer gets profile that does define output conditions and is used for conversions because customer produces the actual conversion using the RI he/she visually prefers. Customer can edit post conversion if necessary.
So, what does the user do 'correctly' that overcomes these issues? How does the customer even know the profile supplied is ever used for output?

Quote
An "accurate" profile for working with a printer that only produced perceptual rendering and takes sRGB only images is one that provides profiles where the BtoA0->AtoB1 conversions produce the color that will actually be printed. This is, of course, what soft proofing does behind the scenes. Precision, or lack thereof, in a dE statistical sense, is a function of the tools, printer, and paper they use just as it is for a normal, fully color managed workflow profile.
Without a dE metric, the term accuracy is marketing talk and ambiguous! Not helpful here, very helpful if you're marketing something to people who hear the term 'accuracy' and assume it means something.
Example: Doug is tall. Useless. Doug is 6"3. A measurement, a metric of height; zero ambiguity. We can argue now if we agree that 6"3 is tall (no, 7"1 is tall). But we have a value that defines height and the rest are opinions at least based on each person's understanding specifics we're discussing: is Doug tall? Using accuracy without a similar language is about as worthless as that profile the lab provides but doesn't allow their customers to use!
Quote
Also, even on a large gamut inkjet, about as many printable colors are outside sRGB as there are unprintable colors that are within sRGB. Commercial printing tends to have smaller gamuts and have more unprintable colors that are within sRGB. So even if the print shop doesn't remap sRGB colors to a wider print gamut, there is a significant benefit to a proofing profile as it will properly proof  the sRGB colors that are not printable.
So yeah, sRGB is suboptimal for output to anything but the web and mobile devices, and accuracy has zero meaning in the above context. Why use it?
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 06, 2016, 03:54:19 pm
Customer is provided a profile that may or may not define the output conditions, may or may not be used for actual conversions by the lab, customer can't control RI of output. Customer probably has to guess which RI is forced upon the conversion by the lab (will they tell the customer?). So yeah, pretty much useless. Other approach: customer gets profile that does define output conditions and is used for conversions because customer produces the actual conversion using the RI he/she visually prefers. Customer can edit post conversion if necessary.
So, what does the user do 'correctly' that overcomes these issues? How does the customer even know the profile supplied is ever used for output?
Yep, the customers don't have a choice and presumably the profile would render perceptual only. Ideally the print service profile would use the same tables for BtoA1, and BtoA2 as for BtoA0 so the customer couldn't mess up the soft proofing. One size fits all. Very Procrustean.

Quote
Without a dE metric, the term accuracy is marketing talk and ambiguous! Not helpful here, very helpful if you're marketing something to people who hear the term 'accuracy' and assume it means something.
Example: Doug is tall. Useless. Doug is 6"3. A measurement, a metric of height; zero ambiguity. We can argue now if we agree that 6"3 is tall (no, 7"1 is tall). But we have a value that defines height and the rest are opinions at least based on each person's understanding specifics we're discussing: is Doug tall? Using accuracy without a similar language is about as worthless as that profile the lab provides but doesn't allow their customers to use!
Huh? The profile is provided for soft proofing. Should be just as good at that as any, full color managed, profile used for soft proofing. On a broader note, I also agree that there is a serious lack of specific color and color error terminology in the areas of soft proofing. Much of it because too few people set up their proofing workflow very well to start with. Lots of guesswork and "looks good enough."  You have a lot of good videos and instructional material that addresses it pretty well but some will not take the time. I too prefer measurements and statistics. To each their own.

One area that I find completely lacking is a standardized approach for producing a printer's "smoothness" metric caused by localized, rapid gradient changes in printed color v inputs. I find this much more problematic than dE76 or dE2k measurements over a limited sample set. You can have a perfectly great printer with in gamut accuracy averaging less than 1 dE2k on a few thousand patches that has serious banding errors on a smooth sunset sky due to localized, large, gradient color changes. Proofing doesn't often reveal these whether it's the limited sRGB proofing or that of a normal workflow.

You get what you measure but good luck on what you don't measure.

Quote
So yeah, sRGB is suboptimal for output to anything but the web and mobile devices, and accuracy has zero meaning in the above context. Why use it?
Just because half the printable colors are thrown away because they are outside sRGB to start with there is no reason to not deal with the other half of the sRGB colors that can't be printed. Soft proofing lets you deal with those.

Further, in the event the commercial printer maps sRGB colors to more saturated ones in areas their printer gamut allows, using a profile for soft proofing is the only way to see what the resulting print will look like other than just sending them out and hoping.


Title: Re: Print Service ICC Profiles
Post by: Rand47 on April 06, 2016, 04:28:51 pm
Quote
just don't pass off an ICC profile that's basically worthless while trying to convince the customer the lab is implementing a full/proper color managed workflow. They are not.

It's actually worse than what has been stated so far.  In doing research for a Color Management seminar I held for a local photo club, I did research on a bunch of online labs, because my questionnaire for the students indicated a high interest in preparing/soft-proofing files to be sent to labs for printing.

After emailing, live chatting, and phone calling - the range of answers from Costco to some very high priced labs resulted in this range of results:

There are a bunch of labs who will tell you to send them any file format, any color space, etc.  They infer that they are fully color managed.  When it got down to it, the "front end" of their process converts everything they receive into sRGB jpegs for printing.

One lab proudly offers a single ICC profile for use with any of their paper selections.

Some want the file with the provided ICC profile used for soft proofing.

Other labs clearly tell you to soft proof to the ICC profile but to send them the soft proofed file in ProPhoto or Adobe RGB.

What I ended up telling the class is to do their homework with any lab, not to believe what the web site says, and that like John Arbuckle, "You get what you pay for."

Interestingly enough, Costco provides ICC profiles for each of their paper/printer combinations, and it is "by store location" specific and they are updated as needed.

There certainly wasn't "one answer" to give the class on how to prepare files for outside printing!

Rand

Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 04:38:59 pm
Yep, the customers don't have a choice and presumably the profile would render perceptual only.
How's that accomplished? Why force that RI if even possible? Color management kludge!
Quote
Ideally the print service profile would use the same tables for BtoA1, and BtoA2 as for BtoA0 so the customer couldn't mess up the soft proofing. One size fits all. Very Procrustean.
So what labs are doing this?
Quote
Huh? The profile is provided for soft proofing. Should be just as good at that as any, full color managed, profile used for soft proofing.
A soft proof from a profile not used to actually output the data is worthless. How does the customer know the lab's is doing this? Or that the output device conforms to the profile's prediction? They can't.
Quote
You get what you measure but good luck on what you don't measure.
We can't nor should talk about accuracy without those measurements!
Quote
Further, in the event the commercial printer maps sRGB colors to more saturated ones in areas their printer gamut allows, using a profile for soft proofing is the only way to see what the resulting print will look like other than just sending them out and hoping.
You're defining why the 'just send is sRGB' is such a silly workflow for the customer (not the printer)!
The bottom line is, in a sound and fully implemented color management workflow, we don't restrict ourselves to sRGB for conversions to print. We have good ICC Profiles that actually define output conditions. We have all the options for selecting a rendering intent based on how our images appear, via a soft proof with the various tables. The just send us sRGB and here's a profile for soft proofing doesn't provide that. So again, just send sRGB is fine for that audience and price point. Forget providing an ICC profile in such a case, it's only marketing to those who falsely believe the lab is implementing color management. Or better, send an actual ICC profile to the customer and let them use it as it was designed for. A half baked approach is as I've said, worthless and kind of a big fat lie.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 04:44:20 pm
Interestingly enough, Costco provides ICC profiles for each of their paper/printer combinations, and it is "by store location" specific and they are updated as needed.
Thanks in part to Drycreek. That's the way it should be done. Shocking that Costco provides a full color managed workflow while so many others, those that do charge more, don't. Plus, Costco proves that it is possible to implement a full, sound color managed workflow for customers all over the country; proof of concept. Yet one shop 'catering' to pro's can't. Very sad.
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 06, 2016, 06:31:39 pm
A soft proof from a profile not used to actually output the data is worthless. How does the customer know the lab's is doing this? Or that the output device conforms to the profile's prediction? They can't.

You are making two assumptions. First that the profile they supply is not used for making their prints. Second, that if it isn't the profile it is worthless. The first assumption may or may not be the case but the second assumption is simply wrong.

It doesn't matter whether the profile is used for making prints. Customers have no interest in what the profile outputs to the services' printers actually are. They are not used by the customer for anything. The customer only cares about how well the profile renders the actual colors requested. Over time printers change and profiling them regularly allows the printers to maintain consistent color. It's important for commercial printers to profile their equipment on a regular basis. And these changes can result on significant shifts in the BtoA and AtoB conversions. But guess what? When you go roundtrip from BtoA0 then to AtoB1, as is done behind the scenes for soft proofing, the changes from age and wear almost totally cancel and the residuals are tiny. With one caveat. You can get big shifts when changing profiling software or settings but if you keep these the same there is no need to soft proof with current profiles. There is only a need for the printer to use current profiles.

Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 06, 2016, 07:03:12 pm
Thanks in part to Drycreek. That's the way it should be done. Shocking that Costco provides a full color managed workflow while so many others, those that do charge more, don't. Plus, Costco proves that it is possible to implement a full, sound color managed workflow for customers all over the country; proof of concept. Yet one shop 'catering' to pro's can't. Very sad.

Costco does it best. But do we know how accurately they do it? Are the profiles current? Same questions for commercial printers like WHCC. Does anyone ever check their accuracy? The proofing profiles they offer are from last decade and use PM5. It's still a perfectly good s/w package but if I used any of them I would sure include a set of patches in an image run from time to time and measure them.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 07:24:47 pm
You are making two assumptions.
Actually no, I'm asking questions (that's what that character that looks like this:? at the end of many of my sentences mean!
The person making all the assumptions is you Doug.
Quote
First that the profile they supply is not used for making their prints.
It might be, it might not be. How do we know? IF NOT, that profile is useless.
Quote
Second, that if it isn't the profile it is worthless.
IF the profile doesn't define the process, it's worthless. Try making a print on an Epson using a profile for a Canon. Good luck.
Quote
It doesn't matter whether the profile is used for making prints.
Sure it does! Or to put it this way, the profile needs to define the process.
Quote
Customers have no interest in what the profile outputs to the services' printers actually are.
Speak for yourself.
Quote
Over time printers change and profiling them regularly allows the printers to maintain consistent color.
And that change needs to be reflected in the profile the customer is provided. Or it's worthless.
Quote
It's important for commercial printers to profile their equipment on a regular basis.
Nonsense! As someone who's built digital press profiles for some very big companies over the years, what commercial printers need to do is produce consistent output which the profile defines.
But lots of printers can't handle sufficient process control so they let it go all over the map and reprofile. OK, did they supply that new profile to the customer each and every time?
Quote
There is only a need for the printer to use current profiles.
Make up your minds!
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 07:29:26 pm
Costco does it best. But do we know how accurately they do it?
Yes! Do you need Ethan Hansen's email address?
Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 06, 2016, 08:22:26 pm
You are making two assumptions. First that the profile they supply is not used for making their prints. Second, that if it isn't the profile it is worthless. The first assumption may or may not be the case but the second assumption is simply wrong.

It doesn't matter whether the profile is used for making prints. Customers have no interest in what the profile outputs to the services' printers actually are. They are not used by the customer for anything. The customer only cares about how well the profile renders the actual colors requested. Over time printers change and profiling them regularly allows the printers to maintain consistent color. It's important for commercial printers to profile their equipment on a regular basis. And these changes can result on significant shifts in the BtoA and AtoB conversions. But guess what? When you go roundtrip from BtoA0 then to AtoB1, as is done behind the scenes for soft proofing, the changes from age and wear almost totally cancel and the residuals are tiny. With one caveat. You can get big shifts when changing profiling software or settings but if you keep these the same there is no need to soft proof with current profiles. There is only a need for the printer to use current profiles.

This makes no sense to me. If printers need to reprofile periodically because of printer drift, each profile will have somewhat different transforms to preserve colour accuracy. That being the cause, the softproof may also look different to the discerning eye from one profile to the next, depending on how radical the drift. Anyone hoping to receive a print with expected colours back from the printer is best advised to prepare the files under soft-proof using the profile that the printer will use for making the prints, otherwise all bets are off. Being consistent in the use of the printing profile for file preparation under soft-proof is the best assurance to avoid unwanted surprises.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 08:30:29 pm
This makes no sense to me. If printers need to reprofile periodically because of printer drift, each profile will have somewhat different transforms to preserve colour accuracy. That being the cause, the softproof may also look different to the discerning eye from one profile to the next, depending on how radical the drift.
Yup, makes no sense to me either Mark! Anyway, I'm at a loss to understand how providing a profile solely for soft proofing, "accurate" (providing something close to WYSIWYG) or not, can be considered a color managed workflow when you're forced to send sRGB and unable to use the profile fully. I'm at a loss to fathom how Costco can profile individual machines and substrates and supply them to their customers, allowing a fully color managed workflow but that's not possible with other shops.
Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 06, 2016, 08:36:42 pm
Yup, makes no sense to me either Mark! Anyway, I'm at a loss to understand how providing a profile solely for soft proofing, "accurate" (providing something close to WYSIWYG) or not, can be considered a color managed workflow when you're forced to send sRGB and unable to use the profile fully. I'm at a loss to fathom how Costco can profile individual machines and substrates and supply them to their customers, allowing a fully color managed workflow but that's not possible with other shops.

Well, of course it's all about the difference between what is technically feasible and what different providers consider to be "commercially sufficient".
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 06, 2016, 09:24:23 pm
This makes no sense to me. If printers need to reprofile periodically because of printer drift, each profile will have somewhat different transforms to preserve colour accuracy. That being the cause, the softproof may also look different to the discerning eye from one profile to the next, depending on how radical the drift. Anyone hoping to receive a print with expected colours back from the printer is best advised to prepare the files under soft-proof using the profile that the printer will use for making the prints, otherwise all bets are off. Being consistent in the use of the printing profile for file preparation under soft-proof is the best assurance to avoid unwanted surprises.

Think about it. A profile for a particular printer will accurately render within gamut colors even though the specific tables that convert Lab space to printer space, and printer space to lab space have changed. The only differences will appear beyond the gamut boundaries and only to the extent the actual gamut boundaries have drifted. Since proofing is done by use of both BtoA tables and the inverting AtoB tables, most of the drift in any particular printer will be nulled out in round tripping.

Now I haven't tested this but it's not hard to check. I would even posit that soft proofing via a profile made from any one model of printer will not differ much from other printers of the same model using the same paper. As I said, it's not hard to check given that numerous profiles exist on different Costco printers of the same model.

Sounds like an interesting thing to investigate.

The extant question being how much variation would occur soft proofing using these different profiles from the same printer models? I would expect soft proof variations to be somewhat greater on different physical printers than from the same printer over time but we don't easily have a set of those. Costco printers are re-profiled every 6 months so that data is there presumably. Perhaps someone has archived those profiles.

Seems like something anyone here can test. How about it?
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 09:28:23 pm
Think about it. A profile for a particular printer will accurately render within gamut colors even though the specific tables that convert Lab space to printer space, and printer space to lab space have changed.
There you go again with that accuracy nonsense again.
Quote
Now I haven't tested this but it's not hard to check.
Do your testing, then get back to us.
Quote
I would even posit that soft proofing via a profile made from any one model of printer will not differ much from other printers of the same model using the same paper.
Yeah, sure. Might as well just skip soft proofing if that's your view.
Quote
Sounds like an interesting thing to investigate.
That's your windmill to chase. Interesting you've provided a fair degree of text on the subject prior to the investigation!
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 06, 2016, 09:45:31 pm
Might as well just skip soft proofing if that's your view.

Listen carefully. Soft proofing is valuable because it represents the actual colors printed. At least within the capabilities of current tech. My speculation is that the additional proofing color shifts that occur as printers age or those that just differ between different printers of the same model is minimal and rarely material but that the shifts seen by soft proofing itself relative to the reference image remain significant.

If this is true then it is not necessary to have current profiles for proofing though, or course, it is often necessary for current printers to produce consistent prints. Printing does not round trip the profile tables so printer drift directly impacts print colors.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 09:51:48 pm
My speculation is that the additional proofing color shifts that occur as printers age or those that just differ between different printers of the same model is minimal and rarely material but that the shifts seen by soft proofing itself relative to the reference image remain significant.
That's easily the most accurate text, written without assumption and speculation you've made today; you're admitted speculation!  ;D

So let me see if I have this is clear: the lab has to re-profile for whatever reason. But the differences that warrant the new profile that presumably affects output doesn't affect the soft proof so the customer can keep using that old profile. Sounds nonessential to me. Anyone else?
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 06, 2016, 10:32:06 pm
That's easily the most accurate text, written without assumption and speculation you've made today; you're admitted speculation!  ;D

So let me see if I have this is clear: the lab has to re-profile for whatever reason. But the differences that warrant the new profile that presumably affects output doesn't affect the soft proof so the customer can keep using that old profile. Sounds nonessential to me. Anyone else?

Yes, you have that right! Differences that would affect an actual print quite a bit would make little difference soft proofing. Specifically, you might have a printed color of Lab(70,20,20) on a current profile that shows up at Lab (70,19,20) on the soft proof. This is pretty typical of how profiles operate. The same image might print that color using a profile several years older at Lab(68, 25, 23) yet it would return a soft proof color quite close to that of the new profile, say Lab(70, 20, 19).

The reason the soft proofs comes back close to the same is because it is round-tripped and that removes most all of the device drift.

I would think this is obvious.
Title: Re: Print Service ICC Profiles
Post by: luxborealis on April 06, 2016, 10:58:36 pm
Lots of discussion... The whole thing can be solved by following the age old adage...TRY IT!

I would suggest sending the service bureau the same file prepared a few different ways (w/ and w/o ICC; as sRGB, ARGB(98), w/ and w/o soft proofing, etc.) and judge from the results.

They don't need to be full-sized enlargements, provided the same set-up is used.
Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 06, 2016, 11:01:23 pm

I would think this is obvious.

The only thing that's obvious is what I said: the safest procedure is to soft-proof using the same profile the printer will use for the making the print.

The next most obvious point is - for those of us who have actually printed and examined these comparisons - that it usually does take more than one L* or a* or b* step between one sample and the next to perceive the difference in print. The number of steps required before a difference of tone or hue is perceived varies depending on the colour. Therefore it is the case that humans will not generally perceive very small differences between the reference value and the printed value, or very small differences between two values under soft proof in printed output of the two samples. If this is all you are trying to say, fine.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 06, 2016, 11:09:27 pm
What's obvious to me is lots of speculation and zero colorimetric proof or as just suggested, actual output!
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 07, 2016, 12:45:48 am
From 5 Noritsu 3411s at different Costcos:

Printing RelCol with a requested color of Lab(70 20 20). It's arbitrary but is the one I used as an example earlier.

This is a list of the printer locations and proof colors generated:

Profile: Costco-CA-Carlsbad-Gls   SoftProof Color: 70.1, 20.0, 20.1
Profile: Costco-CA-Danville-Gls   SoftProof Color: 70.2, 20.0, 20.1
Profile: Costco-CA-Santa Clarita-Gls   SoftProof Color: 70.1, 20.0, 20.0
Profile: Costco-CA-San Diego-Carmel Mtn. Rd-Gls   SoftProof Color: 70.1, 20.0, 20.1
Profile: Costco-CA-Sacramento-Expo   SoftProof Color: 70.1, 20.1, 20.1

This is a list of the last 4 printers using the Carlsbad printer to show that the printers do have some variation, though fairly small.

Profile: Costco-CA-Danville-Gls   Printed on Carlsbad printer - Lab: 71.2, 20.5, 21.1
Profile: Costco-CA-Santa Clarita-Gls   Printed on Carlsbad printer - Lab: 72.0, 19.0, 19.3
Profile: Costco-CA-San Diego-Carmel Mtn. Rd-Gls   Printed on Carlsbad printer - Lab: 72.9, 20.9, 20.0
Profile: Costco-CA-Sacramento-Expo   Printed on Carlsbad printer - Lab: 72.2, 20.6, 20.5

As you can see, the variations between printers make very little difference soft proofing. I would expect more differences using different profiles when soft proofing the entire sRGB aRGB, or ProPhoto gamuts but I would still expect those differences to pale in comparison to the differences between the initial image and the proofed (or printed) image.
Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 07, 2016, 09:36:29 am
I'm curious to know what application you are using to measure soft-proof colours, because as we know this is not possible in Photoshop. If you establish a soft-proof condition in Photoshop that produces an image appearance very different from the non-softproofed file view (say selecting a profile for a matte paper), the colour picker returns exactly the same colour value information in the Info palette whether the soft proof condition is switched on or off. Of course for what matters most - how the prints look - differences between the results of using different profiles, papers and printers are best read directly from the printed output of a target having known reference values, using a high quality spectrophotometer and a supportive application that allows measuring of patches. Grateful if you could clarify your procedure.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 07, 2016, 10:28:01 am
As you can see, the variations between printers make very little difference soft proofing.
Yes, profiles that define devices properly, devices that are kept in consistent behaviors (which your testing doesn't define) work by doing as their name implies; defines (profile) device behavior. So what?
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 07, 2016, 11:04:04 am
I'm curious to know what application you are using to measure soft-proof colours, because as we know this is not possible in Photoshop. If you establish a soft-proof condition in Photoshop that produces an image appearance very different from the non-softproofed file view (say selecting a profile for a matte paper), the colour picker returns exactly the same colour value information in the Info palette whether the soft proof condition is switched on or off. Of course for what matters most - how the prints look - differences between the results of using different profiles, papers and printers are best read directly from the printed output of a target having known reference values, using a high quality spectrophotometer and a supportive application that allows measuring of patches. Grateful if you could clarify your procedure.

Yes, Photoshop makes getting actual values of soft proof colors a real PITA. I recently noticed that Photoshop has made fractional Lab values available and I started looking into it again. There still is no direct way to get soft proof Lab values but there is an indirect, somewhat circuitous way. I'll write about the specifics later when I get back to my main computer.

I didn't use Photoshop for the numbers above. I used Matlab's image toolbox with some custom functions to make their color engine stuff more usable. As an example this will plot the perceptual intent tone curve of "myprofile.icc":

x=[]; for i=0:100;  x=[x; ConvertProfile([i,0,0],'myprofile.icc', 'f', 0, 'r', 1)] ;end; plot(0:100, x)

As for actually measuring colors on the monitor I just use a I1Pro. Not perfect but averages around 1 dE and rarely off more than 2.  Monitors are tricky. There's variation depending on where on the surface you measure. I have an Eizo 318 which is quite good but still has some variation.  And, of course, the spectro operating in radiometer mode, has some drift. Sources of error are endless though. Instrument variation, differences between the graphic/industrial arts and photo folks (XRGA).

I really like PatchTool.  Very flexible and makes recording data for input into Matlab easy peasy.
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 07, 2016, 11:46:04 am
Yes, Photoshop makes getting actual values of soft proof colors a real PITA.
Apple's Digital Color Meter anyone?
Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 07, 2016, 12:00:14 pm
Yes, Photoshop makes getting actual values of soft proof colors a real PITA. I recently noticed that Photoshop has made fractional Lab values available and I started looking into it again. There still is no direct way to get soft proof Lab values but there is an indirect, somewhat circuitous way. I'll write about the specifics later when I get back to my main computer.

I didn't use Photoshop for the numbers above. I used Matlab's image toolbox with some custom functions to make their color engine stuff more usable. As an example this will plot the perceptual intent tone curve of "myprofile.icc":

x=[]; for i=0:100;  x=[x; ConvertProfile([i,0,0],'myprofile.icc', 'f', 0, 'r', 1)] ;end; plot(0:100, x)

As for actually measuring colors on the monitor I just use a I1Pro. Not perfect but averages around 1 dE and rarely off more than 2.  Monitors are tricky. There's variation depending on where on the surface you measure. I have an Eizo 318 which is quite good but still has some variation.  And, of course, the spectro operating in radiometer mode, has some drift. Sources of error are endless though. Instrument variation, differences between the graphic/industrial arts and photo folks (XRGA).

I really like PatchTool.  Very flexible and makes recording data for input into Matlab easy peasy.

Thanks Doug. How did you get fractional Lab values in Photoshop. I looked through the Preferences for the Info palette in the latest CC subscription version and couldn't see an option for that. Must be somewhere else?
Title: Re: Print Service ICC Profiles
Post by: digitaldog on April 07, 2016, 12:05:33 pm
How did you get fractional Lab values in Photoshop.
You can't. You can in Lightroom and you can set Lab in PS like this (assuming this is what you guys mean by fractional):
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 07, 2016, 12:08:07 pm
I'm curious to know what application you are using to measure soft-proof colours, because as we know this is not possible in Photoshop.

Here's a screen shot of the Lab 70,20,20 in Photoshop. Global color settings are Relative Colorimetric w/o BPC. The top snap is with Photoshop view proof set to the Carlsbad Noritsu, also with Rel Col.  The RGB values in the proof column are exactly what I get from Matlab.

The middle snap is after profile conversion to the Carlsbad 3411. Values are shown to 2 decimals but, as you will note they correspond to the Matlab round trip posted earlier.

These proof colors are scaled so the white point is L=100,0,0. To see the actual color printed one can convert using Abs Colorimetric. This is the same as "show paper white" in view proof.
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 07, 2016, 12:10:15 pm
You can't. You can in Lightroom and you can set Lab in PS like this (assuming this is what you guys mean by fractional):

Didn't used to be able to get fractional values in PS. Sometime last year they changed it, YAY! just set the option for 32 bits.
Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 07, 2016, 12:28:57 pm
Didn't used to be able to get fractional values in PS. Sometime last year they changed it, YAY! just set the option for 32 bits.

Thanks, that indeed works, but does exactly the same thing with more precise read-out. Still no softproof values - only picks up the values without softproof.
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 07, 2016, 12:58:59 pm
Thanks, that indeed works, but does exactly the same thing with more precise read-out. Still no softproof values - only picks up the values without softproof.

Yep. You can only get precision fractional numbers for the device (RGB values) in soft proof viewing. To get the actual proof Lab values you have to do a profile conversion to the device space. Then the first column will show the proof values in Lab as per my posted image.

As for colorimetric and black point rendering, the global color settings control that. For instance, if you want to see the actual printed color w/o having it adapted to paper white you just set the global color settings for absolute colorimetric. After doing that the L values will change when your image is in printer space. Much like setting view paper color in the view proof dialog changes the screen image.

Also, the global color settings affect readouts depending on black point settings and will scale the readout if it's selected. This can mess up proofing. Especially on matte paper.

Title: Re: Print Service ICC Profiles
Post by: Mark D Segal on April 07, 2016, 01:27:26 pm
OK, this is useful, but awkward! One thing though - in testing for the rendition of the actual colour, the target should be printed in Absolute Colorimetric RI, as you say; but this has a more pervasive effect than only on the L* channel.
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 07, 2016, 01:48:51 pm
OK, this is useful, but awkward! One thing though - in testing for the rendition of the actual colour, the target should be printed in Absolute Colorimetric RI, as you say; but this has a more pervasive effect than only on the L* channel.

Awkward it is. Doable but awkward. I mostly stick to Matlab for that reason and occasionally cross check. I believe Argyll has some utilities that do similar conversions on the command line but I haven't used them. Matlab is very user friendly for going into the weeds.

And yes, rescaling Rel Col, which adapts Lab values to paper white, also changes a* and b*. The amount is greater when the paper white isn't neutral.

As a side note, One of the selectable profiles I have on the monitor is 100 nits and D50.  This makes it easy to read a Lab color directly off the screen. I also prefer D50 as a target as I find D65 much too bluish. D55 isn't bad for day to day work. It approximates paper white on OB laden papers but for precision work I will use D50 and soft proof with paper white selected which produces similar results with OB papers.
Title: Re: Print Service ICC Profiles
Post by: Peter_DL on April 07, 2016, 02:56:11 pm
After emailing, live chatting, and phone calling - the range of answers from Costco to some very high priced labs resulted in this range of results:

There are a bunch of labs who will tell you to send them any file format, any color space, etc.  They infer that they are fully color managed.  When it got down to it, the "front end" of their process converts everything they receive into sRGB jpegs for printing.

One lab proudly offers a single ICC profile for use with any of their paper selections.

Some want the file with the provided ICC profile used for soft proofing.

Other labs clearly tell you to soft proof to the ICC profile but to send them the soft proofed file in ProPhoto or Adobe RGB.

What I ended up telling the class is to do their homework with any lab, not to believe what the web site says, and that like John Arbuckle, "You get what you pay for."

Interestingly enough, Costco provides ICC profiles for each of their paper/printer combinations, and it is "by store location" specific and they are updated as needed.

Yes, there are different ways how the labs actually proceed regarding color management. Even, one and same lab may offer different ordering and processing paths.

Let's assume that the lab offers an ICC profile for download, from what I can tell there are two basic cases: either the lab operates the printer in a so-called "sRGB-mode", or they make use of the printer's full gamut.

This can be tested by providing a file with rich colors in ProPhoto RGB, and a variant thereof converted to sRGB, provided that both images are noticeable different on screen when arranging them next to each other, softproofed to the printer profile. Then, if the print from ProPhoto RGB is equal or worse than with sRGB, forget it, look for a different lab.

That way I checked out a bunch of labs in my region, found the right one, and against my concerns I'm quite happy with the "softpoof but do not convert approach".

Peter

--
Title: Re: Print Service ICC Profiles
Post by: Doug Gray on April 07, 2016, 03:34:27 pm
Yes, there are different ways how the labs actually proceed regarding color management. Even, one and same lab may offer different ordering and processing paths.

Let's assume that the lab offers an ICC profile for download, from what I can tell there are two basic cases: either the lab operates the printer in a so-called "sRGB-mode", or they make use of the printer's full gamut.

This can be tested by providing a file with rich colors in ProPhoto RGB, and a variant thereof converted to sRGB, provided that both images are noticeable different on screen when arranging them next to each other, softproofed to the printer profile. Then, if the print from ProPhoto RGB is equal or worse than with sRGB, forget it, look for a different lab.

That way I checked out a bunch of labs in my region, found the right one, and against my concerns I'm quite happy with the "softpoof but do not convert approach".

Peter

--

Peter,

For houses like WHCC which offers "profile only profiles" but allow you to tag images with any matrix based profile like sRGB, aRGB or ProPhotoRGB, and assuming they are properly color managed, there remains one problem. One that Andrew pointed out earlier. They may, like WHCC, not let you select rendering intent. Presumably, they expect you to use Perceptual when soft proofing but what if you want Relative Intent?

One way to get around this, which works but is a kluge, is to convert your image to the soft proof profile they provide using the desired intent, then convert back to an RGB space such as ProPhoto or Adobe using Rel Col. w/o BPC Then, the RGB values in the image will print the rendering intent you want when printed by their printer in PerRI.