Barcode-Lib4J requires Java 9+

Java Class «ImplCode93E»  –  Generate Code 93 Extended Barcode

All Implemented Interfaces:
Cloneable

public class ImplCode93E extends ImplCode93
Implementation of Code 93 Extended ("Full ASCII"). To generate instances, please use one of the newInstance static methods in the Barcode class.

Code 93 Extended is a variant of the Code 93 barcode format that supports a broader range of characters, supporting all 128 ASCII characters.

Barcode scanner configuration: Please note that Code 93 Extended is not technically different from standard Code 93, so a barcode scanner cannot automatically distinguish between the two. To correctly read and interpret Code 93 Extended barcodes, the scanner must be explicitly configured to interpret Code 93 as Extended.

  • Method Details

    • setContent

      public void setContent(String content, boolean autoComplete, boolean appendOptionalChecksum) throws BarcodeException
      Sets the content to be encoded in the barcode.
      Overrides:
      setContent in class ImplCode93
      Parameters:
      content - the content to be encoded in the Code 93 Extended barcode
      autoComplete - has no function in this method implementation
      appendOptionalChecksum - has no function, as Code 93 Extended uses a mandatory checksum which is not optional
      Throws:
      BarcodeException - if the content is empty or contains non-ASCII characters