Contenidos
Abra su documento, haga clic en imprimir, espere. Cierra el documento, abre uno nuevo, haz clic en imprimir y espera… 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 en masa 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. Hay otros trucos de impresión basados en terminales disponibles en Linux.
1. Ver 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
Claro, tienes otras opciones. Puede verificar desde la pantalla de configuración de las impresoras, pero esto 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.
Para ver las impresoras instaladas en la interfaz de escritorio, abra Configuración > Impresoras.
2. Busque 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 (más información en nuestra guía de puertos TCP) y la dirección IP.
Para un aspecto más grande de una impresora de red, también puede usar
avahi-browse
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. Imprima 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 Presionar opción en el menú.
La clave de la impresión en Linux es que si está utilizando el entorno de escritorio, debe abrir el archivo. Sin embargo, las cosas son diferentes en la terminal.
Aquí, usa
cat '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT' | lpr
También hay disponibles comandos de impresión alternativos:
lpr '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT'
Entonces, para demostrar, si quiero imprimir el PDF low-fodmap_-_breakfast.pdf, uso el gato o lpr comando y la ruta al archivo del documento:
lpr ‘/home/atomickarma/low-fodmap_-_breakfast.pdf'
Utilice comillas simples para asegurarse de que la ruta y el nombre del archivo se reconozcan correctamente si 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á las 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á.
Advertencia: algunos documentos no se imprimirán de esta manera. Por ejemplo, si bien puede imprimir un archivo DOC o DOCX desde su software de oficina de Linux, no puede hacerlo desde la 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.
Él lpr el comando es suficiente aquí. Todo lo que tiene que hacer es seguirlo con las rutas a los archivos que desea imprimir. Por ejemplo
lpr '/home/atomickarma/high street west.pdf' '/home/atomickarma/Indian-spiced chicken and potato tray bake recipe.pdf'
Incluso puedes simplificarlo aún más. Comience abriendo una ventana de todos los documentos, luego abra una ventana de terminal. En la terminal, ingrese lpluego arrastre los archivos a la terminal.
Soplar iniciar sesión enluego espere a que se complete la impresión por lotes.
5. Imprimir en una impresora específica en la terminal
Con varias impresoras en una red, puede tener un dispositivo específico reservado para documentos y otro para imágenes.
Para enviar un archivo directamente a una impresora específica, primero verifique el nombre de la impresora usando la extensión lpstat dominio:
lpstat -p -d
Una vez hecho esto y anotado correctamente el nombre, envíe un documento a la impresora indicada. 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 y soltar en la terminal para evitar escribir 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 impresas en Linux y necesita borrar la cola? Quizás una de las páginas contiene un error o un conjunto de comandos de impresión duplica 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 asegura que el comando para borrar la cola de impresión se envíe al dispositivo correcto.
La forma más sencilla de solucionar este problema es enviar un comando para borrar la cola de impresión. Para borrar toda la cola, use:
lprm -
También puede eliminar el trabajo actual con solo
lprm
Tenga en cuenta que cuando lprm se utiliza en un entorno de red, se requerirá la contraseña para cancelar un trabajo de impresión.
7. Cancele 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 debe cancelarse, primero debe encontrar su ID de trabajo. Puede encontrarlo 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, debe ingresar
lprm 285
La impresión en el trabajo generalmente 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 bastante eficiente en Linux, no es tan flexible como controlar impresoras desde la terminal. Con las opciones disponibles de cancelación de trabajos, impresión por lotes y administración general de la impresora, 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.