MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


SANE Scanner Access Now Easy                    sane-microtek2(5)



NAME
     sane-microtek2 - SANE backend  for  Microtek  scanners  with
     SCSI-2 command set

DESCRIPTION
     The sane-microtek2 library implements a SANE (Scanner Access
     Now  Easy) backend that provides access to Microtek scanners
     with a SCSI-2 command set.  This backend can  be  considered
     alpha  to  beta.  Some  scanner  models are reported to work
     well, others not. New development versions of  this  backend
     can be obtained from http:/karstenfestag.gmxhome.de

     There exists a different backend for Microtek scanners  with
     SCSI-1 command set.  Refer to sane-microtek(5) for details.

     And there is work in progress for the ScanMaker  3600.   See
     http:/sourceforge.net/projects/sm3600

     At present, the following scanners are known  positively  to
     work with this backend:



































sane-backends 1.0.19Last change: 28 Jan 2002                    1






SANE Scanner Access Now Easy                    sane-microtek2(5)



     
     Vendor     Product id         Remark                                 
    
     Microtek   E3]                Parport and SCSI                       
     Microtek   X6                 SCSI                                   
     Microtek   X6EL               SCSI                                   
     Microtek   X6USB              USB                                    
     Microtek   ScanMaker V300     Parport and SCSI                       
     Microtek   ScanMaker V310     Parport and SCSI                       
     Microtek   ScanMaker V600     Parport and SCSI                       
     Microtek   ScanMaker 330      SCSI                                   
     Microtek   ScanMaker 630      SCSI                                   
     Microtek   ScanMaker 636      SCSI                                   
     Microtek   ScanMaker 9600XL   SCSI; only flatbed mode?               
     Microtek   Phantom 330CX      Parport                                
     Microtek   SlimScan C3        Parport                                
     Microtek   SlimScan C6        USB                                    
     Microtek   Phantom 636        SCSI                                   
     Microtek   Phantom 636CX      Parport                                
     Microtek   V6USL              SCSI and USB                           
     Microtek   V6UPL              USB; not stable                        
     Microtek   X12USL             SCSI; only 8bit color, work in progress
     Vobis      HighScan           SCSI (E3] based models)                
     Scanport   SQ300              Parport?                               
     Scanport   SQ4836             SCSI                                   
     Scanpaq    SQ2030             Parport                                
    

     Additional information  can  be  found  at  http:/www.sane-
     project.org/.

     If you own a Microtek scanner other  than  the  ones  listed
     above,  it  may  or  may  not  work with SANE! Because equal
     scanners are sold under different names in  different  coun-
     tries your model may be equivalent to one of the above.

     The parport scanners work with the ppscsi  ]  onscsi  kernel
     modules. See http:/cyberelk.net/tim/parport/ppscsi.html and
     http:/penguin-breeder.org/kernel/download/.


     The USB scanners work with the microtek kernel  module.  You
     may  have to add the vendor and model codes to microtek.c if
     they aren't yet listed there.

     Both parport and USB scanners need the generic SCSI support,
     so check if you have loaded the scsimod and sg modules!

     If you try your scanner for the first time keep  an  eye  on
     it. If it gets commands that it doesn't understand the scan-
     head may go beyond the scan area.  The  scanner  then  makes
     strange  noises.  In  this  case  immediately switch off the



sane-backends 1.0.19Last change: 28 Jan 2002                    2






SANE Scanner Access Now Easy                    sane-microtek2(5)



     scanner or disconnect its power cable to prevent damages!

     If your scanner is a different one than the models mentioned
     above  and it is working please tell the author about it. It
     would be nice if you  add  a  logfile  to  this  information
     (creation of the logfile: see below).

     If your scanner is not  working  properly  you  also  should
     create  a logfile and send it to the author. He will use the
     information to improve the backend and  possibly  make  your
     scanner work.

     How to create the logfile?

     - put the line
          "option dump 2" into your microtek2.conf file or change
          the existing "option dump" to "2"

     - in a terminal (bash) type
          "export SANEDEBUGMICROTEK2=30" and then
          "scanimage -l0 -t0 -x100 -y20 2>scan.log >sout.pnm"
          You get two files: scan.log contains  the  logfile  and
          sout.pnm  the scanned image (if there was scanned some-
          thing). Zip them before sending.


FRONTEND OPTIONS
     This backend dynamically enables the options for  the  fron-
     tend, that are supported by the scanner in dependence of the
     scanning-mode and other options.  Not supported options  are
     disabled.

     The following options are supported by the Microtek2-driver:

     Color, grayscale, halftone and lineart scans.

     Highlight, midtone, shadow, contrast,  brightness,  exposure
     time  control, gamma correction, threshold (dependent of the
     scan mode and the scanner capabilities)

     Transparency media adapter, automatic document feeder

     Additional  options  can  be  enabled  or  disabled  in  the
     microtek2.conf  file.  See the configuration section of this
     manpage.


DEVICE NAMES
     This backend expects device names of the form:

          special




sane-backends 1.0.19Last change: 28 Jan 2002                    3






SANE Scanner Access Now Easy                    sane-microtek2(5)



     Where special is the UNIX path-name for the  special  device
     that  corresponds  to  the scanner.  The special device name
     must be a generic SCSI device or a symlink to such a device.
     Under  Linux,  such  a  device  name  could  be  /dev/sga or
     /dev/sge for example.

CONFIGURATION
     The  configuration  file  for  this   backend   resides   in
     /etc/sane.d/microtek2.conf.

     Its contents is a list of device names  that  correspond  to
     Microtek  scanners  with  SCSI-2  interface. Empty lines and
     lines starting with a hash mark (#) are ignored.

     The configuration file  may  also  contain  options.  Global
     options  that are valid for all devices are placed above the
     device names. Device-specific options are placed  under  the
     device  name.  Note  that,  except  for  option dump  and
     option strip-height , the  entry  in  the  microtek2.conf
     file  only enables the corresponding option for being showed
     in the frontend. There, in the frontend, you can switch  the
     options  on  and  off.   Currently the following options are
     supported:

          option dump 
          option strip-height 
          option no-backtrack-option 
          option lightlid-35 
          option toggle-lamp 
          option lineart-autoadjust 
          option backend-calibration 
          option colorbalance-adjust 

     option dump  enables printing of  additional  information
     about  the  SCSI  commands  that  are sent to the scanner to
     stderr. This option is primarily useful for  debugging  pur-
     pose.  This  option  has  to  be a global option and is best
     placed at the top of the microtek2.conf file.

     If n=1 the contents of the command blocks  and  the  results
     for  the  INQUIRY  and  READ  SCANER ATRIBUTES command are
     printed to stderr.

     If n=2 the contents of the command blocks for all other SCSI
     commands  are printed to stderr, too. If n=3 the contents of
     the gamma table is printed, too. If n=4  all  scan  data  is
     additionally printed to stderr.

     The default is n=1.

     option strip-height  , where    is  a  floating  point
     number,  limits  the  amount  of  data that is read from the



sane-backends 1.0.19Last change: 28 Jan 2002                    4






SANE Scanner Access Now Easy                    sane-microtek2(5)



     scanner with one read command.  The unit  is  inch  and  
     defaults to 1.0, if this option is not set in the configura-
     tion file. If less than  inch of data fit into  the  SCSI
     buffer,  then  the smaller value is used and this option has
     no effect.

     If your system has a big SCSI buffer and you  want  to  make
     use  of  the  whole  buffer, increase the value for . For
     example, if  is set to 14.0, no  restrictions  apply  for
     scanners with a letter, legal or A4 sized scan area.

     The following options enable or disable additional  frontend
     options.  If  an option is set to  an appropriate option
     will appear in the frontend.

     option no-backtrack-option    prevents  the  scanner
     head  from moving backwards between the read commands.  This
     speeds up scanning. Try it.

     option lightlid-35  If you use the LightLid-35 tran-
     sparency  adapter  you get an advanced option which switches
     off the flatbed lamp during the scan.

     option toggle-lamp  You get a button in the frontend
     where you can switch on and off the flatbed lamp.

     option lineart-autoadjust  You can tell the  backend
     to try to determine a good value for the lineart threshold.

     option  backend-calibration    Some  scanners  (e.g.
     Phantom 330CX and 636CX) need to have calibrated the data by
     the backend. Try this option if you see vertical stripes  in
     your pictures.

     option  colorbalance-adjust    Some  scanners  (e.g.
     Phantom  330CX  and  636CX) need to have corrected the color
     balance. If this option is enabled you get advanced  options
     where you can balance the colors. And you will have a button
     to use the values that the firmware of the scanner provides.

     A sample configuration file is shown below:

          option dump 1
          option strip-height 1.0
          /dev/scanner
          option no-backtrack-option on
          # this is a comment
          /dev/sge
          option lightlid-35 on

     This backend also supports the new configuration file format
     which makes it easier to detect scanners under Linux. If you



sane-backends 1.0.19Last change: 28 Jan 2002                    5






SANE Scanner Access Now Easy                    sane-microtek2(5)



     have only one scanner it would be best to use the  following
     configuration file for this backend:

          option dump 1
          option strip-height 14.0
          option no-backtrack-option on
          option backend-calibration on
          option lightlid-35 on
          option toggle-lamp on
          option lineart-autoadjust on
          option colorbalance-adjust off
          scsi * * Scanner

     In this case all SCSI-Scanners should be detected  automati-
     cally because of the

     scsi * * Scanner

     line.


FILES
     /etc/sane.d/microtek2.conf
          The backend configuration file.

     /usr/lib/sane/libsane-microtek2.a
          The static library implementing this backend.

     /usr/lib/sane/libsane-microtek2.so
          The shared library implementing this  backend  (present
          on systems that support dynamic loading).

ENVIRONMENT
     SANEDEBUGMICROTEK2
          If the library was compiled with debug support enabled,
          this  environment variable controls the debug level for
          this backend.  E.g., a value of 255 requests all  debug
          output to be printed.  Smaller levels reduce verbosity.
          To    see    error    messages    on     stderr     set
          SANEDEBUGMICROTEK2  to 1 (Remark: The whole debugging
          levels should be better revised).
          E.g. just say:
          export SANEDEBUGMICROTEK2=128

SEE ALSO
     sane-scsi(5), sane(7)

AUTHORS
     Bernd Schroeder (not active anymore)
     Karsten Festag  karsten.festag@gmx.de





sane-backends 1.0.19Last change: 28 Jan 2002                    6






SANE Scanner Access Now Easy                    sane-microtek2(5)



ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     
       ATRIBUTE TYPE     ATRIBUTE VALUE 
    
     Availability         SUNWsane-backend
    
     Interface Stability  Uncommitted     
    

NOTES
     Source for SANE is available on http:/opensolaris.org.









































sane-backends 1.0.19Last change: 28 Jan 2002                    7



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™