iDP3221 User’s Manual
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.2Vorgehensweise 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.