KCMS CMM Developer's Guide
  Rechercher uniquement dans ce livre
Télécharger cet ouvrage au format PDF

Naming and Installing Profiles

A

Any profile you want to include in the KCMS library must be named according to specified conventions to avoid name clashes and promote portability. This appendix tells you to how name and install your profile so that it can be used in the KCMS framework.

Naming Profiles

The KCMS profile name is a filename with the following naming convention:

  <CMM ID><stock symbol><device>.<type>  

The following table describes the fields in the profile filename:
Table A-1
Profile Filename FieldDescription
CMM IDA mnemonic. Solaris-supplied profiles use kcms as the CMM ID. Choose your own mnemonic for profiles you create.
stock symbolShort mnemonic used by the stock market for your company.
deviceUnique string identifying the device or color space. See Table A-2 for devices supported by Solaris.
typeICC profile format standard filename suffixes; see Table A-3.

Supported Device

The following table lists the types of devices by manufacturer and model and profile filename. All of these devices are supported by the KCMS framework.
Table A-2
Device TypeManufacturer and ModelProfile Filename
SPARC MonitorsSony Multiscan 16 or 19 inchkcmsEKsony16.mon
Sony 20 inch P4kcmsEKsony.mon
Sony 17 inch N1kcmsEKsony17.mon
Sony 16 inch P3kcmsEKsony16.mon
Nokia 15 inchkcmsEKnokia15.mon
x86 MonitorViewSonic 17 inchkcmsEKvs17.mon
InputUMAX PowerLook ScannerkcmsEKumax_a.inp
Hewlett Packard ScanJet IIckcmsEKhpsjtw.inp
Kodak PhotoCD Color NegativekcmsEKphcdcn.inp
Kodak PhotoCD EktachromekcmsEKphcdek.inp
Epson ES-800C ScannerkcmsEKepsn1p.inp
Epson ES-800C ScannerkcmsEKepsn3p.inp
Kodak RFS 2035 ScannerkcmsEKk2035.inp
Nikon LS-3510 AF ScannerkcmsEKls3510.inp
OutputSun SunPics NeWSprint CL+kcmsEKsunnws.out
Canon BJC-800 PrinterkcmsEKbjc800.out
OutputKodak PS 1 PrinterkcmsEKcewps1.out
Hewlett Packard DeskJet/DeskWriter
550C Printer
kcmsEKhp550c.out
Tektronix Phaser III PXi PrinterkcmsEKtpiiic0.out
Kodak XL7700/XL7720 PrinterkcmsEKx17700.out
Kodak XKS8300 PrinterkcmsEKxls830.out

Profile Filename Suffixes

The following table describes the various filename suffixes for profiles.
Table A-3
Filename Suffix (type)Description
inpInput devices (scanners, digital cameras and Photo CDs)
monDisplay devices (CRTs and LCDs)
outOutput devices such as printers
spcColor space conversion transformations
linkDevice link transformations
abstAbstract transformations for special color effects

Installing Profiles

To install profiles, you must first locate them. Search for profiles in the following order:
  1. Local current directory

  2. Directories in KCMS_PROFILES environment variable

    A colon-separated list of directories where profiles reside. You can do this on a per-user or work-group basis.

3. /etc/openwin/devdata/profiles

Local or machine-specific copies of configured profiles, for example, X Window System visual profiles.
4. /usr/openwin/etc/devdata/profiles


Note - All profiles for distribution (whether you create it or it is supplied with Solaris) should be written as superuser and read only.