Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
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:
Brother "/usr/lib/cups/filter/brlpdwrapperDCP110C failed"
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.
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.