6.3 Einsatz der 16bit-Version auf 32bit-Plattformen
Die 16bit-Version des TermsPrinter funktioniert auch unter
Windows95 und WindowsNT 4.0,
jedoch nicht unter Windows98.
Auf der 32bit-Plattform wurde ein neues Konzept zum Drucken verwirklicht.
Die Druckerdaten werden im EMF-Format (Enhanced Meta File)
über das Netz gesendet, um dann
vom lokalen Druckertreiber
in die druckerspezifischen Steuersequenzen umgesetzt zu werden.
Folgende Einstellungen werden für den Einsatz der 16bit-Version
des TermsPrinter empfohlen:
-
Der ausgewählte Drucker sollte über
Drucker..Eigenschaften..Druckprozessor auf RAW gestellt
werden.
-
In der Ini-Datei des TermsPrinter sollte folgender
Eintrag stehen:
[TCPPrinter]
OwnSpool=Y
-
In der Kompatibilitätsschicht von Windows95 steckt ein Fehler. Beim
Aufruf der Funktion zur Übergabe der Daten an den Drucker müssen
die Argumente verdreht übergeben werden. Der 16bit-TermsPrinter erfragt
das Betriebssystem und berücksichtigt dies automatisch. Da das Verhalten
bei zukünftigen Versionen und Service-Packs nicht vorhergesehen werden
kann, gibt es die Möglichkeit dieses Verhalten abzustellen. Hierzu muß
in der Ini-Datei folgender Eintrag vorgenommen werden:
[TCPPrinter]
SpoolBug=N
|