Canon TS5359a wifi Printer prints but not detected by Scanners  [Solved]

Message
Author
User avatar
Eadwine Rose
Administrator
Posts: 15153
Joined: Wed Jul 12, 2006 2:10 am

Re: Canon TS5359a wifi Printer prints but not detected by Scanners

#11 Post by Eadwine Rose »

Please wrap the output in code tags so we don't have to scroll to the sky. Thanks :) (edit, select the code, click </>)
MX-23.6_x64 July 31 2023 * 6.1.0-38amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
razor2021
Posts: 499
Joined: Mon Feb 08, 2021 4:49 pm

Re: Canon TS5359a wifi Printer prints but not detected by Scanners

#12 Post by razor2021 »

In your listing, for my Samsung printer, I added the tcp line with the static ip. This allows the scanner to get detected. But I don't see Canon printers listed there in the file. I think Canon does not develop SANE drivers for their scanners and uses some other solution.
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

Shay123
Posts: 66
Joined: Wed Jul 28, 2021 7:23 am

Re: Canon TS5359a wifi Printer prints but not detected by Scanners

#13 Post by Shay123 »

Hi,
Thanks for the effort to help me. The in-SANE world of printers continues.
I think Canon have dropped SANE from what I have been reading? What I tried at one point was to see if there was a non-SANE package for scanning but (Apart from the problems of looking for the confusing, in English, "wifi /internet scanning package / software) there doesn't seem to be a system? There may be one but it is "expensive" to buy.

There must be something in linux world that links other wifi printers or maybe not? The printing capability exists without registering files or folders on the linux system, it seems?
I assume that Canon appeases customers by allowing the print to function but not the scanner. I should mention that the windows laptop (to be converted to linux) I just bought is able to scan on the printer. The software look and feel is a little basic, maybe the expect 3rd parties to develop better software / packages?
I am currently working with a USB cable to link computer and scanner to avoid the WiFi issue and concentrate on the scanner software.
The scanner is still not recognised...... Canon are still ignoring my help request......

User avatar
razor2021
Posts: 499
Joined: Mon Feb 08, 2021 4:49 pm

Re: Canon TS5359a wifi Printer prints but not detected by Scanners

#14 Post by razor2021 »

The closest linux drivers for printer and scanner for your printer model seems to be this one --> https://www.canon.co.uk/support/consume ... 20(64-bit)

That might be an option to try. I chose the TS5350a family which would be closest to your Canon model. It should work for your printer.
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

User avatar
j2mcgreg
Global Moderator
Posts: 7131
Joined: Tue Oct 23, 2007 12:04 pm

Re: Canon TS5359a wifi Printer prints but not detected by Scanners

#15 Post by j2mcgreg »

I did a search on your behalf and discovered a lot of links (now dead) that dated from 2010 and that referenced Ubuntu and its daughter distros, Fedora and Debian. I suggest that you try booting your computer with SystemD to see if that's the missing link that has been frustrating you.
HP 15; ryzen 3 5300U APU; 500 Gb SSD; 8GB ram
HP 17; ryzen 3 3200; 500 GB SSD; 12 GB ram
Idea Center 3; 12 gen i5; 256 GB ssd;

In Linux, newer isn't always better. The best solution is the one that works.

Shay123
Posts: 66
Joined: Wed Jul 28, 2021 7:23 am

Re: Canon TS5359a wifi Printer prints but not detected by Scanners

#16 Post by Shay123 »

Update first:
Went back to basics and realised that my manual was zero bytes because it is an html file...
Way back when... I also downloaded scangearmp2 (Scangear mp2 to avoid confusion) from Canon. I had assumed this was a necessary package like the drivers because it was on the drivers download page. As it never showed up as an app I assumed it was not a package in itself. Furthermore, now I have the manual it says that Scagearmp2 should be run from a command line in terminal....

So I deleted the original from synaptic then re-installed and ran from Archive Manager to extract and then the gDebi installer.

However, the package shows up in Synaptic but does not appear in the apps
When run from th eterminal it sends error messages
Gtk-Message: 14:29:15.061: Failed to load module "canberra-gtk-module"

these seem to relate to the inability to make sounds and are harmless but a nuisance. The relevant many solutions relate to various instructions such as
sudo apt-get install libcanberra-gtk-module
and its variations, none of which has helped in my case.

Running scangearmp2 from the command line does open a window that searches for the attached scanner without any success but it does take noticeably longer for it to do so.

Lastly the manual also states that
X Window System is required for either distribution. - rpm or deb - The X window system is present in Synaptic
Only connections within the same segment are supported. - I assume this is not a problem because the printer works?

j2mcgreg
Thanks for the reply but I do not understand the SystemD?
I suggest that you try booting your computer with SystemD to see if that's the missing link that has been frustrating you.

User avatar
j2mcgreg
Global Moderator
Posts: 7131
Joined: Tue Oct 23, 2007 12:04 pm

Re: Canon TS5359a wifi Printer prints but not detected by Scanners

#17 Post by j2mcgreg »

@Shay123 wrote:
Thanks for the reply but I do not understand the SystemD
Once the kernel is loaded, there are two initialization systems that are generally used by most Linux distros: SystemD and SysVinit, The Ubuntu family, Redhat, Debian (now), and Suse et al all use SystemD, while MX and a few others use SysVinit as their default. You can read about the pros and cons of each, here:

https://wiki.archlinux.org/title/SysVinit

and here:

https://en.wikipedia.org/wiki/Systemd

Mx has the capability of booting with a SystemD kernel for those instances where some hardware and software won't work well (or at all) with SysVinit.

My point in my comment to you was that since all the Canon scanner driver links that I found pointed to SystemD distros, the possibility exists that the driver for your scanner requires SystemD in order to operate.

To boot MX with a SystemD kernel, at the Grub screen, click on Advanced Options and then select a SystemD kernel as your boot choice. If this change gets your scanner to work, you can make it permanent by using the Boot Options utility located in MX Tools.
HP 15; ryzen 3 5300U APU; 500 Gb SSD; 8GB ram
HP 17; ryzen 3 3200; 500 GB SSD; 12 GB ram
Idea Center 3; 12 gen i5; 256 GB ssd;

In Linux, newer isn't always better. The best solution is the one that works.

Shay123
Posts: 66
Joined: Wed Jul 28, 2021 7:23 am

Re: Canon TS5359a wifi Printer prints but not detected by Scanners

#18 Post by Shay123 »

Many thanks j2mcgreg

Great explanation and I do remember reading another solution solved the same way before. I will add this to a little book I have to remind me (as an infrequent dabbler under the hood of Linux that this solution could be available again.

As it happens I just got the damn thing to work unfortunately I am not sure what worked but here goes for a general explanation.
Having restarted the installation process I also went to a copy of scangearmp2 I got from the internet that I had put in a separate folder. I unpacked this and read the relevant details in the readme and install files.

REQUIREMENTS

You need the following libraries.
* Gtk+ (2.16 or above)
* libusb (1.0.x or above)

You need the following libraries.
* libcncpmslld2 (3.0.0 or above)
* libcncpnet2 (1.2.3 or above)
* libcncpnet20 (1.0.0 or above)
* libcncpnet30 (1.0.0 or above)
the libcncp* files were not present in synaptic and I went to research how to get them

It was suggested in the requirements of one website (and I forgot to write it down) :{
I also needed
libtools
autoconf
automake

so I installed those, turned everything off again, and restarted.
In the MXLinux menu I typed the complete name
scangearmp2
and the run scangearmp2 item comes into view

Then everything worked. So, I am sorry for not being too scientific about the what I did but a lot to do with stress as I am intending to move house and country as my defence.

Shay123
Posts: 66
Joined: Wed Jul 28, 2021 7:23 am

Re: Canon TS5359a wifi Printer prints but not detected by Scanners  [Solved]

#19 Post by Shay123 »

Final comment in case someone else reads this, it may or may not be useful?
The source tarball for scangearmp2 has more files than the canon version

Post Reply

Return to “Hardware /Configuration”