Common Desktop Environment: Guía del usuario

Impresión de texto hebreo

La impresión de hebreo está implementada utilizando un conjunto de filtros. El paquete del entorno nacional hebreo SUNWheu debería estar instalado 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 están incluidos 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 quepa en un tamaño de papel de 80 columnas. Esto resulta de utilidad 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 texto 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 de 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 de 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.