Gs1Handling: "NONE" | "PARSE" | "VALIDATE_STRUCTURE" | "DECODE_STRUCTURE" | "VALIDATE_FULL" | "DECODE_FULL"

GS1_COMPOSITE barcode type handling

  • NONE: The (FNC1) character is simply stripped from the result in barcodes that implement this mode. Do not use. Will be removed in a future release.
  • PARSE: GS1 messages are converted to the machine-readable format per the GS1 spec (the special FNC1 character is converted to ASCII \x1D). The implied 01 AI key is prepended to DataBar results. No validation is performed.
  • VALIDATE_STRUCTURE: Same as PARSE. Additionally, messages containing unknown AI keys, or containing values of incorrect format for known keys, are not returned.
  • DECODE_STRUCTURE: Same as VALIDATE_STRUCTURE, except that GS1 strings are converted to the human-readable format, instead (with parentheses used to wrap AI keys, e.g. (01)123456789). The \x1D character is never used in this representation.
  • VALIDATE_FULL: Full validation including linting and checksums. This is the most strict mode.
  • DECODE_FULL: Same as DECODE_STRUCTURE, but with full validation.