Enum Class BarcodeFormat

java.lang.Object
java.lang.Enum<BarcodeFormat>
io.scanbot.sdk.barcode.BarcodeFormat
All Implemented Interfaces:
Serializable, Comparable<BarcodeFormat>, Constable

public enum BarcodeFormat extends Enum<BarcodeFormat>
Enumerates barcode formats.
  • Enum Constant Details

    • NONE

      public static final BarcodeFormat NONE
      Used as a return value if no valid barcode has been detected.
    • AZTEC

      public static final BarcodeFormat AZTEC
      Aztec (2D).
    • CODABAR

      public static final BarcodeFormat CODABAR
      CODABAR (1D).
    • CODE_39

      public static final BarcodeFormat CODE_39
      Code 39 (1D).
    • CODE_93

      public static final BarcodeFormat CODE_93
      Code 93 (1D).
    • CODE_128

      public static final BarcodeFormat CODE_128
      Code 128 (1D).
    • DATA_MATRIX

      public static final BarcodeFormat DATA_MATRIX
      Data Matrix (2D).
    • EAN_8

      public static final BarcodeFormat EAN_8
      EAN-8 (1D).
    • EAN_13

      public static final BarcodeFormat EAN_13
      EAN-13 (1D).
    • ITF

      public static final BarcodeFormat ITF
      ITF (Interleaved Two of Five) (1D).
    • MAXI_CODE

      public static final BarcodeFormat MAXI_CODE
      MaxiCode (2D).
    • PDF_417

      public static final BarcodeFormat PDF_417
      PDF417 (2D).
    • QR_CODE

      public static final BarcodeFormat QR_CODE
      QR Code (2D).
    • DATABAR

      public static final BarcodeFormat DATABAR
      GS1 DataBar-14 (formerly RSS-14) (1D).
    • DATABAR_EXPANDED

      public static final BarcodeFormat DATABAR_EXPANDED
      GS1 DataBar Expanded (formerly RSS Expanded) (1D).
    • UPC_A

      public static final BarcodeFormat UPC_A
      UPC-A (1D).
    • UPC_E

      public static final BarcodeFormat UPC_E
      UPC-E (1D).
    • MSI_PLESSEY

      public static final BarcodeFormat MSI_PLESSEY
      MSI PLESSEY.
    • IATA_2_OF_5

      public static final BarcodeFormat IATA_2_OF_5
      IATA 2 of 5 (1D).
    • INDUSTRIAL_2_OF_5

      public static final BarcodeFormat INDUSTRIAL_2_OF_5
      INDUSTRIAL 2 of 5 (1D).
    • CODE_25

      public static final BarcodeFormat CODE_25
      CODE 25 (1D).
    • MICRO_QR_CODE

      public static final BarcodeFormat MICRO_QR_CODE
      Micro QR Code (2D).
    • USPS_INTELLIGENT_MAIL

      public static final BarcodeFormat USPS_INTELLIGENT_MAIL
      USPS Intelligent Mail, a.k.a. USPS OneCode, USPS-STD-11.
    • ROYAL_MAIL

      public static final BarcodeFormat ROYAL_MAIL
      Royal Mail Four-State Customer Code, a.k.a. RM4SCC, CBC, BPO 4 State Code.
    • JAPAN_POST

      public static final BarcodeFormat JAPAN_POST
      Japan Post Four-State Barcode.
    • ROYAL_TNT_POST

      public static final BarcodeFormat ROYAL_TNT_POST
      Royal TNT Post Four-State Barcode, a.k.a. KIX, Klant IndeX.
    • AUSTRALIA_POST

      public static final BarcodeFormat AUSTRALIA_POST
      Australia Post Four-State Customer Code.
    • DATABAR_LIMITED

      public static final BarcodeFormat DATABAR_LIMITED
      GS1 DataBar Limited.
    • MICRO_PDF_417

      public static final BarcodeFormat MICRO_PDF_417
      Micro PDF417 (2D).
    • GS1_COMPOSITE

      public static final BarcodeFormat GS1_COMPOSITE
      GS1 COMPOSITE (combined linear and 2D).
    • RMQR_CODE

      public static final BarcodeFormat RMQR_CODE
      Rectangular Micro QR Code (2D).
    • CODE_11

      public static final BarcodeFormat CODE_11
      Code 11 (1D).
    • CODE_32

      public static final BarcodeFormat CODE_32
      Code 32 (Italian Pharmacode) (1D).
    • PHARMA_CODE

      public static final BarcodeFormat PHARMA_CODE
      Pharmacode, a.k.a. One-Track Pharmacode, Pharmaceutical Binary Code (1D).
    • PHARMA_CODE_TWO_TRACK

      public static final BarcodeFormat PHARMA_CODE_TWO_TRACK
      Two-Track Pharmacode, a.k.a. Pharmaceutical Binary Code.
    • PZN_7

      public static final BarcodeFormat PZN_7
      PZN7, legacy PZN (Pharmazentralnummer), invalid since 01.01.2020 (1D).
    • PZN_8

      public static final BarcodeFormat PZN_8
      PZN8, a.k.a. PZN, Pharmazentralnummer, German Pharmaceutical Central Number (1D).
  • Method Details

    • values

      public static BarcodeFormat[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static BarcodeFormat valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null