Zintはバーコード作成ソフトウェアです。
対応するバーコードの種類がgnu-barcodeより多いです。
debianのパッケージを探したのですが見当たらないのでソースコードからコンパイルします。
対応するバーコードの種類がgnu-barcodeより多いです。
Zint Barcode Generator
http://zint.org.uk/Default.aspx
A barcode encoding library supporting over 50 symbologies.
こちらも試してみたので備忘録として記します。
前提条件
- OS: Debian 10 "buster"
- ソフトウェア:gnu-barcode
インストール方法
debianのパッケージを探したのですが見当たらないのでソースコードからコンパイルします。
(1)ソースコード入手
$ wget https://sourceforge.net/projects/zint/files/zint/2.7.0/zint-2.7.0.tar.gz/download
$ mv download zint-2.7.0.tar.gz
$ tar xvf zint-2.7.0.tar.gz
(2)マニュアルを読む
http://zint.org.uk/Manual.aspx?type=p&page=2
CMakeとlibpng-develが必要とのこと。事前に用意する。
$ su -
# apt update
# apt install cmake
# apt install libpng-dev
(3)ビルドする
$ mkdir build
$ cd build
$ cmake ..
$ make -j4
$ su -
# make install
バーコード作成例
(1)EAN-13
$ zint -o ean.svg -b 13 -d 4901957044627
(2)QR CODE
$ zint -o qr.svg -b 58 -d https://nepia01.blogspot.com/
(3)Japanese Post
$ zint -o jp_post.svg -b 76 -d 31700556-7-14-2
(4)PDF417
$ zint -o pdf417.svg -b 55 -d 1234567890
(5)Maxicode
$ zint -o maxi_code.svg -b 57 -d 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ
対応するバーコードフォーマット一覧
$ zint -t 1: Code 11 51: Pharma One-Track 92: Aztec Code 2: Standard 2of5 52: PZN 93: DAFT Code 3: Interleaved 2of5 53: Pharma Two-Track 97: Micro QR Code 4: IATA 2of5 55: PDF417 98: HIBC Code 128 6: Data Logic 56: PDF417 Trunc 99: HIBC Code 39 7: Industrial 2of5 57: Maxicode 102: HIBC Data Matrix 8: Code 39 58: QR Code 104: HIBC QR Code 9: Extended Code 39 60: Code 128-B 106: HIBC PDF417 13: EAN 63: AP Standard Customer 108: HIBC MicroPDF417 14: EAN + Check 66: AP Reply Paid 110: HIBC Codablock-F 16: GS1-128 67: AP Routing 112: HIBC Aztec Code 18: Codabar 68: AP Redirection 115: DotCode 20: Code 128 69: ISBN 116: Han Xin Code 21: Leitcode 70: RM4SCC 121: RM Mailmark 22: Identcode 71: Data Matrix 128: Aztec Runes 23: Code 16k 72: EAN-14 129: Code 32 24: Code 49 73: VIN (North America) 130: Comp EAN 25: Code 93 74: Codablock-F 131: Comp GS1-128 28: Flattermarken 75: NVE-18 132: Comp DataBar Omni 29: GS1 DataBar Omni 76: Japanese Post 133: Comp DataBar Ltd 30: GS1 DataBar Ltd 77: Korea Post 134: Comp DataBar ExpOm 31: GS1 DataBar ExpOm 79: GS1 DataBar Stack 135: Comp UPC-A 32: Telepen Alpha 80: GS1 DataBar Stack Omni 136: Comp UPC-E 34: UPC-A 81: GS1 DataBar ESO 137: Comp DataBar Stack 35: UPC-A + Check 82: Planet 138: Comp DataBar Stack Omni 37: UPC-E 84: MicroPDF 139: Comp DataBar ESO 38: UPC-E + Check 85: USPS OneCode 140: Channel Code 40: Postnet 86: UK Plessey 141: Code One 47: MSI Plessey 87: Telepen Numeric 142: Grid Matrix 49: FIM 89: ITF-14 143: UPNQR 50: Logmars 90: KIX Code 145: rMQR
0 件のコメント:
コメントを投稿