iSightのカメラでバーコードを読むコマンドラインツールです。 Barcode scannerという素敵なコードがMITライセンスで公開されていたので、衝動的に作成。とっても未完成。
使いかた
- コマンドを実行するとiSightのウインドウが表示されます
- ウインドウ中央の赤いバーにバーコードを合わせると、読み込みます。読み込み中はバーが緑色になります。
- 読み取りに成功すると、標準出力に読み取った結果を出力して終了します

% bcscan -m --digits=13 9784087460780
コマンドラインオプション
以下のコマンドラインオプションがあります。
- -m, --mirrored
- ウィンドウの表示を左右反転させます。MacBookなどユーザが向かって利用するタイプのカメラのときに便利かも。(個人的にはそーでもない)
- --digits=digits
- 読み込むバーコードの桁数を指定します。指定された桁数の値が読み込まれるまで、バーコードを認識しても成功とはなりません。たとえば、--digits=13 としてISBN 13桁のすべてが読み込みされるようにすることができます。
- -v
- rubyの-vオプションと同じです
- -h, --help
- ヘルプを表示します
インストール
アプリケーションファイルbscan.appを/Applicationsなどにコピーします。 また、bin/bcscanを"/usr/local/bin"などPATHのとおった場所にコピーします。 bin/bcsanにアプリケーションファイルのフルパスが記述されているので、 /Applications以外にインストールしたときは、変更してください。
アンインストール
アンインストールするには、コピーしたアプリケーションとコマンドファイルを削除してください。
ダウンロード
本体
MacOS X 10.4(intel/ppc)で動作を確認しています。
- ソースコード bcscan-0.2.tgz (v0.2 2008/10/06, 32KB)
これ以前のファイルはhttp://kirika.la.coocan.jp/archive/bcscan/から取得できます。
必要なもの
- Mac OS X 10.4 以降
- RubyCocoa 0.11.0 以降(バイナリ版ではアプリケーションに同梱しているので不要です)
- iSightカメラ
ライセンス
bcscanはフリーソフトウェアです。MITライセンスで自由に利用・改変・配布することができます。
変更履歴
- 0.2 (2007/10/06)
- bin/bcscanの"Applications"のタイポを修正
- 0.1 (2007/07/07)
- はじめてのリリース
