Table of Contents
http://wiki.archlinux.org/index.php/CUPS_Setup#PDF_Virtual_Printer
The CUPS-PDF package allows one to setup a virtual printer that will generate a PDF from anything sent to it. For example, I wrote this document in AbiWord and then printed it to the Virtual Printer which generated a pdf in my /var/spool/cups-pdf/neocephas folder.
After downloading the package from the ftp server and installing it, you can set it up as you would for any other printer in the web interface. Select Virtual PDF Printer as the device and choose Postscript -> Postscript Color Printer for the drivers.
Go to http://localhost:631
"Manage Printers" => "Add Printer"
You are prompted to enter the following three things:
Only the Name field is required. The other fields are not actually used by CUPS and may be left blank; you can change them later if you'd like.
Name: cups_pdf Description: CUPS-PDF Virtual Printer Device: Virtual Printer (PDF Printer)
and choose "Postscript" as Make/Manufacturer, then "Generic postscript Color Printer" for the Model/Driver.
Click on the "Continue" in necessary.