- Linux utiliza CUPS para la gestión de impresoras y trabajos de impresión.
- Los comandos principales para imprimir son lp y lpr.
- Es posible listar, cancelar y gestionar trabajos de impresión desde la terminal.
- Se pueden imprimir archivos con opciones personalizadas como número de copias o modo dúplex.
Imprimir un archivo desde la terminal en Linux puede parecer una tarea complicada para quienes no están familiarizados con los comandos adecuados. Sin embargo, el sistema operativo cuenta con herramientas muy eficientes que permiten gestionar impresoras y trabajos de impresión de manera sencilla. En esta guía te explicaremos en detalle cómo imprimir archivos desde la línea de comandos, gestionar la cola de impresión y personalizar las opciones de impresión.
Linux utiliza el sistema de impresión CUPS (Common UNIX Printing System) para la administración de impresoras y trabajos de impresión. Gracias a este sistema, es posible imprimir fácilmente desde la terminal mediante comandos como lp y lpr. A continuación, te mostraremos cómo utilizarlos correctamente.
Instalar y configurar CUPS en Linux
Antes de empezar a imprimir desde la terminal, es recomendable asegurarse de que CUPS está instalado en el sistema. En la mayoría de distribuciones, viene preinstalado, pero si necesitas instalarlo, puedes hacerlo con los siguientes comandos:
En Debian y derivados (Ubuntu, Linux Mint):
sudo apt install cups printer-driver-all
En Arch Linux y derivados:
sudo pacman -S cups cups-filters ghostscript gsfonts
Tras la instalación, es necesario habilitar y arrancar el servicio CUPS:
sudo systemctl start cups.service sudo systemctl enable cups.service
Comandos principales para imprimir en Linux
Los dos comandos más utilizados para imprimir en Linux son lp y lpr. Ambos permiten enviar documentos a la impresora predeterminada o seleccionar una impresora específica si hay varias conectadas.
Imprimir con lp
Para imprimir un archivo con el comando lp, utiliza la siguiente estructura:
lp archivo.txt
Si deseas especificar una impresora diferente, usa la opción -d:
lp -d impresora_nombre archivo.txt
También es posible imprimir varias copias de un documento usando la opción -n:
lp -n 3 archivo.txt
Para establecer opciones específicas de impresión, como la orientación de la página, puedes utilizar la opción -o:
lp -o landscape archivo.txt
Si bien el comando lp es bastante directo, es útil conocer otras funcionalidades que pueden optimizar la experiencia de impresión.
Imprimir con lpr
El comando lpr funciona de manera similar a lp. Para imprimir un archivo con este comando, usa:
lpr archivo.txt
Para imprimir varias copias, usa la opción -#:
lpr -# 2 archivo.txt
También puedes especificar una impresora en particular con la opción -P:
lpr -P impresora_nombre archivo.txt
Conocer las diferencias entre lp y lpr es importante para adaptarse a las diversas necesidades de impresión. Puedes explorar esto más a fondo en nuestra guía sobre comandos útiles en Linux.
Gestionar la cola de impresión
En muchas ocasiones, es útil ver el estado de los trabajos de impresión en cola o cancelar una impresión en curso. Los siguientes comandos te ayudarán a gestionar la cola de impresión.
Ver la cola de impresión
Para visualizar los trabajos en cola, usa el comando:
lpq
Si deseas ver la cola de todas las impresoras, utiliza:
lpq -a
Cancelar trabajos de impresión
Si has enviado un trabajo de impresión por error o necesitas detener una impresión, puedes cancelar un trabajo específico usando:
lprm
Este comando cancelará el trabajo actual en la impresora predeterminada. Para eliminar todos los trabajos de impresión en cola, usa:
lprm -
La gestión de la cola de impresión es una parte crucial del proceso de impresión que a menudo se pasa por alto. Si estás interesado en más consejos sobre optimizar tus dispositivos, te invitamos a explorarlos.
Configurar impresoras en Linux
Si necesitas agregar o configurar una impresora en tu sistema, puedes hacerlo a través del comando lpadmin.
Para agregar una impresora con CUPS, usa el siguiente comando:
sudo lpadmin -p NombreImpresora -E -v "http://VSPAPERCUT:9163/printers/NOMBRE-COLA-VIRTUAL"
Para listar todas las impresoras disponibles en el sistema, puedes utilizar:
lpstat -a
La correcta configuración de las impresoras es esencial para garantizar un flujo de trabajo eficiente. Si te interesa saber más sobre configuraciones avanzadas, no dudes en leer sobre opciones avanzadas de impresión en nuestro sitio.
Opciones avanzadas de impresión
Además de las opciones básicas, existen configuraciones avanzadas que permiten controlar mejor la impresión en Linux.
Impresión a doble cara
Si tu impresora soporta impresión a doble cara, puedes utilizar la opción -o sides:
lp -o sides=two-sided-long-edge archivo.txt
Para impresión en formato horizontal, usa:
lp -o sides=two-sided-short-edge archivo.txt
El uso efectivo de la impresión a doble cara puede ahorrar papel y resultar más ecológico. Conozca más sobre cómo ajustar mejor tus dispositivos en esta guía.
Seleccionar formato de papel
Es posible elegir el tamaño del papel utilizando la opción -o media:
lp -o media=A4 archivo.txt
Para tamaño carta:
lp -o media=letter archivo.txt
Establecer calidad de impresión
Algunas impresoras permiten definir la calidad de impresión mediante opciones avanzadas:
lp -o print-quality=3 archivo.txt
Los valores posibles son:
- 3: Calidad estándar
- 4: Alta calidad
- 5: Calidad fotográfica
Dominar los comandos de impresión en Linux es una habilidad muy útil, especialmente si trabajas con terminal de manera frecuente. A través de herramientas como lp y lpr, puedes enviar archivos a imprimir, gestionar la cola de impresión y personalizar diversos aspectos del proceso sin necesidad de interfaces gráficas. Asegúrate de configurar correctamente tu impresora y utilizar las opciones avanzadas para obtener los resultados óptimos en cada impresión.
Redactor apasionado del mundo de los bytes y la tecnología en general. Me encanta compartir mis conocimientos a través de la escritura, y eso es lo que haré en este blog, mostrarte todo lo más interesante sobre gadgets, software, hardware, tendencias tecnológicas, y más. Mi objetivo es ayudarte a navegar por el mundo digital de forma sencilla y entretenida.