Hide Forgot
My Brother HL-2270DW laser printer isn't autodetected. When I plug in via USB, Fedora claims "No printer driver for HL-2270DW series" and no relevant driver is in the list. Failure. Autodetecting it over the network fails too. I tried manually adding it by typing in its IP address. Fedora claimed again that it coudln't find the printer driver and presented a list with no relevant drivers so I cancelled out. And this is where it gets weird: the printer was all configured and ready to go! Somehow telling it the IP address caused CUPS to discover a "Brother HL2270DW for CUPS" driver and started using it. It's very strange that this doesn't happen for autodetection, only when I try manually configuring the printer. Now the printer works 100%, even duplex. How reproducible: 100% Steps to Reproduce: Buy an HL-2270DW and plug it in Also described here: https://fedoraproject.org/wiki/Test_Day:2011-03-29_Printing (search for Bronson).
Changing assignee to someone who actually knows something about printers and computers and stuff
When it is connected via USB and powered on, what does this command say, as root?: lpinfo -l -v
Hi Tim, here you go: [root@lyra-f15 bronson]# lpinfo -l -v Device: uri = usb://Brother/HL-2270DW%20series class = direct info = Brother HL-2270DW series make-and-model = Brother HL-2270DW series device-id = MFG:Brother;CMD:PJL,PCL,PCLXL;MDL:HL-2270DW series;CLS:PRINTER; location = Device: uri = lpd class = network info = LPD/LPR Host or Printer make-and-model = Unknown device-id = location = Device: uri = ipp class = network info = Internet Printing Protocol (ipp) make-and-model = Unknown device-id = location = Device: uri = https class = network info = Internet Printing Protocol (https) make-and-model = Unknown device-id = location = Device: uri = http class = network info = Internet Printing Protocol (http) make-and-model = Unknown device-id = location = Device: uri = scsi class = direct info = SCSI Printer make-and-model = Unknown device-id = location = Device: uri = socket class = network info = AppSocket/HP JetDirect make-and-model = Unknown device-id = location =
Thanks. Could you please attach the PPD that's being used for this printer, from the /etc/cups/ppd directory?
The printer settings control panel is so unstable now that it's impossible for me to add a printer. https://bugzilla.redhat.com/show_bug.cgi?id=694157 Also, sometimes it just quits without producing a stack trace -- I haven't filed a bug about that. Last week two apps appeared when I typed "print" into the Activities window: the printer settings panel and the printer config tool. Now that I've updated, the latter appears to have been removed from F15. I can't set up the printer anymore so I guess we're stuck. Hope the crashers get fixed soon.
The printer config tool is still there, just not displayed in the applications list (there is an open bug about that somewhere...). In the mean time, Alt-F2, then type "system-config-printer", then press Enter -- that will get you printer config tool. But I'm interested to know which driver this printer is using (see comment #4). We don't ship a specific driver for it that I know of, but it might well be using a generic driver of some sort.
Alas, I deleted the network printer to monkey with it over USB. Hoped it would stop the crashiness. So, I need to add it again, and system-config-printer works great! Unfortunately the magic has disappeared. Now, when I configure by IP address and hit cancel, I remain with no printer configured. That's probably related to all the updates I pulled down yesterday. Guess it's not reproducible anymore. Here are the printer drivers, they're GPLed: http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html#HL-2270DW It might make sense just to add the PPD than relying on Cups magic? It seems pretty lame that the system-config-printer app doesn't appear in the Activities Search box, even when you type "system-config-printer"!
(In reply to comment #7) > It might make sense just to add the PPD than relying on Cups magic? Not sure what you mean by this -- can you explain?
I should have phrased that as a question... What would it take to make the HL-2270DW a fully supported printer under F15? Just adding Brother's GPLed PPD to all the rest so I can just select it from the list? Because, while it was exciting to see Cups find a working PPD on its own last week (maybe it downloaded it from the printer or internet?), this doesn't appear to be intentional behavior.
You'd have to package Brother's driver (or find someone to do it). Once it's packaged correctly it would then be automatically installed when you configure that printer. Closing...
How about closing WONTFIX? Unless the HL-2270DW autodetection actually does work for you?