Canon Printer - Mint 19.3 (Solved)

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Canon Printer - Mint 19.3 (Solved)

Post by Bob M »

I have just had to purchase a new Canon TS3300 multi function printer, but it refuses to work properly. In fact it will only print via USB Cable. The Wireless and Scanning facility are dis-functional.

I have also just upgraded from Mint 18.0 to Mint 19.3 both with Cinnamon desktops.

I have never previously had any trouble with Canon Printers on Mint 18 Cinnamon, they’ve just worked, so wonder what is going on here.

The Canon Website I’ve found is useless when it comes to the Linux OS.

My guess is it is a Driver issue, but have no idea how to proceed.

All help appreciated.

Bob
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Canon Printer - Mint 19.3

Post by 1000 »

Tutorial for Canon multi function printers:
- Printing should work immediately with default Linux Mint drivers.
- Scanning does not work with the program XSane.

I have never set up a Wi-Fi connection, but I will write how to set up a USB connection.


1. Find Cannon website and download the drivers.

Each major region has its own page, so I don't want to include a single link
https://global.canon/en/support/index.html
You should look for the support tab and write the model into the search engine.
Then select "Drivers" and operating system " Linux ".

For example:
https://www.canon-europe.com/support/co ... n&os=linux

Example Video:
https://www.youtube.com/watch?v=0rauFYAWgPs

2. Install drivers, ( example you have in video )
- For printer
- And for scanner

3. For printer
You probably will need ink indicator in the printer.
Install ippusbxd from Synaptic package manager.

You need find and run from terminal /usr/sbin/ippusbxd ( it will be your application, server )
Then the page http://127.0.0.1:60000 will be available in your browser.
Open this web page, There you have more options for the printer.

If you will have problem open this website, check if is available ( best open netstat with " sudo " because you will see name app )

Code: Select all

netstat -tulpn
You will see inside netstat 127.0.0.1 and 60000 and LISTEN

4. For scanner.
After install drivers search app scangear

For example from terminal

Code: Select all

 locate scangear | grep bin
It can be for example /usr/bin/scangearmp2

Sometimes before use locate command you will need to refresh the files database.
From root

Code: Select all

sudo updatedb && locate scangear | grep bin
If driver not will work. Try uninstall old and download again new and install.

I suggest creating program shortcuts on the desktop.
It will be easier use app this way.

5. About Wi-Fi
Maybe this will helpful?
https://ij.manual.canon/ij/webmanual/Tu ... -0003.html

Good luck!

_________________

Edit
Something more.
I don't know about your printer, but some printers have small cartridges by default.
Sometimes you can buy a larger container, but you have to longer hold down the button to set something in printer.
Then orange light is blinking but the printer is working.
I don't remember what and where on the printer.
I can not find example tutorial for this for now.
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Re: Canon Printer - Mint 19.3

Post by Bob M »

Thanks for that 1000.

Yes, I can confirm that the printer works fine using USB Cable and generic drivers, but that is all. No scan to Computer or Wireless anything.

It's a Public Holiday today where I live so I'll try what you have suggested and get back.
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Re: Canon Printer - Mint 19.3

Post by Bob M »

Well I’m out of ideas other than this will be my last Canon Printer. To think I’ve used nothing but Canon Printers for 25+ years and never seen such useless websites previously.

I won’t bore you to tears with details of all the failures, but it all started when I couldn’t even find the model printer (TS3300). I changed from their Oceania Website to their European one but no luck.

Anyway, from their European Website I managed to gleam these two drivers which Might work as I know Canon tend to use the same drivers on the printers of a series. i.e 3000 series and 4000 series etc.
Driver.png
Driver.png (7.38 KiB) Viewed 12479 times
Anyone know the correct way to install them?

Thanks

Bob
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Canon Printer - Mint 19.3

Post by 1000 »

Their search engine works very precisely.
Space, lowercase, or uppercase can make a difference.
This makes it difficult to find .

One of Example Link above contains your drivers, you just need to check if they are exactly these.

How Install drivers, you have above video link on YouTube.


Edit
You're right their sites have a problem finding the printer.
Each page can find a different printer.
( you should write to them about the problems. Especially if you have your printer under warranty )

I found Video for Wi-fi setup, maybe it will be helpful for someone .
https://www.youtube.com/watch?v=2IqDO96XdGU
hans123
Level 3
Level 3
Posts: 149
Joined: Mon Jun 11, 2007 11:15 am

Re: Canon Printer - Mint 19.3

Post by hans123 »

AFAIK Canon Printers on Linux require this addition to CUPS which can be installed via the software manager or

Code: Select all

sudo apt-get install cups-backend-bjnp
This from where I picked this up:
" Then open printers, click on add printer. Select Enter URI, then enter the device URI (i.e. "bjnp://192.168.1.10") Click next Select Canon from the listbox. Click forward Select PIXMA MP620 from the models listbox Click forward Add any descriptions you like then hit Apply and try to print a test page.
I recommend setting your router to provide the printer a static ip address so that you won't have to re-add the printer every time your router resets."
pendrifter
Level 3
Level 3
Posts: 148
Joined: Sun Apr 20, 2014 12:58 pm

Re: Canon Printer - Mint 19.3

Post by pendrifter »

I solved all of my Canon Imageclass printer/scanner issues by cat5-ing it to my router. USB and wifi were a nightmare, but it's perfect hard-wired. It always shows up, and I can print and scan (simultaneously!).
OS: Linux Mint 21.2 x86_64
Host: 82TD Legion 7 16IAX7
Kernel: 6.2.0-34-generic
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Re: Canon Printer - Mint 19.3

Post by Bob M »

Hi pendrifter,

Yes I agree cat5 is probably the best solution but my house doesn’t lend itself to it with concrete floor etc. And SWMBO would not approve of cables running around the Skirting Boards. :D

The annoying thing is when I unceremoniously dumped Win10 and went with Mint 18 Cinnamon the same (3000) series printer just worked. I couldn’t believe it as I was expecting problems along the lines of what I’m getting now.

Anyway, these two files were recommended from another site, so can anyone confirm they need to be installed and if so how?
Driver.png
Driver.png (7.38 KiB) Viewed 12369 times
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Canon Printer - Mint 19.3

Post by 1000 »

If just worked with Mint 18, maybe you can update to 20.1 and test ?
Check what has changed. Maybe the change inside Linux Mint is the problem?

Hope my spam won't be too annoying

Recently I saw something somewhere :|
18 = nothing about print = https://linuxmint.com/rel_sarah_cinnamon.php
18.1 = nothing about print = https://linuxmint.com/rel_serena_cinnamon.php
18.2 = nothing about print = https://linuxmint.com/rel_sonya_cinnamon.php
18.3 = nothing about print = https://linuxmint.com/rel_sylvia_cinnamon.php
19 = https://linuxmint.com/rel_tara_cinnamon.php
Scanner not detected
A regression in libsane affects many scanners (Epson, Brother, Xerox, Samsung..etc).
The bug was reported at https://bugs.launchpad.net/ubuntu/+sour ... ug/1728012
The bug report contains various workarounds for the different branch of scanners.
Vertical band in scanned documents
Ubuntu 18.04 introduced another libsane regression:
The bug report is available at https://bugs.launchpad.net/ubuntu/+sour ... ug/1731459
19.1 = the same what above = https://linuxmint.com/rel_tessa_cinnamon.php
19.2 = the same what above = https://linuxmint.com/rel_tina_cinnamon.php
19.3 = the same what above = https://linuxmint.com/rel_tricia_cinnamon.php
20 = nothing about print = https://linuxmint.com/rel_ulyana_cinnamon.php

Comment from https://blog.linuxmint.com/?p=3928
François Proulx
June 30, 2020 at 11:00 pm

Hi. I noticed that since ubuntu 19.04 (I think) the OS installs the printer automatically. But LM19.3 did not yet have this and apart from having to configure the printer manually, everything worked alright. Ubuntu and now LM’s automatic config of my Canon (TR7520) is a disaster: some operations that were available on LM19.x are not alright. Like recto/verso printing of pdf documents: it’s printing recto only but turns the page as if it was going to print it but just skips and print the verso page on a new sheet. Does that with whatever program I use. That was not a problem on the LM19.x.
Remiving the printer does not work as it is automatically re-installed on it’s own immediately after. And is still not working properly. Don’t know what to do.
Regards
20.1 = nothing about print =https://linuxmint.com/rel_ulyssa_cinnamon.php

But I seen something about ippusbxd
...
- Read this https://linuxmint-user-guide.readthedoc ... nters.html
Warning
Linux Mint 20 shipped with a package called ippusbxd. This package prevents many printers from working correctly. If this package is installed on your computer, remove it and reboot.

Note
Network printers can be automatically added and reappear even if you remove them. If you do not like this behaviour, remove the cups-browsed package.
More
- viewtopic.php?t=329760
- https://www.linuxmint.com/rel_ulyssa_xfce_whatsnew.php
Printing and Scanning improvements

In Linux Mint 19.3 (and Ubuntu 18.04) and prior releases printers and scanners relied on the availability of drivers (whether these were included in the Linux kernel or added manually).

In Linux Mint 20 (and Ubuntu 20.04), the distribution shipped with ippusbxd, an implementation of IPP over USB. Thanks to IPP, also referred to as driverless printing/scanning, devices can be detected and used without the need for any drivers and in a standard way. Unfortunately the presence of IPP over USB also means drivers are bypassed and inhibited. Ippusbxd turned out to be a disappointment and created more problems than it solved.

In Linux Mint 20.1 ippusbxd was removed so printing and scanning work the same way as in Linux Mint 19.x and prior releases.

HPLIP was upgraded to version 3.20.11 to bring the latest support for HP printers and scanner.

Documentation sections were added to the Linux Mint User Guide for IPP-USB and Sane-Airscan, two very new yet promising projects which might be included by default in future releases.

Both ipp-usb and sane-airscan are available in the Linux Mint 20.1 repositories. Try them out if you can't get your printer or scanner to work with software drivers
.
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Canon Printer - Mint 19.3

Post by 1000 »

Something else.
I think you downloaded the source code by mistake.
You don't need the source code.
Because source code is for
compile --> build package --> install
So this is for developers ( For example for Ubuntu developers to download , build package and send to repository to Synaptic package manager )
( It is possible to skip building a package, but sometimes it is more difficult to remove it from the system )

There is also
- for printer
IJ Printer Driver Ver. 5.90 for Linux (debian Packagearchive)
- for scaner
ScanGear MP Ver. 3.90 for Linux (debian Packagearchive)

If you seen video in second post, then you seen that he download deb package.
Let's see what's in there. For example in
IJ Printer Driver Ver. 5.90 for Linux (debian Packagearchive)
In archive /cnijfilter2-5.90-1-deb/packages/ is deb package
and in deb package /usr/share/ppd/
There is also canone3300.ppd
So I guess this is a printer driver (for you)

If your printer is already working fine via USB
So you probably don't need drivers.
I may be wrong, I said that I have never configured via Wi-Fi.
But the documentation above and the user above mentioned about ippusbxd

Edit
On the stubborn side, you can always have 2 operating systems.
- first for printing
- second for just use

Edit
In my work there are plastic floor strips with a latch with an empty space.
And we hide the cables there.
Unfortunately, we also have holes for cables in the walls.
You might think of something like this during your next home renovation.
Such a solution can be useful in apartment blocks where people cannot have more Wi-Fi devices or when Wi-Fi working very wrong.
jontrv
Level 2
Level 2
Posts: 76
Joined: Thu Mar 03, 2016 11:47 am
Location: UK

Re: Canon Printer - Mint 19.3

Post by jontrv »

1000 wrote: Sat Jan 30, 2021 2:23 am "1000" said on Sat Jan 30, 2021 6:23 am

- Printing should work immediately with default Linux Mint drivers.
- Scanning does not work with the program XSane.

I have got xsane working on Mint 20.1 with a Canon MFD (actually a very old Pixma MP640 that still works perfectly!)
The problem is that 20.1 provides sane-utils 1.0.29, and I agree that does not work, HOWEVER...
If you go to the sane-project website (on gitlab, pointer in the software manager repository entry) you will find that the current version on their ppa is 1.0.31. That one does not work either!
But the daily build version DOES work.

Code: Select all

~$ sudo add-apt-repository ppa:sane-project/sane-git
~$ sudo apt-get update
~$ sudo apt list --upgradable
~$ sudo apt install libsane-common libsane sane-utils
~$ sudo apt install xsane
After this xsane worked perfectly. Caveats, as always, take great care with your ppa's.
Quite when the current daily build will become mainstream and appear in the Mint/ubuntu repositories is anyones guess.
John T:
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Re: Canon Printer - Mint 19.3

Post by Bob M »

Thanks John, followed your instructions but no luck. :(
Scanner.png
Scanner.png (7.36 KiB) Viewed 12255 times
1000
Level 6
Level 6
Posts: 1040
Joined: Wed Jul 29, 2020 2:14 am

Re: Canon Printer - Mint 19.3

Post by 1000 »

Little explanation about ppa
Binaries
Here are pointers to some binary distributions of SANE. The binaries aren't made by the SANE project itsself but by distributors or volunteers. If you want to add something to this list, just file a bug report at our bug tracking system and add a pointer to the relevant binary. After review we'll add the link to this section.
http://sane-project.org/source.html

Gitlab vs PPA
Gitlab - is internet hosting which allows you to share and manage the source code of the program
PPA - is is a kind software repository.
Canonical Company has created also PPA (Personal Package Archive) and Launchpad (internet hosting for people) and Ubuntu Linux.
Together it was also supposed to facilitate software development, but also to create and share ready-made packages .deb
and to facilitate installation process from Launchpad for Ubuntu.
https://en.wikipedia.org/wiki/Canonical_%28company%29

Probably above link ppa leads to https://launchpad.net/~sane-project/+ar ... u/sane-git
PPAs have not undergone the same process of validation as regular ubuntu packages. End users install PPAs at their own risk.
https://help.ubuntu.com/community/PPA

About supported devices by sane
http://www.sane-project.org/sane-supported-devices.html

I hope I explained well about ppa.
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Re: Canon Printer - Mint 19.3

Post by Bob M »

Don't know if this is any help or not, but I've found a program that works fine for scanning via USB Cable called VueScan.

Only problem is the trial version has a Watermark right across the scan and it costs an arm and a leg to have the watermark removed.

Anybody use this program or know anything about the company?

Haven't got the Wireless working yet to try it there as it may not work on wireless?
User avatar
Joe2Shoe
Level 5
Level 5
Posts: 850
Joined: Wed Oct 18, 2017 8:12 pm
Location: Ozone

Re: Canon Printer - Mint 19.3

Post by Joe2Shoe »

I have an old Canon Pixma MX340 printer.
I have found that FIRST, you must configure the printer to your wifi connection, THEN LM will scan and find it when Adding a new printer.
Good luck.
"Tolerance is the refuge of men without conviction."
"Common sense is not so common" - Voltaire
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Re: Canon Printer - Mint 19.3

Post by Bob M »

Progress here, I have now got the printer working on wireless. :D

Fix was I had to set the printer hunting and then push the WPS button on the Router and bingo. :roll:

Why Canon couldn’t have included that in the instructions eludes me.

However, that still leaves me with no Scan facility and the only programme I can find that works is VueScan which works on Wireless and USB but costs an arm and a leg as I’ve already explained.

Simple Scan worked fine on my previous printer both wireless and USB so what’s stopping it here???

That is the question. :?:
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Re: Canon Printer - Mint 19.3 (SOLVED)

Post by Bob M »

Fixed! :D

Here is a screenshot of the details of the driver required.
Sane-Airscan.png
Sane-Airscan.png (6.68 KiB) Viewed 12052 times
Thanks very much to all who helped.

All good now so I mark it as Solved.
perry
Level 1
Level 1
Posts: 9
Joined: Wed Dec 09, 2020 12:34 pm

Re: Canon Printer - Mint 19.3 (Solved)

Post by perry »

do you still get the watermark on your scannings with vuescan?
I have my canon pixma ts3100 which my desktop sees it but it leaves this annoying watermark
how can this be fixed?
User avatar
Bob M
Level 5
Level 5
Posts: 557
Joined: Sat Jan 28, 2017 9:54 pm
Location: New Zealand

Re: Canon Printer - Mint 19.3 (Solved)

Post by Bob M »

I think you have to pay to get the watermark removed with VueScan but AirScan is fine.
little jim
Level 1
Level 1
Posts: 4
Joined: Wed Sep 15, 2021 7:21 am

Re: Canon Printer - Mint 19.3

Post by little jim »

hans123 wrote: Mon Feb 01, 2021 9:05 am AFAIK Canon Printers on Linux require this addition to CUPS which can be installed via the software manager or

Code: Select all

sudo apt-get install cups-backend-bjnp
This from where I picked this up:
" Then open printers, click on add printer. Select Enter URI, then enter the device URI (i.e. "bjnp://192.168.1.10") Click next Select Canon from the listbox. Click forward Select PIXMA MP620 from the models listbox Click forward Add any descriptions you like then hit Apply and try to print a test page.
I recommend setting your router to provide the printer a static ip address so that you won't have to re-add the printer every time your router resets."
This worked for me on a Canon Pixma MG3250 - gave me printing via wifi, usb, and ink levels. Thank you.
Locked

Return to “Software & Applications”