If I am not mistaken that only covers Postscript Laserprinters. Not the kind of printer the typical desktop user will have.
All the drivers for Inkjet printers and scanners, are as far as I can see binary only. And the quality leaves a lot to be desired. Even for the latest Brother models they still only provide a binary LPR with a (opensource) CUPS wrapper. And 64bit Linux binaries are nowhere to be found.
Or use 32 bit sane.
NewEgg is notorious for not having any Linux computers. Basically, any storefront which has high consumer visibility has been highly targeted by Microsoft to either hide or not provide alternatives. Linux on netbooks, especially in the U.S., has really suffered because of those deals. Thank you for standing up against the Microsoft tax. ^^ Never, ever, evereverever pay it! Of course no Linux users should have to.
Print pictures with a web service? Didn't even know that was offered but it makes sense. A cheapo printer is indeed an option, but I prefer supporting companies that offer Linux support *and* don't screw their consumers over by locking down their ink/toner cartridges. Sure, the cheapo throwaways may be cheap because they're hoping you will use them enough to pay the $100 (usually more than the cost of a new cheapo printer lol) or whatever stupid price to be forced to buy new cartridges, but you shouldn't have to do all that. Printers should last a long time, and you shouldn't be treated like crap by corporations like that. Plus, what a waste of materials...