Barcode Types

Barcode Types — Enumeration of supported barcode types

Synopsis

#include <libglbarcode/lgl-barcode-type.h>

enum                lglBarcodeType;

Description

This section describes an enumeration for selecting one of the barcode types supported by libglbarcode.

Details

enum lglBarcodeType

typedef enum {

        LGL_BARCODE_TYPE_POSTNET,        /* USPS Postnet Barcode (5, 9, or 11 digits) */
        LGL_BARCODE_TYPE_POSTNET_5,      /* USPS Postnet Barcode (5 digits) */
        LGL_BARCODE_TYPE_POSTNET_9,      /* USPS Postnet Barcode (9 digits) */
        LGL_BARCODE_TYPE_POSTNET_11,     /* USPS Postnet Barcode (11 digits) */
        LGL_BARCODE_TYPE_CEPNET,         /* Brazilian Postal Code */

        LGL_BARCODE_TYPE_ONECODE,        /* USPS Intelligent Mail Barcode */

        LGL_BARCODE_TYPE_CODE39,         /* Code 39 */
        LGL_BARCODE_TYPE_CODE39_EXT,     /* Extended Code 39 (Supports full ASCII character set) */

        /*< private >*/
        LGL_BARCODE_N_TYPES

} lglBarcodeType;

This enumeration is used to select a built-in barcode type. The currently supported barcode types are

LGL_BARCODE_TYPE_POSTNET

USPS Postnet Barcode (5, 9, or 11 digits)

LGL_BARCODE_TYPE_POSTNET_5

USPS Postnet Barcode (5 digits)

LGL_BARCODE_TYPE_POSTNET_9

USPS Postnet Barcode (9 digits)

LGL_BARCODE_TYPE_POSTNET_11

USPS Postnet Barcode (11 digits)

LGL_BARCODE_TYPE_CEPNET

Brazilian Postal Code

LGL_BARCODE_TYPE_ONECODE

USPS Intelligent Mail Barcode

LGL_BARCODE_TYPE_CODE39

Code 39

LGL_BARCODE_TYPE_CODE39_EXT

Extended Code 39 (Supports full ASCII character set)