Canon MP600R WiFi Network Scan/Print Failure
My setup:
* a Canon MP600R multifunctional printer/scanner
* an Apple iMac running Snow Leopard
* a Dell Laptop running Windows Vista, and
* a Netgear WGT624v3 wireless router.
The printer and the two computers are all wirelessly connected to the router - there are no USB cables or wired LAN connections being used between these machines. All the machines have statically configured IP addresses (printer included).
I can print and scan reliably from/to the Windows laptop. Printing from the Mac used to work reliably, but scanning to/from the iMac only worked once in a blue moon.
To try to fix this, I updated the drivers on the Mac to the latest versions for Mac OS X 10.6 (Snow Leopard), and now I can't print or scan at all. The software I've been using is:
From Canon Europe:
* mp600rosxcp102620ea8-2.dmg - CUPS Printer Driver for OSX (10.26.2)
* mp600rosxns10ea7-3.dmg - MP Drivers for Network (Snow Leopard) (1.00)
* mp600rosxsd12131ej7.dmg - ScanGear CS for OS X (12.13.1)
* mpnosx304ej7.dmg - MP Navigator- MP Navigator for Mac OS X (3.04)
From Apple:
* CanonPrinterDrivers2.3.dmg - Apple's Canon Printer Drivers ( http://support.apple.com/kb/DL899)
From Canon Australia:
* ntosxm270ea8-2.dmg - IJ Network Tool Ver. 2.7.0
After many delete/reinstall steps on the Mac (following PAHU's advice!) and much Googling - including disabling/enabling firewall settings, IPv6 settings and even various router RIP settings - I could do with some help please!
__
What appears to be happening is that the Mac can't 'see' the printer, whereas the PC can - the drivers all seem to be installed in a similar way, and once set up (using the one-off USB connection step that the installers seem to like) they all have the right MAC address info. However the Mac Network Scan Utility shows a warning next to the printer's MAC address, whereas the PC is happy. Likewise, the PC's printer utilities can tell me about ink levels, the Mac's one gives me a communication error and puts the printer into paused mode.
This leads me to believe it was something going on on the network. I can, however, ping the printer from the Mac and access it's web configuration interface - so it's not that the printer's unreachable from the Mac.
To try to see what was going on in a bit more detail, I installed Wireshark and did some captures of the use of the Network Tool and Scan Utility.
On the PC (192.168.0.4), which works, it appears to direct the BJNP discovery commands direct to the printers IP address (192.168.0.2).
On the Mac (192.168.0.5), which fails, it appears to be broadcasting BJNP discovery messages to the subnet (192.168.0.255) and receiving ICMP Parameter problem responses from the printer.
So, is this likely to be:
A. the Canon drivers on the Mac
B. the Netgear router doing something to stop the broadcast discovery, or
C. something in the printer firmware?
If so, any ideas how to workaround it - for example, can I 'force' the Mac version of the drivers to not do broadcast discovery and simply go direct to the IP address like the PC?
Any help, pointers, gratefully received!
Mac OS X (10.6.4)