Linux - HardwareThis 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.
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.
Sorry, I was looking at your profile and saw Slack 12, rather than looking at your first post.
1. Download the three installation .rpm files from Brother.
DCP110Clpr-1.0.2-1.i386.rpm (The printer LPR driver)
cupswrapperDCP110C-1.0.0-1.i386.rpm (The CUPS wrapper)
brscan2-0.2.4-0.i386.rpm (The scanner driver)
2. As root, install the LPR driver, then the CUPS wrapper and then the scanner driver.
3. For scanning, you need a 'scanner' group and you need to add the users apart from root that are to have access to the scanner.
I do not know CentOS, so I do not know how it handles USB devices.
In Slack 10, I needed to add an entry to /etc/fstab so that the scanner was mounted in the usb file system. This is not necessary in Slack 12, as udev handles everything automagically. The only issue is the need to set a custom udev rule so that normal users can access the usb device file for scanning.
OK, it still won't work, but I have more details on my problems.
Step 1: deleted all previous drivers (including lpr) and reinstalled in the order you said.
Step 2: restarted computer
Step 3: procrastinated for 30 minutes
Step 4: went and tried to configure the printer via web interface. This is what it shows as the printer being:
Code:
Brother "/usr/lib/cups/filter/brlpdwrapperDCP110C failed"
Description: DCP110C
Location: Local Printer
Make and Model: Brother DCP-110C CUPS v1.1
Printer State: idle, accepting jobs, published.
Device URI: usb://Brother/DCP-110C
(error shown after trying to print test page)
Step 5: checked xsane, and I was able to scan an image, so that works. YAY!
Step 6: came back here to find out what I did wrong.
Hooray for the scanning! At least the USB communication is up and running.
When you are in the CUPS web interface and go through the Modify Printer dialog, do you see a device like:
Brother DCP-110C USB #1 (Brother DCP-110C)
in the drop down list?
After that do you see a Model/Driver like:
Brother DCP-110C CUPS v1.1 (en)
in the drop down list?
Is there any information on the error? One of the icons on the jobviewer page will give more detailed information.
Do you have a /dev/usblp0 file?
On my system 'ls -l /dev/usblp0' gives:
lrwxrwxrwx 1 root root 7 2008-02-10 22:00 /dev/usblp0 -> usb/lp0
and 'ls -l /dev/usb/lp0' gives:
crw-rw-r-- 1 root lp 180, 0 2008-02-10 22:00 /dev/usb/lp0
If you do, try entering this device file name for the device URI in CUPS.
I have been lost in the world of virtual machines, but have finally succeeded in transferring the Win98 partition from my old box to a virtual machine in my new box.
printconf attempts to detect your printer device and display it as shown in Figure 21-4. If your printer device is not shown, click Custom Device. Type the name of your printer device and click OK to add it to the printer device list. A printer device attached to the parallel port is usually referred to as /dev/lp0. A printer device attached to the USB port is usually referred to as /dev/usblp0. After selecting your printer device, click Next.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.