If user has only control over scanning process the following should done to optimize recognition:
- Make sure that the scanner does not mangle the paper or introduce other distortions to the image. Barcode having non-linear distortion, if recognized, might have lower values of Confidence property.
- Make sure that brightness and contrast are setup properly to avoid broken and touching bars. Barcode with broken and touching bars, if recognized, might have lower values of Confidence property.
- Optimize the scanning resolution. To optimize scanning resolution ClearImage measures average module size in pixels: AvrModuleWidth property. If recognition rate is low and AvrModuleWidth of recognized barcodes is less than 3, try to increase scanning resolution. For example if scanning at 200dpi AvrModuleWidth is reported as 2.2, than at 300 dpi it will be: 2.2 * 300 / 200 = 3.3. Thus increasing resolution to 300 dpi should improve recognition rate.
NOTE: Very high recognition rate can be achieved even for images with AvrModuleWidth of little bit more than one. This requires minimum of distortion and digitizing errors.
NOTE: It is not recommended to have AvrModuleWidth > 6. This requires extra processing and lowers speed of recognition speed. It also uses image space inefficiently.
© Inlite Research, Inc. 1992-2004 All Rights Reserved.