Der Hex-Passthrough-Datenverlauf - Byte-Werte und Leerstellen

Byte-Werte

Eine oder zwei hexadezimale Ziffern repräsentieren ein Byte. Wenn zwei Ziffern verfügbar sind, wird davon ausgegangen, dass beide zum Wert des Bytes beitragen. Wenn nur eine Ziffer vorhanden ist, wird angenommen, dass es sich hierbei um das niederwertige Bit des Byte-Werts handelt.

Beispiel 3-2 Beispiel mit Bytewert

%%01234%% wird in drei Byte umgewandelt ([01] [23] [04] dezimal)

Leerzeichen

Beispiel 3-3 Beispiel mit Leerzeichen

[Leerstellen] werden innerhalb eines Hex-Blocks übersprungen. Durch sie lässt sich die Lesbarkeit binärer Werte verbessern, wodurch eine Fehlersuche leichter durchgeführt werden kann. Eine [Leerstelle] trägt nicht zum Wert eines Bytes bei, sondern schließt den Byte-Wert ab. %%4 4%% wird als die beiden Byte [04] [04] gelesen und nicht als der eine Wert [44].

HINWEIS:Da der Host den Hex-Passthroughblock als "normalen Text" ansieht und dieser unter Verwendung des hosteigenen Zeichensatzes geschrieben ist, sollten Sie zum Schreiben von hexadezimalen Werten keine ASCII-Zeichen verwenden.

Bevor man sich für einen Druckmodus entscheidet, müssen mehrere Faktoren berücksichtigt werden.

Dieser Tabelle sind die Vor- und Nachteile der beiden Modi zu entnehmen.

Tabelle 3-85

Modus

Vorteile

Nachteile

GDI

Zugriff der Host-Anwendung auf alle unter Windows verfügbaren Schriftarten.

Es wird nur ein Teilsatz der PCL5-Programmiersprache unterstützt, nicht die gesamte Sprache.

Über PCL-Befehle erstellte, ladbare Schriften werden nicht unterstützt.

Über PCL-Befehle erstellte Zeichen-Bitmaps werden nicht unterstützt.

Die zur Vektorzeichnung verwendete HP-GL/2-Programmiersprache wird nicht unterstützt.

Original-ausgabe

Wird jedem Drucker, jeder Seitenbeschreibungs-sprache oder jeder Druckersteuersyntax gerecht.

Es kann eine Festplattendatei ohne Druckersteuerbefehle erstellt werden.

Die gesamte Formatierung muss in den Textverlauf oder innerhalb von LU1-Transparenzblöcken eingebettet werden.

Formatierende SCS-Steuercodes werden ignoriert. "SVF" (vertikales Format festlegen) ist ein Beispiel für einen SCS-Steuercode.