Die Druckausgabe für hebräische Schrift wird als Satz von Filtern implementiert. Das hebräische Sprachumgebungspaket SUNWheu sollte sowohl auf dem Server-System, an dem der Drucker angeschlossen ist, als auch auf dem Client-System installiert sein.
Das hebräische Sprachumgebungspaket enthält die nachstehend aufgeführten Filter.
Dieser heb2ps-Filter wandelt Text das in PostSript-Format um und sendet die hebräische Schrift zusammen mit der Schrift an den Drucker.
Eingabetypen: heb2ps
Ausgabetypen: postscript
Druckertypen: alle
Drucker: alle
Filtertyp: langsam
Befehl: /usr/openwin/bin/mp
Optionen: INPUT * = -A4
Optionen: INPUT * = -L he
Bei der Druckausgabe mit dem Filter hebl2r erfolgt keine Neuanordnung des Eingabetextes. Der Text wird auf eine Papierbreite von 80 Spalten formatiert. Dieser Filter eignet sich zum Drucken deutschsprachiger Dokumente, in denen nur wenige hebräische Wörter vorkommen.
Eingabetypen: hebl2r
Ausgabetypen: heb2ps
Druckertypen: alle
Drucker: alle
Filtertyp: langsam
Befehl: /usr/lib/lp/postscript/convert_text
Optionen: INPUT * = -linewidth 80
Beim Drucken mit dem Filter hebr21 wird der gesamte Text entgegengesetzt ausgegeben und die Druckerausgabe rechts ausgerichtet.
Eingabetypen: hebr21
Ausgabetypen: heb2ps
Druckertypen: alle
Drucker: alle
Filtertyp: langsam
Befehl: /usr/lib/lp/postscript/convert_text
Optionen: INPUT * = -linewidth 80 -inputLayoutDirection right_down -outputLayoutDirection left_down
Beim Drucken mit dem Filter hebtxt wird der Text sowohl in beide Richtungen, Hebräisch und Deutsch, sortiert und die daraus resultierende Druckerausgabe rechtsbündig ausgerichtet.
Eingabetypen: hebtxt
Ausgabetypen: heb2ps
Druckertypen: alle
Drucker: alle
Filtertyp: langsam
Befehl: /usr/lib/lp/postscript/convert_text
Optionen: INPUT * = -inputTextMode text_mode_implicit -outputTextMode text_mode_visual -lineWidth 80 -inputLayoutDirection left_down -outputLayoutDirection right_down
Wenn Sie von der Befehlszeile aus drucken möchten, verwenden Sie den Filter hebtxt. Der lp -Druckbefehl lautet lp -T hebtxt -d drucker_name.
Das Druck-Aktionsfeld in den dt-Konfigurationsdateien sollte um den Textfilter für Hebräisch erweitert werden. So sollte beispielsweise in der Anwendung dtmail die Druckaktion in der Datei /usr/dt/appconfig/types/he/dtmail.dt folgendermaßen definiert sein:
ACTION Print { LABEL Print ARG_TYPE DTMAIL_FILE TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING sh -c ' \ dtmailpr -p -f %(File)Arg_1% | /usr/lib/lp/postscript/convert_text -inputTextMode text_mode_implicit -outputTextMode text_mode_visual -lineWidth 80 -inputLayoutDirection left_down -outputLayoutDirection right_down| mp -A4 -L he| dtlp -u %(Datei)Arg_1%;'}
Mit den hier aufgelisteten convert_text -Parametern erfolgt die Druckausgabe rechsbündig von rechts nach links. Um den Text linksbündig von links nach rechts zu drucken, ersetzen Sie die vorherigen Parameter durch -lineWidth 80.