Funktionen för att skriva ut hebreisk text har implementerats via en uppsättning filter. Du bör installera paketet som innehåller de hebreiska språkområdesinställningarna, SUNWheu, både på serverdatorn som skrivaren är kopplad till och på klientdatorn.
Följande lista med filter ingår i paketet med de hebreiska språkområdesinställningarna.
Filtret heb2ps filter konverterar all text till PostScript och skickar både det hebreiska och det västerländska teckensnittet till skrivaren.
Inmatningstyper: heb2ps
Utdatatyper: PostScript
Skrivartyper: valfri
Skrivare: valfri
Filtertyp: långsamt
Kommando: /usr/openwin/bin/mp
Alternativ: INPUT * = -A4
Alternativ: INPUT * = -L he
När du skriver ut med filtret hebl2r sker ingen omflyttning av indatatexten. Texten formateras för att passa en pappersstorlek med 80 tecken. Detta är användbart om du exempelvis skriver ut ett dokument på svenska med ett par hebreiska ord.
Inmatningstyper: hebl2r
Utdatatyper: heb2ps
Skrivartyper: valfri
Skrivare: valfri
Filtertyp: långsamt
Kommando: /usr/lib/lp/postscript/convert_text
Alternativ: INPUT * = -linewidth 80
När du skriver ut med filtret hebr21 ändras riktningen på all text, oavsett språkområde och den resulterande texten högerjusteras.
Inmatningstyper: hebr21
Utdatatyper: heb2ps
Skrivartyper: valfri
Skrivare: valfri
Filtertyp: långsamt
Kommando: /usr/lib/lp/postscript/convert_text
INPUT * = -linewidth 80 -inputLayoutDirection right_down -outputLayoutDirection left_down
När du skriver ut med filtret hebtxt sorteras texten i båda riktningar och den resulterande texten högerjusteras.
Inmatningstyper: hebtxt
Utdatatyper: heb2ps
Skrivartyper: valfri
Skrivare: valfri
Filtertyp: långsamt
Kommando: /usr/lib/lp/postscript/convert_text
INPUT * = -inputTextMode text_mode_implicit -outputTextMode text_mode_visual -lineWidth 80 -inputLayoutDirection left_down -outputLayoutDirection right_down
Använd filtret hebtxt när du vill skriva ut från kommandoraden. Utskriftskommandot lp blir lp -T hebtxt -d skrivarnamn .
Utskriftsfältet i dt-konfigurationsfilerna bör ändras så att filtret för hebreisk text läggs till. I programmet dtmail bör utskriftsfunktionen i filen /usr/dt/appconfig/types/he/dtmail.dt exempelvis bli:
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%;'}
De uppräknade parametrarna till convert_text kommer skriva ut högerjusterad text från höger till vänster. Om utskriften ska vara vänsterjusterad och från vänster till höger ersätter du de tidigare parametrarna med -lineWidth 80.