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.