Can anyone recommend a good printer/scanner combo that can be used with Android with a native app?

Something like this:

But that can be controlled with an Android app like the brother printer above (the only limitation that this printer has is that it doesn't let you directly name the files that you scan with your phone, which sucks and won't work, since it's for a friend of mine who really insists on user friendliness.