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.
Los filtros de la lista siguiente se incluyen en el paquete del entorno nacional hebreo.
Este filtro heb2ps convierte cualquier texto a postscript y envía la fuente hebrea junto con el texto a la impresora.
Tipos de entrada: heb2ps
Tipos de salida: postscript
Tipos de impresora: cualquiera
Impresoras: cualquiera
Tipo de filtro: lento
Comando: /usr/openwin/bin/mp
Opciones: INPUT * = -A4
Opciones: INPUT * = -L he
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.
Tipos de entrada: hebl2r
Tipos de salida: heb2ps
Tipos de impresora: cualquiera
Impresoras: cualquiera
Tipo de filtro: lento
Comando: /usr/lib/lp/postscript/convert_text
Opciones: INPUT * = -linewidth 80
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.
Tipos de entrada: hebr21
Tipos de salida: heb2ps
Tipos de impresora: cualquiera
Impresoras: cualquiera
Tipo de filtro: lento
Comando: /usr/lib/lp/postscript/convert_text
Opciones: INPUT * = -linewidth 80 -inputLayoutDirection right_down -outputLayoutDirection left_down
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
Tipos de entrada: hebtxt
Tipos de salida: heb2ps
Tipos de impresora: cualquiera
Impresoras: cualquiera
Tipo de filtro: lento
Comando: /usr/lib/lp/postscript/convert_text
Opciones: INPUT * = -inputTextMode text_mode_implicit -outputTextMode text_mode_visual -lineWidth 80 -inputLayoutDirection left_down -outputLayoutDirection right_down
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.
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.