Implements decoding of the ITF format, or Interleaved Two of Five.
/// ///This Reader will scan ITF barcodes of certain lengths only. /// At the moment it reads length 6, 10, 12, 14, 16, 24, and 44 as these have appeared "in the wild". Not all /// lengths are scanned, especially shorter ones, to avoid false positives. This in turn is due to a lack of /// required checksum function.
/// ///The checksum is optional and is not applied by this Reader. The consumer of the decoded /// value will have to apply a checksum if required.
/// ///http://en.wikipedia.org/wiki/Interleaved_2_of_5 /// is a great reference for Interleaved 2 of 5 information.
/// /// @author kevin.osullivan@sita.aero, SITA Lab. ///