Most of the time at Phoronix we focus on looking at the Linux graphics performance of the software drivers and hardware, since traditionally that has been one of the most troubling areas of Linux hardware support. Tides though have turned as AMD continues to back their own open-source strategy with providing documentation and pushing out code that enables open-source hardware support from 3D acceleration to power management, while Intel continues to back their fully open-source model too. Another area of hardware support that has caused much grief for users has been with printer support. Printers are not nearly as complex as a modern-day graphics processor, but the different vendors have not been quick to offer up any Linux support -- and binary-only drivers frequently back the ones that do. There is one printer manufacturer though that as of last year has begun supporting Linux from top to bottom with their entire line-up of printers. Not only are they providing CUPS drivers, but also they are even printing Tux in the corner of every box they ship right besides the Windows and Apple logos. Do you know who we are talking about? Probably not, but it's Lexmark. After months of wrangling within the company, Lexmark has stepped up to become a Linux and open-source friendly company. We are seeing how far this Linux support extends as we try out the Lexmark Pro905 Platinum multi-function printer.
Its great to see companies finally starting to really support Linux. Last time I bought a printer I went with HP because of their great Linux support in HPLIP. It seems next time I get a printer I might have a little more choice.
The test should cover the USB printing, too.
And more printers should be tested (especialy those cheap/cheapest inkjet Lexmark printers).
I've got many Lexmark laser ethernet printers from few years and those work out of the box on many Linux distributions on default PostScript drivers but up to now I've been getting off from any Lexmark inkjet printers because of lack of Linux support.
I have not used all that many wireless all-in-one printer/scanner combos, but all the ones I have used don't actually allow you to scan from the PC side when in wireless/ethernet mode either in Windows, Linux, etc. No scanner is detected (which would explain your XSane woes), and therefore no direct driver support. In my experience that is normal. If the printer had been hooked up via USB, I think you would have been able to use the scanner as you expected to.
I have a Lexmark X4650 here and it has the same behavior, except what is REALLY nice is that when I set up the scan at the local device it allows me to choose what computer on the network by hostname I want the scan to be sent to and also picks up a list of compatible applications on that host and asks what application format (PDF, DOC, etc) I would like the scan to saved to! I get back to my desk and it is open and running in the application. Slick!