MicroPC
9.9. INT 17h - Parallel Service
9.9.1. INT 17h Funktion 00h - Print Character
Aufruf:
AH
AL
DX
Rückgabe:
AH
Beschreibung:
Mit dieser Funktion wird ein Zeichen ausgegeben.
9.9.2. INT 17h Funktion 01h - Initialize Printer
Aufruf:
AH
DX
Rückgabe:
AH
Beschreibung:
Hiermit wird der Drucker zurückgesetzt.
9.9.3. INT 17h Funktion 02h - Get Printer Status
Aufruf:
AH
DX
Rückgabe:
AH
Beschreibung:
Hiermit wird der Status des Druckers ausgelesen.
= 00h
= Zeichen
= LPT Port (0 - 2)
= Drucker Status
Bit 7
= 1 Drucker nicht besetzt
Bit 6
= 1 Acknowledgment
Bit 5
= 1 Out of Paper
Bit 4
= 1 Drucker selektiert
Bit 3
= 1 Drucker Fehler
Bit 2 - 1
= reserviert
Bit 0
= Timeout Fehler
= 01h
= LPT Port (0 - 2)
= Drucker Status
Bit 7
= 1 Drucker nicht besetzt
Bit 6
= 1 Acknowledgment
Bit 5
= 1 Out of Paper
Bit 4
= 1 Drucker selektiert
Bit 3
= 1 Drucker Fehler
Bit 2 - 1
= reserviert
Bit 0
= Timeout Fehler
= 02h
= LPT Port (0 - 2)
= Drucker Status
Bit 7
= 1 Drucker nicht besetzt
Bit 6
= 1 Acknowledgment
Bit 5
= 1 Out of Paper
Bit 4
= 1 Drucker selektiert
Bit 3
= 1 Drucker Fehler
Bit 2 - 1
= reserviert
Bit 0
= Timeout Fehler
- 48 -
BIOS - Referenz