2 - 14

hhpWriteSymbologyConfig

Writes configuration items for a single symbology or for all symbologies. Individual items to be written are specified by adding
the appropriate mask bit (OR it) to the mask member of the structure to which it belongs. Only items whose bits are set are
written; all other items are ignored.
hhpWriteSymbologyConfig(
int nSymId,
PVOID pvSymStruct
)
Parameter Description
nSymId One of the symbology enumerated types, e.g., SYM_CODE39, SYM_OCR, or SYM_ALL
to write all symbologies.
pStruct Pointer to the appropriate structure based on nSymbol, e.g., CODE39_T, OCR_T, or
HHP_SYM_CONFIG if all symbologies.
Symbology Identifiers
Note: Please consult the appropriate symbology specification for discussion of AIM symbology IDs and modifiers.

Symbology Enumeration AIM ID Code

ID (hex)

Australian Post SYM_AUSPOST, ] X0 A (0x41)
Aztec Code SYM_AZTEC = 0, ] z
m
z (0x7A)
Aztec Mesa SYM_MESA, ] z
m
Z (0x5A)
British Post SYM_BPO, ] X0 B (0x42)
Canadian Post SYM_CANPOST, ] X0 C (0x43)
China Post SYM_CHINAPOST ] X0 Q (0x51)
Codabar SYM_CODABAR, ] F
m
a (0x61)
Codablock F SYM_CODABLOCK, ] O
m
q (0x71)
Code 11 SYM_CODE11, ] H3 h (0x68)
Code 16K SYM_CODE16K ] K
m
o (0x6F)
Code 128 SYM_CODE128, ] C
m
j (0x6A)
Code 32 Pharmaceutical
(PARAF) SYM_CODE32, ] X0 < (0x3C)
Code 39 SYM_CODE39, ] A
m
b (0x62)
Code 49 SYM_CODE49, ] T
m
l (0x6C)
Code 4CB (4 State Customer
Barcode) SYM_CODE4CB ] X0 M (0x4D)
Code 93 SYM_CODE93, ] G
m
i (0x69)
Data Matrix SYM_DATAMATRIX, ] d
m
w (0x77)
EAN-8 SYM_EAN8, ] E4 D (0x44)
EAN-13 SYM_EAN13, ] E0 d (0x64)
EAN•UCC Composite SYM_COMPOSITE, ] e
m
y (0x79)
Interleaved 2 of 5 SYM_INT25, ] I
m
e (0x65)
ISBT 128 SYM_ISBT, ] C4 j (0x6A)
Japanese Post SYM_JAPOST, ] X0 J (0x4A)