Canon MX925 in KDE 4.14 ok- unable to locate in ..[Solved]

Issues Related to Hardware (Sound, Video, Printers, Scanners, Webcams, Touchpads, Keyboards, Sensors, Drives, GRUB, etc.)

Moderator: Moderators

Post Reply
User avatar
linuxfluesterer
Old Dear Hen
Posts: 873
Joined: Thu Sep 20, 2012 19:47
Location: Germany

Canon MX925 in KDE 4.14 ok- unable to locate in ..[Solved]

Post by linuxfluesterer » Fri May 06, 2016 17:39

Hallo guys.
I'm confused and I could need your help with installing a wireless Canon printer MX925 (on Plasma 5.6.3).
I still have a running KDE 4.14.10 system, Kernel 4.3.6 with a working Canon MX925 printer.
The 'cups-filters' are of old version net-print/cups-filters-1.0.71
On another laptop I have installed a fresh Sabayon (amd64 16.04) with Plasma 5.6.3, where I want to install the same printer using the same network.
CUPS is already installed by Anaconda.
On here, 'cups-filters' are of version: net-print/cups-filters-1.8.3
So, then I installed the 'Gutenprint-5.2.10' package from repo.
Next step is to add a printer in CUPS, 'adding a printer', where the wireless MX925 is discovered by CUPS itself as connection:
dnssd://Canon%20MX920%20series._ipp._tcp.local/?uuid=00000000-0000-1000-8000-F80D6038F72A

Next step is to chose a printer driver from the list, where I select the same as on my KDE system:
Manufacturer Canon, driver Canon MX920 series - CUPS+Gutenprint v. 5.2.10(en)

So far, so good. Now, when I want to start printing a test page, on my Plasma laptop, I don't receive a print out, instead I get an error message:

Code: Select all

MX925 - Idle - Unable to locate printer MX925-local'.
When I start:

Code: Select all

system-config-printer

I can create a debug file with many lines, with at least some interesting:

Code: Select all

'D [06/May/2016:12:06:24 +0200] [Client 220] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0',
               'D [06/May/2016:12:06:24 +0200] [Client 220] bytes=0, http_state=0, data_remaining=181',
               'D [06/May/2016:12:06:24 +0200] [Client 220] Flushing write buffer.',
               'D [06/May/2016:12:06:24 +0200] [Client 220] New state is HTTP_STATE_WAITING',
               'D [06/May/2016:12:06:24 +0200] [Client 220] Waiting for request.',
               'D [06/May/2016:12:06:24 +0200] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"',
               
I don't understand this. In between, I have tried to select different printer drivers from the Canon list:
1. MX920 series - Foomatic/gutenprint-ijs-5.2(en)
2. MX925 series - Foomatic/gutenprint-ijs-simplified5.2(en)

3. PIXMA MX925 - CUPS+Gutenprint 5.2.10(en)
4. PIXMA MX925 - Foomatic/gutenprint-ijs-5.2(en)
5. PIXMA MX925 - Foomatic/gutenprint-ijs-simplified5.2(en)

So, my question is: can I locate the correctly matching files on my old KDE system and copy it to my Plasma,
and also select those exact files in CUPS - printer installation Such like cloning? For this. I would need to know the exact location of all involved files on the origin.

In the list of printer drivers there are often driver names repeated. Are they the same or (how to find out?) different?
Any idea, what could I do?

Thank you for joining.

-Linuxfluesterer (I love KDE ...)

p.s. There is no problem for libreoffice to detect this printer as scanner. And scan works without installing Scangear from Canon website...
Last edited by linuxfluesterer on Wed May 11, 2016 22:39, edited 1 time in total.
Take away Facebook from me and let there be real people again...

User avatar
linuxfluesterer
Old Dear Hen
Posts: 873
Joined: Thu Sep 20, 2012 19:47
Location: Germany

Canon MX925 in KDE 4.14 ok- unable to locate in CUPS/Plasma

Post by linuxfluesterer » Wed May 11, 2016 22:38

**** Update ****
I have found a solution, inspired by this discussion:
https://bbs.archlinux.org/viewtopic.php?id=92011

For me the solution was to insert the printers ip address and its name also into the /etc/hosts file:

Code: Select all

192.168.01.39     MX925.local
After this I had to restart some services:

Code: Select all

systemctl restart cups
systemctl daemon-reload
systemctl reload avahi-daemon
so that my changes could take effect then and I could print a test page and also a libreoffice page.
Now, I am able to use my wireless MX925 - All-in-One as printer and (I could do already before) as scanner.
I hope, I could help Sabayon users here with similar problems.

I will close this thread as [Solved] now.

Thank you for interest.

-Linuxfluesterer
(I love KDE, and I hope, Plasma will be able to handle different virtual screens soon!)
Take away Facebook from me and let there be real people again...

Post Reply