Currently Being ModeratedDec 15, 2011 8:36 PM (in response to cweirup)
With the printer not appearing at all, if you can still connect to the MX870 web page, then I would open the Other Settings page and click on Defaults. If you then click the OK button, all the settings on this page should go back to the factory default and hopefully this is enough to get the printer appearing again in the Add Printer browser.
With regards to your first bullet point and the enabling of the LPR service notification, with the printer appearing in the Default Add Printer view, selecting this entry should have created the queue (for both the printer and scanner) assuming that Lion could see the driver locally. When it has to connect to Apple Software Update then it believes the driver is not already installed. Given that you have installed the driver and the Canon driver update, this action by Lion would suggest that your driver files are corrupted. So I suggest you trash the BJPrinters folder located in /Library/Printers/Canon and then empty the trash. With this completed, run the v2.7 Canon Update again and then open Print & Scan. If you then connect the Mac to the MX870 via USB cable, the MX870 should be automatically added to the list. If this happens then you know the driver is okay. At this stage I would print a page to be sure all is okay and if this works, you can disconnect the USB cable and add the wifi connected printer.
Now, with the wifi connection and the LPR service notification on, what you should find is that when you click the plus button in Print & Scan, the little window that appears showing Nearby Printers and Nearby Scanners, will have the MX870 under Nearby Printers. With the LPR service notification off, the printer component is not shown but the scanner component is seen under Nearby Scanners. Do you see this?
If you do press "Add Other Printer or Scanner", as you have noticed the scanner component appears quickly. And I find that the printer component takes just a few seconds to appear showing 'canonijnetwork', but with the LPR service notification on the MX870 will also appear as Bonjour Multifunction (or only as Bonjour Multifunction if the canonijnetwork never appears). Selecting this multifunction entry should make the Print Using menu change to "Canon MX870 series". And if it does you can click Add to complete the queue creation.
Hope this helps you and if not, then please reply.
Currently Being ModeratedDec 21, 2011 8:29 AM (in response to PAHU)
PAHU, thank you for the very detailed response, and my apologies for my very late response.
I tried the Default button in Other Settings, but that did not solve the problem.
On a whim, I went into the local CUPS web interface (http://localhost:631) just to poke around. While I was able to see the main page, when I clicked on any other link (Admin, Maintenance, etc.), I received an error (I don't remember exactly, but it was something similar to a Access Forbidden). Thinking maybe the CUPS system had crashed or was in a strange state, I reset it by holding down the Option key and clicking on the "-" button (Remove Printer). Once I let it restart, I went back into the CUPS web interface, and all of the pages worked properly. I was then able to add the
I also confirmed that the printer could be added in the Print & Scan preference pane, and it showed up first as Bonjour Scanner, then quickly as canonijprinter, just as expected.
For right now, I'm going to leave it as-is, but I am curious about the corrupted drivers. Since I was able to readd the printer after a CUPS restart, I'm wondering if the drivers are okay or may still have a problem. I am going to keep your detailed instructions for future reference.
I'm going to mark this closed. Thanks again for your help!
Currently Being ModeratedDec 21, 2011 1:34 PM (in response to cweirup)
Good to read that you got it working. The need to reset the printing system would suggest that files within the core printing system had become corrupt, so good on you for finding that and resolving. As for the printer drivers, they won't be corrupted - they don't influence your ability to navigate around the CUPS web page - so there is no need to remove/re-add them.