Without the customer telling you something about what color books they used, it may not be possible.
They could have used the Pantone+ books (included with CS6 and CC), or they could have used third party books (which we don't know much about, despite asking people to register the book IDs with Adobe).
At least I did make a change in CS6 to open files with missing books.
We did find another workaround: We found an old spare laptop that had CS2 on it. It opened the files just fine, with no warning about any missing color book. I was able to resave the files as CS2, after which CS5 was OK with them. CS2 even preserved the layers plus the 5th color channel that turned out to be in the files, although it did drop the color information in the 5th channel.
As for your change that allows CS6 to open files with missing color books, what exactly happens now when you open such files? Does CS6 tell you which book is missing?
No, we still can't tell which book is missing, because we don't have that book that is missing.
But the document will open with just a warning that the book is missing.
Frankly, I'm a bit flabbergasted at your response. You're telling me that PS cannot tell you that it's looking for missing Color Book "X" in the same manner that it can tell you that it's looking for missing font "X". Seems to me that this would be something that you'd be putting into a dowloadable update/fix at some point fairly soon...
You guys do such a wonderful job with your software; you do so many things right. But the things that don't get done right? OH boy...
Correct. The color reference says "I use color book #NNN", and unless that color book is installed, the application has no way to know what that book might be. And no, that is not something that can be fixed.
Can you tell me the 23rd word on page 47 of a book you've never seen and don't have access to?
If someone used a third party book that Photoshop does not know about, or a book from a later version of Photoshop that your current version does not know about -- then Photoshop has no way of knowing what that book number corresponds to. You can copy the books from a later version of Photoshop into your current version to help that somewhat. But if someone used a third party book, you would have to locate that specific book - or ask the customer what they used.
I don't know exactly what "color reference" means, but it appears that it is returning the string, "I use color book #NNN" (or something like that, if you've been paraphrasing).
If so, is it not possible to have the program echo "I use color book #NNN" to a dialog box for the user so that the user at least has some sort of identifiable number/aphanumeric combo to associate with the problem?
Maybe I'm talking out of ignorance here, but it seems to me that you'd soon find the World Wide Web abounding with solutions from people who have had that specific number and have found out what color book(s) it is likely to refer to. Like any other computer prioblem.
There is no string, just a number, and that number is meaningless without the color book file.
I think I'm understanding now: While fonts are identified to PS by name, color books are identified to PS by number, and those numbers are not associated with a name that would be embedded into a document the way a font name would be.
It's appearing to me that
1) Adobe-registered color books are identified by numbers that any installation of Photoshop will recognize, provided that that PS installation is new (or updated) enough to recognize those numbers;
2) a 3rd-party number that is unregistered with Adobe will only be known to the specific PS installation which has that specific book; everybody else will only get a number which is unassociated with any color book, and the program will error.
If #2 is correct, how are color-book number conflicts avoided?
We ask that third parties releasing color books get the numbers from Adobe, so we can avoid conflicts and record who is using what number.
But not everyone follows that request.
It is unfortunate that PS cannot search out and record the number from each color book as it is used in each document, then embed that number into the document the way font names are embedded.
I imagine this error: "Could not complete your request because color book 1234 cannot be found".
Even if each number is mostly unique to a specific color book (newer or older, and allowing for one or more conflicts), I still think that having the number available would help users to narrow down their search for the correct book.
…or the simpleton who handed you that mystery file could overcome the bureaucracy barrier and tell you which book he or she used.
Chris Cox Quoted "Correct. The color reference says "I use color book #NNN", and unless that color book is installed, the application has no way to know what that book might be. And no, that is not something that can be fixed."
We have the same issue, with CS5
How can CS2, CS6, CC, CC2014 open the file then
Also if the details are missing for the colour at least let an operator be able to choose a replacement. (normally with spot colours we know what colours are being used on the press)@
CS2 probably has the old color book referenced.
And I changed the code in CS6 to be more tolerant of missing books (gives a warning, but sets the color to black).
So when I open a PS file that replaces this unknown spot color with black, how do I then change that black into a spot color that I want to use instead?
1. Open the channels panel
2. double click on the spot channel
3. double click on the color chip in the lower left of the channel options panel
4. click the color libraries button
5. choose a color book and color from there
6. make sure spot color is selected in the channel options panel
I figured it out right after the post, but thanks for outlining it so well, I'm sure it'll be useful to someone else.