We need a product to encode the information on a check into one or two 2D barcodes encoding account data and fingerprints.
When the check is presented for cashing, the bar code is checked to determine that it corresponds to the data on the front of the check account number and check number, and the bar code also encodes a fingerprint, which is matched against the ink fingerprint present on the check of the originator.
The product therefore will consist of the following sub components:
1. Enroller: A GUI for electronically acquiring fingerprints from the authorized people that can write the checks. This data needs to be stored and loaded into both the central database, and the check printing facilities. It will require that the calls be made through the database API to a SQL database.
a. A manager of the institution will enter information of the person into the database through a GUI interface. (First Name, Last Name, Address, City, State, ZIP, an optional field will need to be used for Other data).
b. After the manager enters the information for the enroller, two fingerprints (Right and Left Index fingers) get scanned. (The hardware, drivers, and software to capture and encode fingerprints will be provided by us.
2. Datacenter: (We already have the datacanter and SQL database. You will need to communicate with it). A central or regional database center that the previous software can be compared against. (This already exists and is able to be configured and communicated to through our API).
3. Printer: A system for printing the appropriate bar codes (serial number, account number and encoded fingerprint template) in two 2D bar codes on the back of a check (this occurs at the point of issuance of check books to depositors). We need a utility to generate the 2D barcode with the Routing number, Account number in one barcode, and Check # and Fingerprint Template in the other barcode. All this data is captured by the enroller. At this time the exact format is to be determined when the format of the check media is better understood. This will provide a method to order checks and for a particular customer, and a process for printing the barcode data on the back of the check.
4. Verifier: A system for reading this bar code along with the applied fingerprint, and making the comparison. Also, optionally this system will communicate with the central or regional fingerprint database.
a. The barcode will be read by the 2D scanner and decoded.
b. The Routing number and the Account number will be compared with the MICR numbers on the front of the check and the Check Number will be compared also.
c. The Fingerprint template will be compared to the ink Fingerprint image on the check which was applied by the authorized person allowed to issue the check at the time the check was written .
i. The Fingerprint will be scanned off the check. The software will capture and process this image and perform a comparison to the template encoded in the barcode. We will provide all the software necessary to process fingerprint images, and perform comparisons.
The application must work with Microsoft Operating Systems Win98SE or newer. Data Center software will be Win2000 Server of newer.
We do not want to put up to the public all the details of this design right now. We will provide a detailed specification to serious bidders who execute a non disclosure statement. If you would like to do so, please make an initial bid, and request the specification here. Bidders are free to ask questions.
16 freelancers are bidding on average $4140 for this job
Hello! Recently we worked with similar project. With great pleasure we would like to discuss technical details of the project and begin to work. We guarantee satisfactory and quick results. Thank you, Epsilon Group.