I am creating a program that will photograph a drivers license or other ID and capture the information using OCR. I'd like to program the app to automatically determine and populate the name, address, id#, etc. The most accurate solution would be to "read" the various barcodes from the back of the ID but I would also like to be able to OCR an image file of the front. I have found components that do both OCR and read barcodes but they all have huge price tags and complex coding. I'm looking for a fairly inexpensive, easy to use solution.