home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 April (Special)
/
Chip-Special_1997-04_cd.bin
/
microtek
/
scanwiz
/
sw230_2.exe
/
DOC.Z
/
CARD.TXT
< prev
next >
Wrap
Text File
|
1996-03-06
|
16KB
|
361 lines
ABOUT THE INTERFACE CARD
------------------------
Microtek now ships the Adaptec 1502E ASPI SCSI card with most scanner models.
Before you install your software and interface card, make sure you check to
see which interface card you have. If you have a 1502E card, you must install
the EZ-SCSI software that comes with this card first before installing your
ScanWizard software. If you are installing under Windows 95, please refer to
the Win95 icon in your Microtek ScanWizard program group.
A. MS-PNR CARD
--------------
There are two versions of this card shipped with Microtek scanners. One with no
jumper marked as MS-PNR and the other with a single jumper. You can identify the
MS-PNR card by looking at the label or the print that appears on the card.
If your card is marked as MS-PNR or MS-PCZ-2, you have a PNR card. The jumper
on the MS-PCZ-2 is designed to disable/enable zero wait-state. The default
jumper setting is zero wait-state disabled. However, some computers may have
trouble communicating with the card through this setting. You may need
to move the jumper and enable the zero-wait state. No software setup is needed
to do this. Just change the jumper from 1-2 position to 2-3 position.
The MS-PNR card is a plug-and-run card that uses an auto-detected I/O port.
There is a DOS driver named MSPNRI.SYS which needs to be installed before launching
Windows. The MSPNRI.SYS initializes the card and assigns an I/O port to it.
The MSPNRI.SYS driver is usually installed at the end of your config.sys file but
in case, you experience conflicts with other drivers, move this driver to the
beginning of your config.sys file and make sure it appears after your HIMEM.SYS and
EMM386.EXE drivers if you have a EMM386.EXE driver loaded. The installation program,
SETUP.EXE will install the MSPNRI driver onto your config.sys file automatically so
you do not have to do anything manually unless there is a conflict.
The line that adds to your CONFIG.SYS file looks like this:
DEVICE=C:\Windows\Twain\Scanwiz\MSPNRI.SYS
B. MS-PCZ CARD
--------------
If your card is identified as MS-PCZ-2, refer to the previous section. This
is an indication that you have a MS-PNR card. Some MS-PNR cards are labeled
with an FCC ID of EF9MS-PCZ-2. Often users mistake the card for a
PCZ when in fact they have an MS-PNR card!
The MS-PCZ card uses a memory address which is in the high-memory area between
640K and 1024K addressable by DOS. This area is also used by many adapter
cards such as video cards, hard disk controllers, and other SCSI cards.
Some programs and DOS commands such as HIMEM.SYS, DOS=HIGH also try to use
as much of this area as possible.
Therefore, there is always a potential for conflict between two adapter
cards and between the MS-PCZ card, DOS or Windows.
The following will give you some tips on how to identify and get
around some of these conflicts.
The MS-PCZ card is configurable to several different starting memory addresses.
This card uses 16KB of memory address area. But it is a good idea not to have
anything else occupy addresses right before or after the address area you
decide to use. For example, if you decide you want to use the card at its
default of D400, it is not good to have another card use addresses
up to C3FF or after D800 (you may not have any problems but just keep this
in mind).
B1. Conflict With Other Cards
----------------------------
When using the Microtek PCZ card wither peripherals you need to be
aware of other cards and the addresses they use. We recommend you try
addresses D400, D000, CC00, and E400 in that order. The information on how
to set the jumpers on the card can be found in the scanner operation
manual as well as in the scanner chooser's install menu.
If none of the above addresses work in your system, try running the Microtek
scanner chooser's setup option under the install menu. Select Install in
the chooser, highlight the scanner model you have, and click on Add. Click
on Setup. The program will then list all possible addresses and their
availability. You may want to exclude an address range used by the
MS-PCZ card from your computer's memory so your memory manager does not
use it with another program. If a memeory address is used by another
program through your memory manager and you try to access it with the
Acquire command, you will get a divide by zero error.
Another easy way to find out what memory ranges are available in your computer
is to run the Microsoft Diagnostic program from Windows 3.1 (if using Windows
V3.1) directory by typing MSD and then pressing M for Memory. This option
will display your entire memory and the addresses that are available for
use. Here is a sample print-out of a report generated by MSD on a 486
computer. As you can see, one of the ranges available is D000 through
D3FF. You can probably use CC00 as well but you need to EXCLUDE it if you
decide to use it instead. The trick is, whatever address you want to use
should be black all across or have "X" or "U" in them so you can exclude
the range using the exclude statement. See the section on using using
EMM386.EXE, QEMM and 386MAX for more details.
Microsoft Diagnostics version 2.00 8/18/92 10:16am Page 1
=======================================================================
------------------------------- Memory --------------------------------
Legend: Available " " RAM "##" ROM "RR" Possibly Available ".."
EMS Page Frame "PP" Used UMBs "UU" Free UMBs "FF"
1024K FC00 RRRRRRRRRRRRRRRR FFFF Conventional Memory
F800 RRRRRRRRRRRRRRRR FBFF Total: 640K
F400 RRRRRRRRRRRRRRRR F7FF Available: 543K
960K F000 RRRRRRRRRRRRRRRR F3FF 556080 bytes
EC00 PPPPPPPPPPPPPPPP EFFF
E800 PPPPPPPPPPPPPPPP EBFF Extended Memory
E400 PPPPPPPPPPPPPPPP E7FF Total: 3072K
896K E000 PPPPPPPPPPPPPPPP E3FF
DC00 ........RRRRRR.. DFFF Expanded Memory (EMS)
D800 ................ DBFF LIM Version: 4.00
D400 ................ D7FF Page Frame Address: E000H
832K D000 D3FF Total: 1024K
CC00 XXXXXXXXXXXXXXXX CFFF Available: 1024K
C800 CBFF
C400 RRRRRRRRRRRRRRRR C7FF XMS Information
768K C000 RRRRRRRRRRRRRRRR C3FF XMS Version: 2.00
BC00 ................ BFFF Driver Version: 2.05
B800 ................ BBFF A20 Address Line: Enabled
B400 ................ B7FF High Memory Area: In use
704K B000 ................ B3FF Available: 1024K
AC00 AFFF Largest Free Block: 1024K
A800 ABFF
A400 A7FF DPMI Information
640K A000 A3FF DPMI Detected: Yes
Version: 0.90
Manifest is another program you can use to perform the same task and is
very similar to MSD provided with QEMM memory manager.
Note : All E000 - EFFF is used in this case. P stands for PageFrame used
for expanded memory.
B2. Memory management
--------------------
Most systems use one of the following memory management techniques to
access extended or expanded memory using Microsoft Windows. The following
is a discussion of some of the most common memory management programs.
[If you are using DOS HIMEM.SYS and EMM386.EXE ]
Make sure that whatever address you use, you DO NOT USE the RAM option without
the exclude statement (X) in the parameter list to avoid any possible
conflicts. For example the following configuration may cause problems.
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE RAM /p=E000
Note: E000 is the PageFrame address
To avoid problems, change these lines to the following if your card uses the
default memory address setting of d400.
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE noems x=d400-d7ff
If you change the address on the card, this statement also needs to change.
You also need to add a line in your SYSTEM.INI file to exclude this memory
range from Windows. Look for [386ENH] section in SYSTEM.INI file and add
EMMExclude=d400-d7ff to it.
The range d400-d7ff depends on what your starting address for the MS-PCZ
card is.
[If you are using QEMM by Quarterdeck Office Systems ]
If you are using DOS 6.20, contact Quarterdeck for an update to your QEMM
program. Several users have reported problems with these two products
working reliably together. If you intend to use a scanner, remove QEMM
and install DOS HIMEM.SYS instead and add the EMM386.EXE noems x=d400-d7ff
to your Config.sys file. For DOS 6.00 or lower, follow these steps.
A typical CONFIG.SYS file will look like this.
DEVICE=QEMM.SYS RAM NR NOVIDEOFILL NOSORT HANDLES=64
In order for this configuration file to work with the scanner, make sure if
the RAM option is used, you have an EXCLUDE statement. Change it to the
following.
DEVICE=QEMM.SYS RAM NR NOVIDEOFILL NOSORT HANDLES=64 EXCLUDE=d400-d7ff
Again, if you are using a different address such as D000 instead of the
default of D400, change the EXCLUDE option to ranges D000-D400 and make
sure other cards and devices and not using addresses close to beginning or
the end ranges. EXCLUDE needs to appear in two places. Once in the
CONFIG.SYS file as you see in this example and once in the SYSTEM.INI file
in WINDOWS directory. Look for [386ENH] section in SYSTEM.INI file and add
EMMExclude=D400-D7ff to it. The range D400-D7ff depends on what your
starting address for the MS-PCZ card is.
[If you are using 386MAX by Qualitas ]
A typical CONFIG.SYS file will have the following line in it.
DEVICE=C:\386MAX\386MAX.SYS PRO=C:\386MAX\386MAX.PRO
The file 386max.pro is the configuration file which resides in the 386max
directory. You need to use a text editor to view and possibly modify this
file. Here is a sample file created by the installation program with the
default settings.
USE=B000-B800 ;UPDATE ==> RECOVER RAM IN MDA REGION
;THIS PROFILE CREATED AUTOMATICALLY BY INSTALL
This file will cause this program to use the low memory areas between 640K
and 1024K including the areas needed for the PCZ card so the scanner will
not work. Also, USE=B000 - B800 usually can-not be used with Windows 3.1
so you file may or may not have this line. In order to make things work,
add the following options to this file.
USE=B000-B800 ;UPDATE ==> RECOVER RAM IN MDA REGION
DMA=64 ;SET DMA HANDLES TO 64
EXCLUDE=D400-D7ff ;EXCLUDE ADDRESS RANGE FOR PCZ CARD
;THIS PROFILE CREATED AUTOMATICALLY BY INSTALL
EXCLUDE needs to appear in two places - Once in the CONFIG.SYS file as you
see in this example, and once in the SYSTEM.INI file in the WINDOWS directory.
Look for [386ENH] section in SYSTEM.INI file and add EMMExclude=D400-D800
to it. The range D400-D800 depends on what your starting address for the
MS-PCZ card is.
[Auto memory exclude setting ]
Twain automatically excludes an address range according to your MS-PCZ J1
jumper setting. Relevant changes have been made to files System.ini and
CONFIG.SYS, freeing the memory-address conflict problem.
J1 Jumper Setting Starting address Exclude address range
================= ================ ========================
___ ___ ___
| o | | o | | o |
| o | | o | | o | D400 D400-D7FF
|___| |___| |___|
___ ___
| o | | o | o
| o | | o | o D000 D000-D3FF
|___| |___|
___ ___
| o | o | o |
| o | o | o | CC00 CC00-CFFF
|___| |___|
___
| o | o o
| o | o o C800 C800-CBFF
|___|
___ ___
o | o | | o |
o | o | | o | E400 E400-E7FF
|___| |___|
___
o | o | o
o | o | o E000 E000-E3FF
|___|
___
o o | o |
o o | o | DC00 DC00-DFFF
|___|
o o o
o o o D800 D800-DBFF
When installing ScanWizard, the following line is added to your CONFIG.SYS
file:
DEVICE=C:\DOS\EMM386.EXE NOEMS X=d400-d7ff
If you are using 386 to the Max, the line below is added to the 386MAX.PRO
file:
EXCLUDE=D400-D7FF
If you are using QEMM, the line below is added to the Config.sys file:
DEVICE=QEMM.SYS RAM NOVIDEOFILL X=d400-d700
If you are using QEMM386, revise the line below to the Config.sys file:
DEVICE=QEMM386.SYS RAM NOVIDEOFILL X=d400-d700
Twain also appends this line to the [386ENH] section of your
System.ini file:
EMMExclude=d400-d7ff
C. ASPI SCSI CARD - Such as Adaptec 1502E
-----------------------------------------
Microtek ScanWizard support ASPI interface SCSI cards such as the ones
manufactured by Adaptec. If you use the ASPI interface, make sure your scanner
has a firmware which supports ASPI. The firmware versions are as follows:
ScanMaker II/IIXE : V 5.11 or later
ScanMaker 35T : V 1.05 or later
ScanMaker 45T : V 1.05 or later
ScanMaker IISP : All versions are ok
ScanMaker IIHr : All versions are ok
ScanMaker III : All versions are ok
To use an ASPI interface card you need a SCSI manager DOS driver like
ASPI?DOS.SYS. Microtek installs a driver to allocate DOS memory before
starting Windows. This driver is the ASPIIF.EXE.
ASPIIF.EXE is installed in AUTOEXEC,BAT and it is called up just before Windows
starts up. Some systems have problems when a TSR is started in WINSTART.BAT
( found in the Windows directory ). If you experience problems like Windows
hanging when exiting or strange behavior in general, try to remove
WINSTART.BAT from your Windows directory and instead, put
C:\WINDOWS\TWAIN\MICROTEK\ASPIIF.EXE
for Twain 1.7x or
C:\WINDOWS\TWAIN\SCANWIZ\ASPIIF.EXE
for ScanWizard in your AUTOEXEC.BAT. Once you reboot your computer, the
ASPIIF.EXE driver will automatically load into your computer and you will
see the following message:
"ASPIIF installed ok!"
Some ASPI2DOS.SYS drivers do not properly support disconnect/reconnect SCSI
command. Try configuring the ASPI driver so that it will not
enable disconnect/reconnect for the scanner. Please refer to your ASPI
SCSI-card documentation for more details.
Some ASPI2DOS.SYS drivers do not properly support synchronous negotiation.
Try configuring the ASPI driver so that it will not enable
synchronous negotiation for the scanner. Please refer to your SCSI-card
documentation for more details.
It is advisable to put the ASPI?DOS.SYS driver as the first line in your
config.sys, except when you have Quarterdeck's QEMM installed with its
DOSDATA.SYS driver. Then you should put ASPI?DOS.SYS after the DOS-UP.SYS
line. Take a look at the information given by Adaptec and Quarterdeck for
more information concerning this issue.
ABOUT MSCSI.SYS DOS DRIVER
--------------------------
For some applications, such as OmniPage Professional or Omnipage Direct, you will
need another DOS driver, MSCSIPNR.SYS or MSCSIPCZ.SYS should be installed in your
config.sys file in order to use the scanner.
To install the DOS driver, please select "Install DOS driver " check mark option in
ScanWizard for Windows setup program. The setup program will install
the Dos driver automatically depending on which interface card you have
selected in the setup program.
For the MS_PNR interface card you will have:
DEVICE=C:\WINDOWS\TWAIN\SCANWIZ\MSCSIPNR.SYS
For the MS_PCZ interface card you will have:
DEVICE=C:\WINDOWS\TWAIN\SCANWIZ\MSCSIPCZ.SYS