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.
|
![Reply](https://www.linuxquestions.org/questions/images/buttons/reply.gif) |
|
12-04-2020, 04:53 PM
|
#1
|
Member
Registered: Oct 2016
Location: Vancouver Island, Canada
Distribution: Crunchbang++ Openbox
Posts: 401
Rep: ![Reputation: Disabled](https://www.linuxquestions.org/questions/images/reputation/reputation_off.gif)
|
Printer Drivers and Linux
What in hLL is so incredibly complex about a simple desktop personal printer that causes finding drivers and getting the printer set up on Linux so obscure and convoluted after about 40 years of PCs being on the scene?
Is there an app I can install that will:
- detect and identify the printer when it is plugged into the USB port
- ascertain the necessary drivers and dependencies for all that printer's functions (print, scan, fax)
- find them and install them
|
|
|
12-04-2020, 05:16 PM
|
#2
|
Senior Member
Registered: Jan 2008
Location: Baja Oklahoma
Distribution: Debian Stable and Unstable
Posts: 1,943
|
CUPS.
That said, some printer manufacturers do not support Linux, and make it difficult to get the necessary software. Some work out of the box. If you tell us the printer you have, you are far more likely to get useful suggestions.
Last edited by sgosnell; 12-04-2020 at 05:18 PM.
|
|
1 members found this post helpful.
|
12-04-2020, 06:12 PM
|
#3
|
Member
Registered: Oct 2016
Location: Vancouver Island, Canada
Distribution: Crunchbang++ Openbox
Posts: 401
Original Poster
Rep: ![Reputation: Disabled](https://www.linuxquestions.org/questions/images/reputation/reputation_off.gif)
|
Quote:
Originally Posted by sgosnell
CUPS.
That said, some printer manufacturers do not support Linux, and make it difficult to get the necessary software. Some work out of the box. If you tell us the printer you have, you are far more likely to get useful suggestions.
|
Which cups? When I run baph -sa cups in ArchLabs I get 409 items listed.
ArchLabs 2020.11.04 > Openbox 3
Canon Pixma TR4527
|
|
|
12-04-2020, 06:37 PM
|
#4
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,937
|
Canon printers are notorious for lack of support with printer drivers. That said a very quick search online turned up the following page (amongst many others)...
https://www.usa.canon.com/internet/p...vers_downloads
I'm not familiar with the distro you mention...there are deb and rpm packages listed, but you will likely need to grab the source file packages instead, extract the packages and follow the instructions (eg readme files) contained.
|
|
1 members found this post helpful.
|
12-04-2020, 06:47 PM
|
#5
|
Member
Registered: Oct 2016
Location: Vancouver Island, Canada
Distribution: Crunchbang++ Openbox
Posts: 401
Original Poster
Rep: ![Reputation: Disabled](https://www.linuxquestions.org/questions/images/reputation/reputation_off.gif)
|
Quote:
Originally Posted by ferrari
Canon printers are notorious for lack of support with printer drivers. That said a very quick search online turned up the following page (amongst many others)...
https://www.usa.canon.com/internet/p...vers_downloads
I'm not familiar with the distro you mention...there are deb and rpm packages listed, but you will likely need to grab the source file packages instead, extract the packages and follow the instructions (eg readme files) contained.
|
Thank you. That wasn't among the dozen or so that I looked at. In any event, I was trying to install from AUR so that I would receive upgrades in the usual course via pacman -Syu
|
|
|
12-04-2020, 06:57 PM
|
#6
|
Member
Registered: Oct 2016
Location: Vancouver Island, Canada
Distribution: Crunchbang++ Openbox
Posts: 401
Original Poster
Rep: ![Reputation: Disabled](https://www.linuxquestions.org/questions/images/reputation/reputation_off.gif)
|
Quote:
Originally Posted by llewellen
Thank you. That wasn't among the dozen or so that I looked at. In any event, I was trying to install from AUR so that I would receive upgrades in the usual course via pacman -Syu
|
Alright, I downloaded and extracted cnijfilter2-source-5.70-1 and scangearmp2-source-3.70-1.tar.gz from that site. The scangear package has no ReadMe file. The cnijfilter file has a ReadMe file that tells me how to build an rpm installation. Brilliant.
The packages were extracted right in my Downloads folders. To which folder should I move them?
|
|
|
12-04-2020, 07:01 PM
|
#7
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,937
|
For printing, I usually start by checking here and here. If not, then the next place to look is the vendor site.
Anyway, good luck with installing the requisite drivers. For a USB-connected printer that should be all that is required for CUPS to be able to send print jobs to the printer. CUPS provides a native web interface for manual configuration/administration. From a browser, navigate to http://localhost:631
Last edited by ferrari; 12-04-2020 at 08:47 PM.
|
|
1 members found this post helpful.
|
12-04-2020, 07:12 PM
|
#8
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,937
|
A search of this forum shows that you have previously posted about the drivers on AUR...
Quote:
Someone on the Majaro forum provided the solution. The necessary drivers are in AUR:
[URL="https://aur.archlinux.org/packages/cnijfilter2"[/URL]
[URL="https://aur.archlinux.org/packages/scangearmp2"[/URL]
|
If you have the drivers installed, I would expect CUPS to recognise the printer.
When it is connected, run
|
|
1 members found this post helpful.
|
12-04-2020, 07:27 PM
|
#9
|
Member
Registered: Oct 2016
Location: Vancouver Island, Canada
Distribution: Crunchbang++ Openbox
Posts: 401
Original Poster
Rep: ![Reputation: Disabled](https://www.linuxquestions.org/questions/images/reputation/reputation_off.gif)
|
Quote:
Originally Posted by ferrari
A search of this forum shows that you have previously posted about the drivers on AUR...
If you have the drivers installed, I would expect CUPS to recognise the printer.
When it is connected, run
|
Thank you (sheepish). Both of those are now installed but then this:
Code:
[drew@archlabs-drew ~]$ pacman -Q cups
cups 1:2.3.3op1-1
[drew@archlabs-drew ~]$ lpstat -t
scheduler is not running
no system default destination
lpstat: Bad file descriptor
lpstat: Bad file descriptor
lpstat: Bad file descriptor
lpstat: Bad file descriptor
lpstat: Bad file descriptor
[drew@archlabs-drew ~]$
|
|
|
12-04-2020, 08:45 PM
|
#10
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,937
|
Ok, that shows that CUPS (in particular cupsd) is not active.
This thread may be helpful to you...
https://bbs.archlinux.org/viewtopic.php?id=216216
The printing service can be checked with...
Code:
systemctl status org.cups.cupsd.service
If necessary, it can be enabled with...
Code:
systemctl enable org.cups.cupsd.service
which will have it start at next boot. To start it immediately, do
Code:
systemctl start org.cups.cupsd.service
|
|
|
12-04-2020, 08:52 PM
|
#11
|
Senior Member
Registered: Jan 2008
Location: Baja Oklahoma
Distribution: Debian Stable and Unstable
Posts: 1,943
|
To be clear, the service must be enabled before it can be started.
|
|
|
12-04-2020, 09:00 PM
|
#12
|
Senior Member
Registered: Sep 2004
Distribution: slackware
Posts: 4,726
|
Printer Drivers and Linux
Yeah, cups makes it so easy. I set up a networked printer yesterday in seconds, without needing to download or install any drivers.
The generic PCL drivers provided by gutenprint are also very good... If your printer can understand PCL, they're a great choice.
Once you start the cups service, you can control it by browsing to localhost:631 in your web browser.
Last edited by rkelsen; 12-04-2020 at 09:04 PM.
|
|
|
12-04-2020, 09:09 PM
|
#13
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,937
|
None of that applies to the Canon printer model in question. Vendor drivers are required.
|
|
|
12-04-2020, 09:16 PM
|
#14
|
Member
Registered: Oct 2016
Location: Vancouver Island, Canada
Distribution: Crunchbang++ Openbox
Posts: 401
Original Poster
Rep: ![Reputation: Disabled](https://www.linuxquestions.org/questions/images/reputation/reputation_off.gif)
|
Quote:
Originally Posted by rkelsen
Yeah, cups makes it so easy. I set up a networked printer yesterday in seconds, without needing to download or install any drivers.
The generic PCL drivers provided by gutenprint are also very good... If your printer can understand PCL, they're a great choice.
Once you start the cups service, you can control it by browsing to localhost:631 in your web browser.
|
localhost:631 won't connect on my system.
|
|
|
12-04-2020, 09:18 PM
|
#15
|
LQ Guru
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,937
|
Forget that until you've started CUPS as already explained. The web interface functionality is provided by cupsd.
|
|
|
All times are GMT -5. The time now is 09:09 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
|
|