29
Signametrics
5.0 SMX4032 Scanner Family Windows Interface
The windows release supports Windows 9X/ME/2000/XP®. The primary means of controlling the scanners is a
DLL file that interfaces with the PCI bus via a .VXD file for Windows 9X/ME or .SYS driver for Windows
2000/XP. All of these components are placed at the appropriate directories, and registry entries are made
automatically during Setup.
5.1 Distribution Files
The main directory of the distribution diskette contains the Microsoft® Windows™ SM4040 Scanner software. To
install this software, enter the command "A:SETUP" in the "Run Program" menu of the Windows File Manager; or
double-click on the SETUP.EXE file name from the File Explorer Tool Manager window. Most files on this
diskette are compressed, and must be installed using the SETUP program.
The SMX4032 DLL is a protected-mode Microsoft® Windows™ DLL that will control the Signametrics SMX4032
and SMX4030. It is provided with a sample Visual Basic™ control-panel application (GUI) to demonstrate the
Scanner and the interface to the DLL. Check the README.TXT file for more information about the files contained
on the diskette. Some important files to note are:
File Description
SMX4032.LIB
The Windows import library. Install in a directory pointed to by your
LIB
environment variable.
SMX4032.DEF
SM2040 driver DLL module definition file.
SMX4032.DLL
The 32 bit driver DLL. This should be installed either in your working
directory, in the Windows system directory, or in a directory on your
PATH
. The installation program installs this file in your Windows
system directory (usually
C:\WINDOWS\SYSTEM for Win9X/ME
and XP, or at C:\WINNT\SYSTEM32 for Windows 2000
).
File Description
SMX4032.H
Driver header file. Contains the definitions of all the Scanner’s
function prototypes for the DLL, constant definitions, and error codes.
Install in a directory pointed to by your
INCLUDE
environment
variable.
ScanUser.H
Header file containing all of the necessary Scanner’s function
parameters and configuration definitions to be used with the various
functions.
Msvbvm50.dll
Visual Basic run-time interpreter. Usually, install in your
C
:\WINDOWS\SYSTEM
(or equivalent) directory. If it is not already
installed, run Msvbvm50.exe for proper extraction and registration.
SMX4032.vbw
Visual Basic project file
SMX4032.frx
Visual Basic binary form file
SMX4032.frm
Visual Basic file with main form
SMX4032.vbp
Visual Basic project file
4032glbl.bas
Visual Basic file with all global Scanner declarations