Canon Laser All-In-One Documentation

Scanner Support On Debian 9 & 10 using eSCL sane drivers

* These directions have been tested on Debian testing (bullseye) using the Debian 10 package as well as on Debian 10, but should also work for Debian 9 using the Debian 9 package. Tested on March 27, 2020.

1. Setup the printer to connect to a local wireless network (TPE-CANLSR570 model at least does not work if connected via LAN or USB using eSCL sane drivers)

On the TPE-CANLSR570: Go to Menu > Network Settings > Wireless LAN Settings setup wireless

2. Make sure Use Network Link Scan is set to On

On the TPE-CANLSR570: Go to Menu > Network Settings > TCP/IP Settings > Network Link Scan Settings > Use Network Link Scan

3. Turn the printer off and on again

4. Download the appropriate sane backend for the printer at:

https://download.opensuse.org/repositories/home:/pzz/

Go to Distribution Version > amd64 (assuming you are on a 64 bit operating system)

Then download the deb software package:

sane-airscan_x.x.xx+xx.x_amd64.deb

5. Open up a terminal and run:

cd Downloads
sudo dpkg -i sane-airscan_x.x.xx+xx.x_amd64.deb

* Note: Replace sane-airscan_x.x.xx+xx.x_amd64.deb above with the actual software package you downloaded

6. Once installed open simple-scan, or if not installed install it by running:

sudo apt-get install simple-scan

Scanner Support On Trisquel, Linux Mint, & Ubuntu or Ubuntu Based Distributions like ZorinOS:

If simple-scan does not recognize the scanner you will need to update SANE (Scanner Access Now Easy):

* This is necessary for at least Trisquel 8, Linux Mint 19.x, Ubuntu/Kubuntu/Lubuntu/etc (and any other Ubuntu based distribution) 16.04-19.10, and ZorinOS 15

1. To do that open a terminal and run the following commands to install the required software:

On Ubuntu 18.04 - 19.10: Go to the Activities menu in the top left corner and search for and click terminal

On Trisquel 8: Go to Trisquel icon in lower left corner > Accessories > Mate Terminal

On ZorinOS 15: Go to Z > Utilities > Terminal

On Linux Mint 19.x: Go to the Mint menu in the lower left corner and search for and click terminal

Then run the commands:

sudo apt-get update
sudo apt-get upgrade
sudo add-apt-repository ppa:rolfbensch/sane-git
sudo apt-get update

sudo apt-get install libsane sane-utils simple-scan

* If you are on an older distribution like Ubuntu 16.04 or Trisquel 8 and experience an error such as when running the above command:

Errors were encountered while processing:
/var/cache/apt/archives/libsane_1.0.29+git20200211-xenial0_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Then run the command again:

sudo apt-get install libsane sane-utils simple-scan

2. After that the command 'scanimage --version' should show 1.0.27 or higher for both of the below #s:

scanimage (sane-backends) 1.0.27; backend version 1.0.27

The exact version will change as this is installing the latest version of sane

3. Add the user to the printer group (lp):

sudo adduser `whoami` lp
sudo adduser saned lp

4. Reboot

sudo reboot

If the printer is connected and powered on you can now run Simple Scan. The scanner should be picked up automatically. If you have more than one scanner capable device you may have have to go to preferences and select the scanner from the list.

Printer Support On Trisquel, Linux Mint, & Ubuntu Distributions:

These directions apply to Trisquel 8, Ubuntu 18.04, 18.10, and Linux Mint 19.x with the Canon D570 (more recent versions of Ubuntu 19.04+ will pick up the printer driver automatically):

1. Make sure the printer is connected via USB and powered on.

2. Start printers wizard

For Trisquel 8: Go to Trisquel Logo (in bottom left corner) > System > Administration > Printers

For Debian 10 /w Gnome and Ubuntu 18.04 & 18.10: Go to Activities in the top left corner and search for and click on settings. Then go to Devices > Printers. Click 'Additional Printer Settings' button

For ZorinOS 15: Go to Z > Settings > Devices > Printers. Click 'Additional Printer Settings' button

For Linux Mint 19.x: Go to the Mint menu in the bottom left corner and search for and click on printers

3. Click Add button.

4. You will see a Canon printer listed on the left hand side. Select it and click forward.

5. Locate the manufacturer Canon from the list of manufacturers that
appears and click Forward.

6. On the left scroll down to where it says imageRunner 330s and click it.

7. On the right scroll down to and click on: Canon imageRunner 330s Foomatic/hpijs-pcl5e[en]

8. Click Forward and then Apply.

9. You may need to install the hpijs driver

On Linux Mint 19.x, Ubuntu 18.04 & 18.10 you will need to install the package: printer-driver-hpijs

Open a terminal and run command:

On Debian 10 /w Gnome and Ubuntu 18.04 & 18.10: Go to the Activities menu in the top left corner and search for and click terminal

On ZorinOS 15: Go to Z > Utilities > Terminal

On Linux Mint 19.x: Go to the Mint menu in the lower left corner and search for and click terminal

sudo apt-get install printer-driver-hpijs

10. Click Print Test Page. Click OK.

The setup is now complete!

Note: You will probably want to set the paper size to 'letter' as well if you are in the United States.

To do this right click on the newly added printer and select properties. Under Printer Options select Letter for the Paper size. Then click OK.

Printer Support on OpenSUSE

This has been tested on openSUSE Leap 15:

1. Make sure the printer is unpacked, tape removed, cartridges installed, connected via USB, wireless, or Ethernet and powered on.

2. On OpenSUSE Leap 15.0 use the lizard menu in the lower left corner of the screen to open the YaST Control Center:

Lizard > Settings > YaST (enter your login or administrative password when prompted)

3. Under the Hardware section click on the Printer icon

4. Next to Specify the Connection in the Add New Printer Configuration wizard select Detect More

Your network connected Canon D570 printer should appear

6. Select your Canon D570 printer from the list of detected printers

7. Under find and Assign a Driver select your Canon D570 printer ie like 'Canon D570, driverless, cups-filters, 1.20.3 [driverless:ipp://Canon45f014.local:631/ipp/print]'

8. Click OK

Your printer setup is now complete!

Scanner Support on openSUSE

openSUSE Leap 15 currently lacks a sufficiently recent enough build of sane-backends to support scanning with the Canon D570. When the scanner does become supported in a future release the below will likely also be required to get the scanner recognized and supported:

1. From the openSUSE menu: Go to the Lizard button in the lower left corner > System > Konsole

2. Run the following commands:

sudo usermod -a -G lp `whoami`

3. Reboot