readme.txt Driver File Contents (ps315_d1.zip)

This release is CISW version 3.15


          *****************************
          * GENERAL INSTALATION NOTES *
          *****************************

This version only support ASPI interface. It will not run with the old 
"Direct SCSI board". You will need an ASPI compatible SCSI card 
(i.e. Adaptec AVA1505, AHA2910 etc.).      

- Previous versions used the following files that are no longer 
used by the scanning software (the files were placed in the 
WINDOWS directory or SYSTEM32 directory). If you are sure that no other 
applications uses these files you might delete them.
XNT320.DLL    XNT320TE.DLL  XNMBA400.DLL
XNMHB400.DLL  XNMHN400.DLL  XNMTE400.DLL
XNMBA409.DLL  XNMHB409.DLL  XNMHN409.DLL
XNMTE409.DLL  XNMBA420.DLL  XNMTE420.DLL
CTX_ASPI.DLL  CTX_SN32.DLL  CTX_SC32.DLL
CTX_UT32.DLL  CTX_UT16.DLL  CTX_SI16.DLL
CTX_NT.DLL    CTX_SCSI.DLL  

- This version has an uninstall facility. It is placed in "Add/Remove
programs" in Windows 95 and Windows NT, and as a program icon in Windows 3.1x .
     

          ******************************************************
          *Installation of CISW with the Adaptec AHA-2910 Board*
          ******************************************************

This part describes how you setup drivers for the Adaptec AVA-2910 SCSI board 
under the 3 different operating systems supported by CISW. 

If your PC already has a build in SCSI board you might be able to use that 
instead of the AHA-2910 if you follow one of the procedures described below. 
For the FSC8000DSP, FSC5000DSP and FSS8300DSP PLUS scanners however, 
we strongly recommend that you use the AHA-2910 for performance reasons

The AHA-2910 board is a member of the Adaptec 7800 Family. Other members of 
this family are for example the AHA-2940 that are standard installed in may 
high end PC’s. 
All members of the Adaptec 7800 Family share the same drivers. This means 
that if you have already an AHA-2940 or other board member of the Adaptec 
7800 Family installed you might already have the correct drivers installed.

The following descriptions assume that you have already installed the AHA-2910 
board as described in the Adaptec documentation, and connected the scanner 
as described in the Scanner Operator’s Guide.

Installation under Windows 3.11
*******************************
- IMPORTANT: When running Windows 3.1x, you need Win32s version 1.30 
or higher to run CISW.

For CISW for Windows 3.11 to function correctly you need to install the 
Adaptec EZ-SCSI ASPI drivers. 
1.  Insert the disk marked Adaptec EZ-SCSI Lite in your floppy drive.
2.  Run the Windows version of the EZ-SCSI setup program. 
    In the Program Manager select File/Run and run a:setup.
3.  Follow the setup program instructions.

Now you can install CISW for Windows as described in the User’s Guide.


Note: When using CISW with an ASPI driver, it is necessary to 
      allocate a 64KBytes buffer in low memory. Because Windows itself also 
      uses a lot of low memory, it can give problems to run CISW if
      you have less that 570KBytes free DOS memory before you start WINDOWS.

Note: Some high performance graphics cards has drivers with bugs in, 
      so they eat a little GDI memory each time some graphics operations is
      performed. Although we have done every thing we can to code around
      this problem there are still some drivers that after a while crashes
      the software. If you experience crashes after a while of scanning or
      prescanning please try the following:
      1. Change to the standard VGA driver.
      2. Try to scan again.
      3. If the problem disappears, you will have to get an updated display 
         driver from your board manufacturer.


Installation under Windows 95
*****************************
The AHA-2910 is plug and play compatible, so the first time after Windows 95 
boots you will be asked to insert a driver disk. Do the following:
1. Select "Driver from disk provided by hardware manufacturer"
2. Click OK
3. Insert the disk marked ‘7800 Family Manager Set’ disk 1 into drive A:. 
4. Use the Browse button to change to the a:\win95 directory.
5. Click OK. 
6. Follow the instructions on the screen. 

If you already has a driver for the 7800 Family installed you will not be 
asked, instead Windows 95 will automatically install the AHA-2910 board. 
The problem is however, that the original drivers provided on the Windows 95 
CD-ROM had a bug that prevented two 7800 Family boards from working together. 
To correct this, do the following:
1. Go into the Control Panel/System/Device Manager. 
2. Select the AHA-2910 board and click Properties. 
3. In the dialog that comes up, select the Driver tab and click Change Driver. 
4. In the dialog that comes up click Have Disk.
5. Insert the disk marked ‘7800 Family Manager Set’ disk 1 into drive A:. 
6. Use the Browse button to change to a:\win95 directory.
7. Click OK. 
8. Follow the instructions on the screen. 

Once you have installed the 7800 Family Manager drivers you should continue 
with the installation of the EZ-SCSI lite
1. Insert the disk marked Adaptec EZ-SCSI Lite in your floppy drive.
2. Use Start/Run to run a:setup.
3. Follow the setup program instructions

Now you can install CISW as described in the User’s Guide.

If you start your PC with the scanner connected before you have installed 
CISW, Windows 95 will come up with a message saying New Hardware Found.
 
1. Select "Driver from disk provided by hardware manufacturer"
2. Click OK.
3. Insert CISW installation disk 1 in drive A.
4. Use the Browse button to change to A:\
5. Follow the instructions on the screen.

If you install CISW before you connect your scanner, the appropriate scanner 
driver will be installed automatically.

Note: 	If the scanner is the only device on the SCSI bus the scanner must be 
        turned on before Windows 95 is started, otherwise the Adaptec driver 
        is not loaded.


Installation under Windows NT 4.0
*********************************
For CISW for Windows NT 4.0 to function correctly you need to install the 
Adaptec AHA-2910 NT drivers. Note that depending on the setup of NT you might 
need to have Administrator rights to do this. 

If you PC already has a 7800 Family adapter installed you will already have 
the correct drivers installed. If you want to update your driver you may 
follow the instructions below.

To install the 7800 Family Manager:
1. Go into the Control Panel
2. Double click on 'SCSI Adapters'
3. Click on the Drivers tab
4. Click on Add...
5. Insert the disk marked ‘7800 Family Manager Set’ disk 1 into drive A
6. Select Have Disk
7. Use the Browse button to go to the a:\winnt\4_0 directory
8. Click OK
9. Follow the instructions on the screen
10. Reboot your PC

Once you have installed the 7800 Family Manager drivers you should continue 
with the installation of the EZ-SCSI lite:
1. Insert the disk marked Adaptec EZ-SCSI Lite in your floppy drive.
2. Use Start/Run to run a:setup.
3. Follow the setup program instructions

Now you can install CISW as described in the User’s Guide.
             


          ******************************************************	
          *Installation of CISW with the Adaptec AVA-1505 Board*
          ******************************************************

This part describes how you setup drivers for the Adaptec AVA-1505 under the 
3 different operating systems supported by CISW. If your PC already has a 
build in SCSI board you might be able to use that instead of the AVA-1505, 
if you follow one of the procedures described below.

The following descriptions assume that you have already installed the 
AVA-1505 board as described in the Adaptec documentation, and connected 
the scanner as described in the Scanner Operator’s Guide.


Installation under Windows 3.11
*******************************
- IMPORTANT: When running Windows 3.1x, you need Win32s version 1.30 
or higher to run CISW.

For CISW for Windows 3.11 to function correctly you need to install the 
Adaptec EZ-SCSI ASPI drivers. 
1.  Insert the disk marked Adaptec EZ-SCSI Lite in your floppy drive.
2.  Run the Windows version of the EZ-SCSI setup program. 
    In the Program Manager select File/Run and run a:setup.
3.  Follow the setup program instructions.

Now you can install CISW for Windows as described in the User’s Guide.

Note: When using CISW with an ASPI driver, it is necessary to 
      allocate a 64KBytes buffer in low memory. Because Windows itself also 
      uses a lot of low memory, it can give problems to run CISW if
      you have less that 570KBytes free DOS memory before you start WINDOWS.

Note: Some high performance graphics cards has drivers with bugs in, 
      so they eat a little GDI memory each time some graphics operations is
      performed. Although we have done every thing we can to code around
      this problem there are still some drivers that after a while crashes
      the software. If you experience crashes after a while of scanning or
      prescanning please try the following:
      1. Change to the standard VGA driver.
      2. Try to scan again.
      3. If the problem disappears, you will have to get an updated display 
         driver from your board manufacturer.


Installation under Windows 95
*****************************
After you have installed the AVA-1505 board in you PC, you must go into 
the Add New Hardware in the Control Panel, and let Windows 95 search for 
new hardware. When Windows 95 has found the AVA-1505, it will ask you 
to insert your original Windows CD (or floppy disks) and install the 
appropriate drivers.

Once you have installed the AVA-1505 driver you should continue with 
the installation of the EZ-SCSI lite
1. Insert the disk marked Adaptec EZ-SCSI Lite in your floppy drive.
2. Use Start/Run to run a:setup.
3. Follow the setup program instructions

Now you can install CISW for Windows 95 as described in the User’s Guide.

If you start your PC with the scanner connected before you have installed 
CISW, Windows 95 will come up with a message saying New Hardware Found.
 
1. Select "Driver from disk provided by hardware manufacturer"
2. Click OK
3. Insert CISW disk 1 in drive A.
4. Use the Browse button to change to A:\
5. Follow the instructions on the screen.

If you install CISW before you connect your scanner, the appropriate 
scanner driver will be installed automatically.

Note: If the scanner is the only device on the SCSI bus the scanner 
      must be turned on before Windows 95 is started, otherwise the Adaptec 
      driver is not loaded.

Note: If your PC installation includes an CD-ROM with IDE interface,
      Windows 95 may not be able to locate the scanner, due to an error in the 
      Adaptec ASPI 32 bit interface that is included in Windows 95. You need 
      the EZ-SCSI 4.0 (CD-ROM version) from Adaptec to solve this problem. 


Installation under Windows NT 4.0
*********************************
For CISW for Windows NT 4.0 to function correctly you need to install 
the Adaptec AVA-1505 NT drivers*.  Note that depending on the setup of 
NT you might need to have Administrator rights to do this.

1. Go into the Control Panel
2. Double click on 'SCSI Adapters'
3. Click on the drivers tab
4. Click on Add...
5. Select your SCSI board (for AVA-1505 select the AHA-1510 SCSI Host Adapter)
6. Click OK
7. Follow the instructions on the screen
8. Reboot your PC

Once you have installed the AVA-1505 driver you should continue with the 
installation of the EZ-SCSI lite
1. Insert the disk marked Adaptec EZ-SCSI Lite in your floppy drive.
2. Use Start/Run to run a:setup.
3. Follow the setup program instructions

Now you can install CISW for Windows NT as described in the User’s Guide.

Note: 	The NT driver for AVA-1505 only supports Interrupt 11. 
        If you have another device that use this interrupt you 
        must reconfigure this device.

  


          ***************************************
          *Last Minute Additions to User's Guide*
          ***************************************

3.1.3 Vertical Precision Setting
--------------------------------
You can modify vertical precision in increments of 0.01% between 
-1% and +1% with the slider.


4.1.1 Prescanning operations
----------------------------
Align and Window scan is possible on Aperture Card Scanners, but the 
scanner firmware revision should be version 4.0 or higher to work correctly. 
Due to image reproduction it is recommended that you do alignment 
and windows setting in one continuous operation without unnecessary 
multiple clicking in the overview window. 


4.2; Setting the scanning options, Turbo Mode
---------------------------------------------
On some scanners a Turbo mode can be activated in the 'Dpi' setup dialog. 
Selecting Turbo Mode set the scanner in vertical interlaced mode and 
speeds up the scan process. Turbo mode has no effect for resolutions below 
300.  


4.2; Setting the scanning options, Spck
---------------------------------------
The Speckle function has been extended with setup for both Speckle and Hole 
filling. Setting Speckle option will result in all black speckles below the 
specified size are removed. Setting Hole filling option will result in all 
white speckles below the specified size are filled with black.


4.2; Setting the scanning options, Special
------------------------------------------
If Log to File is checked, logging is enabled even if batch is set to NO.

The Log file is a comma separated delimited file, each line containing:
"Filename,DPI,Threshold,Adaptive Level,Backgr.Suppr.,Status".

If either Threshold, Adaptive Level or Backgr.Suppr. is not used, 
the value is set to -999.

Status can be: 

	OK:
	Scanning to file was OK.
	
	Overwrote:	
  	When scanning to file an old file with the same name was overwritten.

When selecting Batch, 'Auto file naming by count' has been chosen and 
'Overwrite existing file' has not been allowed, the program will automatically
increase counter until a non conflicting file name can be generated.   

For Aperture Card Scanner see also Appendix A.


4.2.1: ScanWidth - Centered Paper Load
--------------------------------------
With some scanners, the Scan width dialog has been extended with an option 
for loading paper at the "Center" or at the "Side". 	
 
If  Paper load position has been set to Center, the X-Offset is set to 
'Max Scanwidth/2 - Scanwidth/2'. Note that "Center" is not active if "Custom" 
is selected.


4.2.1; Scanwidth - Autosize
---------------------------
Some scanners can auto detect the paper size. If available, three selections 
are added in the paper size list: Auto size ISO, Auto size US and Auto width:

  *Auto size ISO: The Width and X-Offset are auto detected, snapping to 
   nearest standard ISO paper size. Setting Orientation will also affect auto 
   sizing. Length is set according to the found standard size. 
  *Auto size US: The Width and X-Offset are auto detected, snapping to 
   nearest standard US paper size. Setting Orientation will also affect auto 
   sizing. Length is set according to the found standard size. 
  *Auto width: The Width and X-Offset are auto detected. 


4.5 Direct copying to a Plotter/Printer device.
-----------------------------------------------
Direct copy from the scanner to a Windows printer queue using Windows 
"Raw print" have been implemented for RTL format.


7.2 Setting the printing options
--------------------------------
Direct plotting to a Windows printer queue using Windows "Raw print" 
have been implemented for CALS, Tiff and RTL formats.

Selecting one of these printer formats and clicking setup button will allow 
you to select from the list of defined windows printer queues.    



8. Supported File Formats
-------------------------

JPEG Format:

JPEG is a compression method for full-color and gray-scale images.  
JPEG is designed to handle "real-world" scenes, for example scanned 
photographs. Line drawings images and index color index files are not JPEG's 
strong suit; on that sort of material you may get poor image quality and/or 
little compression. Converting a B/W image to JPEG will result in a larger 
gray-scale image file of poor quality and is NOT recommended.

JPEG is lossy, meaning that the output image is not necessarily identical to
the input image.  Hence you should not use JPEG if you have to have identical
output bits.  However, on typical real-world images, very good compression
levels can be obtained with no visible change, and amazingly high compression
is possible if you can tolerate a low-quality image.  You can trade off image
quality against file size by adjusting the "quality" settings in the JPEG setup:

The QUALITY option lets you trade off compressed file size against quality of
the reconstructed image: the higher the quality setting, the larger the JPEG
file, and the closer the output image will be to the original input.  Normally
you want to use the lowest quality setting (smallest file) that decompresses
into something visually indistinguishable from the original image.  For this
purpose the quality setting should be between 50 and 95; the default of 75 is
often about right.  If you see defects at -quality 75, then go up 5 or 10
counts at a time until you are happy with the output image.  Quality values 
above about 95 are NOT recommended for normal use; the compressed file size 
goes up dramatically for hardly any gain in output image quality.
 
The SMOOTHING option filters the input to eliminate fine-scale noise. 
A moderate smoothing factor of 10 to 50 may get rid of dithering patterns in 
the input file, resulting in a smaller JPEG file and a better-looking image. 
Too large a smoothing factor will visibly blur the image, however. 
Default is 0.


Appendix A; Setting the Aperture Card Scanner options, Special
--------------------------------------------------------------
If Log to File is checked, logging is enabled even if batch is set to NO.

The Log file is a comma separated delimited file, each line containing:
"Filename,DPI,Reduction factor,Punched card information,Threshold,
Adaptive Level,Backgr.Suppr.,Status" 

If either Threshold, Adaptive Level or Backgr.Suppr. is not used, 
the value is set to -999.

Status can be: 

   OK:
      Scanning to file was OK
	
   Overwrote:
      When scanning to file an old file with the same name was overwritten.
	
   SkippedNoMatch:
      Scanning was skipped due to no matching autosize setup. 
	
   SkippedDueToFilenameConflict:
      Scanning was skipped due to filename conflict with existing file and 
      overwriting existing file was not allowed.
			
When selecting Batch, 'Auto file naming by count' has been chosen and 
'Overwrite existing file' has not been allowed, the program will automatically
increase counter until a non conflicting file name can be generated.   



Appendix C; Command Line Interface
----------------------------------
Simple Commands:
				 
   SCAN Command has not been implemented
   PRINT Command does not interface to native printer.

   Change example to:

      CONVERT < x.rlc > y.rlc rotate 45
      PRINT FROM_FILE y.rlc to_image pcl > lpt1

   IOCTL options:

      The options should be set as follows:

         TIFF options:

             <byte_order>         0  Intel
                                  1  Motorola
             <compression_type>   0  Uncompressed
                                  1  Group 3
                                  2  Group 4
                                  3  Packbits
                                  4  Lempel-Ziv Welch
             <tile_flag>          0  No tiled
                                  1  Tiled
             <rows_strip>         #  Number of rows per strip
             <tile_width>         #  Tiled width in pixel. 
                                     Must be multiple of 16
             <tile_length>        #  Tiled length in pixel. 
                                     Must be multiple of 16


         RIF & GP4 Options:

             <orientation>        0    0-270 degrees orientation
                                  1   90-270 degrees orientation
                                  2  180-270 degrees orientation
                                  3  270-270 degrees orientation

         DXF & DXB Options:

             <layer>              #  Layer number 0-99
             <unit>               0  Inch
                                  1  Millimeters
             <speckle>            #  Speckle size in pixels
             <error>              #  Error size in pixels

         RLN, GTXG3, GTXG4 Options:

             <bit_order>          0  Left to right 
                                  1  Right to left

         RAS Options:

             <compression_type>   1  Standard (uncompressed)
                                  2  Byte encoded

         PCL Options:

             <resolution>         #  H-P PCL resolution 75, 150, 200, 300 
                                     (400,600)
             <paper_size>         5  A4 Size
                                  6  A3 Size
             <x_offset>           #  Offset in 1200 dpi pixels
             <y_offset>           #  Offset in 1200 dpi pixels

         GRAPHTEC Options:

             <model>              0  standard model

         RTL Options:

             <bytes>              #  Plot width in Bytes
             <resolution>         #  Plot resolution 75, 150, 200, 300, 
                                     400, 600
             <compression_type>   0  Uncompressed
                                  1  Runlengths encoded
                                  2  Packbits encoded
                                  3  Seed-Row encoded

         OCE Options:

             <base_addr>          #  0x320, 0x330, 0x340, 0x350 is valid
             <bytes>              #  Plotter in bytes
             <resolution>         #  Plotter resolution in dpi
             <spool_flag>         0  Direct output
                                  1  Through a spool file

         Scanmate Options:

             <base_addr>          #  0x320, 0x330, 0x340, 0x350 is valid
             <bytes>              #  Plotter in bytes
             <resolution>         #  Plotter resolution in dpi
             <spool_flag>         0  Direct output
                                  1  Through a spool file

         Atlantek Options:

             <base_addr>          #  0x320, 0x330, 0x340, 0x350 is valid
             <bytes>              #  Plotter in bytes
             <resolution>         #  Plotter resolution in dpi

         CALSPLOT Options:

             <orientation>        0    0-270 degrees orientation
                                  1   90-270 degrees orientation
                                  2  180-270 degrees orientation
                                  3  270-270 degrees orientation
             <bytes>              #  Plotter in bytes
             <resolution>         #  Plotter resolution in dpi


         JDL Options:

             <model>              0  JDL 950
                                  1  JDL 4000
             <resolution_mode>    0  203x203 dpi  (Only JDL 950)
                                  1  406x203 dpi  (Only JDL 950)
             <compression_type>   0  Compressed
                                  1  Uncompressed

         FSSP Options:

             <device>             #  Output device number
             <cut>                0  No Cut
                                  1  Cut
             <advance>            0  No advance after plot
                                  1  Advance after plot
             <plot_type>          0  200x200 dpi plot
                                  1  200x400 dpi plot

         HPGL Options:

             <model>              0  HP 7090A
                                  1  HP 7440A
                                  2  HP 7470A
                                  3  HP 7475A 
                                  4  HP 7550A
                                  5  HP 7570A
                                  6  HP 7580
                                  7  HP 7585-6
                                  8  HP 7585-6
                                  9  HP 7595-6
             <paper_size>         0  A Size
                                  1  B Size
                                  2  C Size
                                  3  D Size
                                  4  E Size
                                  5  A4 Size
                                  6  A3 Size
                                  7  A2 Size
                                  8  A1 Size
                                  9  A0 Size

         LTX Options:

             <model>              0  LTX 420L
                                  1  LTX 420
                                  2  LTX 320L
                                  3  LTX 320

         CCRF Options:

             <resolution>         #  Dpi
             <spool_flag>         0  Direct output
                                  1  Through a spool file

         Versatec Options:

             <device>             #  0, 1, 2, 3
             <bytes>              #  Plotter in bytes
             <resolution>         #  Plotter resolution in dpi
             <spool_flag>         0  Direct output
                                  1  Through a spool file
             <versatec_data>      0  Old data format
                                  1  Versatec Data format
             <compression_type>   0  Uncompressed
                                  1  One dimensional compressed


Localization: 
-------------											  
Calling up 'cisw -l' will create a file called "language.doc" 
which contains all text strings used in scanner program. 
With an editor you can change these strings and localize into 
another language. The scanner program will use these strings			
instead of the defaults. Care should be taken: 
There is no guaranty that all the new strings will fit in nicely.



          ****************
	  *SCSI bus notes*
	  ****************

SCSI bus rescanning
*******************
The scanner software has been changed so it uses the system information 
to find the scanners connected instead of rescanning the SCSI but itself. 
This means that the program starts much faster. 
If you have a problem with this feature you may revert to the old behaviour 
by changing the RESCAN_BUS option under [GENERAL] to ON.


SCSI log system for Windows versions
************************************
Under Windows 3.11,95,NT all SCSI activity can now be logged to a
file called CTX_SCAN.LOG placed in the TEMP file directory (the 
directory that the TEMP environment variable points to). The output 
from the log file might be used to diagnostic problems in the SCSI 
interface. This feature is enabled by the following section in the 
CTX_SCSI.INI file (placed in the Windows directory).

[LOG]
GLOBAL_ENABLE     OFF       Disable logging no matter what the other 
                            settings are.
                  ON        Enable logging.
OVERWRITE_FILE    OFF       Append to previous CTX_SCAN.INI
                  ON        Overwrite previous CTX_SCAN.INI
SRB_BEFORE        OFF       Don't log SBR structure before SCSI command
                  ON        Log SBR structure before SCSI command
SRB_AFTER         OFF       Don't log SBR structure after SCSI command
                  ON        Log SBR structure after SCSI command
SRB_IO            OFF       Don't log contents of IO buffer
                  ON        Log contents of IO buffer
SENSE_DATA        OFF       Don't log contents of sense data buffer
                  ON        Log contents of sense data buffer

OFF is default for all settings.

Under normal circumstances logging should of course be disabled,
because logging can give a performance penalty and will use a lot of
disk space.

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 3.88