User`s manual
2
22
2.
..
.V
VV
Ve
ee
er
rr
rh
hh
ha
aa
an
nn
nd
dd
dl
ll
lu
uu
un
nn
ng
gg
g
2
22
2.
..
.1
11
1Ü
ÜÜ
Üb
bb
be
ee
er
rr
rs
ss
si
ii
ic
cc
ch
hh
ht
tt
t
Normalerweise befindet sich der Drucker nach dem Einschalten im Kompatibilitätsmodus, welcher
der Centronics-Kommunikationsphase entspricht. Wenn der Host-Computer in den Nibble- oder
Byte-Modus umschalten will, sendet er eine Anfrage und handelt das Umschalten mit dem Drucker
aus. Im folgenden wird die übliche Abfolge bei der Verhandlung dargestellt.
1) Der Host-Computer setzt das Active-Signal gemäß IEEE 1284 auf High. Als Reaktion darauf
wechselt der Drucker in die Verhandlungsphase.
2) Der Drucker meldet, ob er in den vom Host-Computer angeforderten Modus wechseln kann.
3) Die Verhandlungsphase des Kommunikationsvorgangs wird abgeschlossen und die
Übertragungsphase beginnt.
2
22
2.
..
.2
22
2V
VV
Vo
oo
or
rr
rg
gg
ge
ee
eh
hh
he
ee
en
nn
ns
ss
sw
ww
we
ee
ei
ii
is
ss
se
e e
e b
bb
be
ee
ei
i i
i d
dd
de
ee
er
r r
r V
VV
Ve
ee
er
rr
rh
hh
ha
aa
an
nn
nd
dd
dl
ll
lu
uu
un
nn
ng
gg
g
Die Verhandlungen verlaufen wie folgt:
1) Im Übertragungsmodus gemäß IEEE 1284 befinden sich Host-Computer und Drucker
standardmäßig im Kompatibilitätsmodus. Der Kompatibilitätsmodus besteht solange fort, bis der
Host-Computer das angeschlossene Gerät als zu IEEE 1284 kompatibles Gerät erkennt.
2) Zum Start der Verhandlungen setzt der Host-Computer das Übertragungsmodus-
Anforderungsbit auf den Datenpfad (Event 0).
3) Der Host-Computer setzt IEEE 1284 Active (nSelectln) auf High und HostBusy (nAutoFd) auf
Low (Event 1).
4) Der Drucker antwortet, indem er PtrClk (nAck) auf Low, nDataAvail (nFault) auf High, Xflag
(Select) auf High und AckDatReq (PError) auf High setzt (Event 2).
5) Der Host-Computer setzt HostClk (nStrobe) auf Low. Als Reaktion sperrt der Drucker das
Übertragungsmodus-Anforderungsbit (Event 3).
6) Der Host-Computer setzt HostClk (nStrobe) und HostBusy (nAutoFd) auf High (Event 4).
7) Wenn der Drucker Übertragungsdaten hat, die für den Host-Computer bestimmt sind, setzt er
AckDataReq (PError) auf Low, nDataAvail (nFault) auf Low und Xflag (Select) auf denjenigen
Wert, der dem Übertragungsmodus entspricht (Event 5).
Xflag: Nibble-Modus Low, Byte-Modus High
8) Der Drucker setzt PtrClk (nAck) auf High, um anzuzeigen, daß er bereit ist, die Statusleitung zu
lesen (Event 6).
9)
Wenn der Drucker Übertragungsdaten hat, die für den Host-Computer bestimmt sind, wechselt
der Host-Computer in die Phase "Host Busy Available" oder "Termination" und kehrt dann in den
Kompatibilitätsmodus zurück.