Citizen iDP3221 Photo Scanner User Manual


 
iDP3221 User’s Manual
176
CITIZEN
2. Verhandlung
2.1 Übersicht
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.2 Vorgehensweise bei derV erhandlung
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.