Agh. Let's start with what I can give you straight away.
2. Despite /usr/lib/cups/backend/usb returning
direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-;MDL:HL-1050 series;CLS:"
this is the output of lpinfo -v:
network socket
network beh
direct hpfax
direct hp
network http
network ipp
network lpd
direct scsi
network smb
Does module) the file /dev/usblp0 (/dev/usblp1, ...) for your printer exist? Yes.
# ls -l /dev/usblp0 /dev/usb/lp0
lrwxrwxrwx 1 root root 7 2007-08-29 17:15 /dev/usblp0 -> usb/lp0
crw-rw---- 1 root lp 180, 0 2007-08-29 17:15 /dev/usb/lp0
What is the output of "sudo usb_printerid /dev/usblp0"
# usb_printerid /dev/usblp0
GET_DEVICE_ID string:
MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER;
(I only have this printer as a USB device, /dev/usb/ only contains lp0
Agh. Let's start with what I can give you straight away.
2. Despite /usr/lib/ cups/backend/ usb returning HL-1050% 20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother; CMD:PCL5, PJL,PCLXL; MDL:HL- ;MDL:HL- 1050 series;CLS:"
direct usb://Brother/
this is the output of lpinfo -v:
network socket
network beh
direct hpfax
direct hp
network http
network ipp
network lpd
direct scsi
network smb
Does module) the file /dev/usblp0 (/dev/usblp1, ...) for your printer exist? Yes.
# ls -l /dev/usblp0 /dev/usb/lp0
lrwxrwxrwx 1 root root 7 2007-08-29 17:15 /dev/usblp0 -> usb/lp0
crw-rw---- 1 root lp 180, 0 2007-08-29 17:15 /dev/usb/lp0
What is the output of "sudo usb_printerid /dev/usblp0" CMD:PCL5, PJL,PCLXL; MDL:HL- 1050 series;CLS:PRINTER;
# usb_printerid /dev/usblp0
GET_DEVICE_ID string:
MFG:Brother;
(I only have this printer as a USB device, /dev/usb/ only contains lp0