Bios Interrupt 17h Drucker


Function 00h - Zeichen an den Drucker senden

Eingabe:  AH    =  00h
          AL    =  Zeichen
          DX    =  parallelle Schnittstelle
                   00h = LPT1
                   01h = LPT2
                   02h = LPT3
Ausgabe:  AH    =  Fehlercode, siehe Tabele

Function 01h - Initialisieren der parallelen Schnittstelle
Eingabe:  AH    =  01h
          DX    =  parallelle Schnittstelle, siehe Funktion 00h
Ausgabe:  AH    =  Fehlercode, siehe Tabele

Function 02h - Status der parallelen Schnittstellen ermitteln
Eingabe:  AH    =  02h
          DX    =  parallelle Schnittstelle, siehe Funktion 00h
Ausgabe:  AH    =  Fehlercode, siehe Tabele








Tabele

Bit Umschreibung
7 0/1, Drucker beschäftigt/nicht beschäftigt
6 0/1, Drucker antwortet/ antwortet nicht
5 0/1, Drucker mit/ohne Papier
4 0/1, Drucker selektiert/ nicht selektiert
3 0/1, E/A-Fehler, kein E/A-Fehler
2-1 0/1, reserviert
0 0/1, ein/kein Timeout