Instalar, configurar e imprimir a pdf en Ubuntu

Como es normal, siempre que necesito algo no lo tengo disponible. Esta vez, me ha surgido la necesidad de imprimir un archivo a pdf, y no era desde Openoffice, porque de lo contrario no habría ningún problema, era desde una página web.

La otro que también es normal, es que no me acordaba de como se hacía. Así que he tirado de Internet en su búsqueda hasta que he localizado lo que necesitaba: cups-pdf.

CUPS-PDF está diseñado para generar archivos PDF en cualquier tipo de red a través de una impresora PDF en el servidor. Está disponible bajo licencia GPL y empaquetada en varias distribuciones, entre ella UBUNTU, lo que la hace perfectamente apropiada para nuestro fin.

Lo que sigue es instalarla, los medios los habituales a través de Synaptic o bien a través de la línea de comandos. A través de Synaptic:

Thumbnail image

O bien a traves del terminal:

Thumbnail image


sudo apt-get install cups-pdf

Una vez ya tenemos instalada la impresora lo siguiente es cambiar los permisos de cups-pdf:


sudo chmod +s /usr/lib/cups/backend/cups-pdf

y por último crear la carpeta donde se almacenarán los archivos PDF


mkdir ~/PDF/

en caso de no querer imprimir en esta carpeta, hay que indicarlo, para ello nuevamente en el terminal:


sudo gedit /etc/cups/cups-pdf.conf

y sustituimos donde pone:


Out ${HOME}/PDF/

por el directorio que deseemos. A partir de este punto ya solo se trata de imprimir una página de prueba, si todo funciona de manera adecuada. Pero, como no podía ser de otra manera, a mi me dio problema, así que nuevamente buscando en internet, descubrí que era un problema común, y que se refería a «cups-insecure-filter». Pues eso, que encontré la solución, y es que todos los archivos en /usr/lib/cups/filter y /usr/lib/cups/backend, deben pertenecer a root y al grupo root, esto se hace muy fácilmente, nuevamente en el terminal:


sudo chown -hR root /usr/lib/cups/filter
sudo chown -hR root /usr/lib/cups/backend
sudo chgrp -hR root /usr/lib/cups/filter
sudo chgrp -hR root /usr/lib/cups/backend

Una vez resuelto este problema a correr a las mil maravillas, así que la siguiente fue imprimir una página de prueba, a través d e:

Sistema > Administración > Impresoras

Thumbnail image

Y desde aquí ya se puede imprimir la página en cuestión:

Thumbnail image

Que queda muy bien, abriéndola desde el directorio PDF:

{pdf=https://atareao.es/files/Test_Page.pdf|450|400}

11 comentarios en “Instalar, configurar e imprimir a pdf en Ubuntu

  1. IV
    Ivanmauricioadarme hace 14 años

    Gracias maestro, justo lo que necesitaba, mil gracias!

  2. MI
    Miguel4455 hace 14 años

    Muchas gracias, me estaba volviendo loco y con tus instrucciones me fue bárbaro. Sos un capo! 

  3. AL
    Aleli hace 13 años

    Yo uso ubunto 11. 10 y cuando hahgo todos los apsos que voya  imrpesoras no me reconoce ninguna impresora a la hora de adicionar una nueva. por que sera esto?

    1. BR
      Braulio-cano hace 13 años

       yo ya hice en el ubuntu 11.10 mira lo q tienes q hacer es agregar la impresora y debe salir una opcion llamada CUPS-PDF le das y luego siguiente instalas el controlador de la impresora (ya te señala cual) y luego listo. espero q sea de tu utilidad cualquier pregunta mandame un mail braulio-cano@hotmail.com

  4. VC
    Vcoppia hace 13 años

    gracias por la ayuda, resulto 100%

  5. CR
    cross hace 12 años

    XD GENIAL YA ESTABA DESESPERADO DE NO PODER IMPRIMIR EN PDF 

  6. KU
    kuank hace 12 años

    Muchisimas gracias

  7. FI
    fischess hace 12 años

    Felicidades por el seguimiento!! Gracias

  8. CA
    cabetza1 hace 11 años

    Gracias perfecto, solo que en ubuntu 12.04 hay que instalar también los controladores elegimos generic y posterior al click aparece el driver cups-pdf

  9. GA
    Gabriel hace 2 meses

    Otro agradecido y facil para un neofito

    1. AT
      atareao hace 2 meses

      Muchas gracias a ti por tu comentario.
      Saludos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *