Afortunadamente, existen programas como OpenOffice que ya permiten crear documentos en formato PDF a partir del documento que estemos editando.
Sin embargo, esto no ocurre en todos los casos y puede ser útil disponer de una impresora virtual de forma que, cuando imprimamos desde cualquier programa, como por ejemplo desde el navegador, en lugar de obtener una copia en papel, se genere un documento en formato PDF (si vienes de Windows, seguro que esta solución te suena).
Para conseguirlo, sólo necesitamos el programa cups-pdf que, además, está incluido en los repositorios oficiales de Ubuntu.
Una ventaja añadida es que cups-pdf puede utilizarse en cualquier sistema que utilice CUPS (Common Unix Printing System). Además, resulta muy sencillo poner la impresora virtual a disposición de toda la red de modo que también puedan utilizarla los ordenadores con Windows.
Si te interesa instalarlo, sólo tienes que seguir leyendo …
Instalar y configurar
Como hemos dicho antes, cups-pdf se encuentra disponible en los repositorios de Ubuntu por lo que su instalación es muy sencilla:
- Para comenzar, debes abrir el programa Synaptic (Sistema > Administración > Gestor de paquetes Synaptic) y buscar el paquete cups-pdf (ya sabes que basta con hacer clic sobre el primer elemento de la columna Paquete y comenzar a escribir la palabra cups-pdf, o bien, puedes utilizar el cuadro Búsqueda rápida). Una vez localizado, sólo tienes que hacer clic sobre él, con el botón derecho del ratón y, en el menú de contexto que aparece, elegir Marcar para instalar.
- Después de esto, sólo tendrás hacer clic sobre el botón Aplicar y seguir las indicaciones del asistente de la instalación.
Una vez concluida la instalación, debes realiza unos pequeños ajustes para poder utilizar el programa. En ambos casos, utilizaremos la Consola (Aplicaciones > Accesorios > Terminal):
- Lo primero será cambiar los permisos de cups-pdf …
sudo chmod +s /usr/lib/cups/backend/cups-pdf
- … y a continuación crear una carpeta donde almacenar los futuros documentos PDF generados por cups-pdf.
mkdir ~/PDF/
Imprimir una página de prueba
Cuando concluyas el apartado anterior, ya tendrás a tu disposición la impresora virtual. Para comprobar que todo ha ido bien, puedes recurrir a lo siguiente:
- Desplazate hasta el menú y elige Sistema > Administración > Impresoras.
- Se abrirá la ventana Configuración de la impresora, donde debe aparecer un icono por cada una de las impresoras presentes en el sistema. En mi caso, sólo tengo la impresora PDF que acabamos de instalar. Para acceder a su ventana de propiedades, sólo hay que hacer doble clic sobre el icono que la representa.
- En la ventana Propiedades de la impresora, sólo tienes que hacer clic en el botón Imprimir página de prueba.
- Si a continuación compruebas el contenido de la carpeta PDF, que hemos creado en el apartado Instalar y configurar dentro de tu Carpeta personal, verás que ha aparecido un nuevo archivo, con el nombre Test_Page.pdf
Comprobar el funcionamiento
Llegados a este punto, ya sabes que tu impresora virtual funciona correctamente. Ahora, cada vez que necesites imprimir algo, podrás elegirla como destino del trabajo de impresión. Para que veas lo fácil que es, vamos a ver cómo podrías guardar la página web que estés viendo en tu navegador, en un documento PDF.
Parta conseguirlo, sólo tienes que hacer lo siguiente:
- Desplazate hasta el menú Archivo de la ventana de Firefox y haz clic en la opción Imprimir…
- Aparecerá una ventana con el título Imprimir, que contiene todas las impresoras seleccionadas (y la opción de crear un archivo de impresión). Debes hacer clic sobre la impresora PDF y después sobre el botón Imprimir.
- De manera inmediata, en la carpeta PDF aparecerá, junto a la prueba de impresión que obtuvimos en el punto anterior, el nuevo documento que acabamos de crear.
Por último, comentar que el comportamiento general del programa se establece en el archivo cups-pdf.conf que puedes encontrar en la carpeta /etc/cups.
Si quieres, por ejemplo, cambiar la carpeta en la que obtienes los documentos PDF, sólo tienes que editar el archivo de configuración, lo que puedes hacer escribiendo la siguiente orden en la consola:
sudo gedit /etc/cups/cups-pdf.conf
Y esto es todo por hoy. Espero que te haya resultado útil.
Imagen de cabecera: Mashup icon theme


hola,
llevo ya un tiempo siguiendo tu blog y me parece una excelente herramienta para los usuarios de linux, enhorabuena. Este artículo en particular creo que nos resultará a todos de mucha utilidad.
Gracias!!!
wow amigo muy buen aporte, justo lo que necesitaba, pues escaneo unas paginas de un libro las pego en Oo, y exporto a PDF, así con este proceso se me hace mas facíl, además de ser muy útil.
Hola, vengo usando Ubuntu desde hace menos de 24 horas y por lo tanto mis conocimientos de este sistema son muy efímeros.
Les comento que conseguí instalar la impresora PDF sin embargo no logro imprimir nada, ya que me marca error de impresión:
“Hubo un problema al imprimir el documento «Añadir aplicaciones – Guía Ubuntu» (trabajo 6): «Stopping job because the scheduler could not execute the backend»”.
Alguna sugerencia de que pueda estar sucediendo?
Gracias.
«Stopping job because the scheduler could not execute the backend»”.
Lo solucionas ejecutando en consola:
sudo chmod 700 /usr/lib/cups/backend/cups-pdf
sudo chmod 700 /usr/lib/cups/backend
Saludos, Agu ;)
Muchas gracias fue de mucha ayuda.
Muchas gracias, que gran blog!
Gracias a esto,podemos seguir día a día con la lucha.
Animo!! Saludos!!!
Gracias me sirvio resto ese dato :
Buenas tardes:
Primero que nada felicitarte y agradecerte toda la ayuda que nos estas prestando a gente que como yo desea aprender mas sobre GNU/LINUX, me gustaría aprovechar este tema de la impresora para hacerte una consulta, de entrada te comentare que mi mujer trajo una impresora multifunción de Japón (una EPSON PM-A920), el caso es que con XSANE nunca funciono, y un día por casualidad instale KOOKA, y ese día la reconoció y funciono totalmente al 100% y con total normalidad usando KOOKA, ahora trato de instalarlo pero no esta en los repositorios, he descargado la ultima versión (la 0.44) desde la web “http://kooka.kde.org/”, pero después de ejecutar “./configure” trato de hacer “sudo make y make install” sin lograr instalarlo, en principio te diré que no me crea ningún fichero “make” ni “make install”, con lo que no hace nada, a ver si tu me puedes ayudar.
Un abrazo y nuevamente mis sinceras felicitaciones por tu web.
Agradecer que compartas esta información .
Muchas gracias, es una pasada
Muchas gracias por estas explicaciones, ya que encontre muchas otras pero incompletas; ya que instalando el mismo programa no conseguia iimprimir. Luego tuve un problema con la carpeta Pdf de destino que aparecia de solo lectura (con un candado) y lo solucione borrandola y añadiendo otra con el mismo nombre.
Gracias. Me estaba volviendo loco con el «Stopping job because the scheduler could not execute the backend»”. Ahora lo tengo solucionado.
Un saludo. (Guardo tu página)
Gracias por el aporte…. pagina en favoritos lista….
Saludos,
de gran ayuda este post. gracias por tus aportes.
saludos.
Yo también me estaba volviendo loca con el “stopping job…” muchas gracias por la información!
Impresionante… yo tengo instalado Microsoft Office en Ubuntu 10.04 vía Play-on-Linux, y la verdad echaba en falta un software para crear pdf equiparable a pdf-creator.
Instalé cups-pdf desde repositorio, pero me daba el dichoso mensajito de “stopping job because…”, y llegué a pensar que era algo de incompatibilidad de MS Office, pero al aplicar la “receta” que tu sugieres se solucionaron los problemas, y el programa funciona la mar de bien.
Ahora ya puedo crear pdf a partir de MS Office Word desde Ubuntu 10.04 ¡Increible!
Muchas gracias por la aportación.