PSION TEKLOGIX Coppernic SAGEM MORPHOCHECK TERMINAL USERS Guide FEBRUARY 10, 2010 Rev 3
Title MorphoCheck Terminal Doc Type User’s guide Doc Id DPD A00358 Revision Date Name Status/Comment A00 21/12/07 M.ARNAUD Initial Version A01 16/01/08 M.ARNAUD Add reference and correction A02 25/01/08 M.ARNAUD Add correction A03 10/02/10 M. PIEPERS Add WiFi and Bluetooth details A04 12/02/10 M. PIEPERS Add FCC warning THIS DEVICE COMPLIES WITH PART 15 OF THE FCC RULES.
TABLE OF CONTENT 1. INTRODUCTION.......................................................................... 4 1.1. About this Manual....................................................................................4 2. DEVELOPMENT TOOLS ............................................................ 5 2.1. WorkAboutPRO HDK .Net Wrapper.......................................................5 3. INTERFACE BOARD................................................................... 6 3.1. Overview ................
1. INTRODUCTION 1.1. About this Manual This manual provides guidance on how to access and control the peripherals of the Sagem MorphoCheck terminal base on the WorkAboutPRO G2 device. Chapter 1: Introduction Provides an overview of this manual. Chapter 3: Development tools Describes the libraries available for .
2. DEVELOPMENT TOOLS 2.1. WorkAboutPRO HDK .Net Wrapper The WorkAboutPRO HDK is intended to support developers of third-party hardware for Psion Teklogix WorkAboutPRO Hand-Held Computer. On top of that, a library has been designed to wrap these low level functions for .Net developer. In this chapter all the code sample are extracted from the .Net wrapper, but can be easily translated to C++, see the WorkAboutPRO HDK .Net Wrapper documentation for more information.
3. INTERFACE BOARD 3.1. Overview The interface board is used to multiplex the serial communication towards the dual reader or the fingerprint reader. This board is connected on the WorkAboutPRO through the XMod connector. Besides the 2 SAM sockets easily accessible on the top of the board, the interface board provides 2 connectors: 1. Dual Reader connector linked with the RFID and SmartCard reader (also called Dual Reader). 2. MSO-CBM connector linked with the Sagem MSO-CBM finger print reader.
3.2. Serial Communication Settings To enable the serial interface on the WorkAboutPRO expansion slot, you need to set the registry key as follows: HKLM\Drivers\PsionTeklogix\Expansion Slot\FFUART = dword:1 A warm reset of the terminal is mandatory after completion. The communication to both readers is multiplexed through the port number COM1. WorkAboutPRO .Net Wrapper sample code: using PsionTeklogix.
3.3. General Power Supply General power supply is driven though the GPIO on pin 72. PIN 72 State General Power Supply FALSE ON TRUE OFF IMPORTANT NOTICE : Pin 70 must be set to false before switching the interface board power. Power overconsumption and a pin 70 damage may occur if not applied. Power ON Set the output pin 72 to false switches ON the interface board power. The fingerprint reader is automatically power ON.
WorkAboutPRO .Net Wrapper sample code: using PsionTeklogix.WorkAboutPro; public class DeviceInterface { public static void PowerOn() { WorkAboutPro WAP = new WorkAboutPro(); // Set pin 70 to false for proper use WAP.GPIO_SetPIN70State(false); // Set pin 72 to false to enable power WAP.GPIO_SetPIN72State(false); } } Power OFF Set the output pin 72 to true, switches OFF the interface board power. IMPORTANT NOTICE : Pin 70 must be set to false before switching off the interface board power.
3.4. Dual Reader PIN 74 State Dual Reader Power TRUE ON FALSE OFF Power ON the Dual Reader Power on the interface board and set the output pin 74 to true switches on the dual reader. WorkAboutPRO .Net Wrapper sample code: using PsionTeklogix.WorkAboutPro; public class DeviceInterface { public static void SwitchOnDualReader() { WorkAboutPro WAP = new WorkAboutPro(); // Enable general power supply // if it hasn’t been done before // Set pin 70 to false for proper use WAP.
Using the WorkAboutPRO .Net Wrapper: using PsionTeklogix.WorkAboutPro; public class DeviceInterface { public static void SwitchOffDualReader() { WorkAboutPro WAP = new WorkAboutPro(); // Set pin 74 to false to disable dual reader power WAP.GPIO_SetPIN74State(false); // Disable general power supply // Set pin 70 to false for proper use WAP.GPIO_SetPIN70State(false); // Set pin 72 to false to disable power WAP.
3.5. Fingerprint Reader Power ON the Fingerprint reader This operation is done through the interface board power on. See the 2.4 General Power Supply section. Power OFF the Fingerprint reader This operation is done through the interface board power off. See the 2.4 General Power Supply section.
4. SCANNER CONNECTOR 4.1. Overview The flex cable is used to connect the MRZ reader or the Imager module.
4.2. MRZ Reader Serial Communication settings The MRZ reader is accessible through the scanner connector on the serial port COM3. The default communication settings are: 19200 bps No parity 8 data bits 1 stop bit Power ON the MRZ Reader Scanner EnablePower State MRZ power TRUE ON FALSE OFF The MRZ reader consums a lot of power, it is strongly recommended to manage its power supply manually. The function WorkAboutPro.
The function WorkAboutPro.ScannerPort_EnablePower(bool state) with the parameter state set to false switches off he reader. WorkAboutPRO .Net Wrapper sample code: using PsionTeklogix.WorkAboutPro; public class DeviceInterface { public static void PowerOffMRZReader() { WorkAboutPro WAP = new WorkAboutPro(); // Disable power on scanner port WAP.ScannerPort_EnablePower(false); } } 4.3. Imager Reader Before using your imager you need to configure your device internal scanner.