C-Control II Unit
7.5.2 Ausgabepuffer leeren
function flush ()
Die Funktion flush leer den Ausgabepuffer und beendet so einen im Hintergrund
laufenden Druckvorgang.
7.5.3 Test auf Ausgabebereitschaft
function ready () returns int
Die Funktion ready prüft, ob die Druckerschnittstelle bereit für eine neue Ausgabe ist.
Rückgabe: -1 wenn bereit, sonst 0
7.5.4 Ein Zeichen drucken
function put ( byte c )
Die Funktion put gibt ein einzelnes Zeichen (ASCII-Code) auf dem Drucker aus.
7.5.5 Text drucken
function print ( byte buf[], int length )
Die Funktion print gibt Zeichen (ASCII-Codes) aus einer Bytepuffervariable auf dem
Drucker aus.
Die Ausgabe erfolgt im Hintergrund. D.h. die Funktion übergibt lediglich die Adresse des
Ausgabepuffers an das System und startet die Übertragung. Daher muß die
Bytepuffervariable statisch sein (globale Variable oder Variable eines Threads).
Referenz auf eine statische Bytepuffervariable
buf
Länge des Puffers
length
108