Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31

Thread: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

  1. #1
    Join Date
    May 2008
    Beans
    110

    Lightbulb [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    Apologies if this is the wrong section? I wanted to help out the people from this thread --> http://ubuntuforums.org/showthread.php?t=571795&page=9 <-- but I can't post in there due to it being in the archive.

    Anyway... For those of you who are stuck with the Canon MX700 and can't get it working... this is how I got mine working (via network) under Ubuntu 9.04 and 9.10 Alpha 6 (both 64-bit/AMD64):

    Pre-Installation Files:

    You will need these files before we install the printer:

    cnijfilter-common_2.80-1_i386.deb
    --> http://support-au.canon.com.au/conte...100083403.html
    cnijfilter-mp520series_2.80-1_i386.deb
    --> http://support-au.canon.com.au/conte...100083901.html
    canonmx700.ppd (rename the .txt part!)
    --> http://ubuntuforums.org/attachment.p...9&d=1199213424
    cups-bjnp-0.5.3.tar.gz
    --> http://sourceforge.net/projects/cups-bjnp/

    Now that we've got those... we can install everything!

    EDIT: 06/11/09 With the apparent renaming of the CUPS packages in Karmic, you may need to do the following:

    Open a terminal window and navigate to the directory your deb folders are in... perform the following operations:

    Code:
    dpkg-deb -x cnijfilter-common_2.80-1_i386.deb common
    dpkg-deb --control cnijfilter-common_2.80-1_i386.deb
    Now change into the DEBIAN/ directory...

    Code:
    cd DEBIAN/
    gedit control
    In gedit, find the following line...

    Code:
    Depends: libc6 (>= 2.3.4-1), libcupsys2 (>= 1.2.1), libpopt0 (>= 1.7)
    and change it to...

    Code:
    Depends: libc6 (>= 2.3.4-1), libcups2 (>= 1.2.1), libpopt0 (>= 1.7)
    Now we move the entire DEBIAN/ directory into common...

    Code:
    cd ..
    mv DEBIAN/ common/
    Now rebuild the package...

    Code:
    dpkg -b common cnijfilter-common_2.80-1_i386.deb
    Now remove the common directory (delete it manually or rm in the terminal if you know what you're doing...)...

    Re-do the steps again but for the cnijfilter-mp520series_2.80-1_i386.deb...

    Code:
    dpkg-deb -x cnijfilter-mp520series_2.80-1_i386.deb common
    dpkg-deb --control cnijfilter-mp520series_2.80-1_i386.deb
    Now change into the DEBIAN/ directory...

    Code:
    cd DEBIAN/
    gedit control
    In gedit, find the following lines...

    Code:
    Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libcairo2 (>= 1.0.2-2), libcupsys2 (>= 1.2.1), libfontconfig1 (>= 2.3.0), libglib2.0-0 (>= 2.10.0), libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.12.3), libpng12-0 (>= 1.2.8rel), libpopt0 (>= 1.7), libtiff4, libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3, libxi6, libxinerama1, libxml2 (>= 2.6.24), libxrandr2, libxrender1, cnijfilter-common (>= 2.80)
    and change it to...

    Code:
    Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libcairo2 (>= 1.0.2-2), libcups2 (>= 1.2.1), libfontconfig1 (>= 2.3.0), libglib2.0-0 (>= 2.10.0), libgtk2.0-0 (>= 2.8.0), libpango1.0-0 (>= 1.12.3), libpng12-0 (>= 1.2.8rel), libpopt0 (>= 1.7), libtiff4, libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3, libxi6, libxinerama1, libxml2 (>= 2.6.24), libxrandr2, libxrender1, cnijfilter-common (>= 2.80)
    Now we move the entire DEBIAN/ directory into common...

    Code:
    cd ..
    mv DEBIAN/ common/
    Now rebuild the package...

    Code:
    dpkg -b common cnijfilter-mp520series_2.80-1_i386.deb
    The addition above was tested in a virtual machine and worked fine Thanks go out to Edgar Ilaga from this thread [ http://ubuntuforums.org/showthread.php?t=1305248 ]

    We can now continue with the rest of the guide...

    Canon MX700 Installation:

    Code:
    sudo apt-get install libcupsys2 libcupsys2-dev
    cd <downloaded files directory>
    sudo dpkg --force-architecture -i cnijfilter-common_2.80-1_i386.deb 
    sudo dpkg --force-architecture -i cnijfilter-mp520series_2.80-1_i386.deb 
    tar xvzf cups-bjnp-0.5.3.tar.gz
    cd cups-bjnp-0.5.3/
    sudo ./configure --prefix=/usr 
    sudo make
    ./bjnp
    sudo make install
    Note that sudo may not be needed for the 2 of the last 4 steps, but I used it when I installed... if someone can tell me for sure it's not needed, then I'll edit this post.

    Once that is done, we can now add the printer... Make sure your printer is turned on.

    Code:
    System > Administration > Printing
    
    New > Printer > Canon MX700 > Forward
    
    Select PPD > <Select your PPD File> > Forward
    
    Name it > Done!
    Print a test page and it should work.
    Last edited by Menthu_Rae; November 8th, 2009 at 02:41 PM.

  2. #2
    Join Date
    Aug 2009
    Beans
    2

    Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    A million thanks for this. So quick and painless - big kudos for this guide!!!

  3. #3
    Join Date
    Oct 2009
    Beans
    1

    Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    Hi,

    Tried this on 9.10 (x86) version. On the first set of command where you have to install libcupsys2 and libcupsys2-dev, the system is automatically taking libcups2 and libcups2-dev. The subsequent installs are getting a failure. Below is the log

    ---------------------------------------------
    sudo apt-get install libcupsys2 libcupsys2-dev
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Note, selecting libcups2 instead of libcupsys2
    libcups2 is already the newest version.
    Note, selecting libcups2-dev instead of libcupsys2-dev
    libcups2-dev is already the newest version.
    You might want to run `apt-get -f install' to correct these:
    The following packages have unmet dependencies:
    cnijfilter-common: Depends: libcupsys2 (>= 1.2.1)
    cnijfilter-mp520series: Depends: libcupsys2 (>= 1.2.1)
    E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
    ----------------------------------------------

    Any help to get past this step and go onto the other steps would be great.

    Thanks,
    Ashish

  4. #4
    Join Date
    Feb 2009
    Beans
    2

    Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    Karmic includes CUPS with the new names as libcups2. You need to install a transitional package including the names for the libcupsys2.

    For example this: libcupsys2_1.3.9-17ubuntu3.1_all.deb

    You can get it from here:
    http://packages.ubuntu.com/jaunty/al...psys2/download

  5. #5
    Join Date
    Oct 2009
    Beans
    5

    Smile Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    None of most of the above worked for me. I'm not new to computers, just linux. I am really trying to get this to work. I'll be happy if I can get my Canon MX700 multifunction to work.

  6. #6
    Join Date
    Oct 2009
    Beans
    5

    Exclamation Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    Sorry, that should have read did not work for me.

  7. #7
    Join Date
    May 2008
    Beans
    110

    Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    EDIT: OK, everyone having issues - try it with the additional steps above (in the first post, I just edited it!). I just tested it and it worked fine

    Hey guys,

    Those of you having issues - is your printer plugged in via USB or Network?

    Also just to confirm - you're running 32-bit (x86) versions of 9.10?

    If so, I will give it a go in a virtual machine tomorrow and see if anything else needs to be done, and update the guide accordingly.

    Some packages may have changed since I wrote/tested it
    Last edited by Menthu_Rae; November 6th, 2009 at 10:29 AM.

  8. #8
    Join Date
    Aug 2009
    Beans
    2

    Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    Confirmed to work with Ubuntu 9.10 64-bit. Thanks again.

  9. #9
    Join Date
    Apr 2007
    Beans
    46

    Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    Nope. Can't get it to work for me and getting a lot of error notices.

    Gotta get some work done, play time over for the morning.

    Errrrr!!!! How long to get this printer working in Windows. Put disc in drive, install, drink coffee for the two minutes to install. Printer working.

    How long have I been trying in Ubuntu. Oh probably about 2 freak'in hours and it still doesn't work.

    The first download never installs and gives broken notices.

    Second one gives this:

    /tmp/canonmx700.ppd-1.txt could not be opened, because the associated helper application does not exist. Change the association in your preferences.

    Third one gives this

    Error: Dependency is not satisfiable: cnijfilter-common (>= 2.80)

    That is all before using the terminal commands.

    Thanks for the info but it didn't fly for me.

    Quote Originally Posted by roclinus View Post
    None of most of the above worked for me. I'm not new to computers, just linux. I am really trying to get this to work. I'll be happy if I can get my Canon MX700 multifunction to work.
    Last edited by urdrwho; November 17th, 2009 at 04:14 PM.

  10. #10
    Join Date
    May 2008
    Beans
    110

    Re: [GUIDE] Canon MX700 Printer Install (tested with 9.04, 9.10 Alpha 6)

    Quote Originally Posted by urdrwho View Post
    Nope. Can't get it to work for me and getting a lot of error notices.

    Gotta get some work done, play time over for the morning.

    Errrrr!!!! How long to get this printer working in Windows. Put disc in drive, install, drink coffee for the two minutes to install. Printer working.

    How long have I been trying in Ubuntu. Oh probably about 2 freak'in hours and it still doesn't work.

    The first download never installs and gives broken notices.

    Second one gives this:

    /tmp/canonmx700.ppd-1.txt could not be opened, because the associated helper application does not exist. Change the association in your preferences.

    Third one gives this

    Error: Dependency is not satisfiable: cnijfilter-common (>= 2.80)

    That is all before using the terminal commands.

    Thanks for the info but it didn't fly for me.
    Mate, it sounds like you are going about it all wrong... You shouldn't be trying to open them via GUI - which is what it sounds like you're doing...

    I will send you a private message with my email address and I'm happy to help you out - but please don't rant on that "windows works, why doesn't ubuntu". The fact of the matter is that Canon's support for this printer in Linux is lackluster and that the community has come together to get this printer (and many other Canon models) working.

    For comparison, my Brother HL2070N worked out of the box - I just clicked through "next" in the add printer wizard. No need to muck around with anything. If Canon supported their printers properly under Linux, it would be the same trivial affair!

    Anyway, I'll PM you my email address now if you still care - my offer for help is there if you want to take it up.

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •