Enumeration BarcodeFormat
BarcodeFormat
defines the supported barcode formats.
class EnumBarcodeFormat(IntEnum):
#No barcode format in BarcodeFormat
BF_NULL = 0x00
#All supported formats in BarcodeFormat
BF_ALL = 0xFFFFFFFEFFFFFFFF
#The default barcode format settings. It's a combined value of BF_ONED, BF_GS1_DATABAR, BF_PDF417, BF_QR_CODE, BF_DATAMATRIX, BF_AZTEC, BF_MAXICODE, BF_MICRO_QR, BF_MICRO_PDF417, BF_GS1_COMPOSITE
BF_DEFAULT = 0xFE3BFFFF
#Combined value of BF_CODABAR, BF_CODE_128, BF_CODE_39, BF_CODE_39_Extended, BF_CODE_93, BF_EAN_13, BF_EAN_8, INDUSTRIAL_25, BF_ITF, BF_UPC_A, BF_UPC_E,BF_MSI_CODE;
BF_ONED = 0x003007FF
#Combined value of BF_GS1_DATABAR_OMNIDIRECTIONAL, BF_GS1_DATABAR_TRUNCATED, BF_GS1_DATABAR_STACKED, BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL,BF_GS1_DATABAR_EXPANDED, BF_GS1_DATABAR_EXPANDED_STACKED, BF_GS1_DATABAR_LIMITED
BF_GS1_DATABAR = 0x0003F800
#Code 39
BF_CODE_39 = 0x1
#Code 128
BF_CODE_128 = 0x2
#Code 93
BF_CODE_93 = 0x4
#Codabar
BF_CODABAR = 0x8
#Interleaved 2 of 5
BF_ITF = 0x10
#EAN-13
BF_EAN_13 = 0x20
#EAN-8
BF_EAN_8 = 0x40
#UPC-A
BF_UPC_A = 0x80
#UPC-E
BF_UPC_E = 0x100
#Industrial 2 of 5
BF_INDUSTRIAL_25 = 0x200
#CODE39 Extended
BF_CODE_39_EXTENDED = 0x400
#GS1 Databar Omnidirectional
BF_GS1_DATABAR_OMNIDIRECTIONAL = 0x800
#GS1 Databar Truncated
BF_GS1_DATABAR_TRUNCATED = 0x1000
#GS1 Databar Stacked
BF_GS1_DATABAR_STACKED = 0x2000
#GS1 Databar Stacked Omnidirectional
BF_GS1_DATABAR_STACKED_OMNIDIRECTIONAL = 0x4000
#GS1 Databar Expanded
BF_GS1_DATABAR_EXPANDED = 0x8000
#GS1 Databar Expaned Stacked
BF_GS1_DATABAR_EXPANDED_STACKED = 0x10000
#GS1 Databar Limited
BF_GS1_DATABAR_LIMITED = 0x20000
#Patch code
BF_PATCHCODE = 0x00040000
#Code 32
BF_CODE_32 = 0x1000000
#PDF417
BF_PDF417 = 0x02000000
#QRCode
BF_QR_CODE = 0x04000000
#DataMatrix
BF_DATAMATRIX = 0x08000000
#AZTEC
BF_AZTEC = 0x10000000
#MAXICODE
BF_MAXICODE = 0x20000000
#Micro QR Code
BF_MICRO_QR = 0x40000000
#Micro PDF417
BF_MICRO_PDF417 = 0x00080000
#GS1 Composite Code
BF_GS1_COMPOSITE = 0x80000000
#MSI Code
BF_MSI_CODE = 0x100000
#Code 11
BF_CODE_11 = 0x200000
#Decode barcode with 2 digital addons
BF_TWO_DIGIT_ADD_ON = 0x400000
#Decode barcode with 5 digital addons
BF_FIVE_DIGIT_ADD_ON = 0x800000
#Matrix 25
BF_MATRIX_25 = 0x1000000000
#Combined value of BF2_USPSINTELLIGENTMAIL, BF2_POSTNET, BF2_PLANET, BF2_AUSTRALIANPOST, BF2_RM4SCC.
BF_POSTALCODE = 0x3F0000000000000
#Nonstandard barcode
BF_NONSTANDARD_BARCODE = 0x100000000
#USPS Intelligent Mail.
BF_USPSINTELLIGENTMAIL = 0x10000000000000
#Postnet.
BF_POSTNET = 0x20000000000000
#Planet.
BF_PLANET = 0x40000000000000
#Australian Post.
BF_AUSTRALIANPOST = 0x80000000000000
#Royal Mail 4-State Customer Barcode.
BF_RM4SCC = 0x100000000000000
#KIX.
BF_KIX = 0x200000000000000
#DotCode.
BF_DOTCODE = 0x200000000
#_PHARMACODE_ONE_TRACK.
BF_PHARMACODE_ONE_TRACK = 0x400000000
#PHARMACODE_TWO_TRACK.
BF_PHARMACODE_TWO_TRACK = 0x800000000
#PHARMACODE.
BF_PHARMACODE = 0xC00000000