View Full Version : HOWTO: Ubuntu All Brother Printer & Scanner Driver Installation for Newbies!
Skip Da Shu
June 29th, 2009, 12:45 AM
Sorry for the delay response.
You have to consult your printer documentation or poke around with the menu buttons on the printer, and set the IP address to a static IP address on the printer, And make sure it's within the IP address range of the DHCP range of the router. In other words if the router is dishing out IP's in the lets say 192.168.0.1 thru 192.168.0.255 or so then make sure that the static IP of the printer is set to something like 192.168.0.105 or something
Or if your router is dishing out the range in the 10.1.10.200 to 10.1.10.255 then put the printer at 10.1.10.230 or something.
Anyhow this is something you can to on the printer itself, I would not change the router to static cause then you have to set all the machines IP addresses and they won't receive one automatically from the router, so it's simple for a couple machines, but if you have a larger network that gets real old real quick.
Anyhow if you disclose your model I may be able to clarify some more.
I hope this helps.
True static IPs do not and should NOT be in the DHCP assigned IP range as you risk having two things with the same IP show up. If the router's DHCP is set to dish out .100 thru .200 then set the printer static IP to be under 100 or over 200 (last nodes).
Assigning a constant IP to a device/machine via the router is not a static IP but a 'fixed' IP that is assigned by DHCP. Using it this way the IP of the printer MUST be in the DHCP assigned IP range.
Skip Da Shu
June 29th, 2009, 02:25 AM
...I've installed LPR and CUPS, my MFC 7420 is connected via USB, and when I go to http://localhost:631/printers/ it says:
Description: MFC7420
Location:
Printer Driver: Brother MFC7420 for CUPS
Printer State: processing, accepting jobs, published.
Device URI: usb:/dev/usb/lp0
(this is set as my default printer)
The installation was successful, however when I try to print test page it says "Printer not connected; will retry in 30 seconds...".
I followed the modified how-to on page 1 including the copy for 64b. All seemed to work well and no errors once the machine and I came to an agreement that "MFC3240C" really isn't the same as "MFC3420C".
This is on an Intrepid v8.10 AMD_64 install.
However when I select the 'print test page' I get the same error as above. I confirmed the printer is physically connected to a USB port in the back of the machine.
System->Admin-Printing shows MFC3420C there and as the default printer. It's URI is usb:/dev/usb/lp0.
In the browser going to localhost:631/printers shows the printer installed:
Description: MFC3420C
Location: c15-desktop printer
Printer Driver: Brother MFC-3420C CUPS v1.1
Printer State: idle, accepting jobs, published.
Device URI: usb:/dev/usb/lp0
This is on my wife's machine who I'm trying to convince that she doesn't need windoze anymore. So, getting the printer working is a bit 'politically' important despite my opinions of what she prints.
Thanx in advance, Skip
Docgk
June 30th, 2009, 05:26 AM
Here running Jaunty 9.04 and with DCP115C - great thread helped no-end in getting the print side working. However, the scanner proved to need one more step than those above. I still got a comms error from Xsane. Thus the permissions problem still existed even after the above steps.
Solved as follows:
You will need to run lsusb to identify bus and device. In my case bus 6 and device 2 - replace as appropriate and:
sudo chmod 777 /dev/bus/usb/006/002
However, this only works until next reboot or unless the device is allocated a different device number. As a newbie can I ask how to make this a permanent fix?
Thanks
UPDATE: permanent solution found in post #247 this thread.
In 9.04 we must edit /lib/udev/rules.d/50-udev-default.rules and change:
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"
to
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"
and restart.
grrrlshapedthing
July 3rd, 2009, 10:25 PM
I followed your directions to install my Brother DCP-165C and everything seems to have worked far as installation goes but It's still not printing anything!
ETA: I'm using Linux Mint 6
grrrlshapedthing
July 3rd, 2009, 11:27 PM
okay so I got it to print but the alignment is all off... any ideas on how to fix that??
newbymick
July 15th, 2009, 04:21 PM
Ok - after 2 hours of reading, copying, pasting, restarting, swearing, clicking, typing and more swearing - I finally have my printer and scanner working (dcp-115c)
BTW - been using Linux - From FC5 to Linpus to Ubuntu (how I hated the very 1st Ubuntu) and most other flava's in between for the last 4 years and finally got a printer to work (and as a bonus - A scanner)
Big thank you to the originator of this How To and a big thank you Docgk for the permanent solution
Footnote - just looked back at my stats - last post before this one - August 2006. That's how much I disliked Ubuntu before 9.04 came along. Was using mint for a long time before the creator got political about his users :(
ratdude747
July 30th, 2009, 11:53 AM
using ubuntu 9.04
isntalled both lpr and cups](*,)
but... after realizing i had the wrong ip address it works great :) needs a bit of fresh ink but im impressed. thank you.
Beatbreaker
August 1st, 2009, 09:54 PM
Nice work, I still find this tutorial helpful every time i set up my Brother network printer because the mfc-7420 drivers are still not included in the printer drivers provided by default by Ubuntu.
ratdude747
August 2nd, 2009, 12:05 AM
they REALLY need to put them in the repos or just include them. i know they are ar not open source (or are they?)... but some companies are sticks in the mud... they wont go open souce in a million years. boycotting the companies works for those who already use linux but for those who are about to jump onbard, it is discouraging. besides, you get bottom feeders like me who find nice stuff at thrift stores... since they are donated the company gets nothing off of it other than supplies.
btw, how do you get network scanning to work? my machine uses brscan2. it is an mfc-420cn.
matchstich
August 14th, 2009, 04:29 PM
Iam using a (fresh) install of Gutsy and following your "how to" without the LPR didnt work for me, upon rolling back and trying again WITH the LPR I got the printer working....I think it might be worth leaving the part ref the LPR..
how do i roll back, i need to start all over again
thanks
ok, it works now, printer and scanner. what i did was to put 8.04 back on. was using 9.04. and could not get it. have mfc-210c
ozkhalsa
August 28th, 2009, 10:27 AM
Hi , guys I am breaking my head on this issue. No matter how many times i download the correct lpr file from Brother site i am always having the following error. I am following the step by step to the hilt but still getting this have done repeat of theis several times same result. Help Help , i am new to Ubuntu.
suprit@namindodell:~/Desktop$ sudo dpkg -i --force-architecture mfc6490cwlpr-1.1.2-2.i386.deb
dpkg-deb: --control mfc6490cwlpr-1.1.2-2.i386.deb /var/lib/dpkg/tmp.ci
(Reading database ... 160490 files and directories currently installed.)
Unpacking mfc6490cwlpr (from mfc6490cwlpr-1.1.2-2.i386.deb) ...
dpkg-deb: --fsys-tarfile mfc6490cwlpr-1.1.2-2.i386.deb
cp: cannot stat `mfc6490cwlpr-1.1.2-2.i386.deb': No such file or directory
cd: 52: can't cd to debian/*/
dpkg: error processing mfc6490cwlpr-1.1.2-2.i386.deb (--install):
corrupted filesystem tarfile - corrupted package archive
Errors were encountered while processing:
mfc6490cwlpr-1.1.2-2.i386.deb
suprit@namindodell:~/Desktop$
I have done all the pre-requisites as per the brother linux help site. Infact i had installed the printer correctly in Jaunty as WUBI install , but ow with this new Jaunty install on seperate partition ( ext4) i am unable to make this work. Is my tar unpacking package corruptes , or the driver file at Brother web site is corrupted , or simply some other problem I cannot say.
Pls help Help.
IanW2121
August 29th, 2009, 07:59 AM
Having problems with the Scanner on my Brother MFC-8860DN
I downloaded the 'brscan2' and 'skey' drivers and installed them.
A driver check (grep Brother) is positive.
ii brmfc8860dnlpr 2.0.1-1 Brother MFC-8860DN LPR driver
ii brscan-skey 0.2.1-3 Brother Linux scanner S-KEY tool
ii brscan2 0.2.4 Brother Scanner Driver
ii cupswrappermfc8860dn 2.0.1-2 Brother MFC8860DN CUPS wrapper driver
When running brscan-skey I get no confirmation on screen and when I run Sane I get the error "Failed to open 'brother2:bus1:dev1; Error during device I/O"
Looking at the Brother site it says I should edit /etc/udev.rules.d/45-libsane.rules but there is no such file!!??
I've had the printer working fine for some time (and it still is!!).
I also noticed while I was installing several error reports like this ....
Error: "/var/tmp/kdecache-ian" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-ian" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-ian" is owned by uid 1000 instead of uid 0.
Can this be the problem and if so what should I do about it and how??
My Op Sys is Kubuntu 9.4 (32-bit) on an Intel CPU
Thanks
santana99
September 5th, 2009, 08:16 PM
Hi,
I am new to Linux and looking for a solution to connect a Brother DCP-7025 scanner to Kubuntu 9.04 environment.
It works for sudo but not for the normal user. I have seen a lot of solutions for this particular problem but they all start with the assumption that you have libsane rules - files or permission rules - file in a directory called /etc/udev/rules.d. I don't have these files on my system. I loaded the packages sane and xsane and also gscan2pdf for testing purposes.
Any help would be great !!
aljoriz
October 10th, 2009, 12:38 AM
You are a genius!!!!
I was able to made my friend's brother printer in Xubuntu 8.04
LarsSikstrom
October 22nd, 2009, 06:35 AM
I am very pleased to have found this advice for with its help I finally mangaged to install my newly bought Brother printer.Due to a misunderstanding of the instructions given in the Brother Solutions Center I have spent hours trying to understand what I did wrong. The answer was that it was necessary to install the lpr file before the cupswrapper.
Thank you very much
aparkes
October 27th, 2009, 09:44 PM
After two days of getting the Brother MFC420CN to work, I stumbled upon this thread. I followed along and got the printer working in no time. Thank you for this wonderful how to.
desperado666
October 31st, 2009, 10:50 AM
For Karmic you have to do this
Create 55-libsane.rules file in directory /etc/udev/rules.d/ with an editor you like
# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"
Then restart udev with
sudo /etc/init.d/udev restart
brookie
October 31st, 2009, 04:51 PM
For Karmic you have to do this
Create 55-libsane.rules file in directory /etc/udev/rules.d/ with an editor you like
# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"Then restart udev with
sudo /etc/init.d/udev restart
I had this up and running in Intrepid following the how to on the first page. Xsane scanner worked great. I upgraded to Karmic, and now Xsane only sees my MFC-210C scanner if I run it as sudo Xsane.
I added the 55-libsane.rules file above but still no go. Do I need to delete the 45* rules I made before? And, how do I get Xsane to play nice without being root?
Also, lsusb does not see the printer. Only sudo lsusb brings it up. This seems like some kind of permissions thing but I can't figure it out. Any help will be GREATLY appreciated.
Thanks. :)
Cheers,
brook
brookie
October 31st, 2009, 05:14 PM
Okay, I found a fix on post #253, thanks Docgk. My MFC-210C scanner is now working. But I have some questions about cleaning up all of this stuff now if anyone can help.
1. Do I need the 45* and 55* rules I made in /etc/udev/rules.d/ or can I delete them?
2. I found anther link (http://ubuntuforums.org/showthread.php?p=2514847&highlight=fstab#post2514847) that said to change the fstab file like:
sudo gedit /etc/fstab
ADD:
none /proc/bus/usb usbfs auto,devmode=0666 0 0
sudo umount /proc/bus/usb
sudo mount /proc/bus/usb
sudo mknod -m 666 /dev/usbscanner c 180 48
I did that. So can I delete this after doing the stuff in post #253?
3. And last but not least, when I edited /lib/udev/rules.d/50-udev-default.rules, the top of the file stated something like, 'do not edit this file.... it will be over written on update...'
...so will I have to redo this edit after my system gets some type of kernel update or something?
Thanks,
brook
zeiz
November 1st, 2009, 01:53 AM
I created the "55-.." file and I also added my model MFC6800 (vendor=="04f9" product=="0111") to /lib/udev/rules.d/40-libsane.rules Everything works fine.
However I'm also curious how Brother could recommend editing a file to be overwritten upon relevant update?
amano
November 1st, 2009, 07:34 PM
Brother DCP-115C printer part in Karmic:
1) Turn off your printer
2) Open Synaptic
3) Search for the package brother-lpr-drivers-extra and install it and all its dependencies (the dependencies should be installed automatically)
4) Turn on the printer
5) The print wizard comes up
6) It doesn't find your printer automatically
7) Look for the manual printer list in the wizard and open the brother printer section
8) Choose the MFC-210C printer (yes, even for the DCP-115C)
9) Done.
Brother DCP-115C scanner part in Karmic:
1) For the scanner functionality download the brscan2 deb package from the brother homepage. Take care that it is the right packages: 32 bit or 64 - that depends on your Ubuntu version. Brscan2 is the right package for the DCP-115C, but be careful: There is another brscan package offered for other printers.
2) Install it.
3) Now you need permissions. For Karmic create the file 55-libsane.rules in the folder /etc/udev/rules.d/ sudo gedit /etc/udev/rules.d/55-libsane.rules
An insert this stuff into the file: # USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"
Don't forget to save your changes.
4) Then restart the computer (or at least restart udev restart udev
Report back if that worked. Otherwise you will have to add some additional rules from this thread (I tried some before, but this rule finalley got my scanner to work)
bayvista
November 9th, 2009, 01:50 AM
Thanks again. I have just installed my DCP165C into Karmic and it worked first time. Please note: you need to download the drivers from here (http://solutions.brother.com/linux/en_us/download_prn.html#DCP-165C), not from the link in this HowTo.
Gene58
November 10th, 2009, 01:48 PM
Hey All
I have JUST started getting into this stuff and am feeling VERY stupid about now. I have tried to follw this thread on installing a MFC-440cn printer and was going pretty good (I thought) until I got to where i was to choose the print driver. I could not find MFC-440cn listed.... WHAT am I missing? PLEASE help .. want to get totally away from the windows thing
thanks
amano
November 14th, 2009, 12:51 AM
http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/mfc440cnlpr-1.0.1-1.i386.deb&lang=English_lpr
http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/mfc440cncupswrapper-1.0.1-1.i386.deb&lang=English_gpl
Aren't those drivers working? Just from the link one post above yours?
Mark_in_Hollywood
December 9th, 2009, 05:10 PM
Brother DCP-115C printer part in Karmic:
1) Turn off your printer
2) Open Synaptic
3) Search for the package brother-lpr-drivers-extra and install it and all its dependencies (the dependencies should be installed automatically)
4) Turn on the printer
5) The print wizard comes up
6) It doesn't find your printer automatically
7) Look for the manual printer list in the wizard and open the brother printer section
8) Choose the MFC-210C printer (yes, even for the DCP-115C)
9) Done.
Brother DCP-115C scanner part in Karmic:
1) For the scanner functionality download the brscan2 deb package from the brother homepage. Take care that it is the right packages: 32 bit or 64 - that depends on your Ubuntu version. Brscan2 is the right package for the DCP-115C, but be careful: There is another brscan package offered for other printers.
2) Install it.
3) Now you need permissions. For Karmic create the file 55-libsane.rules in the folder /etc/udev/rules.d/
An insert this stuff into the file:
Don't forget to save your changes.
4) Then restart the computer (or at least restart udev
Report back if that worked. Otherwise you will have to add some additional rules from this thread (I tried some before, but this rule finalley got my scanner to work)
I have an Brother MFC-240C. I followed your instructions. XSane reports no scanner.
bayvista
December 21st, 2009, 02:47 AM
This is a very good 'how-to'. However, the original instructions have not been updated. Please review all posts BEFORE installing as it will save you a lot of time. For example, there is another driver available for the scanner called brscan3 which you may need.
picklemonkey
December 21st, 2009, 04:03 PM
thank you, this worked great for my Brother MFC-3360C printer! I was worried at the end of step 11 but the additional localhost step fixed me right up
PartisanEntity
December 26th, 2009, 01:12 PM
Anyone have instructions for installing the MFC40CW scanner in a networked environment?
I connect to the printer through wifi, so lsusb or any usb related HowTo's don't work here.
Thanks
jfbooth
December 29th, 2009, 12:32 PM
Brother DCP-115C printer part in Karmic:
1) Turn off your printer
2) Open Synaptic
3) Search for the package brother-lpr-drivers-extra and install it and all its dependencies (the dependencies should be installed automatically)
4) Turn on the printer
5) The print wizard comes up
6) It doesn't find your printer automatically
7) Look for the manual printer list in the wizard and open the brother printer section
8) Choose the MFC-210C printer (yes, even for the DCP-115C)
9) Done.
Brother DCP-115C scanner part in Karmic:
1) For the scanner functionality download the brscan2 deb package from the brother homepage. Take care that it is the right packages: 32 bit or 64 - that depends on your Ubuntu version. Brscan2 is the right package for the DCP-115C, but be careful: There is another brscan package offered for other printers.
2) Install it.
3) Now you need permissions. For Karmic create the file 55-libsane.rules in the folder /etc/udev/rules.d/
An insert this stuff into the file:
Don't forget to save your changes.
4) Then restart the computer (or at least restart udev
Report back if that worked. Otherwise you will have to add some additional rules from this thread (I tried some before, but this rule finalley got my scanner to work)
What if printer is not listed in the manual printer list? Is there any way to find out if it is BEFORE doing all this?
jfbooth
December 29th, 2009, 01:23 PM
I am hoping my MFC-7440N IS listed and I can install it to Karmic. Maybe someone can look on their list and see if it is there b4 I install "package brother-lpr-drivers-extra and install it and all its dependencies". Thanks in advance.
PartisanEntity
December 29th, 2009, 03:31 PM
What if printer is not listed in the manual printer list? Is there any way to find out if it is BEFORE doing all this?
There are three links on the Brother website, for the 3 versions of brscan and each lists which models are supported.
For example for my MFC-490CW I had to download the brscan3 package.
jfbooth
December 29th, 2009, 04:23 PM
yes, . for my printer (MFC-7440N) I have perused all of the 'linux' brother site info. I have researched threads here also. I find tons of info, but since a lot of it is outdated, it is totally confusing. I am waiting to get clear, concise procedure but I don't think that will happen.
FWIW, I can make a lot of assumptions but unanswered questions remain. I'm still trying to figure out exactly what to download from Brother.
Looks like
cupswrapper driver deb 2.0.2-1 13 KB 2008.Jun.25
brscan3 32bit deb 0.2.8-1 56 KB 2009.Dec.16
scan-key-tool 32bit deb 0.2.1-3 43 KB 2009.Apr.09
but I don't know about scan-key-tool .. what is it and do I need it? Guess that is the first question.
Then, there are confusing prerequisites at:
welcome.solutions.brother.com/bsc/public_s/id/linux/en/before.html#prereq
Just don't feel I have found the support I need to do this.
PartisanEntity
December 29th, 2009, 04:43 PM
yes, . for my printer (MFC-7440N) I have perused all of the 'linux' brother site info. I have researched threads here also. I find tons of info, but since a lot of it is outdated, it is totally confusing. I am waiting to get clear, concise procedure but I don't think that will happen.
FWIW, I can make a lot of assumptions but unanswered questions remain. I'm still trying to figure out exactly what to download from Brother.
Looks like
cupswrapper driver deb 2.0.2-1 13 KB 2008.Jun.25
brscan3 32bit deb 0.2.8-1 56 KB 2009.Dec.16
scan-key-tool 32bit deb 0.2.1-3 43 KB 2009.Apr.09
but I don't know about scan-key-tool .. what is it and do I need it? Guess that is the first question.
Then, there are confusing prerequisites at:
welcome.solutions.brother.com/bsc/public_s/id/linux/en/before.html#prereq
Just don't feel I have found the support I need to do this.
In order to avoid confusion:
a) ignore the instructions on the Brother website
b) download only the packages mentioned in the first post of this thread (but of course use brscan3 in your case)
c) scan-key-tool is not needed, I don't know what it does, but I did not install it and all is working fine
post back if you have problems with the installation.
jfbooth
December 29th, 2009, 05:39 PM
Partisan, .. thank you for stepping up to my request.
First problem I have is this thread says "Step 4: Download the LPR Driver and CUPS Wrapper." At the Brother site there are two deb files for my printer:
cupswrapperMFC7440N-2.0.2-1.i386.deb
LPR driver
So I downloaded them. So far, so good. Then this thread says "Install the LPR Driver."
I know you said ignore their instructions but Brother says _under instructions for installing LPR driver)) it clearly says "*** If CUPS is working on your system, we recommend to use CUPS."
Does that mean EITHER/OR? Sounds like they want me to NOT use the LPR download but use the cups download instead and if so, being this thread is outdated, I tend to go w/ Brother on this .. but I am also a Xubuntu idiot. If I am right, this thread discusses USING the LPR driver and that is where all the confusion begins.
So far, I have downloaded cupswrapperMFC7440N-2.0.2-1.i386.deb brmfc7440nlpr-2.0.2-1.i386.deb and brscan3-0.2.8-1.i386.deb (for scanner)
I have also performed "sudo apt-get install tcsh" from this thread. Not sure what to do next. Thread says "Step 7: Install the LPR Driver." but I am not sure that is right.
PartisanEntity
December 29th, 2009, 06:35 PM
Well, using these instructions (i.e. the ones here in the thread) we end up with both lpr and cups, so I don't quite see what the problems is.
In Step 7 we install lpr, and in Step 9 we install cups.
jfbooth
December 29th, 2009, 06:48 PM
I think the confusion is in reply #10. First time in this thread that I am able to find that suggests NOT to use LPR. I am installing to Karmic XUBUNTU 9.10.
The thread seems to instruct for installing LPR then at reply 10 is says NOT to (for my distro) if I am reading it right. I can't find, in the thread, where to pick up from where I am at this point.
PartisanEntity
December 29th, 2009, 06:53 PM
Okay, I just read reply #10 and you are right, you can safely ignore the step that requires the installation of lpr and head on to cups.
Although I can verify that installing both did not hurt the system (I have Ubuntu 9.10).
jfbooth
December 29th, 2009, 09:51 PM
that did not work. installing cups indicated I need lpr (go figure) so I installed lpr then cups and have some results but still have problems. here is some info:
cable out of well to cable modem
ethernet modem to router
ethernet router to printer
ethernet router to linux box
wifi to xp box
xp box sees and uses printer OK
linux box .. probably messed up 'cause I tried some things intuitively.
http://localhost:631/printers/ shows correct printer.
http://localhost:631/printers/MFC7440N shows the following:
Description: MFC7440N
Location: Back Room
Driver: Brother MFC7440N for CUPS (grayscale)
Connection: dnssd://Brother%20MFC-7440N._ipp._tcp.local/
Defaults: job-sheets=none, none media=iso_a4_210x297mm
I do not think connection is correct .. but it could be. Will not print test page.
MFC7440N-8 Test Page anonymous 1k Unknown pending since
Tue 29 Dec 2009 07:28:50 PM CST
cancel job. go back to printer page .. says:
MFC7440N MFC7440N Back Room Brother MFC7440N for CUPS Paused - "Destination printer does not exist!"
According to the printer's configuration page, I can ping its IP address 1.192.168.3
Click Applications/System/Printing. Window titled Printer Configuration Localhost shows icon of my printer with a green check mark on it. Click on that icon and get PRINTER PROPERTIES SETTINGS which says , Printer State: Stopped. Destination Printer Does Not Exist. Device URI says dnssd://Brother%20MFC-7440N._ipp._tcp.local/
All options are greyed out .. change Device URI, change Make/Model, Print Test Page, Print Self-test Page, Clean Print Heads ... all greyed out.
POLICIES .. no check in box for Enabled. Check Accepting jobs Shared unchecked.
Will continue this tomorrow. Any help appreciated. Thank you.
jfbooth
December 30th, 2009, 02:23 AM
It prints. Somehow I had it in my head it was a network printer .. it is a local printer. Thank those who helped me. Will tackle scanner tomorrow. Thank you again.
TheCat
January 3rd, 2010, 12:54 AM
I just configured my wireless HL-4070CDW for Karmic 9.10 using a combination of multiverse and the instructions in the first post. Note that the printer was previously initialized using a Mac, so if you're just taking it out of the box YMMV.
1. Use synaptic to install brother-cups-wrapper-ac from multiverse.
2. sudo mkdir /var/spool/lpd
3. sudo mkdir /usr/share/cups/model
4. System -> Administration -> Printing -> New -> Printer
4a. Network Printer -> select the Brother printer that has a description "AppSocket/JetDirect network printer via DNS-SD" -> forward
4b. Enter description -> Apply
5. Print a test page.
newguyjan2010
January 10th, 2010, 05:06 PM
Hi all;
I found this thread and it partially helped, thanks to those who started / updated. In that spirit I'm adding what I did to resolve my issue.
My problem: getting my Brother MFC-6800 scanner to work.
My uname -a: Linux xxxxx-desktop 2.6.31-17-generic #54-Ubuntu
My resolution:
1) I plugged the USB cable from the MFC-6800 into my computer
2) lsusb showed (relevant line only)
Bus 002 Device 002: ID 04f9:0111 Brother Industries, Ltd MFC 6800
(I believe that if you can't see the device, you need to establish why that is, before proceeding further - may be a cable issue, USB port issue, etc.)
3) the file I then edited was
/lib/udev/rules.d/40-libsane.rules
4) just before the end of the file, I added the following lines:
# Brother MFC-6800
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0111", ENV{libsane_matched}="yes"
This is because the other device descriptors used that syntax, in my system.
5) Then, in my GUI console (F7), I chose Applications --> Graphics --> XSane Image Scanner
The application scanned for, and found, my device.
At that point, you should be able to scan and save images from the device.
Hope this helps.
Best regards, all.
yaku85
January 18th, 2010, 08:27 PM
Hi, i have a printer/scanner BROTHER DCP 8065DN i was trying to install brscan driver but i see the page says Scanner driver does not support print server connections.
I must use the scanner with a print server (edimax), is this possible? the print fuction now work with no problem, but the scanner with xane doesnt work, it know the device but i get an error when i try to scan.
thanks...
_dino_
January 25th, 2010, 02:35 AM
Hi,
Thanks for providing this great HOWTO Install Brother HL-2170W on Ubuntu Desktop 9.10. I followed your steps and everthing installed successfully, however, I still can not print Test Page. When I hover over the printer icon, it shows message "Printer HL2170W may not be connected" and the test page will not print. This is wireless printer and when I open Printer Properties, it says that Device URI is usb:/dev/usb/lp0.
Any idea what could be wrong and how to fix it.
Much Appreciated,
_dino_
cmfeeney
February 4th, 2010, 05:43 PM
uh... yeah. That looks easy. <sarc/> I know it's not OS X, but for a printer install, it all seems a bit much to me.
burdebc
February 26th, 2010, 03:38 AM
.
confused57
February 27th, 2010, 02:08 PM
I found this thread after using the instructions on the Brother website for installing Linux drivers, which required over an hour to get everything working...somewhat difficult navigating the website to find everything I needed. May not help anyone, but here's basically what I did:
Prerequisites:
sudo aa-complain cupsd
sudo mkdir /usr/share/cups/model
sudo mkdir /var/spool/lpd
Installed sane-utils & psutils from Synaptic...tcsh wasn't needed for my printer.
Downloaded the drivers I needed for my MFC295CN:
LPR driver: mfc295cnlpr-1.1.2-1.i386.deb
Cupswrapper driver: mfc295cncupswrapper-1.1.2-2.i386.deb
Brscan3 32-bit: brscan3-0.2.9-1.i386.deb
Scan-key-tool 32-bit: brscan--skey-0.2.1-3.i386
Then connected & turned on the printer, cd to Desktop, where I downloaded the drivers.
Issed the following commands to install the drivers:
sudo dpkg -i --force-all (driver name)
I tried installing the cupswrapper driver first, but couldn't because the lpr driver was listed as a dependency...worked when I installed the lpr driver, then cupswrapper.
Then checked if they were installed:
dpkg -l | grep Brother
Opened Firefox: http://localhost:631/printers, which showed the printer listed.
At first, Xsane couldn't find a device, but a quick reboot remedied this.
I'm not sure if this was needed, but I found in another thread that I needed to modify permissions for a normal user in /etc/udev/rules.d/40-basic-permissions.rules(I'm using 8.04, may be different for other versions), changed the line: SUBSYSTEM=="usb"ENV{DEVTYPE}...MODE="0664" to SUBSYSTEM....MODE="0666"
The description of the printer in "Ubuntu Printers:
Description: MFC295CN
Device URI: usb://Brother/MFC-295CN
Make&Model: Brother MFC-295CN CUPS
I must admit, there was some trial-and-error to finally get the printer added & working. I think the scan-tool-key is just a command line method of scanning & isn't needed. I can scan directly from the printer/scanner, but have to turn off Firestarter(don't really want to open the necessary port)...easier to scan using Xsane.
Installed the MFC 295CN on a 2nd pc running 8.04, which required all of about 10 minutes to get everything working.
Update: These instructions work equally well with Ubuntu 10.04 over Linksys router network, I just put in the URI: http://192.168.1.100:631/printers/MFC295CN of the computer the printer is connected to.
redsoul
March 5th, 2010, 08:55 AM
Omg guys, i followed the Confused57 reply and it seems that my printer is installed (it is a brother mfc-295cn) but i have this printer connected by network. And i cannot print anything anyway.it just says that printer may not be connected. Pls help, there is a way to install this ***** brother and have it to work by network???? tnx and i'm newbie so pls be simple!
OK! I SOLVED! i tnx all of u and confused57 in particular way. I followed his instruction and the printer worked. For the problem about the network i solved like this:
i went to properties of the printer and where there was the url of the printer i just put the address of the printer like this --> lpd://192.168.1.54/BINARY_P1 where obviusly that is my printer ip address. I'm sorry for my english but i hope u understand anyway. Tnx to all again..
tommynz1975
March 7th, 2010, 12:08 AM
Much thanks for this.
After a clear sober head I was able to follow the instructions. I am confident now that when sister gets her A3 printer that it will install painlessly
due to brother changing stuff on their web site could you please update the links
Main linux page
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html[
printer drivers lpr and cups
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html
scanner drivers
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html
Also on the 15th of the month, I guess usa time. the site will have an outage for server upgrade or some such fluff
saabaru
March 10th, 2010, 09:54 PM
BoardDworld, THANK YOU for your original writeup! I was racking my brain trying to figure out how to get this working. I followed your steps/instructions you posted and I CAN PRINT! thank you again!
*ps- using 9.10. THANKS!!!
Beowulf.1000
March 11th, 2010, 07:12 PM
And we wonder why people avoid linux, sigh. I love linux, but I tell you I can easily return to Windows because of what should be basic simple stuff that steals time and causes headaches. Sigh. Unbelievable. I recall in Ubuntu 6 I easily added a printer, now with 9.10 I can not figure out whatsoever how to add the same damn printer, nothing has changed except ubuntu.
TopEnder
March 11th, 2010, 09:21 PM
G'Day Beowulf.1000, It's called Ubuntu Evolution, yes they do change a lot between release whether to keep us on the ball or someone has a hidden agenda, Who knows, at least we have to do a lot of reading. TopEnder
dowlicd
April 12th, 2010, 09:40 PM
i have a brother mfc-210c printer. i ran an installation of the driver from the brother site, but i got this error in my terminal.
The following NEW packages will be installed:
csh
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 253kB of archives.
After this operation, 414kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com karmic/universe csh 20070713-2ubuntu1 [253kB]
Fetched 253kB in 1s (146kB/s)
Selecting previously deselected package csh.
(Reading database ... 273156 files and directories currently installed.)
Unpacking csh (from .../csh_20070713-2ubuntu1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Setting up cupswrappermfc210c (1.0.2-3) ...
touch: cannot touch `/usr/share/cups/model/brmfc210c_cups.ppd': No such file or directory
/usr/share/cups/model/brmfc210c_cups.ppd: No such file or directory.
dpkg: error processing cupswrappermfc210c (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up csh (20070713-2ubuntu1) ...
update-alternatives: using /bin/bsd-csh to provide /bin/csh (csh) in auto mode.
Errors were encountered while processing:
cupswrappermfc210c
E: Sub-process /usr/bin/dpkg returned an error code (1)
also, everytime i get notifications from the update manager and it automatically installs new updates/securities, etc. i always get the cupswrapper error and that all updates were not completed successfully b/c of this cupswrapper situation. HELP PLEASE.
abrianb
April 13th, 2010, 08:30 PM
Don't use the brother web site drivers . In it's stead click on System>Administration>Synaptic package manager. In synaptic's search type "Brother".
You will find a package named "Brother-cups-wrapper-extra" and one named "Brother-lpr-drivers-extra". Click on the Box to mark them for application. Then click on the apply box. Follow along the prompts, enter your password where required and you will be printing.
Nencio
April 20th, 2010, 10:58 AM
Hi,
I've just finished installing my brother dcp-115c on Hardy 8.04.
For the printer I simply downloaded the brother*-extra packages from synaptic (cups and lpr).
For the scanner I downloaded and installed the brscan2 deb package from the brother website (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html).
Everything seems to work fine.
RamboGT
April 28th, 2010, 10:46 AM
No Joy!
Here is the process I did:
me@house:~/Downloads$ dir *.deb
brhl2170wlpr-2.0.2-1.i386.deb picasa_3.0-current_i386.deb
cupswrapperHL2170W-2.0.2-1.i386.deb skype-ubuntu-intrepid_2.1.0.81-1_i386.deb
opensong_1.6.1-1_i386.deb
me@house:~/Downloads$ sudo mkdir /var/spool/lpd
mkdir: cannot create directory `/var/spool/lpd': File exists
me@house:~/Downloads$ sudo dpkg -i --force-all brhl2170wlpr-2.0.2-1.i386.deb
(Reading database ... 179417 files and directories currently installed.)
Preparing to replace brhl2170wlpr 2.0.2-1 (using brhl2170wlpr-2.0.2-1.i386.deb) ...
Unpacking replacement brhl2170wlpr ...
Setting up brhl2170wlpr (2.0.2-1) ...
me@house:~/Downloads$ sudo mkdir /usr/share/cups/model
mkdir: cannot create directory `/usr/share/cups/model': File exists
me@house:~/Downloads$ sudo dkpg -i --force-all cupswrapperHL2170W-2.0.2-1.i386.deb
sudo: dkpg: command not found
me@house:~/Downloads$ sudo dkpg -i --force-all cupswrapperHL2170W-2.0.2-1.i386.deb
sudo: dkpg: command not found
me@house:~/Downloads$ sudo dpkg -i --force-all cupswrapperHL2170W-2.0.2-1.i386.deb
(Reading database ... 179417 files and directories currently installed.)
Preparing to replace cupswrapperhl2170w 2.0.2-1 (using cupswrapperHL2170W-2.0.2-1.i386.deb) ...
lpadmin: The printer or class was not found.
* Restarting Common Unix Printing System: cupsd [ OK ]
Unpacking replacement cupswrapperhl2170w ...
Setting up cupswrapperhl2170w (2.0.2-1) ...
* Restarting Common Unix Printing System: cupsd [ OK ]
me@house:~/Downloads$
The printer is hooked via a CAT5 cable to my router. The router is set to DHCP, and the printer is localed at 192.168.254.105
Any idea on how to make this work?
It looks to be installed, but when I send something to it(web page, odm, anything)...nothing happens; it just sits there, and does nothing.
Thanks.
RamboGT
towb
May 6th, 2010, 10:39 AM
Everything seems to work fine.
As with my DCP-135C. I also followed this instruction (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1c.html#u9.10) linked from the driver download, but maybe that's not necessary.
dryad
May 15th, 2010, 06:13 PM
Thank you! Worked beautifully to install a Brother MFC640CW in Ubuntu 10.04 AMD 64. Those missing directories were the key. Thanks once again.
MrD_scifi
May 17th, 2010, 09:48 PM
Tried to install my MFC-215C to scan, but found an issue with Linux Mint 9rc
the file: 45-libsane.rules is not there.
Instead I have three files present:
70-persistent-cd.rules
70-persistent-net.rules
README
neither of the two .rules files has any libsane entries where I can place my printers ID
I did find a way to install the printer in Mint 8 and 9rc though that seems quite straight forward:
Download the two packages for the MFC-210C from http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html
You want both the following here on that page:
LPR driver deb 1.0.2-1 740 KB 2006.Mar.31
cupswrapper driver deb 1.0.2-3 12 KB 2007.Jul.11
The files are called:
mfc210clpr-1.0.2-1.i386.deb
cupswrapperMFC210C-1.0.2-3.i386.deb
--->open package Manager and install "csh"
---> plug in printer and install mfc210clpr-1.0.2-1.i386deb file
--->open terminal, enter "sudo nautilus" browse to "usr/share/cups" directory in the file system, create a "model" directory, keep nautilus open to watch.
---> Install the cupswrapperMFC210C-1.0.2-3.i386.deb file. Watch in nautilus as a file is created in there, brmfc210c_cups.ppd. this is important!
--->Click Menu/Control Centre/Printing and up comes the printer popup.
--->Clicked add new printer.
--->Click on Brother MFC-215C, click forward and it tries to find drivers. It fails and offers to add a .ppd file, choose this option and then click to browse for the .ppd file that was made in "usr/share/cups/model directory and it will install your printer driver!!!!
--->You can now print a test page, which should work, then go on to print your documents.
brentb37043
May 24th, 2010, 10:12 PM
Kudos and thanks a million. I have both my printer and scanner working.
kidsodateless
May 28th, 2010, 10:21 PM
:Help: I installed all the drivers of DCP-165c on 8.10 , my printer works and the scanner detected also using xsane, but there's a problem when I press the scan button:
ERROR! Failed to start scanner: Invalid agrument
lizzie2
June 10th, 2010, 10:27 AM
Hi,
I have Ubuntu 10.04 & Brother DCP-150c
With regard to Scanner step 6.
10.04 has no "/etc/udev/rules.d/45-libsane.rules"
So i put into "Lib/udev/rules.d/40-libsane.rules" the following which has worked for me.
# Brother DCP-150C
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01cf", ENV{libsane_matched}="yes"
all the best Les
reedhashlock
June 17th, 2010, 04:17 AM
I'm trying to setup a brother mfc-295cn as a network printer through a wired LAN and I seem to be running into a bit of trouble.
I read through and followed the instructions on the article and it worked. I was able to install the drivers and detect the printer. I found the printer's IP through the printer menu and copied it in the printer properties on my intended work station.
So after I had everything set up I tried to print a test page and it failed. Waited about 10 mins with no result. I don't know what the problem was if it was the cable I figured that the computer wouldn't be able to detect the printer in the first place.
Anywho I tried the add new printer option in system->administration->printing and selected the network printer option. I placed the ip-add I got from the printer and clicked on find. Lo and behold "no printer found" any ideas?
Running an ubuntu 10.04 by the way and I made sure the printer was on while doing all of this.
edit: I tried to delete the printer and tried to add it again using it's ip, didn't work computer can't find the printer.
lescrooge
July 18th, 2010, 08:11 PM
Don't use the brother web site drivers . In it's stead click on System>Administration>Synaptic package manager. In synaptic's search type "Brother".
You will find a package named "Brother-cups-wrapper-extra" and one named "Brother-lpr-drivers-extra". Click on the Box to mark them for application. Then click on the apply box. Follow along the prompts, enter your password where required and you will be printing.
Hi AbrianB,
Did all that, it found the printer asked for a test page, actually went into the print queue, disappeared, then didn't print.
I'm going to try it on anohter pc with LL before ripping the remains of my hair out.
Incidentally the printer does work, just not on the network.
I've got these Edimax ew 7318Ug usb wirelss dongles.
They flash for 3 seconds on plug-in, then get very hot - and believe this - even with the pc switched OFF!
They don't show up anywhere on the desktop.
I'm beginning to regret buying 2 of them.
I've been thru 3 routers in 3 months.
The first D-link - a 2740B - packed up. Started getting too hot, then losing the place.
D-link say it is the firmware, but I am disinclined to believe them. As I had only recently upgraded the firmware on it.
The second is another D-link, but a vertical one.
Doesn;t get hot, but only has 1 wired netport.
If I had had wirelsss active on KK or even LL I might be able to use it to verify whether it was the The 3rd (Thomson) router or something else.
I am really screwed right now.
TVM
Louis
lescrooge
July 19th, 2010, 05:31 AM
Millagre! On LL I have print. TVM
Now all I need to do is either change the DNS in the router to AutoDNS or find this elisive RT73 GUI installer.
While we are still hooked how do I get back to a post after a reboot.
I noticed someone had a problem solved with scanning, but I cannot find it.
I need to do that too.
Once again many thanks
thol4u
July 25th, 2010, 01:47 AM
Thank you very much for this How-to. The same steps worked for MFC-420CN printer too. I guess mkdir /var/spool/lpd is an important step.
Appreciate your post!
Beatnink
July 28th, 2010, 02:18 AM
Great instructions particularly for a Linux newbie like me, but unfortunately I wasn't able to get past the DPKG command step, as it keeps complaining that the file that I downloaded is not a valid debian format archive.. I running Ubuntu Lucid 10.04. Error message shown below:
root@Office:/home/[user]/Downloads# dpkg -i --force-all dcp130clpr-1.0.1-1.i386.debdpkg-deb: `dcp130clpr-1.0.1-1.i386.deb' is not a debian format archive
dpkg: error processing dcp130clpr-1.0.1-1.i386.deb (--install):
subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
dcp130clpr-1.0.1-1.i386.deb
imachequa
August 28th, 2010, 03:33 PM
It just worked perfect for my DCP-385C... It was installed over Ubuntu 10.4 Netbook edition...
I did encountered a single problem... when trying to print the test page nothing happened. I went to CUPS link (http://localhost:631/) delete the printer and added it again.. then everything was ok.
Notice that when adding the printer I saw two DCP-385C drivers... I took the second one.
BTW... for those of you asking, there are 64Bit drivers over Brother site.
Have a happy printing!!!
imachequa
August 28th, 2010, 03:35 PM
Great instructions particularly for a Linux newbie like me, but unfortunately I wasn't able to get past the DPKG command step, as it keeps complaining that the file that I downloaded is not a valid debian format archive.. I running Ubuntu Lucid 10.04. Error message shown below:
root@Office:/home/[user]/Downloads# dpkg -i --force-all dcp130clpr-1.0.1-1.i386.debdpkg-deb: `dcp130clpr-1.0.1-1.i386.deb' is not a debian format archive
dpkg: error processing dcp130clpr-1.0.1-1.i386.deb (--install):
subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
dcp130clpr-1.0.1-1.i386.deb
Have you tried to download it again? It might be due to a corrupted file
imachequa
August 29th, 2010, 04:03 AM
Scan well quite well for me... I follow the steps but it is pretty much the same information given on brother site...
All for DCP-385c
Additionally for 10.4 the USB permission for regular users is a little bit different... (same as described in brother page)
On "/lib/udev/rules.d/40-libsane.rules" file.
Add below lines... before the end as described in the original post here:
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Links:
All drivers, intrusions,etc related to linux (at least till 2010-08-29)
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
Happy scanning.
imachequa
August 29th, 2010, 05:09 AM
Don't use the brother web site drivers . In it's stead click on System>Administration>Synaptic package manager. In synaptic's search type "Brother".
You will find a package named "Brother-cups-wrapper-extra" and one named "Brother-lpr-drivers-extra". Click on the Box to mark them for application. Then click on the apply box. Follow along the prompts, enter your password where required and you will be printing.
Well it doesn't just work!!! at least not for my system (Samsung NC10 with a Brother DCP-365C printer)
If you check the packages described by abrianb.. they don't include all possible brother printers... so when I did it for my DCP-385C it wasn't part of the drivers and therefore nothing was installed.... I could had installed another driver with my printer just for testing... but this is not a testing box.
Following Brother instructions and together with the very first post on this enormous thread... I managed to have it worked easily... it took me around two hours.. but that is just because I'd to read everything people is saying just to dare doing it on my own system....
BTW... it is now my own system.. it is my wife's and if Ubuntu wants an entry at home.. she needs to approve it!!! ;-)
rumplestilts
August 29th, 2010, 05:31 PM
sudo apt-get install brother-cups-wrapper-extra
Di this in Terminal and, when it was done, I was able to add my MFC-465CN without a problem. Works perfectly.
I did a web search and found a webpage with the answer. Got lucky, I guess.
zazootheparrot
September 6th, 2010, 07:30 PM
I have a Brother DCP-375CW printer/scanner. I've done exactly as mentioned in the 1st page without encountering any errors but the printer is not working! :( I have also installed brother-cups-wrapper-extra.
lsusb gives me the following :
Bus 007 Device 002: ID 044e:3017 Alps Electric Co., Ltd
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 04f9:0224 Brother Industries, Ltd
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 054c:0281 Sony Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 05ca:183a Ricoh Co., Ltd Visual Communication Camera VGP-VCC7 [R5U870]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Any ideas what I have to do now?
Thanks
Computer: Sony Vaio VGN-SZ740
Operating system: Ubuntu 10.04 Lucid Lynx
ChrisNZ
September 10th, 2010, 08:30 PM
Hi Everyone
I had the following fault with Linux 10.04 fresh install and a Brother MFC-215c Printer, Scanner and Fax machine. Although I had the Printer working with the relevant cups drivers the scanner just would not work with any of the scanner programs via synaptics (gscan2pdf, Simple Scan or Xsane Image scanner – under 9.04 it ran fine) The scanner drives were installed though!
So after searching the net again and again coming back to Ubuntu Forums here, (still the best place to keep stuff) this is how I fix the following problem.
“Unknown message: scanimage: open of device brother2:bus2;dev1 failed: Error during device I/O”
Following these instructions as per from page 1 helped part of the problem...
Step 1:
Open Terminal by selecting Applications ---- Terminal from the task bar.
Step 2:
Type or Copy & Paste the following into Terminal and press enter:
Code:
sudo apt-get install tcsh
Step 3: (This was not loaded so check anyway)
From the task bar go to: System ---- Administration ---- Printing, select your printer that's not working then select edit and click delete.
Check
jump to Step 8:
Create the model directory. As with the lpd directory this is the first I have encountered this but in Hardy the directory had to be created. Skip this and move on to Step 9 if you're using Gutsy or below. In terminal Type or Copy & Paste the following command:
Code:
sudo mkdir /usr/share/cups/model
Scanner:
Unfortunately the Sane Scanner Driver wasn't quite as straight forward to setup, however it will be a lot easier with these steps: (he's not wrong here!!)
FIRST MAKE SURE YOUR SYSTEM HAS ALL UPDATES INSTALLED IF YOU HAVE A FRESH INSTALLATION OF UBUNTU.
Steps 1 - 3 were no an issue
Step 4:
Confirm you need to continue on with the following steps, I believe it is only Gutsy that has problems. Simply open Xsane, choose you scanner and click OK. If you get an I/O-Error you will need to continue onto Step 5, if it's all working you're done!
(From the brother site)
Ubuntu 9.10, 10.04
1. Open "/lib/udev/rules.d/40-libsane.rules" file.
Ubuntu:
Code:
sudo gedit /lib/udev/rules.d/40-libsane.rules
2.Add the following two lines to the end of the device list. (Before the line ....."# The following rule will disable ..."):
The lines to be added as below ---------------------------
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
3. Restart the OS.
After this the scanner software worked!
Swt
Hope this helps someone else?
zazootheparrot
September 18th, 2010, 09:46 AM
The problem with the Brother DCP-375CW PRINTER is solved!!! (in fact, you can use it for any printer!)
Just follow the link step by step:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_prn3.html
To download the required drivers click on the link below:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
Thx
zazootheparrot
September 18th, 2010, 10:22 AM
For scanner, use the following:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
and don't forget to Use your usb-connected scanner by a normal user (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1c.html)
Ben_neB
September 22nd, 2010, 12:33 AM
I have installed the drivers, and I can install the printer, but when I try to print a test page (Or anything else), it submits the job, and then it lists the "Printer State" as "Connecting to Printer..." and it never prints. (And the printer icon receives a yellow triangle.)
It is a Brother MFC 465cn printer attached as a network printer. Any ideas?
horsemanoffaith
September 23rd, 2010, 11:48 PM
Installation of Brother MFC-6800 printer drivers in Ubuntu Linux 10.04 Lucid
These are the exact steps that I followed to get my brother printer working on my Lucid install. This how-to was written specifically for a MFC 6800 printer. My printer is attached to a NetGear USB print server, so I installed the it as a network printer. However, none of these steps are specific to the MFC 6800, so as long as you download the correct drivers and follow this how-to in the order presented, it should work for you!
This is my first how-to, so be gentle!
Open a Terminal- Applications>Accessories>Terminal
Type the following command- sudo apt-get install tcsh
You should get the following output:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
tcsh
0 upgraded, 1 newly installed, 0 to remove and 63 not upgraded.
Need to get 359kB of archives.
After this operation, 733kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ lucid/universe tcsh 6.17.00-3 [359kB]
Fetched 359kB in 1s (197kB/s)
Selecting previously deselected package tcsh.
(Reading database ... 123917 files and directories currently installed.)
Unpacking tcsh (from .../tcsh_6.17.00-3_i386.deb) ...
Processing triggers for man-db ...
Setting up tcsh (6.17.00-3) ...
update-alternatives: using /bin/tcsh to provide /bin/csh (csh) in auto mode.
Shrink the terminal (you will need to use it later) and download the LPR and Cupswrapper driver from the following page:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html#MFC-6800
This link will open the page at the MFC 6800 driver location, but if you scroll to the top of the screen, it shows a complete list of printers there. Find your model and click on it's link!
DO NOT OPEN THE DRIVERS FROM THE LOCATION! If you do so, Gdebi Package Installer will try to install the drivers, and they will fail because not all the of the needed directories will be installed. Save the files to your default download location.
Now, bring up the terminal again and create the LPD directory with the following command:
sudo mkdir /var/spool/lpd
If you are using Ubuntu after 8.10, create the symbolic link between the cups and lpd using the following command:
sudo ln -s /etc/init.d/cups /etc/init.d/lpd
If you are using Ubuntu before 8.10, create the symbolic link between the cups and lpd using the following command:
sudo ln -s /etc/init.d/cupsys /etc/init.d/lpd
Now, create the model directory:
sudo mkdir /usr/share/cups/model
You are now ready to install the printer drivers. Start with the LPR driver first. I simply opened the directory that I downloaded the drivers to, then double-clicked the LPR driver. This installed the LPR driver automatically. After the LPR driver is installed, install the cupswrapper driver by following the same procedure.
Once you have finished this procedure, click System>Administration>Printing and print a test page. You should be set up for printing!
-DBO-
October 16th, 2010, 12:57 PM
This question has probably been asked before but:
How do I use SANE for a brother scanner with a dynamic IP? Printing works with dnssd but I cannot figure out how to do the same with scanning...
Any help would be greatly appreciated.
BG INFO
******************************
OS: Lucid - 10.04
SANE Version: 1.0.2
Printer/Scanner: MFC-7820N
THANKS!!!!
:?::?::?::?:
-DBO-
October 17th, 2010, 08:54 AM
Fixed ^.^
Ended up using nodename instead of ip
Thanks! :):):):)
Code Becomes:
sudo brsaneconfig2 -a name=MFC-7820N model=MFC-7820N nodename=XXX***X.local
PS:
It was really helped me to find how to remove scanners:
sudo brsaneconfig2 -r SCANNERNAME
Once again this has all probably been said before in the 33 pages... -.-
rykel
October 23rd, 2010, 09:07 AM
Hi, I am late to this thread, but here goes my question - since Ubuntu detects my Brother printer (HL-2140L) out of the box, does it make sense to still install the drivers from the Brother website?
I also noticed that the Official drivers are GPL, so would I be right to assume that the Ubuntu-supplied drivers are in fact the same ones as those on Brother's website?
Thank you for answering!
Sparky75
October 23rd, 2010, 11:09 PM
Greetings to all you Ubuntu users and geeks. I am new to post here but have been looking up information the last approximately couple of years. I started using Ubuntu back around version 7. I need help and hope some one can help me fix my printing problem. I am running 10.10 on a dell vostro 1500. I am running the 64 bit version. I tried the 64 bit version back around version 9.0x. I wound up going back to the 32 bit version because of bugs and incompatibility, mainly the printer. This time its working very well except for the printer.
I tried a couple of the solutions above. Rumplestilt's suggestion gave me a lot more printer driver selections but not the one for my printer. I also tried horsmanoffaith's procedure. It failed for me when I tried to install the cups and lpd drivers because they are 32 bit. My printer is the Brother 290c. I would like the other functions to work but most importanly I need to print.
Please help!
Andavane
October 24th, 2010, 07:34 AM
Ubuntu repositories have many drivers for their scanners and printers.
Mine's an HL1430. I remember that on one of the distros it was listed so I selected another one I thought would probably do for it, and it printed fine.
Scanners are quite a bit more iffy though, when it's a printer/scanner combo.
Sparky75
October 24th, 2010, 07:08 PM
Yea, I tried the different model number printer thing hoping to hit on one that was similar but no luck that way either. Thanks though, I wish it was that easy.
nunatakker
October 29th, 2010, 11:02 AM
I use Ubuntu with Brother DCP-120C since 8.10 and it allways worked fine. Now after I updated to Maverick (10.10) I can't use the scanner. Printer works, and all drivers and entries at libsane.rules are done. But neither XSane nor Simple Scan recognize the connected scanner. Maybe it's importend to say that I use Ubuntu 64bit.
Can someone give me a clue to solve this?
Nuno Oliveira
November 1st, 2010, 05:48 PM
Hi,
I have the same problem with my Brother dcp-135c. Printer works fine but no scanner detected... :(
Any help?
Thank you all
zazootheparrot
November 7th, 2010, 08:43 AM
I have exactly the same problem. My printer and scanner all worked fine on ubuntu 10.04 but when I upgraded to 10.10 the printer works but the scanner can not be detected by simple scan/XSane!
Would appreciate any help :)
Device: Brother DCP-375CW
Laptop: Sony Vaio VGN-SZ740
zazootheparrot
November 7th, 2010, 09:06 AM
By the way, I have already tired the solution given in this link:
http://welcome.solutions.brother.com...n1c.html#u9.10 (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1c.html#u9.10)
It still doesn't work!
jblock312
November 7th, 2010, 05:29 PM
There are a few Brother machines in the brscan3 group that need additional installation.
The instructions and models are listed after the driver list on Brother's website. I'd never noticed them before.
migounanounet
November 10th, 2010, 04:06 PM
Hi,
I have a DCP-135C and manage to make the scanner work on Maverick by doing the following :
On step 6 of the scanner installation I did :
sudo gedit /lib/udev/rules.d/40-libsane.rules
At the bottom of the page but before LABEL="libsane_rules_end", I add the following line :
# Brother DCP-135C
SYSFS{idVendor}=="YOUR-VENDOR-ID", SYSFS{idProduct}=="YOUR-PRODUCT-ID", MODE="664", GROUP="scanner", ENV{libsane_matched}="yes"
And it works... don't know why but it works.
Hope it'll help you.
dojida
November 29th, 2010, 05:34 PM
Thanks a lot, I just got my DCP-385C working on Karmic. This HOWTO is excellent, great work BDW.
wattttaw
December 3rd, 2010, 12:59 PM
Many thanks for this Howto it certainly solved my problem.:D
remoteONE
December 6th, 2010, 10:01 PM
Hi,hope this old thread..is still active...
I actually had the brother printer working on 9.10 but after updating, it stoped working ! Sill using 9.10server, as 10.14 just crashed everything.
Followed the instruction and got errors on lpd install.:
sudo dpkg -i --force-all mfc9660lpr-1.1.2-1.i386.deb
Selecting previously deselected package mfc9660lpr.
(Reading database ... 176430 files and directories currently installed.)
Unpacking mfc9660lpr (from mfc9660lpr-1.1.2-1.i386.deb) ...
Setting up mfc9660lpr (1.1.2-1) ...
/var/lib/dpkg/info/mfc9660lpr.postinst: 4: /etc/init.d/lpd: not found
dpkg: error processing mfc9660lpr (--install):
subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
mfc9660lpr
The printers shows in the Printer manager & in http://localhost:631/printers/
But does not print a test page .. (yes the printer is on)
Ubuntu Printer Manage Print Jobs : the job just sitts in the cue ,
This is strange since , It was working before update.
ALSO, Synaptic Package Manager now CRASHES and is BROKEN with error:
E: The package mfc9660lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
remoteONE
December 6th, 2010, 10:50 PM
OK, since I know the printer is on 192.168.1.10, in "Change Device URI> Network Printer > Find Printer>
If I search for the printer and, instead of the port found automatically ,
I select "lpd://192.168.1.10/lp" or "lpd://192.168.1.10/PASSTHRU" or "dnssd://1P_PrintServC7767C._printer._tcp.local/" the printer seems to work.
!
remoteONE
December 6th, 2010, 11:20 PM
Now to the scanner,
Step 4:
Confirm you need to continue on with the following steps, I believe it is only Gutsy that has problems. Simply open Xsane, choose you scanner and click OK. If you get an I/O-Error you will need to continue onto Step 5, if it's all working you're done!
Step 5:
Give yourself permission to use it! At time of release it's a Gutsy Quirk/Bug... First we need to find out the Vendor ID & Product ID for our scanner or printer/scanner combo. For anyone using the DCP-115C printer/scanner ignore this step as your ID's are the same as mine; Vendor ID: 04f9 Product ID: 018c.
Any other model type the following in Terminal:
Code:
lsusb
MY scanner/printer MFC-9600 is on a network Printer server at 192.168.1.10
Can this be set up to com w scanner? clearly the above steps wont work .
Cheers
eryngium
December 8th, 2010, 03:12 AM
I am completely baffled. My PC has 2 drives both running maverick. On the secondary
drive I have got the scanner working by creting a file in 45-libane.rules that only contains
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
The exact same does not work on the primary drive. Any suggetions?
slwx
December 18th, 2010, 12:40 PM
thanks, this was very usefull
Carlsen66
January 2nd, 2011, 05:41 PM
I have tried many of the "HOWTO Install Brother 115c printer", but only one has worked for me. And I haven't fount it in this forum.
So here it comes....
sudo aptitude install brother-lpr-drivers-extra brother-cups-wrapper-extra
After running the code, just add new printer and you will now see MFC-210c ( driver for DCP-115C)
Very simple and is't work!! :p ( for mine DCP-115C )
I fount on linuxin.dk http://www.linuxin.dk/node/15041#comment-39315
Sorry my English is not so good.
Matthewthegreat
January 3rd, 2011, 09:16 PM
Just wanted to say thanks! This helped me get my 440cn printer up and running great! :popcorn:
Gompo
January 4th, 2011, 07:55 AM
I have tried many of the "HOWTO Install Brother 115c printer", but only one has worked for me. And I haven't fount it in this forum.
So here it comes....
sudo aptitude install brother-lpr-drivers-extra brother-cups-wrapper-extra
After running the code, just add new printer and you will now see MFC-210c ( driver for DCP-115C)
Very simple and is't work!! :p ( for mine DCP-115C )
I fount on linuxin.dk http://www.linuxin.dk/node/15041#comment-39315
Sorry my English is not so good.
This worked instantly for DCP350c after a LOT of unsuccesful methods. Thank you!
raydar
January 16th, 2011, 06:53 PM
Just wanted to say thanks! This helped me get my 440cn printer up and running great! :popcorn:
I've got the printer going on my MFC-440CN, but the scanner is defying me:
There was no file "/etc/udev/rules.d/45-libsane.rules" already in existence, so I created one and edited it to read as follows
# Brother mfc-440cn
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="01af", MODE="664", GROUP="scanner"
LABEL="libsane_rules_end"
and restarted, but while SimpleScan doesn't say it can't *find* a scanner, when I scan, it says "failed to connect to scanner." XSane tells me "Failed to open device 'brother2:bus4;dev1." Any ideas what's up?
Thanks!
sophy_m
January 17th, 2011, 10:36 AM
Hello,
I've got the DCP-195C printer/scanner, and it works fine for printing but can't seem to get it to scan! I'm running 10.10 and as far as I can see there isn't an updated procedure for this distro on the Brother site. I've tried doing the pre-required procedures for the most up-to-date version (even then I had to change the commands), and also tried several of the fixes posted on this thread, but all to no avail! Please can someone help?
Thanks
Sophie
abrianb
January 17th, 2011, 10:21 PM
Sophy, have you tried running "sudo xsane" in terminal. If it works as root (sudo) then its a permissions problem. try this
Re: HOWTO: Ubuntu All Brother Printer & Scanner Driver Installation for Newbies!
I could not get the edit of /lib/udev/rules.d/50-udev-default.rules to work so I just opened a text editor and created a file "51-udev-default.rules that said...
device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666" Then saved it. Then moved it to /lib/udev/rules.d
Now my scanner works.
sophy_m
January 18th, 2011, 01:16 PM
Thank you, but neither of those things worked :(
Of course I've tried so many different things that there are probably now all kinds of compatibility issues! I might start again from scratch.
sophy_m
January 20th, 2011, 07:50 AM
I've done it! Used the .deb package instead of the .rpm... No doubt if I were a more terminal-savvy person I would never have made that mistake in the first place, but hey, it works now.
abrianb
January 20th, 2011, 10:51 AM
Congrats!
I didn't think of that. Always use .debs for Ubuntu.
A K Das
January 21st, 2011, 04:55 AM
Hi all, I am new in this forum. My problem is -I'm trying to add my printer/scanner Samsung SCX-4521F to my machine running Ubuntu 10.04. I was successful setting up the printer. It works perfectly. The only problem is that Sane does not find the scanner. I looked at the sane-project website and did not find my device under supported devices.
even i do not know much about ubuntu and i really loved it after using.
please anybody tell me how to do it step by step, that will be great help.
being a new member, i will get a help.
backdoc
January 23rd, 2011, 01:20 PM
I don't know if this is old news on this thread. But, I wanted to document, how I got scanning working on an MFC-420CN with 11.04.
It was actually really easy. I just followed the instructions on the Brother website. While this worked for my situation, you might not have to do everything I did or possibly more. It's just what I did.
To download, I went here http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html. Be sure to search the page for your model number. The first time, I did it I got in a hurry and chose the wrong one.
I downloaded 2 files: brscan2 32bit (http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.i386.deb&lang=English_sane) and scan-key-tool 32bit (http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.1-3.i386.deb&lang=English_lpr).
I installed the debs with dpkg -i.
Then, if you look just below the files listed, there are 2 links for how to install. Here's a page with instructions (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1.html). I chose the 3rd option, the one for normal users (Setting for normal users (Required for USB Connection) (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1c.html)). Since the option for my version of Ubuntu wasn't there, I just followed the most recent version I could find.
I rebooted and scanning just worked.
KUDOS to Brother for making this available and to Ubuntu for making a terrific distro.
I hope this helps someone.
jeepzj
January 23rd, 2011, 05:43 PM
Well...I think I've read almost every single post on this scanner issue with the 490CW, and I'm still no further ahead.
I've been running Ubuntu for years with no issues, but since 9.04 expired, and I got a new Nvidia card, it was time to upgrade to 9.10, and this is where some 'issues' happened..
Here is my unique situation... I have the Brother MFC-490CW installed as a network printer 192.168.1.151. (EDIT : this is setup as a wireless printer) I can print to it from my Karmic box no problem, but when I try to lunch Xscan, it tells me it sees no scanners attached. When I do lsusb i get :
hu@hu-desktop:~$ sudo lsusb
Bus 001 Device 003: ID 046d:c518 Logitech, Inc. MX610 Laser Cordless Mouse
Bus 001 Device 004: ID 03eb:0902 Atmel Corp. 4-Port Hub
Bus 001 Device 002: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
I did the mods to the mods to the /lib/udev/rules.d/50-udev-default.rules file.
Output of my (brscan-skey --diagnosis) is :
...
/usr/local/Brother/sane/brsanenetdevice3.cfg:
DEVICE=SCANNER , "MFC-490CW" , 0x4f9:0x1fb , IP-ADDRESS=192.168.1.151
....
hu@hu-desktop:~$ brsaneconfig3 -q shows the following :
Devices on network
0 SCANNER "MFC-490CW" I:192.168.1.151
So, from what I can tell, it sees the scanner.
Now comes the kicker.. when I scan by using the button on the printer, it scans no problem, and opens up GIMP or saves the file in my home dir, but if I try to scan from GIMP afterwards (using create), it opens up xsane, and states again that no scanner is available after a few seconds..
Has anyone see this before? What the heck could be wrong?
Much appreciate any info or comments that can help me get my scanner back !!
Thanks for reading..
-Hubert
Newbus
February 4th, 2011, 11:27 AM
This HowTo was extremely well constructed. Many of the basics are assumed on the Brother website which helps keep it concise. Without this How To I struggled: eg csh error was encountered. But now I am the proud owner of Test Page which I am going to use as a beer mat while I print and scan.
Thanks very much for making an effort, one of the first things a new user wants to do is connect the scanner and printer. Well done and please continue to write quality like this.
LanoxxthShaddow
February 18th, 2011, 04:22 PM
$sudo vim /lib/udev/rules.d/50-udev-default.rulesThen add this line somewhere in the file. I added below the #printer section
#scanner
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"
The instructions on the first page which were still for gutsy didnt work for me even though i created the scanner group.
This works for Maverick with a Brother DCP-560CN, I got the driver from here:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1.html
Newbus
February 24th, 2011, 10:06 AM
Xsane works if I first use the preview window, then the scan button. Otherwise it returns an error. Failed to open device:invalid argument.
Bladeforger
February 26th, 2011, 09:08 AM
I have tried many of the "HOWTO Install Brother 115c printer", but only one has worked for me. And I haven't fount it in this forum.
So here it comes....
sudo aptitude install brother-lpr-drivers-extra brother-cups-wrapper-extra
After running the code, just add new printer and you will now see MFC-210c ( driver for DCP-115C)
Very simple and is't work!! :p ( for mine DCP-115C )
I fount on linuxin.dk http://www.linuxin.dk/node/15041#comment-39315
Sorry my English is not so good.
Wonderful--much better than the Brother website instructions.
Also, Synaptic works. Type Brother and your printer model in the search box, and it'll even select the driver pkgs with that model mentioned.
davidwhthomas
March 13th, 2011, 03:43 AM
Thanks the simple apt-get install instructions then adding a new printer and selecting that driver worked fine on my DCP-115C
sudo aptitude install brother-lpr-drivers-extra brother-cups-wrapper-extra
System > Administration > Printing > Add
Followed instructions and selected driver MFC-210c ( driver for DCP-115C)
Lucid 10.4
paaating
March 14th, 2011, 03:11 PM
Thanks the simple apt-get install instructions then adding a new printer and selecting that driver worked fine on my DCP-115C
sudo aptitude install brother-lpr-drivers-extra brother-cups-wrapper-extra
System > Administration > Printing > Add
Followed instructions and selected driver MFC-210c ( driver for DCP-115C)
Lucid 10.4
Is it safe to install using this?
Fraoch
March 24th, 2011, 01:30 PM
Is it safe to install using this?
It should be, packages installed using aptitude come from the repositories, all signed with a key. It's a pretty secure system, if unauthorized changes are done to the files the system breaks and the package won't install.
However note in this case that brother-lpr-drivers-extra contains drivers for the following models:
FAX-1815C FAX-1820C FAX-1835C FAX-1840C FAX-1920CN FAX-1940CN FAX-2440C MFC-210C MFC-3220C MFC-3240C MFC-3320CN MFC-3340CN MFC-3420C MFC-3820CN MFC-410CN MFC-420CN MFC-5440CN MFC-5840CN MFC-620CN DCP-110C DCP-310CN DCP-560CN DCP-770CW DCP-350C DCP-353C MFC-465CN MFC-680CN MFC-685CW MFC-885CW MFC-230C MFC-235C MFC-260C DCP-135C DCP-150C DCP-153C
(from the package details page (http://packages.ubuntu.com/hardy/brother-lpr-drivers-extra), I believe the cups-wrapper package contains drivers for the same models)
Those are older printers - these packages were made when Hardy was introduced in April 2008, so if you have a newer printer they might work, or they might not.
But Brother makes it fairly easy with Linux support for most/all (?) of their newer models here:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
The printer drivers are here, the scanner drivers are there, the PC-FAX drivers are there, heck, there's even a little app that sends scans to the program of your choice.:D
Support printer manufacturers who support Linux! I have an expensive Canon imageCLASS MF5770 which I bought before I was into Linux and it's an expensive paperweight now, so I was hesitant about buying Canon again. When I saw the extensive support Brother had for Linux, I went ahead and got an MFC-J615W.
Fraoch
March 24th, 2011, 03:21 PM
Not sure if the OP is still around, but if he/she is, THANKS!
Here are a few comments installing this stuff on Ubuntu 10.10 amd64 with a new Brother MFC-J615W (this has wireless networking so it doesn't have to be connected by USB) - note I didn't read the entire 37-page thread.
Step 6:
Create the lpd directory. This is the first I have encountered this but in Hardy the directory had to be created. Skip this and move on to Step 7 if you're using Gutsy or below. In terminal Type or Copy & Paste the following command:
sudo mkdir /var/spool/lpd
This is required and NOT covered in the Brother instructions.
If you don't do this, you will get an error message stating that /var/spool/lpd/[driver name] can't be created. However if you try creating /var/spool/lpd/[driver name] by using mkdir, you can't, not even using sudo. You can create /var/spool/lpd though, and then the driver install will create /var/spool/lpd/[driver name] for you with no errors.
I learned this the hard way.;)
Everything else is more or less hunky-dory. The Brother instructions, while simple, work pretty well.
Step 10: (This is for Gutsy 64bit users only, 32bit users continue onto Step 11 )
If you're using the MFC-210C driver Type or Copy & Paste the following command in Terminal:
sudo cp /usr/lib/cups/filter/brlpdwrapperMFC210C /usr/lib64/cups/filter
If you're using another driver please adjust MFC210C to suit your model. Example for the MFC-3820CN driver:
sudo cp /usr/lib/cups/filter/brlpdwrapperMFC3820CN /usr/lib64/cups/filter
If you're not sure you can check by typing the following in Terminal:
cd /usr/lib/cups/filter
dir
This doesn't seem to be required anymore for 10.10. The files in /usr/lib/cups/filter seem to be synced with /usr/lib64/cups/filter. Still, it doesn't hurt to check.
After completing the driver installation open Firefox and enter the following into the address bar:
http://localhost:631
Click on “Manage Printers” and confirm that the driver name is listed there.
If the driver name is NOT listed there, click on "Add Printer" and install the driver following the on-screen instructions.
The default port is USB. If you want to use a different port, click on “Modify Printer” and select the required printer port.
Note, the "Modify Printer" command seems to take quite a while on my system, about 10-20 seconds. I initially thought it hung. Just be patient.
Step 5:
Give yourself permission to use it! At time of release it's a Gutsy Quirk/Bug... First we need to find out the Vendor ID & Product ID for our scanner or printer/scanner combo. For anyone using the DCP-115C printer/scanner ignore this step as your ID's are the same as mine; Vendor ID: 04f9 Product ID: 018c.
Any other model type the following in Terminal:
lsusb
Your output will be something like this:
matthew@matthew-laptop:~/Desktop$ lsusb
Bus 005 Device 004: ID 05ca:1810 Ricoh Co., Ltd
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 002: ID 03f0:171d Hewlett-Packard
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 062a:0000 Creative Labs Optical Mouse
Bus 002 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 003: ID 04f9:018c Brother Industries, Ltd
Bus 001 Device 001: ID 0000:0000
matthew@matthew-laptop:~/Desktop$
Locate Brother Industries, Ltd and take note of your Vendor ID:Product ID as shown in bold in the above output and adjust Step 6 to match.
Step 6:
In Terminal type the following:
Ubuntu:
sudo gedit /etc/udev/rules.d/45-libsane.rules
Kubuntu:
sudo kate /etc/udev/rules.d/45-libsane.rules
At the bottom of the page but before LABEL="libsane_rules_end" add the following changing YOUR-VENOR-ID & YOUR- PRODUCT-ID to yours, both are 4 characters long:
# Brother DCP-115C
SYSFS{idVendor}=="YOUR-VENOR-ID", SYSFS{idProduct}=="YOUR-PRODUCT-ID", MODE="664", GROUP="scanner"
The last section of 45-libsane.rules should look like this after adding your scanner/printer to the last line:
SYSFS{idVendor}=="413c", SYSFS{idProduct}=="5105", MODE="664", GROUP="scanner"
# Dell A960
SYSFS{idVendor}=="413c", SYSFS{idProduct}=="5107", MODE="664", GROUP="scanner"
# Dell 922
SYSFS{idVendor}=="413c", SYSFS{idProduct}=="5109", MODE="664", GROUP="scanner"
# Dell 1600n
SYSFS{idVendor}=="413c", SYSFS{idProduct}=="5250", MODE="664", GROUP="scanner"
# Brother DCP-115C
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="018c", MODE="664", GROUP="scanner"
LABEL="libsane_rules_end"
Here's where I'm stuck. I don't have the Vendor and Product ID. I could get it by connecting the printer by USB and reading it using these instructions.
BUT - the file /etc/udev/rules.d/45-libsane.rules does not exist on my system. I verified I have sane, libsane, sane-utils and xsane installed, so it should be there, but maybe 10.10 has another way of doing this? Hmm.
I'll have to do some digging to see what to do - create the file from an old copy on the net or find a complete other way to do it.
There was an issue with the fax driver, it was installed but disabled with the warning "Filter "/usr/lib/cups/filter/brfaxfilter" for printer "BRFAX" has insecure permissions (0100777)" - not good.
A clue is given with the scanner section above, the file /usr/lib/cups/filter/brfaxfilter must have improper permissions (777). I fixed this:
sudo chmod 755 /usr/lib/cups/filter/brfaxfilter
(make sure the filter has execute permissions!)
Then I restarted CUPS (the procedure has changed since this how-to was originally written):
sudo initctl restart cups
Bam, the problem went away for the fax driver.
I'm left wondering how to change permissions for the scanner. As the OP listed it as a Gutsy bug, I'm hoping it's been resolved in Maverick. The absence of a /etc/udev/rules.d/45-libsane.rules file seems to indicate the whole thing is handled differently now.
I haven't been able to test everything out yet as the printer is actually a gift for my fiance so I can't open it yet :D but I'll update when/if everything works.
Jose Catre-Vandis
March 26th, 2011, 06:24 AM
DCP-540CN on network: Printer works fine but Scanner stopped working after update to 10.10. Does using the USB info in libsane.rules work for network scanning as well?
Fraoch
March 31st, 2011, 11:32 AM
DCP-540CN on network: Printer works fine but Scanner stopped working after update to 10.10. Does using the USB info in libsane.rules work for network scanning as well?
There's some other file which controls scanning in 10.10 - I don't have the libsane.rules file but network scanning for my MFC-J615W works just fine.
This is using the Brother scanner driver though. Looks like your model uses brscan2: http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html#brscan2
Fraoch
March 31st, 2011, 12:41 PM
I haven't been able to test everything out yet as the printer is actually a gift for my fiance so I can't open it yet :D but I'll update when/if everything works.
All set up and everything works just fine, first try! Printing, scanning over network using the printer key, scanning over network to a program using xsane, scanning using the flatbed, scanning using the ADF. It all just works without any fuss.
Some minor tips and reconfiguration for newbies:
- if the printer IP address changes or you specified the wrong one following the Brother instructions, reconfigure it using the CUPS page, Administration tab - Manage Printers - [select printer] - [in pulldown menu on right] Modify Printer.
This is not exactly intuitive, but select something other than "Current Connection" in order to change the Current Connection entry. The Brother instructions for my model state to use "AppSocket/HP JetDirect" for the printer function, and "LPD/LPR Host or Printer" for the Fax. Your model may be different. On the next page, specify the "Device URI" as the Brother instructions call it in the "Connection:" line. Everything else is straightforward.
I had to change both the printer and fax drivers this way.
Follow Brother's instructions for installing the network scanner driver. Where you enter:
name=(name your device) model=(model name)
use underscores instead of spaces for the names if you need to.
If you make a mistake or your scanner's IP address changes, edit the configuration file:
gedit /usr/local/Brother/sane/brsanenetdevice3.cfg
(or brsanenetdevice or brsanenetdevice2)
This assumes that the file is able to be modified by you, as it was on my system. If it's protected, the text editor will indicate "READ ONLY" in its title bar and any changes you make won't be able to be saved. In this case, modify it as root using:
gksudo gedit /usr/local/Brother/sane/brsanenetdevice3.cfg
(or brsanenetdevice or brsanenetdevice2)
When it's configured properly, the scanner could be accessed from [for example] GIMP just fine, using xsane. Give it some time after clicking xsane though, it takes a while to come up.
In order to send scans from the printer to Ubuntu using the printer control panel, you have to install brscan-key as indicated in the Brother instructions. You enter:
brscan-skey
to start the little app which receives data from the scanner. Incidentally, it will place scanned images in /home/[you]/brscan as PPM (raw bitmap) images. This was also not intuitive, I had no idea where it sent the files at first.
If you will be doing this, it will help to put this little app in your startup programs using System - Control Center - Sessions - Startup Programs tab. Press the Add button and add the program startup command listed above to the "Command:" field. Put whatever you want in the other fields. This way the program will be started again if you restart Ubuntu.
And that's it, everything is working perfectly!
We will hardly be using this as a fax, if ever, but I'm testing it a bit and it's not working as well as everything else. I'll cover it in another post.
Still very happy though!
Fraoch
March 31st, 2011, 01:16 PM
Regarding the fax driver, I found a mistake in my directions above. Fixing this helps, but I still can't fax from the Ubuntu machine.
It turned out I did not give execute permissions to /usr/lib/cups/filter/brfaxfilter. When I tried to print to it, I got an error message stating that the filter could not be executed.
I'll edit my other post to correct this, but even after correcting the permissions, the problem I'm having is that although I can print to the fax, it doesn't do anything - it just sits there forever, receiving data. There's nowhere where I can specify what number to send the fax to.
The "printer" configuration for the fax is suspiciously sparse, only allowing a change to media size and quality. Makes me think that the fax driver didn't install correctly...?
Ubuntu's native fax program, Efax (installed from Ubuntu Software Centre) does contain a field for the fax recipient's number, but there doesn't seem to be a way to specify this machine as a fax machine. In Efax-gtk - File - Settings - Modem - Serial Device, the default is ttyS0, sort of like COM1 in Windows. Definitely not right for a device on the network. However there doesn't seem to be a way to specify a network device. If you leave it blank, it uses /dev/modem. In my file system, /dev/modem is a symlink pointing to /dev/brusbmfc. Based on the name of that file, I'm guessing this should work if the fax was connected by USB, but I have no idea how to get it to connect across the network.
I'll keep playing with it and update if I solve it.
Fraoch
March 31st, 2011, 04:02 PM
I've figured out the fax, although it works in kind of a roundabout way.
For the MFC-J615W, there are two ways of using the fax from your Ubuntu PC:
- using the LPR and CUPS-wrapper drivers
- using the fax-modem driver, which is made specifically for Ubuntu and specifically for Ubuntu 10.10
The LPR and CUPS-wrapper drivers can't be used ("printed" to) from programs in the way you would with other CUPS printers. If you print to it, nothing happens - the MFC wakes up and indicates "receiving data", the print spool will indicate that the MFC is receiving 0 bytes out of [whatever] and just sit there.
You have to use Brother's command-line-only brpcfax as stated in the Brother instructions:
brpcfax -o fax-number=(fax-number) (filename)
and it only accepts .ps (PostScript) files. Making .ps files is a little clunky, the easiest way is to open or create the file in OpenOffice, then select print, specifying "Print to File" in the checkbox. I'm using BRFAX as the printer but I think any PostScript printer would work (the Brother printer, others). All it's doing is converting the text and images to PostScript, which you then fax.
So - not very direct.:(
I sent a test file (not a .ps file though) this way and the printer woke up and started dialing, so I think it should work if you can make a .ps file.
I also haven't thoroughly tested it out, but the fax-modem driver method through Efax should work OK. However it's limited to USB only as explained in the Brother instructions. The Brother instructions tell you to modify /etc/efax.rc, changing DEV from ttyS1 to modem. You should also modify the other parameters like your name, your telephone number, etc.
However this is for the Efax command-line program. If you're using the Efax-gtk graphical frontend, it has a separate configuration file. You should be able to modify it using Efax-gtk - File - Settings but for some reason I couldn't alter the settings, it would revert to what it was before when I exited the program. Efax-gtk uses a separate configuration file at /etc/efax-gtkrc which can only be altered as root, so use:
gksudo gedit /etc/efax-gtkrc
change DEV to modem and alter your name, telephone number, paper settings, etc.
Unfortunately while Efax-gtk is more user-friendly than brpcfax, it will still only accept .ps files, although it will also accept plain text files according to its description in Synaptic.
Could be better I guess, but the otherwise flawless operation of this printer in Ubuntu Linux makes up for it.:)
Jose Catre-Vandis
March 31st, 2011, 04:50 PM
DCP-540CN on network: Printer works fine but Scanner stopped working after update to 10.10. Does using the USB info in libsane.rules work for network scanning as well?
OK I can confirm this does the trick on Maverick (Xubuntu)
I had to create the libsane.rules file as it didn't exist:
sudo nano /etc/udev/rules.d/45-libsane-rules
then I put this in it:
# Brother DCP-540CN
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="01aa", MODE="664", GROUP="scanner"
LABEL="libsane_rules_end"
Fraoch's search for the brscanconfig file turns up that it also stores the device ids, so good find.
I saved the file, clicked on my xsane icon, and up it came and scanned away immediately. Back in business.:)
Fraoch
March 31st, 2011, 05:31 PM
Fraoch's search for the brscanconfig file turns up that it also stores the device ids, so good find.
Thanks!
Glad you got it working again.
Cristvo
April 4th, 2011, 10:04 AM
Hi,
Thanks a lot for your post, i got the printer working perfectly but i couldnt make it with the scanner. when i wrote on console "sudo gedit /etc/udev/rules.d/45-libsane.rules " just appear a blank page.
I would be grateful for any help.
Fraoch
April 4th, 2011, 11:27 AM
Hi,
Thanks a lot for your post, i got the printer working perfectly but i couldnt make it with the scanner. when i wrote on console "sudo gedit /etc/udev/rules.d/45-libsane.rules " just appear a blank page.
I would be grateful for any help.
Your setup is like mine. I presume Ubuntu 10.10 doesn't use this file anymore and it didn't exist on my system either.
Go here:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html
, find your printer/scanner model, download the driver and follow the instructions.
Incidentally the little scanner key program also on this page works just fine, while the Windows and Mac versions I installed on other computers in the household didn't (errors out when the scan gets transferred). Thought that was mildly amusing.:P
Cristvo
April 5th, 2011, 02:08 PM
Thanks, scanner is working perfectly!
Fraoch
April 5th, 2011, 02:11 PM
Thanks, scanner is working perfectly!
Good to hear! Incidentally what model is your Brother machine?
Cristvo
April 5th, 2011, 03:03 PM
Good to hear! Incidentally what model is your Brother machine?
It's a MFC-820CW.
Fraoch
April 6th, 2011, 04:16 PM
I stumbled upon this post which improved the fax usage for my MFC:
http://ubuntuforums.org/showpost.php?p=10624376&postcount=8
Also I played around with the scripts that get executed when the machine keys are pressed to be a bit more useful to me. Note this is newbie stuff because I'm a newbie, so don't expect anything dramatic.:)
First, the script at /usr/local/Brother/sane/script/scantofile-0.2.1-3.sh (the version numbers at the end of your script may be different). This controls what happens when you select Scan to File on the machine. By default, it scanned at 100 dpi in an unusual .PPM format and left the file in /home/[your user name]/brscan.
I changed it to 200 dpi because I always scale it down in another program - it's easy to scale down images, but impossible to scale up if you don't have enough detail. Plus a 200 dpi full-page scan is still manageable across a wireless network, it's a little over 10 MB and takes about 10 seconds to transmit using "g" wireless networking. I changed the file format to TIFF - I don't know much about .PPM and it could be compressed, I want the raw scan and I'll save it in the format of my choice. Finally I always look at a scan in a graphics editor because it almost always needs to be cropped, at the very least, so I want to start GIMP automatically with this file loaded after the scan completes.
My modified script looks like this:
#! /bin/sh
set +o noclobber
#
# $1 = scanner device
# $2 = friendly name
#
#
# 100,200,300,400,600
#
resolution=200
device=$1
mkdir -p ~/brscan
if [ "`which usleep`" != '' ];then
usleep 10000
else
sleep 0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
chmod 644 $output_file
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --format=tiff --resolution $resolution> $output_file
echo gimp $output_file \;rm -f $output_file | sh &
To edit your script, use
gksudo gedit /usr/local/Brother/sane/script/scantofile-0.2.1-3.sh
, modifying the version number as necessary, and either overwrite the existing script with this one or change the number after "resolution" and the last two lines.
Other niceties which you might want but which I kept - change the location the files are sent to (change the "mkdir -p ~/brscan" line) and don't delete the initial raw scan after editing (remove "\;rm -f $output_file" at the end).
Next, /usr/local/Brother/sane/script/scantoimage-0.2.1-3.sh. This one already called GIMP but I changed the resolution and file format:
#! /bin/sh
set +o noclobber
#
# $1 = scanner device
# $2 = friendly name
#
#
# 100,200,300,400,600
#
resolution=200
device=$1
mkdir -p ~/brscan
if [ "`which usleep`" != '' ];then
usleep 10000
else
sleep 0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --format=tiff --resolution $resolution> $output_file
echo gimp $output_file \;rm -f $output_file | sh &
Finally, /usr/local/Brother/sane/script/scantoocr-0.2.1-3.sh. Turns out this one doesn't work by default at all - there were two lines at the end of the script which were supposed to say that OCR is not supported and then delete the scan.:lolflag: This can be rectified by installing two packages, tesseract-ocr (probably the most accurate command-line OCR engine) and OCRFeeder, a GUI for command-line OCR engines. To install these packages:
sudo apt-get install tesseract-ocr ocrfeeder
Then the OCR script can be modified to send the scanned file to OCRFeeder, at 200 dpi and in TIFF:
#! /bin/sh
set +o noclobber
#
# $1 = scanner device
# $2 = friendly name
#
#
# 100,200,300,400,600
#
resolution=200
device=$1
mkdir -p ~/brscan
if [ "`which usleep`" != '' ];then
usleep 10000
else
sleep 0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --format=tiff --resolution $resolution> $output_file
echo ocrfeeder --images $output_file \;rm -f $output_file | sh &
I may work on this one a little bit, the images you send to OCR need to meet certain requirements (1-bit black & white, etc), but this will only send colour scans to OCRFeeder even if you press the "Black" scan button - the program which detects the button press doesn't seem to differentiate between the two scan buttons. It might be possible to format the image correctly using the options for "scanimage".
Hope this helps!
carloscmt
April 19th, 2011, 06:26 PM
I have a brother mfc 9120nc connected to the network. I am able to print but how can I install the scanner driver? I am new to ubuntu 10.10 and help will be greatly appreciated.
Fraoch
April 19th, 2011, 08:56 PM
I have a brother mfc 9120nc connected to the network. I am able to print but how can I install the scanner driver? I am new to ubuntu 10.10 and help will be greatly appreciated.
Go here:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html#brscan3
(your model is located on this list, "brscan3") and download the brscan3 and scan-key-tool .deb files. You probably have 32-bit. Then follow the instructions:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn1b.html
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn3.html
Check my posts on this page and a last page regarding scanner installation - if I recall correctly there's a "gotcha" or two. It's not too hard, and if you get stuck don't hesitate to come back here.
You'll be doing all this through the command line. Don't be intimidated, just follow the instructions and make sure not to make a typo (copy and paste the commands to be sure). There are times when you'll have to issue a command as a "superuser" - you'll know if you issue the command and it errors out saying something about permissions. In that case type "sudo" without the quotations ahead of the command. It will ask you your password the first time.
If the instructions say you require packages, probably the easiest way as a new user is to open the Ubuntu Software Center, type the exact package into the search box and install.
luismgl
April 29th, 2011, 09:10 AM
I have a brother dcp 165c and I cannot install the driver on the new ubuntu 11.04
I do this
sudo aa-complain cupsd
sudo mkdir /usr/share/cups/dcp165c
cd Downloadsand up to here no problems, later I do this:
sudo dpkg -i --force-all (lpr-dcp165clpr-1.1.2-2.i386)and in here I get " bash: syntax error near unexpected token `(' "
I tried fixing it with this
sudo mkdir /var/spool/lpd
sudo mkdir /var/spool/dcp165c but it didn't work.
Anyone has any ideas?
Thank you.
Bushcraft Bill
April 29th, 2011, 04:06 PM
Well its back to square one with my brother MFC-5440CN printer I had no problems with 10.04 and the tutorial for getting it to work but now 11.04 I did it all over again but no luck this time guess enough has changed were it is now broken unless someone comes up with a new fix....
May just be time/excuse for me to get one of them new wireless printer/fax/scanners
Fraoch
April 29th, 2011, 04:17 PM
sudo dpkg -i --force-all (lpr-dcp165clpr-1.1.2-2.i386)and in here I get " bash: syntax error near unexpected token `(' "
Indicates something wrong in the script - did it work in 10.10?
Some of the Brother drivers seem to be specific to the distro version, which means they might not work for anyone under 11.04 until/if they're updated.:(
Given issues like these and the general concern I'm seeing over Unity, I'm not only holding off, I'm investigating replacements like Arch and Debian - running in a VM for now. Even tried Gentoo and did get it working although it's a lot of work.
luismgl
April 29th, 2011, 06:41 PM
Indicates something wrong in the script - did it work in 10.10?
Some of the Brother drivers seem to be specific to the distro version, which means they might not work for anyone under 11.04 until/if they're updated.:(
Given issues like these and the general concern I'm seeing over Unity, I'm not only holding off, I'm investigating replacements like Arch and Debian - running in a VM for now. Even tried Gentoo and did get it working although it's a lot of work.
Haven't tried this on the 10.10, it was actually my first try with a Brother printer on a Linux system.
Searching for this issue in the companies official site was useless, they go far back to Ubuntu 8.04.
I might just put Windows or something running on a VM to get my work done, at least until there is a driver available.
walt.smith1960
April 29th, 2011, 07:15 PM
Haven't tried this on the 10.10, it was actually my first try with a Brother printer on a Linux system.
Searching for this issue in the companies official site was useless, they go far back to Ubuntu 8.04.
I might just put Windows or something running on a VM to get my work done, at least until there is a driver available.
If you're using 32 bit Ubuntu, I just did these:
sudo aa-complain cupsd
sudo mkdir /usr/share/cups/modelthen used Gdebi to install the .deb package. Installing in a 64 bit system you have to use the command line because you have to use the --force-all part of the command and if that can be done from the GUI I don't know how. I've installed Brother MFC-7820N and MFC-6490CW in different distros including 11.04 Ubuntu & Xubuntu. No problems at all. I used Gdebi to install the scanner package as well but had to do the one command line brsaneconfig(2,3,4) -a name=(name your device) model (model name) ip=xxx.xxx.xxx.xxx That was it, it works fine.
sudo dpkg -i --force-all (lpr-dcp165clpr-1.1.2-2.i386)Did you try this command without the parentheses? I cheated when I installed onto the 64 bit systems. I just typed the "sudo dpkg -i --force-all" then copied and pasted the file name, no parentheses or other characters. Installed as expected. I hope you're able to get this working. I don't know if your machine is USB or networked but if networked, check the Device URI. Every time I install the Brother MFC-6490CW, the device URI starts out usb:/XXXXX. There's no USB cable so of course it doesn't print. I've had the best reliability with networked printers using socket. E.g. socket://xxx.xxx.xxx.xxx(inserting the i.p. address. Set the printer to have a static i.p. address) I hope this is of some help to you.
Fraoch
April 29th, 2011, 08:02 PM
sudo dpkg -i --force-all (lpr-dcp165clpr-1.1.2-2.i386)Did you try this command without the parentheses? I cheated when I installed onto the 64 bit systems. I just typed the "sudo dpkg -i --force-all" then copied and pasted the file name, no parentheses or other characters.
Well spotted - that could be the "(" syntax error the CLI referred to.
luismgl - when using dpkg, only use the parentheses if they are a part of the file name. Use the exact file name including the .deb extension.
If you get the file name wrong it will let you know by responding that there's no file with that name.
doubtful wisdom
May 3rd, 2011, 10:59 PM
My MFC-440CN was easy to install. Printing and scanning worked well. I believe that it was always necessary to re-install the drivers after each upgrade, but 11.04 is a problem. Cannot add the printer. Add does not find the drivers, which have been installed and re-installed. Synaptic even has the drivers for the 440, but no joy.
Scanner is not recognized either.
Nothing special, USB connection to printer, a 32 bit PC install (a fresh install since update to 11.04 went poorly).
Help would be appreciated. I have read most of the relevant postings on this thread, tried many suggestions, but....no joy.
Fraoch
May 4th, 2011, 09:38 AM
My MFC-440CN was easy to install. Printing and scanning worked well. I believe that it was always necessary to re-install the drivers after each upgrade, but 11.04 is a problem. Cannot add the printer. Add does not find the drivers, which have been installed and re-installed. Synaptic even has the drivers for the 440, but no joy.
Scanner is not recognized either.
Nothing special, USB connection to printer, a 32 bit PC install (a fresh install since update to 11.04 went poorly).
Help would be appreciated. I have read most of the relevant postings on this thread, tried many suggestions, but....no joy.
Have you tried the drivers from the Brother site rather than the drivers from the repos?
Most of the drivers there seem to be for all Ubuntu versions. Only one is listed as specifically for Ubuntu 10.10, the fax modem driver, and it's not even for your model.
I haven't tried the full functionality of my MFC-615W since the upgrade to 11.04, but the scanner is working fine over wireless so I presume the rest is as well.
doubtful wisdom
May 8th, 2011, 12:40 PM
I have now re-downloaded and re-installed 11.04 twice, just to be reasonably certain that the CD was not the problem. I am just trying to get the MFC-440CN printer to work first. I installed the drivers from Brother as I have done for other versions of Ubuntu. The 440 is seen as attached to USB. However, it will not add. Drivers are not found.
Wiped out 11.04. Re-installed from another CD and another download. Used Synaptic supplied 440 drivers. Printer will not add. Driver not found. Tried to install drivers from the Brother site, but dpkg did not want to do so, since I have "later" drivers installed.
Since drivers are installed, WHY can't I add the 440? Where are these drivers supposed to be located?
Many hours invested searching for answers and trying suggested solutions. Getting rather frustrated here. Lost everything with the bad initial up grade to 11.04, so may just re-install 10.10 and forget about it.
kidsil
May 12th, 2011, 01:45 PM
This guide is critical!
Here are links to the files mentioned in the guide,
I've uploaded them to my rapidshare account
since they are almost impossible to find:
mfc210clpr-1.0.2-1.i386.deb
https://rapidshare.com/files/409075112/mfc210clpr-1.0.2-1.i386.deb
cupswrapperMFC210C-1.0.2-3.i386.deb
https://rapidshare.com/files/2393274682/cupswrapperMFC210C-1.0.2-3.i386.deb
brscan2-0.2.4-0.i386.deb
https://rapidshare.com/files/3269319021/brscan2-0.2.4-0.i386.deb
enjoy :)
Segarra
May 13th, 2011, 11:15 AM
I have now re-downloaded and re-installed 11.04 twice, just to be reasonably certain that the CD was not the problem. I am just trying to get the MFC-440CN printer to work first. I installed the drivers from Brother as I have done for other versions of Ubuntu. The 440 is seen as attached to USB. However, it will not add. Drivers are not found.
Wiped out 11.04. Re-installed from another CD and another download. Used Synaptic supplied 440 drivers. Printer will not add. Driver not found. Tried to install drivers from the Brother site, but dpkg did not want to do so, since I have "later" drivers installed.
Since drivers are installed, WHY can't I add the 440? Where are these drivers supposed to be located?
Many hours invested searching for answers and trying suggested solutions. Getting rather frustrated here. Lost everything with the bad initial up grade to 11.04, so may just re-install 10.10 and forget about it.
Hi... I have the same printer and I was able to install drivers.
Did you follow those instructions?
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/before.html#002
The problem that I have now, is that the firs 3 or 4 lines are not printed.
But It works... my printer it's in the lan.
rgoddard
May 14th, 2011, 04:25 PM
Thank you so much! After trying several things, this way worked for me.
HoffmanP
May 16th, 2011, 07:29 AM
Can someone help me to setup printer wireless setting? My printer is Brother MFC 255CW
I think I installed my driver properly, I can see the printer on my system setting. I haven't tried to print through usb cable. Never use it anymore so I don't keep it around my workdesk.
EmpireJones
June 10th, 2011, 11:14 PM
My Brother HL-2170W stopped working after a recent update. This was resolved by running:
sudo aa-complain cupsd:popcorn:
crazykiller
June 14th, 2011, 08:41 PM
I had stuck. But this http://ubuntuforums.org/showpost.php?p=4014274&postcount=98 solved my problem
The exact file were a different one, but the idea of changing the cupsd.conf to debug mode show me the guidline.
My exact ln is
"sudo ln -s /usr/lib/libbrcomplpr2.so /usr/lib32/libbrcomplpr2.so"
Thank you all!
skidzo
July 7th, 2011, 08:27 AM
Hi Brother users:
I call the perfect DCP-9055CDN my own, everything was working brilliant,
I could scan and I could print, and that was basically what I wanted.
I'm interested if the scan to PC from the printer menue could also work with my linux machines yet it only works with my windows laptop...
Now my problem is, and I think most of you will also run into this:
I recently dist-upgraded to kubuntu 11.04 and during this upgrade I had run into a problem with cupsd, there is a bug description on launchpad Bug # 705067.
in my case the upgrade got stuck at installing the new cups.conf and opening a new shell and running the command 'stop cups' let me finish the distribution upgrade.
I only found this solution in the sudo do-release-upgrade way...
dpkg -l | grep Brother
rFR dcp9055cdncupswrapper:i386 1.1.1-5 Brother CUPS Laser Printer Definitions
ii dcp9055cdnlpr:i386 1.1.1-5 Brother lpr Laser Printer Definitions
If someone knows how to repair the printer setup please let me know...
Cheers Skidzo
Olle Wiklund
July 14th, 2011, 05:14 PM
Thanks a lot!
This howto worked perfectly for me when installing the Brother printer HL-2250DN to be reached from Ubuntu 10.04 via Ethernet. The only thing not mentioned was to select network instead of usb in the printer menu, but that was easy to find.
Olle
fettuohi
August 13th, 2011, 09:45 AM
I've got a dcp7045n brother printer and it works fine. I can print, scan and copy. But printing from KDE applications like Kate, Kwrite, Koffice etc. gives bad margins. Everything is shifted up into the right corner, meaning that page is cut off on the right side and on the top. The print preview looks correct. Printing from a gtk app (openoffice, adobe reader etc.) works perfectly. Anybody got any ideas why this is happening??? This has been driving me nuts for many many months now.
Mediosordo
August 24th, 2011, 02:08 PM
I hope someone can help me.
I've been trying all afternoon to configure my new Brother DCP-J315W on my Desktop Computer with Ubuntu 10.10. I've managed to configure the printer and scanner through USB, but not through wi-fi. I've followed the steps of this guide, creating the neccessary directories and using force-all to install the dcpj315wlpr-1.1.1-1.i386.deb & dcpj315wcupswrapper-1.1.1-1.i386.deb packages, with no use. Everytime I try to print a test page, it fails and the Ubuntu Diagnostics tells me it's not activated. I reactivate it and try again, and the same thing happens.
This is the report I get. I post it in full as I don't really know what parts are relevant.
Page 1 (Scheduler not running?):
{'cups_connection_failure': False}
Page 2 (Choose printer):
{'cups_dest': <cups.Dest Brother-DCP-J315W>,
'cups_instance': None,
'cups_queue': 'Brother-DCP-J315W',
'cups_queue_listed': True}
Page 3 (Check printer sanity):
{'cups_device_uri_scheme': u'lpd',
'cups_printer_dict': {'device-uri': u'lpd://dhcppc7/BINARY_P1',
'printer-info': u'Brother DCP-J315W',
'printer-is-shared': True,
'printer-location': u'dhcppc7',
'printer-make-and-model': u'Brother DCP-J315W CUPS',
'printer-state': 3,
'printer-state-message': u'',
'printer-state-reasons': [u'none'],
'printer-type': 8392780,
'printer-uri-supported': u'ipp://localhost:631/printers/Brother-DCP-J315W'},
'cups_printer_remote': False,
'is_cups_class': False,
'local_cups_queue_attributes': {'auth-info-required': u'none',
'charset-configured': u'utf-8',
'charset-supported': [u'us-ascii', u'utf-8'],
'color-supported': True,
'compression-supported': [u'none', u'gzip'],
'copies-default': 1,
'copies-supported': (1, 9999),
'cups-version': u'1.4.4',
'device-uri': u'lpd://dhcppc7/BINARY_P1',
'document-format-default': u'application/octet-stream',
'document-format-supported': [u'application/octet-stream',
u'application/openofficeps',
u'application/pdf',
u'application/postscript',
u'application/vnd.cups-banner',
u'application/vnd.cups-command',
u'application/vnd.cups-pdf',
u'application/vnd.cups-postscript',
u'application/vnd.cups-raw',
u'application/vnd.hp-hpgl',
u'application/x-cshell',
u'application/x-csource',
u'application/x-perl',
u'application/x-shell',
u'image/gif',
u'image/jpeg',
u'image/png',
u'image/tiff',
u'image/x-bitmap',
u'image/x-photocd',
u'image/x-portable-anymap',
u'image/x-portable-bitmap',
u'image/x-portable-graymap',
u'image/x-portable-pixmap',
u'image/x-sgi-rgb',
u'image/x-sun-raster',
u'image/x-xbitmap',
u'image/x-xpixmap',
u'image/x-xwindowdump',
u'text/css',
u'text/html',
u'text/plain'],
'finishings-default': 3,
'finishings-supported': [3],
'generated-natural-language-supported': [u'en-us'],
'ipp-versions-supported': [u'1.0',
u'1.1',
u'2.0',
u'2.1'],
'ippget-event-life': 15,
'job-creation-attributes-supported': [u'copies',
u'finishings',
u'ipp-attribute-fidelity',
u'job-hold-until',
u'job-name',
u'job-priority',
u'job-sheets',
u'media',
u'media-col',
u'multiple-document-handling',
u'number-up',
u'output-bin',
u'orientation-requested',
u'page-ranges',
u'print-quality',
u'printer-resolution',
u'sides'],
'job-hold-until-default': u'no-hold',
'job-hold-until-supported': [u'no-hold',
u'indefinite',
u'day-time',
u'evening',
u'night',
u'second-shift',
u'third-shift',
u'weekend'],
'job-k-limit': 0,
'job-page-limit': 0,
'job-priority-default': 50,
'job-priority-supported': [100],
'job-quota-period': 0,
'job-settable-attributes-supported': [u'copies',
u'finishings',
u'job-hold-until',
u'job-name',
u'job-priority',
u'media',
u'media-col',
u'multiple-document-handling',
u'number-up',
u'output-bin',
u'orientation-requested',
u'page-ranges',
u'print-quality',
u'printer-resolution',
u'sides'],
'job-sheets-default': (u'none', u'none'),
'job-sheets-supported': [u'none',
u'classified',
u'confidential',
u'secret',
u'standard',
u'topsecret',
u'unclassified'],
'marker-change-time': 0,
'media-bottom-margin-supported': [493, 35],
'media-col-supported': [u'media-bottom-margin',
u'media-left-margin',
u'media-right-margin',
u'media-size',
u'media-source',
u'media-top-margin',
u'media-type'],
'media-default': u'iso_a4_210x297mm',
'media-left-margin-supported': [493, 35],
'media-right-margin-supported': [493,
0,
529,
35,
458,
1023,
564],
'media-supported': [u'iso_a4_210x297mm',
u'om_br-a4-b_209.9x297.03mm',
u'na_letter_8.5x11in',
u'oe_br-letter-b_8.5x11in',
u'na_legal_8.5x14in',
u'na_executive_7.25x10.5in',
u'jis_b5_182x257mm',
u'iso_a5_148x210mm',
u'iso_a6_105x148mm',
u'om_br-a6-b_114.65x156.98mm',
u'oe_post-c4x6_4x6in',
u'oe_br-post-c4x6-b_4x6in',
u'oe_index-c5x8_5x8in',
u'oe_br-index-c5x8-b_5x8in',
u'oe_photo-l_3.5x5in',
u'oe_br-photo-l-b_3.5x5in',
u'om_photo2-l_126.64x178.15mm',
u'om_br-photo2-l-b_126.64x178.15mm',
u'jpn_hagaki_100x148mm',
u'om_br-hagaki-b_100.18x147.81mm',
u'jpn_oufuku_148x200mm',
u'iso_c5_162x229mm',
u'iso_dl_110x220mm',
u'na_number-10_4.125x9.5in',
u'na_monarch_3.875x7.5in',
u'jpn_you4_105x235mm'],
'media-top-margin-supported': [599,
141,
635,
176,
1023,
1975,
670],
'multiple-document-handling-supported': [u'separate-documents-uncollated-copies',
u'separate-documents-collated-copies'],
'multiple-document-jobs-supported': True,
'multiple-operation-time-out': 300,
'natural-language-configured': u'en-us',
'notify-attributes-supported': [u'printer-state-change-time',
u'notify-lease-expiration-time',
u'notify-subscriber-user-name'],
'notify-events-default': [u'job-completed'],
'notify-events-supported': [u'job-completed',
u'job-config-changed',
u'job-created',
u'job-progress',
u'job-state-changed',
u'job-stopped',
u'printer-added',
u'printer-changed',
u'printer-config-changed',
u'printer-deleted',
u'printer-finishings-changed',
u'printer-media-changed',
u'printer-modified',
u'printer-restarted',
u'printer-shutdown',
u'printer-state-changed',
u'printer-stopped',
u'server-audit',
u'server-restarted',
u'server-started',
u'server-stopped'],
'notify-lease-duration-default': 86400,
'notify-lease-duration-supported': (0,
2147483647),
'notify-max-events-supported': [100],
'notify-pull-method-supported': [u'ippget'],
'notify-schemes-supported': [u'dbus',
u'mailto',
u'rss'],
'number-up-default': 1,
'number-up-supported': [1, 2, 4, 6, 9, 16],
'operations-supported': [2,
4,
5,
6,
8,
9,
10,
11,
12,
13,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
34,
35,
37,
38,
16385,
16386,
16387,
16388,
16389,
16390,
16391,
16392,
16393,
16394,
16395,
16396,
16397,
16398,
16399,
16423],
'orientation-requested-default': None,
'orientation-requested-supported': [3,
4,
5,
6],
'output-bin-default': u'face-up',
'output-bin-supported': [u'face-up'],
'page-ranges-supported': True,
'pages-per-minute': 12,
'pages-per-minute-color': 12,
'pdl-override-supported': [u'not-attempted'],
'port-monitor': u'none',
'port-monitor-supported': [u'none'],
'print-quality-default': 4,
'print-quality-supported': [4],
'printer-commands': [u'AutoConfigure',
u'Clean',
u'PrintSelfTestPage'],
'printer-current-time': '(IPP_TAG_DATE)',
'printer-error-policy': u'retry-job',
'printer-error-policy-supported': [u'abort-job',
u'retry-current-job',
u'retry-job',
u'stop-printer'],
'printer-info': u'Brother DCP-J315W',
'printer-is-accepting-jobs': True,
'printer-is-shared': True,
'printer-location': u'dhcppc7',
'printer-make-and-model': u'Brother DCP-J315W CUPS',
'printer-more-info': u'http://localhost:631/printers/Brother-DCP-J315W',
'printer-name': u'Brother-DCP-J315W',
'printer-op-policy': u'default',
'printer-op-policy-supported': [u'authenticated',
u'default'],
'printer-resolution-default': '(unknown IPP tag)',
'printer-resolution-supported': '(unknown IPP tag)',
'printer-settable-attributes-supported': [u'printer-info',
u'printer-location'],
'printer-state': 3,
'printer-state-change-time': 1314207658,
'printer-state-message': u'',
'printer-state-reasons': [u'none'],
'printer-type': 8392780,
'printer-up-time': 1314207666,
'printer-uri-supported': [u'ipp://localhost:631/printers/Brother-DCP-J315W'],
'queued-job-count': 0,
'server-is-sharing-printers': True,
'sides-default': u'one-sided',
'sides-supported': [u'one-sided'],
'uri-authentication-supported': [u'requesting-user-name'],
'uri-security-supported': [u'none']}}
Page 4 (Check PPD sanity):
{'cups_printer_ppd_defaults': {u'Color Enhancement': {u'BRBlue': u'0',
u'BRBrightness': u'0',
u'BRColorEnhancement': u'OFF',
u'BRContrast': u'0',
u'BRGreen': u'0',
u'BRRed': u'0'},
u'General': {u'BRBiDir': u'ON',
u'BRColorMediaType': u'Plain',
u'BRColorPaperThick': u'Regular',
u'BRJpeg': u'Recommended',
u'BRMonoColor': u'Color',
u'BRResolution': u'600x600dpi',
u'BRReverse': u'OFF',
u'BRSlowDrying': u'OFF',
u'BrMirror': u'OFF',
u'PageRegion': u'A4',
u'PageSize': u'A4'},
u'Image Type': {u'BRColorMatching': u'Natural',
u'BRHalfTonePattern': u'Diffusion'}},
'cups_printer_ppd_valid': True,
'missing_pkgs_and_exes': ([], [])}
Page 5 (Local or remote?):
{'printer_is_remote': False}
Page 6 (Choose device):
{'cups_device_dict': {'device-class': u'network',
'device-id': u'MFG:Brother;CMD:HBP,BRPJL;MDL:DCP-J315W;CLS:PRINTER;',
'device-info': u'Brother DCP-J315W',
'device-location': u'',
'device-make-and-model': u'Brother DCP-J315W'}}
Page 7 (Error log checkpoint):
{'cups_server_settings': {'BrowseLocalProtocols': 'CUPS dnssd',
'BrowseRemoteProtocols': '',
'DefaultAuthType': 'Basic',
'LogLevel': 'warn',
'MaxLogSize': '0',
'SystemGroup': 'lpadmin',
'_debug_logging': '1',
'_remote_admin': '0',
'_remote_any': '1',
'_remote_printers': '0',
'_share_printers': '1',
'_user_cancel_any': '0'},
'error_log_checkpoint': 387457L,
'error_log_debug_logging_set': True}
Page 8 (Error log fetch):
{'error_log': ['D [24/Aug/2011:19:41:29 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:29 +0200] cupsdReadClient: 12 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:29 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:29 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:29 +0200] cupsdReadClient: 12 1.1 Get-Jobs 1',
'D [24/Aug/2011:19:41:29 +0200] Get-Jobs ipp://localhost/printers/',
'D [24/Aug/2011:19:41:29 +0200] Returning IPP successful-ok for Get-Jobs (ipp://localhost/printers/) from localhost',
'D [24/Aug/2011:19:41:29 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:29 +0200] cupsdReadClient: 12 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:29 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:29 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:29 +0200] cupsdReadClient: 12 1.1 Get-Jobs 1',
'D [24/Aug/2011:19:41:29 +0200] Get-Jobs ipp://localhost/printers/',
'D [24/Aug/2011:19:41:29 +0200] [Job 5] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] [Job 6] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] [Job 7] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] [Job 8] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] [Job 9] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] [Job 10] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] [Job 11] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] [Job 13] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] [Job 14] Loading attributes...',
'D [24/Aug/2011:19:41:29 +0200] Returning IPP successful-ok for Get-Jobs (ipp://localhost/printers/) from localhost',
'D [24/Aug/2011:19:41:29 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:29 +0200] cupsdReadClient: 12 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:29 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:29 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:29 +0200] cupsdReadClient: 12 1.1 Create-Printer-Subscription 1',
'D [24/Aug/2011:19:41:29 +0200] Create-Printer-Subscription /',
'D [24/Aug/2011:19:41:29 +0200] cupsdCreateSubscription(con=0x217b2988(12), uri="/")',
'D [24/Aug/2011:19:41:29 +0200] pullmethod="ippget"',
'D [24/Aug/2011:19:41:29 +0200] notify-lease-duration=86400',
'D [24/Aug/2011:19:41:29 +0200] notify-time-interval=0',
'D [24/Aug/2011:19:41:29 +0200] cupsdAddSubscription(mask=17800, dest=(nil)(), job=(nil)(0), uri="(null)")',
'D [24/Aug/2011:19:41:29 +0200] Added subscription 23 for server',
'D [24/Aug/2011:19:41:29 +0200] cupsdMarkDirty(-----S)',
'D [24/Aug/2011:19:41:29 +0200] Returning IPP successful-ok for Create-Printer-Subscription (/) from localhost',
'D [24/Aug/2011:19:41:29 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:30 +0200] cupsdReadClient: 12 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:30 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:30 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:30 +0200] cupsdReadClient: 12 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:30 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:30 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:30 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:30 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:35 +0200] cupsdAcceptClient: 13 from localhost (Domain)',
'D [24/Aug/2011:19:41:35 +0200] cupsdReadClient: 13 POST /printers/Brother-DCP-J315W HTTP/1.1',
'D [24/Aug/2011:19:41:35 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:35 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:35 +0200] cupsdReadClient: 13 1.1 Print-Job 1',
'D [24/Aug/2011:19:41:35 +0200] Print-Job ipp://localhost/printers/Brother-DCP-J315W',
'D [24/Aug/2011:19:41:35 +0200] [Job ???] Auto-typing file...',
'I [24/Aug/2011:19:41:35 +0200] [Job ???] Request file type is application/vnd.cups-banner.',
'D [24/Aug/2011:19:41:35 +0200] cupsdMarkDirty(----J-)',
'D [24/Aug/2011:19:41:35 +0200] add_job: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:35 +0200] Adding default job-sheets values "none,none"...',
'I [24/Aug/2011:19:41:35 +0200] [Job 15] Adding start banner page "none".',
'D [24/Aug/2011:19:41:35 +0200] cupsdMarkDirty(-----S)',
'D [24/Aug/2011:19:41:35 +0200] cupsdMarkDirty(----J-)',
'I [24/Aug/2011:19:41:35 +0200] [Job 15] Adding end banner page "none".',
'I [24/Aug/2011:19:41:35 +0200] [Job 15] File of type application/vnd.cups-banner queued by "manuel".',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] hold_until=0',
'I [24/Aug/2011:19:41:35 +0200] [Job 15] Queued on "Brother-DCP-J315W" by "manuel".',
'D [24/Aug/2011:19:41:35 +0200] cupsdMarkDirty(----J-)',
'D [24/Aug/2011:19:41:35 +0200] cupsdSetBusyState: Active clients, printing jobs, and dirty files',
'D [24/Aug/2011:19:41:35 +0200] cupsdMarkDirty(-----S)',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] job-sheets=none,none',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] argv[0]="Brother-DCP-J315W"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] argv[1]="15"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] argv[2]="manuel"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] argv[3]="Test Page"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] argv[4]="1"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] argv[5]="job-uuid=urn:uuid:4baf46e4-0964-3328-795a-9b0e5516dd27 job-originating-host-name=localhost"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] argv[6]="/var/spool/cups/d00015-001"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[0]="CUPS_CACHEDIR=/var/cache/cups"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[1]="CUPS_DATADIR=/usr/share/cups"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[6]="CUPS_SERVERROOT=/etc/cups"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[7]="CUPS_STATEDIR=/var/run/cups"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[8]="HOME=/var/spool/cups/tmp"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[10]="SERVER_ADMIN=root@manuel-Sinosuke"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[11]="SOFTWARE=CUPS/1.4.4"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[12]="TMPDIR=/var/spool/cups/tmp"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[13]="USER=root"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[15]="CUPS_ENCRYPTION=IfRequested"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[16]="IPP_PORT=631"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[17]="CHARSET=utf-8"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[18]="LANG=es_ES.UTF-8"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[19]="PPD=/etc/cups/ppd/Brother-DCP-J315W.ppd"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[20]="RIP_MAX_CACHE=auto"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[21]="CONTENT_TYPE=application/vnd.cups-banner"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[22]="DEVICE_URI=lpd://dhcppc7/BINARY_P1"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[23]="PRINTER_INFO=Brother DCP-J315W"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[24]="PRINTER_LOCATION=dhcppc7"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[25]="PRINTER=Brother-DCP-J315W"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[26]="CUPS_FILETYPE=document"',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] envp[27]="FINAL_CONTENT_TYPE=printer/Brother-DCP-J315W"',
'I [24/Aug/2011:19:41:35 +0200] [Job 15] Started filter /usr/lib/cups/filter/bannertops (PID 2602)',
'I [24/Aug/2011:19:41:35 +0200] [Job 15] Started filter /usr/lib/cups/filter/pstops (PID 2603)',
'I [24/Aug/2011:19:41:35 +0200] [Job 15] Started filter /usr/lib/cups/filter/brlpdwrapperdcpj315w (PID 2604)',
'I [24/Aug/2011:19:41:35 +0200] [Job 15] Started backend /usr/lib/cups/backend/lpd (PID 2605)',
'D [24/Aug/2011:19:41:35 +0200] cupsdMarkDirty(-----S)',
'D [24/Aug/2011:19:41:35 +0200] Returning IPP successful-ok for Print-Job (ipp://localhost/printers/Brother-DCP-J315W) from localhost',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] STATE: +connecting-to-device',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] Looking up "dhcppc7"...',
'D [24/Aug/2011:19:41:35 +0200] cupsdMarkDirty(-----S)',
'D [24/Aug/2011:19:41:35 +0200] cupsdSetBusyState: Printing jobs and dirty files',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] load_banner(filename="/var/spool/cups/d00015-001")',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] Page = 595x842; 14,14 to 581,825',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] Page = 595x842; 14,14 to 581,825',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] slow_collate=0, slow_duplex=0, slow_order=1',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] Before copy_comments - %!PS-Adobe-3.0',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %!PS-Adobe-3.0',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%BoundingBox: 14 14 581 825',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %cupsRotation: 0',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%Creator: bannertops/CUPS v1.4.4',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%CreationDate: mi\xc3\xa9 24 ago 2011 19:41:35 CEST',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%LanguageLevel: 2',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%DocumentData: Clean7Bit',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%Title: (Test Page)',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%For: (manuel)',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%Pages: 1',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%DocumentSuppliedResources: font Monospace',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%+ font Monospace-Bold',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%+ font Monospace-BoldOblique',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%+ font Monospace-Oblique',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] %%EndComments',
'D [24/Aug/2011:19:41:35 +0200] [Job 15] Before copy_prolog - %%BeginProlog',
"E [24/Aug/2011:19:41:36 +0200] [Job 15] No se ha podido localizar la impresora 'dhcppc7'.",
'D [24/Aug/2011:19:41:36 +0200] [Job 15] Set job-printer-state-message to "No se ha podido localizar la impresora \'dhcppc7\'.", current level=ERROR',
'D [24/Aug/2011:19:41:36 +0200] cupsdMarkDirty(-----S)',
'D [24/Aug/2011:19:41:36 +0200] cupsdNetIFUpdate: "lo" = localhost:631',
'D [24/Aug/2011:19:41:36 +0200] cupsdNetIFUpdate: "eth0" = 192.168.1.36:631',
'D [24/Aug/2011:19:41:36 +0200] cupsdNetIFUpdate: "lo" = localhost:631',
'D [24/Aug/2011:19:41:36 +0200] cupsdNetIFUpdate: "eth0" = fe80::207:e9ff:fee7:b43d%eth0:631',
'D [24/Aug/2011:19:41:36 +0200] PID 2605 (/usr/lib/cups/backend/lpd) stopped with status 4!',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] PNG image: 128x128x8, color_type=6 (RGB+ALPHA)',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] PNG image: 192x128x8, color_type=2 (RGB)',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] Before copy_setup - %%Page: coverpage 1',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] Before page loop - %%Page: coverpage 1',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] Copying page 1...',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] pagew = 567.0, pagel = 811.0',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] bboxx = 0, bboxy = 0, bboxw = 595, bboxl = 842',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] PageLeft = 14.0, PageRight = 581.0',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] PageTop = 825.0, PageBottom = 14.0',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] PageWidth = 595.0, PageLength = 842.0',
'D [24/Aug/2011:19:41:36 +0200] cupsdAcceptClient: 17 from localhost (Domain)',
'D [24/Aug/2011:19:41:36 +0200] cupsdAcceptClient: 18 from localhost (Domain)',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 17 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Active clients, printing jobs, and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 18 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 17 1.1 Get-Jobs 1',
'D [24/Aug/2011:19:41:36 +0200] Get-Jobs ipp://localhost/printers/',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for Get-Jobs (ipp://localhost/printers/) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 18 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:36 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:36 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 17 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:36 +0200] cupsdCloseClient: 17',
'D [24/Aug/2011:19:41:36 +0200] cupsdAcceptClient: 17 from localhost (Domain)',
'D [24/Aug/2011:19:41:36 +0200] cupsdAcceptClient: 19 from localhost (Domain)',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 17 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 19 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 17 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:36 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:36 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 19 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:36 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:36 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdAcceptClient: 20 from localhost (Domain)',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 17 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:36 +0200] cupsdCloseClient: 17',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Printers 1',
'D [24/Aug/2011:19:41:36 +0200] CUPS-Get-Printers',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Classes 1',
'D [24/Aug/2011:19:41:36 +0200] CUPS-Get-Classes',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for CUPS-Get-Classes (no URI) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Default 1',
'D [24/Aug/2011:19:41:36 +0200] CUPS-Get-Default',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost',
'D [24/Aug/2011:19:41:36 +0200] PID 2603 (/usr/lib/cups/filter/pstops) exited with no errors.',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 19 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:36 +0200] [Job 15] Wrote 1 pages...',
'D [24/Aug/2011:19:41:36 +0200] PID 2602 (/usr/lib/cups/filter/bannertops) exited with no errors.',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 19 1.1 Get-Job-Attributes 1',
'D [24/Aug/2011:19:41:36 +0200] Get-Job-Attributes ipp://localhost/jobs/15',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for Get-Job-Attributes (ipp://localhost/jobs/15) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Printing jobs and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 12 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Active clients, printing jobs, and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 12 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:36 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:36 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Printing jobs and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Active clients, printing jobs, and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Printers 1',
'D [24/Aug/2011:19:41:36 +0200] CUPS-Get-Printers',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Printing jobs and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Active clients, printing jobs, and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Classes 1',
'D [24/Aug/2011:19:41:36 +0200] CUPS-Get-Classes',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for CUPS-Get-Classes (no URI) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Printing jobs and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Active clients, printing jobs, and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Default 1',
'D [24/Aug/2011:19:41:36 +0200] CUPS-Get-Default',
'D [24/Aug/2011:19:41:36 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost',
'D [24/Aug/2011:19:41:36 +0200] cupsdSetBusyState: Printing jobs and dirty files',
'D [24/Aug/2011:19:41:36 +0200] cupsdReadClient: 19 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:36 +0200] cupsdCloseClient: 19',
'D [24/Aug/2011:19:41:37 +0200] PID 2604 (/usr/lib/cups/filter/brlpdwrapperdcpj315w) exited with no errors.',
'I [24/Aug/2011:19:41:37 +0200] [Job 15] Backend returned status 4 (stop printer)',
'D [24/Aug/2011:19:41:37 +0200] cupsdMarkDirty(-----S)',
'I [24/Aug/2011:19:41:37 +0200] [Job 15] Printer stopped due to backend errors; please consult the error_log file for details.',
'D [24/Aug/2011:19:41:37 +0200] cupsdMarkDirty(----J-)',
'D [24/Aug/2011:19:41:37 +0200] cupsdMarkDirty(-----S)',
'D [24/Aug/2011:19:41:37 +0200] cupsdMarkDirty(P-----)',
'D [24/Aug/2011:19:41:37 +0200] cupsdRegisterPrinter(p=0x21752f00(Brother-DCP-J315W))',
'D [24/Aug/2011:19:41:37 +0200] cupsdMarkDirty(P-----)',
'D [24/Aug/2011:19:41:38 +0200] cupsdAcceptClient: 16 from localhost (Domain)',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 16 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:38 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:38 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:38 +0200] cupsdAcceptClient: 17 from localhost (Domain)',
'D [24/Aug/2011:19:41:38 +0200] cupsdAcceptClient: 19 from localhost (Domain)',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 17 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:38 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 19 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:38 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 16 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:38 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:38 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:38 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 17 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:38 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:38 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:38 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 19 1.1 Get-Jobs 1',
'D [24/Aug/2011:19:41:38 +0200] Get-Jobs ipp://localhost/printers/',
'D [24/Aug/2011:19:41:38 +0200] Returning IPP successful-ok for Get-Jobs (ipp://localhost/printers/) from localhost',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 19 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:38 +0200] cupsdCloseClient: 19',
'D [24/Aug/2011:19:41:38 +0200] cupsdAcceptClient: 19 from localhost (Domain)',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 19 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:38 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 19 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:38 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:38 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:38 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 16 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:38 +0200] cupsdCloseClient: 16',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 18 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:38 +0200] cupsdCloseClient: 18',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:38 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 17 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:38 +0200] cupsdCloseClient: 17',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Printers 1',
'D [24/Aug/2011:19:41:38 +0200] CUPS-Get-Printers',
'D [24/Aug/2011:19:41:38 +0200] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost',
'D [24/Aug/2011:19:41:38 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:38 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:38 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Classes 1',
'D [24/Aug/2011:19:41:38 +0200] CUPS-Get-Classes',
'D [24/Aug/2011:19:41:38 +0200] Returning IPP successful-ok for CUPS-Get-Classes (no URI) from localhost',
'D [24/Aug/2011:19:41:38 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 20 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:38 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:38 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 20 1.1 CUPS-Get-Default 1',
'D [24/Aug/2011:19:41:38 +0200] CUPS-Get-Default',
'D [24/Aug/2011:19:41:38 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost',
'D [24/Aug/2011:19:41:38 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 12 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:38 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:38 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 12 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:38 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:38 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:38 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:38 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:38 +0200] cupsdReadClient: 19 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:38 +0200] cupsdCloseClient: 19',
'D [24/Aug/2011:19:41:48 +0200] cupsdReadClient: 13 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:48 +0200] cupsdCloseClient: 13',
'D [24/Aug/2011:19:41:48 +0200] cupsdAcceptClient: 13 from localhost (Domain)',
'D [24/Aug/2011:19:41:49 +0200] cupsdReadClient: 13 POST /jobs/ HTTP/1.1',
'D [24/Aug/2011:19:41:49 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:49 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:49 +0200] cupsdReadClient: 13 1.1 Cancel-Job 1',
'D [24/Aug/2011:19:41:49 +0200] Cancel-Job ipp://localhost/jobs/15',
'D [24/Aug/2011:19:41:49 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:49 +0200] cupsdMarkDirty(-----S)',
'I [24/Aug/2011:19:41:49 +0200] [Job 15] Job canceled by "manuel"',
'D [24/Aug/2011:19:41:49 +0200] cupsdMarkDirty(----J-)',
'I [24/Aug/2011:19:41:49 +0200] [Job 15] Canceled by "manuel".',
'D [24/Aug/2011:19:41:49 +0200] Returning IPP successful-ok for Cancel-Job (ipp://localhost/jobs/15) from localhost',
'D [24/Aug/2011:19:41:49 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:49 +0200] cupsdReadClient: 13 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:49 +0200] cupsdCloseClient: 13',
'D [24/Aug/2011:19:41:49 +0200] cupsdAcceptClient: 13 from localhost (Domain)',
'D [24/Aug/2011:19:41:49 +0200] cupsdReadClient: 13 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:49 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:49 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:49 +0200] cupsdReadClient: 13 1.1 Get-Notifications 1',
'D [24/Aug/2011:19:41:49 +0200] Get-Notifications /',
'D [24/Aug/2011:19:41:49 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:49 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost',
'D [24/Aug/2011:19:41:49 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:49 +0200] cupsdReadClient: 13 WAITING Closing on EOF',
'D [24/Aug/2011:19:41:49 +0200] cupsdCloseClient: 13',
'D [24/Aug/2011:19:41:50 +0200] [Job 15] Unloading...',
'D [24/Aug/2011:19:41:51 +0200] cupsdReadClient: 12 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:51 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:51 +0200] cupsdReadClient: 12 1.1 Get-Job-Attributes 1',
'D [24/Aug/2011:19:41:51 +0200] Get-Job-Attributes ipp://localhost/jobs/15',
'D [24/Aug/2011:19:41:51 +0200] [Job 15] Loading attributes...',
'D [24/Aug/2011:19:41:51 +0200] Returning IPP successful-ok for Get-Job-Attributes (ipp://localhost/jobs/15) from localhost',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:51 +0200] cupsdReadClient: 12 POST / HTTP/1.1',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:51 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:51 +0200] cupsdReadClient: 12 1.1 Cancel-Subscription 1',
'D [24/Aug/2011:19:41:51 +0200] Cancel-Subscription /',
'D [24/Aug/2011:19:41:51 +0200] cupsdIsAuthorized: requesting-user-name="manuel"',
'D [24/Aug/2011:19:41:51 +0200] cupsdMarkDirty(-----S)',
'D [24/Aug/2011:19:41:51 +0200] Returning IPP successful-ok for Cancel-Subscription (/) from localhost',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:51 +0200] cupsdReadClient: 12 PUT /admin/conf/cupsd.conf HTTP/1.1',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:51 +0200] cupsdAuthorize: No authentication data provided.',
'D [24/Aug/2011:19:41:51 +0200] cupsdIsAuthorized: username=""',
'D [24/Aug/2011:19:41:51 +0200] cupsdSendHeader: 12 WWW-Authenticate: Basic realm="CUPS", trc="y"',
'D [24/Aug/2011:19:41:51 +0200] cupsdCloseClient: 12',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:51 +0200] cupsdAcceptClient: 12 from localhost (Domain)',
'D [24/Aug/2011:19:41:51 +0200] cupsdReadClient: 12 PUT /admin/conf/cupsd.conf HTTP/1.1',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Active clients and dirty files',
'D [24/Aug/2011:19:41:51 +0200] cupsdAuthorize: Authorized as manuel using PeerCred',
'D [24/Aug/2011:19:41:51 +0200] cupsdIsAuthorized: username="manuel"',
'I [24/Aug/2011:19:41:51 +0200] Installing config file "/etc/cups/cupsd.conf"...',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Dirty files',
'D [24/Aug/2011:19:41:51 +0200] cupsdCloseClient: 20',
'D [24/Aug/2011:19:41:51 +0200] cupsdCloseClient: 12',
'D [24/Aug/2011:19:41:51 +0200] cupsdDeregisterPrinter(p=0x21731ce8(Brother), removeit=1)',
'D [24/Aug/2011:19:41:51 +0200] cupsdDeregisterPrinter(p=0x21752f00(Brother-DCP-J315W), removeit=1)',
'D [24/Aug/2011:19:41:51 +0200] cupsdDeregisterPrinter(p=0x217368d0(DCP-J315W), removeit=1)',
'I [24/Aug/2011:19:41:51 +0200] Saving printers.conf...',
'I [24/Aug/2011:19:41:51 +0200] Generating printcap /var/run/cups/printcap...',
'I [24/Aug/2011:19:41:51 +0200] Saving job cache file "/var/cache/cups/job.cache"...',
'I [24/Aug/2011:19:41:51 +0200] Saving subscriptions.conf...',
'D [24/Aug/2011:19:41:51 +0200] cupsdSetBusyState: Not busy',
'I [24/Aug/2011:19:42:05 +0200] Listening to 0.0.0.0:631 (IPv4)',
'I [24/Aug/2011:19:42:05 +0200] Listening to :::631 (IPv6)',
'I [24/Aug/2011:19:42:05 +0200] Listening to /var/run/cups/cups.sock (Domain)'],
'error_log_debug_logging_unset': True}
Page 9 (Locale issues):
{'printer_page_size': u'A4',
'system_locale_lang': None,
'user_locale_ctype': 'es_ES',
'user_locale_messages': 'es_ES'}Many thanks!!
alecxs
September 6th, 2011, 05:13 AM
I have not followed all the pages, so I'm not sure if this was said before.
On the brother website, there is an FAQ which provides a universal installer for brother printers. My network printer (HL-2250DN) worked flawlessly after trying all solutions with no result.
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/faq_prn.html#f00090
(http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/faq_prn.html#f00090)
This is the blog post that led me there:
http://www.associatedcontent.com/article/5976666/the_retail_detail_brother_releases.html
(http://www.associatedcontent.com/article/5976666/the_retail_detail_brother_releases.html)
When I was prompted for the URI of the printer, I chose (through trial and error) the option to specify the IP of the printer (I did know it, though).
Hope this helps anyone.
PakeJow
September 17th, 2011, 12:22 AM
i cant get my printer to work over a network. the printers drivers installed correctly, and its reognized in the "printers" menu.
but it says "printer may not be connected"
for the URl it says :usb:/dev/usb/lp0
but i want it to be used wirelessly, so shouldnt it say the printers IP adress that i gave to set it up?
kind of a newb, help please :???:
photonian
October 30th, 2011, 01:36 AM
For Wireless and Wired Printer Driver setup:
This worked for my wireless Brother MFC-665CW.
[NOTE: If you have another model just search for it in your software manager - you may have to turn on multiverse repository too]
Printer Driver is already in Ubuntu's Multiverse Repository.
Just goto synaptic and install:
brother-lpr-drivers-bh7 [or whatever package includes your printers driver - see note above]
Then install the printer using your printer manager. (the driver should be automatically selected for you.)
--------------------------------------------
For Scanner on wireless setup:
download and install: appropriate brscan package from Brother's Site: Here (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html)
Then inside a terminal enter: brsaneconfig2 -a name=whatever-name-you-choose model=Your-Printer-Model ip=192.168.x.x
[NOTE: Use brsaneconfig (for brscan models), brsaneconfig2 (for brscan2 models) or brsaneconfig3 (for brscan3 models) accordingly.
That's it, you can use your scanner software now.
Jose Catre-Vandis
November 4th, 2011, 08:30 AM
Anyone had this problem and solved it?
Brother DCP-540CN, print and scan drivers all working fine on Xubuntu 11.10. Up until now, the driver has never recognised or done anything with ink levels, but having replaced a colour catridge, the driver now complains that I have no ink left, and refuses to print. I was able to get the print run through by switching off and on the printer. However the error message still remains....
puntigamer
November 30th, 2011, 07:58 AM
HI guys, I've just installed my DCP-165C cups driver, and it works fine for me. But the scan drivers don't, the brscan can't see my device... I've got all the needed drivers installed, and added the
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
to /lib/udev/rules.d/40-libsane.rules
Any idea?
daniel@oneiric:~$ dpkg -l | grep Brother
ii brscan-skey 0.2.1-3 Brother Linux scanner S-KEY tool
ii brscan3 0.2.11-4 Brother Scanner Driver
ii dcp165ccupswrapper:i386 1.1.2-2 Brother CUPS Inkjet Printer Definitions
ii dcp165clpr:i386 1.1.2-2 Brother lpr Inkjet Printer Definitions
ii dcp195ccupswrapper:i386 1.1.2-2 Brother CUPS Inkjet Printer Definitions
ii dcp195clpr:i386 1.1.2-1 Brother lpr Inkjet Printer Definitions
ii ptouch-driver 1.3-0ubuntu11 CUPS/Foomatic driver for Brother P-touch label printers
RefinersFire
December 4th, 2011, 04:41 PM
ubuntu 11.04. Followed Brother's instructions precisely. Worked like a charm on my wife's 10.10 system. Will not work on this 11.04 system. Tried some of the suggestions here.
The printer shows up but will not print, clean heads, etc.
Any help will be appreciated.
War Tribe
December 11th, 2011, 01:56 PM
Is there anything like this for a lexmark x4650 3 in one printer?
jfbooth
December 11th, 2011, 02:10 PM
Is there anything like this for a lexmark x4650 3 in one printer?
Google search on:
lexmark x4650 ubuntu
About 40,200 results
rykel
December 15th, 2011, 02:58 AM
I am now using Linux Mint 12 and while it is not Ubuntu, I believe the printer application is the same.
I noticed that before printing, the tabs in the pop-up dialog no longer offer the choice of "Draft" or "Normal" when printing PDFs. I assume that the "Normal" (ie. NON-toner saving) mode is enabled as default.
My printer is a Brother HL-2140L.
Would you know how to reset the application to be what it used to be under Maverick?
kurt18947
December 15th, 2011, 04:58 AM
I am now using Linux Mint 12 and while it is not Ubuntu, I believe the printer application is the same.
I noticed that before printing, the tabs in the pop-up dialog no longer offer the choice of "Draft" or "Normal" when printing PDFs. I assume that the "Normal" (ie. NON-toner saving) mode is enabled as default.
My printer is a Brother HL-2140L.
Would you know how to reset the application to be what it used to be under Maverick?
I've only used Mint 12 as a live session, I've never installed it to a hard drive. Mint 12 is based on Gnome 3 shell which is my default. Your problem with the inability to set default print modes seems like a shortcoming of Gnome shell's interface. Unity and Xfce-desktop offer more printer options than Gnome 3 shell and I assume Mint 12. Below is my printer window:
209143
Options is print jobs, not printer settings. I can usually select print quality from within applications but it's a bother to change it each time.
rykel
December 17th, 2011, 10:29 PM
I've only used Mint 12 as a live session, I've never installed it to a hard drive. Mint 12 is based on Gnome 3 shell which is my default. Your problem with the inability to set default print modes seems like a shortcoming of Gnome shell's interface. Unity and Xfce-desktop offer more printer options than Gnome 3 shell and I assume Mint 12. Below is my printer window:
209143
Options is print jobs, not printer settings. I can usually select print quality from within applications but it's a bother to change it each time.
I am inclined to understand it so too... the only problem is, even within applications, it might NOT be possible to change printer settings.
For example, if I am printing a webpage (HTML), it will give me printer settings (ie. "Normal" vs "Draft" aka Toner-Save?) but if I am printing a PDF, then the entire printer settings tab is simply gone.
What gives?
YMS_1975
December 17th, 2011, 11:29 PM
WOW,
That was a lot to read!!!! I'm running Ubuntu 11.10 and I've got the MFC-465CN Brother Multi-Function. I just can't get it to scan. I can get it to print....but not scan.
Can anybody help me? I've gone through so many different tips and tricks but it just won't work.
Anybody???? :confused:
mechanizedmedic
December 26th, 2011, 03:55 AM
WOW,
That was a lot to read!!!! I'm running Ubuntu 11.10 and I've got the MFC-465CN Brother Multi-Function. I just can't get it to scan. I can get it to print....but not scan.
Can anybody help me? I've gone through so many different tips and tricks but it just won't work.
Anybody???? :confused:
Brother has a driver/utility for this machine called brscan2. The download and instructions are HERE (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html#brscan2). This should allow you to use the SCAN button on the machine but IMO it's easier to just use Xsane as you can pick the file name, save location and format in advance.
YMS_1975
December 26th, 2011, 03:59 AM
Brother has a driver/utility for this machine called brscan2. The download and instructions are HERE (http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html#brscan2). This should allow you to use the SCAN button on the machine but IMO it's easier to just use Xsane as you can pick the file name, save location and format in advance.
I downloaded the Brscan2 but the scanner STILL isn't working. :(
Has anybody who has my version of Ubuntu and this exact same model got it to work??????????
Maybe I'm doing something wrong.
tomek_wap
December 31st, 2011, 12:12 PM
i don't know why, but scanner drivers used to work.
then they stopped.
tried to install all from scratch, printer works as always, no problems at all.
when trying to install brscan2 with given command:
sudo apt-get install brscan2-0.2.5-1.i386.deb
shows error message:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package brscan2-0.2.5-1.i386.deb
E: Couldn't find any package by regex 'brscan2-0.2.5-1.i386.deb'
Running command:
brsaneconfig2 -q shows
1 BROTHER-SCANNER "DCP-540CN" I:192.168.2.20
which is all correct.
Running xsane, shows that no scanner drivers were found.
How to get it to work again?
Thnx
newb85
December 31st, 2011, 02:27 PM
I followed the normal installation procedures for a MFC-3360C on Oneiric. Unfortunately, neither xsane nor the simple scan utility find my scanner.
This scanner worked perfectly using the same procedures on my old machine running natty until a couple months ago, when that machine's graphics card died, rendering the machine a high-tech paperweight. This is the first time I've tried to install the scanner since then.
Running sane-find-scanner does find the scanner. However, running scanimage -L does not.
newb85
December 31st, 2011, 02:36 PM
E: Unable to locate package brscan2-0.2.5-1.i386.deb
E: Couldn't find any package by regex 'brscan2-0.2.5-1.i386.deb'
Thnx
Sounds to me like you either didn't type the name of the driver correctly or weren't in the folder containing the driver when you ran the install command.
tomek_wap
December 31st, 2011, 02:57 PM
Sounds to me like you either didn't type the name of the driver correctly or weren't in the folder containing the driver when you ran the install command.
The thing is that the driver name (file name) was entered correctly, as I was in correct folder.
The procedure was exactly the same as before when I installed my Brother device (1-2 months ago) - i.e. dragging with mouse to terminal, so there was no chance for a typo.
But I also moved into the right folder, and typed in the driver name correctly.
PS. just about I managed to install brscan2 with no problems, no errors came up, all seems OK. But still no scanner was found by XSANE.
PS.2. When running XSANE, it shows "no devices available" - just to be clear.
PS.3. Intalled drivers using sudo dpkg -i --force-all, to see how it works ... gives me terminal message
(Reading database ... 227436 files and directories currently installed.)
Preparing to replace brscan2:i386 0.2.5-1 (using .../brscan2-0.2.5-1.i386.deb) ...
Unpacking replacement brscan2:i386 ...
Setting up brscan2:i386 (0.2.5-1) ...
So it seems OK.
Also... when checking drivers it shows:
ic brscan2 0.2.5-1 Brother Scanner Driver
ii brscan2:i386 0.2.5-1 Brother Scanner Driver
ii dcp540cncupswrapper:i386 1.0.1-1 Brother CUPS Inkjet Printer Definitions
ii dcp540cnlpr:i386 1.0.1-1 Brother lpr Inkjet Printer Definitions
ii ptouch-driver 1.3-0ubuntu11 CUPS/Foomatic driver for Brother P-touch label printers
kurt18947
December 31st, 2011, 05:31 PM
Re scanning in 11.10. There's an install glitch, fix is here:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/faq_scn.html#f00101
This problem was still around after 11.10 was released.
tomek_wap
December 31st, 2011, 05:55 PM
Re scanning in 11.10. There's an install glitch, fix is here:
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/faq_scn.html#f00101
This problem was still around after 11.10 was released.
It works!! Thnx!!!
I wonder why it all worked before (in 11.10) ... and not it didn't until I've copied the files.
Now I was thinking, maybe before it worked in 11.10 32-bit, and never tried to scan in 64-bit, just installed drivers and assumed that it's all working.
Brother should do a proper/official package/application for Linux, like they have it for Windows or Mac :)
rogerb1583
January 13th, 2012, 02:43 PM
I give up. I have wasted a couple of hours trying to get my Brother 6490CW driver stalled. I have not felt this stupid since DOS. I am going to buy an HP printer. At least they support Ubuntu Linux.
El Stupido
jfbooth
February 2nd, 2012, 10:49 PM
XUBUNTU 11.10. NETWORKED MFC-7440N PRINTER/SCANNER
Used to work .. but stopped printing/scanning at some unknown point, possibly when I upgraded from 11.04.
I have managed to get it printing again, but after reading this entire thread and trying 'everything' I could .. I now need help getting it to scan.
When I run XSANE I get an error window:
Failed to open device 'brother3:net 1;dev0': Invalid argument
jb@Compaq:~$ dpkg -l | grep Brother
ii brmfc7440nlpr 2.0.2-1
Brother MFC-7440N LPR driver
ii brscan-skey 0.2.1-3
Brother Linux scanner S-KEY tool
ii brscan3 0.2.11-4
Brother Scanner Driver
ii cupswrappermfc7440n 2.0.2-1
Brother MFC7440N CUPS wrapper driver
ii ptouch-driver 1.3-0ubuntu11
CUPS/Foomatic driver for Brother P-touch label printers
jb@Compaq:~$
Not sure what else to say. I have read and complied with BROTHER FAQ tips, and tried most of the advice given in this thread. Thank you in advance to anyone who can help me out.
YMS_1975
February 3rd, 2012, 02:18 AM
I give up. I have wasted a couple of hours trying to get my Brother 6490CW driver stalled. I have not felt this stupid since DOS. I am going to buy an HP printer. At least they support Ubuntu Linux.
El Stupido
You're not stupid.
This is quite tricky! LOL. I've been fiddling around with an MFC-465CN.
I downloaded the drivers from Brothers website, then I read that it was already in the repositories so there was no need to do that.
Then I uninstalled everything, and reinstalled from the repositories....STILL NO LUCK. :(
So you're definitely not alone (or stupid).
jfbooth
February 3rd, 2012, 03:11 AM
I give up. I have wasted a couple of hours trying to get my Brother 6490CW driver stalled. I have not felt this stupid since DOS. I am going to buy an HP printer. At least they support Ubuntu Linux.
El Stupido
No .. you are not stupid. I spent almost a month just getting my printer to work .. and .. AND .. I am not sure what I did to fix it .. but it works!! Now .. the scanner .. hopefully, much sooner.
This thread .. many, many compliments to it .. and it deserves compliments .. BUT it is REALLY outdated .. and is no longer a tutorial .. it is a 30 pg monster of redundant and outdated material. There must be 10 replies that recommend editing 40-libsanerules or whatever it's called .. and it is not there.
I don't mean to beat on this thread .. it is just way outdated is all.
YMS_1975
February 3rd, 2012, 03:37 AM
No .. you are not stupid. I spent almost a month just getting my printer to work .. and .. AND .. I am not sure what I did to fix it .. but it works!! Now .. the scanner .. hopefully, much sooner.
This thread .. many, many compliments to it .. and it deserves compliments .. BUT it is REALLY outdated .. and is no longer a tutorial .. it is a 30 pg monster of redundant and outdated material. There must be 10 replies that recommend editing 40-libsanerules or whatever it's called .. and it is not there.
I don't mean to beat on this thread .. it is just way outdated is all.
Agreed (to a certain point).
I think what we should do, is dedicate a hardware section and break it down by peripheral brand name, model # & Ubuntu version compatibility (if such a section does not exist already).
And if it does exist.....then....we should be looking there! :D
jfbooth
February 3rd, 2012, 12:49 PM
I downloaded the drivers from Brothers website, then I read that it was already in the repositories so there was no need to do that.
Then I uninstalled everything, and reinstalled from the repositories....STILL NO LUCK. :(
So you're definitely not alone (or stupid).
Yeah .. I read that too, but I also read that those in the repositories only apply to certain models .. so I used the specified drivers from Brother's website. If you are using the repository packages .. they STILL may not be right for your model printer.
jfbooth
February 3rd, 2012, 12:58 PM
I think what we should do, is dedicate a hardware section and break it down by peripheral brand name, model # & Ubuntu version compatibility (if such a section does not exist already).
And if it does exist.....then....we should be looking there! :D
There certainly is a hardware section of this Forum .. but to my knowledge there is nothing there in particular about Brother Printers. Maybe .. but this 'tutorial' is about the best thing I have found .. as lacking as it is.
I think TUTORIALS should be locked to replies. That right there would reduce this one to a few posts .. all by the author of the tutorial. Instead of 30 pages ..it could be cut down to one. The author could edit/add to/expand the tutorial and keep it updated. The feedback to the tutorial could be done in another thread. What took me the longest and I still did not find the answer, was going through this entire thread ... all that 'input' is outdated, redundant, mistaken, misleading, and time consuming.
exsencon
February 9th, 2012, 06:31 PM
Just my 2 cents. I just bought a Brother 195C all in one (the lights went out on my Canon Pixma MP520)and installed it on my WinXP desktop. Then I went about getting it to work on my Ubuntu 10.10 laptop over my home wireless connection. Went to the Brother website to get the Linux drivers for my 195C-no sweat. Just put in the IP of my desktop and I could print wirelessly from my Ubuntu laptop to my WinXP desktop that's connected to my new Brother with USB and of course shared printer. Great stuff!
See about the scanner later. Very good feeling about Brother and Linux!
jfbooth
February 9th, 2012, 08:09 PM
Great stuff!
I am sincerely glad you had so little trouble. This is a 'good' tutorial .. if you are connected USB. It only covers NETWORK connected through the evolution of replies .. so in that respect, it is a good tutorial .. but fails miserably for a networked Brother 'device' .. at this point.
exsencon
February 10th, 2012, 08:14 AM
I am sincerely glad you had so little trouble. This is a 'good' tutorial .. if you are connected USB. It only covers NETWORK connected through the evolution of replies .. so in that respect, it is a good tutorial .. but fails miserably for a networked Brother 'device' .. at this point.
jfbooth
I understand your problem which is quite different of mine.I am in a home situation with two PC's(Desktop-Laptop).Laptop is connected wireless to my Linksys router with the Desktop and the internet and that's it.
Now,on my laptop I have WinXP and Ubuntu 10.10, on my Desktop I have WinXP on one HD and 12 Linux OS and Solaris and PCBSD on the second HD. So right now I am getting all those Linux OS's to work with my new Brother DCP195C. I am about half way and still going strong! I'll leave Solaris and PCBSD for last because they are tricky ones. But so far,so good.
I am still hoping printer manufacturers give the same treatment to Linux users as they do for Win users!
rcorea1563
February 19th, 2012, 07:05 PM
Your procedure worked fine for a network attached MFC-425CN on Ubuntu 10.04 (Lucid).
The installation assumed it was USB connected, but a visit to the CUPS admin page (http://localhost:631) ->Manage Printers -> Modify Printer resolved the problem.
It discovered the networked printer and I just had to click on it.
Thank you for a detailed and accurate How To. Excellent.
crazyness003
March 5th, 2012, 09:55 PM
Hey guys (and gals). Here's a weird one:
I cannot get my Brother MFC-6665CW to print, but it scans beautifully.
I recently reinstalled Ubuntu 11.10 x64 on my desktop (coming from 10.04, I figured a clean reinstall would be best), and the first thing I did was get my printer/scanner to work.
I'm an intermediate user, and I breezed through the install for the printer. I set it up as a network printer since I plan on physically moving it in the near future. In the end I even printed a test page- successfully. No sweat.
Got through the scanner part, and after a couple of minutes I got that to work too, so I figured "GREAT SUCCESS!".
Yesterday, I went to print, so I selected the printer, it showed up, and even sent the job to spool, then it just completed...yet nothing printed. Its like the printer never got the instructions. I can still scan, but after countless failed attempts to print, reinstall drivers, use USB, wired, wirless, LDP, AppSocket, nothing works. I truly am stumped.
I tried setting the device uri to
dnssd://Brother%20MFC-665CW._pdl-datastream._tcp.local/ (done automatically when I select AppSocket/JetDirect)
dnssd://Brother%20MFC-665CW._printer._tcp.local/ (done automatically when I select LDP network printer)
usb://Brother/MFC-665CW?serial=BROD7F118271 (done automatically when I select USB)
ldp://192.168.0.165/binary_p1 (manual entry using assigend IP by DHCP)
I tried uninstalling the drivers (in my case the 'brother-lpr-driversbh7' and 'brother-cups-wrapper-bh7), reinstalling, purging, installing again from the brother site; all to no success. If anyone can give me some advice as to what else I can try, save for reinstalling ubuntu.
I'm not sure where to take it from here. So, thanks in advance.
Oh, I almost forgot, whenever it "completes" print jobs, it keeps complaining that I'm completely out of ink, yet my ink levels are satisfactory. Weird.
Again, thanks.
crazyness003
March 7th, 2012, 06:10 PM
bump?
ferdnyc
March 8th, 2012, 08:36 PM
ldp://192.168.0.165/binary_p1 (manual entry using assigend IP by DHCP)
I just want to make sure... this was just a typo in your post, right? Because, the line should be:
lpd://192.168.0.165/BINARY_P1
(Note the transposed second and third letters.)
That's the address format my MFC-5460CN has been working successfully with for the past 3+ years, it should work for yours as well.
(BTW: I don't believe the capitalization on "BINARY_P1" makes any difference.)
crazyness003
March 15th, 2012, 10:59 PM
Good sir, I don't know who you are, or where you're from, but I believe you deserve a beverage of your choice*
You are oh so very correct.
ldp does NOT work
lpd on the other hand, DOES.
Its these simple mistakes that make me wanna punch myself in the face sometimes.
You're a lifesaver. And I just noticed the 'Thanks' button is still missing. Because if it was present, I would have smashed my mouse pressing that thing (and I have a pretty bad-*** mouse)
*alcoholic beverages apply only if you are of the legal age in the locale you will be drinking said beverage.
ferdnyc
March 16th, 2012, 06:03 PM
Glad to hear you got it worked out! :-)
The acronym thing is definitely an annoyance, you're not at all alone in that. I agree — ldp, lpd, lbj, who can keep the alphabet soup straight?
That kind of thing is why I'm a big proponent of learning the expansions for acronyms, even if (especially if!) they're "irrelevant" or "outdated". I just find it easier to remember phrases than jumbles of letters.
No, it's definitely not relevant anymore that LPD stands for "Line Printer Daemon", and certainly nobody will ever "need" to know that. But once you do, you'll never misspell "LPD".
By the same token, I could never remember how to spell PCMCIA, until I learned what it stands for. Which is, of course, "People Can't Memorize Computer Industry Acronyms".
(Hey, I never said it was necessary to know the correct expansion! That's the nice thing. Any phrase that fits will work just as well. Truth is, I'm not sure what PCMCIA properly stands for. Some string of generic near-meaningless buzzwords, no doubt. "Personal Computer Memory Card Interface Attachment"?)
weirdfate
April 13th, 2012, 05:02 PM
sooooooo.....
brothers mfc210c not working under 11.10?????
Fraoch
April 29th, 2012, 04:49 PM
Just reinstalling this for 12.04 and I'm not sure if it's 12.04 or the recently updated Brother scan key tool/scanner driver (updated about a month ago) but these handy little scripts are gone.
Not the end of the world I suppose but it's a little annoying.:-(
I stumbled upon this post which improved the fax usage for my MFC:
http://ubuntuforums.org/showpost.php?p=10624376&postcount=8
Also I played around with the scripts that get executed when the machine keys are pressed to be a bit more useful to me. Note this is newbie stuff because I'm a newbie, so don't expect anything dramatic.:)
First, the script at /usr/local/Brother/sane/script/scantofile-0.2.1-3.sh (the version numbers at the end of your script may be different). This controls what happens when you select Scan to File on the machine. By default, it scanned at 100 dpi in an unusual .PPM format and left the file in /home/[your user name]/brscan.
I changed it to 200 dpi because I always scale it down in another program - it's easy to scale down images, but impossible to scale up if you don't have enough detail. Plus a 200 dpi full-page scan is still manageable across a wireless network, it's a little over 10 MB and takes about 10 seconds to transmit using "g" wireless networking. I changed the file format to TIFF - I don't know much about .PPM and it could be compressed, I want the raw scan and I'll save it in the format of my choice. Finally I always look at a scan in a graphics editor because it almost always needs to be cropped, at the very least, so I want to start GIMP automatically with this file loaded after the scan completes.
My modified script looks like this:
#! /bin/sh
set +o noclobber
#
# $1 = scanner device
# $2 = friendly name
#
#
# 100,200,300,400,600
#
resolution=200
device=$1
mkdir -p ~/brscan
if [ "`which usleep`" != '' ];then
usleep 10000
else
sleep 0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
chmod 644 $output_file
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --format=tiff --resolution $resolution> $output_file
echo gimp $output_file \;rm -f $output_file | sh &
To edit your script, use
gksudo gedit /usr/local/Brother/sane/script/scantofile-0.2.1-3.sh
, modifying the version number as necessary, and either overwrite the existing script with this one or change the number after "resolution" and the last two lines.
Other niceties which you might want but which I kept - change the location the files are sent to (change the "mkdir -p ~/brscan" line) and don't delete the initial raw scan after editing (remove "\;rm -f $output_file" at the end).
Next, /usr/local/Brother/sane/script/scantoimage-0.2.1-3.sh. This one already called GIMP but I changed the resolution and file format:
#! /bin/sh
set +o noclobber
#
# $1 = scanner device
# $2 = friendly name
#
#
# 100,200,300,400,600
#
resolution=200
device=$1
mkdir -p ~/brscan
if [ "`which usleep`" != '' ];then
usleep 10000
else
sleep 0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --format=tiff --resolution $resolution> $output_file
echo gimp $output_file \;rm -f $output_file | sh &
Finally, /usr/local/Brother/sane/script/scantoocr-0.2.1-3.sh. Turns out this one doesn't work by default at all - there were two lines at the end of the script which were supposed to say that OCR is not supported and then delete the scan.:lolflag: This can be rectified by installing two packages, tesseract-ocr (probably the most accurate command-line OCR engine) and OCRFeeder, a GUI for command-line OCR engines. To install these packages:
sudo apt-get install tesseract-ocr ocrfeeder
Then the OCR script can be modified to send the scanned file to OCRFeeder, at 200 dpi and in TIFF:
#! /bin/sh
set +o noclobber
#
# $1 = scanner device
# $2 = friendly name
#
#
# 100,200,300,400,600
#
resolution=200
device=$1
mkdir -p ~/brscan
if [ "`which usleep`" != '' ];then
usleep 10000
else
sleep 0.01
fi
output_file=`mktemp ~/brscan/brscan.XXXXXX`
echo "scan from $2($device) to $output_file"
scanimage --device-name "$device" --format=tiff --resolution $resolution> $output_file
echo ocrfeeder --images $output_file \;rm -f $output_file | sh &
I may work on this one a little bit, the images you send to OCR need to meet certain requirements (1-bit black & white, etc), but this will only send colour scans to OCRFeeder even if you press the "Black" scan button - the program which detects the button press doesn't seem to differentiate between the two scan buttons. It might be possible to format the image correctly using the options for "scanimage".
Hope this helps!
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.