comando lpadmin
Nota: Este es un mandato de System V Print Subsystem.
Finalidad
Configura el servicio de impresión LP.
Sintaxis
Adición o cambio de la configuración de una impresora local
lpadmin -p Impresora -v Dispositivo [ -D Comentario ] [ -A AlertType ] [ -W Minutos ] [ -c Clase ] [ -e Printer1 ] [ -F FaultRecovery ] [ -f allow:FormList | -fdenyFormList ] [ -h ] [ -I ListaDeTiposDeContenido ] [ -i Interfaz ] [ -l ] [ -M -f NombreDelFormulario [ -o File-break ] ] ¡[ -M -S Print-Wheel ] [ -m Model ] [ -O Copy-Options ] [ -o Print-Options ] [ -o nobanner | -o banner ] [ -r Class ] [ -S List ] [ -s Server-Name [!ServerPrinterName ] ] [ -T Printer-Type-List ] [ -u allow:Login-Id-List | -u deny:Login-Id-List ] ]
Adición o cambio de la configuración de una impresora remota
lpadmin -p Impresora -s ServerName [!ServerPrinterName ] - v Device [ -D Comment ] [ -A AlertType ] [ -W Minutes ] [ -c Class ] [ -e Printer1 ] [ -F FaultRecovery ] [ -f allow:FormList | -fdenyFormList ] [ -h ] [ -I Content-Type-List ] [ -i Interface ] [ -l ] [ -M -f Form-Name [ -o Filebreak ] ] [ -M -S Print-Wheel ] [ -m Model ] [ -O CopyOptions ] [ -o PrintOptions ] [ -o nobanner | -o banner ] [ -r Class ] [ -S List ] [ -T PrinterTypeList ] [ -u allow:LoginIdList | -u deny:LoginIdList ] ] [ -v Dispositivo ]
Eliminación de un destino de impresora
lpadmin -x Destino
Establecer o cambiar el destino predeterminado del sistema
lpadmin -d [ Destino ]
Establecimiento de una alerta para una rueda de impresión
lpadmin -S Print-Wheel -A AlertType [ -W Minutos ] [ -Q Solicitudes ]
Configuración o cambio de las etiquetas de alta sensibilidad y baja sensibilidad de la impresora con Trusted AIX®
Descripción
El mandato lpadmin configura el servicio de impresión LP definiendo impresoras y dispositivos. Se utiliza para:
- Añadir y cambiar impresoras
- Eliminar impresoras del servicio
- Establecer o cambiar el destino predeterminado del sistema
- Definir alertas para errores de impresora
- Montar ruedas de impresión
- Definir impresoras para servicios de impresión remota
Los nombres de impresora y clase no pueden ser más largos que el nombre de archivo de longitud máxima permitido para el tipo de sistema de archivos que está utilizando, y pueden constar de todos los caracteres imprimibles excepto el espacio, la barra inclinada, la barra inclinada invertida, los dos puntos, el punto y coma, la coma, el asterisco, el signo de interrogación y la tilde. El guión puede utilizarse en cualquier posición excepto en la primera posición de un nombre de impresora.
Si especifica lpadmin -?, el sistema muestra el mensaje de uso del mandato y devuelve 0.
Adición o cambio de una impresora
El distintivo -p Impresora se utiliza para configurar una impresora nueva o para cambiar la configuración de una impresora existente. Cuando utilice este formato del mandato lpadmin , debe seleccionar uno de los siguientes:
- inulag -v Dispositivo, necesario para configurar una impresora local
- ¡inulag -s ServerNname [ !ServerPrinterName ], necesario para configurar una impresora remota
Eliminación de un destino de impresora
El distintivo -x dest elimina el destino dest (una impresora o una clase) del servicio de impresión LP. Si dest es una impresora y es el único miembro de una clase, la clase se suprime. Si dest es all, se eliminan todas las impresoras y clases. No se permiten otros parámetros con -x.
Establecer/cambiar el destino predeterminado del sistema
El distintivo -d [ dest ] convierte a dest, una impresora o clase existente, en el nuevo destino predeterminado del sistema. Si no se proporciona dest , no hay ningún destino predeterminado del sistema. No se permiten otros parámetros con -d. Para desestablecer la impresora predeterminada del sistema, el usuario puede especificar la palabra clave none.
Establecer una alerta para una rueda de impresión
El distintivo -S Imprimir rueda se utiliza con el distintivo -A Tipo de alerta para definir una alerta para montar la rueda de impresión cuando hay trabajos en cola para ella. Si este mandato no se utiliza para organizar la alerta para una rueda de impresión, no se enviará ninguna alerta para la rueda de impresión. Consulte el otro uso del distintivo -A , con -p.
Los Tipos de alerta son los mismos que los disponibles con el distintivo -A : mail, write, quiet, none, shell-commandy list. Consulte la descripción de -A, para obtener detalles sobre cada uno.
The print wheel Print-Wheel needs to be mounted
on the printer(s):
printer (integer1 requests)
integer2 print requests await this print wheel.Las impresoras listadas son las que el administrador había especificado anteriormente como candidatas para esta rueda de impresión. El número integer1 listado junto a cada impresora es el número de solicitudes elegibles para la impresora. El número integer2 que aparece después de la lista de impresoras es el número total de solicitudes en espera de la rueda de impresión. Será menor que la suma de los otros números si algunas peticiones pueden ser manejadas por más de una impresora.
Si Imprimir rueda es all, la alerta definida en este mandato se aplica a todas las ruedas de impresión ya definidas para tener una alerta.
Si no se proporciona el distintivo -W , el procedimiento predeterminado es que sólo se enviará un mensaje por cada necesidad de montar la rueda de impresión. No especificar el distintivo -W equivale a especificar -W una vez o -W 0. Si Minutos es un número mayor que cero, se envía una alerta a intervalos especificados por minutos.
Si también se proporciona el distintivo -Q , la alerta se envía cuando un determinado número (especificado por el argumento requests) de solicitudes de impresión que necesitan la rueda de impresión están a la espera. Si no se proporciona el distintivo -Q , o requests es 1 o la palabra any (que son ambos el valor predeterminado), se envía un mensaje tan pronto como alguien envía una solicitud de impresión para la rueda de impresión cuando no está montada.
Distintivos
| Elemento | Descripción |
|---|---|
| -A AlertType [-W minutos ] | El distintivo -A define una alerta para informar al administrador cuando se detecta un error de impresora, y periódicamente después, hasta que el administrador borra el error de impresora. Si no se define una alerta para una impresora determinada, el correo se envía al usuario lp de forma predeterminada. Los AlertTypes son:
|
|
|
|
|
|
|
|
|
|
|
El mensaje enviado aparece de la siguiente manera:
|
|
El servicio de impresión LP puede detectar errores de impresora sólo a través de un filtro rápido adecuado y sólo cuando se utiliza el programa de interfaz estándar o un programa de interfaz personalizado adecuado. Además, el nivel de recuperación después de un error depende de las prestaciones del filtro. |
|
Si la Impresora es all, la alerta definida en este mandato se aplica a todas las impresoras existentes. |
|
Si el distintivo -W no se utiliza para organizar alertas de error para Impresora, el procedimiento predeterminado es enviar un mensaje al administrador de Impresora por error. Esto es equivalente a especificar -W una vez o -W 0. Si minutos es un número mayor que cero, se envía una alerta a intervalos especificados por minutos. |
|
| -c Clase | Inserte Impresora en la Claseespecificada. Se crea la Clase si todavía no existe. |
| -d [ Dest ] | Convierte a dest, una impresora o clase existente, en el nuevo destino predeterminado del sistema. |
| -D Comentario | Guarda el Comentario para su visualización siempre que un usuario solicite una descripción completa de Impresora (consulte lpstat). El servicio de impresión LP no interpreta este comentario. |
| -e Printer1 | Copia el programa de interfaz de un Printer1 existente para que sea el programa de interfaz para Impresora.Nota: No especifique los distintivos -i y -m no se pueden especificar con el distintivo -e . |
| -f allow: FormList | -f deny:FormList | Permite o deniega que los formularios de FormLlist se impriman en Impresora. De forma predeterminada, no se permiten formularios en una impresora nueva. |
Para cada impresora, el servicio de impresión LP mantiene dos listas de formularios: una lista de formularios permitidos de formularios que se pueden utilizar con la impresora y una lista de formularios denegados de formularios que no se pueden utilizar con la impresora. Con el distintivo -f allow , los formularios listados se añaden a la lista de permitidos y se eliminan de la lista de denegaciones. Con el distintivo -f deny , los formularios listados se añaden a la lista de denegaciones y se eliminan de la lista de permitidas. |
|
Si la lista de permitidos no está vacía, sólo se pueden utilizar los formularios de la lista en la impresora, independientemente del contenido de la lista de denegaciones. Si la lista de permitir está vacía, pero la lista de denegar no lo está, los formularios de la lista de denegar no se pueden utilizar con la impresora. Todos los formularios se pueden excluir de una impresora especificando -f deny: all. Todos los formularios se pueden utilizar en una impresora (siempre que la impresora pueda manejar todas las características de cada formulario) especificando -f allow: all. |
|
El servicio de impresión LP utiliza esta información como un conjunto de directrices para determinar dónde se puede montar un formulario. Los administradores, sin embargo, no están restringidos de montar un formulario en ninguna impresora. Si el montaje de un formulario en una impresora determinada está en desacuerdo con la información de la lista de permitidos o de la lista de denegados, se avisa al administrador, pero se acepta el montaje. No obstante, si un usuario intenta emitir una petición de impresión o cambio para una combinación de formulario e impresora que está en desacuerdo con la información, la petición sólo se acepta si el formulario está montado actualmente en la impresora. Si el formulario se desmonta más tarde antes de que la solicitud pueda imprimirse, la solicitud se cancela y se notifica al usuario por correo. |
|
Si el administrador intenta especificar un formulario como aceptable para su uso en una impresora que no tiene las prestaciones que necesita el formulario, el mandato se rechaza. |
|
El mandato lpadmin emite un aviso cuando se envía un nombre de formulario no válido (no existente) con el distintivo -f deny: . |
|
Consulte el otro uso de -f, con el distintivo -M . |
|
| -F FaultRecovery | Especifica la recuperación que se utilizará para cualquier solicitud de impresión que se detenga debido a un fallo de la impresora, según el valor de FaultRecovery:
El valor predeterminado de FaultRecovery es inicio. |
| -h | Indica que el dispositivo asociado con la impresora está cableado. Si no se especifica ninguno de los distintivos mutuamente excluyentes, -h y -l, se asume este distintivo. |
| -i Interfaz | Establezca un nuevo programa de interfaz para Impresora. La Interfaz es el nombre de vía de acceso del nuevo programa. No especifique los distintivos -e y -m con este distintivo. |
| -I Lista de tipos de contenido | Permita que Impresora maneje las solicitudes de impresión con los tipos de contenido listados en una Lista de tipos de contenido. Si la lista incluye nombres de más de un tipo, los nombres deben estar separados por comas o espacios en blanco. Si están separados por espacios en blanco, la lista entera debe estar entre comillas dobles. El tipo simple se reconoce como el tipo de contenido predeterminado. Un tipo simple de archivo es una corriente de datos que contiene sólo caracteres ASCII imprimibles y los siguientes caracteres de control.
Para evitar que el servicio de impresión considere simple un tipo válido para la impresora, especifique un valor explícito (como el tipo de impresora) en la lista de tipos de contenidoo una lista vacía. Si desea que se incluya simple junto con otros tipos, debe incluir simple en la content-type-list. Excepto para simple, cada nombre de content-type lo determina libremente el administrador. Si el tipo de impresora se especifica mediante la opción -T , el tipo de impresora se considera implícitamente que también es un tipo de contenido válido. |
| -J etiqueta | Define la etiqueta de alta sensibilidad (SL) para una impresora con Trusted AIX instalado. |
| -l | Indica que el dispositivo asociado con Impresora es un terminal de inicio de sesión. El planificador LP (lpsched) inhabilita todos los terminales de inicio de sesión automáticamente cada vez que se inicia. El distintivo -h no se puede especificar con este distintivo. |
| -L etiqueta | Define la etiqueta de baja sensibilidad (SL) para una impresora con Trusted AIX instalado. |
| -M -f Nombre-Form[-a[-o filebreak] ] | Monta el formulario Nombre de formulario en Impresora. Las solicitudes de impresión que necesitan el formulario preimpreso Nombre de formulario se imprimen en Impresora. Si más de una impresora tiene el formulario montado y el usuario ha especificado cualquiera con el distintivo -d del mandato lp como destino de impresora, la solicitud de impresión se imprime en una impresora que también satisface las otras necesidades de la solicitud. |
La longitud y el ancho de página, así como los caracteres y los pasos de línea necesarios para el formulario se comparan con los permitidos para la impresora, comprobando las prestaciones de la base de datos terminfo para el tipo de impresora. Si el formulario requiere atributos que no están disponibles con la impresora, se avisa al administrador pero se acepta el montaje. Si el formulario lista una rueda de impresión como obligatoria, pero la rueda de impresión montada en la impresora es diferente, también se avisa al administrador pero se acepta el montaje. |
|
Si se proporciona el distintivo -a , se imprime un patrón de alineación, precedido por la misma inicialización de la impresora física que precede a una solicitud de impresión normal. Se presupone que la impresión comienza en la parte superior de la primera página del formulario. Después de imprimir el patrón, el administrador puede ajustar el formulario montado en la impresora y pulsar Intro para otro patrón de alineación (sin inicialización esta vez), y puede continuar imprimiendo tantos patrones de alineación como desee. El administrador puede salir de la impresión de patrones de alineación escribiendoq. |
|
Si se proporciona el distintivo -o filebreak , se inserta un canal de información de formulario entre cada copia del patrón de alineación. De forma predeterminada, se presupone que el patrón de alineación rellena correctamente un formulario, por lo que no se añade ningún canal de información de formulario. |
|
Un formulario se desmonta montando un nuevo formulario en su lugar o utilizando el distintivo -f none . De forma predeterminada, una impresora nueva no tiene ningún formulario montado. |
|
Consulte el otro uso de -f sin -M. |
|
| -M " -S Rueda de impresión | Monte la Imprimir rueda en Impresora. Las solicitudes de impresión que necesiten Imprimir-reducción se imprimirán en Impresora. Si más de una impresora tiene Imprimir rueda montada y el usuario ha especificado cualquiera con el distintivo -d del mandato lp como destino de impresora, entonces la petición de impresión se imprime en una impresora que también satisface las otras necesidades de la petición. Si la Imprimir-rueda no aparece como aceptable para la impresora, se avisa al administrador, pero se acepta el montaje. Si la impresora no toma ruedas de impresión, el mandato se rechaza. Una rueda de impresión se desmonta montando una nueva rueda de impresión en su lugar o utilizando el distintivo -S none . De forma predeterminada, una nueva impresora no tiene ninguna rueda de impresión montada. Consulte los otros usos del distintivo -S sin -M. |
| -m Modelo | Seleccione el programa de interfaz Modelo , proporcionado con el servicio de impresión LP, para la impresora. No utilice los distintivos -e y -i con este distintivo. Están disponibles los siguientes programas de interfaz:
|
| -o Opción de impresión | Especifica, en la lista siguiente, el valor predeterminado proporcionado a un programa de interfaz si la opción no se toma de una descripción de formulario preimpresa o no la proporciona explícitamente el usuario que envía una solicitud (consulte lp). Las únicas opciones -o que pueden tener valores predeterminados definidos se listan a continuación. |
|
|
número-decimal-escalado hace referencia a un número no negativo utilizado para indicar una unidad de tamaño. El tipo de unidad se muestra mediante una letra final adjunta al número. Se pueden utilizar tres tipos de números decimales escalados con el servicio de impresión LP: |
|
|
|
es decir, líneas, caracteres, líneas por pulgada o caracteres por pulgada. |
|
Los cuatro primeros valores de opción predeterminados deben coincidir con las prestaciones del tipo de impresora física, tal como se define en la base de datos terminfo para el tipo de impresora. Si no lo hacen, el mandato se rechaza. |
|
La stty-option-list no se comprueba para los valores permitidos, pero el programa de interfaz estándar la pasa directamente al programa stty . Los mensajes de error producidos por stty cuando se procesa una solicitud (mediante el programa de interfaz estándar) se envían por correo al usuario que envía la solicitud. |
|
Para cada opción de impresión no especificada, los valores predeterminados para los atributos siguientes se definen en la entrada terminfo para el tipo de impresora especificado. |
|
|
|
El valor predeterminado para stty es
|
|
Puede establecer cualquiera de los distintivos -o en los valores predeterminados (que varían para distintos tipos de impresoras), escribiéndolos sin valores asignados, como se indica a continuación:
|
|
| -o nobanner | Permite a un usuario enviar una solicitud de impresión especificando que no se imprima ninguna página de banner. |
| -o banner | Fuerza la impresión de una página de banner con cada solicitud de impresión, incluso cuando un usuario no solicita ninguna página de banner. Este es el valor predeterminado; debe especificar -o nobanner si desea permitir que los usuarios puedan especificar -o nobanner con el mandato lp . |
| -p Impresora | Configura una nueva impresora cambia la configuración de una impresora existente. |
| -Q Solicitudes | Especifica que se envía una alerta cuando un determinado número de Solicitudes de impresión que necesitan la rueda de impresión están a la espera. |
| -r Clase | Elimine Impresora de la Claseespecificada. Si Impresora es el último miembro de Clase, se elimina la Clase . |
| -s Nombre-servidor [ !Servidor-Nombre de impresora ] | Especifica que está configurando una impresora remota. Hace que una impresora de servidor sea accesible para los usuarios del sistema. Server-Name es el nombre del sistema en el que se encuentra la impresora. Debe estar listado en la tabla de sistemas LP. Server-Printer-Name es el nombre utilizado en el sistema servidor para dicha impresora. Por ejemplo, si desea acceder a Printer1 en Server1 y desea que se llame Printer2 en el sistema, especifique - Printer2 - Server1!Printer1. Si Server-Name es un servidor Netware, definido como -t nuc utilizando el mandato lpsystem , Server-Printer-Name puede ser el nombre de una cola Netware o una impresora Netware. |
| -S Lista | Permite que se utilicen en la impresora las ruedas de impresión o los alias para los juegos de caracteres especificados en la Lista . El distintivo -S no le permite añadir elementos a una Lista especificada con una invocación anterior de -S; en su lugar, sustituye una Lista existente por una nueva. Por lo tanto, -S difiere de las opciones -f, -u, allowy deny , que le permiten modificar las listas existentes de formularios disponibles y usuarios autorizados. Una vez que haya ejecutado el distintivo -S , las ruedas de impresión y los juegos de caracteres especificados, en Lista, en la línea de mandatos actual son los únicos disponibles. |
Si la impresora es un tipo que toma ruedas de impresión, Lista es una lista separada por comas o espacios de nombres de ruedas de impresión. Encierre la lista entre comillas si contiene espacios en blanco. Estas son las únicas ruedas de impresión que se consideran montables en la impresora. Sin embargo, siempre puede forzar que se monte una rueda de impresión diferente. Hasta que se utilice el distintivo para especificar una lista, ninguna rueda de impresión se considera montable en la impresora, y se rechazan las peticiones de impresión que solicitan una rueda de impresión determinada con esta impresora. |
|
Si la impresora es un tipo que tiene juegos de caracteres seleccionables, Lista es una lista separada por comas o blancos de correlaciones o alias de nombres de juegos de caracteres. Encierre la lista entre comillas si contiene espacios en blanco. Cada correlación tiene el formato: |
|
|
|
El nombre-conocido es un número de juego de caracteres precedido por cs, como por ejemplocs3para el juego de caracteres tres, o un nombre de juego de caracteres de la entrada de base de datos csnmde Terminfo . Consulte terminfo. Si este distintivo no se utiliza para especificar una lista, sólo los nombres ya conocidos de la base de datos Terminfo o los números con un prefijo de cs son aceptables para la impresora. |
|
Si Lista es la palabranone, se elimina cualquier lista de ruedas de impresión o alias de juego de caracteres existente. |
|
Consulte los otros usos de -S con el distintivo -M . |
|
| -T Lista-tipos-impresora | Identifique la impresora como de uno o más Tipo-impresora. Cada Printer-Type se utiliza para extraer datos de la base de datos terminfo ; esta información se utiliza para inicializar la impresora antes de imprimir la solicitud de cada usuario. Algunos filtros también pueden utilizar un Tipo de impresora para convertir el contenido de la impresora. Si no se utiliza este distintivo, el valor predeterminado de Printer-Type esunknown; no se extraerá información de terminfo por lo que cada solicitud de usuario se imprimirá sin inicializar primero la impresora. Además, este distintivo se debe utilizar si lo siguiente va a funcionar: -o cpi, -o lpi, -o width, y -o length distintivos de los mandatos lpadmin y lp , y los distintivos -S y -f del mandato lpadmin . Si la Lista-tipo-impresora contiene más de un tipo, la lista-tipo-contenido de la opción -I debe especificarse como simple, como vacío (-I ""), o no especificado en absoluto. |
| -u allow:Lista-ID-inicio-sesión | |
| -u deny:Lista-ID-inicio-sesión | Permite o deniega a los usuarios de la Lista de ID de inicio de sesión el acceso a la impresora. De forma predeterminada, todos los usuarios del sistema local están permitidos en una impresora nueva. El parámetro Login-ID-List puede incluir alguna o todas las construcciones siguientes:
Para cada impresora, el servicio de impresión LP mantiene dos listas de usuarios:
Si la lista de permitidos no está vacía, sólo los usuarios de la lista pueden utilizar la impresora, independientemente del contenido de la lista de denegaciones. Si la lista de permitidos está vacía, pero la lista de denegados no lo está, es posible que los usuarios de la lista de denegados no utilicen la impresora. A todos los usuarios se les puede denegar el acceso a la impresora especificando -u deny: all. Todos los usuarios pueden utilizar la impresora especificando -u allow: all. |
| -v Dispositivo | Especifica que está configurando una impresora local. Asocia un Dispositivo con Impresora. Dispositivo es el nombre de vía de acceso de un archivo en el que lppuede escribir. El mismo Dispositivo se puede asociar con más de una impresora. |
| -x Dest | Elimina el destino dest (una impresora o una clase) del servicio de impresión LP. |
Notas:
- Al crear una impresora nueva, debe especificar el distintivo -vo -s . Además, solo se puede proporcionar uno de los siguientes: -e, -io -m; si no se proporciona ninguno de estos tres distintivos, se utiliza el estándar de modelo.
- Si especifica los distintivos -s o -R , los distintivos siguientes no son válidos: -A, -e, -F, -h, -i, -l, -M, -m, -o, -vy -W.
- Si especifica el distintivo -J o -L , debe especificar ambos distintivos. El distintivo -p es el único otro distintivo que puede especificar con estos dos distintivos.
Seguridad
Archivos
- /var/spool/lp/*
- /etc/lp