you checked the files permissions:GSValore wrote:I'm trying to get my MFC-240C to work, but all the suggestions thus far do not seem to help. CUPS recognizes the printer on the USB port; however, it does not seem to actually print anything. Any jobs sit as processing endlessly. The error log shows nothing.
My system is configured as amd64, and I've installed the driver and cupswrapper as per Brother's site's instructions.
http://forums.gentoo.org/viewtopic-p-40 ... ml#4044097
they shouldn't be exactly the same, but for some files it is important, that they are executable + readable for all users
also try to follow the following steps loosely:
especially step 17 is important, then you'll see if it prints or is missing a symbolic link of libraries1. unmask cups-1.2* (~x86)
2. emerge cups tcsh a2ps
3. rpm2targz the 2 packages
4. tar xzf the 2 packages
5. cp the files over from usr/* to the corresponding folders
6. mv usr/local/Brother /usr/local/.
7. change in /usr/local/Brother/cupswrapper/cupswrapper... /etc/init.d/cups to /etc/init.d/cupsd
8. run /usr/local/Brother/cupswrapper/cupswrapper...
9. create a symbolic link from /usr/local/Brother/inf/brMFC...rc to /usr/local/Brother/inf/brPrintList (ln -sf brHL2040rc brPrintList )
10.a. copy /usr/lib/cups/filter/br... to /usr/libexec/cups/filter/br..
10.b. for amd64 copy /usr/lib/cups/filter/br... to /usr/lib64/cups/filter/br..
11. restart cupsd
12. type in 127.0.0.1:631
13. set "change printer" and select the uri (usually /dev/usb/lp0)
14. restart cupsd
15. print test page
16. if it doesn't work
17. cat test.txt | /usr/local/Brother/lpd/filterMFC5840CN
18. look, what it shows; correct errors (creating symbolic links)
good luck !




