Given my recent foray into large format printing, I needed to dig into the old junk drawer and excavate my Spyder2 Color Calibrator to profile my monitor. It's been a few years since I last used it, so off to DataColor's website to download the latest and greatest software. But lo and behold, as has become a recent trend in my digital archeology, the Spyder2 software doesn't have a version that runs on Mac 10.8.5.
Hopes rose anew when I read that I could use the slightly newer Spyder3Express software to run my older Spyder 2 device. Furthermore, DataColor asserted that it's software (including Spyder3Express) should work with Mountain Lion (OS X 10.8). This has not been my experience.
Following their own instructions for Mac OSX, I installed the Spyder3Express software for use with my Spyder2 device. The installation was flawless. The software recognized my hardware and ran all the way through the calibration. When the calibration process said Measuring is Complete and I clicked Finish, I got the following error;
Sorry, there was a problem getting the Color directory name (GetColorDirectory)
Clicking OK only brought up a second error message;
Sorry, there was a problem creating the profile. (1) >>>file://localhost/Applications/Datacolor/Spyder3Express.app/Contents/MacOs/Spyder3Express<<<
Clicking OK on the second message brought me to the preview screen. Flipping between the uncorrected and corrected profile options did change the display and the change remained after closing the application. But once the laptop rebooted, the default (old) profile was re-applied.
From some research on the Interwebs, I didn't find any solutions but started to suspect it was a permissions issue. A response from DataColor support confirmed this suspicion. I had assumed that the applications was trying to write to /Library/ColorSync/Profiles, which is where I had put all the custom ICC profiles for my printer. Support told me that the app is actually trying to write to /Users/YOUR USERNAME/Library/ColorSync/Profiles/. Problem is that staring from 10.7 Lion, Apple has set the User Library to be hidden. So the solution, is to make that directory writable either temporarily or permanently.
I opened up Terminal (Applications > Utilities > Terminal for those who don't have in in the dock) and cut and paste in the following command.
sudo chflags nohidden ~/Library
You'll be prompted for your password. Once that's done, this will make the directory visible and writable. Next, I navigated to /Users/YOUR USERNAME/Library/ in Finder. There wasn't a folder called Colorsync as I expected. However, there was a text file with that name. I moved the file to my desktop for safe keeping and then created the ColorSync folder and then the Profiles folder within in. (I'm fairly certain the names are case-sensitive.) Afterwards, I was able to run the Spyder3Express application and get all the way through without error. In System Preferences, I could see the new Spyder3Express profile listed.
If you want to hide the User Library again, you could go back to Terminal and run the command line;
sudo chflags hidden ~/Library
I didn't do this, because I didn't want to have to do this everytime I ran another calibration.
Postscript - dispCalGui
Here are the installation steps (lifted from the Quickstart guide)
- Download Spyder PRO_2.3.5_Setup.exe from http://support.datacolor.com/index.php?/Knowledgebase/Article/View/1423/88/spyder2pro-235--win (yes, I know its an EXE file)
- Download Argyll CMS - http://argyllcms.com/downloadmac.html
- Open the Argyll CMZ archive file. Copy the newly created folder to Applications.
- Download DispCalGui - http://dispcalgui.hoech.net/#download
- Install DispCalGui- double click the DMG to extract the content. Create new folder called DispCalGui under Applications and copy contents over.
- Run the app dispcalGUI - It will first ask you for the location of the Argyllcms. It wants the bin folder in the directory you created.
- Go to Tools > Enable Sypder 2 Colorimeter. It will ask for the location of the Spyder PRO_2.3.5_Setup.exe from step 1.
- I had to run the aforementioned sudo chflags nohidden ~/Library command in terminal before it would save the profiles. This seems to be a known bug and may be fixed in later releases.
- You're ready to go.
The dispCalGUI is much more complex than the push-button Spyder app but, you have many more levels of control and options to choose from.
This youTube video gives a fairly good tutorial on running your first calibration using DispcalGUI - Display Calibration Tutorial - How to calibrate your monitor correctly