[[Gentoo Linuxな生活/サーバ設定関連]] *Linuxでもプリンタを使ってみたーい [#df3a8abd] #ref(HP3210a.jpg,around,right); 今回オールインワンプリンタのHP3210aを購入してみたので、Linuxでもできるんかなー、と思ってチャレンジしてみますた… *でわ行ってみましょう。 [#m56973ca] これまたGentooってドキュメントが良くそろっているもので、実は[[Gentoo印刷環境構築ガイド:http://www.gentoo.org/doc/ja/printing-howto.xml]]なんてものがございます。CUPSの設定はほぼこれで問題がない。 で、差分のところを大体行ってみましょうね。 **カーネルの設定 [#w2cac3ce] HP3210aは、おいちゃんの所ではネットワークプリンタとして使用しております。なので実は必要が無い。ネット通信できれば十分でした。 **CUPSのインストール [#xe827490] ふつーにGentoo入れるともうすでに入っておりまする… **その他の設定 [#qf4775e7] サーバマシン君に入れたCUPSでは、リモートプリンタとしての設定を有効にしてやりました。ですがー、ですね…このHP3210a君、ネットワークプリンタなので、本当に必要なのかいな…ただ、同時接続クライアントが5台まで、ですので、それ以上のクライアントが接続されたときのことを考慮して、サーバ機をプリンタサーバとして何10台でもプリントアウト可能にできるようにはしてあります((いや、ほんとーにそんな環境がありうるのか?まぢで))。ついでにWindowsからの印刷が可能となるように、WindowsPCLサポートも有効にしてやってあります。 *プリンタドライバのインストール [#df50b4c4] プリンタドライバには、[[HP Linux Printing Project:http://hpinkjet.sourceforge.net/]]のHPLIPドライバを使用してやります。 -USEフラグにppdsを追加すると、CUPS用プリンタ設定ファイルが一緒にインストールされます -USEフラグにqtを追加すると、GUIベースの設定プログラム(hp-toolbox)がインストールされます -USEフラグにscannerを追加するとxsaneによるスキャナ取り込みもできるようになります さらに # 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 *CUPS設定 [#p9358908] ブラウザを立ち上げて、URLに、http://ホスト名:631 と打ち込むデス。外部ホストからアクセスするためには、「CUPSリモート管理」の設定が必要。[[Gentoo印刷環境構築ガイド:http://www.gentoo.org/doc/ja/printing-howto.xml]]確認してね。 んで +Administrationをクリック。 +Add Printerをクリック +Name:適当にどうぞ。Location:場所。Description:適当な説明。でcontinue +Deviceは、AppSocket/HP JetDirect +URIは、hp-setup -mとコマンドを打って、出てきたURIを打ち込む +プリンタドライバの選択では、HP PhotoSmart 3200 Foomatic/hpijs (recommended)を選択 以上、終わり。ああ、カンターン。TestPageを印刷してみましょう。ちゃんとプリントアウトされましたかぁ? #ref(printout.jpg); *hp-toolbox [#x99220fb] このコマンドを打つと、GUIなプリンタコントロールパネルが出てきます。スキャナ機能等も使用できて、結構便利っス。 *結論 [#b73f3dae] こんなにもあっさりとインクジェットプリンタの設定が終わると思わなかった…最近のUNIX系ツールの使いやすさの進歩には、まぢで目を見張るわぁ…CUPS使えば、たいていのプリンタは、UNIX経由のプリンタサーバ行きで使用可能ですね… ただ、Linuxで印刷するよりも、Windowsで印刷する方が融通が利くね(爆)スキャナとかも別に利用可能だしなぁ…ネットワークプリンタにすると、スキャナが使えなくなるしぃ…Linux上のFireFoxからも印刷してみたけど、袋とじ印刷とかできなかった…