Cups Pdf For Mac Os X



CUPS-PDF is an open-source backend module for CUPS (Mac OS X's printing system) by Volker C. Behr that, rather than printing to a device, prints straight to PDF files. Why use this rather than a. PDF-XChange Viewer is a lightweight reader for PDF documents. Though it hasn't been developed yet, PDF-XChange Viewer by Tracker Software Products Ltd for Mac won't be necessarily missed, since you can use any of the alternatives from this list.

  1. Cups Pdf For Mac Os X 10 13 Download
  2. Cups-pdf For Mac Os X
  3. Cups Pdf For Mac Os X 10.10
[Sorry, these are *not* detailed instructions -- they are just general hints for technically-inclined users. If the cmd-line isn't your thing or the description doesn't make sense, I'd suggest waiting to see if the pre-packaged installer will be updated for 10.6]

Overall Problem(s): The current (v2.4.6.1) CodePoetry package of CUPS-PDF driver doesn't work under Snow Leopard. After installing the package, the CUPS-PRINTER doesn't even show up in the Printer & Fax system prefs when you select 'Add Printer'.

Solution step#1: Per the latest CUPS-PDF README, the /usr/libexec/cups/backend/cups-pdf binary must now be chmod'ed 0700 and be chowned by root:wheel. Otherwise, the CUPS-PRINTER won't even show up. Do this and the CUPS-PRINTER should now appear and allow you to add it.

Solution step#2: The new 'application sandbox' feature in 10.6 won't allow the required pstopdf binary to write to a folder in a user's homedir. So the default 'Out ${HOME}/Desktop/cups-pdf/' entry in the /etc/cups/cups-pdf.conf file will cause the printjob to silently fail. (Watch System.log for evidence of this) Where to put fonts for photoshop mac.

After wasting a few hours trying different methods to get the sandbox to create an exception for pstopdf, I gave up. Instead I just edited the cups-pdf.conf entry to point to somewhere the sandbox will allow (e.g. '/var/spool/cups-pdf/${USER}' ) then just symlinked it to a folder in my homedir.

At the moment I prefer this rather than potentially messing with the system-wide sandbox config, since this security mechanism isn't completely documented as of yet.

NOTE: While I applaud the CodePoetry author for creating the prepackaged OSX installer, if anyone reading this is going to actually dig this deep to get it to work under Snow Leopard, you might consider just building the original CUPS-PDF driver (it's only a single file) directly from the source. See http://www.cups-pdf.de . The current latest (v2.5.0) worked fine for me using the above techniques. Just don't forget that you need to manually install/edit the cups-pdf.conf file also. CommandLine Setup

For folks who administer severalmachines with ARD or are comfortable with using the terminal here areinstructions on how to create and configure CUPS printers for WolfCopyusing CUPS command line tools. CUPS printers are created andconfigured using the lpadmintool. Use the command manlpadmin to get details on all of the available options andswitchs for the tool. The following command should create andconfigure a printer using the example of bld-001-color1.
sudo lpadmin -pbld-001-color1 -L 'bld-001-color1' -E -vipp://print.ncsu.edu/printers/bld-001-color1 -o auth-info-required=username,password
-P/Library/Printers/PPDs/Contents/Resources/HP Color LaserJet 8500.gz

so looking at the command in detail :
sudo lpadmin -executes the command lpadmin as administrative user
-p bld-001-color1-sets the name for the new printer. NOTE this is a lower case p
-L 'bld-001-color1' -sets the information for CUPS printer. NOTE the quotes
-E-makes theprinter enabled. NOTE that there are two capital E's in the manpageand the position in the command string separates enabled from encryption
-vipp://print.ncsu.edu/printers/bld-001-color1-sets theuniveral resource identifier (URI) that configures the printeserver(print.ncsu.edu) and print queue (printers/bld-001-color1)
-oauth-info-required=username,password -sets therequirement for username and password
-P/Library/Printers/PPDs/Contents/Resources/HP Color LaserJet 8500.gz -gives the PPD to use. NOTE the back slashes to escape the spacesin the names so the unix shells will pass them on correctly. Alsomost all PPDs under Mac OS X 10.5 are located at the path/Library/Printers/PPDs/Contents/Resources. The switch is an upper caseP. Information on PPD names and where they are stored can befound using the lpinfo command:
Cups pdf for mac os x 10.10ReaderGiving a very long list that should look something like this:

Cups Pdf For Mac Os X 10 13 Download

Library/Printers/PPDs/Contents/Resources/BrotherHL-2070N series CUPS.gz Brother HL-2070N series CUPS
Library/Printers/PPDs/Contents/Resources/Brother HL-2075N seriesCUPS.gz Brother HL-2075N series CUPS
Library/Printers/PPDs/Contents/Resources/Brother HL-2460 series.gzBrother HL-2460 BR-Script3

Cups-pdf For Mac Os X

With these CUPs command line tools it may also be possible towrite a script to automate printer installation but OIT has not createdsuch a script.
ShortUsername in Authentication Dialog
In the name and password dialog forCUPS Mac OS X 10.5 will automatically fill in the user's full nameinstead of the short username that is required. This annoying asthe end user will have to delete the full name and type in a Unity IDeach time. To change this behaviour issue the following commandsas root in terminal or with ARD Send UNIX..
Mac
defaultswrite /Library/Preferences/com.apple.NetworkAuthorization UseShortName-bool YES
defaults write/Library/Preferences/com.apple.NetworkAuthorization UseDefaultName-bool NO

Open up print queuemanagement in cupsd.conf so users can cancel job, restart and re-enableprinters.
For many reasons a print job can getstalled itself or can stop or disable the local CUPS print queue. By default the settings for the cups daemon process, cupsd, is securedso that only administrators can start, stop, disable or endable printqueues. Also only administrators or job owners can cancel printjobs. Since users may just ' Print and Run' leaving a stoppedqueue or hung job these settings can be opened up using the followingunix commands. WARNING the following commands should be typedcarefully and double checked each time they are sent as they candestroy the cupsd.conf file and disable printing completly ifincorrectly typed!!! Spaces are extremely important in thesecommands!!!Cups pdf for mac os x 10.10
perl-p -i -e 's/ Resume-Printer//g;' /private/etc/cups/cupsd.conf
perl -p -i -e 's/ Enable-Printer//g;'/private/etc/cups/cupsd.conf
perl -p -i -e 's/ Cancel-Job//g;'/private/etc/cups/cupsd.conf
launchctl unload/System/Library/LaunchDaemons/org.cups.cupsd.plist
launchctl load/System/Library/LaunchDaemons/org.cups.cupsd.plist
What the perl commands do are to search the cupsd.conf files for thestrings ' Resurme-Printer', ' Enable-Printer', and ' Cancel-Job' (notethe space before each string!) and replace them with nothing and savethe file. This will remove those activities from therestriction rules in cupsd.conf and make them open to everyone printingto use. The launchctl commands simply restart the cupsd printing systemso the changes will take effect. Again use with caution!
What if I want to set up my own printserver using CUPS?
Since we use centralized print servers running on Linux machines wereally do not have documentation on setting up CUPS print serversoftware called cupsd. Lookfor cupsd documentation at http://www.cups.org. However we usethe cupsd.conf file: http://www.ncsu.edu/mac/labs/cupsd.htmlin production with CUPS 1.3.3 serversin case this might help someone.
GettingMore Help
For more help or questions on setting up WolfCopy printing from MacOS X10.5 please contact the OIT help desk at 919-515-HELP

Cups Pdf For Mac Os X 10.10