Re: testing BH on copiscan 8080d

From: Tom Martone (tom@martoneconsulting.com)
Date: Tue Dec 12 2000 - 19:31:03 PST

  • Next message: Eugene Kanter: "Re: sane-pre1-1.0.4 available"

    Greetings,

    You're well on the way, I think. As far as I know no one has tested
    with an 8080 yet. The code is being a bit too fussy about the strings
    coming back from the SCSI inquiry command. You can make the following
    change to the code to get past this.

    Change this:

          if (ibuf.devtype != 6
             || strncmp ((char *)ibuf.vendor, "B&H SCSI", 8) != 0
             || strncmp ((char *)ibuf.product, "COPISCAN II", 11) != 0)
           {
             DBG (1,
                  "attach: device is not a recognized Bell and Howell scanner\n");
             sanei_scsi_close (fd);
             return SANE_STATUS_INVAL;
           }

    to this (and rebuild):

          if (ibuf.devtype != 6
             || strncmp ((char *)ibuf.vendor, "B&H SCSI", 8) != 0
             || strncmp ((char *)ibuf.product, "COPISCAN", 8) != 0)
           {
             DBG (1,
                  "attach: device is not a recognized Bell and Howell scanner\n");
             sanei_scsi_close (fd);
             return SANE_STATUS_INVAL;
           }

    Happy scanning and let me know how things go.

    Thanks, Tom

    Mark Temple wrote:
    >
    > Hello SANE Enthusiasts,
    >
    > I've gotten a Bell & Howell 8080d for one week to test. I am eager to
    > get SANE to work with it. I have tested SANE on an HPscanjet
    > with the ADF and it worked pretty well. I have connected the B&H
    > scanner to my Linux (RedHat 7.0) computer and checked the SCSI port
    > with find-scanner. Here is the output:
    >
    > find-scanner: found scanner "B&H SCSI COPISCAN 8080D 0120" at device
    > /dev/scanner
    > find-scanner: found scanner "B&H SCSI COPISCAN 8080D 0120" at device
    > /dev/sg0
    > find-scanner: found scanner "B&H SCSI COPISCAN 8080D 0120" at device
    > /dev/sga
    >
    > so far so good. (I also made sure the /dev... were world accessible)
    >
    > When I issue the command: scanimage -L, all I get is a blank stare. :-(
    > scanimage doesn't know about this scanner.
    >
    > Next I issued the commands:
    >
    > export SANE_DEBUG_BH=15
    > scanimage -d bh:/dev/scanner > bh.lis 2>&1
    >
    > Here is the output from the above command:
    >
    > [sanei_debug] Setting debug level of bh to 15.
    > [bh] sane_init called
    > [bh] Bell+Howell SANE backend 1.0 build 4 little endian
    > [bh] attach called
    > [bh] attach: opening /dev/scanner
    > [bh] attach: sending TEST_UNIT_READY
    > [bh] test_unit_ready called
    > [bh] attach: sending INQUIRY (standard data)
    > [bh] inquiry called
    > [bh] attach: reported devtype='6', vendor='B&H SCSI', product='COPISCAN
    > 8080D ', revision='0120'
    > [bh] attach: device is not a recognized Bell and Howell scanner
    > [bh] sane_open called
    > [bh] attach called
    > [bh] attach: opening /dev/scanner
    > [bh] attach: sending TEST_UNIT_READY
    > [bh] test_unit_ready called
    > [bh] attach: sending INQUIRY (standard data)
    > [bh] inquiry called
    > [bh] attach: reported devtype='6', vendor='B&H SCSI', product='COPISCAN
    > 8080D ', revision='0120'
    > [bh] attach: device is not a recognized Bell and Howell scanner
    > scanimage: open of device bh:/dev/scanner failed: Invalid argument
    > [bh] sane_exit called
    >
    > SANE is talking to the scanner! :-)
    >
    > My question: can I make a change in the bh.conf file to make it
    > recognize this scanner? Where do I go from here? Any help will
    > be greatly appreciated.
    >
    > Thanks in advance.
    > --
    >
    > --------------------------------------------------
    > Mark Temple, Information Technology Manager
    > ABC Labs, Columbia, Missouri 65202
    > voice:573.876.8198 fax:573.443.9033
    > --------------------------------------------------
    >
    > --
    > Source code, list archive, and docs: http://www.mostang.com/sane/
    > To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com

    --
    Source code, list archive, and docs: http://www.mostang.com/sane/
    To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com
    



    This archive was generated by hypermail 2b29 : Tue Dec 12 2000 - 20:40:02 PST