APPENDICES

Het blok gegevens is als volgt samengesteld:

 

 

Positie

Gegevens

 

 

Beschrijving

 

0 - 1

Lengte blok

 

n - 2

 

 

 

2 - 3

Horizontale positie

 

punten vanaf de linkerzijde van de

 

 

 

 

pagina

 

 

4 - 5

Verticale positie

 

punten vanaf de voorrand van de

 

 

 

 

pagina

 

 

6

Hoogte punten

 

aantal verticale punten in beeld

7 - 8

Breedte woorden

 

aantal horizontale 16 bit woorden in

 

 

 

 

beeld

 

 

9 - (n - 1) Compressiegegevens

gegevens omtrent compressie van

 

 

 

 

beeld

 

 

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

b

c

d

e

f

0

 

 

 

 

 

a: Lengte blok(807)

(256, 64)

 

Band 1

 

 

 

 

 

 

 

b: Horizontale positie(256)

 

 

 

 

 

64

 

32

 

 

 

c: Verticale positie(64)

 

 

Band 2

 

d: Hoogte punten(32)

 

1600

 

 

128

 

 

 

 

e: Breedte woorden(100)

 

 

 

 

 

 

 

 

 

 

f: Compressiegegevens

 

 

 

 

 

 

 

 

 

 

 

 

beeld

 

<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

4

3

0

0

 

aantal woorden met gegevens (11 bits)

 

niet gebruikt

gegevens 1 (16 bits)

:

gegevens n (16 bits)

Appendix–55