Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
News

Scanner Server? 9

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? "
This discussion has been archived. No new comments can be posted.

Scanner Server?

Comments Filter:
  • I don't see how having the scanner shared can be any more efficient than having it local to one computer (your scanning workstation) and just having it save files to a directory that is shared via samba or nfs or whatever. With a shared directory, you also have the advantage of having *several* computers get at the document from one centralized location without having to re-scan it each time.

    Compare this to printing: what would you rather have (in an ideal situation), a printer queue on each workstation, or one centralized one on the computer that is connected to the printer?
  • The only reason I can think of is that this way you can fiddle around with the controls on your computer, and have the picture go straight into your graphics program (via SANE and straight into the GIMP under Linux, or a TWAIN driver under Windows), without having to copy the files over the network and load them into your program each time, and you can then re-scan if the color wasn't perfect and see the results immediatly.
    Of course, the way I scan usually involves having to reset the page since it is crooked, cropped, etc., so I would end up running back and forth between the remote computer and scanner too much.
    Also, if the "server" is a computer somebody else is using, you wouldn't have to kick them off everytime you wanted to scan something.

    And its late at night here, so maybe I'm missing the point, but isn't the server-client scanning setup closer to the single queue on the centralized computer example than the queue on each workstation, or is that what you were trying to say? If it is, then then how is a seperate queue per workstation better/possible? If none of that made sense, don't worry it's probably me, I think I'm going to bed now.

  • Printers have pristine digital data; The person who sends it to the printer KNOWS what the printer is goint to output. When you scan something from an analog source, the data isn't pristine and ALWAYS needs adjustment. I have done a fair bit of commercial image processing (legal documents). Stick fifty documents into the ADF, half illegible faxes, greenbar 8 1/2 x 11, promotional flyers printed on bright red stock, a couple of big glossies and the source code to DeCSS. Scan all of them at the same set of threshold, contrast stretch and balance. I bet dollars to donuts only the source to DeCSS comes out 100%. When you are sitting at the scanner, or have 'local' access to the scanner, you can activly tweak the image stream on a per document basis, preview and scan, and if needed, (and it is available) send it back through the ADF loop for a second pass. But you can always just tweak at the scanner, right? Nope. I have seen 'standard' installations that required three imaging techs on NT boxen to scan the images just for export to the Irix workstations for processing. See, Irix didn't like the scanners that were required (damn you, Fujitsu!) and no other platform was capable of running the custom applications needed. It was an endless tirade of 'I need more X in that last one' or 'can you pull that sucker out of pseudo-zoom, please?? The noise is killing me!'
  • Simple, you have your lackey go put in the document. Seriously most network scanners have a Automatic Document Feeder, so you put in a stack of pages go back hit scan let it scan all 100 pages or so. Also it is cheaper to buy 1 really good high end scanner with a ADF and network it than to buy 20 cheap scanners.
  • 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.

  • 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.

    --

  • by sjehay ( 83181 )
    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
  • by nicktamm ( 47141 ) on Wednesday April 12, 2000 @10:45AM (#1137064)
    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 [mostang.com] runs as a server on the computer with the scanner, and then the clients all use SANE with the sane-net [mostang.com] 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 [mostang.com], 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 [mostang.com], and SANE's website is here [mostang.com].
  • by Ryan Kirkpatrick ( 45 ) on Wednesday April 12, 2000 @01:55PM (#1137065) Homepage
    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...
    ------------------------------------------------ ----------------------------

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...