On Feisty this has improved. I can no longer make the printer disappear permanently. However doing repeated runs of the cups usb backend produces differing results:
while true; do /usr/lib/cups/backend/usb; done direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER;�" direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER;��" direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER;" direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER;��" direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER;��" direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER; direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER;��" direct usb://Br/Unknown "Unknown" "Unknown USB #1" "MFG:Br" direct usb://Brother/HL-1050%20series "Brother HL-1050 series" "Brother HL-1050 series USB #1" "MFG:Brother;CMD:PCL5,PJL,PCLXL;MDL:HL-1050 series;CLS:PRINTER;P�" Running the above in two separate terminals will sometimes make the printer briefly disappear from one of them. However stopping the polling in the non failing terminal will then make the printer reappear in the failing terminal. Version information: Ubuntu Feisty cupsys 1.2.8-0ubuntu7 -- Hl-1050 is not detected properly https://launchpad.net/bugs/35638 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs