HP d640 HP D640 High-Volume Printer - Technical Reference Manual, C5630-90030 - Page 29

Working with TIFF Images, Image file, header, Forward, pointers are, Backward pointers

Page 29 highlights

Preferred structure of a TIFF file: In Example 1 and Example 2, all the image file directories occur early in the file. This is a good structure for TIFF files sent to the D640 printer. Example 1 Example 2 Image file header Forward pointers are best II or MM 0x2A00 or 0x002A Pointer to first image file in directory Image File Directory 0 Number of entries Entry # 1 Entry # 2 Entry #3 ... Pointer to Image Data Size of Image Data ... Entry #n Pointer to next IFD Image file header Forward pointers are best II or MM 0x2A00 or 0x002A Pointer to first image file in directory Image File Directory 0 Number of entries Entry # 1 Entry # 2 Entry #3 ... Pointer to Image Data Size of Image Data ... Entry #n Pointer to next IFD Image File Directory Image Data Image File Directory Image File Directory Image Data Image Data Image Data Image File Directory Image Data Image Data Alternative structure for a TIFF file: In the structure below, the image file directories appear after the image data. This file may not be printable because of the backward pointer. With this structure, the D640 printer can handle only small TIFF files (one small image). Image file header II or MM 0x2A00 or 0x002A Pointer to first image file in directory Image Data Image Data Backward pointers might not work. (They are not recommended.) Image Data Image File Directory 0 Number of entries Entry # 1 Entry # 2 Entry #3 ... Pointer to Image Data Size of Image Data ... Entry #n Pointer to next IFD Image File Directory Image File Directory Chapter 3: Working with TIFF Images 23

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122

Chapter 3: Working with TIFF Images
23
II or MM
Image File Directory 0
Number of entries
Entry # 1
Entry # 2
Entry #3
...
Pointer to Image Data
Size of Image Data
...
Entry #n
Pointer to next IFD
0x2A00 or 0x002A
Pointer to first image
file in directory
Image Data
Image File Directory
Image Data
Image File Directory
Image Data
Preferred structure of a TIFF file:
In Example 1 and Example 2, all the image file directories
occur early in the file. This is a good structure for TIFF files sent to the D640 printer.
Image file
header
Forward
pointers are
best
Example 2
II or MM
Image File Directory 0
Number of entries
Entry # 1
Entry # 2
Entry #3
...
Pointer to Image Data
Size of Image Data
...
Entry #n
Pointer to next IFD
0x2A00 or 0x002A
Pointer to first image
file in directory
Image File Directory
Image File Directory
Image Data
Image Data
Image Data
Image file
header
Forward
pointers are
best
Example 1
II or MM
Image File Directory 0
Number of entries
Entry # 1
Entry # 2
Entry #3
...
Pointer to Image Data
Size of Image Data
...
Entry #n
Pointer to next IFD
0x2A00 or 0x002A
Pointer to first image
file in directory
Image Data
Image Data
Image Data
Image File Directory
Image File Directory
Image file
header
Backward pointers
might not work.
(They are not
recommended.)
Alternative structure for a TIFF file:
In the structure below, the image file directories appear
after the image data. This file may not be printable because of the backward pointer. With this structure, the
D640 printer can handle only small TIFF files (one small image).