Canon FAX-L1000 User Manual
Page 247
3-103
FAX-L1000 Chapter 3: Technical Reference
3.2.7 Explanation of Bi-level Image Data (BID) section
BID is as shown in the construction figure below, and consists only of the number of stripes.
BID is constructed by the connection of the floating marker code and the section which
includes the actual image data encoded with JBIG image compression encoding, called SDE
(Stripe Data Entity).
Figure 3-52 BID Construction Diagram
3.2.8 Explanation and parameters for each symbol used in BID
a) Floating marker code section
The floating marker code is set at the head of the stripe data entity (SDE).
In order to distinguish the encoding and the floating marker code, it is imperative that ESC
(escape code: 0xFF) be set at the head.
The following marker code and parameters are in the floating marker code.
The 0x of each marker code shows that the following integers are hexadecimal.
ABORT (Abort: 0x05)
Encoding interruption. Only the abort code can be made to appear anywhere.
ESC 0x05
ATMOVE (AT move: 0x06)
Designates from which line the movement of the AT pixel starts, and where it will
move to.
ESC 0x06 yAT:Movement-starting line Tx:Movement Position(X) Ty:Movement Position (Y)
Floating marker code
SDE (Stripe Data Entity)
Marker code
Parameter
1byte
1byte
RESERVE
ABORT
NEWLEN
1byte
4bytes
YD
ATMOVE
4bytes
yAT
COMMENT
4bytes
Lc
Ty
1byte
1byte
Tx
Floating marker code
SDE
1byte
SDNORM/SDRST
PSCD
ESC
1byte
Variable
ESC
1byte
ESC
1byte
Variable
Image data
STUFF
BID (Bi-level Image Data)
BID (Bi-level Image Data)
---------
Stripe
Stripe