下面的限制适用于可以使用 RTIFF 打印的 TIFF 文件。
仅可以打印符合“TIFF Revision 6.0”规范(作者:Adobe Developers Association;1992 年 6 月 3 日)的 TIFF 文件。
标题
将要打印的 TIFF 文件必须在标头中包含下列信息:
字段 |
值 |
---|---|
字节序 |
0x4949或0x4d4d |
版本号 |
42 |
目录
文件中的目录必须符合下列条件:
多页 TIFF 数据
为每页创建单独的目录。
页面处于打印顺序(所需的输出顺序)。
每个目录的最后四个字节包含后续页面的目录指针。
指针值随页面顺序增加。
最后一页的指针值是 0x00000000。
单页 TIFF 数据
指针值是 0x00000000。
“多页 TIFF 数据”是由多个位图图像组成的 TIFF 文件。仅包含一个位图图像的 TIFF 文件被称为“单页 TIFF 数据”。
如果无法打印多页 TIFF 文件,请为 RTF 菜单上的“W.数据缓冲区”指定“硬盘”或指定“diskbuffer”打印选项。可以打印不符合前面条件的多页 TIFF 数据。
标记
多页 TIFF 文件的目录中可以包括下列标记(类型和值)。
标记名称(编号) |
值 |
---|---|
ImageWidth (256) |
适当的值 |
ImageLength (257) |
适当的值 |
BitsPerSample (258) |
1 或 4 或 8 或 8,8,8 |
Compression (259) |
1-7 或 32773 |
PhotometricInterpretation (262) |
0-3 或 6 |
FillOrder (266) |
1或2 |
StripOffsets (273) |
适当的值 |
SamplesPerPixel (277) |
1或3 |
RowsPerStrip (278) |
适当的值 |
StripByteCounts (279) |
适当的值 |
MinSampleValue (280) |
适当的值 |
MaxSampleValue (281) |
适当的值 |
Xresolution(282) |
适当的值 |
Yresolution(283) |
适当的值 |
PlanarConfiguration (284) |
1或2 |
T4Options (292) |
0-7 |
T6Options (293) |
0或2 |
ResolutionUnit (296) |
1-3 |
Predictor (317) |
1-2 |
Colormap (320) |
适当的值 |
JPEGTables (347) |
压缩表 |
JPEGInterchangeFormat (513) |
适当的值(JPEG SOI 的偏移) |
输入的标记值必须为下列数据类型:Byte、ASCII、Short、Long 和 Rational。
如果标记的值为指向保存在标记条目以外的数据的指针,则该指针必须位于包含该标记的目录后面,并且指向后续目录或数据末尾之前的数据域,而不是指向后续页面的数据域。
位图图像
每页上的位图图像数据必须符合下列条件:
每个图像由一个条带或多个条带的集合组成。
整个条带数据存储在页面的数据域(页面目录和后续页面目录之间的域)中。
将每个图像存储为页面数据域中最后的信息。(推荐)
如果由多个条带组成,则条带数据必须按辅助扫描方向的顺序存储。(推荐)
StripOffsets (273) 标记指向条带数据的起始位置。
在 StripByteCounts (279) 标记的值中指示其已编码后的数据大小(字节)。
最后一页的结束条带数据与 TIFF 数据的结束字节相对应。(推荐)
位图图像包含适合位图图像数据的图像类型。
以适当的压缩技术编码位图图像数据。