User GuideIP CW2200

Printable TIFF Files

The following restrictions apply to TIFF files that can be printed using RTIFF.

Only TIFF files that comply with "TIFF Revision 6.0" (author: Adobe Developers Association; 3 June 1992) can be printed.

Header

Any TIFF file to be printed must contain the following information in its header:

Field

Value

Byte order

0x4949 or 0x4d4d

Version number

42

Directory

The directories in the file must satisfy the following conditions:

Multipage TIFF data

  • A separate directory is created for each page.

  • The pages are in the desired output order.

  • The last four bytes of each directory contain a pointer to the directory of the subsequent page.

  • The pointer value increases in keeping with the page order.

  • The pointer value of the last page is 0x00000000.

Single page TIFF data

  • The pointer value is 0x00000000.

Note

  • "Multipage TIFF data" is a TIFF file composed of multiple bitmap images. A TIFF file that contains only one bitmap image is called "single page TIFF data".

  • If printing of a multiple page TIFF file fails, specify "Hard Disk" for "W. Data Buffer" on the RTF menu or specify the "diskbuffer" printing option. You may be able to print a multipage TIFF data that does not satisfy the previous conditions.

Tag

The following tags (types and values) can be included in the directories of a multipage TIFF file.

Tag name (number)

Value

ImageWidth (256)

Appropriate value

ImageLength (257)

Appropriate value

BitsPerSample (258)

1 or 4 or 8 or 8,8,8

Compression (259)

1-7 or 32773

PhotometricInterpretation(262)

0-3 or 6

FillOrder (266)

1 or 2

StripOffsets (273)

Appropriate value

SamplesPerPixel (277)

1 or 3

RowsPerStrip (278)

Appropriate value

StripByteCounts (279)

Appropriate value

MinSampleValue(280)

Appropriate value

MaxSampleValue(281)

Appropriate value

Xresolution(282)

Appropriate value

Yresolution(283)

Appropriate value

PlanarConfiguration (284)

1 or 2

T4Options (292)

0-7

T6Options (293)

0 or 2

ResolutionUnit (296)

1-3

Predictor (317)

1-2

Colormap (320)

Appropriate value

JPEGTables (347)

Table for compression

JPEGInterchangeFormat (513)

Appropriate value (offset to JPEG SOI)

Tag values must be entered in the following data types: Byte, ASCII, Short, Long, and Rational.

If the value of a tag is a pointer to data stored outside the tag entry, that pointer must be at the back of the directory that contains the tag, pointing either to the subsequent directory or the data domain preceding the end of the data, not the data domain of the subsequent page.

Bitmap image

The bitmap image data on each page must satisfy the following conditions:

  • Each image is composed of a single strip or a set of multiple strips.

  • The entire strip data is stored in the data domain of the page (the domain between the directory of the page and the directory of the subsequent page).

  • Each image is stored as the last information in the data domain of the page. (recommended)

  • If it is composed of multiple strips, the strip data must be in the order of the auxiliary scanning direction. (recommended)

  • The StripOffsets (273) tag points to the starting position of the strip data.

  • The data size (bytes) after it has been encoded is indicated in the value of the StripByteCounts (279) tag.

  • The ending strip data on the last page corresponds to the ending byte of the TIFF data. (recommended)

  • The bitmap image contains an image of a type that is appropriate for the bitmap image data.

  • The bitmap image data is encoded in an appropriate compression technology.

Note

Types of bitmap images

The type and tag of bitmap images to be printed using RTIFF must satisfy the following conditions:

Monochrome image of 1 sample, 1 bit (dual colors) per pixel

Tag

Condition

BitsPerSample (258)

This tag is not included, or the value is set to 1.

PhotometricInterpretation (262)

The value is set to either of the following according to the correspondence of pixel sample value and color.

  • When the minimum pixel sample value represents white and maximum sample value represents black: 0

  • When the minimum pixel sample value represents black and maximum sample value represents white: 1

SamplesPerPixel (277)

This tag is not included, or the value is set to 1.

FillOrder (266)

This tag is not included, or the value is set to either of the following according to the strip data storage method.

  • When the strip data is stored in MSBtoLSB bit order within the pertinent byte: 1

  • When the strip data is stored in LSBtoMSB bit order within the pertinent byte: 2

Gray scale image of 1 sample, 4 bits (16 colors) per pixel

Tag

Condition

BitsPerSample (258)

The value is set to 4.

PhotometricInterpretation (262)

The value is set to either of the following according to the correspondence of pixel sample value and color.

  • When the minimum pixel sample value represents white and maximum sample value represents black: 0

  • When the minimum pixel sample value represents black and maximum sample value represents white: 1

SamplesPerPixel (277)

This tag is not included, or the value is set to 1.

FillOrder (266)

This tag is not included, or the value is set to 1.

Gray scale image of 1 sample, 8 bits (256 colors) per pixel

Tag

Condition

BitsPerSample (258)

The value is set to 8.

PhotometricInterpretation (262)

The value is set to either of the following according to the correspondence of pixel sample value and color.

  • When the minimum pixel sample value represents white and the maximum sample value represents black: 0

  • When the minimum pixel sample value represents black and the maximum sample value represents white: 1

SamplesPerPixel (277)

This tag is not included, or the value is set to 1.

FillOrder (266)

This tag is not included, or the value is set to 1.

Pallet color image of 1 sample, 4 bits (16 colors) per pixel

Tag

Condition

BitsPerSample (258)

The value is set to 4.

PhotometricInterpretation (262)

The value is set to 3.

SamplesPerPixel (277)

This tag is not included, or the value is set to 1.

FillOrder (266)

This tag is not included, or the value is set to 1.

Colormap (320)

The value points to the appropriate RGB color map data.

Pallet color image of 1 sample, 8 bits (256 colors) per pixel

Tag

Condition

BitsPerSample (258)

The value is set to 8.

PhotometricInterpretation (262)

The value is set to 3.

SamplesPerPixel (277)

This tag is not included, or the value is set to 1.

FillOrder (266)

This tag is not included, or the value is set to 1.

Colormap (320)

The value points to the appropriate RGB color map data.

RGB full color image of 3 samples, 24 bits (1.678 million colors) per pixel

Tag

Condition

BitsPerSample (258)

The value is set to "8,8,8".

PhotometricInterpretation (262)

The value is set to 2 (RGB) or 6 (YCbCr).

SamplesPerPixel (277)

The value is set to 3.

FillOrder (266)

This tag is not included, or the value is set to 1.

PlanarConfiguration (284)

This tag is not included, or the value is set to either of the following according to the image data storage method.

  • When the image data is stored by pixel: 1 (Recommended)

  • When the image data is stored by color plane: 2

Bitmap image compression method

The bitmap images to be printed using RTIFF must be coded using one of the following compression methods and tags:

No-compression method

Tag

Condition

Compression (259)

The value is set to 1.

MH (Modified Huffman) method

This compression method can be applied to two-color (black and white) images only.

Tag

Condition

Compression (259)

The value is set to 3.

T4Options (292)

This tag is not included, or the value is set to either of the following:

  • If no-compression mode is not used, and there is no padding bit before the EOL code: 0

  • If no-compression mode is used, and there is no padding bit before the EOL code: 2

  • If no-compression mode is not used, and there is a padding bit before the EOL code: 4

  • If no-compression mode is used, and there is a padding bit before the EOL code: 6

MR (Modified Read) method

This compression method can be applied to two-color (black and white) images only.

Tag

Condition

Compression (259)

The value is set to 3.

T4Options (292)

This tag is not included, or the value is set to either of the following:

  • If no-compression mode is not used, and there is no padding bit before the EOL code: 1

  • If no-compression mode is used, and there is no padding bit before the EOL code: 3

  • If no-compression mode is not used, and there is a padding bit before the EOL code: 5

  • If no-compression mode is used, and there is a padding bit before the EOL code: 7

MMR (Modified Modified Read) method

This compression method can be applied to two-color (black and white) images only.

Tag

Condition

Compression (259)

The value is set as 4.

T6Options (293)

This tag is not included, or the value is set to either of the following:

  • If no-compression mode is not used: 0

  • If no-compression mode is used: 2

Corrected MH (Modified Huffman) compression method

This compression method can be applied to two color (black-and-white) images only.

Tag

Condition

Compression (259)

The value is set to 2.

PackBits compression method

Tag

Condition

Compression (259)

The value is set to 32773.

LZW compression method

Tag

Condition

Compression (259)

The value is set to 5.

Predictor (317)

This tag is not included, or the value is set to either of the following:

  • If image data is stored as it is: 1

  • If image data is stored as the difference in horizontal direction: 2

JPEG compression method

Tag

Condition

Compression (259)

The value is set to 6 or 7.

JPEGTables (347)

This tag is not included, or a compression table is specified.

JPEGInterchangeFormat (513)

This tag is not included, or the value is set to the appropriate value (offset to JPEG SOI).

Note

  • If printing TIFF data fails, specify "Hard Disk" for "W. Data Buffer" on the RTIFF Menu or specify the "diskbuffer" printing option. You may be able to print the TIFF file that has failed to print due to insufficient memory. The amount of memory allocated for data processing can be checked in "Storage Mem." on the Settings List (RTIFF). The Settings List (RTIFF) can be printed from the control panel or by using the summary print specification command.