ふと探してみたら、iSight を利用してバーコードを読む Cocoa のコード Barcode scanner を見つけた。ライセンスは MIT ライセンスなので、好きにいじれる。 手元の本や CD で試したところ、問題なく読めるので、十分実用になりそう。ただ、はじっこがはみ出していてもスキャン対象の領域の中だけ読んでしまうので、両端にある程度バーコードでない領域があるときのみ読むようにしたほうがよいかも。あと、上下逆さは読めないようだ。スキャンの開始はしてるようなので、うまく読めないときに逆さにしてみるって動作に変更すればいいかな。 もうずいぶん前になるけど Delicous Library がリリースされたころ(3年前くらいかな?)、iSight でバーコードを読むというアイディアを知ったときは「その手があったか!バーコードリーダより iSight のほうが安いもんな」とちょっと感動