Dascom 2600 User Guide Benutzerhandbuch

Seite 117

Advertising
background image

104

Tally Dascom 2610


ENQ/STX-Protokoll

Zusätzlich zu der XON/XOFF-Rückmeldung besteht die Möglichkeit, mit dem ENQ-Code
(hex. 05, dez. 5) vom Drucker ein Status-Byte abzufragen. Mit dem STX-Code (hex. 02, dez.
2) wird eine eventuelle Fehlermeldung (Paritätsfehler, Speicherüberlauf) gelöscht.

Status-Byte

Bit 0-1

BUSY

Bit 1-1

Off Line

Bit 2-0

Papierende

Bit 3-1

immer 1

Bit 4-1

Abdeckung offen

Bit 5-1

Puffer-Überlauf

Bit 6-1

Paritäts- oder Rahmenfehler

Bit 7-0

immer 0

STX (hex02):

Löscht einen vorangegangenen Paritäts- oder Rahmenfehler sowie
einen Puffer-Überlauffehler.

ENQ (hex05)

Der gegenwärtige Druckerstatus wird an den Host übermittelt.

XON/XOFF

Dieses Protokoll ist automatisch zur Datenflußsteuerung und

Behandlung des Druckerstatus wirksam.

HandThr.=ON

Die Zeichen STX und ENQ werden nicht aus dem Datenstrom
herausgefiltert und bedienen zusätzlich die Schnittstelle.

HandThr.=OFF

Die Zeichen STX und ENQ werden aus dem Datenstrom
herausgefiltert und sofort von der Schnittstelle bedient.

ETX/ACK-Protokoll

ETX (hex03):

Quittung, die dem Host mitteilt, daß weitere Daten übertragen werden

können.

XON/XOFF:

Das Protokoll ist zusätzlich zur Datenflußsteuerung und Behandung

des Druckerstatus wirksam.

ACK (hex06):

Blockendezeichen

HandThr.=ON:

Ein ETX wird erst dann mit ACK quittiert, wenn alle vorangehenden Daten

gedruckt sind.

HandThr. =OFF: Empfängt der Drucker ein ETX, sendet er ein ACK an den Host

zurück. Vorangehende Daten bzw. Blöcke können sich noch im
Druckerpuffer befinden.

ACK/NAK-Protokoll

Das ACK/NAK-Protokoll ist ein sogenanntes Blockprotokoll.

Normalerweise beginnen die Blöcke mit dem Block-Startzeichen (STX, dec 02, hex 02) und
enden mit dem Block-Endezeichen (ETX, dec 03, hex 03).

Sobald ein Block vom Drucker empfangen wird, erkennt er diesen und weist ihm das
Erkennungszeichen (ACK, dec 06, hex 06) zu.

Tritt ein Fehler in der Übertragung auf, wird ein Nicht-erkannt-Zeichen (NAK, dec 21, hex 15)
zurückgesendet. Als Block-Endezeichen sind auch andere Codes möglich.

Man kann den Drucker-Zustand/-Status prüfen; während der Übertragung von Grafikdaten
oder Zeichen-Downloads können Probleme innerhalb des Blockmodus auftreten, wenn in
diesem Datenblock Blockende-Zeichen wie normale Grafik- oder andere Daten übertragen
werden.

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: