If it is a regular product, the recognition bar code has been written in, the probability of error code is very small. Error codes are usually dirty on the lens of the scanning gun (there is an optical glass in the lens), which affects the recognition of bar codes.
Unless you are a special barcode, some barcodes can be read in half. Most of the cases are setup problems. Our scanner machine itself has a very low bit error rate.