DataMan 500 image-based barcode reader achieves higher read rates by reading damaged, distorted, blurred, scratched, low-height and low-contrast 1D barcodes. It processes images at up to 1,000 fps and can read codes in any orientation, 2D codes such as Data Matrix and QR, and multiple codes in the same image, and includes auto-trigger, auto-focus and "no read" feedback.