Viewing Illuminant
Printed colors undergo a hue shift when viewed under different illuminations (for example, fluorescent, tungsten, or daylight). Colors with spectral characteristics outside the range of an illumination source are not received, changing the appearance of mixed colors. The Viewing Illuminant command (?*i#W) supports communication of standard illuminations to the printer to allow the printer to compensate for different lighting conditions when appearance matching.
Viewing Illuminant Command
The Viewing Illuminant command specifies the relative white point used in the determination of a viewing illuminant condition.
?*i#W[binary data]
#= Number of binary bytes of data
Default | = | 8 |
Range | = | 8 (command is ignored for invalid values; signs in the |
|
| value field are ignored |
The binary data field is formatted as follows:
Byte | 15 (msb) | 8 | 7 | (lsb) 0 | Byte |
|
|
|
|
| |
0 | x chromaticity white point (lsw) |
| 1 | ||
|
|
|
| ||
2 | x chromaticity white point (msw) |
| 3 | ||
|
|
|
| ||
4 | y chromaticity white point (lsw) |
| 5 | ||
|
|
|
| ||
6 | y chromaticity white point (msw) |
| 7 | ||
|
|
|
|
|
|
The above firnat adheres to the IEEE floating point format as follows:
31 | 30 | 23 | 22 | 0 |
|
|
|
|
|
Sign |
| Exponent |
| Fractional Portion |
|
|
|
|
|
EN |