これまたGentooってドキュメントが良くそろっているもので、実はGentoo印刷環境構築ガイド[3]なんてものがございます。CUPSの設定はほぼこれで問題がない。 で、差分のところを大体行ってみましょうね。
実は必要が無い。ネット通信できれば十分でした。
ふつーにGentoo入れるともうすでに入っておりまする…
サーバマシン君に入れたCUPSでは、リモートプリンタとしての設定を有効にしてやりました。ただ、ここ最近のプリンタ、ネットワークプリンタなので、本当に必要なのかいな… おじさんが、Linuxをプリンタサーバとして設定する事のメリットは以下かしらね、と思ってます。
ついでにWindowsからの印刷が可能となるように、WindowsPCLサポートも有効にしてやってあります。
プリンタドライバには、HP Linux Printing Project[10]のHPLIPドライバを使用してやります。
さらに
# emerge -vp hplip
をやって、一緒にインストールされる追加モノをチェックしながら、適切にUSEフラグを設定してやりましょう。おいちゃんはgphoto2を一緒に追加したかな?
んで
# rc-update add hplip default # rc-update add cups default # /etc/init.d/hplip start # /etc/init.d/cups start
ブラウザを立ち上げて、URLに、http://ホスト名:631[12] と打ち込むデス。外部ホストからアクセスするためには、「CUPSリモート管理」の設定が必要。Gentoo印刷環境構築ガイド[3]確認してね。 んで
以上、終わり。ああ、カンターン。TestPageを印刷してみましょう。ちゃんとプリントアウトされましたかぁ?
このコマンドを打つと、GUIなプリンタコントロールパネルが出てきます。スキャナ機能等も使用できて、結構便利っス。
さっきのHP3210a,リビングから移動したときに、なぜか壊れてしまいました。トホホ。なので、今度は印刷が美しいと評判で、なおかつTVでも一杯宣伝しているEpsonのプリンタを選択してみました。まぁ、ネットワーク対応なのと、プリンタドライバのLinux対応状況が決め手だったんですけどね。
OpenPrinting[16]を参照してみましょう。で、Epsonプリンタを参照してみるとEP-801A[17]は動くようですね。gutenprintがドライバを提供している模様です。EP-802Aよりも一つ前ですが、違いは、無線LANがついたぐらい。まぁ、問題ないっしょ。GentooのPortageにもありますので、やってみますわ。まず、net-print/gutenprintを選択します。/etc/portage/package.useに
net-print/gutenprint ppds
追加。また、/etc/portage/package.keywordsに
net-print/gutenprint
追加です。gutenprint最新版でないと、EP-801A対応していないみたい。で、以下を実行。
# emerge gutenprint
以上。おしまい。
ブラウザを立ち上げて、URLに、http://ホスト名:631[12] と打ち込むデス。これは一緒ね。 んで
以上、終わり。ああ、カンターン。TestPageを印刷してみましょう。ちゃんとプリントアウトされましたかぁ?
こんなにもあっさりとインクジェットプリンタの設定が終わると思わなかった…最近のUNIX系ツールの使いやすさの進歩には、まぢで目を見張るわぁ…CUPS使えば、たいていのプリンタは、UNIX経由のプリンタサーバ行きで使用可能ですね…
ただ、Linuxで印刷するよりも、Windowsで印刷する方が融通が利くね(爆)スキャナとかも別に利用可能だしなぁ…ネットワークプリンタにすると、スキャナが使えなくなるしぃ…Linux上のFireFoxからも印刷してみたけど、袋とじ印刷とかできなかった…
(This host) = https://femt.ddo.jp