Si te interesa generar un documento en PDF podrias utilizar OpenOffice, crear el documento y exportarlo como PDF que es la opcion mas habitual. Sin embargo, en este articulo veremos otra alternativa mas util, mediante la instalacion de una impresora virtual, pues nos permitira generar un PDF a partir de cualquier documento que imprimamos, por ejemplo un documento de texto normal, una imagen o una pagina web.
Para instalar el controlador de la impresora PDF ejecuta el siguiente comando:
$ sudo apt-get install cups-pdf
Una vez instalado (ten activo el repositorio multiverse) cambia ahora los permisos del siguiente fichero con el comando:
$ sudo chmod +s /usr/lib/cups/backend/cups-pdf
Instalemos ahora la impresora virtual.
Ve a Sistema > Administracion > Impresoras, te colocas sobre el icono de"Impresora nueva", haces click derecho y seleccionas "Añadir".
Ahora en la nueva ventana que aparece, en el Asistente:
- Selecciona Impresora Local
- Usa la impresora detectada: PDF Printer
- Selecciona para Driver de la impresora:
- Fabricante (Manufacturer): Generic
- Modelo (Model): Postscript Color Printer
- Nombre (Name): postscript-color-printer-rev3b (o el modelo equivalente)
Escribe un nombre para la impresora:
- Pulsa en Aplicar
Se crea una impresora nueva que puedes usar para generar los ficheros PDF cada vez que la selecciones e imprimas un documento.
Por defecto los ficheros PDF que se crean se almacenan en tu directorio home en el subdirectorio /PDF.
Para cambiar esta ruta:
Edita el fichero /etc/cups/cups-pdf.conf
sudo gedit /etc/cups/cups-pdf.conf
Busca por el texto
Out ${HOME}/PDF
y lo cambias por ejemplo a algo como:
Out ${HOME}/my_print_to_pdf_folder
Ahora necesitas reiniciar el sistema de impresion para que coja los cambios con el comando:
sudo /etc/init.d/cupsys restart
A partir de ahora cada vez que imprimas los ficheros PDF se generan en esa nueva ruta. Para probarlo accede por ejemplo a una pagina web e imprimela seleccionando esta nueva impresora, en tu directorio home se generara el PDF correspondiente.
Visto en ubuntugeek
Actualizacion | Y si quieres compartir tu impresora virtual PDF con toda la red
Solución de Problemas:
Error: Stopping job because the sheduler could not execute the backend
Solución:
$ sudo chmod 700 /usr/lib/cups/backend/cups-pdf
$ sudo chmod 700 /usr/lib/cups/backend
No hay comentarios:
Publicar un comentario