Windows 10 does not print to Mac connected Canon printer via Bonjour

I have a MacMini running OS X 10.11.6 El Captain which is connected via USB to a Canon PIXMA MG2170 and it prints perfectly


MacMini --> USB connection --> Canon printer = prints fine


I also have a Mac Book Pro running OS X 10.14.4 Mojave which is networked to the MacMini and it also prints perfectly since I have enabled 'Printer Sharing' on the MacMini


MacBookPro --> LAN --> MacMini --> USB connection --> Canon printer = prints fine


I have a HP notebook (belonging to my wife who is unfortunately not an Apple fan) running Windows 10 which when connected directly to the Canon printer also prints perfectly since the correct printer driver is installed.


Windows 10 HP Notebook --> USB connection --> Canon printer = prints fine


Now the issue is that the HP Notebook has the latest version of Bonjour installed; v2.0.2 which when installed via the installation wizard asked for the printer driver. I initially selected 'Generic / Text Only' from the 'Generic' list and after the setup was complete I accessed the Properties of the MacMini connected printer and on the 'Advanced' tab changed the Driver to 'Canon Inkjet MG2100 series' which was available from the list:




However, the Windows 10 notebook is still unable to print.


Windows 10 HP Notebook --> Bonjour --> MacMini --> USB connection --> Canon printer = not printing at all


The Canon printer loads the paper and outputs it with no printout.


I suspect this to be a Bonjour issue since upon installation there was no mention of Windows 10 compatibility despite it installing successfully on Windows 10.


I would like to get the Windows computer to print successfully...


Any ideas?

Mac mini, OS X 10.11

Posted on May 8, 2019 8:40 AM

Reply

Similar questions

4 replies

May 15, 2019 5:00 AM in response to CyberMITZ

Received the following reply from Apple development:


This is an issue for a third party to resolve based on the following:


Canon's drivers expect bidirectional access to the printer, and when you do Mac->Mac printer sharing, the Canon driver is still running on the Mac connected to the printer.  Windows->Mac does not provide bidirectional and doesn't work with the Canon Windows drivers..


We are closing this report.


If you have questions about the resolution, or if this is still a critical issue for you, then please update your bug report with that information.


Please be sure to regularly check new Apple releases for any updates that might affect this issue.


So a new printer it is...

May 13, 2019 4:39 AM in response to CyberMITZ

In Windows have you tried installing iTunes using a direct download of the iTunes64Setup file from Apple.com as opposed to sandboxes version from the Microsoft Store. This includes the latest version of Bonjour.


Have you checked with Canon to see if they have additional drivers or advice for sharing the Mac connected device with Windows computers on the same network?


tt2

May 15, 2019 3:09 AM in response to turingtest2

Hi,


Yes, I have downloaded iTunes64Setup and re-installed on the Windows 10 laptop.


However, for the printer to be recognised which is attached to the MacMini I still need the separate 'Bonjour for Windows' application since this is not bundled with the iTunes setup. So the only one I can download is the v2.0.2 from the Apple website which is very old.


The official Canon website doesn't even list this printer.


I think the best solution would be to buy a wireless printer.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Windows 10 does not print to Mac connected Canon printer via Bonjour

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