Java package for reading (scanning) barcodes in images. It supports code128, EAN128, EAN8, EAN8, UPCA, UPCE, code39 and Interleaved215. The barcodes can have any orientation, vertical, horizontal or rotated. The package can find the all barcodes in a larger image (for example a scanned page).