画像中のバーコードを読み取るコマンドラインソフトウェアプログラムを調べた.主にフリーソフトウェアを対象にした.
Linux
Zebra Barcode Reader を Ubuntu で試してみた.
zebra-0.5.tar.bz2
を得る.展開するsudo apt-get install build-essential
を実行.これは configure 時のエラーconfigure: error: C compiler cannot create executables
に対処するためsudo apt-get install libmagick++9-dev
を実行.これは configure 時のエラーchecking for MAGICK... configure: error: Package requirements (ImageMagick++ >= 6.2.6) were not met: No package 'ImageMagick++' found
に対処するため.Zebra の Help Forum の記事による./configure --prefix=somewhere --without-gtk --without-python --without-qt
make
make check
make install
zebraimg
でいくつかのバーコードを読んでみた.うまく読む.
Mac OS X
Cocoa Barcode Recognition を試してみたが,Xcode でビルドして BarcodeScanner.app を得たものの実行できなかった.環境は Mac OS X 10.5.5 Intel.
Zebra を試した.Fink を用いて sudo apt-get install imagemagick1-dev
した後,./configure --prefix=somewhere --without-gtk --without-python --without-qt --disable-video
し,Linux と同様に make した.zebraimg
で次のバーコード画像を読むことができた.これは Code 128 のバーコードラベルをデジカメで撮ったものである.
Windows
Eym Barcode Reader というシェアウェアがある.まだ試していない.