MP640 を Gentoo から使うメモ

CUPS Test Print

# layman -a calculate
# echo "cnijfilter ~amd64" >> /etc/portage/package.keywords
# echo "emul-linux-x86-bjdeps ~amd64" >> /etc/portage/package.keywords
# PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /var/lib/layman/culculate" emerge -av cnijfilter
# /etc/init.d/cupsd start

あとは http://localhost:631 にアクセスして、プリンタを追加。 LPD/LPR プリンタを MP640 の IP で指定してやればいける。

Ubuntu や赤帽系には用意されている公式バイナリパッケージのところに一緒に置いてあるソースファイルからコンパイルしてインストールする Gentoo 流をやっているだけ。ただし 64bit だと servicetools なるものがコンパイルできない (できるぽいけどめんどい)。 Gentoo で使う場合は使うライブラリ (libglade と libxml2) を 32bit にしてやる必要があるようなことが ebuild の最後に書いてあるけど…いまいち不明。