This has been an ongoing problem since I installed Ubuntu 10.04 64 bit on my quad core desktop. I have a Brother HL5170DN laser printer set as my default printer. It is connected to the network and accessed by
Description: Brother HL-5170DN
Devide URI: 192.168.0.101:0100
Make and Model: Brother HL5170DN - CUPS+Gut...
Print test page of course works. The problem is that some, but not all, pdf files refuse to print from Evince. The printer powers up out of standby but the job never prints. I can generally print the same pdf using Okular or ePDFviewer.
Stranger still I can print the offending pdf file from another PC running Ubuntu 10.04 32 bit using Evince.
And even stranger I can print the offending pdf file from a VMWare virtual machine running Ubuntu 10.04 64 bit and using Evince.
I have tried deleting and recreating the printer - no improvement. I have also uninstalled Evince completely and reinstalled - no improvement. Something is broken but I have no idea where to look next. Any advise would be appreciated.
p.s. I just tried something else. I shut off the power to the printer and attempted to print the offending pdf file from Evince. No job shows in the printer queue. If I print the file using Okular it displays in the print queue with the message "Pending - Printer warning" as the printer is not available. So it smells to me like an issue with Evince(?)
p.p.s. I printed another pdf from Evince to the powered off printer's queue. It shows up in the jobs list. I printed the offending pdf to the powered off printer's queue. It also shows up in the list. I then canceled the 3 jobs. I powered on the printer and tried the offending pdf again. It is sitting in the jobs list as "Pending". I changed it to Hold and then Release. It disappeared from the list but did not print.
I tried printing the offending file from Evince. It is NOT showing up in the jobs list. Nor did it print. Perhaps CUPS is broken(?)