mirror of
https://git.code.sf.net/p/zint/code
synced 2025-06-01 07:38:26 -04:00
Add option to include check digit in UPC/EAN data, and validate before encoding
Fixes #5
This commit is contained in:
parent
9024006ca8
commit
d875318b3d
5 changed files with 253 additions and 141 deletions
|
@ -37,35 +37,36 @@
|
|||
|
||||
/* Print list of supported symbologies */
|
||||
void types(void) {
|
||||
printf( " 1: Code 11 52: PZN 92: Aztec Code\n"
|
||||
" 2: Standard 2of5 53: Pharma Two-Track 93: DAFT Code\n"
|
||||
" 3: Interleaved 2of5 55: PDF417 97: Micro QR Code\n"
|
||||
" 4: IATA 2of5 56: PDF417 Trunc 98: HIBC Code 128\n"
|
||||
" 6: Data Logic 57: Maxicode 99: HIBC Code 39\n"
|
||||
" 7: Industrial 2of5 58: QR Code 102: HIBC Data Matrix\n"
|
||||
" 8: Code 39 60: Code 128-B 104: HIBC QR Code\n"
|
||||
" 9: Extended Code 39 63: AP Standard Customer 106: HIBC PDF417\n"
|
||||
"13: EAN 66: AP Reply Paid 108: HIBC MicroPDF417\n"
|
||||
"16: GS1-128 67: AP Routing 110: HIBC Codablock-F\n"
|
||||
"18: Codabar 68: AP Redirection 112: HIBC Aztec Code\n"
|
||||
"20: Code 128 69: ISBN 115: DotCode\n"
|
||||
"21: Leitcode 70: RM4SCC 116: Han Xin Code\n"
|
||||
"22: Identcode 71: Data Matrix 128: Aztec Runes\n"
|
||||
"23: Code 16k 72: EAN-14 129: Code 32\n"
|
||||
"24: Code 49 74: Codablock-F 130: Comp EAN\n"
|
||||
"25: Code 93 75: NVE-18 131: Comp GS1-128\n"
|
||||
"28: Flattermarken 76: Japanese Post 132: Comp DataBar Omni\n"
|
||||
"29: GS1 DataBar Omni 77: Korea Post 133: Comp DataBar Ltd\n"
|
||||
"30: GS1 DataBar Ltd 79: GS1 DataBar Stack 134: Comp DataBar ExpOm\n"
|
||||
"31: GS1 DataBar ExpOm 80: GS1 DataBar Stack Omni 135: Comp UPC-A\n"
|
||||
"32: Telepen Alpha 81: GS1 DataBar ESO 136: Comp UPC-E\n"
|
||||
"34: UPC-A 82: Planet 137: Comp DataBar Stack\n"
|
||||
"37: UPC-E 84: MicroPDF 138: Comp DataBar Stack Omni\n"
|
||||
"40: Postnet 85: USPS OneCode 139: Comp DataBar ESO\n"
|
||||
"47: MSI Plessey 86: UK Plessey 140: Channel Code\n"
|
||||
"49: FIM 87: Telepen Numeric 141: Code One\n"
|
||||
"50: Logmars 89: ITF-14 142: Grid Matrix\n"
|
||||
"51: Pharma One-Track 90: KIX Code\n"
|
||||
printf( " 1: Code 11 50: Logmars 90: KIX Code\n"
|
||||
" 2: Standard 2of5 51: Pharma One-Track 92: Aztec Code\n"
|
||||
" 3: Interleaved 2of5 52: PZN 93: DAFT Code\n"
|
||||
" 4: IATA 2of5 53: Pharma Two-Track 97: Micro QR Code\n"
|
||||
" 6: Data Logic 55: PDF417 98: HIBC Code 128\n"
|
||||
" 7: Industrial 2of5 56: PDF417 Trunc 99: HIBC Code 39\n"
|
||||
" 8: Code 39 57: Maxicode 102: HIBC Data Matrix\n"
|
||||
" 9: Extended Code 39 58: QR Code 104: HIBC QR Code\n"
|
||||
"13: EAN 60: Code 128-B 106: HIBC PDF417\n"
|
||||
"14: EAN + Check 63: AP Standard Customer 108: HIBC MicroPDF417"
|
||||
"16: GS1-128 66: AP Reply Paid 110: HIBC Codablock-F\n"
|
||||
"18: Codabar 67: AP Routing 112: HIBC Aztec Code\n"
|
||||
"20: Code 128 68: AP Redirection 115: DotCode\n"
|
||||
"21: Leitcode 69: ISBN 116: Han Xin Code\n"
|
||||
"22: Identcode 70: RM4SCC 128: Aztec Runes\n"
|
||||
"23: Code 16k 71: Data Matrix 129: Code 32\n"
|
||||
"24: Code 49 72: EAN-14 130: Comp EAN\n"
|
||||
"25: Code 93 74: Codablock-F 131: Comp GS1-128\n"
|
||||
"28: Flattermarken 75: NVE-18 132: Comp DataBar Omni\n"
|
||||
"29: GS1 DataBar Omni 76: Japanese Post 133: Comp DataBar Ltd\n"
|
||||
"30: GS1 DataBar Ltd 77: Korea Post 134: Comp DataBar ExpOm\n"
|
||||
"31: GS1 DataBar ExpOm 79: GS1 DataBar Stack 135: Comp UPC-A\n"
|
||||
"32: Telepen Alpha 80: GS1 DataBar Stack Omni 136: Comp UPC-E\n"
|
||||
"34: UPC-A 81: GS1 DataBar ESO 137: Comp DataBar Stack\n"
|
||||
"35: UPC-A + Check 82: Planet 138: Comp DataBar Stack Omni\n"
|
||||
"37: UPC-E 84: MicroPDF 139: Comp DataBar ESO\n"
|
||||
"38: UPC-E + Check 85: USPS OneCode 140: Channel Code\n"
|
||||
"40: Postnet 86: UK Plessey 141: Code One\n"
|
||||
"47: MSI Plessey 87: Telepen Numeric 142: Grid Matrix\n"
|
||||
"49: FIM 89: ITF-14\n"
|
||||
);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue