CARVIEW |
Select Language
HTTP/2 302
date: Mon, 14 Jul 2025 05:02:59 GMT
content-type: text/html
content-length: 143
location: https://get.ietf.org/implementation-report/report-rfc2301-supplement.txt
cache-control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
expires: Thu, 01 Jan 1970 00:00:01 GMT
vary: Accept-Encoding
server: cloudflare
cf-ray: 95ee78965c1dc195-BLR
alt-svc: h3=":443"; ma=86400
HTTP/2 200
date: Mon, 14 Jul 2025 05:03:00 GMT
content-type: text/plain
etag: W/"f08bf94cb36406ac2f2d59b6c98b0db6"
vary: Accept-Encoding
server: cloudflare
cf-ray: 95ee78969bb2e9c3-BLR
content-encoding: gzip
alt-svc: h3=":443"; ma=86400
TIFF-FX Implementation Report by CIAJ
---------------------------------------------------------------------------
1. INTRODUCTION
---------------------------------------------------------------------------
This report describes implementation and interoperability testing of RFC2301
"File Format for Internet Fax (TIFF-FX)". The test was conducted by CIAJ
(Communication and Information network Association of Japan) in Japan.
This report serves to supplement the 01 June 2000 report "Implementation
Report for File Format for Internet Fax"
and identify conforming Internet Fax products. As such this report is not intended
to be exhaustive and in no way does it replace the 01 June 2000 report.
The identification of Internet Fax products further validates the use of
TIFF-FX as the Internet Fax file format.
CIAJ interoperability tests were held in 1999, 2001 and 2002. This report
reflects a compilation of the result of these tests.
The following independently implemented and jointly tested RFC2301:
Brother Industries Ltd.
Canon Inc.
FUJI XEROX CO.,Ltd
Kyocera Mita Corporation
Matsushita Graphic Communication Systems Inc.
Minolta Co., Ltd.
Murata Machinery,LTD.(Muratec)
NEC Corporation
Oki Data Corporation
Ricoh Company, Ltd.
SHARP CORPORATION
TOSHIBA TEC CORPORATION
Section 2 describes the method and results of RFC2301 interoperability
testing and section 3 describe the independent TIFF-FX implementations, by
implementers. Each description of section 3 includes a series of tables.
The first is a general table that lists the TIFF-FX fields, field values
and features used by multiple profiles. Following it are tables, one for
each implemented profile, that list the TIFF-FX fields and features that
either can have multiple values or are optional in that profile.
---------------------------------------------------------------------------
2 TESTING METHOD
---------------------------------------------------------------------------
To satisfy the objective of supplementing the 01 June 2000 report,
this interoperability test was constrained to a set of test cases that exercise
the more prominent "features and options" of TIFF-FX.
Implementers joined this interoperability test using Internet Fax implementations,
which were independently implemented. Many Internet Fax devices have been
launched into the Japanese market. Most implementers used Internet Fax devices,
while others joined using software implementations for some profiles.
Each implementer disclosed profile information of his Internet Fax implementation
before testing. All Internet Fax implementations that have same profiles exchanged
the TIFF-FX files each other using an E-mail infrastructure.
For Profile S, F and J, we used the English letter test chart commonly
known as the "CCITT images No.1". Sending Internet Fax implementation scanned the
test chart, generated the TIFF-FX file and sent it to receiving Internet
Fax implementation. Receiving Internet Fax implementation received the TIFF-FX file,
printed or displayed the TIFF-FX image. We checked the output image
visually.
For Profile C and L, we used the color test chart named "4-Color Printing
Facsimile Test Chart 4CP01" in the ITU-T Recommendation T.24. For Profile M,
we reused the image that is used at the previous TIFF-FX interoperability
test. Detail information of each tested profile is described in Section 3.
Given the objective of supplementing the 01 June 2000 report and a desire
to minimize resource expenditure, a variety of feature sets were tested
for Profiles S and F while only a single feature set was test for the other profiles.
This approach is supported by years of experience gained from G3 fax implementation,
as well as from the 01 June 2000 report, which indicate little change in ability
to maintain interoperability as a result of varying parameters such as resolution
when dealing with one compression type versus another.
---------------------------------------------------------------------------
3 IMPLMENTATIONS
---------------------------------------------------------------------------
1 Brother Industries Ltd.
+--------------------------------------------------------------------+
| Name of implementation | MFC-9800J |
| Organization | Brother Industries Ltd. |
| Platform | original appliance |
| Origin of code | All original source code. |
| Location of code | Brother Industries Ltd. |
| Contact | michihiro.nakamura@brother.co.jp |
| Profiles implemented | S |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II |
| DateTime* | N | N |
| FillOrder | 2 | 2 |
| ImageDescription* | N | N |
| ImageWidth | A4/LETTER | A4/LETTER |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100,196/200 | 98/100,196/200 |
| ResolutionUnit=3 | N | N |
| XResolution | - | - |
| YResolution | - | - |
| Resolution: color | N | N |
| Orientation* | 1 | 1 |
| Software* | N | N |
| DocumentName* | N | N |
| PageNumber | Y | Y |
| GlobalParametersIFD* | N | N |
| CodingMethod* | N | N |
| FaxProfile* | N | N |
| ProfileType* | N | N |
| VersionYear* | N | N |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100,196/200 | 98/100,196/200 |
| T4Options | 0,4 | 0,4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
2 Canon Inc.
+--------------------------------------------------------------------+
| Name of implementation | Canon iR Series Internet Fax |
| Organization | Canon Inc. |
| Platform | original appliance |
| Origin of code | All original source code |
| Location of code | proprietary to Canon Inc. |
| Contact | tonegawa.nobuyuki@canon.co.jp |
| Profiles implemented | Profile-S,Profile-F |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II,MM |
| DateTime* | N | - |
| FillOrder | 2 | 1,2 |
| ImageDescription* | N | - |
| ImageWidth | A4/Letter,B4,A3 | A4/Letter,B4,A3 |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204,300,400/408| 200/204,300,400/408|
| YResolution | 98/100,196/200,300,| 98/100,196/200,300,|
| | 391/400 | 391/400 |
| ResolutionUnit=3 | Y | Y |
| XResolution | - | 80,160 |
| YResolution | - | 77/2,77,154 |
| Resolution: color | - | - |
| Orientation* | N | - |
| Software* | N | - |
| DocumentName* | N | - |
| PageNumber | Y | - |
| GlobalParametersIFD* | N | - |
| CodingMethod* | N | - |
| FaxProfile* | N | - |
| ProfileType* | N | - |
| VersionYear* | N | - |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100,196/200 | 98/100,196/200 |
| T4Options | 0 | 0,4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3,4 | 3,4 |
| PhotometricInterpretation| 0 | 0,1 |
| ResolutionUnit | 2 | 2,3 |
| T4Options | 0,1 | 0,1,4,5 |
| T6Options | 0 | 0 |
| StripOffsets | single | single |
| BadFaxLines | N | - |
| CleanFaxLines | N | - |
| ConsecutiveFaxLines | N | - |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
3 FUJI XEROX CO.,Ltd
3.1
+--------------------------------------------------------------------+
| Name of implementation | DocuCentre Color 320/400 CP |
| Organization | FUJI XEROX CO.,Ltd |
| Platform | VxWorks |
| Origin of code | Original Source Code, IJG Code for JPEG|
| Location of code | proprietary to FUJI XEROX |
| Contact | Hiroshi.Sako@fujixerox.co.jp |
| Profiles implemented |S, F, J, C |
| |(DocuCentre Color 500 + DocumentGate3) |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | MM,II |
| DateTime* | N | N |
| FillOrder | 1 | 1,2 |
| ImageDescription* | N | - |
| ImageWidth | A4/Letter, A3, B4 | 1-20000 |
| NewSubFileType | 2 | 0,2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution |200/204,300,400/408 | 1-600 |
| YResolution |98/100,196/200,300, | 1-600 |
| |391/400 | |
| ResolutionUnit=3 | N | Y |
| XResolution | - |80, 120, 160 |
| YResolution | - |38.5, 77, 115.5, 154|
| Resolution: color | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200, 400 | 200, 300, 400 |
| YResolution | 200, 400 | 200, 300, 400 |
| Orientation* | 1 | 1 |
| Software* | Y | Y |
| DocumentName* | N | N |
| PageNumber | Y | N |
| GlobalParametersIFD* | N | N |
| CodingMethod* | N | N |
| FaxProfile* | N | N |
| ProfileType* | N | N |
| VersionYear* | N | N |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 1-600 |
| YResolution | 98/100, 196/200 | 1-600 |
| T4Options | 0 | 0,1,4,5 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3, 4 | 3, 4 |
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2, 3 |
| T4Options | 0 | 0 |
| T6Options | 0 | 0, 1 |
| StripOffsets | Y | Y |
| BadFaxLines | N | N |
| CleanFaxLines | N | N |
| ConsecutiveFaxLines | N | N |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
Profile J
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2, 3 |
+--------------------------+--------------------+--------------------+
For all Profile J: BitsPerSample=1, SamplesPerPixel=1, Compression=9
Profile C (DocuCentre Color 500 + DocumentGate3)
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| BitsPerSample | 8 | 8 |
| SamplesPerPixel | 3 or 1 | 3 or 1 |
| ChromaSubsamping | (1, 1) | (1, 1), (2, 2) |
| Decode | Y | Y |
+--------------------------+--------------------+--------------------+
For all Profile C: ResolutionUnit=2, PhotometricInterpretation=10,
Compression=7, ChromaPositioning=1
3.2
+--------------------------+-----------------------------------------+
| Name of implementation | Fuji Xerox TIFF-FX writer |
| Organization | Fuji Xerox Co., Ltd. |
| Platform | Unix - Sun Solaris 2.5.1 |
| Origin of code | Internal interface architecture with |
| | libtiff src code for general I/O |
| | formatting, Markus Kuhn free JBIG |
| | library, and image processing algorithms|
| Location of code | proprietary to Fuji Xerox |
| Contact | Masayuki Hisatake |
| | |
| Profiles implemented | L |
+--------------------------+-----------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II, MM | |
| DateTime* | Y | |
| FillOrder | 1, 2 | |
| ImageDescription* | Y | |
| ImageWidth | A4/Letter, A3, B4 | |
| NewSubFileType | 2 | |
| Multi-page file | Y | |
| Resolution: | | |
| ResolutionUnit | 2 | |
| XResolution | 100,200,300,400 | |
| YResolution | 100,200,300,400 | |
| Orientation* | 1-8 | |
| Software* | Y | |
| DocumentName* | Y | |
| PageNumber | Y | |
| GlobalParametersIFD* | Y | |
| CodingMethod* | Y | |
| FaxProfile* | Y | |
| ProfileType* | Y | |
| VersionYear* | Y | |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile L
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| 1-bit RGB | Y | |
| 1-bit CMY | Y | |
| 1-bit CMYK | Y | |
| ITULAB | Y | |
| BitsPerSample | 2-8, 12 | |
| SamplesPerPixel | 1, 3 | |
| Decode | Y | |
| Indexed (Palette) | Y | |
| BitsPerSample | 2-8, 12 | |
+--------------------------+--------------------+--------------------+
For all Profile L: ResolutionUnit=2, Compression=10
1-bit RGB: BitsPerSample=1, SamplesPerPixel=3, PhotometricInt=2
1-bit CMY: BitsPerSample=1, SamplesPerPixel=3, PhotometricInt=5
1-bit CMYK: BitsPerSample=1, SamplesPerPixel=4, PhotometricInt=5
ITULAB: PhotometricInterpretation=10
Indexed: Indexed=1, SamplesPerPixel=1, PhotometricInt=10
3.3
+--------------------------+-----------------------------------------+
| Name of implementation | Profile M writer |
| Organization | Fuji Xerox Co., Ltd. |
| Platform | Windows NT4.0 |
| Origin of code | Original source code |
| Location of code | proprietary to Fuji Xerox |
| Contact | Masayuki Hisatake |
| | |
| Profiles implemented | M |
+--------------------------+-----------------------------------------+
Note: This implementation consists of a personal computer and a flatbed scanner.
Using the scanned image, the contents of profile M file are generated.
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | |
| DateTime* | N | |
| FillOrder | 2 | |
| ImageDescription* | N | |
| ImageWidth | A4 | |
| NewSubFileType | 16, 18 | |
| Multi-page file | N | |
| Resolution: | | |
| ResolutionUnit | 2 (omitted) | |
| XResolution | 100,200,300,400 | |
| YResolution | 100,200,300,400 | |
| Orientation* | 1 (omitted) | |
| Software* | N | |
| DocumentName* | N | |
| PageNumber | Y | |
| GlobalParametersIFD* | N | |
| CodingMethod* | N | |
| FaxProfile* | N | |
| ProfileType* | N | |
| VersionYear* | N | |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile M
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Number of layers | 2 | |
| Mixed Resolutions | Y | |
| ImageLayer | Y | |
| ModeNumber* | N | |
| Foreground/Background | Y | |
| Compression | 7 | |
| Mixed color spaces | N | |
| XResolution,YResolution| 100,200,300,400 | |
| Decode | N | |
| XPosition, YPosition | fixed value (=0) | |
| DefaultImageColor | Y | |
| As Primary IFD | N | |
| Mask | Y | |
| Compression | 3, 4 | |
| XResolution,YResolution| 100,200,300,400 | |
| T4Options | 0, 1, 4, 5 | |
| T6Options | 0 | |
| StripRowCounts | N | |
+--------------------------+--------------------+--------------------+
For all Profile M: ResolutionUnit=2, Mask:PhotometricInterpretation=0
Mask uses SubIFDs field to point to Foreground/Background
Mixed Resolutions means Mask & Foreground/Background have different
resolutons, Mixed Color Spaces means Foreground and Background have
different PhotometricInterpretation values.
3.4
+--------------------------+-----------------------------------------+
| Name of implementation | TIFF-FX Viewer |
| Organization | Fuji Xerox Co., Ltd. |
| Platform | Windows 2000/NT4.0 |
| Origin of code | Original Source Code |
| Location of code | proprietary to Fuji Xerox |
| Contact | Masayuki Hisatake |
| | |
| Profiles implemented | All - S, F, J, C, L, M |
+--------------------------+-----------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | | II, MM |
| DateTime* | | Y |
| FillOrder | | 1, 2 |
| ImageDescription* | | Y |
| ImageWidth | | A4/Letter, A3, B4 |
| NewSubFileType | | 2, 16, 18 |
| Multi-page file | | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | | Y |
| XResolution | | 200/204,300,400/408|
| YResolution | | 196/200,300,391/400|
| ResolutionUnit=3 | | Y |
| XResolution | | 80, 160 |
| YResolution | | 77, 154 |
| Resolution: color | | 100,200,300,400 |
| Orientation* | | 1-8 |
| Software* | | Y |
| DocumentName* | | Y |
| PageNumber | | Y |
| GlobalParametersIFD* | | Y |
| CodingMethod* | | Y |
| FaxProfile* | | Y |
| ProfileType* | | Y |
| VersionYear* | | Y |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | | Y |
| XResolution | | 200/204 |
| YResolution | | 98/100, 196/200 |
| T4Options | | 0, 4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | | 3, 4 |
| PhotometricInterpretation| | 0, 1 |
| ResolutionUnit | | 2, 3 |
| T4Options | | 0, 1, 4, 5 |
| T6Options | | 0 |
| StripOffsets | | single, multiple |
| BadFaxLines | | Y |
| CleanFaxLines | | Y |
| ConsecutiveFaxLines | | Y |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
Profile J
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| PhotometricInterpretation| | 0, 1 |
| ResolutionUnit | | 2, 3 |
+--------------------------+--------------------+--------------------+
For all Profile J: BitsPerSample=1, SamplesPerPixel=1, Compression=9
Profile C
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| BitsPerSample | | 8 |
| SamplesPerPixel | | 1, 3 |
| ChromaSubsamping | | (1, 1), (2, 2) |
| Decode | | Y |
+--------------------------+--------------------+--------------------+
For all Profile C: ResolutionUnit=2, PhotometricInterpretation=10,
Compression=7, ChromaPositioning=1
Profile L
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| 1-bit RGB | | Y |
| 1-bit CMY | | Y |
| 1-bit CMYK | | Y |
| ITULAB | | Y |
| BitsPerSample | | 2-8 |
| SamplesPerPixel | | 1, 3 |
| Decode | | Y |
| Indexed (Palette) | | Y |
| BitsPerSample | | 8 |
+--------------------------+--------------------+--------------------+
For all Profile L: ResolutionUnit=2, Compression=10
1-bit RGB: BitsPerSample=1, SamplesPerPixel=3, PhotometricInt=2
1-bit CMY: BitsPerSample=1, SamplesPerPixel=3, PhotometricInt=5
1-bit CMYK: BitsPerSample=1, SamplesPerPixel=4, PhotometricInt=5
ITULAB: PhotometricInterpretation=10
Indexed: Indexed=1, SamplesPerPixel=1, PhotometricInt=10
Profile M
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Number of layers | | 1, 2, 3 |
| Mixed Resolutions | | Y |
| ImageLayer | | Y |
| ModeNumber* | | Y |
| Foreground/Background | | Y |
| Compression | | 7, 10 |
| Mixed color spaces | | 2, 10 |
| XResolution,YResolution| | 100,200,300,400 |
| Decode | | Y |
| XPosition, YPosition | | Y |
| DefaultImageColor | | Y |
| As Primary IFD | | Y |
| Mask | | Y |
| Compression | | 3, 4, 9 |
| XResolution,YResolution| | 100,200,300,400 |
| T4Options | | 0, 1, 4, 5 |
| T6Options | | 0 |
| StripRowCounts | | Y |
+--------------------------+--------------------+--------------------+
For all Profile M: ResolutionUnit=2, Mask:PhotometricInterpretation=0
Mask uses SubIFDs field to point to Foreground/Background
Mixed Resolutions means Mask & Foreground/Background have different
resolutons, Mixed Color Spaces means Foreground and Background have
different PhotometricInterpretation values.
4 Kyocera Mita Corporation
+--------------------------+-----------------------------------------+
| Name of implementation | Kyocera Mita Trial Model |
| Organization | Kyocera Mita Corporation |
| Platform | Original |
| Origin of code | Original source code |
| Location of code | proprietary to Kyocera Mita Corporation |
| Contact | Kiyoshi Hori |
| Profiles implemented | S,F |
+--------------------------+-----------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II,MM |
| DateTime* | - | - |
| FillOrder | 2 | 1,2 |
| ImageDescription* | N | N |
| ImageWidth | A4,A3,B4 | A4,A3,B4 |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204,300,400/408| 200/204,300,400/408|
| YResolution | 98/100,196/200,300,| 98/100,196/200,300,|
| | 391/400 | 391/400 |
| ResolutionUnit=3 | N | - |
| XResolution | - | - |
| YResolution | - | - |
| Resolution: color | - | - |
| Orientation* | 1 | - |
| Software* | N | N |
| DocumentName* | N | N |
| PageNumber | Y | Y |
| GlobalParametersIFD* | N | N |
| CodingMethod* | N | N |
| FaxProfile* | N | N |
| ProfileType* | N | N |
| VersionYear* | N | N |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100,196/200 | 98/100,196/200 |
| T4Options | 0,4 | 0,4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3,4 | 3,4 |
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2 |
| T4Options | 0,1 | 0,1,4,5 |
| T6Options | 0 | 0 |
| StripOffsets | Single | Single |
| BadFaxLines | N | - |
| CleanFaxLines | N | - |
| ConsecutiveFaxLines | N | - |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
5 Matsushita Graphic Communication Systems Inc.
+--------------------------------------------------------------------+
| Name of implementation | Panasonic Internet Fax |
| Organization | Matsushita Graphic |
| | Communication Systems Inc. |
| Platform | original appliance |
| Origin of code | All original source code |
| Location of code | proprietary to MGCS Inc. |
| Contact | Takefumi Wakabayashi |
| | |
| Profiles implemented | S,F |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II,MM |
| DateTime* | N | - |
| FillOrder | 1,2 | 1,2 |
| ImageDescription* | N | - |
| ImageWidth | A4/Letter,A3,B4 | A4,Letter,A3,B4 |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204,400/408 | 200/204,400/408 |
| YResolution | 98/100,196/200, | 98/100,196/200, |
| | 391/400 | 391/400 |
| ResolutionUnit=3 | N | - |
| XResolution | - | - |
| YResolution | - | - |
| Resolution: color | - | - |
| Orientation* | 1 | 1 |
| Software* | N | - |
| DocumentName* | N | - |
| PageNumber | Y | Y |
| GlobalParametersIFD* | N | - |
| CodingMethod* | N | - |
| FaxProfile* | N | - |
| ProfileType* | N | - |
| VersionYear* | N | - |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100,196/200 | 98/100,196/200 |
| T4Options | 0 | 0 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3,4 | 3,4 |
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2 |
| T4Options | 0 | 0 |
| T6Options | N | - |
| StripOffsets | single | single |
| BadFaxLines | N | - |
| CleanFaxLines | N | - |
| ConsecutiveFaxLines | N | - |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
6 Minolta Co., Ltd.
6.1
+--------------------------+-----------------------------------------+
| Name of implementation | MInolta DIALTA series |
| | Network I/F unit Ni35xx and SU-1 |
| Organization | Minolta Co., Ltd. |
| Platform | Original appliance |
| Origin of code | All original source code |
| Location of code | proprietary to Mimolta Co., Ltd. |
| Contact | t-aoki@mol.minolta.co.jp |
| Profiles implemented | S |
+--------------------------+-----------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II |
| DateTime* | Y | Y |
| FillOrder | 2 | 1, 2 |
| ImageDescription* | Y | Y |
| ImageWidth | A4/Letter | A4/Letter |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 196/200 | 98/100, 196/200 |
| ResolutionUnit=3 | N | N |
| XResolution | - | - |
| YResolution | - | - |
| Resolution: color | - | - |
| Orientation* | 1 | 1 |
| Software* | Y | Y |
| DocumentName* | N | N |
| PageNumber | Y | Y |
| GlobalParametersIFD* | N | N |
| CodingMethod* | N | N |
| FaxProfile* | N | N |
| ProfileType* | N | N |
| VersionYear* | N | N |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 196/200 | 98/100, 196/200 |
| T4Options | 0 | 0, 4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
6.2
+--------------------------+-----------------------------------------+
| Name of implementation | Minolta TIFF-FX reader/writer |
| Organization | Minolta Co., Ltd. |
| Platform | Original appliance |
| Origin of code | All original source code |
| Location of code | proprietary to Mimolta Co., Ltd. |
| Contact | t-aoki@mol.minolta.co.jp |
| Profiles implemented | C,L,M(reader only) |
+--------------------------+-----------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II, MM |
| DateTime* | Y | Y |
| FillOrder | 1, 2 | 1, 2 |
| ImageDescription* | Y | Y |
| ImageWidth | A4/Letter | A4/Letter |
| NewSubFileType | 2 | 2, 16, 18 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204,300 | 200/204,300,400/408|
| YResolution | 196/200,300 | 196/200,300,391/400|
| ResolutionUnit=3 | N | Y |
| XResolution | - | 80, 160 |
| YResolution | - | 77, 154 |
| Resolution: color | 100, 200, 300 | 100, 200, 300, 400 |
| Orientation* | 1 | 1 |
| Software* | Y | Y |
| DocumentName* | Y | Y |
| PageNumber | Y | Y |
| GlobalParametersIFD* | Y | Y |
| CodingMethod* | Y | Y |
| FaxProfile* | Y | Y |
| ProfileType* | N | Y |
| VersionYear* | Y | Y |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile C
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| BitsPerSample | 8 | 8 |
| SamplesPerPixel | 1, 3 | 1, 3 |
| ChromaSubsamping | (1, 1) | (1, 1), (2, 2) |
| Decode | Y | Y |
+--------------------------+--------------------+--------------------+
For all Profile C: ResolutionUnit=2, PhotometricInterpretation=10,
Compression=7, ChromaPositioning=1
Profile L
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| 1-bit RGB | N | N |
| 1-bit CMY | N | N |
| 1-bit CMYK | N | N |
| ITULAB | Y | Y |
| BitsPerSample | 4, 8 | 4, 8 |
| SamplesPerPixel | 1, 3 | 1, 3 |
| Decode | Y | Y |
| Indexed (Palette) | N | N |
| BitsPerSample | 8 | 8 |
+--------------------------+--------------------+--------------------+
For all Profile L: ResolutionUnit=2, Compression=10
Profile M
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Number of layers | Profile M not | 1, 2, 3 |
| Mixed Resolutions | implemented in | Y |
| ImageLayer | writer | Y |
| ModeNumber* | | Y |
| Foreground/Background | | Y |
| Compression | | 7 |
| Photometric Interpret. | | 10 |
| Mixed color spaces | | Y |
| XResolution,YResolution| | 100, 200, 300, 400 |
| Decode | | Y |
| XPosition, YPosition | | Y |
| DefaultImageColor | | Y |
| As Primary IFD | | Y |
| Mask | | Y |
| Compression | | 3, 4, 9 |
| XResolution,YResolution| | 100, 200, 300, 400 |
| T4Options | | 0, 1, 4, 5 |
| T6Options | | 0 |
| StripRowCounts | | Y |
+--------------------------+--------------------+--------------------+
For all Profile M: ResolutionUnit=2, Mask:PhotometricInterpretation=0
Mask uses SubIFDs field to point to Foreground/Background
Mixed Resolutions means Mask & Foreground/Background have different
resolutons, Mixed Color Spaces means Foreground and Background have
different PhotometricInterpretation values.
7 Murata Machinery,LTD.(Muratec)
+--------------------------------------------------------------------+
| Name of implementation | Muratec Information Server Kit, |
| | Internet Fax Kit |
| Organization | Murata Machinery,LTD.(Muratec) |
| Platform | Original |
| Origin of code | All original source code |
| Location of code | proprietary to Murata Machinery CO.LTD |
| Contact | Masashi Eguchi (meguchi@muratec.co.jp) |
| Profiles implemented | S,F,J |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II,MM |
| DateTime* | - | - |
| FillOrder | 1,2 | 1,2 |
| ImageDescription* | - | - |
| ImageWidth | A4,A3,B4 | A4,B4,A3 |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y |Y |
| XResolution | 200/204,400/408,600|200/204,400/408,600 |
| YResolution |98,196/200,391/400 |98,196/200,391/400 |
| |600 |600 |
| ResolutionUnit=3 | N | - |
| XResolution | - | - |
| YResolution | - | - |
| Resolution: color | - | - |
| Orientation* | 1 | - |
| Software* | N | N |
| DocumentName* | N | N |
| PageNumber | Y | Y |
| GlobalParametersIFD* | N | N |
| CodingMethod* | N | N |
| FaxProfile* | N | N |
| ProfileType* | N | N |
| VersionYear* | N | N |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100,196/200 | 98/100,196/200 |
| T4Options | 0,4 | 0,4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3,4 | 3,4 |
| PhotometricInterpretation| 0 | 0,1 |
| ResolutionUnit | 2 | 2,3 |
| T4Options | 0,1,4,5 | 0,1,4,5 |
| T6Options | 0 | 0 |
| StripOffsets | Single | Single,Multiple |
| BadFaxLines | N | N |
| CleanFaxLines | N | N |
| ConsecutiveFaxLines | N | N |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
Profile J
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| PhotometricInterpretation| 0 | 0,1 |
| ResolutionUnit | 2 | 2,3 |
+--------------------------+--------------------+--------------------+
For all Profile J: BitsPerSample=1, SamplesPerPixel=1, Compression=9
8 NEC Corporation
+--------------------------------------------------------------------+
| Name of implementation | NEC Trail Model |
| Organization | NEC Corporation |
| Platform | orignal appliance |
| Origin of code | - |
| Location of code | proprietary to NEC Corporation |
| Contact | Toshiaki Ozeki |
| Profiles implemented | S,F |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II |
| DateTime* | N | N |
| FillOrder | 2 | 2 |
| ImageDescription* | N | N |
| ImageWidth | A4,A3,B4 | A4,A3,B4 |
| NewSubFileType | 2 | - |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200,400 | 200,400 |
| YResolution | 100,200,400 | 100,200,400 |
| ResolutionUnit=3 | N | N |
| XResolution | - | - |
| YResolution | - | - |
| Resolution: color | - | - |
| Orientation* | 1 | 1 |
| Software* | N | N |
| DocumentName* | N | N |
| PageNumber | Y | N |
| GlobalParametersIFD* | N | N |
| CodingMethod* | N | N |
| FaxProfile* | N | N |
| ProfileType* | N | N |
| VersionYear* | N | N |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200 | 200 |
| YResolution | 100,200 | 100,200 |
| T4Options | 0 | 0 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3,4 | 3,4 |
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2 |
| T4Options | 0 | 0,1 |
| T6Options | 0 | 0 |
| StripOffsets | single | single |
| BadFaxLines | N | N |
| CleanFaxLines | N | N |
| ConsecutiveFaxLines | N | N |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
9 Oki Data Corporation
+--------------------------------------------------------------------+
| Name of implementation | OKIFAX5750, OKIFAX5780, OKIFAX5950, |
| | OKIFAX5980 |
| Organization | Oki Data Corporation |
| Platform | original appliance |
| Origin of code | all original source code |
| Location of code | proprietary to Oki Data Corporation |
| Contact | Takaaki Hosoda |
| Profiles implemented | Profile S, F |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II |
| DateTime* | N | - |
| FillOrder | 2 | 1,2 |
| ImageDescription* | N | - |
| ImageWidth | A4/Letter | A4/Letter |
| NewSubFileType | 2 | - |
| Multi-page file | Y | - |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200, 300, 600 | 200/204, 300, 600 |
| YResolution |100,200,300,400,600 | 98/100,196/200,300,|
| | | 391,600 |
| ResolutionUnit=3 | N | Y |
| XResolution | - | 80 |
| YResolution | - | 38.5, 77, 154 |
| Resolution: color | - | - |
| Orientation* | N | N |
| Software* | N | N |
| DocumentName* | N | N |
| PageNumber | Y | Y |
| GlobalParametersIFD* | N | N |
| CodingMethod* | N | N |
| FaxProfile* | N | N |
| ProfileType* | N | N |
| VersionYear* | N | N |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200 | 200/204 |
| YResolution | 100, 200 | 98/100, 196/200 |
| T4Options | 0 | 0, 4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3,4 | 3,4 |
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2,3 |
| T4Options | 0,1 | 0,1,4,5 |
| T6Options | 0 | 0 |
| StripOffsets | single | single |
| BadFaxLines | N | - |
| CleanFaxLines | N | - |
| ConsecutiveFaxLines | N | - |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
10 Ricoh Company, Ltd.
+--------------------------------------------------------------------+
| Name of implementation | FAX5510NF, FAX3900NF, |
| | FAX5000L+NIC Kit, etc. |
| Organization | Ricoh Company, Ltd. |
| Platform | original appliance |
| Origin of code | all original source code |
| Location of code | proprietary to Ricoh Company, Ltd. |
| Contact | Hiroshi Tamura |
| Profiles implemented | Profile S, F |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II |
| DateTime | N | N |
| FillOrder | 2 | 2 |
| ImageDescription | N | N |
| ImageWidth | A4, B4, A3 | A4, B4, A3 |
| NewSubFileType | 2 | N |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204, 300/306 | 200/204, 300/306 |
| | 400/408, 600/612 | 400/408, 600/612 |
| YResolution | 98/100, 196/200 | 98/100, 196/200 |
| | 294/300, 391/400 | 294/300, 391/400 |
| | 588/600 | 588/600 |
| ResolutionUnit=3 | N | N |
| XResolution | | |
| YResolution | | |
| Resolution: color | N | N |
| Orientation | N | N |
| Software | N | N |
| DocumentName | N | N |
| PageNumber | Y | N |
| GlobalParametersIFD | N | N |
| CodingMethod | N | N |
| FaxProfile | N | N |
| ProfileType | N | N |
| VersionYear | N | N |
+--------------------------+--------------------+--------------------+
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100, 196/200 | 98/100, 196/200 |
| T4Options | 0, 4 | 0, 4 |
+--------------------------+--------------------+--------------------+
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3 | 3, 4 |
| PhotometricInterpretation| 0 | 0 |
| T4Options | 0, 4 | 0, 1, 4, 5 |
| T6Options | N | 0 |
| StripOffsets | single | single |
| BadFaxLines | N | N |
| CleanFaxLines | N | N |
| ConsecutiveFaxLines | N | N |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
11 SHARP CORPORATION
+--------------------------+-----------------------------------------+
| Name of implementation | AR-310M,350M,450M (trial products) |
| | reader/writer |
| Organization | SHARP CORPORATION |
| Platform | original appliance |
| Origin of code | all original source code |
| Location of code | proprietary to SHARP CORPORATION |
| Contact | Tetsuya Shibata |
| | shibata.tetsuya@sharp.co.jp |
| Profiles implemented | Profile S, F |
+--------------------------+-----------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II, MM |
| DateTime* | N | N |
| FillOrder | 2 | 1, 2 |
| ImageDescription* | N | N |
| ImageWidth | 1728, 2048, 2432, | 1728, 2048, 2432, |
| | 3456, 4096, 4864 | 3456, 4096, 4864 |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204, 400/408 | 200/204, 400/408 |
| YResolution | 98/100, 196/200, | 98/100, 196/200, |
| | 391/400 | 391/400 |
| ResolutionUnit=3 | N | N |
| XResolution | - | - |
| YResolution | - | - |
| Resolution: color | - | - |
| Orientation* | 1 | 1 |
| Software* | Y | N |
| DocumentName* | N | N |
| PageNumber | Y | Y |
| GlobalParametersIFD* | N | N |
| CodingMethod* | N | N |
| FaxProfile* | N | N |
| ProfileType* | N | N |
| VersionYear* | N | N |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | | |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100, 196/200, | 98/100, 196/200, |
| T4Options | 0 | 0, 4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3, 4 | 3, 4 |
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2, 3 |
| T4Options | 0, 1 | 0, 1, 4, 5 |
| T6Options | 0 | 0 |
| StripOffsets | single | single |
| BadFaxLines | N | N |
| CleanFaxLines | N | N |
| ConsecutiveFaxLines | N | N |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
12 TOSHIBA TEC CORPORATION
12.1
+--------------------------------------------------------------------+
| Name of implementation | e-STUDIO16S/20S/25S |
| Organization | TOSHIBA TEC CORPORATION |
| Platform | original appliance |
| Origin of code | All original source code |
| Location of code | proprietary to TOSHIBA TEC |
| Contact | Ryuji Iwazaki |
| Profiles implemented | S, F, J |
+--------------------------------------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II, MM |
| DateTime* | Y | - |
| FillOrder | 1 | 1, 2 |
| ImageDescription* | N | - |
| ImageWidth | A4/Letter, A3, B4 | A4/Letter, A3, B4 |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | | |
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204, 400/408 | 200/204, 400/408 |
| YResolution | 98/100, 196/200, | 98/100, 196/200, |
| | 391/400 | 391/400 |
| ResolutionUnit=3 | N | - |
| XResolution | - | - |
| YResolution | - | - |
| Resolution: color | - | - |
| Orientation* | 1 | 1 |
| Software* | N | - |
| DocumentName* | N | N |
| PageNumber | Y | Y |
| GlobalParametersIFD* | N | - |
| CodingMethod* | N | - |
| FaxProfile* | N | - |
| ProfileType* | N | - |
| VersionYear* | N | - |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile S
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ResolutionUnit=2 | Y | Y |
| XResolution | 200/204 | 200/204 |
| YResolution | 98/100, 196/200 | 98/100, 196/200 |
| T4Options | 0 | 0, 4 |
+--------------------------+--------------------+--------------------+
For all Profile S: ResolutionUnit=2, BitsPerSample=1, Compression=3
SamplesPerPixel=1, FillOrder=2,
Profile F
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| Compression | 3, 4 | 3, 4 |
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2 |
| T4Options | 0, 1 | 0, 1, 4, 5 |
| T6Options | 0 | 0 |
| StripOffsets | single | single |
| BadFaxLines | N | - |
| CleanFaxLines | N | - |
| ConsecutiveFaxLines | N | - |
+--------------------------+--------------------+--------------------+
For all Profile F: BitsPerSample=1, SamplesPerPixel=1
Profile J
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| PhotometricInterpretation| 0 | 0 |
| ResolutionUnit | 2 | 2 |
+--------------------------+--------------------+--------------------+
For all Profile J: BitsPerSample=1, SamplesPerPixel=1, Compression=9
12.2
+--------------------------+-----------------------------------------+
| Name of implementation | TOSHIBA TEC TIFF-FX reader/writer |
| Organization | TOSHIBA TEC CORPORATION |
| Platform | Windows 95/98 |
| Origin of code | Internal interface architecture with |
| | Independent JPEG Group public source |
| | code and image processing algorithms |
| | implemented from scratch |
| Location of code | proprietary to TOSHIBA TEC |
| Contact | Ryuji Iwazaki |
| Profiles implemented | C |
+--------------------------+-----------------------------------------+
General - apply to multiple profiles
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| ByteOrder | II | II |
| DateTime* | N | - |
| FillOrder | 1, 2 | 1, 2 |
| ImageDescription* | N | - |
| ImageWidth | A4/Letter, A3, B4 | A4/Letter, A3, B4 |
| NewSubFileType | 2 | 2 |
| Multi-page file | Y | Y |
| Resolution: b&w | - | - |
| Resolution: color | 100, 200, 300, 400 | 100, 200, 300, 400 |
| Orientation* | 1 | 1 |
| Software* | N | - |
| DocumentName* | N | - |
| PageNumber | Y | Y |
| GlobalParametersIFD* | Y | Y |
| CodingMethod* | Y | Y |
| FaxProfile* | Y | Y |
| ProfileType* | Y | Y |
| VersionYear* | Y | Y |
+--------------------------+--------------------+--------------------+
Y=Yes, N=No, *=optional field; All profiles use ImageLength,
RowsPerStrip, StripByteCounts, StripOffsets
Profile C
+--------------------------+--------------------+--------------------+
| Field/Feature | Writer | Reader |
+--------------------------+--------------------+--------------------+
| BitsPerSample | 8 | 8 |
| SamplesPerPixel | 1, 3 | 1, 3 |
| ChromaSubsamping | (1, 1), (2, 2) | (1, 1), (2, 2) |
| Decode | Y | Y |
+--------------------------+--------------------+--------------------+
For all Profile C: ResolutionUnit=2, PhotometricInterpretation=10,
Compression=7, ChromaPositioning=1