Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Abres tu documento, haces clic en imprimir, esperas. Cierras el documento, abres uno nuevo, haces clic en imprimir y esperas… y así sucesivamente. Pero la impresión no debería ser tan aburrida. Podemos enviar correos electrónicos masivos con poco esfuerzo; ¿Por qué no podemos imprimir a granel con la misma facilidad?

Bueno, si estás usando Linux, resulta que puedes. A través de la terminal, puede ejecutar varios comandos de impresora de Linux que básicamente hacen que la impresión sea mucho más agradable. Una gran cantidad de otros trucos de impresión basados ​​en terminales están disponibles en Linux.

1. Mostrar una lista de impresoras instaladas

Si tiene varias impresoras en su red, es probable que no todas estén configuradas en Linux.

Para verificar las impresoras instaladas en su computadora, abra una terminal y use

lpstat-p

Por supuesto, tienes otras opciones. Puede verificar desde la pantalla de configuración de Impresoras, pero eso lleva más tiempo. Al igual que con la mayoría de estas instrucciones de impresora de línea de comandos de Linux, escribir es más rápido que mover y hacer clic con el mouse a través de una serie de menús.

instagram viewer

Para ver las impresoras instaladas en la interfaz de escritorio, abra Configuración > Impresoras.

2. Encuentre la dirección IP de la impresora

Para imprimir en una impresora de red, necesita su dirección IP. Si bien puede ir a la impresora y verificar la configuración del dispositivo, es igual de fácil desde su PC con Linux.

Abra una terminal e ingrese:

lpinfo-v | grep -P '://'

Esto devolverá el nombre de la impresora, la ruta TCP (aprende más sobre eso en nuestro guía de puertos TCP), y la dirección IP.

Para una apariencia más amplia de una impresora de red, también puede utilizar

avahi-navegar --todos -t -r

Sin embargo, en lugar de encontrar específicamente su PC, este comando encontrará todo en su red a lo que su computadora Linux pueda acceder. Deberá desplazarse por la lista de resultados para encontrar una dirección IP específica. Es una solución más larga, aunque tiene usos más allá de la impresión.

En la mayoría de las distribuciones, no es posible ver la dirección IP de una impresora desde el entorno de escritorio.

3. Imprimir un documento desde la terminal de Linux

Imprimir un solo documento en Linux es bastante fácil. Simplemente abra el PDF u otro formato de archivo, luego haga clic en el Imprimir opción en el menú.

La clave de la impresión en Linux es que si está utilizando el entorno de escritorio, necesita abrir el archivo. Sin embargo, las cosas son diferentes en la terminal.

Aquí, usa

gato '/RUTA_AL_DOCUMENTO/NOMBRE_DOCUMENTO.EXT' | lpr

También hay disponibles comandos de impresión alternativos:

lpr '/RUTA_AL_DOCUMENTO/NOMBRE_DOCUMENTO.EXT'

Entonces, para demostrar, si quiero imprimir el PDF low-fodmap_-_breakfast.pdf, uso el gato o lpr comando y la ruta del archivo del documento:

lpr'/home/atomickarma/low-fodmap_-_breakfast.pdf'

Utilice comillas simples para asegurarse de que la ruta del archivo y el nombre del archivo se reconozcan correctamente si se imprime un documento desde un directorio diferente. Si el documento está en el directorio actual, es decir, el mismo directorio donde está abierta la terminal, no necesitará comillas.

Ni siquiera necesita abrir la terminal en el mismo directorio que el archivo que necesita imprimir. Siempre que tenga la ruta de archivo absoluta al documento o imagen, se imprimirá.

Cuidado: algunos documentos no se imprimirán de esta manera. Por ejemplo, aunque puede imprimir un archivo DOC o DOCX desde su software de oficina linux, no es posible hacerlo desde el terminal. Pero puede usar estos comandos para imprimir archivos ODT y PDF.

4. Cómo imprimir por lotes con un comando de Linux

Una de las opciones de impresión más potentes de Linux está disponible desde la línea de comandos.

Intentar seleccionar varios documentos e imprimirlos en el entorno de escritorio generalmente termina con un solo trabajo de impresión. Para imprimir por lotes, es decir, para imprimir varios documentos en el mismo trabajo, debe usar un comando de terminal.

El lpr el comando es suficiente aquí. Todo lo que necesita hacer es seguirlo con las rutas de archivo de los archivos que desea imprimir. P.ej.

lpr '/home/atomickarma/high street west.pdf''/home/atomickarma/receta para hornear en bandeja de papas y pollo con especias indias.pdf'

Incluso puede simplificar esto aún más. Comience abriendo una ventana de todos los documentos, luego abra una ventana de terminal. En la terminal, ingrese lp, luego arrastre los archivos a la terminal.

Golpear Ingresary espere a que se complete la impresión por lotes.

5. Imprimir en una impresora específica en la terminal

Con varias impresoras en su red, puede tener un dispositivo específico reservado para documentos y otro para imágenes.

Para enviar un archivo directamente a una impresora nombrada, primero verifique dos veces el nombre de la impresora usando el lpstat dominio:

lpstat -p -d

Con eso hecho y el nombre correctamente anotado, envíe un documento a esa impresora nombrada. Por ejemplo, para imprimir un PDF en mi impresora Epson, uso:

lp -d EPSON_XP_4100_Series '/home/atomickarma/low-fodmap_-_breakfast.pdf'

Puede combinar la impresión en una impresora específica con la impresión por lotes:

Es así de fácil, y como antes, el archivo se puede arrastrar a la terminal para evitar que escriba la ruta completa del archivo y el nombre del archivo.

6. Comando de impresora para borrar una cola de impresión de Linux

¿Qué sucede si tiene demasiadas páginas imprimiendo en Linux y necesita borrar la cola? Quizás una de las páginas tiene un error, o una serie de comandos de impresión duplican un documento específico que solo debe imprimirse una vez.

Antes de continuar, asegúrese de tener una impresora configurada como predeterminada. De lo contrario, debe saber el nombre de la impresora si hay varias disponibles en su red. Esto garantiza que el comando para borrar la cola de impresión se envíe al dispositivo correcto.

La forma más fácil de abordar esto es enviar un comando para borrar la cola de impresión. Para borrar toda la cola, use:

lprm -

También puede borrar el trabajo actual con solo

lprm

Tenga en cuenta que cuando lprm se utiliza en un entorno de red, se le pedirá su contraseña para cancelar un trabajo de impresión.

7. Cancelar un trabajo de impresión específico desde la línea de comandos de Linux

Si tiene un trabajo de impresión específico que necesita cancelar, primero deberá encontrar su ID de trabajo. Puede encontrar esto viendo la cola de impresión con

lpq

Luego puede usar el comando lprm para cancelar ese trabajo específico.

Entonces, si el lpq el comando devolvió una identificación de trabajo de 285, ingresaría

lprm 285

La impresión del trabajo normalmente se detiene en un par de segundos, aunque esto depende de la longitud del documento.

Ahorre tiempo: administre su impresora con comandos de terminal de Linux

Si bien la interfaz de escritorio es lo suficientemente eficiente en Linux, no es tan flexible como controlar sus impresoras desde la terminal. Con la cancelación de trabajos, la impresión por lotes y las opciones generales de administración de la impresora disponibles, vale la pena conocer los comandos de la impresora en la terminal.

De hecho, vale la pena saber cómo imprimir desde cualquier dispositivo, por si acaso.