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.
“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.
For details about the types and compression method of bitmap images, see Types of bitmap images or Bitmap image compression method
.