Het blok gegevens is als volgt samengesteld:
Positie
Gegevens
0 - 1
Lengte blok
2 - 3
Horizontale positie
4 - 5
Verticale positie
6
Hoogte punten
7 - 8
Breedte woorden
9 - (n - 1)
Compressiegegevens
Ex.)
Gegevens op horizontale positie = 256, verticale positie = 64,
hoogte = 32 punten, breedte = 100 X 16 bit woorden (1600
punten) en compressiegegevens = 800 bytes;
ESC*b809W 03h 27h 01h 00h 00h 40h 20h 00h 64h [Data800Byte]
_
a
0
(256, 64)
64
1600
128
<Gegevens gecomprimeerd beeld>
Gegevenscompressie zorgt ervoor dat de oorspronkelijke beeldgegevens
woord voor woord (16 bits) gecomprimeerd worden.
De gecomprimeerde gegevens bestaan uit horizontale compressie, waarbij
gebruik wordt gemaakt van 16 bit, 8 bit en 4 bit herhalende patronen
binnen 1 woord of 2 woorden met gegevens, en verticale compressie die
aangeeft dat dezelfde gegevens als in de vorige regel met 1
gegevenswoord herhaald moeten worden.
Niet-gecomprimeerde gegevens
Wanneer de meest significante bit in de eerste 2 bytes 0 is, schakelt de
printer over op non-compressie modus. De volgende 11 bits geven dan
het aantal woorden met gegevens aan, en de minst significante 4 bits
worden niet gebruikt. Daarna volgen de beeldgegevens woord voor
woord.
15 14
0
aantal woorden met gegevens (11 bits)
Beschrijving
n - 2
punten vanaf de linkerzijde van de
pagina
punten vanaf de voorrand van de
pagina
aantal verticale punten in beeld
aantal horizontale 16 bit woorden in
beeld
gegevens omtrent compressie van
beeld
_
_
|
_
b
c
d
e
a: Lengte blok(807)
Band 1
b: Horizontale positie(256)
c: Verticale positie(64)
32
d: Hoogte punten(32)
Band 2
e: Breedte woorden(100)
f: Compressiegegevens
beeld
4 3
gegevens 1 (16 bits)
:
gegevens n (16 bits)
APPENDICES
|
f
0
niet gebruikt
Appendix–55