123 lines
1.6 KiB
C
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
|
|
|