iModela Controllerをインストールするまで

shohei さんが開発した iModela Controller]から まずは右のリンクから cups を wget http://www.macupdate.com/app/mac/24397/cups

 $ cd ~/Downloads
 $ wget http://www.macupdate.com/download/24397/cups-1.7.2-source.tar.bz2
 $ tar Ixvf cups-1.7.2-source.tar.bz2
 $ cd cups-1.7.2-source
 $ autoconf
 $ ./configure
 $ make
 $ make install

これで CUPS がインストールできるので、今度は iModela 自体を CUPS を使って登録する。
まずはウェブ上から CUPS の設定をできるようにする

 $ cupsctl WebInterface=yes

こうすれば、http://localhost:631 からアクセス可能になるので、こちらにアクセスして、以下の手順を踏む。

まずは、Add Printers and Classes ページから、 Add Printer にアクセス。

f:id:klee_arc:20140622175038p:plain

そうすると、iModela の一覧が出るようになっているので、iModela を選択

f:id:klee_arc:20140622175048p:plain

適当に printer 情報を書いてあげて、

f:id:klee_arc:20140622175052p:plain

出力形式は Raw -> Raw Queue を選択

f:id:klee_arc:20140622175055p:plain

f:id:klee_arc:20140622175104p:plain

Banner は特に必要ないかと。

f:id:klee_arc:20140622175107p:plain

これで登録完了。次は iModela Controller をインストールする

 $ sudo pip install -U py2app
 $ git clone https://github.com/shohei/imodela.git
 $ sudo py2applet --make-setup imodela.py --iconfile icon.icns
 $ sudo python setup.py py2app -A
 $ python imodela.py

で iModela Controller が立ち上がる。
ただ、僕は送れなかったので、結局

 $ cupsenable (printer name)
 $ lpstat -t

で iModela が生きているのを確認してから、

 $ lpr -P (printer name) (file name)

をして、出力しています。