title: Is barcode Code39 scanning reliable?
body: <p>Within my iOS App I am using a 3rd party scanning library for scanning Code39 barcodes.  This software sometimes gets the scan wrong (e.g. a value of "13415566" comes back as "U *").  Sometimes the same barcode works ok, then scan the same code again and it is wrong.</p>
  
  <p>The 3rd party software vendor reports that Code39 isn't a 'reliable' format, and that 'it has no error protection and it is often possible to get false reads'.</p>
  
  <p>This seems ridiculous to me.  The codes in question have no check-digit, but even so, surely this is simply a bug in the scanning software?  Is Code39 known for this sort of thing?  How can it possibly be an adopted format if it 'gets it wrong' sometimes!</p>
  
  <p>Thanks. </p>