TMC32_QJB/Decode/Scan_Para.h
2026-04-30 16:23:12 +08:00

123 lines
1.6 KiB
C

#ifndef __SCAN_PARA_H__
#define __SCAN_PARA_H__
#ifdef __cplusplus
extern "C" {
#endif
typedef enum
{
CodeOne = 0,
/*各一维码的开关*/
EAN_13 = 10,
EAN_8 = 11,
UPC_A = 12,
UPC_E0 = 13,
UPC_E1 = 14,
Code_128 = 15,
Code_39 = 16,
Code_93 = 17,
Codebar = 18,
ITF = 19,
Industrial25 = 20,
Matrix25 = 21,
IATA25 = 22,
Code11 = 23,
MSI_PLessey = 24,
/*EAN_13设置*/
EAN_13_2 = 51,
EAN_13_5 = 52,
/*EAN_8设置*/
EAN_8_2 = 57,
EAN_8_5 = 58,
/*UPC-A设置*/
UPC_A_2 = 64,
UPC_A_5 = 65,
/*UPC-E1设置*/
UPC_E1_2 = 78,
UPC_E1_5 = 79,
/*Code_128设置*/
Code_128_Min = 82,
Code_128_Max = 83,
/*Code_39设置*/
Code_39_Min = 86,
Code_39_Max = 87,
Code_39_Full_Ascii = 90,
Code_39_32 = 91,
/*Code_93设置*/
Code_93_Min = 94,
Code_93_Max = 95,
/*Codabar设置*/
Codabar_Min = 98,
Codabar_Max = 99,
Codabar_Symbol = 100,
/*ITF设置*/
ITF_Min = 105,
ITF_Max = 106,
/*Industrial设置*/
Industrial_Min = 110,
Industrial_Max = 111,
Industrial_Parity = 112,
/*Matrix25设置*/
Matrix25_Min = 115,
Matrix25_Max = 116,
Matrix25_Parity = 117,
/*IATA25设置*/
IATA25_Min = 120,
IATA25_Max = 121,
IATA25_Parity = 122,
/*QR设置*/
QR_NOT_MIRROR = 256,
QR_MIRROR = 257,
/*PDF417设置*/
PDF_417 = 272,
/*DM设置*/
DM_NOT_MIRROR = 288,
DM_MIRROR = 289,
/*ECI模式*/
ECI_Mode = 355,
}Key;
typedef enum
{
EAN_13_Id = 0,
EAN_8_Id = 1,
UPC_A_Id = 2,
UPC_E0_Id = 3,
UPC_E1_Id = 4,
Code_128_Id = 5,
Code_39_Id = 6,
Code_93_Id = 7,
Codabar_Id = 8,
ITF_Id = 9,
QR_Id = 100,
PDF_417_Id = 20,
Communication_Id = 200,
}CodeID;
#ifdef __cplusplus
}
#endif
#endif