L'impression en hébreu s'effectue à l'aide de filtres. Le module SUNWheu pour l'hébreu doit être installé sur la machine serveur à laquelle l'imprimante est connectée et à la machine cliente.
La liste suivante de filtres est incluse dans le module pour l'hébreu.
Le filtre heb2ps convertit le texte au format postscript et envoie la police hébreu à l'imprimante avec les autres polices.
Types d'entrées : heb2ps
Types de sorties : postscript
Types d'imprimantes : tous
Imprimantes : toutes
Type de filtre : bas
Commande : /usr/openwin/bin/mp
Options : INPUT * = -A4
Options : INPUT * = -L he
Lorsque vous effectuez une impression en utilisant le filtre hebl2r, le texte entré n'est pas réorganisé. Le texte est formaté pour tenir dans une feuille à 80 colonnes. Cela sera utile pour imprimer un document en anglais ne comportant que peu de mots en hébreu.
Types d'entrées : hebl2r
Types de sorties : heb2ps
Types d'imprimantes : tous
Imprimantes : toutes
Type de filtre : bas
Commande : /usr/lib/lp/postscript/convert_text
Options : INPUT * = -linewidth 80
Lorsque vous effectuez une impression en utilisant le filtre hebr21, tout le texte est inversé et la sortie résultante alignée à droite.
Types d'entrées : hebr21
Types de sorties : heb2ps
Types d'imprimantes : tous
Imprimantes : toutes
Type de filtre : bas
Commande : /usr/lib/lp/postscript/convert_text
Options : INPUT * = -linewidth 80 -inputLayoutDirection
right_down -outputLayoutDirection left_down
Lorsque vous effectuez une impression en utilisant le filtre hebtxt, le texte est trié dans le sens de l'hébreu et de l'anglais et la sortie résultante alignée à droite.
Types d'entrées : hebtxt
Types de sorties : heb2ps
Types d'imprimantes : tous
Imprimantes : toutes
Type de filtre : bas
Commande : /usr/lib/lp/postscript/convert_text
Options : INPUT * = -inputTextMode text_mode_implicit -outputTextMode
text_mode_visual -lineWidth 80 -inputLayoutDirection left_down
-outputLayoutDirection right_down
Pour effectuer une impression à partir de la ligne de commande, utilisez le filtre hebtxt. La page de manuel lp est lp -T hebtxt -d printer_name.
La zone d'impression des fichiers de configuration dt doit être modifiée pour ajouter le filtre de texte hébreu. Par exemple, dans l'application dtmail, l'action d'impression du fichier /usr/dt/appconfig/types/he/dtmail.dt doit être :
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 %(File)Arg_1%;'}
Les paramètres convert_text imprimeront de droite à gauche le texte aligné à droite. Pour imprimer le texte aligné à gauche de gauche à droite, remplacez les paramètres précédents par -lineWidth 80.