‘com.apple.print.recoverable’ – notification from linux/cups printer
System: Ubuntu 9.10
CUPS v 1.4.1
Printer: Brother DCW-750
Connection: wireless lan on fixed ip address 192.168.0.100
Problem: After a minor upgrade to CUPS, when printing anything a notification message pops up, with the message “com.apple.print.recoverable”, and nothing is printed.
Browsing the internet, there seem to be many different causes and fixes for this problem, so I offer this solution simply in the spirit of “This happened to me, and this is how I fixed it”. I don’t think it matters which make of printer you use, I think this solution should work in any situation where you use a fixed i.p. address for your printer, i.e. no DHCP or other sort of auto-discovery. Put simply, the solution is to change the fixed i.p. address (I picked one at random), and this is how you do it:
On your printer, change the i.p. address, in my case from 192.168.0.100 to 192.168.0.123
Use your browser to go to “http://localhost:631/” – this is the CUPS control page.
Click on the administration tab.
Click on the”Manage printers” button.
Below the heading “Queue name” is a list of available printers, in my case only one. Click on your printer’s name.
You then get two drop-down listboxes, one contains “Maintenance”, the other “Administration” – followed by a list of jobs already in the queue.
Cancel all the jobs in the queue, one by one – you may need to keep refreshing the page to see the up-to-date situation.
When there are no jobs in the queue, click on the “Administration” listbox then select “Modify Printer” – you should be transferred (after a short delay) to the next page.
You should then se a list of radio buttons, split into four sections. The first item in this list is already checked, and shows you the i.p. address CUPS is trying to connect to, in my case socket://192.168.0.100 – if it doesn’t say “socket://…..” then maybe you should stop right here, your configuration is obviously different to mine.
Check the radio button in the last section, “AppSocket/HP JetDirect” and then press the contiue button.
On the next page, you will see your original i.p. address in a text box at the top, change this to the new i.p. address (e.g 192.168.0.100 -> 192.168.0.123), and press contiue.
The next page shows the details of the printer as you originally set it up, but with the new address. Press continue.
It then allows you to change the make and model of the printer, but of course you don’t want to do this, so just select the same model, then press “Modify Printer”.
It displays a confirmation page briefly, then takes you back to the printer administration page, where you can select from the “Maintenance” list box, option “Test Print”.
This should now print the test page perfectly, and the problem is solved.
If you still have the same problem, then maybe the new i.p. address also conflicts in some way, and you could try the whole thing again with a different address. If you still can’t fix it, well, maybe you should burn the whole thing and buy a Mac!
Log in to answer.
Copyright © dBuggr.com - All Rights Reserved.