Solaris Common Desktop Environment: Guía del usuario

Impresión de texto en hebreo

La impresión de hebreo se implementa mediante un conjunto de filtros. Se debería instalar el paquete del entorno nacional hebreo SUNWheu en la máquina servidor a la que está conectada la impresora y en la máquina cliente.

Filtros de hebreo instalados

Los filtros de la lista siguiente se incluyen en el paquete del entorno nacional hebreo.

heb2ps

Este filtro heb2ps convierte cualquier texto a postscript y envía la fuente hebrea junto con el texto a la impresora.

hebl2r

Cuando se imprime con el filtro hebl2r, no se realiza ninguna reordenación del texto de entrada. Se formatea el texto para que se ajuste a un tamaño de papel de 80 columnas. Esto es útil al imprimir un documento en inglés con algunas palabras en hebreo.

hebr21

Cuando se imprime con el filtro hebr21, se invierte todo el texto de forma indiscriminada y se alinea la salida de impresora resultante a la derecha.

hebtxt

Cuando se imprime con el filtro hebtxt, se ordena el texto en las direcciones de hebreo e inglés y se alinea la salida de impresión resultante a la derecha

Uso del filtro del hebreo desde la línea de comandos

Para imprimir desde la línea de comandos, utilice el filtro hebtxt. El comando lp de impresión es lp -T hebtxt -d nombre_impresora.

Impresión desde las aplicaciones dt

Debe modificarse el campo de acción de impresión de los archivos de configuración de dt para agregar el filtro de texto del hebreo. Por ejemplo, en la aplicación dtmail la acción de impresión del archivo /usr/dt/appconfig/types/he/dtmail.dt debería ser:

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%;'}

Los parámetros convert_text que se muestran imprimirán el texto alineado a la derecha, de derecha a izquierda. Para imprimir el texto alineado a la izquierda, y de izquierda a derecha, sustituya los parámetros anteriores por -lineWidth 80.