まったくプログラミングの知識のないMacBookユーザーがBarcord Scannerで本のバーコードリーダーをiSightに読ませてメディアマーカーに登録するまで
メディアマーカー(http://mediamarker.net/)という本やCD、DVDの管理ができるウェブサービスはバーコードリーダーにも対応しているというので、それは楽そうだ使ってみたいと思ったが、リーダーを持っていない。買うと5,6000円する。
愛機MacBookに付いているウェブカメラiSightはバーコードリーダーにもなるらしいので、こりゃ使わねばと調べてみたら、Barcord Scanner(http://www.bruji.com/cocoa/barcode.html)というアプリがある。
しかしソースコードしか配布してないので自分でコンパイルしなければならないという。
Xcodeという統合開発環境を使うとそれができるらしいのだが。
でもしかなことばかり言ってるが、やってみたら案外簡単にできたので記録しておく。
- OS XのインストールDVDを開くと見えるOptional Installsフォルダ→Xcode Toolsフォルダ→と進んで、Xcode Tools.mpkgをダブルクリック。インストールが始まる。
- Barcord Scanner(http://www.bruji.com/cocoa/barcode.html)をダウンロードして、フォルダを開く。BarcodeScanner.xcodeprojをダブルクリックするとXcode Toolsが起動する。
- ツールバーの真ん中にハンマーの絵の「ビルド」アイコンがあるのでクリック。ビルドが終わると、ステータスバーに「ビルドは問題なく完了しました」とメッセージが出る。
- Barcord Scannerフォルダの中にbuildフォルダができているので開くと、Releaseフォルダがあるのでさらに開くと、BarcodeScanner.appができている。やったね。
- BarcodeScanner.appをアプリケーションフォルダなり適当な場所に移動して起動させる。
- 真っ白なウィンドウが現れる。Scan ContinousかScan onceをクリックするとiSightのモニタ画面が現れる。
- 本のバーコード(2つあるうちの上の方)をiSightにかざす。赤い線が並びにバーコードが重なると、ピッと音がして読み込まれて、ウィンドウの方に数列が現れる。Scan Continousのほうを選んでおくと、続けてどんどんスキャンできる。
- 読み込んだ数列をコピーする。メディアーマーカーのMyバインダーから「一括登録」を選んで、ペースト。「一括登録」ボタンを押す。これで完了。