Apple Intelligence now features Image Playground, Genmoji, Writing Tools enhancements, seamless support for ChatGPT, and visual intelligence.

Apple Intelligence has also begun language expansion with localized English support for Australia, Canada, Ireland, New Zealand, South Africa, and the U.K. Learn more >

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.

Canon PIXMA MX472 Scanner issues

Have a Canon PIXMA MX472 wifi printing works perfectly, scanner will not work. Have been on the phone with Canon, they say problem is not on their end drivers are installed. Something on OS X Yosemite is blocking communication. Any ideas?


iMac, OS X Yosemite (10.10.2)

iMac, OS X Yosemite (10.10.2)

Posted on Mar 9, 2015 10:15 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 9, 2015 11:15 AM

Try Applications/Image Capture and/or VueScan.


VueScan


VueScan FAQ

27 replies

Mar 9, 2015 4:27 PM in response to juslill

juslill wrote:


Have a Canon PIXMA MX472 wifi printing works perfectly, scanner will not work.

If you are trying to use Image Capture to scan, then this requires an ICA driver. To check if the supporting ICA driver for the MX470 series is installed open System Information (located under Applications > Utilities) and in the left column under the heading of Software you will see an entry called Printer Software. Select this and you will see in the top right pane an entry of Image Capture Devices. Select this and in the bottom right hand pane should be 3 entries showing CanonIJScanner14s.app and a version of 4.0.0. If these are present then this confirms that the supporting ICA driver has been installed.


Then with Image Capture open, a networked device will appear under the heading of Shared. Do you see the MX? If not, then you could have an issue with the Bonjour protocol on this Mac, which other Yosemite users have experienced. When you added the printer, did it appear as Bonjour Multifunction or Canon IJ Network. If this former, then this would suggest that Bonjour is okay on your Mac. If you cannot remember, open Printers & Scanners and click the plus button to add. With the Default view selected the MX should appear. What does it show in the Kind column?

Mar 9, 2015 6:48 PM in response to juslill

juslill wrote:


The printer appears as Canon IJ Network. I don't see anything about Bonjour. Now what should I do?

Thanks for checking this. So you also have a Bonjour issue with the OS. I'm not sure how to resolve this for scanning. For printing you have the alternate protocol you see or you can create a direct connection to the IP address used by the MX. But for the scanner component, the supporting software relies on Bonjour.


Have you tried using the Canon IJ Scan Utility for the MX? I don't have a Canon device here at home that uses this software so I'm not sure if it also relies on Bonjour to discover the network device or uses some other protocol like SNMP to locate the MX.

Mar 10, 2015 5:58 PM in response to PAHU

Testing today has shown that the Canon IJ Scan Utility relies on Bonjour to discover the networked scanner. So with Bonjour not working on your Mac, you are not going to be able to scan via the network. If you don't scan often then you could connect the MX to the Mac via USB cable when you do need to scan. But if you scan a lot then you may need to make a backup of your date and wipe the Yosemite partition and install from the Recovery partition or create a Yosemite boot USB stick.


As I don't have a Mac where Bonjour is not working, could you check a couple of things?


1. Open Activity Monitor and select View > All Processes. Do you see the entries "discoveryd" and "discoveryd_helper"?

2. Open Console and with All Messages selected type discoveryd in the filter section in the top right of the window. This will filter and only show entries that mention the discoveryd process. Do you see anything mentioning that the process has failed?

Mar 11, 2015 6:44 AM in response to PAHU

Thanks for the help.


1. Yes, both discovered and discovered_helper are there.


2. This is what was there from this morning.

3/11/15 9:17:08.717 AM discoveryd[49]: Basic Sockets GetProcessNameFromSocket() failed errno[57] err[-1]

3/11/15 9:17:08.717 AM discoveryd[49]: Basic Sockets Unknown(-1), errno 0 UDS FD=3

3/11/15 9:17:08.717 AM discoveryd[49]: Basic Sockets UDS FD=3 ERROR: failed to get effective user ID, errno 0

3/11/15 9:17:08.717 AM discoveryd[49]: Basic SleepProxy BSP Server Disabled. Metric = 3373

3/11/15 9:17:08.721 AM discoveryd[49]: AwdlD2d AwdlD2dInitialize: Initialized

3/11/15 9:17:08.722 AM discoveryd[49]: D2D_IPC: Loaded

3/11/15 9:17:08.728 AM discoveryd[49]: Basic WABServer NetResolverEvent no resolvers, resetting domains

3/11/15 9:17:08.728 AM discoveryd[49]: Basic DNSResolver etc/hosts file changed: Event 0x7ff872703d40 Flushed /etc/hosts cache

3/11/15 9:17:08.728 AM discoveryd[49]: Basic RemoteControl com.apple.discoveryd Starting XPC Server

3/11/15 9:17:08.728 AM discoveryd[49]: Basic SleepProxy Could not get the primary interface

3/11/15 9:17:08.728 AM discoveryd[49]: Basic RemoteControl com.apple.discoveryd.dnsproxy Starting XPC Server

3/11/15 9:17:08.729 AM discoveryd[49]: Basic SleepProxy Sleep Proxy Server is not enabled

3/11/15 9:17:08.730 AM discoveryd_helper[140]: Basic RemoteControl com.apple.discoveryd_helper Starting XPC Server

3/11/15 9:17:08.731 AM discoveryd_helper[140]: Detailed RemoteControl com.apple.discoveryd_helper XPC connection 0x7f7fe2e08ee0: start (pid=49, <unknown> not root)

3/11/15 9:17:15.151 AM discoveryd[49]: Basic SleepProxy Could not get the primary interface

3/11/15 9:17:16.801 AM discoveryd[49]: Basic SleepProxy Could not get the primary interface

Mar 11, 2015 6:51 PM in response to juslill

juslill wrote:


Just found this reference to Bonjour:


3/11/15 10:11:11.234 AM discoveryd[49]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en1, 49

3/11/15 10:11:13.509 AM discoveryd[49]: Basic Bonjour stop listening on en1

Ok. This does appear to be the issue. If Bonjour has stopped listening on en1, which is your wifi connection, then you are not going to see the scanner component of the MX.


I do want you to check another thing. You can see in the first line a mention of IPv6. Can you open System Preferences > Network and select the wireless connection in the left column. Then in the right pane click the Advanced button. In the next window under the TCP/IP tab, you will see the IPv4 address being used by the Mac. Is there any information set for the IPv6 address?

Mar 11, 2015 6:55 PM in response to fahdfrommontreal

fahdfrommontreal wrote:


i have the same problem with Canon MG 7120

i have been on the phone with canon and tried every thing

only the printer work wirelessly

the scanner work only if i connect USB

If you open the Console application, ensure that All Messages is selected in the left column and then enter Bonjour in the Search section in the top right corner of Console, do you see similar results to juslill about Bonjour stopping.

Mar 12, 2015 5:38 AM in response to PAHU

PAHU wrote:


fahdfrommontreal wrote:


i have the same problem with Canon MG 7120

i have been on the phone with canon and tried every thing

only the printer work wirelessly

the scanner work only if i connect USB

If you open the Console application, ensure that All Messages is selected in the left column and then enter Bonjour in the Search section in the top right corner of Console, do you see similar results to juslill about Bonjour stopping.

Yes I have the same last one

Basic Bonjour stop listening on en1

Canon PIXMA MX472 Scanner issues

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