Table of Contents

Namespace ZXing.OneD

Classes

CodaBarReader

Decodes Codabar barcodes.

Bas Vijfwinkel

CodaBarWriter

This class renders CodaBar as bool[].

Code128EncodingOptions

The class holds the available options for the Code128 1D Writer

Code128Reader

Decodes Code 128 barcodes.

Sean Owen

Code128Writer

This object renders a CODE128 code as a BitMatrix.

erik.barbara@gmail.com (Erik Barbara)

Code39Reader

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

Sean Owen @see Code93Reader
Code39Writer

This object renders a CODE39 code as a BitMatrix. erik.barbara@gmail.com (Erik Barbara)

Code93Reader

Decodes Code 93 barcodes.

Sean Owen Code39Reader
Code93Writer

This object renders a CODE93 code as a BitMatrix

EAN13Reader

Implements decoding of the EAN-13 format.

dswitkin@google.com (Daniel Switkin) Sean Owen alasdair@google.com (Alasdair Mackintosh)

EAN13Writer

This object renders an EAN13 code as a BitMatrix. aripollak@gmail.com (Ari Pollak)

EAN8Reader

Implements decoding of the EAN-8 format.

Sean Owen
EAN8Writer

This object renders an EAN8 code as a BitMatrix. aripollak@gmail.com (Ari Pollak)

ITFReader

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, 8, 10, 12, 14, 16, 18, 20, 24, 44 and 48 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.

kevin.osullivan@sita.aero, SITA Lab.

ITFWriter

This object renders a ITF code as a BitMatrix.

erik.barbara@gmail.com (Erik Barbara)

MSIReader

Decodes MSI barcodes.

MSIWriter

This object renders a MSI code as a BitMatrix.

MultiFormatOneDReader

dswitkin@google.com (Daniel Switkin) Sean Owen

MultiFormatUPCEANReader

A reader that can read all available UPC/EAN formats. If a caller wants to try to read all such formats, it is most efficient to use this implementation rather than invoke individual readers.

Sean Owen
OneDReader

Encapsulates functionality and implementation that is common to all families of one-dimensional barcodes. dswitkin@google.com (Daniel Switkin) Sean Owen

OneDimensionalCodeWriter

Encapsulates functionality and implementation that is common to one-dimensional barcodes.

dsbnatut@gmail.com (Kazuki Nishiura)
PharmaCodeReader

Decodes PharmaCode

* @author Ruslan Karachun
PlesseyWriter

This object renders a Plessey code as a BitMatrix.

UPCAReader

Implements decoding of the UPC-A format.

dswitkin@google.com (Daniel Switkin) Sean Owen
UPCAWriter

This object renders a UPC-A code as a BitMatrix. qwandor@google.com (Andrew Walbran)

UPCEANReader

Encapsulates functionality and implementation that is common to UPC and EAN families of one-dimensional barcodes.

dswitkin@google.com (Daniel Switkin) Sean Owen alasdair@google.com (Alasdair Mackintosh)
UPCEANWriter

Encapsulates functionality and implementation that is common to UPC and EAN families of one-dimensional barcodes.

aripollak@gmail.com (Ari Pollak) dsbnatut@gmail.com (Kazuki Nishiura)
UPCEReader

Implements decoding of the UPC-E format.

Thisis a great reference for UPC-E information.

Sean Owen
UPCEWriter

This object renders an UPC-E code as a {@link BitMatrix}. @author 0979097955s@gmail.com (RX)

Enums

Code128EncodingOptions.Codesets

avaiable codesets