Skip header
 

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 printing order (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