Programming Is Simple!!!

Writing software for a biometric device sounds complicated. However, it is quite simple. From ASCII files to API libraries, there are many ways to send and receive information from the Hand Reader. There are three ways to get information from the Hand Reader to an application. They are using ASCII files, an API library, or a low level communications protocol. Each has their own benefits and drawbacks. The easiest is using ASCII files.

To communicate to the Hand Reader by using ASCII files an additional application is required. This application is called Hand-Net. This software is sold on our online store. The Hand-Net software communicates with the Hand Reader via modem, RS-232, RS-485, or TCP/IP. With this communication the Hand-Net software downloads all of the information from the Hand Reader and stores this information in ASCII files. These ASCII files can then be read by another application (i.e. Excel, custom program, etc.) and processed. The advantages of this method are the ease of use, no programming required, and the ASCII files can be used my many different applications. The drawbacks are the feature set is limited, the polling of the data is a two step process, and the data is not real time. The next best programming technology is the API library.

The API library is the most popular programming method. There are API libraries for Windows/Visual Basic/C and a library for the Microsoft Dot Net Framework. These libraries allow a programmer to have complete control of the Hand Reader. From reading the Hand Reader's memory, to initiating a hand scan, or activating a relay the API library opens up the full power of the Hand Reader. The API library will allow the programmer to create an application that can communicate with the Hand Reader via modem, direct connect, or TCP/IP. The application that the programmer creates can communicate in a polled fashion or in real time for immediate information collection. The API library will also communicate with all models of the Hand Reader. The advantages to this method of programming is quick and seamless integration to the application, reall time data collection, and all features of the Hand Reader are available. The draw backs of this programming method are it requires a programmer to use, takes time go live with the Hand Reader, cannot be used with off the shelf applications like Excel or Microsoft Word. The most detailed programming method is the low level interface.

The low level programming interface is the most flexible interface. However, it is the most complicated to use. This programming interface can be used to connect the Hand Reader to mainframe computers, mini-computers, Linux computers, or any other computing device. This interface communicates using byte packets to tell the Hand Reader what to do. This programming method does not require any additional software. The documentation that is available from will provide all of the information needed to communicate with any model Hand Reader.

That is all it takes. Just pick a programming method and get the information and software from If you need help or have questions please use our user forums or email our support department.