next up previous
Next: Los Shells de UNIX Up: Lo básico de UNIX. Previous: Editando un fichero (vi).

Imprimiendo documentos.

Para  imprimir un ficheroimprimir un fichero sobre papel usaremos el comando lpr . Más exactamente:
lpr -m [-P impresora] [-número_de_copias] {fichero}*
imprime un fichero (ASCII normalmente) utilizando la  impresoraimpresora especificada. En su defecto se usará la impresora definida en la  variable de entornovariable de entorno $PRINTER. Si no indicamos nombre de fichero, la  entrada estándarentrada estándar será imprimida. La opción -m causará que recibamos un  mailmail indicando que la impresión ha finalizado. Si la impresora está ocupada, nuestro trabajo de impresión será almacenado en la  cola de impresióncola de impresión y será atendido dependiendo del número que halla sido asignado. Para ver como está la cola de impresión usaremos el comando:
lpq -l [-P impresora] {trabajo}* {usuario}*
que nos enseña el estado de cada trabajo de la  cola de impresióncola de impresión asignada a la impresora -P<impresora>. En su defecto la impresora declarada en la variable de entorno $PRINTER será usada. Si no especificamos trabajos de impresión, el estado de cada uno de los trabajos será presentado, y por último, con la opción -l observaremos información extra. En ocasiones, nos arrepentimos de haber enviado un trabajo hacia la impresora, y nuestros deseos pueden hacerse realidad usando el comando lprm . Su sintaxis:
lprm [-P impresora] [-] {trabajo}* {usuario}*
Los únicos trabajos que podemos abortar son los que nos pertenecen, a no ser que seamos super usuario. Como ejemplos de gestión de la cola de impresión tenemos:



width 3pt
width .3pt415ptbash$ ls
Alumnos.txt      mo_pro.txt       seleccion_1.txt
no_pro.dos       mo_pro2.txt
bash$ lpq (vemos la cola de impresión por defecto)
no entries
bash$ lpr -pdj0 Alumnos.txt (imprimimos sobre la impresora dj0)
bash$ lpq (comprobamos la impresora por defecto)
no entries
bash$ lpq -Pdj0 (comprobamos la impresora dj0)
Wed Apr 19 17:36:51 1995: waiting for dj0 to become ready (offline ?)
Rank   Pri Owner      Job  Files                   Total Size
1st    0   vi         104  Alumnos.txt                   1535 bytes
bash$ lprm -Pdj0 1 (borramos el trabajo de la cola (impresora apagada))
bash$ lpq -Pdj0 (el trabajo ha sido borrado)
no entries
bash$
width .3pt
depth .3pt width -3pt


next up previous
Next: Los Shells de UNIX Up: Lo básico de UNIX. Previous: Editando un fichero (vi).
Vicente González Ruiz
1998-07-13