
iDP3221 User’s Manual
2.4Datenübertragung vom Drucker zum Host-Computer
2.4.1Nibble-Modus
In diesem Modus werden Daten zwischen Drucker und
1)Nach Abschluß der Verhandlungen zum Wechsel in den
2)Der Drucker legt die unteren vier Bits auf die
3)Der
4)Der Drucker setzt PtrClk (nAck) auf High. Damit ist die Übertragung des ersten Nibbles abgeschlossen (Event 11).
5)Die Schritte 1) bis 3) werden zur Übertragung der oberen vier Bits wiederholt, bevor mit den Schritten 6) und folgenden fortgefahren wird.
6)Nachdem der
• PtrBusy (Busy): | Zurückgekehrt in den Status, der im |
• nDataAvail (nFault): | Auf Low gesetzt, wenn Daten zu senden sind. |
• AckDataReq (PError): | Auf Low gesetzt, wenn Daten zu senden sind. |
• Xflag (Select): | Auf den aktuellen Modus (beispielsweise auf Low) gesetzt. |
7)Der Drucker setzt PtrClk (nAck) auf High (Event 11).
8)Nach Event 11 prüft der
1.ob weitere Daten vorliegen, die vom Drucker zum
2.ob Daten vom
9)Wenn nach der Übertragung eines Bytes (zwei Nibble) keine weiteren Daten vorliegen, die der Drucker senden will, wählt der
1.Durchführung der Terminierung und Rückkehr in den Kompatibilitätsmodus
2.Verbleib in der Phase "Host Busy Data Not Available"
3.Setzen von HostBusy (nAutoFd) auf Low (Event 7) und Wechsel in die Phase "Reverse Idle".
10)Wenn nach der Übertragung eines Bytes (zwei Nibble) der Drucker weitere Daten senden will, wählt der
179 | CITIZEN |