Printer DCP-L2560DW works PARTIALLY with driver "Brother DCP-L2540DW series, using brlaser v6"
I simply could not get the lpinfo command to actually show any relevant output, even though the printer once configured was clearly visible with lpstat. I think it's because of my network setup (printer being on a different VLAN) and some possible firewall interference in between.
Instead, I used /usr/lib/cups/backend/snmp $printers_ip_address as described in this old Fedora bug thread. I hope that's alright!
This is the output I got:
network lpd://skrifvaren330A5/BINARY_P1 "Brother DCP-L2560DW series" "Brother DCP-L2560DW series" "MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:DCP-L2560DW series;CLS:PRINTER;CID:Brother Laser Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3,DM1;" "Funkytown"
I think this would correspond to the following fields (had I got lpinfo to work):
Device: uri = lpd://skrifvaren330A5/BINARY_P1
class = network
info = Brother DCP-L2560DW series
make-and-model = Brother DCP-L2560DW series
device-id = MFG:Brother;CMD:PJL,PCL,PCLXL,URF;MDL:DCP-L2560DW series;CLS:PRINTER;CID:Brother Laser Type1;URF:W8,CP1,IS4-1,MT1-3-4-5-8,OB10,PQ4,RS300-600,V1.3,DM1;
location = Funkytown
Not sure which one of the third and fourth fields correspond to info and make-and-model, but luckily they are identical for this model!
Correction:
It works fine at 600 DPI (tested in both portrait and landscape, simplex and duplex), but does not work at 1200HQ (i.e. 2400x600 according to the product specification). It does not properly shrink the content onto the page, and instead prints it large and cropped.
Furthermore, the "scale" setting is grayed out and cannot be changed in the GUI.
Thank you for your report, your printer has been added to my pull request.
Thanks! Fingers crossed it gets merged at some point in the future :)
I noticed I had mistyped the model name in the title of this issue (but not in the command output). Indeed, it is a DCP-L2560DW, like what you added in your PR. I'll edit the title here, if nothing else, just to help others googling it in the future.
I'm maintaining a fork of brlaser at Owl-Maintain, which packagers are starting to use.
So far I know of; FreeBSD, Arch, Gentoo, Solus, and I've heard even Debian is switching.
So if you run into any bugs you may want to report it there.
There is new code in Owl-Maintain/brlaser that may resolve your issue printing at 1200dpi, though v2.6.8 was just released so it may take some time before it arrives by your package manager.