Documente Academic
Documente Profesional
Documente Cultură
USB SDK
Release Note Background
The USB SDK is a base level software development kit for connecting several of the Cross Match
single and dual Verifier® fingerprint scanners to a PC running the Microsoft Windows operating
system. The new version, 5.3.1, includes the latest Microsoft redistributable files in the installer.
Description
This SDK supports the capture of fingerprint bitmap images from the following Cross Match
Technologies’ fingerprint scanners.
Supported Models
Verifier® 300 LC 2.0
Verifier® 310
Verifier® 310 LC
Page 1 of 7
How to obtain this new product version
This software is available for download from the Cross Match Technologies web site
(http://www.crossmatch.com/software-downloads.php). Integrators requiring a master CD version
should contact your sales representative.
NOTE: This new SDK version contains a certified device driver (cmt_usb.sys) that is not
compatible with the dlls from older versions of USB SDK.
The integrator setup.exe application is a GUI based software package installer that will install the
minimum help, dlls, firmware and driver files required to access the scanner. The setup will also
allow the optional installation of source code for the sample applications.
There is a USBSDK merge modules supplied with this SDK to allow for easy deployment of any
application. This merge module can be included with any application installer to install the required
Cross Match Technologies redistributable files.
See the Installation Guide section of the help file for more detailed information about deploying
Cross Match Technologies software with an application.
Change History
Page 2 of 7
• Various updates to the sample code.
Because Microsoft ended all support for Visual Basic 6.0 in 2008, the USB SDK is no
longer able to support VB 6.0 after version 5.0.0.
Include source code for jVerifier Java wrapper.
Add jni.USB_Dispose method to be call on Java application exit.
Add jni.USB_GetCroppedStillImage and jni.USB_GetCroppedStillImageSize methods to
Java wrapper.
Add jni.USB_GetCroppedLiveImage and jni.USB_GetCroppedLiveImageSize methods to
Java wrapper.
Add jni.FINGER_DETECT_EVENT and jni.LIVE_IMAGE_READY_EVENT support to Java
wrapper.
Remove debug messages from jVerifier.dll Java wrapper callback events.
Add auto capture and finger detect callback events to C# sample.
Add additional exception checking to the C# sample.
Add strong names to the C# sample.
Update VC Sample disables controls and buttons when initialization fails.
• Fix but to allow IAC_SetAutoCapture to be called during the auto capture sequence.
• Add checks to prevent fingerprint auto capture race condition with Histogram threshold is
set to zero.
• USB_Initialize returns high-speed USB hub is required for full operation warning,
USB_USB2_HUB_REQUIRED, when scanner is connected to a full-speed USB hub.
• USB_Initialize returns out of date software error, USB_OUTDATED_SOFTWARE, when
scanner firmware or software is out of date or does not match.
Page 3 of 7
• Requires version 4.6.3.11 of the USB4xx.sys and CyUSB.sys device drivers.
• Compatible with version 4.6.3.11 of the USB4XX.dll.
• NOT compatible with versions of USB4XX.dll that are newer than 4.6.3.11.
• Supports the Verifier 300 LC 2.0, Verifier 310 and Verifier 310 LC USB 2.0 fingerprint
scanners via the usb4xx.sys and cyusb.sys device drivers.
• Supports the MV5, MV5 2X, MV5 2XA, MV5 BCS and MV5X mobile fingerprint scanners
via the usb4xx.sys and ezusb.sys device drivers.
• Supports the Verifier 300 LC, Verifier 501, Verifier 500, Verifier 300A, Verifier 300 (metal),
Verifier 250, Verifier 250A, Verifier 200 Fast and Verifier 200 USB 1.1 fingerprint scanner
via the usb4xx.sys and ezusb.sys device drivers.
• Limited support of I Scan 2 and SEEK iris scanners. The I Scan Essentials BioBase API
must be used for full support of the iris scanners.
• Support for Microsoft Windows 2000 service pack 4 or newer, Windows XP Professional
(32 bit) service pack 2 or Vista (32 bit) operating systems.
Page 4 of 7
• Support for Microsoft Windows 2000 service pack 4 or newer, Windows XP Professional
(32 bit) service pack 2 or Vista (32 bit) operating systems.
Page 5 of 7
Version 4.4.0 - released June 2007:
• Supports Microsoft Windows 2000 and XP Professional 32-bit.
• Supports the Verifier V310 LC PIV certified scanner with a generous dual finger platen and
hardware finger detection circuitry.
• Add support for two TWAIN drivers.
The original driver, CmtUsbTw.ds, detects a finger or dirt on platen and prompts the user to
fix the problem before continuing.
The new driver, CmtUsbTwNoDet.ds, will NOT detect a finger or dirt on the platen.
• Update USB_SetDetectFirstFinger.
• Allow calls to USB_SetDetectFirstFinger(TRUE) before each call to USB_Initialize.
• Change logic to reset the AutoCapture timeout after a successful image capture.
• Supports the Verifier 300 LC 2.0, 310 and 310 LC via the usb4xx.sys/cyusb.sys drivers.
• Supports the MV5, MV5 2X, MV5 2XA, MV5 BCS, MV5X, Verifier 300 LC, Verifier 501,
Verifier 500, Verifier 300A, Verifier 300 (metal), Verifier 250, Verifier 250A, Verifier 200 Fast
and Verifier 200 USB 1.1 fingerprint scanner via the usb4xx.sys/ezusb.sys device drivers.
Page 6 of 7
• Add support for the V501 fingerprint scanner.
Disclaimer
Information provided herein was prepared with great care and is subject to change without notice.
Contact
Corporate Headquarters: International Headquarters:
Cross Match Technologies, Inc. Cross Match Technologies GmbH
3950 RCA Boulevard, Suite 5001 Unstrutweg 4
Palm Beach Gardens, FL 33410 07743 Jena
U.S.A. Germany
Toll free phone number within US:
+1 866-276-7761 option 1 (customer care)
Phone +1 561-622-1650 Phone +49 (0) 3641 4297-57
Fax +1 561-622-8769 Fax +49 (0) 3641 4297-757
Email cmcc@crossmatch.com Email support-jena@crossmatch.com
Page 7 of 7