Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Configuración y gestión de la impresión en Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
1. Configuración y administración de impresoras mediante CUPS (descripción general)
2. Configuración de impresoras mediante CUPS (tareas)
Configuración de entorno de impresión para trabajar con CUPS
Cómo configurar el entorno de impresión
Configuración del entorno de impresión para una actualización
Configuración de impresoras mediante utilidades de la línea de comandos de CUPS (mapa de tareas)
Configuración y administración de impresoras mediante utilidades de línea de comandos de CUPS
Utilidades de la línea de comandos de CUPS
Cómo configurar una impresora mediante el comando lpadmin
Configuración de una impresora predeterminada
Cómo configurar una impresora predeterminada en la línea de comandos
Cómo imprimir en una impresora especificada
Cómo verificar el estado de las impresoras
Cómo imprimir un archivo en la impresora predeterminada
Cómo suprimir una impresora y quitar el acceso a una impresora
Configuración de impresoras de red mediante comandos CUPS
Cómo agregar una impresora de red en una subred diferente mediante los comandos de CUPS
Configuración y administración de impresoras mediante la interfaz de explorador web de CUPS
Requisitos para utilizar la interfaz de explorador web de CUPS
Solución de problemas con acceso a la interfaz de explorador web de CUPS
Tareas de administración de impresión
Acerca de la ficha Administración
Cómo agregar una nueva impresora
Acerca de la interfaz gráfica de usuario del gestor de impresión de CUPS
Inicio del gestor de impresión de CUPS
Configuración de impresoras mediante el gestor de impresión de CUPS (mapa de tareas)
Configuración de impresoras mediante el gestor de impresión de CUPS
Configuración del servidor local
Configuración del servidor remoto
Cómo configurar CUPS para administrar colas de impresión remotas
Selección de un dispositivo de impresión
Cómo configurar una nueva impresora local
3. Administración de impresoras mediante el gestor de impresión de CUPS (tareas)
En esta sección se proporciona una breve descripción de los comandos de CUPS y se describe cómo configurar y administrar las impresoras.
CUPS proporciona varios comandos para configurar impresoras y hacer que las impresoras sean accesibles a los sistemas de la red. Además, CUPS admite varias opciones específicas de impresora que permiten controlar la configuración de impresoras. En la siguiente tabla se muestran los comandos de CUPS más utilizados.
Nota - Algunos nombres de comandos de CUPS son los mismos que los comandos de impresión LP heredados, pero el comportamiento de los comandos bajo la gestión de CUPS puede ser diferente.
Tabla 2-1 Utilidades de la línea de comandos de CUPS
|
Consulte la documentación de instalación del proveedor de la impresora para obtener información sobre conmutadores de hardware y requisitos de cables.
Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.
Sólo se muestran aquí las opciones que más se usan del comando lpadmin. Para obtener información sobre otras opciones, consulte la página del comando man lpadmin(8).
$ /usr/sbin/lpadmin -p printer-name -E -v device -P full path to ppd file
Especifica el nombre de la impresora que desea agregar.
Aactiva el destino y acepta trabajos.
Establece el atributo device-uri de la cola de impresión.
Especifica un archivo PPD (Postscript Printer Description) para utilizar con la impresora. Las siguientes son ubicaciones estándar de archivos PPD:
/usr/share/cups/model/foomatic-db-ppds/ manufacturer name
/usr/share/cups/model/SUNWhplip
/usr/share/ppd/SUNWhpijs/HP
Consulte los ejemplos al final de este procedimiento.
$ cupsaccept printer-name $ cupsenable printer-name
$ lpstat -l -p printer-name
Ejemplo 2-1 Cómo agregar una impresora que utiliza un archivo PPD
En este ejemplo se muestra cómo agregar una impresora HP LaserJet LaserJet mediante una interfaz de red JetDirect con la dirección IP 10.1.1.1.
$ /usr/sbin/lpadmin -p LaserJet -E -v socket://10.1.1.1 \ -P /usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515-ps.ppd.gz
Una vez que la impresora está configurada, se coloca una copia del archivo PPD en el directorio /etc/cups/ppd y su nombre se cambia por queue-name.ppd. Para encontrar la ruta de esta copia del archivo PPD, escriba el siguiente comando:
# lpstat -l -p queue-name
Ejemplo 2-2 Cómo agregar una impresora que está conectada al puerto paralelo
En este ejemplo se muestra cómo agregar una impresora HP DeskJet DeskJet que está conectada al puerto paralelo. En este ejemplo se supone que el archivo PPD está en el directorio /usr/share/cups/model.
$ /usr/sbin/lpadmin -p DeskJet -E -v parallel:/dev/lp1 -m drv:///sample.drv/deskjet.ppd
Establece un archivo PPD para la impresora
Un archivo PPD para los controladores de HP DeskJet incluidos con CUPS
Ejemplo 2-3 Cómo agregar una impresora que está conectada al puerto de serie
En este ejemplo se muestra cómo agregar una impresora de matriz de punto que está conectada al puerto de serie. En este ejemplo se supone que el archivo PPD está en el directorio de modelo /usr/share/cups/.
$/usr/sbin/lpadmin -p DotMatrix -E -m epson9.ppd \ -v serial:/dev/ttyS0?baud=9600+size=8+parity=none+flow=soft
Especifique el puerto de serie, la velocidad en baudios, el número de bits, la paridad y el control de flujo. Si no necesita control de flujo, suprima el atributo +flow=soft.
Puede especificar la impresora predeterminada de una de las siguientes maneras:
Mediante el establecimiento de la variable de entorno LPDEST o PRINTER.
La variable de entorno LPDEST determina el destino de la impresora. Si la variable LPDEST no está definida, se utiliza la variable PRINTER. La variable PRINTER determina el dispositivo de salida o el destino. Para obtener instrucciones sobre cómo configurar una impresora predeterminada mediante la especificación de las variables de entorno, consulte Cómo configurar una impresora predeterminada en la línea de comandos.
Mediante el comando lpoptions.
Utilice este comando para visualizar o establecer opciones de impresora y valores predeterminados. Para obtener instrucciones sobre la configuración de impresora predeterminada utilizando comandos de CUPS, consulte Cómo configurar una impresora predeterminada en la línea de comandos. Para obtener más información, consulte la página del comando man lpoptions(1).
Mediante el comando lpadmin.
El comando de impresión busca la impresora predeterminada en el siguiente orden:
El nombre de la impresora según lo establecido por el comando lp con la opción -d
El valor de la variable de entorno LPDEST
El valor de la variable de entorno PRINTER
El nombre de la impresora establecido mediante el comando lpoptions
El nombre de la impresora establecido mediante el comando lpadmin
Para obtener instrucciones sobre la configuración de impresoras mediante la interfaz de explorador web de CUPS, consulte Configuración y administración de impresoras mediante la interfaz de explorador web de CUPS .
La impresora predeterminada puede ser una impresora local o una impresora remota.
$ export PRINTER=printer-name
Donde printer-name especifica el nombre de la impresora que se asignará como la impresora predeterminada del usuario.
Nota - Cuando se utiliza el comando lp con la opción -d, se especifica la impresora de destino, que puede no ser la impresora predeterminada. Si la opción -d no se especifica, el comando print busca información sobre la impresora en la variable de entorno PRINTER.
$ export LPDEST=printer-name
Donde printer-name especifica el nombre de la impresora que se asignará como la impresora predeterminada.
Nota - Si se establecen las variables de entorno LPDEST y PRINTER, LPDEST tiene prioridad.
$ lpoptions -d printer-name
Especifica la impresora de destino.
Especifica el nombre de la impresora que se asigna como la impresora predeterminada del usuario.
Para obtener más información, consulte la página del comando man lpoptions (1).
$ lpstat -d
$ lp filename
Ejemplo 2-4 Configuración de una impresora predeterminada especificando la variable PRINTER
En el ejemplo siguiente se muestra cómo establecer la impresora luna como la impresora predeterminada mediante la variable PRINTER.
$ export PRINTER=luna $ lpstat -d system default destination: luna
Ejemplo 2-5 Configuración de una impresora predeterminada especificando la variable LPDEST
En el ejemplo siguiente se muestra cómo establecer la impresora luna como la impresora predeterminada especificando la variable LPDEST.
$ export LPDEST=luna $ lpstat -d system default destination: luna
Ejemplo 2-6 Configuración de una impresora predeterminada mediante el comando lpoptions
En el ejemplo siguiente se muestra cómo establecer la impresora luna como la impresora predeterminada. La impresora luna se utiliza como la impresora predeterminada si la variable de entorno LPDEST o PRINTER no está establecida.
$ lpoptions -d luna $ lpstat -d system default destination: luna
El comando lpoptions crea un archivo ~/.cups/lpoptions que incluye una entrada para la impresora predeterminada luna en el archivo. De manera predeterminada, todos los trabajos de impresión ahora se dirigen a la impresora luna. Para un usuario root, el comando lpoptionscrea un archivo /etc/cups/lpoptions.
Ejemplo 2-7 Configuración de una impresora predeterminada mediante el comando lpadmin
En el ejemplo siguiente se muestra cómo establecer la impresora luna como la impresora predeterminada especificando el comando lpadmin.
$ lpadmin -d luna $ lpstat -d system default destination: luna
$ lpstat -p printer-name
$ lp -d destination-printer filename
Especifica la impresora de destino.
Especifica el nombre de la impresora que asigna como la impresora de destino.
Especifica el nombre del archivo que desea imprimir.
Nota - También puede utilizar el comando lpr con la opción -P para enviar una solicitud de impresión a una impresora específica. Para obtener más información, consulte la página del comando man lpr(1).
Ejemplo 2-8 Impresión en una impresora especificada mediante el comando lp
En el ejemplo siguiente se muestra cómo establecer la impresora luna como la impresora de destino.
$ lp -d luna abc.ps request id is luna-1 (1 file(s)) $ lpstat -d system default destination: saturn
La opción -d del comando lp tiene prioridad sobre la configuración de la impresora predeterminada.
Tenga en cuenta que en este ejemplo, la impresora predeterminada es saturn.
El comando lpstat muestra información sobre trabajos e impresoras accesibles.
Sólo se muestran aquí las opciones que se utilizan más frecuentemente. Para obtener información sobre otras opciones, consulte la página del comando man lpstat(1).
$ lpstat [-d] [-l] [-p] printer-name [-t]
Muestra la impresora predeterminada.
Muestra que una impresora está activa o inactiva, y cuando la impresora se ha activado o desactivado.
Puede especificar varios nombres de impresora con este comando. Utilice un espacio o una coma para separar los nombres de impresora. Si utiliza espacios, encierre la lista de nombres de impresora entre comillas. Si no especifica printer-name, aparece el estado de todas las impresoras.
Muestra las características de impresoras y trabajos.
Muestra información de estado sobre CUPS, incluido el estado de todas las impresoras, por ejemplo, si las impresoras están activas y si reciben solicitudes de impresión.
Ejemplo 2-9 Visualización del estado de impresoras
Para mostrar el estado de la impresora luna:
$ lpstat -p luna printer luna is idle. enabled since Jul 12 11:17 2011. available.
Para mostrar la impresora predeterminada del sistema:
$ lpstat -d system default destination: luna
Para mostrar la descripción de las impresoras asteroid y luna:
$ lpstat -p "asteroid, luna" -D printer asteroid faulted. enabled since Jan 5 11:35 2011. available. unable to print: paper misfeed jam Description: Printer by break room printer luna is idle. enabled since Jan 5 11:36 2011. available. Description: Printer by server room.
Para mostrar las características de la impresora luna:
$ lpstat -l -p luna printer luna is idle. enabled since September 29, 2011 05:20:57 PM BST Form mounted: Content types: any Printer types: unknown Description: luna Alerts: none Location: Connection: direct On fault: no alert After fault: continue Users allowed: (all) Forms allowed: (none) Banner required Charset sets: (none) Default pitch: Default page size: Default port settings:
$ lpstat -p printer-name
$ lp filename
$ lpr filename
Nota - Sólo los comandos básicos se muestran en este procedimiento. Para obtener información sobre otras opciones, consulte las páginas del comando man lp(1) y lpr(1).
$ lpoptions -x printer-name
Especifica el nombre de la impresora que desea suprimir.
Suprime la impresora especificada.
Nota - La opción -x sólo elimina las opciones predeterminadas para una impresora e instancia específicas. La cola de impresión original permanece hasta que se suprime mediante el comando lpadmin.
$ cupsreject printer-name
Este paso evita que nuevas solicitudes ingresen en la cola de impresión mientras está en el proceso de eliminar la impresora.
$ cupsdisable printer-name
$ lpadmin -x printer-name
$ lpstat -l -p printer-name
La salida del comando muestra un mensaje que indica que la impresora no existe.
$ lpstat -l -p printer-name
La salida del comando muestra un mensaje que indica que la impresora no existe.
Ejemplo 2-10 Supresión de una impresora
En el ejemplo siguiente se muestra cómo suprimir la impresora luna del cliente de impresión terra y del servidor de impresión jupiter.
terra# lpoptions -x luna terra# lpstat -l -p luna jupiter# lpadmin -x luna jupiter# lpstat -l -p luna lpstat: Invalid destination name in list "luna"!
Una impresora de red es un dispositivo de impresión de hardware que está conectado directamente a una red. Una impresora de red tiene su propio nombre de sistema y dirección de IP.
CUPS detecta automáticamente las impresoras que se identifican en la misma subred. Las impresoras de red que no están en la misma subred deben ser agregadas manualmente por el administrador del sistema. Puede configurar una impresora de red mediante el comando lpadmin.
Consulte la documentación de instalación del proveedor de la impresora para obtener información sobre conmutadores de hardware y requisitos de cables.
# ping ip-address-of-network-printer
# lpinfo --make-and-model printer manufacturer name
Por ejemplo, para mostrar las impresoras Xerox:
# lpinfo --make-and-model Xerox -m
Para obtener más información, consulte Cómo mostrar los controladores y dispositivos disponibles.
# lpadmin -p printer-name -E -v socket://ip-address-of-network-printer \ -m printer-make-and-model
Especifica el nombre de la impresora que desea agregar.
Aactiva el destino y acepta trabajos.
Establece el atributo device-uri de la cola de impresión.
Establece el archivo PPD para la impresora del directorio de modelo o bien mediante una de las interfaces del controlador.
Para obtener información, consulte la página del comando man lpadmin(8).
# lpstat -l -p printer-name
Ejemplo 2-11 Agregación de una impresora de red que está en una subred diferente
En el siguiente ejemplo se muestra cómo agregar la impresora Xerox luna que está en una subred diferente con la dirección IP 10.178.236.21:
# ping 10.178.236.21 10.178.236.21 is alive # lpinfo --make-and-model Xerox -m foomatic:Xerox-2700_XES-xes.ppd Xerox 2700 XES Foomatic/xes foomatic:Xerox-3700_XES-xes.ppd Xerox 3700 XES Foomatic/xes foomatic:Xerox-4045_XES-xes.ppd Xerox 4045 XES Foomatic/xes foomatic:Xerox-Phaser_5500DN-Postscript.ppd Xerox Phaser 5500DN Foomatic/Postscript\ gutenprint.5.2://xerox-able_1406/expert # lpadmin -p luna -E -v socket://10.178.236.21 \ -m foomatic:Xerox-Phaser_5500DN-Postscript.ppd # lpstat -l -p luna printer luna is idle. enabled since June 25, 2012 12:13:05 PM IST printer luna is idle. enabled since September 29, 2011 05:20:57 PM BST Form mounted: Content types: any Printer types: unknown Description: luna Alerts: none Location: Connection: direct On fault: no alert After fault: continue Users allowed: (all) Forms allowed: (none) Banner required Charset sets: (none) Default pitch: Default page size: Default port settings:
El comando lpinfo muestra los controladores y dispositivos disponibles reconocidos por el servidor de CUPS.
# lpinfo -m
# lpinfo -v
Ejemplo 2-12 Cómo mostrar los controladores disponibles
Para mostrar todas las impresoras Xerox:
# lpinfo --make-and-model Xerox -m foomatic:Xerox-2700_XES-xes.ppd Xerox 2700 XES Foomatic/xes foomatic:Xerox-3700_XES-xes.ppd Xerox 3700 XES Foomatic/xes foomatic:Xerox-4045_XES-xes.ppd Xerox 4045 XES Foomatic/xes gutenprint.5.2://xerox-able_1406/expert Xerox Able 1406 - CUPS+Gutenprint v5.2.4 gutenprint.5.2://xerox-able_1406/simple Xerox Able 1406 - CUPS+Gutenprint v5.2.4 Simplified