You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Serious printing issue after 10.6.5 update

We are a professional printing bureau and after 10.6.5 update all prints in Landscape mode come out cropped as if the page setup is portrait. The only solution is to rotate the artboard in Photoshop or Illustrator to Portrait.
Any more people facing this issue?

Thanks in advance

Panix

4xMBP,1xMPDG5,1xPMACDG$, Mac OS X (10.6.5), MACOSXSERVER

Posted on Nov 11, 2010 4:14 AM

Reply
Question marked as Top-ranking reply

Posted on Nov 11, 2010 4:51 AM

Same problem here . . . very frustrating.
108 replies

Nov 12, 2010 7:35 AM in response to PanixP

It sounds to me from reading this, that several driver vendors followed what they expected to be a spec for such a configuration, but misunderstood the spec. I would at the very minimum let them know as well that the driver needs to be updated for 10.6.5 to act correctly. With all drivers, it is a two way street. And while contacting Apple to help is good, even better is to get the driver vendors to be aware they need to better communicate with Apple what is going on.

Nov 12, 2010 8:41 AM in response to PanixP

Product description: HP Color LaserJet 3700 Printer. Updated hp software Wednesday. Cannot print. Am a big Adobe user also. After hours on the tel with hp -- reinstalled new drivers, the same problem is there:

"Waiting for printer to become available..."

Rebooted the computer from Snow Leopard disk and repaired the permissions again to no avail.
The computer sees the printer, but the printer does not respond. The green light is still blinking inside the back of it above the power cord and below the USB cord. Am emotionally drained. Help.

Nov 12, 2010 9:47 AM in response to Gerrit DeWitt

Re: Serious printing problems. hp color LaserJet does not print after update on 10th.

Can't log onto the sites you suggest, may be busy. Do these logs make sense to you?

In CONSOLE: under CUPS:

dpd.log reads:

* dpd has started up. *
Waiting for ACPI device and SMC to exist before host is ready.
ACPI device does not exist yet.
SMC exists!
Failed to find ACPI device and/or SMC after timer expired. Exit!
***************************************

error_log reads: (the beginning of the non-printing issue)

D [10/Nov/2010:15:32:23 -0500] [Job 510] The following messages were recorded from 15:30:13 to 15:32:23
D [10/Nov/2010:15:32:23 -0500] [Job 510] ------------------------------------------------------
D [10/Nov/2010:15:32:23 -0500] [Job 510] Pre-processing tasks:
D [10/Nov/2010:15:32:23 -0500] [Job 510] Line - %%BeginDocument Processor - EmbeddedDocumentCounter "" (pre, optional, substr)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Line - %!PS-Adobe Processor - EmbeddedDocumentCounter "" (pre, optional, substr)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Line - %%EndComments Processor - DriverVersion "Insert driver info" (pre, mandatory, substr)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Post-processing tasks:
D [10/Nov/2010:15:32:23 -0500] [Job 510] Line - %%Page: Processor - PageAccounting "Log page for accounting" (post, mandatory, substr)
D [10/Nov/2010:15:32:23 -0500] [Job 510] ------------------------------------------------------
D [10/Nov/2010:15:32:23 -0500] [Job 510] Entered function
D [10/Nov/2010:15:32:23 -0500] [Job 510] Using line-by-line file iteration...
D [10/Nov/2010:15:32:23 -0500] [Job 510] Before copy_setup - %%BeginSetup
D [10/Nov/2010:15:32:23 -0500] [Job 510] Calling processor EmbeddedDocumentCounter before line %!PS-Adobe-3.0
D [10/Nov/2010:15:32:23 -0500] [Job 510] Calling processor DriverVersion before line %%EndComments
D [10/Nov/2010:15:32:23 -0500] [Job 510] Task "Insert driver info" complete. Processor - DriverVersion. Line - %%EndComments
D [10/Nov/2010:15:32:23 -0500] [Job 510] Before page loop - %%Page: 1 1
D [10/Nov/2010:15:32:23 -0500] [Job 510] Copying page 1...
D [10/Nov/2010:15:32:23 -0500] [Job 510] pagew = 587.9, pagel = 767.9
D [10/Nov/2010:15:32:23 -0500] [Job 510] bboxx = 0, bboxy = 0, bboxw = 612, bboxl = 792
D [10/Nov/2010:15:32:23 -0500] [Job 510] PageLeft = 12.0, PageRight = 599.9
D [10/Nov/2010:15:32:23 -0500] [Job 510] PageTop = 780.0, PageBottom = 12.1
D [10/Nov/2010:15:32:23 -0500] [Job 510] PageWidth = 612.0, PageLength = 792.0
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/System/Library/Printers/Libraries/USBGenericTOPrintingClass.p lugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/Library/Printers/hp/Frameworks/HPDeviceModel.framework/Runtim e/HPIOPrinterClassDriver.plugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Opening connection
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/System/Library/Printers/Libraries/USBGenericTOPrintingClass.p lugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/Library/Printers/hp/Frameworks/HPDeviceModel.framework/Runtim e/HPIOPrinterClassDriver.plugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Current page number is 0
D [10/Nov/2010:15:32:23 -0500] [Job 510] Calling processor PageAccounting after line %%Page: 1 1
D [10/Nov/2010:15:32:23 -0500] [Job 510] PAGE: 1 1
D [10/Nov/2010:15:32:23 -0500] [Job 510] Waiting for printer to become available...
D [10/Nov/2010:15:32:23 -0500] [Job 510] USB printer status: 0xe00002e9
D [10/Nov/2010:15:32:23 -0500] [Job 510] Looking for 'Hewlett-Packard hp color LaserJet 3700'
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/System/Library/Printers/Libraries/USBGenericTOPrintingClass.p lugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/Library/Printers/hp/Frameworks/HPDeviceModel.framework/Runtim e/HPIOPrinterClassDriver.plugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Opening connection
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/System/Library/Printers/Libraries/USBGenericTOPrintingClass.p lugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/Library/Printers/hp/Frameworks/HPDeviceModel.framework/Runtim e/HPIOPrinterClassDriver.plugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Looking for 'Hewlett-Packard hp color LaserJet 3700'
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/System/Library/Printers/Libraries/USBGenericTOPrintingClass.p lugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/Library/Printers/hp/Frameworks/HPDeviceModel.framework/Runtim e/HPIOPrinterClassDriver.plugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Opening connection
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/System/Library/Printers/Libraries/USBGenericTOPrintingClass.p lugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/Library/Printers/hp/Frameworks/HPDeviceModel.framework/Runtim e/HPIOPrinterClassDriver.plugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Looking for 'Hewlett-Packard hp color LaserJet 3700'
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/System/Library/Printers/Libraries/USBGenericTOPrintingClass.p lugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] load_classdriver(/Library/Printers/hp/Frameworks/HPDeviceModel.framework/Runtim e/HPIOPrinterClassDriver.plugin) (kr:0x00000000)
D [10/Nov/2010:15:32:23 -0500] [Job 510] Opening connection
**************************************************************************

Nov 12, 2010 11:14 AM in response to Gerrit DeWitt

Here's an update on the problem, based on my observations and reports from others:

(1) I think that this has to be a bug with CUPS 1.4.5 (introduced with 10.6.5). Downloading the source for CUPS 1.4.4, compiling it, and using it instead solves the problem under 10.6.5.

(2) The problem can happen with any brand of printer. However, you'll only see the problem if the data file format your printer accepts is PostScript. (In other words, the last CUPS filter through which your print job goes should wind up producing a PostScript file.)

(3) The problem only happens from applications that generate PostScript output natively. Specifically, those are mostly Adobe products or other applications whose output must first go through the pictwpstops cups filter (/user/libexec/cups/filter/pictwpstops). The reason why some applications like Preview and Safari work unscathed is because these applications generate PDF output natively (even if the PDF is later converted to PostScript for delivery to the printer). In these cases, the first CUPS filter to be called is most likely cgpdftops.

(4) Because of (2) and (3), I'm thinking that the bug is specific to the pictwpstops CUPS filter.

Once again, please file a bug report with Apple: http://developer.apple.com/bugreporter

Nov 12, 2010 3:38 PM in response to Richard Walker

This seems to be limited to Postscript printers. In my testing so far with landscape to the Fiery RIP driving a DocuColor 252, that if set 8.5 x 11 LEF in IDCS4 that it printed portrait, but if I set 8.5 x 11 SEF even though the driver is set for 8.5 x 11 LEF then it printed landscape correctly.



IN CS4 you need to choose 8.5 x 11 SEF but in CS5 you need to choose US Letter. Why there is different paper size options listed between CS4 and CS5 even though they are accessing the same PPD file is also strange.



On 11 x 17 Landscape loaded in the printer as SEF has no problem printing landscape with CS4 choosing 11 x 17 SEF or CS5 Tabloid. Again not the same paper choice available.

So far I haven't gotten PSCS5 or CS4 to print landscape with 8.5 x 11 loaded LEF or 11 x 17 loaded SEF.

Nov 14, 2010 2:39 PM in response to Gerrit DeWitt

After further testing and review, I have isolated the problem to the pstops filter that's included with CUPS 1.4.5 (and Mac OS X 10.6.5). I was incorrect in my first guess that the pictwpstops filter was involved (although I was close)!

If you'd like to fix the problem yourself before Apple does, you can. Here's how:

PLEASE NOTE THAT:

• CUPS is open-source and free software, so the source code is published at www.cups.org.

• It is perfectly legal to replace an open-source part of Mac OS X with a different version of that part that you've compiled from source (or that a third party has compiled from source for you).

• Although I've heavily outlined the following procedure, and tested it to the best of my ability, you're the one who will be following the directions, so you could make a mistake. As such, you assume full responsibility for anything that goes wrong (including data loss)!

Now, here's what to do, in a nutshell:

(1) You need the Xcode Developer Tools installed (specifically, you need the gcc compiler). You can install these from your Mac OS X 10.6 Install DVD. You also must be logged-in as an administrator.

(2) Download the CUPS 1.4.4 sources from www.cups.org/software.php. (Direct link: http://cups.org/software.php?VERSION=1.4.5&FILE=cups/1.4.4/cups-1.4.4-source.tar .bz2)

(3) Expand the compressed archive in your Downloads folder - you'll get a folder called "cups-1.4.4" after doing so. At this point, let's agree that the path to the "cups-1.4.4" folder is: ~/Downloads/cups-1.4.4

(4) Open Terminal, then issue the following commands:

(4a) *cd ~/Downloads/cups-1.4.4* +Press return.+ This takes you to the directory where you've expanded the CUPS 1.4.4 source.

(4b) *sudo ./configure --with-archflags="-arch i386 -arch x86_64"* +Press return, and enter your account password, then press return again.+ This begins the process of setting up the build. It will take a few seconds.

(4c) *sudo make -B* +Press return.+ This will build the CUPS software. It will take a few minutes to complete.

After 4a - 4c, you've built CUPS 1.4.4. At this point, you have two options to proceed:

*Option A - Replace all of CUPS.* You can replace the entire CUPS 1.4.5 that came with Mac OS X 10.6.5 with the CUPS 1.4.4 that you just built. OR

*Option B - Replace just the pstops filter.* This leaves the rest of your CUPS 1.4.5 installation intact, only downgrading the pstops filter.

(5) - Option A Only: In Terminal, type: *sudo make -B install* and press return. This will move the just-compiled CUPS 1.4.4 pieces into their appropriate locations. Restart your computer when this finishes.

(5) - Option B Only: Issue the following commands while still in Terminal:

*sudo launchctl unload /System/Library/LaunchDaemons/org.cups.cupsd.plist* (This stops the CUPS printing system so that we can replace the pstops filter.)

*sudo rm /usr/libexec/cups/filter/pstops* (This removes the CUPS 1.4.5 version of pstops.)

*sudo cp ~/Downloads/cups-1.4.4/filter/pstops /usr/libexec/cups/filter/pstops* (This copies the 1.4.4 version of pstops to its appropriate location.)

*sudo chown root:wheel /usr/libexec/cups/filter/pstops* (This sets the owner/group on pstops correctly.)

*sudo chmod 0555 /usr/libexec/cups/filter/pstop* (This sets the permissions on pstops correctly.)

Reboot your computer when finished with the above.

*To undo the changes you've made:* If you'd like to undo the changes you made - either replacing all of CUPS with version 1.4.4 or just the pstops filter - you can easily do so by re-applying the Mac OS X 10.6.5 Update Combo. Link: http://support.apple.com/kb/DL1324

Nov 14, 2010 9:19 PM in response to Gerrit DeWitt

This was a great help as the landscape printing problem had me tearing my hair out for a week. It was enough to drag the pstops file from a 10.6.4 backup to the 10.6.5 filter folder, have to enter password to make the replacement, fix group-permisions, shut down and restart. Printed landscapes correctly from Photoshop CS5. Thank you Gerrit.
Note: In Gerrit's directions, the command for fixing permissions has the final s on pstops missing, but surely you will figure it out as I did.

Serious printing issue after 10.6.5 update

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.