Gu�a de Administraci�n de Redes con Linux | ||
---|---|---|
Anterior | Cap�tulo 15. IPX y el Sistema de Ficheros NCP | Siguiente |
La �nica opci�n requerida en la orden nprint es el nombre del fichero a imprimir. Si se especifica un – en el nombre de fichero o si no se especifica nada, nprint aceptar� el trabajo de impresi�n desde stdin. Las opciones m�s importantes de nprint especifican el servidor de ficheros y la cola de impresi�n a los que desea enviar el trabajo. La Tabla 15-4 lista las opciones m�s importantes.
Tabla 15-4. Opciones de L�nea de Orden de nprint
Opci�n | Descripci�n |
---|---|
-S nombre_servidor | El nombre del servidor de ficheros NetWare que mantiene la cola de impresi�n en la que se desea imprimir. Normalmente, es conveniente que el servidor tenga una entrada en el fichero ~/.nwclient. Esta opci�n es obligatoria. |
-q nombre_cola | La cola de impresi�n a la que enviar el trabajo de impresi�n. Esta opci�n es obligatoria. |
-d descripci�n_trabajo | Texto que aparecer� en la consola de impresi�n al mostrar la lista de los trabajos en cola. |
-l l�neas | El n�mero de l�neas por p�gina imprimida. Por defecto es 66. |
-r columnas | El n�mero de columnas por p�gina imprimida. Por defecto es 80. |
-c copias | El n�mero de copias del trabajo que se imprimir�n. Por defecto es 1. |
$ nprint -S REDS01 -q PSLASER -c 2 /home/matt/ethylene.ps |
Escribir un gui�n de encapsulamiento (wrapper).
#!/bin/sh # p2pslaser - sencillo script para redirigir stdin a la # cola PSLASER en el servidor REDS01 # /usr/bin/nprint -S REDS01 -U stuart -q PSLASER # |
Escribir la entrada en /etc/printcap.
pslaser|Postgui�n Laser Printer hosted by NetWare server:\ :lp=/dev/null:\ :sd=/var/spool/lpd/pslaser:\ :if=/usr/local/bin/p2pslaser:\ :af=/var/log/lp-acct:\ :lf=/var/log/lp-errs:\ :pl#66:\ :pw#80:\ :pc#150:\ :mx#0:\ :sh: |
A�adir la opci�n –c a ncpmount.
ncpmount -S REDS01 .... -c lp .... |
# pqlist -S vbrew_f1 -U guest -n Server: ALES_F1 Print queue name Queue ID ------------------------------------------------------------ TEST AA02009E Q2 EF0200D9 NPI223761_P1 DA03007C Q1 F1060004 I-DATA 0D0A003B NPI223761_P3 D80A0031 |
Nuestro ejemplo muestra una lista de las colas de impresi�n disponibles para el usuario guest en el servidor de ficheros ALES_F1. [1]
Para ver los trabajos de una cola de impresi�n, utilice la instrucci�n pqstat. Toma como argumento el nombre de la cola de impresi�n, y lista todos los trabajos de esa cola. Opcionalmente, puede proporcionarle otro argumento indicando cu�ntos trabajos de la lista quiere mostrar. La siguiente salida de ejemplo ha sido comprimida un poco para que quepa en el ancho de la p�gina de este libro:
$ pqstat -S ALES_F1 NPI223761_P1 Server: ALES_F1 Queue: NPI223761_P1 Queue ID: 6A0E000C Seq Name Description Status Form Job ID ------------------------------------------------------------------------ 1 TOTRAN LyX document - propuesta.lyx Active 0 02660001 |
Podemos ver que s�lo hay un trabajo de impresi�n en la cola, que pertenece al usuario TOTRAN. El resto de las opciones incluyen una descripci�n del trabajo, su estado y su identificador de trabajo.
la orden pqrm se utiliza para eliminar trabajos de impresi�n de una cola de impresi�n especificada. Para eliminar el trabajo de la cola de la que acabamos de obtener el estado, ser�a:
$ pqrm -S ALES_F1 NPI223761_P1 02660001 |
La orden es bastante simple, pero es pesado de utilizar cuando se tiene prisa. Ser�a un valioso proyecto escribir un gui�n b�sico para simplificar esta operaci�n.
[1] | Parece que los administradores de sistemas han estado probando algunos de los art�culos de la Cervecera Virtual antes de elegir alguno de esos nombres de cola de impresi�n. �Esperemos que los nombres que usted elija tengan m�s sentido! |