Using zbar library, with preview screen, animated laser line, scanning only when laser line is perpendicular to the barcode