You are not logged in.
Hi all,
I have recently configured a Brother MFC-L2710DW as a printer using the "brlaser" driver. It was working flawlessly until I decided to configure it as a scanner as well, using the brscan5 driver. Now my Brother works as a scanner, but does not print (CUPS shows it as ready, but when I send a job it remains "Waiting for printer to become available" indefinitely). The printer/scanner combo is connected to the PC via USB.
I am not sure what further logs / information I should provide. Any help is very welcome :-)
Further update: the culprit is the ipp-usb service. If I turn it off, the printer works again, but then the scanner does not. I guess I can manually turn it on before I scan and off again, but any other more convenient ideas are still welcome.
Thanks!
Last edited by Harkonnen (2020-11-25 21:32:48)
Offline
Do you have this installed from the AUR:
https://aur.archlinux.org/packages/brother-mfc-l2710dw/
Offline
The package that you mention:
* Contains only the printer drivers that I have already installed from the (more recent) brlaser package in the official repository. Does not bundle the scanner drivers.
* Was last updated in 2018.
I'm going to skip it.
Offline
from the (more recent) brlaser package in the official repository.
brlaser is also an AUR pacakge , https://aur.archlinux.org/packages/brlaser/
Since brlaser is a 3rd party program there's a chance it won't work with the brscan5 package from brother.
The brother-mfc-l2710dw aur package uses binary code provided by brother and should cooperate fin with brscan5 .
I do suggest you try it out to verify printing + scanning works with offical brother drivers.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Try using the Brother AUR drivers and brscan together before you "skip it'.
I have the MFC-L2700DW and both printer and scanner work without issue using the combined packages for the Brother printer, brscan4, and CUPS. I use xsane to manage the scanner directly.
Based on your response, it is not clear whether you even tried to use all 3 together.
Last edited by zpg443 (2020-11-25 00:09:09)
Offline
Sorry, my bad re. the brlaser package. For some reason I mentally labeled it as the "official" repo package for Brother devices.
Nevertheless, I have to insist that this is not a problem with the driver itself (the one in brlaser worked fine), but with the scanner when connected through usb, and more specifically that ipp-usb is blocking USB access to the printer. I have now managed to configure the system appropriately (but the scanner driver is only half working). To summarize:
Without ipp-usb loaded:
Both the brlaser and the brother-mfc-l2710dw drivers print correctly.
sane-find-scanner actually finds the scanner there: "found USB scanner (vendor=0x04f9 [Brother], product=0x0434 [MFC-L2710DW series]) at libusb:001:005"
scanimage -L does not list the scanner, presumably because the brscan5 driver does not provide vanilla USB interfacing with the device, but just IPP.
With ipp-usb loaded:
sane-find-scanner still finds the scanner
scanimage -L now does list the scanner: "device `airscan:e7:Brother MFC-L2710DW series (USB)' is a eSCL Brother MFC-L2710DW series (USB) eSCL network scanner"
The scanner works, but fails quite often.
Sending a job to the printer is stalled with "Waiting for printer to become available...". When ipp-usb is unloaded, the job prints (but of course the scanner stops working).
Of course, the system log is showing that /dev/usblp0 is being removed as soon as I load ipp-usb. This is the actual culprit, and not the driver version. I have tried to configure the printer through ipp-usb, which would look like the correct approach, but I cannot find the correct way to specify the ipp URL to cups. This is the otuput by lpinfo -v:
network ipp://Brother%20MFC-L2710DW%20series%20(USB)._ipp._tcp.local/The solution was to add the printer to CUPS in IPP mode (ipp://localhost:60000/ipp). No driver required whatsoever (the printer is fully driverless).
Now, both printer and scanner are coexisting. The issue now comes when scanning from the automatic document feeder (ADF). A maximum of three pages can be scanned at each time. Otherwise I get an error: "sane_start: invalid argument", and the scanning process fails. This does look like a driver issue, but I am currently clueless as to how to proceed.
Offline
And probably the last update: I was able to configure everything without ipp-usb, and everything seems to be in working order now. The solution seems to have been using brscan4 instead of brscan5 (although both are marked as supporting the MFC-L2170DW).
Thanks for all the help, I think this can be marked solved now.
Offline
And probably the last update: I was able to configure everything without ipp-usb, and everything seems to be in working order now. The solution seems to have been using brscan4 instead of brscan5 (although both are marked as supporting the MFC-L2170DW).
Thanks for all the help, I think this can be marked solved now.
Mark as SOLVED by editing the title of your original post.
Offline
Harkonnen wrote:And probably the last update: I was able to configure everything without ipp-usb, and everything seems to be in working order now. The solution seems to have been using brscan4 instead of brscan5 (although both are marked as supporting the MFC-L2170DW).
Thanks for all the help, I think this can be marked solved now.
Mark as SOLVED by editing the title of your original post.
Done. Thank you.
Offline