.If a Mac application uses the standard Print dialog box, as virtually everything does, then a PDF can easily be made with the PDF menu button. If specific PDF settings are required, the document can be saved as PostScript then converted to a PDF with Adobe’s Distiller or some other program.
The Adobe PDF Printer doesn't exist on the Mac anymore. Install Acrobat printer on Mac OS X 10.7.4 rrrrobertoss. New Here, Jun 05, 2012. Copy link to clipboard. If the network has multiple printers, check which printer you chose—it may be different from the one you think you chose. If you use a shared printer connected to another Mac, make sure the Mac has Mac OS X 10.5 or later installed, isn’t in sleep, and has sharing turned on. See Share your printer.
Sometimes, however, it would be useful to select a ‘printer’ that creates a PDF. This may be useful when:
- Printing from Windows applications running under emulation (where there is no system wide way to print PDFs)
- Using (rare) Mac applications that don’t use the standard Print dialog, and therefore don’t have the PDF menu button available. InDesign’s Print Booklet command is one such place.
- Printing to PDF from Acrobat, something that’s not normally possible because Acrobat disallows the options in the PDF menu button, e.g. to remake a PDF with crop marks or to save the contents of a form
- Saving time when making lots of PDFs – with a PDF printer set as default, making a PDF means Cmd-P then Return
Acrobat used to get be supplied with a PDF printer but it no longer works on the Mac due to printer architecture changes. It still works on Windows although it seems Adobe is in agreement with this one that the PDF printer is a bad thing. Some remaining alternatives are:
In fact, PDFwriter uses CUPS-PDF but possibly provides an easier installation. As such, it’s worth trying first unless you need a PDF printer that’s seen as a PostScript printer, in which case it’s no good.
Neither are perfect solutions: you can’t choose filename and PDF options like you could with the PDF printer, because command-line programs are being used in the background. PDFs are also made with the standard pstopdf program – the same as when via the Mac’s normal way of making PDFs – which means you don’t have any idea how the PDF is actually made (e.g. is it suitable for press?).
Perhaps it would be possible to ask the user for a filename and destination by using CUPS-PDF and telling it to run an Automator script that does the asking before passing the result back to pstopdf.
The direct install of CUPS-PDF is more flexible than PDFwriter, but needs more configuration. The CUPS-PDF page links to a easy install CUPS-PDF version, but to get the most up to date version it needs to be installed manually.
Manual installation of CUPS-PDF
- Download the latest source code from www.cups-pdf.de/download
- In Terminal in the same folder as the downloaded file:
tar -zxvf cups-pdf_2.6.1.tar.gz
- Follow the instructions in the README file to compile the source code
- Add the new CUPS-PDF printer that has appeared in System Preferences > Print & Scan
As detailed in the README, there are settings to change before CUPS-PDF will work:
- Edit the cups-pdf.conf file (/etc/cups/cups-pdf.conf)
- Change or add the line
GhostScript /usr/bin/pstopdf
- Change or add the line
GSCall %s %s -o %s %s
- Change or add the line
PDFVer
(that’s PDFVer followed by a space)
There’s no need to restart anything after editing this file.
The default print location is /var/spool/cups-pdf/username. This is easy to change, not necessarily so easy to make it actually work. Set the location in cups-pdf.conf, such as to Out ${HOME}/Desktop to save to your Desktop. Unfortunately this example will fail, with the log file /private/var/log/cups/cups-pdf_log giving the slightly vague message failed to set file mode for PDF file (non fatal) or failed to create directory (/Users). According to somebody on Mac OS X Hints it’s due to Mac OS X’s ‘application sandbox’ security, which prevents the pstopdf program from writing to /Users regardless of what the permissions are. So, leave the files printing to /var/spool/cups-pdf/username and create a link to it.
Generally speaking, when the sandbox feature is not overriding it, the username must be yours.
By this point CUPS-PDF should now work.
Adding user interaction
It would seem possible to link the program to an Automator script that could ask the user where they want to save the PDF, but it doesn’t appear to work. For example:
- In cups-pdf.conf, set
GhostScript open /path/to/test.app --args
- In cups-pdf.conf, set
GSCall %s '|%s|%s|%s'
- Create an automator application (e.g. test.app). Add a shell script as the first action to pass input as arguments and do:
- Add a Run AppleScript action of:
If you run this app from the command line yourself, it runs the Automator app. It also works if you write your own C program and call the command from there with system(). But for some reason it doesn’t work for CUPS-PDF, even though a look at the source code shows it too uses system().
You can select Adobe PDF in almost any Windows or macOS application while printing. Print to PDF creates an electronic copy of your file that you can save to disk. Printing a file to PDF using the Adobe PDF printer flattens the file.
Ensure that Acrobat is installed on your computer, otherwise, the Adobe PDF printer or the Save As Adobe PDF option won't appear. Don’t have Acrobat? Try Acrobat for free.
Watch this video tutorial to use the Adobe PDF Printer to create PDFs from almost any application.
Video (03:34) | Contributers: lynda.com, Claudia McCue
Choose Adobe PDF as the printer in the Print dialog box.
To customize the Adobe PDF printer setting, click the Properties (or Preferences) button. (In some applications, you may need to click Setup in the Print dialog box to open the list of printers, and then click Properties or Preferences.)
Click Print. Type a name for your file, and click Save.
For more information on Adobe PDF printer settings, see Using the Adobe PDF printer.
The Adobe PDF printer is not available on Mac. However, you can use the Save As Adobe PDF option to print a file to PDF on Mac.
Pdf Printers For Mac Os X 10.8
Note:
In macOS Mojave (v10.14), when you try to print a document to PDF using the System Print Dialog > Save As Adobe PDF, the following error message is displayed: 'This workflow contains the action Save As Adobe PDF, which is provided by a third party. Third party actions must be explicitly enabled.'
To resolve this error, see Error in saving as Adobe PDF | macOS Mojave 10.14.
Click the PDF button and choose Save As Adobe PDF.
Mac Pdf Printer Driver
Have trouble printing to PDF? Chat with us one-on-one on Facebook . |