The IOCA Header

The Image Data Stream Format (Function Set 10) for bi-level images. This function set is carried by the MO:DCA and IPDS controlling environments. The permissible parameter groupings in FS10 are defined as follows:

Function Set 10 Structure;

0x70 Begin Segment parameter

0x91 Begin Image Content parameter

+             0x94 Image Size parameter

+ [           0x95 Image Encoding parameter              ]

+ [           0x96 IDE Size parameter                                ]

0xFE92 Image Data (S)

0x93 End Image Content parameter

0x71 End Segment parameter

 

The self-defining fields and values acceptable for FS10 are shown in the following table;

IOCA Field

Parameter (byte)

Acceptable Value

Notes

Begin Segment

ID(1)

Length(1)

0x70

0x00

 

Begin Image

Content

ID(1)

Length(1)

Objtype(1)

0x91

0x01

0xff

 

 

IOCA

Image Size Parameter

ID(1)

Length(1)

Unitbase(1)

HRESOL(2)

VRESOL(2)

HSIZE(2)

VSIZE(2)

0x94

0x09

0x00-0x02

0x0000-0x7fff

0x0000-0x7fff

0x0000-0x7fff

0x0000-0x7fff

 

Image Encoding

Parameter

ID(1)

Length(1)

COMPRID(1)

 

 

RECID(1)

0x95

0x02

0x01

0x03

0x82

0x01

Optional

 

IBM MMR

No compression

G4 MMR

RIDIC

IDE Size

Parameter

ID(1)

Length(1)

IDESZ(1)

0x96

0x01

0x01

Optional

 

1 bit/IDE

Image LUT-ID

Parameter

ID(1)

Length(1)

LUTID(1)

0x97

0x01

0x00

Optional

Image Data

ID(2)

Length(2)

Data

0xfe92

0x0000-xffff

Any

 

 

IDEs (see Note)

End Image

Content

ID(1)

Length(1)

0x93

0x00

 

End Segment

ID(1)

Length(1)

0x71

0x00

 

 

Note: IDE value 0 represents an insignificant image point, and 1 represents a significant image point. The controlling environment determines how to interpret each value.

If you would like to know more about MMR, see Appendix X on how to obtain MMR reference manuals.