background image

4209-00009-000   EasyRead (DSV3-EP) User’s Manual 

Rev 0E 

 

6/29/2009 

33 

Copyright © 2009 by Datastrip, Inc.  All rights reserved.   

Reproduction in whole or in part is prohibited. 

12.3

 

Optical Scanner 

The EasyRead can also be used to read and decode a wide range of other documents containing optical 
symbology.  The terminal contains a 1.2 Megapixel image sensor that provides high resolution scanning 
(image capture) for decoding numerous optical symbologies.  It contains enhanced scanning and decoding 
algorithms and can decode all standard 1 dimensional and common 2 dimensional barcodes.  There is a 
comprehensive SDK that enables rapid custom application development. 

The supported optical symbologies are listed below.  The entries marked as optional do not ship standard 
with the EasyRead (DSV3-EP); however, they are available for purchase. 

1D Codes 

2D Codes 

OCR 

Code 39 

Matrix 2 of 5 

PDF417 

OCR B: ICAO 9303 Travel Docs 

Code 93 

Straight 2 of 5 

QR Code (optional) 

OCR B generic (optional) 

Code 128 

Code 11 

Data Matrix (optional) 

OCR A (optional) 

UPC/EAN/JAN 

Codabar 

Aztec Code (optional) 

MICR (optional) 

Hong Kong 2 of 5 

MSI Plessey 

Maxicode (optional) 

 

Interleaved 2 of 5 

Pharmacode 

Micro QR Code (optional) 

 

NEC 2 of 5 

DataBarTM 

Codeblock (optional) 

 

 

 

Composite Code (optional) 

 

 

12.3.1

 

Scanning Instructions 

To scan a document, you need to be running some scanning software application such 
as 

ICAO Viewer.exe

 (for ePassports) or 

DsCameraScannerEPTest.exe

.  The 

document or credential to be scanned should then be inserted in the document slot and 
held against the glass platen.  The optical symbology to be read and decoded should be 
facing the glass platen.  The adjacent figure shows the typical placement of a CR80 
(i.e. credit card sized) document.   

 

 

12.3.2

 

Scanner Software Interface / Operating Mode 

The camera scanning control has several settings that affect the behavior of the scanning operation.  There 
are two different modes in which the scanner can be configured: 

 

USB HID (Human Interface Device) as a keyboard emulation mode 

 

USB Virtual Com mode with Datastrip control API 

 
When the camera scanner is configured for Virtual Com mode, a rich software API is then available to 
control the behavior of the device.  Virtual Com mode allows more software developer control over the 
scanner and more significantly, it enables the reading of binary (non printable) data found often in 2D 
barcodes.   

USB HID keyboard emulation mode is a more simplistic approach of using the camera scanner.  The main 
drawback of the HID mode is that it can only decode printable characters. Decoding binary data in this 
mode is not possible since the binary data contains ASCII like control characters.  It also does not allow 
for full configuration of the scanner, for a more methodic scanning operation, for status checking, or for a 
watchdog mechanism.  To use the scanner in HID mode, a software developer only needs to: 

 

Invoke some basic initialization / de-initialization methods 

 

Activate and deactivate a trigger 

 

Create a focused input window in which the decoded results will be captured and displayed 

 

Summary of Contents for EasyRead

Page 1: ... Lead Software Engineer Reviewer __________________________________________________ Date ___________ Scott Robinson Hardware Manager Reviewer __________________________________________________ Date ___________ Steve Blackmore CEO Reviewer __________________________________________________ Date ___________ Joe Delaney VP of Sales Marketing Reviewer __________________________________________________...

Page 2: ...4209 00009 000 EasyRead DSV3 EP User s Manual Rev 0E 6 29 2009 1 Copyright 2009 by Datastrip Inc All rights reserved Reproduction in whole or in part is prohibited EasyRead DSV3 EP User sManual ...

Page 3: ...ed stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying recording scanning or otherwise except as permitted under section 107 or 108 of the 1976 United States Copyright Act without the prior written permission from Datastrip Requests to Datastrip for permission should be addressed to Datastrip Inc 1285 Drummers Lane Suite 105 Wayne PA 19087 157...

Page 4: ...2 4 10 1 USB Ports 12 4 10 2 Compact Flash CFIO Slot 12 4 10 3 Secure Digital Memory Card SDIO Slot 12 4 10 4 Audio Headset Jack 13 4 11 CONTACTLESS SMART CARD READER 13 4 12 OPTIONAL PERIPHERAL MODULES 13 5 BASIC OPERATION 14 5 1 STYLUS USAGE 14 5 2 TOUCH SCREEN ADJUSTMENTS 14 5 3 POWER MANAGEMENT 14 5 3 1 Power Management States 14 5 4 BATTERY GAUGE 15 5 4 1 Charging States 16 5 4 2 Battery Char...

Page 5: ...Instructions 27 10 6 EPASSPORT ICAO VIEWER ICAO VIEWER EXE 27 10 6 1 EPassport Overview 27 10 6 2 ePassport Security Mechanisms 28 10 6 3 ICAO Viewer Operation 28 11 ACTIVE SYNC 30 11 1 ACTIVESYNC VIA USB 2 0 CLIENT PORT 30 11 1 1 Hardware Software Requirements 30 11 1 2 PC Configuration for USB 2 0 ActiveSync First Time Only 30 11 1 3 Establishing a Connection 30 11 1 4 Troubleshooting the Connec...

Page 6: ...AFIS quality Automated Fingerprint Identification System biometric matching algorithms and rugged biometric sensors All of the DSV3 family of mobile terminals are rugged and environmentally sealed units that can be used in harsh and hostile environments They are shock resistant Mil STD 810 compliant and can withstand a fall of four feet to a concrete surface The DSV3 mobile terminals exceed IP 54 ...

Page 7: ...Documentation User Manual on CD End User License Agreement and Quick Start Guide Please retain the shipping box in the event you need to return your product for service 3 Initial Setup Each unit is shipped with a Lithium Polymer battery installed as shown below It is recommended that you fully charge the battery before use to maximize operating time before recharging is required The EasyRead conta...

Page 8: ...ll indicate that the system is booting During this time the BIOS is loaded and diagnostic testing is performed When the unit finishes powering up the Windows CE NET desktop will appear on the display 4 1 2 Power OFF To turn off the mobile terminal press the Power button for 1 to 15 seconds The system will briefly go into Suspend mode and save the WinCE registry contents to non volatile memory The ...

Page 9: ...erminal is goes into Suspend mode None Button released 1 x 15 sec The terminal is powered OFF normally Falling Tone Button released x 15 sec The terminal performs an emergency shutdown Warning Tone WinCE launched Signals the launch of the OS MS Launch Tone Battery enters an extremely low state System needs attention Warning Tone Unit is in Suspend Button pressed Signals ok to release button Beep T...

Page 10: ...is ON for 4 9 sec and color 2 is ON for 0 1 sec Continuous with Color Blink LED is ON continuously with a 2 5 sec period where color 1 is ON 2 sec and color 2 is ON 0 5 sec Continuous with Color Toggle LED is ON continuously alternating evenly between the two colors 50 Duty Cycle 2 5 sec Period 4 4 Battery Charging and Replacement The terminal uses one 5000 mAH Lithium Polymer battery pack Under n...

Page 11: ...powers the Real Time Clock for more than 6 months while the unit is off This battery is automatically recharged by the system and does not require any operator service CAUTION Use ONLY approved replacement batteries and power adapters as provided by Datastrip CAUTION Battery has a risk of FIRE EXPLOSION or BURNS DO NOT short circuit the battery terminals crush puncture disassemble or otherwise dam...

Page 12: ...t matching algorithms from a variety of the industry leading vendors such as Identix Cogent Bioscrypt Motorola and NEC However the Identix algorithm is the only algorithm directly available from Datastrip for the DSV3 terminals at this time 4 8 2 Fingerprint Sensor Calibration The fingerprint sensor is factory calibrated and tested on every terminal however if recalibration is required for some re...

Page 13: ...jack 4 10 1 USB Ports There is one USB Host port and one USB client port on the mobile terminal that are accessible under the rubber I O port cover These are USB 2 0 High Speed 480 Mbps ports however they are also backwards compatible with USB 1 1 Full Speed 12 Mbps and Low Speed 1 5 Mbps Additional USB ports are available on the Docking Station see section 12 The USB Host port is used to connect ...

Page 14: ...ort ISO 14443 smart card media Either antenna can be used to read these smart card media however the upper antenna is typically more convenient Place and hold the media to be read against the back of the terminal in the center of the antenna Once the media is in place the system will automatically select which antenna to use 4 12 Optional Peripheral Modules The terminal can be equipped with a vari...

Page 15: ... to suit your personnel preferences the following options are available Calibration If your device is not responding properly to your screen taps you may need to recalibrate your screen Go to the Control Panel select Stylus Properties and under the Calibration tab click the Recalibrate button and follow the on screen instructions When you are told to press enter to accept the setting just tap the ...

Page 16: ...wake up the unit to a fully on condition Suspend This state is entered when no major background software tasks are running and the touch screen or function keys have not been used for some user configurable amount of time Suspend mode is indicated by flashing power LED see section 4 3 In this state the LCD is turned off and backlight is turned off USB subsystems are turned off CF cards are turned ...

Page 17: ...y Very Low This warning will repeat itself periodically until the condition clears or the unit automatically shuts down An error beep sounds when the battery charge level is critical 5 5 Creating Desktop Shortcuts To create desktop shortcuts locate the application for which you want to create a shortcut Tap and hold the stylus on the application until the options menu pops up Select Copy and go to...

Page 18: ...minal type DSVII SC DSVII SW DSVII PA DSV3 SP or DSV3 EP and writes the appropriate platform type information into the registry along with the other registration information 6 3 DsVerify Registry Saver Utility RegistrySaver exe This application is used to save the current registry settings to flash memory This is very useful after adding applications or applications components such as ActiveX cont...

Page 19: ...print sensor Once complete a green window with a number 1 should appear to indicate the sensor was successfully calibrated Double tap the DsVerifyFpCaptureTest application Look in the lower right hand corner to ensure that the UPEK button is selected You can use the Scan function to test the fingerprint image DO NOT use the Calibrate button on this screen since it does not work with the fingerprin...

Page 20: ...pdating the smartcard firmware is as follows In the directory My Device Hard Disk DSV3 folder run the utility DsVerifyCleanUp and select the option Clear SCM Firmware Answer OK to the question Are you REALLY sure Reboot the terminal When the device is finished booting navigate to the My Device Hard Disk DSV3 folder Open the DSV3_SCM_Firmware folder Double tap the utility FlashIt Tap the button Ope...

Page 21: ...urs the reason for the failure is provided With all updates with the exception of the Embedded Controller the user is then placed back to the main screen of the app 4 update buttons The user may then update another area or exit the application 7 4 Loading Digital Still Camera Firmware Updates The DSC Firmware Update Utility is a stand alone program which can be used to update the firmware in the D...

Page 22: ...cification ISO 14443 A B Operating Frequency 13 56 MHz Optical Scanner Scan Area 124 W x 42 H mm 4 88 W x 1 65 H in Standard Symbologies OCR OCR B 2D Codes PDF417 1D Codes Code 39 Code 93 Code 128 UPC EAN JAN Hong Kong 2 of 5 Interleaved 2 of 5 NEC 2 of 5 Matrix 2 of 5 Straight 2 of 5 Code 11 Codabar MSI Plessey Pharmacode DataBarTM Optional Symbologies OCR OCR A MICR 2D Codes QR Code Data Matrix ...

Page 23: ...tions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures Reori...

Page 24: ... was stored on the document the application will also perform a one to one match of a fingerprint stored on the document to the fingerprint captured by the on board fingerprint sensor This demonstrates a typical scenario of ID verification verifying that a card holder is the same person whose fingerprint is stored on the document Main Screen Clicking the Datastrip logo will return the user to the ...

Page 25: ...the fingerprints Typical threshold values are Cogent 1000 Identix Low 200 High Not used Clicking on the OK will save the settings and return the application to the Configuration screen Clicking on the Cancel or the X will abort any changes to the settings and return the application to the Configuration screen Scanner Settings Screen On the Scanner Settings screen a user can configure parameters fo...

Page 26: ...nd the settings are stored in the registry and restored the next time the application is run The Digital Still Camera settings include Setting Selections Available Description of Setting Brightness 2 0 F stops to 2 0 F stops Controls the amounts of light during exposure The larger the F stop the more bright the image will appear Capture Size 2048 x 1536 3 2M pixels 1632 x 1232 2 0M pixels 1280 x 1...

Page 27: ...ibed above and an automatic scanning mode that will retrigger again after a successful read was completed The operator can choose between different illumination sources by using the radio button at the top of the screen The operator can also select the dimensions of the scan window by using the radio buttons in the upper right side of the screen The 1200 x 680 window should be used for almost all ...

Page 28: ... key will toggle between manual scanning mode as described above and automatic scanning mode that will retrigger again after a successful read was completed 10 6 EPassport ICAO Viewer ICAO Viewer exe The ICAO Viewer application is a sample application designed to demonstrate the reading and validation of an ePassport The data read from the ePassport is displayed on the screen The application is ab...

Page 29: ...r until the machine readable zone is read first 10 6 3 ICAO Viewer Operation After opening the application follow the instructions in the dialog box at the bottom of the main screen and wait for the Scanner and ICAO engine to activate The initialization is complete when the dialog box reads Please Insert Card Scan Manual Mode Shown in the adjacent figure is the main screen Note that the ICAO Viewe...

Page 30: ...ccessful PA red PA failed PA orange PA not performed Audio Feedback Successful Passport Read Three beeps will be played consecutively upon the successful reading of the electronic content from the presented passport The user can remove the presented passport when the beeps sound and the contents will be displayed on the screen This audio feedback indicates that the passport read was completed Secu...

Page 31: ...CD 11 1 2 PC Configuration for USB 2 0 ActiveSync First Time Only Run the Datastrip_MT_USB Sync_Setup utility found on the User Manual CD After running the Sync setup you will be prompted to connect your DSV3 terminal to the PC Turn your DSV3 terminal on and connect it to any one of the host PC USB ports using the USB 2 0 to Mini B cable After the DSV3 terminal has been connected Windows will noti...

Page 32: ...ated by an internationally recognized logo shown below printed on the front cover The smart card integrated circuit in an ePassport stores The biographical data visually displayed on the data page of the passport The passport holder s photograph stored in digital form A unique chip identification number A digital signature to protect the stored data from alteration Other optional data as defined b...

Page 33: ... process Shown below are the typical motions for inserting and reading an ePassport The top sequence of photos shows the normal operation where the operator can continuously see the LCD screen and observe the reading operation The bottom sequence of photos is shown for clarity 12 2 Contactless Smart Card Reader The EasyRead can also be used to read a wide range of other ISO 14443 smart card media ...

Page 34: ...xe The document or credential to be scanned should then be inserted in the document slot and held against the glass platen The optical symbology to be read and decoded should be facing the glass platen The adjacent figure shows the typical placement of a CR80 i e credit card sized document 12 3 2 Scanner Software Interface Operating Mode The camera scanning control has several settings that affect...

Page 35: ...w be in HID keyboard emulation mode with the default settings run DsCamerScannerHIDTest exe to verify this 12 3 2 2 Changing the Operating 12 3 2 3 Mode from HID Mode to Virtual Com Mode If the scanner is in HID mode it can be re configured for Virtual Com mode by using the following steps Launch the DsCamerScannerHIDTest exe application Copy and cut out the three bar codes shown below so that the...

Page 36: ...that is mounted to the bottom of the terminal The contact smart card peripheral reads ISO 7816 smart cards The docking interface is replicated on the bottom of the peripheral so that the terminal equipped with a contact smart card peripheral may be used with the docking station Shown below are the terminals configured with contact smart card peripherals As shown below the ISO 7816 contact smart ca...

Page 37: ...tional peripheral available for the DSV3 mobile terminals and can be adjusted to for each variant of the mobile terminal The docking station has the following attributes Wired I O Access Provides convenient access to the wired I O ports on the mobile terminal when docked USB 2 0 Host standard A x2 USB 2 0 Client standard B x1 Ethernet 10 100 RJ45 x1 RS 232 DB9 x1 Battery Charging Supplies power to...

Page 38: ...installed in the correct forward or rear position the adjustment plunger may be adjusted to accommodate any installed optional peripherals The height of the adjustment plunger can be adjusted by pulling it up or pushing it down to best support the specific configuration of the terminal There are detents in the mechanism to maintain the selected height Once the plunger height is adjusted place the ...

Page 39: ... up The battery may be completely discharged or may not be installed Open the battery access cover and verify that the battery is properly installed Use the external AC power adapter to operate the unit and to simultaneously charge the battery Please refer to Section 4 12 Battery Charging and Replacement The Power Status LED turns red when the power button is held down and the unit does not power ...

Page 40: ...2 Shoulder Strap and D Ring Connection Points For applications that require over shoulder carrying of DSV3 devices Ergonomically curved and padded shoulder area featuring non slip material on one side Wide length adjustment range 3 DSV3 USB 2 0 Active Sync Cable For ActiveSync connection to an external server via the USB 2 0 Client Port on the DSV3 terminal 4 Vehicle Power Charger 5 Internal Memor...

Page 41: ...strip for service upgrade or repairs please contact the tech support department by e mail or telephone An RMA will be issued and should be clearly marked on the outside of your shipping carton Please be certain to provide adequate shipping insurance to safeguard the contents For international shipments please include a declaration of value or other relevant legal documents that are required for sh...

Reviews: