3.5.13 Formatieren der Druckausgabe

Es gibt zwei Methoden zur Formatierung der Druckausgabe: Emulation von SCS- (IBMs SNA Control Set) Befehlen und Emulation der PCL5-Druckersteuersprache von Hewlett-Packard.

Extra! emuliert PCL5, indem es PCL-Befehle im Druckdatenverlauf berücksichtigt und eine entsprechende Reihe von Aufrufen an den Windows-GDI-Dienst (GDI: Graphics Device Interface) durchführt. Sie können also sogar auf Druckern, die über keine integrierte Unterstützung von PCL verfügen, die Ausgabe mit PCL-Befehlen formatieren (da Windows die GDI-Aufrufe in die entsprechenden Befehle für diese Drucker umwandelt).

In seltenen Fällen kann es vorkommen, dass u.U. eine spezialisiertere Kontrolle über die Formatierung erforderlich ist. Sie möchten eventuell Funktionen eines bestimmten Druckers verwenden (wie z.B. eines PostScript-Druckers), die weder in SCS noch in PCL verfügbar sind, oder keine Formatierung der Ausgabe verwenden. Beispielsweise möchten Sie u.U. in eine Festplattendatei "drucken", die dann als Eingabe für ein anderes Programm wie z.B. eine Datenbank verwendet werden soll.

Für diese Zwecke steht die Option des Originalausgabemodus zur Verfügung. Im Originalausgabemodus wird der vom Host empfangene Druckdatenverlauf von EBCDIC in ASCII umgewandelt, alle SCS-Formatierungsteuerzeichen werden daraus entfernt und der hierbei entstehende ASCII-Datenverlauf wird direkt zum Drucker oder zur Festplattendatei kopiert.