Add Japanese Post Barcode

This commit is contained in:
hooper114
2009-03-14 11:04:52 +00:00
parent 059b234aa9
commit de08d8a885
7 changed files with 152 additions and 37 deletions

View File

@ -28,32 +28,33 @@
#define NESET "0123456789"
void types(void) {
printf( " 1: Code 11 50: Logmars 86: UK Plessey\n"
" 2: Standard 2 of 5 51: Pharma One-Track 87: Telepen Numeric\n"
" 3: Interleaved 2 of 5 52: PZN 89: ITF-14\n"
" 4: IATA 2 of 5 53: Pharma Two-Track 90: KIX Code\n"
" 6: Data Logic 55: PDF417 92: Aztec Code\n"
" 7: Industrial 2 of 5 56: PDF417 Trunc 93: DAFT Code\n"
" 8: Code 39 57: Maxicode 97: Micro QR Code\n"
" 9: Extended Code 39 58: QR Code 98: HIBC Code 128\n"
" 13: EAN 60: Code 128-B 99: HIBC Code 39\n"
" 16: GS1-128 63: AP Standard Customer 102: HIBC Data Matrix\n"
" 18: Codabar 66: AP Reply Paid 104: HIBC QR Code\n"
" 20: Code 128 67: AP Routing 106: HIBC PDF417\n"
" 21: Leitcode 68: AP Redirection 108: HIBC MicroPDF417\n"
" 22: Identcode 69: ISBN 110: HIBC Codablock-F\n"
" 23: Code 16k 70: RM4SCC 128: Aztec Runes\n"
" 25: Code 93 71: Data Matrix 129: Code 23\n"
" 28: Flattermarken 72: EAN-14 130: Comp + EAN\n"
" 29: Databar-14 74: Codablock-F 131: Comp + GS1-128\n"
" 30: Databar Limited 75: NVE-18 132: Comp + Databar-14\n"
" 31: Databar Extended 77: Korea Post 133: Comp + Databar Ltd\n"
" 32: Telepen Alpha 79: Databar-14 Stack 134: Comp + Databar Ext\n"
" 34: UPC-A 80: Databar-14 Stack Omni 135: Comp + UPC-A\n"
" 37: UPC-E 81: Databar Extended Stack 136: Comp + UPC-E\n"
" 40: Postnet 82: Planet 137: Comp + Databar-14 Stack\n"
" 47: MSI Plessey 84: MicroPDF 138: Comp + Databar Stack Omni\n"
" 49: FIM 85: USPS OneCode 139: Comp + Databar Ext Stack\n"
printf( " 1: Code 11 51: Pharma One-Track 87: Telepen Numeric\n"
" 2: Standard 2 of 5 52: PZN 89: ITF-14\n"
" 3: Interleaved 2 of 5 53: Pharma Two-Track 90: KIX Code\n"
" 4: IATA 2 of 5 55: PDF417 92: Aztec Code\n"
" 6: Data Logic 56: PDF417 Trunc 93: DAFT Code\n"
" 7: Industrial 2 of 5 57: Maxicode 97: Micro QR Code\n"
" 8: Code 39 58: QR Code 98: HIBC Code 128\n"
" 9: Extended Code 39 60: Code 128-B 99: HIBC Code 39\n"
" 13: EAN 63: AP Standard Customer 102: HIBC Data Matrix\n"
" 16: GS1-128 66: AP Reply Paid 104: HIBC QR Code\n"
" 18: Codabar 67: AP Routing 106: HIBC PDF417\n"
" 20: Code 128 68: AP Redirection 108: HIBC MicroPDF417\n"
" 21: Leitcode 69: ISBN 110: HIBC Codablock-F\n"
" 22: Identcode 70: RM4SCC 128: Aztec Runes\n"
" 23: Code 16k 71: Data Matrix 129: Code 23\n"
" 25: Code 93 72: EAN-14 130: Comp + EAN\n"
" 28: Flattermarken 74: Codablock-F 131: Comp + GS1-128\n"
" 29: Databar-14 75: NVE-18 132: Comp + Databar-14\n"
" 30: Databar Limited 76: Japanese Post 133: Comp + Databar Ltd\n"
" 31: Databar Extended 77: Korea Post 134: Comp + Databar Ext\n"
" 32: Telepen Alpha 79: Databar-14 Stack 135: Comp + UPC-A\n"
" 34: UPC-A 80: Databar-14 Stack Omni 136: Comp + UPC-E\n"
" 37: UPC-E 81: Databar Extended Stack 137: Comp + Databar-14 Stack\n"
" 40: Postnet 82: Planet 138: Comp + Databar Stack Omni\n"
" 47: MSI Plessey 84: MicroPDF 139: Comp + Databar Ext Stack\n"
" 49: FIM 85: USPS OneCode\n"
" 50: Logmars 86: UK Plessey\n"
);
}

View File

@ -182,9 +182,9 @@ echo testing QR Code
./zint -o bar58.png -b 58 --border=10 -d "Demonstration QR Code symbol generated by libzint"
./zint -o bar58.eps -b 58 --border=10 -d "Demonstration QR Code symbol generated by libzint"
./zint -o bar58.svg -b 58 --border=10 -d "Demonstration QR Code symbol generated by libzint"
./zint -o bar58k.png -b 58 --kanji --border=10 -d "登録商標です。"
./zint -o bar58k.eps -b 58 --kanji --border=10 -d "登録商標です。"
./zint -o bar58k.svg -b 58 --kanji --border=10 -d "登録商標です。"
./zint -o bar58k.png -b 58 --kanji --border=10 -d "画像内の単語を非表示にする"
./zint -o bar58k.eps -b 58 --kanji --border=10 -d "画像内の単語を非表示にする"
./zint -o bar58k.svg -b 58 --kanji --border=10 -d "画像内の単語を非表示にする"
echo testing Code 128 Subset B
./zint -o bar60.png -b 60 --height=50 --border=10 -d 87654321
./zint -o bar60.eps -b 60 --height=50 --border=10 -d 87654321
@ -247,6 +247,10 @@ echo testing NVE-18
./zint -o bar75.png -b 75 --height=50 --border=10 -d 76543210987654321
./zint -o bar75.eps -b 75 --height=50 --border=10 -d 76543210987654321
./zint -o bar75.svg -b 75 --height=50 --border=10 -d 76543210987654321
echo testing Japanese Post
./zint -o bar76.png -b 76 --border=10 -d 10000131-3-2-503
./zint -o bar76.eps -b 76 --border=10 -d 10000131-3-2-503
./zint -o bar76.svg -b 76 --border=10 -d 10000131-3-2-503
echo testing Korea Post
./zint -o bar77.png -b 77 --height=50 --border=10 -d 123456
./zint -o bar77.eps -b 77 --height=50 --border=10 -d 123456
@ -314,9 +318,9 @@ echo testing Micro QR Code
./zint -o bar97.png -b 97 --border=10 -d "MicroQR Code"
./zint -o bar97.eps -b 97 --border=10 -d "MicroQR Code"
./zint -o bar97.svg -b 97 --border=10 -d "MicroQR Code"
./zint -o bar97k.png -b 97 --kanji --border=10 -d "登録商標です。"
./zint -o bar97k.eps -b 97 --kanji --border=10 -d "登録商標です。"
./zint -o bar97k.svg -b 97 --kanji --border=10 -d "登録商標です。"
./zint -o bar97k.png -b 97 --kanji --border=10 -d "小さい"
./zint -o bar97k.eps -b 97 --kanji --border=10 -d "小さい"
./zint -o bar97k.svg -b 97 --kanji --border=10 -d "小さい"
echo testing HIBC LIC 128
./zint -o bar98.png -b 98 --border=10 -d "A99912345/9901510X3"
./zint -o bar98.eps -b 98 --border=10 -d "A99912345/9901510X3"