Hardware - Support > Printing and Scanning

Printer problem

(1/3) > >>

Jerry:
Thanks for the detailed information Zead :)

Zead:
libtiff 4 isn't even needed anymore. (Only for old drivers) The new drivers 3.90 have libtiff5 dependency. (libtiff5 is installed by default on Linux Lite)

The 3.60 driver from official website has libtiff4 dependency.

At least according to dependency list in package manager.

You have to register your printer after driver installation (at least I had to). (Drivers from official website will do that for you). Otherwise, your printer will use the CUPS+Gutenprint driver. (which works for me, but prints bad colors (they are very very dark...text is okay, but printing colors / photos is messed up), maybe I had to set up something. Dunno.



As you can see, It recommends the free / open source driver by default. The driver I highlighted is the proprietary one I installed from the PPA.

My system used the free / open source drivers by default even after proprietary driver installation, I had to choose the driver manually (or use the printer registration from the drivers on official website).

If there's no free / open source driver for your printer, I suppose it will select the proprietary one by default for you.

I think the Printer Help Manual should be updated. I think it's not complete, because you will end up with free / open source driver, even if you install the proprietary one and the free one is available for you. You have to register your printer manually then. And LIBTIFF4 is not needed anymore too (only if you use the older 3.60 driver from the official website (but installation worked without problem even with no libtiff4 installed, but then I saw the dependencies saying "libtiff4", so I installed it). Then I checked 3.90 dependencies, and it says "libtiff5". 3.90 are the ones shipped in the PPA provided by Jerry.

From my experience:
1) If you want to use the free / open source driver and is available for your printer, you dont have to do anything and it will find / register your printer automatically.

2) If you want to use the proprietary driver and the free / open source driver is not available for you, it will probably register / find your printer automatically after the proprietary driver installation.

3) If both drivers are installed and available to your printer on your system, it will automatically find / register your printer, and it will use the free / open source driver. You have to manually change the driver in order to use the proprietary one (and maybe the USB driver too).

Also, you can use this PPA: sudo add-apt-repository ppa:inameiname/stable

It has CANON printer drivers, but also it has ScanGear drivers too, and Module add-on for CANON driver (I don't know what it does though, it should add more  features, but I can't find it).

Be WARNED this PPA has more packages inside. For example clamTK, see here: https://launchpad.net/~inameiname/+archive/ubuntu/stable

Just install the driver from CANON Trunk PPA as you did, or inameiname PPA, then go here:



Click CHANGE next to Make and Model, and choose the proprietary driver. Done. Easy. Works for me.

You may also want change your Device URI to the CANON IJ one.
But this cause problem for me, when I reconnect my printer, it will create a new printer registration with free driver again... So it won't use your proprietary driver and you have to set it up again. So maybe, you will have to leave the default Device URI, instead of using the one provided by the driver from CANON, I don't know if you'll lose some features. But it prints just fine for me.

The proprietary device URI says "USB Printer #1 with status readback for CANON IJ" It was selected by CANON installation itself, so I think it is included in the CANON driver. The problem is, the system, or printer does not want to use this one as default (even if it works), which leads to creating a new printer registration / profile. :/

I have to create a new forum thread about this. Maybe someone will know.

Jerry:
Remove your printer before proceeding.

In your reply #7 I don't see 2 steps that were listed in the Help Manual. You must follow the steps in order.

You're missing:


--- Quote from: Help Manual ---Then do:
Terminal Command:

sudo add-apt-repository ppa:michael-gruz/canon-trunk

Terminal Command:
sudo apt-get update

Now open Menu, System, Install/Remove Software and search for your printer name. For example if you had the Canon MX870Series Printer then you must use the following format:

mx870series

in the search box. Now double click on your printer and click on the Apply button on the toolbar. Now add your Printer starting from Step 3 above.
--- End quote ---

If all this is too much I sympathize, may I recommend HP Printers, their linux support is legendary. Cheers.

5150Jim:

--- Quote from: Jerry on June 25, 2015, 11:37:54 PM ---
--- Quote from: 5150Jim on June 25, 2015, 11:18:12 PM ---

--- End quote ---

Do Menu, Favorites, Install Updates to get the latest version of the Help Manual, then go through the Canon steps one at a time carefully.

--- End quote ---
Okay I updated everything like you said & then did the steps & I still can print. My printer will light up & the test page says it was sent my printer lights up from the sleep mode & never opens or prints.
I'm not going to copy & paste all the things here but I save them if you never anything like the Debug report, or a copy of the terminal commands or the troubleshoot report.
TNX, Jim

Jerry:

--- Quote from: 5150Jim on June 25, 2015, 11:18:12 PM ---
Okay I tried it again but I think I'm missing something.
And why does it ask for my password after it takes the 1st command?


--- End quote ---

Because you are altering system files, that is the strength of linux, security.
Do Menu, Favorites, Install Updates to get the latest version of the Help Manual, then go through the Canon steps one at a time carefully.

Navigation

[0] Message Index

[#] Next page

Go to full version