Slashdot Mirror


Ask Slashdot: Can Linux use Parallel Port Scanners?

Quite a few submissions have come in about parallel port scanners, but Quicker was the first to ask a question generic post (others were about specific scanners, but they neglected to include models and manufacturers) : "I'm looking for a scanner for my Linux box, and the only support I see is for various SCSI scanners, namely HP, which is fine, but they are expensive. I see all these less expensive (but lower quality) parallel port scanners and would like to get one, since they are good enough for what I do. Anyone working on support for these devices?" SANE supports Plustek Parallel Port scanners, but I don't know if there are any other parallel port drivers in that project. Can anyone shed more light on this subject?

45 comments

  1. parellel port zip drives by Anonymous Coward · · Score: 0

    I know this is kind of off the topic, and probably has been answered before, but is it possible to use a parellel port zip drive with linux? (and where could I find some info on it?)
    thanks.

  2. This is a good question... by Anonymous Coward · · Score: 0

    My station at work has an HP parrallel port scanner; I haven't found
    any driver for it.. it would be great if I could finally dump W95 (the only
    reason I go back to it is to use the scanner..)

  3. parellel port zip drives by Anonymous Coward · · Score: 0

    uh, where is it?

  4. Canon by Anonymous Coward · · Score: 0

    How about Canon FP-620, the new small foot-print scanner, it is parallel port scanner.

  5. parallel port scanners by Anonymous Coward · · Score: 0

    i've had my umax scanner for a couple of years, and in that two years i've probably emailed them 100 times to release some info about the parallel protocol they use. keep pressing manufactureres to give info so people can code the drivers...this is something that the SANE people recommend so that the scanner you have will eventually be supported.

  6. SANE and low cost scanners and drivers by Anonymous Coward · · Score: 0

    Someone on comp.os.linux.misc recommended the inexpensive nrc53c810 scsi card from swt.com, for $53. I bought one, installed it on my SuSE 5.3 and hooked it to my Mustek MCF-6000CZ (TwinScan IIP) and used SANE 1.0 to drive it.
    Works like a charm!
    Jerry

  7. SANE Parallel support by Anonymous Coward · · Score: 0

    Check out the SANE mailing list archives, I know someone posted a beta driver for some HP parallel port scanners a while back.

  8. Cheap SCSI Scanners by Anonymous Coward · · Score: 0

    Get a TigerDirect catalog or go to TigerDirect.com
    They have UMAX and Acer SCSI scanners for about $100. (Only about $60-70 after rebate!)

    At that price its hard to compete with parallel. Some come with SCSI cards, for like $119...

  9. There should be lots of cheap SCSI available by Anonymous Coward · · Score: 0

    Just looking through a mac catalog I find lots of scanners in the sub-$150 range. I believe there's one going around for about $50-60, but it may only be USB. There are plenty of $100 models to be had in SCSI, and anyway, parallel port slows down your coputer much more during transfer. I know parallel port zip drives slow computers on campus.

    Anyway, untill USB and FireWire are supported on all systems, SCSI is still the only standard, light-years over IDE and parallel. IMHO.

    ------
    Benjamin Madore -- madorebc@JMU.edu

  10. Parallel Port Scanners by Anonymous Coward · · Score: 0

    I have gotten the Artec AS6e/Info FBOMP to work under wine with the win driver. I also have very bad protocol info. on it here.

    Michael Katz-Hyman

  11. Microtek scanmaker v310 by Anonymous Coward · · Score: 0

    I recently aquired a Microtek ScanmMaker V310 (from a friend for next to nothing) and if anyone has had any success with these under Linux could they please post some information.

  12. This man has a clue! by Anonymous Coward · · Score: 0

    You betcha! I was given my || scanner so I cannot look a gift horse in the mouth. I cannot afford one anyway so making it work does wonders for me.

    Don't knock it - I'm just trying to get by.

  13. ncr53c810 SCSI and Mustek by Anonymous Coward · · Score: 0

    Well it seems that there is some support in SANE for Mustek scanners ( I have a MFS 12000SP). It works just fine for me. I did get a cheap 53c810 SCSI card and it works great. I am currently scanning pictures of my family using it at different resolutions from 72dpi to 300 dpi. It works pretty good so far, but the images do scan a little dark, so I have to lighten them up in the gimp. The 53c810 SCSI card is PCI also and costs about $50 and it works great.

  14. parallel port scanners by Anonymous Coward · · Score: 0

    Well I have a UMAX scanner as well so if you guys come across anything can you email it to me at phreak@cyberwar.com

    BoRZaK

  15. Silly SCSI question.. by Anonymous Coward · · Score: 0

    Do SCSI scanners work with any SCSI card & cable? I'm looking at sharing a scanner between one Windows and one Linux box - anyone know if I'm likely to have trouble if I'm not using a card/cable which comes with the scanner?

  16. Cool! I also use that scanner! by Anonymous Coward · · Score: 0

    If I had programmed in linux for a little longer I would also tried to make a driver!
    BTW, what debugger are you using to get the scanner specs???? I read that Mustek are not givin' away the tech info!! (SUCKERS!!)

  17. Parallel Port Scanner by Anonymous Coward · · Score: 0

    Could you please give me some more information,
    I've got a panasonic camcorder which connects
    to the serial port of my PC, with M$ driver. I
    was thinking about installing Wine to use it
    under linux. It would be super if I could run
    it _directly_ under linux. :-)

  18. HP Parallel Port Scanner by Anonymous Coward · · Score: 0

    I have a HP 380 printer/scanner/copier, it sounds like it uses the same thing. It will work with a normal parallel port (without ECP) support as well, just more slowly. If you make any headway on this, or need another tester/debugger, please let me know (kevint@poboxes.com). Thanks.

  19. HOWTO/mini/Zip-Drive HOWTO by Gleef · · Score: 1

    If you don't have it in your distribution, you can always get it from the Linux Documentation Project

    --

    ----
    Open mind, insert foot.
  20. protocol? by bluGill · · Score: 1

    Give SANE the prorocol and they will give you a driver. The problem is everyone feels that their way of doing the parrell port is so wonderful they don't want the compitition to use it. The consumer loses, but they don't care.

    It comes from the fact the the parrell port was designed for use ONLY with a centronics brand printer. The centronics printers didn't send anything from the printer to the comtpuer (except paper out and "on fire, eh?", maybe one other) They decided not to bother with a general input output port, and saved the 50 cents or whatever it would ahve cost in the '70s to do it right. We have been suffering with the lack of a universial standard for input since. Every scanner company invents their on way of doing it, and it never works with anyone else's.

    USB is shaping up a little better, but only time will tell if scanner makers release the specs like they feel safe doing for scsi scanners.

    Write the scanner manufactures, and don't buy the parrel port hacks. SCSI is better anyway.

  21. Why not SCSI emulation CANNOT WORK by bluGill · · Score: 1

    Well it could work, but there is a problem. You see IDE has a standard that devices follow, at least a little bit. There is no such thing for parrell scanners. In fact there is no standard for even decting what device(s) is hanging off the parrell port.

    What for one scanner might mean start scanning on the next might mean slam the carrage against the end hard enough to physically break the scanner. And if you send that same command to a zip drive by mistake you do a low level format. I have of course made the above up entirely, but you get the idea.

    Your also assuming we know how to talk to the parrell port scanners, but only one manufacture has told SANE how to do things. What your proposing is like asking an archioligst to translate linear-A to english. They don't know enough linear-A to do it, much as they want to they can't.

  22. Should be easy, right? by Smack · · Score: 1

    Am I being naive, or is a scanner driver one of the easier device drivers to write? It seems like the protocol is fairly simple: computer tells scanner parameters, scanner sends back binary picture data. Of course the formats of the messages are the hard part, but it seems doable. I'm thinking of giving it a try.

    One thing I've noticed in Win95 with my scanner is that it basically locks up the computer while scanning. Maybe Linux isn't real time enough to handle these things.

  23. Should be easy, right? by demon · · Score: 1

    It seems to lock up because most of Windows 95's GDI code is still 16 bit, so when the 32-bit subsystem's sucking CPU time like nuts, the 16-bit process gets no CPU time. (Yes I know, I even scare myself sometimes.)

    Also, scanner drivers aren't that easy to write if you have no documentation for the scanner's control language (or even how to speak to its interface).

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  24. same problem with QuickCam by DK · · Score: 1


    My parallel-port QuickCam also turns Win95 into a slug.

    I swear I will never again buy another parallel port device, EVER. From now on, it's either SCSI or USB. Does anyone know the status of USB on linux?

  25. Parallel Port Devices and Linux by Brian+Ristuccia · · Score: 1

    Parallel Port Devices are not well suited for multitasking, multiuser systems. Pushing data through the parallel port is slow, and wastes tons of CPU time. Being able to do other things while you scan may not seem important at first, but keep in mind that a high resolution 8.5x11 scan at 1200x1200x32bpp represents over 100mb of data and on a parallel port scanner can take upwards of 2 minutes to complete! A decent SCSI interface can move 10-40mb/sec. Even the best parallel port interfaces won't move more than 2-3mb/sec.

    With scanners, like all things, you get what you pay for. Shell out the extra $30-$50 to get the SCSI scanner and you'll find it performs much better. Scans complete faster, and your computer stays completely responsive while they're in progress.

    If you still want to use a parallel port scanner, a small number of them are supported by SANE. Check the list before you buy.

  26. serial port scanners? by diakka · · Score: 1

    Does it support serial port scanners?
    --

    --
    -- Knowledge shared is power lost. -- Aleister Crowley
  27. One of these days... by MrJ · · Score: 1

    ...I'll complete the driver I'm working on for my Mustek 600 III EP Plus. If only I could code all day without this "school" thing putting this "homework" stuff in the way...

  28. Parallel port scanners (and USB?) by AMK · · Score: 1
    Parallel port scanners are difficult to support because the protocols are specific to each model, and often companies don't release the info so someone can write a driver. This is similar to video cards, where companies are also reluctant to release programming info; most of the video card manufacturers such as Diamond and Matrox are cluing in, and maybe scanner manufacturers will figure it out, too.

    SCSI scanners, on the other hand, are much easier to support, because there's a generic spec for scanning over SCSI. I've also noticed USB scanners appearing in stores; judging by the USB device class documents, USB scanners will be closer to SCSI than parallel-port. While there's no document on that page which mentions scanners, USB does seem to work by having different devices supporting the same interface. So maybe, once USB replaces the parallel port at the low end, we won't have to worry about getting stuck with a scanner that doesn't work.

  29. Umax PP scanners by DuncMan · · Score: 1

    I don't think Umax's sales/ support/ technical people are very smart...

    As far as I can tell from talking to them, when people say "what is the protocol you use for talking to your PP scanners?" they think they are saying "please write a linux scanner driver." and reply that they don't support Linux. We're not asking them to, we just want information...

    They also seem to think that if they released the information that would allow Linux users to use their scanners, it would damage their sales. Go figure...

    Try contacting a manager and point out that if the information was released, more (linux using) people would be happy to buy their scanners- managers *love* getting extra sales...

  30. Mustek is unsuportive by lich · · Score: 1

    I recently asked mustek for some specs on one of their parallel scanners so I could write a driver for mine. They told me they wouldn't give info to anyone.

  31. It might work... by broonie · · Score: 1

    The old version of SANE I'm using with my parallel
    port Epson GT-5000 does work, but is not officially
    supported. Relying on this is, of course, a bad
    idea.

  32. parellel port zip drives by raw · · Score: 1

    Yes,

    I am using a zip parallel port drive. It works with the standard Debian kernel which.

    --
    -- Raw --
  33. One of these days... by MTDilbert · · Score: 1

    Off topic, but if you would like some help with documentation or something like that, email me at the address above. I have the same model, and it's one of the few things that keeps a Win 95 partition on my HDD!

  34. Silly SCSI question.. by Salvo · · Score: 1

    I understand that Sharing a Scanner with a Windows (TWAIN) System is nigh-on Impossible. Using a Scanner on the "Alternative" OSs like Linux, Other Unixes and OS/2 uses the SANE interface in most cases.
    TWAIN (Technology without an Interesting Name) doesn't support Network Interfaces for Scanners.
    SANE (Scanner Access Now Easy) supports Network Scanners.

    The other Option would to use a USB Scanner.

    A Win98 box and an IMac can share a USB scanner nicely.

    I maybe wrong, however.

  35. Parallel Port sucks anyway by Fozz · · Score: 1

    UMAX and other manufactures have dropped prices on their SCSI models right down to the level of the Parallel Port scanners. Plus, USB scanners are available too - often for the same price as parallel port scanners.

    IMO, stay away from the parallel port scanners. You can pick up a UMAX Astra 610S for around $100 and Linux drivers are available for it already.

  36. UMAX SCSI scanners are affordable by elflord · · Score: 1

    ... and also supported, I believe.

    cheers,
    -- Elflord

  37. External fax as scanner by Col.+Klink+(retired) · · Score: 1

    This might not help you at ALL, and certainly doesn't answer your question, but...

    If you have a fax modem AND an external fax machine, I believe the mgetty+sendfax manual describes how to set up an external fax machine as a scanner.

    You say that the quality is not so important, so if you already have that equipment, that might do it for you. Of course, if you already have a faxmodem, I dunno why you'd buy an external fax machine, but you might already have one...

    --

    -- Don't Tase me, bro!

  38. Stay away from Parallel anything (except printers) by IntlHarvester · · Score: 1


    Over the years, I've seen Parallel ethernet adapters, joysticks, modems, vidcap devices, cameras, scanners, SCSI adapters, drives, and even sound cards.

    What do all of these devices have in common? A bitchy setup and endless driver and BIOS incompatiblities. If you've been through this and keep buying this crap you might as well write IDIOT on your head with a permenant marker. Then go to the flea market and buy and old Adaptec ISA SCSI board for $5. Trust me, it's alot better.



    --
    Business. Numbers. Money. People. Computer World.
  39. Scanners by Grifter · · Score: 1

    I have a Scanport 36bit scanner running on a parallel port. The scanner can go between SCSI and parallel and I have tried it on both systems. The driver CD says it has "Unix" drivers, I installed and they didn't even come close to working. I contacted Scanport and they said that they "no longer support Unix systems" ... wow, maybe I should try using some SCSI drivers on that thing.

  40. UMAX SCSI scanners rock. by TrbleClef · · Score: 1

    I'd have to agree with the speed factor. I use
    a UMAX Astra 1220P parallel port scanner, and to
    scan a single photo (normal size) can take up to
    and over 2-3 minutes on bad days... I'd take a
    serial over this anyday.

    -TC

  41. We B ghetto by troffgopher · · Score: 1

    Just a thought: some of us happen to be really ghetto, running Linux on a 486/100 and feel blessed to have a scanner at all. Telling us to get a new scanner isn't really that helpful. What's more in the spirit of Linux that getting anything to work.

  42. Parallel Port Scanner by Bushman · · Score: 1

    I have a HP1100A Laser Printer / Copier / Scanner which uses the parallel port under ECP operations. I have noticed that a> ECP is not presently supported under Linux (EPP is under source code /linux/drivers/scsi/ppa.[hc]) which is the basis for the Zip drivers etc; b> SANE indicate that parallel porting is not supported; So I am trying to see (don't hold your breath) if I can get my HP scanner working by reverse engineering the Win95/HP protocol for scanning a page. I am presently considering the best means of intercepting the protocol between scanner and ECP port by possibly using some type of ECP sniffer under Linux (via an addtional ECP port on my machine). I am seeking helpful comments on how to do this, noting that I have the IEEE-1284 Extended Capabilities Port info, some basis source code from Linux drivers and THE WILL to positively add value to the Linux community ?

  43. One of these days... by Clark · · Score: 1

    I have one of those scanners as well. If you wouldn't mind, could you email me what you have done so far? the email is ccase@rocketmail.com

    --
    I am a dynamic figure, often seen scaling walls and crushing ice.
  44. UMAX SCSI scanners are affordable by Marada · · Score: 1

    >... and also supported, I believe.

    There are several problems--
    1. They're not affordable enough, yet. When I bought my parallel-port one [~1 month ago], it was that for US$39.99 [w/o rebate] or the cheapest SCSI ones for about 100. When it's $39.99 v. $39.99, the incentive to go parallel-port is gone.
    2. They aren't as readily available. A great number of the scanners, esp. at the consumer stores, are parallel-port. Same in most advertising.
    3. Because they're the high-end devices, they're often more than someone needs/wants/will pay for. I wanted a replacement for an old, nonsupported handscanner, and this did essentially what it did, only in a convinent flatbed.
    4. I don't need my kernel further enlarged with a driver for an SCSI card for one device on an all-IDE system, nor the loss of another slot; ideal solutions are ones that require the least bother in many cases.

    What I don't get is why one manufacturer doesn't capitalize on the linux market, singlehandedly claiming 90% of the cheap-scanners-for-Linux market and differentiating its product from all the other cheap scanners, by throwing together a driver and slapping a penguin on the box. Even a binary-only driver might be stomachable if it would get support.

  45. ParrPortScann by PDG · · Score: 1

    If it doesn't, try running a WinScan program under WINE and see if it works. Technically, parallet port scanners and printers should work the same, but you'd need the drivers for Linux to get the scanner to work, and thats where the difficulty lies. Most of these drivers are built for 95/98 (and that SUX). I can't even use my scanner with NT.

    --
    "Where is my mind?"