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.

Updated to 10.6.8, now I can't print

Have run applejack, reset printing system & reinstalled printer (FujiXerox 5065II with Fiery RIP), but the print Queue just keeps pausing. The error_log gives this: printer-state-message="/usr/libexec/cups/backend/lpd failed"


Does anyone have a similar problem or found a workaround?


thanks.

iMac

Posted on Jun 23, 2011 7:08 PM

Reply
380 replies

Jun 25, 2011 9:57 PM in response to rafavalles

Yes I'm using a Fuji Xerox DC236.


Go to the Finder, choose the Go menu, choose Go to Folder, enter or copy /usr/libexec/cups/backend/ the click Go and the "backend" folder will open in the Finder. With that folder open, Enter Time Machine, and go back in time until prior to the update, click on the LPD file and Restore it. I chose to keep both the original and the backup when Time Machine prompted, that way I end up with both files just in case.

Jun 26, 2011 7:36 AM in response to cm-nzl

here is what worked for me, I have two xerox 4112


After backing up my /usr/libexec/cups/backend folder

I copied the entire content of backend folder from last weeks Time Machine

copy renamed my existing copies to original, kept both files

Right away my printer started to print.


Installed both printer with existing drivers and I am able to print to both Xerox 4112. I have trying everything this weekend nothing worked. This may not work for everyone but try to work with the content of backend folder


Good luck

Jun 26, 2011 10:08 AM in response to cm-nzl

Just to add my 2 cents: upgraded to 10.6.8 on Friday; could print to one printer (a Konica Di3010f), but could not print to a Konica BizHub C300 due to the "dnssd failed" message. ipp is crashing with a divide by zero error.


Fortunately, I made a backup before upgrading, so I'll restore the 10.6.7 files.

Jun 26, 2011 2:44 PM in response to PAHU

Hi Pahu,

I just installed the 10.6.8 combo, and repaired permissions, but no joy unfortunately. I also tried the option of uninstalling and reinstalling printer not using bonjour - still no joy. Permissions appear as they should be from post above.

Unfortunately I don't have a time machine backup I can fall back on. I only just bought an external drive and ran my first backup yesterday.

Do you have any further suggestions?


James

Jun 26, 2011 3:21 PM in response to jstottmarketing

Hi James,


If you go back to page 6, velocius has posted a link to the 10.6.7 version of the socket backend. So you can download this and replace your current 10.6.8 socket backend with this downloaded one. He also describes how to do this. With the file replaced you can then delete your current print queue and add a new queue, this time selecting IP > HP Jetdirect-Socket for the protocol. You then enter the IP address of the printer, leave the queue field blank and select the printer model in the Print Using menu. Now see if you can print without error.


Pahu

Jun 26, 2011 8:04 PM in response to cm-nzl

Just to add some color to the solutions being proposed ...


I have a MacBook Pro and an iMac, both of which stopped printing to the same networked printer (a Lexmark X502n). The MacBook Pro problem got fixed using Velocious' suggested solution of restoring the 10.6.7 version of the "socket" executable file in the backend folder. However, when I tried the same fix on the iMac it did not work. I then restored the entire backend folder on the iMac back to the 10.6.7 version from my time machine backup.


Bottom line .. the solution may not lie with the "socket" executable in every case. Clearly, the issue is with one or more elements of the OSX 10.6.8 backend. Please refer to earlier messages that show where and how to find the backend folder on your machine.


Someone else more technically astute can probably explain the nuances of why the "socket" fix worked on one machine and not the other. I am just grateful for the others before me that helped zero in on the possible solutions.

Jun 26, 2011 8:28 PM in response to cm-nzl

here is an idea... curious if this works. If you cant print, take a crossover cable (not an eithernet cable) connect it to the printer. Reset the printer on the mac by adding it to the printer list if it is not already there or if it is there add a new printer. After adding the printer test your printing, then test with the crossover cable disconected. I use to own a HP business injet 1200 and that is what was needed sometimes.

Jun 26, 2011 9:20 PM in response to cm-nzl

Fixed !


I have a network of Fuji Xerox DocuCentre IV 5580's using an older non-postscript driver. Worked perfectly under OS X 10.6.7 but the 10.6.8 update give me the 'printer paused' problem.


Per some of the previous suggestions, the problem is with some broken files in /usr/libexec/cups/backend


Simply restore the following files in the backend folder from either the 10.6.6 or 10.6.7 versions:

socket

dnssd

lpd

ipp



Once you've done this, you have to re-set the Printing System, and also run 'fix permissions' using the Disk Utility.


All back to normal, although I'll look out for the fix from Apple.

Jun 27, 2011 12:58 AM in response to PositiveY

Hi,


thanks to all of you for the patch! Restarting the macs did the job for me instead of resetting CUPS.


We have updated all Macs here at work over the weekend and the network printers did not work anymore (HP Color Laserjet CM 1312nfi)


But I am really wondering what Apple is doing there? Is 10.6.8 a beta? We switched from windows to macs years ago, but I am in doubt if that was the correct thing to do...


Best regards,

Johannes

Jun 27, 2011 4:41 AM in response to velocius

I have just encountered this problem printing from a Mac Mini and a Mac Pro to a Xerox DC240 hooked up to a Creo RIP,

I tried Velocius tip of moving the socket file from a time machine backup and sadly it didn't work, it did make me think though, I print to the DC240 via LPD, so i copied the lpd file over instead of the socket file. Printing now works. WooHoo. I did make backup a backup copy of the lpd file prior to replacing it.

Thank Velocius, although you didn't fix my problem, you certainly pointed me in the right direction and gave me a good kick.

Jun 27, 2011 4:55 AM in response to cm-nzl

Hi forks,


I have exactly same trouble for printing. I got the message, "D [24/Jun/2011:22:36:10 +0900] [Job 140] printer-state-message="/usr/libexec/cups/backend/lpd failed"


After I have recovered (copy) the file /usr/libexec/cups/backend/lpd from another Mac still running 10.6.7, the printing to Xerox DocuPrint C3200A become fine.


Currently, the state of the folder "/usr/libexec/cups/backend" on my Mac Pro is as following:

sh-3.2# ls -l

total 3016

lrwxr-xr-x 1 root admin 69 Apr 20 18:47 HP-Fax -> /Library/Printers/hp/Fax/HPFaxBackend.app/Contents/MacOS/HPFaxBackend

-rwxr-xr-x 1 root wheel 122384 Jun 8 08:53 bluetooth

lrwxr-xr-x 1 root wheel 109 Apr 20 18:47 canonijnetwork -> ../../../../Library/Printers/Canon/BJPrinter/Plugins/BJNP/canonijnetwork.bundle /Contents/MacOS/canonijnetwork

-rwx------ 1 root wheel 57344 Apr 30 07:45 dnssd

-rwxr-xr-x 1 root wheel 54880 May 24 2010 epsonfirewire

lrwxr-xr-x 1 root wheel 68 Apr 20 18:45 fax -> ../../../../System/Library/Printers/Libraries/Fax/Contents/MacOS/Fax

lrwxr-xr-x 1 root wheel 3 Apr 20 18:45 http -> ipp

-rwx------ 1 root wheel 106096 Apr 30 07:45 ipp

-rwx------ 1 root wheel 93024 Jun 27 19:54 lpd <-- it is from 10.6.7

-rwx------ 1 root wheel 93024 Apr 30 07:45 lpd.orig <-- it is original in 10.6.8

lrwxr-xr-x 1 root wheel 5 Apr 20 18:45 mdns -> dnssd

-rwxr-xr-x 1 root wheel 61008 Oct 26 2010 riousbprint

-r-x------ 1 root wheel 2796752 Apr 28 09:26 smb

-r-xr-xr-x 1 root wheel 66576 Apr 30 07:45 snmp

-r-xr-xr-x 1 root wheel 79328 Apr 30 07:45 socket

-r-xr-xr-x 1 root wheel 91792 Apr 30 07:45 usb

sh-3.2#


I guess the cause of this trouble exists in dynamic libraries, which are the basis for 10.6.8.

The following is the references for dynamic libraries in lpd.orig and lpd.

sh-3.2# otool -L lpd.orig

lpd.orig:

/usr/lib/libcups.2.dylib (compatibility version 2.0.0, current version 2.8.0)

/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundat ion (compatibility version 150.0.0, current version 550.42.0)

/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/System Configuration (compatibility version 1.0.0, current version 293.8.0)

/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.11)

/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 41.0.0)

/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 55002.0.0)

sh-3.2# otool -L lpd

lpd:

/usr/lib/libcups.2.dylib (compatibility version 2.0.0, current version 2.8.0)

/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundat ion (compatibility version 150.0.0, current version 550.42.0)

/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/System Configuration (compatibility version 1.0.0, current version 293.6.0)

/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)

/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 41.0.0)

/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 37594.0.0)

sh-3.2#


I think that the version of the dynamic libraries used in /usr/libexec/cups/backend/lpd is different a little from 10.6.7 and 10.6.8.


I can't investigate this glitch any more. It is Apple's duty.


Regards,

Eitetsu Oomoto from Japan

Updated to 10.6.8, now I can't print

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