To use a Canon MG2500 all in one printer like MG2570, the normal Linux distributions like Ubuntu do not have drivers in their repositories. Therefore, the drivers have to be downloaded from the Canon web site.
To get the printer driver for MG2570, visit http://support-in.canon-asia.com/contents/IN/EN/0100550201.html and download it.
It downloads a file cnijfilter-mg2500series-4.00-1-deb.tar.gz
To get the scanner driver for MG2570, visit http://support-in.canon-asia.com/contents/IN/EN/0100551901.html and download it. It downloads a file scangearmp-mg2500series-2.20-1-deb.tar.gz
To install the printer driver, open a terminal window, go to the folder where you downloaded the files and enter the following commands:
$ sudo tar -zxvf cnijfilter-mg2500series-4.00-1-deb.tar.gz
<enter>
$ cd /home/user/Downloads/cnijfilter-mg2500series-4.00-1-deb/packages/
<enter>
$ sudo dpkg -i cnijfilter-common_4.00-1_amd64.deb
<enter>
$ sudo dpkg -i cnijfilter-mg2500series_4.00-1_amd64.deb
<enter>
$ cd ~
<enter>
The printer will now appear in the list of printers and you can print to it.
To install the scanner driver and software, open a terminal window, go to the folder where you downloaded the files and enter the following commands:
$ sudo tar -zxvf scangearmp-mg2500series-2.20-1-deb.tar.gz
<enter>
$ cd /home/user/Downloads/scangearmp-mg2500series-2.20-1-deb/packages
<enter>
$ sudo dpkg -i scangearmp-common_2.20-1_amd64.deb
<enter>
$ sudo dpkg -i scangearmp-mg2500series_2.20-1_amd64.deb
<enter>
$ cd ~
<enter>
SimpleScan or XSane cannot find the Canon MG2570 scanner. You need to run the program that was installed and run it manually.
To scan, open a terminal window and enter the following command:
$ scangearmp
<enter>