Canon MX850 Driver for 10.6 - Released on Canon website

Hi,

Heads up. Looks like Canon published the updated MX850 CUPS Printer Driver.

I have not installed Snow Leopard yet, but I installed the driver on my MacBook & IMac.

On the MacBook, after the driver installation, I attempted to print from Bean, there was not printer selected, choose Add Printer, it searched and found the MX850, added it and printed the page. Restarted and printed from Word 2008.

On the iMac, After installing the driver, I opened Print & FAX to add the printer. It instantly found the MX850 and Bean & Word printed also.

So, it seems to work fine.

I will upgrade to Snow Leopard in a day or two and hopefully this will continue working.

Details~~~~~~~
MX850 series CUPS Printer Driver Ver. 10.26.0.0 (Mac OS X 10.5/10.6)
mx850sosxcp102600ea8-2.dmg

10.26.0.0, 9.69 MB, 09/01/2009

http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&tabact=SupportDeta ilTabAct&fcategoryid=238&modelid=16279#DownloadDetailAct

Message was edited by: kenha.ee

‘08 iMac 20", 2 GHz, 4 GB RAM. MacBook 2 GHz 13” Uni., External RAID, Mac OS X (10.5.8)

Posted on Sep 2, 2009 11:03 PM

Reply
63 replies

Sep 18, 2009 7:55 PM in response to Roger Traill

Unfortunately I posted to soon 😟

If I added the MX850 by the "more printers" option it install with the old 7.1.1 driver which means all of the options (duplex etc) are not available (they are all struck thru on the print dialog box).

If I went back to the Mac that worked properly the same thing occurred. Only if I selected the MX850 when it appeared in main list of printers to add did it use the correct driver 10.26.0.0.

Deleting everything I could find and reinstalling removed the "more printers" button and did not get the MX850 to appear in the list.

When running the Canon IJ Network tool I was not able to see and select the printer but I was able to register and select it in the Canon IJ Network scan utility and see it in the Canon IJ Network utility.

Well after a wasted three hours I have progressed exactly nowhere.

Any other ideas?

Sep 18, 2009 9:06 PM in response to Roger Traill

Hi,


I called Canon tech support and they helped me get my MX850 recognized.

It involved installing the latest printer driver & scan driver and then installing the IJ Network Tool v. 2.7 and then when restarting the dialog comes up, choose LAN, choose Utilities in the drop down box, hit Cancel on the next dialog that comes up.

At some point another dialog came up, after a wait the Bonjour printer came up and then after a longer wait, the MX850 came up, select that and hit the Add button.

Ken

Sep 19, 2009 6:29 PM in response to kenha.ee

Dear Ken,

Thanks for the info but the devil is in the detail.

I followed your instructions and was certainly able to detect the printer but the IJ Network window now said "Utilities" rather than setup. There was little one could do here other than choose manual or automatic IP configuration.

I did not see an "add" button here. Were you referring to then opening the "print & fax" system preference.

I think I may have found a clue to the source of the problem why the MX850 does not appear in the printer list (with a kind "canonijnetwork" and that is that the canonijnetwork is crashing as soon as this the "+" is pressed in the "print & fax" system preference.

This is the error message in console:

20/9/09 11:22:14 AM com.apple.ReportCrash.Root[7206] 2009-09-20 11:22:14.020 ReportCrash[7206:250b] Saved crash report for canonijnetwork[7230] version ??? (???) to /Library/Logs/DiagnosticReports/canonijnetwork 2009-09-20-112214localhost.crash

This does not occur on the mac in which the MX850 appears spontaneously in the printer list to add.

The detailed crash report is (perhaps a more clever person can work out the issue):

Process: canonijnetwork [7230]
Path: /Library/Printers/Canon/BJPrinter/Plugins/BJNP/canonijnetwork.bundle/Contents/M acOS/canonijnetwork
Identifier: canonijnetwork
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: cups-deviced [7228]

Date/Time: 2009-09-20 11:22:13.913 +1000
OS Version: Mac OS X 10.6.1 (10B504)
Report Version: 6

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 4

Application Specific Information:
abort() called

Thread 0: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff8111f9c6 _semwaitsignal + 10
1 libSystem.B.dylib 0x00007fff81146786 pthread_join + 844
2 canonijnetwork 0x000000010000396d 0x100000000 + 14701
3 canonijnetwork 0x0000000100004248 0x100000000 + 16968
4 canonijnetwork 0x0000000100001124 0x100000000 + 4388

Thread 1:
0 libSystem.B.dylib 0x00007fff810fe94a _workqkernreturn + 10
1 libSystem.B.dylib 0x00007fff810fed5c pthreadwqthread + 917
2 libSystem.B.dylib 0x00007fff810fe9c5 start_wqthread + 13

Thread 2: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x00007fff810fdb16 kevent + 10
1 libSystem.B.dylib 0x00007fff810ffa19 dispatch_mgrinvoke + 154
2 libSystem.B.dylib 0x00007fff810ff6d6 dispatch_queueinvoke + 195
3 libSystem.B.dylib 0x00007fff810ff1f6 dispatch_workerthread2 + 244
4 libSystem.B.dylib 0x00007fff810feb28 pthreadwqthread + 353
5 libSystem.B.dylib 0x00007fff810fe9c5 start_wqthread + 13

Thread 3:
0 libSystem.B.dylib 0x00007fff810e4d7a mach msgtrap + 10
1 libSystem.B.dylib 0x00007fff810e53ed mach_msg + 59
2 com.apple.CoreFoundation 0x00007fff82a93ce2 __CFRunLoopRun + 2002
3 com.apple.CoreFoundation 0x00007fff82a9303f CFRunLoopRunSpecific + 575
4 com.apple.CoreFoundation 0x00007fff82a92dc6 CFRunLoopRun + 70
5 canonijnetwork 0x0000000100002214 0x100000000 + 8724
6 canonijnetwork 0x00000001000038ef 0x100000000 + 14575
7 libSystem.B.dylib 0x00007fff8111df66 pthreadstart + 331
8 libSystem.B.dylib 0x00007fff8111de19 thread_start + 13

Thread 4 Crashed:
0 libSystem.B.dylib 0x00007fff811581de _semwait_signalnocancel + 10
1 libSystem.B.dylib 0x00007fff811580e0 nanosleep$NOCANCEL + 129
2 libSystem.B.dylib 0x00007fff811b4ac6 usleep$NOCANCEL + 57
3 libSystem.B.dylib 0x00007fff811d407c abort + 93
4 libSystem.B.dylib 0x00007fff810eb095 free + 128
5 canonijnetwork 0x00000001000020d2 0x100000000 + 8402
6 canonijnetwork 0x00000001000038dd 0x100000000 + 14557
7 libSystem.B.dylib 0x00007fff8111df66 pthreadstart + 331
8 libSystem.B.dylib 0x00007fff8111de19 thread_start + 13

Thread 5:
0 libSystem.B.dylib 0x00007fff811289f2 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation 0x00007fff82ab5252 __CFSocketManager + 818
2 libSystem.B.dylib 0x00007fff8111df66 pthreadstart + 331
3 libSystem.B.dylib 0x00007fff8111de19 thread_start + 13

Thread 4 crashed with X86 Thread State (64-bit):
rax: 0x000000000000003c rbx: 0x0000000101880db0 rcx: 0x0000000101880d68 rdx: 0x0000000000000001
rdi: 0x0000000000000c03 rsi: 0x0000000000000000 rbp: 0x0000000101880da0 rsp: 0x0000000101880d68
r8: 0x0000000000000000 r9: 0x0000000000989680 r10: 0x0000000000000001 r11: 0x0000000000000246
r12: 0x0000000000000000 r13: 0x000000010002c000 r14: 0x0000000000000000 r15: 0x0000000073797376
rip: 0x00007fff811581de rfl: 0x0000000000000247 cr2: 0x00007fff7013470c

Binary Images:
0x100000000 - 0x100009ff7 canonijnetwork ??? (???) <027AA88F-6620-5004-395F-BB1C6E225C31> /usr/libexec/cups/backend/canonijnetwork
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <B633F790-4DDB-53CD-7ACF-2A3682BCEA9F> /usr/lib/dyld
0x7fff80003000 - 0x7fff80012fff com.apple.NetFS 3.2 (3.2) <61E3D8BE-A529-20BF-1A11-026EC774820D> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff80159000 - 0x7fff801d6fef libstdc++.6.dylib ??? (???) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
0x7fff80d07000 - 0x7fff80d51ff7 com.apple.Metadata 10.6.0 (507.1) <AA0DF8E0-9B5B-2377-9B20-884919E28994> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
0x7fff80d52000 - 0x7fff80e08fe7 libobjc.A.dylib ??? (???) <261D97A3-225B-8A00-56AA-F9F27973063F> /usr/lib/libobjc.A.dylib
0x7fff80e87000 - 0x7fff81044fff libicucore.A.dylib ??? (???) <224721C0-EC21-94D0-6484-66C603C34CBE> /usr/lib/libicucore.A.dylib
0x7fff81045000 - 0x7fff810d5fff com.apple.SearchKit 1.3.0 (1.3.0) <4175DC31-1506-228A-08FD-C704AC9DF642> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
0x7fff810e4000 - 0x7fff812a2ff7 libSystem.B.dylib ??? (???) <66102D4E-6C8B-77D0-6766-2A1788B20C6F> /usr/lib/libSystem.B.dylib
0x7fff812e2000 - 0x7fff8130afff com.apple.DictionaryServices 1.1 (1.1) <D57BA55A-4CC5-5C17-8077-AEEA27A01C7A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
0x7fff8161b000 - 0x7fff816d4fff libsqlite3.dylib ??? (???) <5A15E12A-AE8F-1A36-BBC7-564E7D7AD0FB> /usr/lib/libsqlite3.dylib
0x7fff816d6000 - 0x7fff81723ff7 libauto.dylib ??? (???) <8658DB85-C611-1212-44E5-5B2539018FA0> /usr/lib/libauto.dylib
0x7fff81bbf000 - 0x7fff81e43fff com.apple.security 6.0 (36910) <F7431448-BC2E-835D-E7A2-E47E0A5CB984> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff81e44000 - 0x7fff81e44ff7 com.apple.CoreServices 44 (44) <210A4C56-BECB-E3E4-B6EE-7EC53E02265D> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff81e45000 - 0x7fff81ea2fef com.apple.framework.IOKit 2.0 (???) <65AA6170-12E3-BFB5-F982-E0C433610A1F> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff82215000 - 0x7fff82223ff7 libkxld.dylib ??? (???) <823B6BE6-E952-3B3C-3633-8F4D6C4606A8> /usr/lib/system/libkxld.dylib
0x7fff8230b000 - 0x7fff8232cfff libresolv.9.dylib ??? (???) <01C7C750-7F6A-89B3-C586-5C50A839019E> /usr/lib/libresolv.9.dylib
0x7fff82a48000 - 0x7fff82bbbfef com.apple.CoreFoundation 6.6 (550) <04EC0CC2-6CE4-4EE0-03B9-6C5109398CB1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff82bbc000 - 0x7fff82bd2fef libbsm.0.dylib ??? (???) <42D3023A-A1F7-4121-6417-FCC6B51B3E90> /usr/lib/libbsm.0.dylib
0x7fff8483a000 - 0x7fff848dafff com.apple.LaunchServices 360.3 (360.3) <02FFE657-CC7A-5266-F06E-8732E28F70A9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x7fff84a9d000 - 0x7fff84ad2ff7 libcups.2.dylib ??? (???) <1FE99C26-B845-F508-815A-5B2CF2CA5337> /usr/lib/libcups.2.dylib
0x7fff84fb0000 - 0x7fff84fb6ff7 com.apple.DiskArbitration 2.3 (2.3) <857F6E43-1EF4-7D53-351B-10DE0A8F992A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff85b00000 - 0x7fff85bccfff com.apple.CFNetwork 454.4 (454.4) <E7721AD8-3177-8749-60F7-5EF323E6492B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
0x7fff864d3000 - 0x7fff86805fef com.apple.CoreServices.CarbonCore 859.1 (859.1) <5712C4C1-B18B-88EE-221F-DA04A8EDA029> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x7fff8694a000 - 0x7fff86a06ff7 com.apple.CoreServices.OSServices 352 (352) <CD933BBD-B260-552F-E64E-291D6ED3091A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x7fff86ca1000 - 0x7fff86d50fef edu.mit.Kerberos 6.5.8 (6.5.8) <A9C16B72-A1F8-3DDE-7772-E7635774CA6E> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff86fb1000 - 0x7fff86fecfef com.apple.AE 496 (496) <6AFD62E0-DD92-4F04-A73A-90224D80593D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
0x7fff87011000 - 0x7fff87022fef libz.1.dylib ??? (???) <3A7A4C48-A4C8-A78A-8B87-C0DDF6601AC8> /usr/lib/libz.1.dylib
0x7fff8702a000 - 0x7fff87141fef libxml2.2.dylib ??? (???) <6D4C196C-B061-CBCD-AAFD-A21736A8425C> /usr/lib/libxml2.2.dylib
0x7fff87907000 - 0x7fff8790bff7 libmathCommon.A.dylib ??? (???) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
0x7fff87a41000 - 0x7fff87a82ff7 com.apple.SystemConfiguration 1.10 (1.10) <E3FF1FC8-C760-2047-F954-0D283DD0F714> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x7fff87ae9000 - 0x7fff87b14ff7 libxslt.1.dylib ??? (???) <87A0B228-B24A-C426-C3FB-B40D7258DD49> /usr/lib/libxslt.1.dylib
0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) <66102D4E-6C8B-77D0-6766-2A1788B20C6F> /usr/lib/libSystem.B.dylib

Sep 21, 2009 1:23 AM in response to Roger Traill

Hello,

I 've called the Canon support Europe today and they told me, that at this time no neccessary 10.6.x compatible version of the network configuration tool exists.

A version for Snow Leopard will maybe follow until end of this week, according to there internal timeline of porting all available drivers to Mac OS 10.6 in 4 works after the offical Snow Leopard release.

So all Mac 10.6 users can only hope, that Canon don't have to much troubles porting this tool

Sep 22, 2009 1:36 AM in response to kenha.ee

Hi,

I think I found a possible solution to get the MX850 recognized as a network printer by 10.6.1. It works here, after struggeling with the same problems everyone else here was having.

The solution is to add the printer via the CUPS web interface installed on every Mac. Enter the following address into your browser:

http://127.0.0.1:631

Then click on "Adding Printers and Classes". You may have to authenticate using an admin user name and password. Then click on "Find New Printers". It'll take a while before the next page is shown, while CUPS is scanning the network for printers.

On the next page, you'll find a couple of printers the system has found, along with their network URLs. You'll be looking for the one that starts with canonijnetwork://.....

Select it, and you will get a new page, on which you can select the corresponding printer driver. Choose the MX850 driver. The rest is self-explanatory. Once you completed this, the printer will show up in system preferences "Print & Fax" dialog, already added to the list of printers.

Good luck.

Any questions, let me know.

Sep 22, 2009 4:26 PM in response to cryptochrome

Dear Crytochrome,

Tried your suggestion however it induces the same crash in the canonijnetwork that occurs with the "print & fax" network. This is probably not surprising as CUPS is the standard macintosh printing system.

23/9/09 9:22:37 AM com.apple.ReportCrash.Root[17698] 2009-09-23 09:22:37.371 ReportCrash[17698:1407] Saved crash report for canonijnetwork[17681] version ??? (???) to /Library/Logs/DiagnosticReports/canonijnetwork 2009-09-23-092237localhost.crash

I just have to work out how to find the cause of the crashing 🙂. I suspect once that is sorted it will all work.

Sep 23, 2009 1:30 AM in response to Roger Traill

Well it seems that Parallels is definitely the culprit in this problem. No matter what I did with the Parallels network ports canonijnetwork crashed preventing the MX850 appearing in the add printer window in Print & Fax system preference.

I uninstalled Parallels (I left the Desktop settings untouched, which is an option in the uninstaller), restarted my MacBook, booted into a new clean admin user (this step my not be necessary), opened Console to see if the canonijnetwork crashed, open Print & Fax, clicked on the + sign, the window opened and about 15 seconds later the MX850 appeared in the list. I added it and all seems to be good.

So the sequence for success appears to be:

Uninstall Parallels (if you have it installed).

Download latest drivers from Canon
Install the Printer Drivers
Install the scanner Drivers (restart needed)
Install the IJ Network Tool (restart needed)

The IJ Network Tool opens on restart but I am unclear what one is supposed to do here as no printer appeared in the list however you can access the printer network setup via the Canon IJ Printer Utility in /library/printers/canon/utilities. In any case the default settings seem ok (at least for ethernet).

In other words I would try just closing the IJ Network Tool.

Open Print & Fax, click on the "+" and, if the gods are with you, the printer will appear in the list and you can then select it.

For scanning you can select the Bonjour scanner which appears in the above list and in the Canon IJ Network Scan Tool (after first "registering" it within this application). It should be in the menu bar at the top of the screen.

Others have reported that you can then reinstall Parallels.

Hope this helps

Sep 23, 2009 8:07 AM in response to kenha.ee

I'm having the same problem! The driver works fine on my MacBook but on my MacPro the canonijnetwork tool crashes!

canonijnetwork(464,0x102881000) malloc: * error for object 0x73797376: pointer being freed was not allocated

So I cannot add the printer! Hope there will be a update soooooon.

Btw: I have the same crash when I run the canonijnetwork tool which is installed from Apple!

Message was edited by: Robertmtk

Sep 26, 2009 6:45 PM in response to Robertmtk

Robertmtk, try creating an new admin user and then restart your machine and log into that user and see if you can add the printer then. Have console open so you can see if the canonijnetwork app is crashing?

Also just to confirm, you have NEVER installed Parallels? Something is making the canonijnetwork app crash.

Have you also done basic housekeeping such as running Onyx or Cocktail (or at least repaired permissions)?

Sep 30, 2009 6:01 AM in response to Roger Traill

I was having the same troubles as described here.
I could not print over the network to a Canon MX850, although I could via USB.
I could scan over the network though.
I spent a couple of hours trying to fix the network printing.
I had installed all the latest drivers and software from Canon Australia website before trying.
The problem was, the network printer would never appear in the printers list (the USB one would and the bonjour scanner would), and there was no "Other printers" tab as in Leopard.

Then on 30 Sept 09 I installed "Canon Printer Drivers Update" Version 2.1 from Software Update. I am not sure when this became available but not more than a couple of days I think.

This seemed to solve my problem.
Now when I ran the Canon lJ Network Tool.app from /Library/Printers/Canon/BJPrinter/Utilities
Then selecting "Setup" from the drop down, then "Register Printer" button, then "Cancel". You will get the add printer dialogue.
This time (finally), you get the network printer appearing in the "Default" tab, with kind "canonljnetwork". Select that and add it.

Wait a little bit for the network printer to appear in the default tab. Also those who have not installed the printer as usb first may have to connect via usb first in order to get the "Register Printer" button.

Cheers,
Jason

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.

Canon MX850 Driver for 10.6 - Released on Canon website

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