Class Code39Reader

java.lang.Object
com.google.zxing.oned.OneDReader
com.google.zxing.oned.Code39Reader
All Implemented Interfaces:
Reader

public final class Code39Reader extends OneDReader

Decodes Code 39 barcodes. Supports "Full ASCII Code 39" if USE_CODE_39_EXTENDED_MODE is set.

Author:
Sean Owen
See Also:
  • Constructor Details

    • Code39Reader

      public Code39Reader()
      Creates a reader that assumes all encoded data is data, and does not treat the final character as a check digit. It will not decoded "extended Code 39" sequences.
    • Code39Reader

      public Code39Reader(boolean usingCheckDigit)
      Creates a reader that can be configured to check the last character as a check digit. It will not decoded "extended Code 39" sequences.
      Parameters:
      usingCheckDigit - if true, treat the last data character as a check digit, not data, and verify that the checksum passes.
    • Code39Reader

      public Code39Reader(boolean usingCheckDigit, boolean extendedMode)
      Creates a reader that can be configured to check the last character as a check digit, or optionally attempt to decode "extended Code 39" sequences that are used to encode the full ASCII character set.
      Parameters:
      usingCheckDigit - if true, treat the last data character as a check digit, not data, and verify that the checksum passes.
      extendedMode - if true, will attempt to decode extended Code 39 sequences in the text.
  • Method Details