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