Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux? |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
12-26-2019, 10:28 PM
|
#1
|
LQ Newbie
Registered: Dec 2019
Posts: 1
Rep: 
|
Not Able to Detect Printer Over Network
I've got an old Acer Chromebook running Fedora 31 and I'm trying to hook it up to the printer I was given for Christmas. It's a Canon Pixma TS3122 which is, unfortunately, not supported by Canon for Linux OS. I found the necessary driver (cnijfilter2-5.50-1-rpm) on canon-print.com and managed to execute the "sudo bash install.sh" command so that the driver was initiated in the terminal. Furthermore, when asked to set up via network or USB, I was able to get the printer to work though my USB cable. However, I could not get it to detect my printer over the network, despite the fact that I was successfully connected to it over wifi (called Canon_IJ_somethingsomething...). Below is the simplified output from my attempts:
[jameson@localhost cnijfilter2-5.50-1-rpm]$ sudo bash install.sh
==================================================
Canon Inkjet Printer Driver
Version 5.50
Copyright CANON INC. 2001-2017
==================================================
Command executed = rpm --test -U ./packages/cnijfilter2-5.50-1.x86_64.rpm
package cnijfilter2-5.50-1.x86_64 is already installed
#=========================================================#
# Register Printer
#=========================================================#
Next, register the printer to the computer.
Connect the printer, and then turn on the power.
To use the printer on the network, connect the printer to the network.
When the printer is ready, press the Enter key.
>
#=========================================================#
# Connection Method
#=========================================================#
1) USB
2) Network
Select the connection method.[1]2
Searching for printers...
#=========================================================#
# Select Printer
#=========================================================#
Select the printer.
If the printer you want to use is not listed, select Update [0] to search again.
To cancel the process, enter [Q].
I assume I'm connected to the network (if that means the wifi connection in the network manager) but I can't get this driver to detect it. I'm at the exact same impasse with my MX Linux (.deb) driver, where USB works but no network. This tells me I'm just missing some step. Any help would be appreciated!
|
|
|
12-27-2019, 12:47 AM
|
#2
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,016
|
If you know the printer IP address, you could try pinging it to prove basic network connectivity.
I note that the Canon driver package provides the proprietary cnijbe2 CUPS backend. You may be able to get a response by running it directly like this
Code:
/usr/lib/cups/backend/cnijbe2
If nothing is returned with the network printer online, then try running it with the firewall disabled. Hopefully your Canon printer will then be enumerated.
Last edited by ferrari; 12-27-2019 at 12:49 AM.
|
|
1 members found this post helpful.
|
12-27-2019, 01:46 AM
|
#3
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,016
|
While undertaking some online research I stumbled across this blog which discusses getting a Canon network-connected printer configured. Like you reported, the author mentioned that the script failed to identify the printer in the local network. Instead, they configured manually using 'system-config-printer' (and likely the CUPS web interface should also work). Paraphrasing the author's instructions....
Quote:
Do
Code:
system-config-printer
then click on Add printer; in the URI text field, type "cnijbe2://Canon/?port=net&serial=AA-BB-CC-DD-EE-FF", where the last fake field has to be replaced with the printer MAC address; Proceed thru the wizard, selecting "Canon" and the appropriate model when prompted
|
Once configuration is complete you should now have a working printer.
|
|
|
12-27-2019, 01:49 AM
|
#4
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,016
|
BTW, you may find that the serial ID (MAC address) is optional, and that using
Code:
cnijbe2://Canon/?port=net
is sufficient.
|
|
|
01-06-2020, 11:54 AM
|
#5
|
LQ Newbie
Registered: Oct 2018
Distribution: Debian, Fedora, Raspbian, LMDE, Bhodi, Ubuntu
Posts: 25
Rep: 
|
I know that whenever I try to set up a printer on Linux, even though I can ping the darn thing no problem and see it in print-manager no problem, often during setup it's completely invisible, with the setup wizard being hopeless at finding any printer on the network. I find that manually entering its IP address allows it to be seen by the wizard and shuffles me along to the next problem(s) to deal with.
|
|
|
01-06-2020, 04:47 PM
|
#6
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,016
|
Some of the proprietary drivers use their own backends and often include installer scripts to assist with the CUPS configuration process.
|
|
|
01-06-2020, 04:55 PM
|
#7
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,016
|
Another potential issue when configuring network printers can be an active firewall, as that can block printer broadcasts and so preventing detection.
|
|
|
All times are GMT -5. The time now is 03:45 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|