# Configuración y administración de la impresión desde el escritorio

Existen diversos procedimientos que un usuario de escritorio puede utilizar para imprimir archivos. Se clasifican en dos categorías principales: impresión desde el escritorio e impresión desde una aplicación.

Los procedimientos para imprimir desde el escritorio incluyen:

- Seleccionar un archivo en el Gestor de archivos y elegir Imprimir en el menú Seleccionado o en el menú emergente del icono

- Arrastrar un archivo del Gestor de archivos al control de Impresora del Panel Frontal o al subpanel Impresoras personales

- Arrastrar un archivo del Gestor de archivos a una impresora de la ventana principal del Gestor de Impresión

  Para imprimir una aplicación, utilice el mandato Imprimir, al que se accede generalmente desde un menú o desde otro control de la ventana de la aplicación.

  SAG.PrCnf.div.2
  SAG.PrCnf.div.6
  SAG.PrCnf.div.9
  SAG.PrCnf.div.11

## Adición y supresión de impresoras

Esta sección contiene los procedimientos para añadir y suprimir impresoras en el escritorio.

### Añadir una impresora al escritorio

1. Añada una impresora a la configuración del sistema.

   Siga las instrucciones de la documentación de administración del sistema operativo.

2. Ejecute el comando:

       env LANG=idioma /usr/dt/bin/dtprintinfo -populate

   Note que deberá contar con permiso de superusuario para ejecutar este comando.

3. Reinicie el Gestor de Impresión o pulse dos veces Recargar acciones desde el grupo de aplicaciones Herramientas_Escritorio del Gestor de aplicaciones. Verifique si aparece la impresora.

4. Envíe correo a los usuarios para informarles que también deben reiniciar el Gestor de Impresión o ejecutar Recargar acciones.

Cada vez que se invoca,
el Gestor de Impresión lee la lista de configuraciones de impresoras del sistema. Si detecta una nueva impresora, crea automáticamente una nueva acción de impresora de escritorio y el icono para dicha impresora. No es necesario realizar ninguna otra acción para que la impresora aparezca en el escritorio.

### Suprimir una impresora del escritorio

1. Elimine la impresora de la configuración del sistema.

   Siga las instrucciones de la documentación de administración del sistema operativo.

2. Reinicie el Gestor de Impresión o pulse dos veces Recargar acciones desde el grupo de aplicaciones Herramientas_Escritorio del Gestor de aplicaciones. Verifique si la impresora ha desaparecido.

3. Envíe correo a los usuarios para informarles que también deben reiniciar el Gestor de Impresión o ejecutar Recargar acciones.

Cada vez que se invoca, el Gestor de Impresión lee la lista de configuraciones de impresoras del sistema. Si comprueba que se ha eliminado una impresora de la lista, elimina automáticamente la acción y el icono de dicha impresora del Gestor de Impresión y del Gestor de archivos. No es necesario realizar ninguna otra acción para suprimir la impresora del escritorio.

El Gestor de impresión no puede eliminar impresoras del Panel Frontal. Por consiguiente, siempre que elimine una impresora de la configuración, deberá enviar correo a todos los usuarios del sistema informándoles que deben eliminar los iconos de la impresora suprimida del Panel Frontal.

### Modificación del intervalo de actualización de trabajos

Para cambiar la frecuencia con que se actualiza la información mostrada en
el Gestor de Impresión, modifique el intervalo de actualización de trabajos. Como valor predeterminado, el Gestor de Impresión consulta las impresoras cada treinta segundos para obtener información sobre los trabajos de impresión. Se puede cambiar la frecuencia con que el Gestor de Impresión consulta las impresoras utilizando el control deslizante Intervalo de actualización en el cuadro de diálogo Establecer opciones (que se muestra eligiendo Establecer opciones en el menú Vista).

## Imágenes de iconos de impresoras

Cuando añada una impresora, se le asignará automáticamente un icono de impresora predeterminado. Si dispone de otro icono que se desea que esté disponible para dicha impresora, ponga los archivos de iconos en `/etc/dt/appconfig/icons/`idioma o en algún otro directorio de la ruta de búsqueda de iconos. Los usuarios pueden seleccionar este icono para sustituir el icono predeterminado de la impresora.

Deberá crear un conjunto completo (grande, mediano y pequeño) de iconos o éstos no aparecerán en el selector de iconos del Gestor de Impresión.

Para obtener más información sobre la ruta de búsqueda de iconos, consulte la sección SAG.Datab.mkr.13.

### Nombres y tamaños de los archivos de iconos

Los requisitos de denominación de los archivos de iconos son:

    nombre_base.tamaño.tipo

donde:

tamaño | `l` (grande), `m` (mediano), `t` (pequeño). Para obtener más información sobre los tamaños de los iconos, consulte la sección SAG.CrIcn.mkr.4.
tipo | `pm` (mapa de pixels de color), `bm` (mapa de bits).

Por ejemplo, los nombres de archivo de iconos para los iconos de mapa de pixels mediano y pequeño para una impresora de color pueden ser `ImpresoraColor.m.pm` y `ImpresoraColor.t.pm`.

Consulte el SAG.CrIcn.mkr.1 para obtener más información sobre cómo crear iconos.

### Cambiar globalmente el icono, la etiqueta de impresora o la descripción de una impresora

Tan pronto como añada la impresora, deberá cambiar las propiedades globales de la misma antes de que los usuarios la hayan modificado utilizando el Gestor de Impresión. Una vez que un usuario haya modificado las propiedades de la impresora utilizando el Gestor de Impresión, los cambios que usted efectúe no se verán reflejados en dichas propiedades.

Edite el archivo `/etc/dt/appconfig/types/idioma/nombre_cola_impresora.dt` con la información deseada para el icono, la etiqueta de impresora o la descripción:

1. En el campo `ICON`, actualice nombrebase con el nuevo nombre base del icono.

2. En el campo `LABEL`, actualice nombreetiqueta con la nueva etiqueta de la impresora.

   - Actualice el texto del campo `DESCRIPTION`.

     Éste es un lugar adecuado para poner la ubicación de la impresora, el tipo de impresora y el contacto de impresora. Para añadir más de una línea, ponga un \ al final de la línea. Por ejemplo:

     DESCRIPTION Ésta es una impresora PostScript del Edificio 1\
           Sala 123. Llame al teléfono 555-5555 en caso de\
           tener problemas.

## Configuración de la impresora predeterminada

Se accede a la impresora predeterminada cuando el usuario:

- Suelta un objeto en el control de Impresora del Panel Frontal

- Selecciona un objeto en el Gestor de archivos y elige Imprimir en el menú Seleccionado o en el menú emergente del icono

- Imprime desde aplicaciones que utilizan la impresora predeterminada

### Cambiar el destino de la impresión predeterminada

Para cambiar la impresora predeterminada para todos los usuarios:

1. Abra el archivo `/etc/dt/config/Xsession.d/0010.dtpaths`.

   Si `/etc/dt/config/Xsession.d/0010.dtpaths` no existe, cópielo de `/usr/dt/config/Xsession.d/0010.dtpaths`

2. En la línea`LPDEST=impresora`, actualice impresora con el nuevo destino de la impresión predeterminada.

   Si la línea no existe, añada una línea `LPDEST=impresora`, donde impresora es el nombre de la impresora que desea que se convierta en impresora predeterminada.

3. Es necesario que los usuarios finalicen la sesión y la vuelvan a iniciar.

Para cambiar la impresora predeterminada para un usuario individual, dicho usuario debe:

- Copiar otra impresora del subpanel Impresoras personales en el Panel Frontal.

Para designar como impresora predeterminada una impresora diferente:

1. Vaya a la carpeta de inicio y abra el archivo `.dtprofile`.

2. Añada o edite una línea que establezca un valor para la variable de entorno `LPDEST`:

       LPDEST=dispositivo_impresora; export LPDEST

   Si está utilizando `csh`, la sintaxis es:

   `setenv LPDEST dispositivo_impresora`

   Por ejemplo, la línea siguiente cambiaría la impresora predeterminada por la impresora cuyo nombre de dispositivo es `laser3d`.

       LPDEST=laser3d; export LPDEST

   Si está utilizando `csh`, la sintaxis es:

   `setenv LPDEST laser3d`

## Conceptos de impresión

Los usuarios pueden invocar la función de impresión arrastrando un objeto, ya sea un icono o texto seleccionado, hacia el icono de la impresora y soltándolo en dicho icono. Otra manera de invocar la función de impresión es seleccionar un comando de impresión en una aplicación. En ambos casos, la impresión se efectúa de manera diferente.

### Impresión invocada arrastrando y soltando

Cuando se inicia una solicitud de impresión soltando un archivo o texto seleccionado en un control de impresora, el sistema efectúa las siguientes operaciones:

1. Busca la definición del objeto soltado en la base de datos de tipos de datos.

2. Si existe una operación de impresión única para el tipo de datos (especificada mediante el campo ARG_TYPE de la operación de impresión), se utiliza. Si no se encuentra una operación de impresión específica para el tipo de datos, la operación de impresión predeterminada utiliza `dtlp` para imprimir el objeto. Por ejemplo, si el archivo es de tipo PostScript, el sistema utiliza la operación de impresión para archivos PostScript. (Esta operación está definida en `/usr/dt/appconfig/types/<idioma>/dt.dt`.) Si ha utilizado la herramienta Crear Acción para este tipo de datos, el comando de impresión que ha introducido es la operación de impresión única que se utilizará para imprimir archivos de este tipo de datos.

3. Este archivo se envía a la impresora mediante el subsistema de impresión normal de UNIX `lp`.

### Impresión desde aplicaciones CDE

Varias aplicaciones, incluyendo el Gestor de calendario (`dtcm`), Gestor de Ayuda (`dthelp`), Aplicación de Correo (`dtmail`) y Editor de textos (`dtpad`) cuentan con soporte de impresión incorporado. Estas aplicaciones dependen de los servicios del servidor de impresión X para imprimir. El servidor de impresión X es simplemente un servidor X común (de video) mejorado para producir salida de datos para varios tipos de impresoras incluyendo raster, PCL y Post Script.

Cuando se inicia una solicitud de impresión desde una aplicación CDE (por ejemplo seleccionando el comando "Imprimir ..." del menú Archivo del Editor de textos, se efectúan las siguientes operaciones:

1. La aplicación pone en pantalla un cuadro de diálogo que permite al usuario configurar opciones de impresión genéricas, específicas para la aplicación o impresora.

2. La aplicación envía instrucciones al servidor de impresión X que contienen solicitudes de dibujo X estándar mejoradas mediante indicadores de página y límites de tarea.

3. El servidor de impresión X convierte las instrucciones en datos de salida adecuados para la impresora de destino. La salida de datos específica depende de las funciones del servidor de impresión X y de la impresora de destino seleccionada.

4. El servidor de impresión X envía los datos de salida de la impresora mediante el subsistema de impresión común de UNIX `lp`.

#### Soporte de impresión desde aplicaciones CDE

Además de la aplicación y del servidor de impresión X, se requieren dos programas para soportar operaciones de impresión desde aplicaciones CDE: Print Dialog Manager (PDM) y el demonio PDM.

Programas especiales llamados Print Dialog Managers (gestores de diálogo de impresión o PDM) controlan la visualización y configuración de opciones de impresión para impresoras especificas. Cada clase de impresora cuenta con su propio PDM que conoce las funciones y conjuntos de opciones específicas que ofrece.

Una segunda clase de programas llamados demonios PDM, controlan operaciones para detectar cuando una aplicación desea poner en pantalla o configurar opciones de impresión para una impresora específica y activan el PDM correspondiente a la impresora seleccionada.

Resumiendo, para imprimir correctamente desde aplicaciones CDE, deberá:

1. Asegurarse de que las impresoras se hayan agregado correctamente a la configuración del sistema.

2. Asegurarse de que los servidores de impresión X correctamente configurados necesarios para soportar la configuración de impresoras estén funcionando. El servidor de impresión X predeterminado para CDE es `Xprt`.

3. Asegurarse de que los demonios Print Dialog Manager (PDM) correctamente configurados necesarios para soportar la configuración de impresoras estén funcionado. El demonio PDM predeterminado para CDE es `dtpdmd`.

4. Asegurarse de que los Print Dialog Managers (PDM) correctamente configurados necesarios para soportar la configuración de impresoras estén disponibles. El PDM predeterminado para CDE es `dtpdm`.