I have several hundred PDF documents that I need to print. The documents are multi-page, and our printer can staple. However, if I try and batch print by dragging the PDFs onto a desktop alias of the print queue, I have no access to the advanced printer dialogs. If I open all the PDFs in Preview, I can get to the staple setting, but I have to visit the printer dialog box for each and every PDF.
I posted this problem on the Apple Support Community, and received the following tip from user Pahu. It works great with Snow Leopard, and I suspect earlier versions of OS X. Pahu writes: Desktop printers don't give you the ability to modify printer setting so you will need to set the option in the PPD.
Using the CUPS printer page (127.0.0.1:631) you could modify this printer so that stapling is permanently enabled. From the CUPS page select the printer and then change the Administration drop menu to Set Default Options. Then select the General link and scroll through until you find the stapling setting. With it enabled then scroll to the bottom of this page and click 'Set Default Options' to save the change.
I've seen several requests around the web for this solution, so I thought I'd share it here as well. This will save me hours of time on this project and in the future.
This is a hopefully simple process for getting a mac to print through a Buffalo Link Station storage unit, firmware version 1.37. I'm offering this here because it's taken me over two hours and many different tries with different sets of instructions I found searching the web.
This is the result of what I learned:
First go into System Preferences » Print & Fax and click the '+' to add a new printer. Once this opens, select the Windows tab. Using the panels in that tab, navigate to your Link Station print server, it should show up as an 'lp' printer in the far right.
Name your printer, add its correct drivers and finish.
Before this worked for me I did install Gutenprint 5.2.6; I'm not sure if that had anything to do with making this work. This may be one of many solutions, and it may or may not work in all cases; there are a lot of variables involved.
[crarko adds: I haven't tested this one, but I can vouch for the difficulties of setting up and printing through some of these third party print servers and multifunction NAS devices.]
If you have a USB printer that is already set up on your Mac, and try to use it as an Airport wireless printer, you may find that it doesn't work. The printer may show up in 'Printers' in the Airport Utility, but it just won't print. The solution is simple.
Go to the System Preferences » Print & Fax preference pane, and click on the printer in question. On the right, you'll see that the 'Location' is your machine name.
Thats's the problem. The printer is no longer connected to your Mac, so the printer can't be found. Unfortunately, there's no way to reset the location of the printer.
Delete the printer, then click the '+' underneath the printer list to re-add it. When you click the 'Default' tab, you will now see your printer name, and 'Kind' will say 'Bonjour' -- in other words, it's now recognized as a network printer, instead of being directly attached.
Click on the printer in the list, and the information below will fill in, including the 'Location' now being your Airport's name. Click 'Add' and it will work.
This is never stated in quite this way in Apple's setup or troubleshooting documentation. They do tell you how to reset the printing system entirely, but that wipes out all your printers. You don't need to do that, you only need to reset the printer you want to use on your Airport.
[crarko adds: I haven't tested this one. Although it's certainly possible to get a printer working connected to an Airport base, I've never been all that enamored of the idea. Partly because, in order to get maximum range, I often place my Airport in an elevated position in the room. That makes it pretty hard to connect a printer.]
The VipRiser has the same basic functionality as the CUPS-PDF (described in this earlier hint) printing package has, but it is more user friendly and easier to install. You can download the installer here.
Once installed, there's both an application (named VipRiser) and a print driver. You need to create the virtual printer in System Preferences » Print & Fax before using it the first time. Just hit the plus sign and add it. The installer walks you through this. The new printer is named 'Print to VipRiser' and once installed, you just select it like any other printer. The VipRiser application has to be running or the virtual printer will be paused, so you may want to put the application in your Login items.
The VipRiser has some fancy features such as sync with your iPad or DropBox, but you don't have to use them at all. The trick is to select regular folder instead of the DropBox one, where all output files will be stored. You can also use AppleScript or Automator workflows as plugins to do any custom processing. (e.g. upload files to a server).
[crarko adds: I tested this on 10.6.4, and it works as described. I needed to reboot to get it to print after installation, but thereafter it was good. I used both the Dropbox and iPad (also iPhone) destinations. I've mirrored the download here, but check the original source in case there are updates.]
I was having problems with my HP PSC 2110 all-in-one printer and in the process of troubleshooting was tinkering with the System Preferences for it. I just randomly clicked on the Scan button and the clicked Open Scanner. Up popped a scan window with 'Scanner is warming up.' Then it showed a preview window and a Scan button. I was completely blown away. I have been trying to get this scanner to work with Leopard and Snow Leopard for years.
[crarko adds: I haven't tested this one. It's nice to see the functionality returned to multi-function printers, even if it takes quite a while to happen. Remember to try the latest driver updates when they come out.]
If you use the HP Color LaserJet 2840 All-In-One printer and are unable to Fax through it in Snow Leopard, here is a possible solution.
Faxing used to work fine with this device in 10.5 (Leopard), but the CUPS drivers built in to Snow Leopard for it don't support faxing correctly. So the working 10.5 drivers from HP are the place to begin.
We are printing to Dot Matrix printers on Macs with Snow Leopard in our office, and the method used to make them work varies with the printer.
With an OKI Microline 1190 we connected it directly using a normal USB-2 cable and it works perfectly. Do not use a USB hub, or printing may be unreliable. Choose the 'Oki 24-Pin Series' printer driver in the Print & Fax » Add Printer Preference panel and it will work. [crarko adds: This driver appears to be installed by default in Snow Leopard.]
With an Epson LQ680 Pro we connectted it using a USB to IEEE 1284 parallel printer adapter and selected the printer driver 'Epson LQ680'. Again, use a direct cable connection with no hubs. [crarko adds: This driver did not appear in my Add Printer list, but an equivalent Gutenprint driver should be installed on demand when you connect the printer, according to Epson. You may need to download this Epson Printer Drivers update from Apple.]
[crarko adds: I haven't tested this one. There is also an earlier hint which talks about printing to serial and AppleTalk printers.]
I've occasionally found that it's not possible to customize printing (e.g. double-sided, two pages per sheet, etc.) in some applications (Eudora, for one). The extra options simply aren't available in the Print dialog box.
I discovered a relatively simple solution to this problem: Just open any file with an application that allows such customization (Word, Acrobat Pro, etc.), customize the print settings as desired, and then cancel printing.
Now you can go back to the troublesome application and choose Last Used Settings from the Presets pop-up menu, and the system will use the more-complete settings from the other application.
[crarko adds: I haven't tested this one, as most of the apps I use have the full print dialog available.]
The latest version of CUPS-PDF does not work in Leopard (10.5); when you go to add the printer, the CUPS-PDF printer-type option never appears. Here is how you can make it work.
The problem is that the current version compiles by default as a 64-bit executable, and it doesn't seem to play nicely with Leopard. After installing the Mac-ready version of CUPS-PDF, if CUPS-PDF doesn't appear as an available type of printer when you click the '+' in the Print/Fax System Preference panel, look in /Library/Logs/CrashReporter for relatively new files with names that start with cups-pdf (you can do this using Console, in Applications » Utilities).
Open one of these files, if you find them. If you see anything that says x_64 in there, you are probably having a bit width conflict. If so, you will need to replace the actual cups-pdf executable at /usr/libexec/cups/backend/cups-pdf with one that you compile yourself using the 32-bit flag for gcc.
Download the cups-pdf source, and compile it according to the included readme -- but add one more flag to gcc: -m32. Note that you will need a version of XCode installed that is correct for your system. For 10.5.x, that is probably XCode 3.1.3, which is no longer available at the Apple Developer Connection -- you'll have to use the version on your original 10.5 installation disc.
You'll get a warning, but the resulting cups-pdf should be 32-bit. When you replace the one that the installer put in, at /usr/libexec/cups/backend/cups-pdf, you should be fine. You may have to restart cups itself with sudo killall -HUP cupsd.
Several models of HP LaserJet printer are known to crash or hang when certain documents are printed from 10.5/Leopard machines. The culprit may be a bad or corrupted font, in particular, version 6 of the Papyrus font. In short: replace the font file with one from a 10.4 installation to stop the printer crashes.
The longer version: I have a Color Laserjet 3800n and also a 2430dtn that crash any time a document that uses the Papyrus font is printed from a machine running Mac OS 10.5.x. They display an Error 49.4 C02 code and the printer must be powered cycled to clear the problem. HP lists this code as 'A critical firmware error has occurred;' not particularly useful or informative. The same problem did not occur when printing from 10.4.x machines.
This all led me to look at the font itself. The file always passes the verification tests in Font Book; there is nothing overtly wrong with it. But, it clearly does not get along well with these HP Laserjet printers. The version of the font installed on a 10.5 system is is 6.0d6e1. It contains both Regular and Condensed versions of the font.
I went hunting for a different version of the Papyrus.dfont file and found one on a 10.4.11 machine. It is version 4.0d1e1 and contains only Regular, not Condensed. Replacing the newer font with the older one in the /Library/Fonts folder allowed me to successfully print documents using the Papyrus font. This has fixed the printer crashing problem for me.