The reason barcodes are business-friendly is that the scanners are relatively low cost and extremely accurate compared to key-entry , with only about 1 substitution error in 15,000 to 36 trillion characters entered . Barcode scanners are relatively low cost and extremely accurate compared to key-entry , with only about 1 substitution error in 15,000 to 36 trillion characters entered .