Slashdot Mirror


Scanner Server?

chuckw asks: "Does anyone know if there are any open source projects that are working on building a scanner server and client? I have a pretty nice document scanner plugged into my Linux server and I want to give everyone in my house access to it, much like a regular document printer. Network bandwidth isn't really an issue (100baseT). I personally would like to start such a project but I don't want to duplicate anyone's effort. I've looked all over and can't find any currently running projects doing this. If this isn't currently being done, do you want to join the project? Do you see any major technical issues preventing such a project? "

5 of 9 comments (clear)

  1. Re:Curious by bluGill · · Score: 2

    Well, that depends. If your scanning a million different documents without an ADV, it won't work. Others have pointed out the problems. (contrast, diagnal...)

    But be creative. My scanner is scsi, and my main machine doesn't have a scsi adaptor. (Accually it does, but it is wide scsi, and scanners ahve a bad repuatation for tieing up the scsi bus which isn't a good idea on a multitasking OS) I put the scanner on the old 386 (which seems to keep getting new functions) and then used network scanning to work.

    At one place I lived we had several computers scattered throughout the house. We didn't need many scanners though, network scanning [would have] allowed us to preview scan on the slow machine with the scanner (a macII), and then use a faster machine once we had things straight. As it was we continually ran out of memory and harddrive space on a machine that spent more time processing the data then scanning. If I had done the final scans upstairs it would have been faster overall.

  2. Curious by derobert · · Score: 2
    I've never understood the wish to share a scanner like this. What good does it do if you have to go run to the scanner to put the document in, then run back to another computer to hit 'scan', then run to the scanner to put the next page in, etc?

    Perhaps I've missed something... but I don't know what. I could see if it was one scanner in the middle of a bunch of computers -- perhaps in a computer lab -- but over a whole house?

    Please enlighten me.

    --

  3. SANE by sjehay · · Score: 2

    First, my disclaimer: I have never tried this with Linux. All my experience with this has been with the OS/2 port of SANE, and eventually I had to give up because I couldn't make it work with my Microtek E3 scanner. That said, I believe that SANE ought to do what you want. It comes with a program called SANED - run that on the machine with the scanner and then, provided you use SANE on the clients to do the scanning it should all work beautifully, as if the scanner was locally attached. SANE is a command-line tool, but there are, I guess, plenty of X front-ends for it etc. HTH

    1. Re:SANE by nicktamm · · Score: 3

      I haven't ever tried SANE either (since I only have the winmodem-like SCSI card that came with the scanner, and it isn't supported by Linux), but I still looked around at the website for SANE a while ago, and found that you can do exactly as described in the above message.
      saned runs as a server on the computer with the scanner, and then the clients all use SANE with the sane-net driver (the webpage calls it a backend, but I'm pretty sure it is like a driver) to access the remote scanner. A list of platforms that SANE supports is listed here, and there are also clients available for several other platforms, such as windows (which is likely to be in use if it is a home network), and even a CGI frontend to allow access over a web browser if there isn't a dedicated client available for your OS of choice. The list of related projects such as the mentioned clients can be found here, and SANE's website is here.

    2. Re:SANE by Ryan+Kirkpatrick · · Score: 4
      As one who has (and does) use this, I can tell you it works, and works well. I have my scanner (SCSI Mustek) connected to my headless P100 (mp3 player), running Linux and saned (via inetd). Then I open GIMP on a Linux workstation, and use the SANE plugin for GIMP to scan with. Just point it across the network (see docs for detail) and it works! Even on a 10mbit network (though switched) it is plenty fast (think my scanner is the bottle neck on this one).

      I have never used a client for any other platform than Linux. I didn't even knew there were other clients. Could be useful...
      ------------------------------------------------ ----------------------------

      --
      -------------------------------
      "For to me to live is Christ, and to die is gain." - Phil. 1:21 (KJV)