spectro/i1d3ccss

Summary

A special purpose tool that can either install CCSS files, or locate and translate X-Rite .EDR files to CCSS files and install them.

Usage summary

i1d3ccss [-v] [inputfile]
 -v level      Verbose
 -S d          Specify the install scope u = user (def.), l = local system]
inputfile      Can be the Setup.exe file from the instrument CD, a .edr file or a .ccss file.
               If no file is provided, i1d2ccss will look for the install CD.

Flags and Parameters

The inputfile argument is optional, and and can be used to specify the MSWindows setup.exe file from the installation CD, if i1d3ccss is unable to locate this file automatically. It can also be used to specify an X-Rite .edr file (their equivalent to an Argyll .ccss file), or a .ccss file.

The -v parameter enables verbosity. This may be of use in figuring out what went wrong if it doesn't work.

The -S option allows installing the .ccss file(s) in a local system location, rather than the default user accessible location. With this option you may need to run this as superuser using the "sudo" command on OS X and Linux systems.

Usage Details and Discussion

The i1d3 family of instruments can make use of display specific spectral calibration information, which improves their accuracy when used on displays of a similar type. The manufacturer provides 5 of these .edr calibration files that cover various projectors and LCD displays with the instrument on the install CD. The i1d3ccss utility allows you to translate these files into Argyll CCSS format, and install them where the measurement tools can automatically find them, so that they can be selected using the -X option.
Also provided with Argyll in the ref directory is CRT.ccss to cover CRT type displays. i1d3ccss allows this file to be installed too.

On Microsoft Windows or Apple OS X platforms, i1d3ccss will look to see if the manufacturers drivers have been installed on the users machine, and locate the firmware pattern from there. If the manufacturers drivers have not been installed, or the user does not wish to install them, or no manufacturers drivers are available for the users platform (i.e. Linux), then i1d3ccss will also attempt to locate the i1d3 installation CDROM, and make use of the .edr files from there. In this case, the CDROM should be placed in a CD drive prior to running i1d3ccss. If your Linux system is not running automount, or your automount is setup to mount CDROM's somewhere other than /media, /mnt/cdrom, /media/cdrom or /cdrom, then you will have to mount the CDROM manually, and give i1d3ccss the path to the CDROM setup/setup.exe file as the argument inputfile.

NOTE
that under OS X 10.6 (Snow Leopard) and latter, you may need to run i1d3ccss as root to be able to mount the CDROM's ISO partition. The simplest way of doing this is to use the "sudo" commands. e.g. "sudo i1d3ccss", which will then ask you to enter the root password.

If the .edr files are successfully located, then i1d3ccss will translate them to .ccss files and copy them into a subdirectory of the users home directory, or if the -S l option is used, will store it in a system wide location. (the XDG Base Directory specifications are used as a basis for storing the file). Programs that access instruments such as  spotread, dispcal and dispread, can then locate and list the installed .ccss as possible choices for the -X option.

If you are going to use the same CCSS file all the time, then you may want to set the ARGYLL_COLMTER_CAL_SPEC_SET environment variable.