SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a Brother MFC-L2750DW from which I'm trying to print. I got the drivers installed. I have CUPS daemon started. But when I send a job to the printer, nothing happens. The printer will give the message "receiving data" and CUPS will show either the job completed or stopped.
I don't always have the printer connected. I use a USB connection when it is connected. I just now plugged in to try to test the printer again. On the CUPS page (localhost:631), when I go to Administration, then "Manage Printers", I get this message for status:
Code:
Idle - "File "/usr/lib64/cups/filter/brother_lpdwrapper_MFCL2750DW" has insecure permissions (0100755/uid=1002/gid=100)."
If I check the file:
Code:
bash-5.0$ ls -la /usr/lib64/cups/filter/brother_lpdwrapper_MFCL2750DW
lrwxrwxrwx 1 root root 55 Aug 7 16:01 /usr/lib64/cups/filter/brother_lpdwrapper_MFCL2750DW -> /opt/brother/Printers/MFCL2750DW/cupswrapper/lpdwrapper
I sent a print test page job and the CUPS page says this:
Quote:
Description: Brother MFC-L2750DW series
Location: Local Printer
Driver: Brother MFCL2750DW for CUPS (grayscale, 2-sided printing)
Connection: usb://Brother/MFC-L2750DW%20series?serial=123456
Defaults: job-sheets=none, none media=na_letter_8.5x11in sides=one-sided
And the "state" below that summary says "stopped".
If I'm reading the permissions correctly, it looks like any user can execute commands on the printer? If I'm correct, why can't I print anything?
Brother printer drivers are 32-bit only (implied by Pre-required Procedure (5) on the Before the Installation page) so for 64-bit Slackware you will need to install at least the multilib glibc-solibs and cups-compat32 packages for your installation from http://bear.alienbase.nl/mirrors/people/alien/multilib/
according to this article. Since almost all modern Brother MFC support ipp this should work.
I did something like this too, except I used a Raspberry Pi as a print server. In other words, once the printer was enabled in this way via cups, I just shared it. I did not need to install Brother's drivers on any device. Mine is MFC-j985DW.
Emulation(s) BR-Script3‡, GDI, PCL6 (PCL XL Class 3.0), PDF Version 1.7
If you have as much trouble with the official drivers as I did, you could try using it as a generic PCL 6 device. You may lose some features, but at least it will make marks on paper.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.