I've been running Ubuntu 11.10 on my Macbook for a while. Up until now I've been printing on a Brother HL2170 laser printer via a USB connection. It found the printer and simply worked and I was very happy!

I have two multifunction printers, a Lexmark Pro905 and a Brother MFC640, which I've only just begun to attempt to connect. Ubuntu finds them both on USB and Wifi and installs recommended drivers (I had to download the Lexmark one from their website) but neither will print.

I've found that the initial kernel distributed with 11.10 caused similar problems, but my kernel currently is 3.0.0-30 which is far later than the recommended kernel upgrade (3.0.0-13) that apparently solved this problem for several folks.

Any suggestions?