Computer & Technik

Standard-Software

Aufbau der MS-Word DBS-Datei

Die DBS-Datei hat einen festgelegten Aufbau. Die wesentlichen Bestandteile sind:

Dateikopf
- Der Dateikopf (Header). In ihm werden die Hardwarekompo­nenten des Druckers und die verwendete Druckerschnittstelle be­schrieben.

Schriftarten­beschreibung
- Die Schriftartenbeschreibung (Font Description). In diesem Ab­schnitt wird jede Schriftart und die dafür verfügbaren Schriftgrade einzeln beschrieben.

Zeichenbreiten­tabelle
- Die Zeichenbreitentabelle (Character Width Table = CWT). Hier ist die Breite der einzelnen Zeichen bei Proportionalschriften festgelegt.

Zeichenkonver­tierungs­tabelle
- Die Zeichenkonvertierungstabelle (Character Translation Table = CTT). Hier ist festgelegt, wie Zeichen, die im Zeichensatz eines Druckers fehlen, mit Hilfe vorhandener Zeichen verschlüsselt werden können.

Druckersteuerungs­befehlsbe­schreibungen
- Die Druckersteuerungsbefehlsbeschreibungen (Printer Control Sequence Description = PCSD). Hier werden die Steuercodes be­schrieben, die für die Auszeichnung, die Festlegung von Rändern und die Steuerung des Einzelblatteinzugs erforderlich sind.

Um die konvertierte DBS-Datei an den aktuellen Drucker anzu­passen, muß man nicht unbedingt alle fünf Abschnitte der Datei ändern. Man kann sich auf die interessierenden Teile beschränken.

Einheit für Zeichenbreiten
Für Proportionalschriften sind alle Zeichenbreiten in einer Zeichenbreitentabelle (CWT) eingetragen. im Abschnitt "Font Description" der DBS-Datei kann man dann mit Hilfe von Hin­weisadressen auf die entsprechende CWT verweisen. Bei Schriftar­ten mit fester Breite ist die Zeichenbreite immer im Feld "Wtps" im Abschnitt "Font Description" einzutragen. "Wtps" steht für "Zeichenbreite in 1/20 Punkt". Diese Maßeinheit heißt unter Word "twip" und entspricht 1/20 Punkt oder 1/1440 Zoll, wobei ein Punkt mit 1/72 Zoll gerechnet wird. Wenn nicht anders festgelegt, sind die Maßte immer in "twips" anzugeben. Die Ausnahme bilden le­diglich Laserdrucker, bei denen die Maße in Hunderstel Zoll an­zugeben sind. Üblicherweise rechnet man auf Laserdruckern aber ohnehin mit 1/300 Zoll (entspricht 300 dpi).

Steuerzeichen eingeben
Steuercodes für den Drucker stehen in den Abschnitten "Font De­scription" und "Printer Control Sequence Description (PCSD). Sie werden gewöhnlich über "mod" für "Modifikation" eingeleitet, wo­bei dieses Schlüsselwort in beiden Abschnitten jedoch unter­schiedliche Zwecke erfüllt.

Die Steuercodes nach "mod" müssen in Anführungszeichen stehen, wobei sich jedoch ein Problem ergibt: Da in der DBS-Datei Ctrl-Sequenzen und Steuercodes mit ASCII-Werten kelienr 32 nicht erlaubt sind, benötigen sie ein Einleitungszeichen.

Ctrl-Codes
Das Einleitungszeichen lautet "^" und signalisiert, daß das fol­gende Zeichen als Steuerzeichen an den Drucker gesendet wird. Um beispielsweise "Ctrl-P" an den Drucker zu senden, muß man folglich "^P" eintragen.

Codes kleiner 32
Steuercodes kleiner 32 müsen gesondert umgerechnet werden, in­dem zu dem Dezimalwert des Zeichens 64 hinzuaddiert wird. Wenn man es nicht auswendig weiß, muß man das zugehörige Zeichen in einer ASCII-Tabelle nachschlagen und eintragen. Für das häufig benötigte Escape-Zeichen ergibt sich:

27 + 64 = 91   ==> "^["

Der verknüpfte Steuercode "Escape-A" lautet dann: "^[A".

Code größer 128
Einige neuere Drucker arbeiten mit Steuercodes zwischen 128 und 159. Um diese Steuercodes in der DBS-Datei verwenden zu kön­nen, müssen sie in Oktalschreibweise dargestellt werden. Das Einleitungszeichen hierfür lautet "^0". Darauf folgt der Oktal­wert. Für den Dezimalwert 154 ergibt sich beispielsweise 232. Die Steueranweisung ist dennach so zu schreiben:

"^0232 "

Wichtig ist da Leerzeichen hinter dem Oktalcode, das zwingend er­forderlich ist.





Sachgebiet


© 2009-2012 by Alojado Publishing. Alle Rechte vorbehalten. Ausgewiesene Marken gehören ihren jeweiligen Eigentümern.
Mit der Benutzung dieser Seite erkennen Sie die Nutzungsbedingungen und die Datenschutzerklärung an. Der Betreiber übernimmt keine Haftung für den Inhalt verlinkter externer Internetseiten.
Seite erzeugt 2012-05-20 01:08:29 von textarchiv.alojado.de