View Full Version : Trying to install Canon PIXMA MG2520 printer
Nick_Kirkendall
February 10th, 2014, 02:13 AM
Does anyone know where I can find the drivers to install a Canon PIXMA MG2520 printer? The description on the Best Buy website said it was compatible with Linux, but the cd-rom that came with the printer only seems to work with Windows.
tomearp
February 10th, 2014, 07:32 PM
The specification (http://www.usa.canon.com/cusa/support/consumer/printers_multifunction/pixma_mg_series/pixma_mg2520?selectedName=Specifications) for the printer on the Canon USA website does not Linux as a compatible operating system.
In the drivers section of the page (http://www.usa.canon.com/cusa/support/consumer/printers_multifunction/pixma_mg_series/pixma_mg2520?selectedName=DriversAndSoftware), if you select Linux as the operating system there are no download options. There is a message saying: "There is no driver for the OS Version you selected. The driver may be included in your OS or you may not need a driver."
That seems to be a pretty vague "it might work, it might not" sort of message.
There is a post here (http://ubuntuhandbook.org/index.php/2013/07/canon-drivers-for-ubuntu-and-linux-mint/) about Canon drivers in Ubuntu. It does not specifically list your printer, but does list similar model numbers so it might be worth a go.
jose23
February 11th, 2014, 08:44 AM
I need help with this too.
I've gone many hours trying to get this to work with strong helpers in #ubuntu, namely, glist16 and jose, who helped tremendously at trying to get this printer to work. I've gone through that resource which tomearp posted and hasn't worked.
I'm looking at how to develop a ppd, but I'm a noob and have no idea what I'm trying to understand. Is it possible for an experienced to wishfully create this program? A wish that creates a ppd that gets Pixma mg2520 driver in existence and works.
Thanks
glitsj16
February 11th, 2014, 05:40 PM
While trying to assist jose23 on #ubuntu (irc.freenode.net) it was discovered that the PPA offering Canon Printer Drivers (https://launchpad.net/~michael-gruz/+archive/canon-stable) isn't usable in its present state. It offers cndrvcups-common (Canon Printer Driver Common Modules) but this package is only available for amd64 ubuntu's and has an unsatisfiable dependency against cndrvcups-common-32, which is only available as i386, effectively rendering both as uninstallable on both 32bit and 64bit OS'es.
People looking for a Canon driver for pixma mg2520 are left in the unfortunate situation that neither the manufacturer nor the PPA can offer a solution. I suggest contacting the maintainer of the PPA through its launchpad page to report this: https://launchpad.net/~michael-gruz/+contactuser.
Also try to ask official Canon email support (http://www.usa.canon.com/cusa/support/consumer/printers_multifunction/pixma_mg_series/pixma_mg2520/form_display/support_by_email) which specific other linux driver is available/usable for the pixma mg2520, explaining this unfortunate situation.
Best of luck and as always #ubuntu on irc is there to assist in further attempts to get these machines working.
aikishugyo
February 12th, 2014, 07:26 AM
Gutenprint experimentally supports this printer. You might need to compile from source, or check the printers.xml file in the online CVS browser or the README to see when it was added.
See the gutenprint project website for my details.
jose23
February 12th, 2014, 09:42 PM
I downloaded printer-driver-gutenprint_5.2.8~pre1-0ubuntu2.1_amd64.deb from synaptic. connected printer and printed. nothing happen. what do I do?
aikishugyo
February 13th, 2014, 02:02 PM
1. Read up on how to install a printer using CUPS.
2. Find a repository with 5.2.9 (search forums or ask, I do not use Ubuntu currently). You are using a pre-release version which is naturally very buggy (that was the point of the pre-release).
3. Install the printer, using the correct gutenprint driver.
4. Use your browser to print a page, using plain media, resolution modes intended for plain media (read the names, it is clear what modes are for which media), and report back.
jose23
February 13th, 2014, 09:03 PM
Thanks Aikishugyo, installing 5.2.9 when running make install it returns an install recursive error. should I be worried about that? http://paste.ubuntu.com/6927384/
edit1 : Not finding any of the gutenprint 5.2.9 in the step 3.
tomearp
February 13th, 2014, 10:03 PM
Judging by the output in the paste you will need to run
sudo make install
for it to work successfully
jose23
February 13th, 2014, 11:01 PM
Thanks tomearp, I still don't see any 5.2.9 drivers in CUPS add printer admin page. only 5.2.8 pre. Even after sudo make install. What's the deal? What do I do?
jose23
February 13th, 2014, 11:09 PM
Aikishugyo, I don't see mg2520 http://gimp-print.sourceforge.net/p_Supported_Printers.php
How do I make this work?
aikishugyo
February 14th, 2014, 06:45 AM
Hi, you are right, the drivers are in CVS not in 5.2.9. So you will need to d/l the source and compile it.
Once you have the dependencies it should be quite easy and installs in /usr/local so you do not overwrite your old system stuff (unlike some of the how-tos describe <shudder>).
The compile process has been cleaned up a lot in preparation for 5.2.10 in a month or so, I do not anticipate you will have any trouble.
jose23
February 14th, 2014, 06:30 PM
Great.
cvs -d:pserver:anonymous@gimp-print.cvs.sourceforge.net:/cvsroot/gimp-print loginThis doesn't work because it asks for a password and...there is none on the site.
edit1: I grabbed it from source forge; cd into guten-print/print ; ran sudo ./autogen.sh ; ran sudo make clean ; ran sudo make ; ran sudo make install ; ran sudo make ; and after all that I see no new printers added to the CUPS admin page. T_T This is a frustrating routine. What can I do?
aikishugyo
February 16th, 2014, 10:10 AM
1. Probably you need to look at the output of your logs for these steps, impossible to tell if the PPDs got built and/or installed.
2. Also, you need to restart cups after the installation.
3. As for anonymous CVS login, I think it is on the site how to log in there, possibly your email, or none.
4. pre releae available so you can get the newest package now.
glitsj16
February 16th, 2014, 04:49 PM
Short overview of the routine to build the gutenprint 5.2.10 driver from source:
1. check for needed/wanted dependencies before building:
$ sudo apt-get install libgutenprint-dev libgimp2.0-dev libijs-dev libgs-dev foomatic-db-gutenprint
2. configure the source (inside the extracted gutenprint/print dir):
$ sh ./autogen.sh --disable-test --enable-maintainer-mode --without-doc
3. build the drivers and libraries:
$ make
4. install (defaults to /usr/local/...):
$ sudo make install
5. post-install commands:
$ sudo ldconfig
$ sudo cups-genppdupdate
$ sudo service cups restart
6. open CUPS interface at http://localhost:631 and add the pixma mg2520 printer if not already present:
check settings and do a print test
7. optional: run gimp and check the availability/test of the gutenprint driver
Hope this gets the expected result
jose23
February 16th, 2014, 06:45 PM
Installed failed
http://paste.ubuntu.com/6944450/
Last_Ship
February 16th, 2014, 11:53 PM
Short overview of the routine to build the gutenprint 5.2.10 driver from source:
1. check for needed/wanted dependencies before building:
$ sudo apt-get install libgutenprint-dev libgimp2.0-dev libijs-dev libgs-dev foomatic-db-gutenprint
2. configure the source (inside the extracted gutenprint/print dir):
$ sh ./autogen.sh --disable-test --enable-maintainer-mode --without-doc
3. build the drivers and libraries:
$ make
4. install (defaults to /usr/local/...):
$ sudo make install
5. post-install commands:
$ sudo ldconfig
$ sudo cups-genppdupdate
$ sudo service cups restart
6. open CUPS interface at http://localhost:631 and add the pixma mg2520 printer if not already present:
check settings and do a print test
7. optional: run gimp and check the availability/test of the gutenprint driver
Hope this gets the expected result
Thank you very much for this step-by-step. I got step 1, but where do i need to cd into in order to accomplish step 2? I've locate three different gutenprint folders, none of which have "print" as a directory inside. I apologize as I know this is incredibly basic, but any help would be much appreciated. Thanks.
aikishugyo
February 17th, 2014, 12:05 AM
If you uncompress the downloaded archive it creates a gutenprint-<version> directory. Inside that is the print directory.
glitsj16
February 17th, 2014, 12:33 AM
A very kind and knowledgeable helper on #ubuntu is preparing gutenprint 5.2.10-pre1 in a PPA. We'll update this thread as soon as the builds are completed. Expected time-frame: 1.5hours.
@matt2422 and everyone who wants to build from the gutenprint 5.2.10-pre1 tarball:
The above instructions assumed that you downloaded the tarball from CVS at http://gimp-print.cvs.sourceforge.net/viewvc/gimp-print/print/ .. I forgot to add that, apologies. If you downloaded the .tar.bz2 file located at http://sourceforge.net/projects/gimp-print/files/gutenprint-5.2/5.2.10-pre1/ the above steps need 1 small change. Autogen has already been done, so step 2. should be ./configure --disable-test --enable-maintainer-mode --without-doc in this case.
Building succeeded on a 13.10 machine but on irc it was discovered that people on 12.04 (and potentially 12.10 and people still on 13.04) are seeing errors pertaining to libusb. So to get around that it is advised to wait untill the PPA build will be available, which shouldn't be long. That ofcourse also has the added benefit of offering a genuine Ubuntu/Debian package instead of doing a rather messy (but functional) 'sudo make install' for files that are inside different packages in the repos, i.e.libgutenprint2 and printer-driver-gutenprint.
Goodluck
Last_Ship
February 17th, 2014, 03:26 PM
Thanks @glitsj16 (http://ubuntuforums.org/member.php?u=581318). After the CVS link you provided, I was able to follow your previous instructions and get my MG2520 up and running with the gutenprint driver on 12.04. Much appreciated!
Last_Ship
February 25th, 2014, 01:15 AM
is it possible to get the scan functionality working on the MG2520 with the Gutenprint drivers? Print/Copy works fine, but Simple-Scan, Canon's VueScane (linux version), and a couple other scanning utilities I found in the software center don't recognize the scanner.
aikishugyo
February 25th, 2014, 05:17 AM
No, gutenprint is a inkjet printer driver, not scanner software.
You should make use of the SANE project for that. Report to their mailing list if something does not work, support might be experimental, and if the Ubuntu repos do not have a modern SANE (going by the ancient gutenprint example) you will need to compile it locally, very easy when you read the README.linux file in the source.
Last_Ship
February 26th, 2014, 12:20 AM
I'll try that, thanks.
pdc
February 28th, 2014, 09:17 PM
so you want to use the scanner function on the MG2520 MF device?
Canon supply a programme called ScanGear
you download it from their driver support site: eg Canon Asia
as ubuntu uses debian packages, use the debian package Canon supply
get it from here
http://support-asia.canon-asia.com/contents/ASIA/EN/0100551901.html
it comes down as a .tar.gz file
the commands would be
tar -zxvf scangearmp-mg2500series-2.20-1-deb.tar.gz
cd scangearmp-mg2500series-2.20-1-deb
./install.sh
the install sees if you have 32bit or 64bit debian and installs appropriately
to run scangear, first of all type
scangearmp
that should get it running for you
https://www.youtube.com/watch?v=GSU9YuE_36w
this youtube shows you how to create a launcher to save you opening a terminal each time
Last_Ship
March 1st, 2014, 11:15 PM
Thanks alot. I did try scangear originally and it didn't detect the scanner, but whatever version I used was downloaded from Canon's site. Looks like your instructions might be different so I'll give it a try. Thanks!
appkw020646
April 16th, 2014, 10:01 PM
I'm using the updated 14.04 system and got the printer to work through Settings. The driver/s must be there in the system as I managed to print out a test page which said the driver was STP00403.PPD Version 5.2.10-pre2. ( I certainly didn't install any printer drivers.) So, it prints and if you want to, go to the post by pdc in this thread about scanning with this little machine. There are .deb packages that can be downloaded from Canon support and installed via the Software Centre to help in that regard.
pdc
April 16th, 2014, 10:35 PM
thanks appkw020646
....out of curiosity....if you click on this link http://localhost:631/printers/ it opens up CUPS (printer admin) on your computer; only you can read it
is the gutenprint driver listed? They feel they have a driver now for most of the Canon MG range
I enclose a thumbnail of our cups page: I use the canon driver
appkw020646
April 18th, 2014, 01:40 AM
Canon MG2500 series
-System-Product-Name
Canon MG2500 series - CUPS+Gutenprint v5.2.10-pre2
Idle
Like so, pdc
pdc
April 18th, 2014, 08:57 AM
thanks; so folks have a choice:
the gutenprint driver;
or the Canon driver http://support-asia.canon-asia.com/contents/ASIA/EN/0100550201.html that comes down as cnijfilter-mg2500series-4.00-1-deb.tar.gz
the Canon driver has the cngpij monitoring utility that some like to use http://ubuntuforums.org/showthread.php?t=2216067&highlight=canon (the poster couldn't access the utility as he had the gutenprint driver installed; installing the Canon driver gave him cngpij utility)
cngpij -P Canon-MG2520USB would run the utility and one could set up a launcher for it
matiche
June 20th, 2014, 08:02 PM
you good sir are awsome thanks alot couldn't for the life of me find a app that would make it possible to scan now just to test printing
matiche
June 20th, 2014, 08:06 PM
yep normal print job worked
Last_Ship
August 24th, 2014, 05:42 PM
Just wanted to report that the the previously mentioned steps to install the Gutenprint drivers and configure in CUPS work for the printing functions, and installation of Cannon's ScanGear http://support-asia.canon-asia.com/c...100551901.html (http://support-asia.canon-asia.com/contents/ASIA/EN/0100551901.html) takes care of the scanner functionality.
I've successfully reproduced these results in 10.10 and 12.04 with my Cannon PIXMA MG2520.
For my purposes anyway, this issue is solved.
Axis Mann
September 9th, 2014, 06:40 PM
My neighbour brought home one of those MG2520 printers and connected it but couldn't get it to work. I was able to add the printer for him using CUPS. I first used the Ubuntu Software Center to verify that cups was already installed (it was). I then started a brower and typed http://localhost:631 in the address bar. When cups displayed, I selected the add printer option and looked for the canon printer. I found an entry for the mg2500 series printer. I was able to print a test page in colour and also printed a spreadsheet from Libre Office.
Axis Mann
September 9th, 2014, 06:42 PM
My neighbour brought home one of those MG2520 printers and connected it but couldn't get it to work. I was able to add the printer for him using CUPS. I first used the Ubuntu Software Center to verify that cups was already installed (it was). I then started a brower and typed http://localhost:631 in the address bar. When cups displayed, I selected the add printer option and looked for the canon printer. I found an entry for the mg2500 series printer. I was able to print a test page in colour and also printed a spreadsheet from Libre Office.
By the way, my neighbour is running Ubuntu 12.04 on some kind of gateway computer.
Powered by vBulletin® Version 4.2.2 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.