I know that the HP OfficeJet 7210 can scan docs via a web page. 
It has it's own built in NIC and print server.
All you do is point a browser at the assigned IP address and one of
of the options on the web page is to scan a document and then it
kicks back a JPEG to the browser of the scan.

(Seriously considering one of them for my house, we have one at
work and it is a very nice unit.)

Printing on Linux would be too simple, just point CUPS at the assigned
IP address and tell it the proper driver, which I'm sure HP would have
considering their support of Linux drivers for their printers.

--
----
------
Todd Young

 -------------- Original message ----------------------
From: Randy Clarksean <rclark at lakesplus.com>
> First .. thanks for the KVM emails this past week.  You helped me narrow
> in on some hardware that will work for what I need.
> 
> I will be moving my office shortly and I want to "clean up" a number of
> messy network issues that have created themselves over time ... laziness
> or hurrying to get something to work ... I need to streamline some
> things.
> 
> One is a print and file server.
> 
> Concern:  I want to be able to run my HP OfficeJet 6310xi All-in-One via
> the printer server ... and ... have the ability to scan documents, etc.
> to a computer, whether it be a Linux or Windows box.  It is a USB
> connection ... or can be connected via the network itself (I believe
> that its capabilities are limited for Linux when hooked up on the
> network connection).
> 
> Hooking it straight to a Linux box ... appears to have limited some of
> its capabilities already.  The scanning of documents is flakey ... and
> sometimes does not work at all.
> 
> Anyone have any experience to share with me about print servers and the
> ability to actually take full advantage of all features from one of
> these all in ones?  Maybe I am doing something wrong ... fancy that :-)
> 
> Thanks in advance.
> 
> Randy
> 
> 
> 
> 
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list