UX-MF25は結構な機能を詰め込んだ複合機でC/Pがとてもよいので購入した。いまどきの複合機らしく最初からネットワーク対応なので、同一マスクなLAN上のWindowsマシンから使う分には何も考える必要はないほど単純に接続して利用できる。(Windows周辺機器のえらいところ)しかし、ひとたびルータを飛び越した先のネットワーク上にあるプリンタを利用しようとすると、その情報の少なさから途方にくれてしまう。(Windows周辺機器のクソなところ)ということでインターネット上でいろいろ探してみたところ、下記のような情報を取得。UX-MF25のプリンタ部分はHP製らしい。5740とすれば使えるらしい。最初にUX-MF25に割りあたっているIPアドレスを調べておく。ほとんどの場合、DHCPで利用しているだろうから、アドレスは不定。んま、あたりをつけて調べておく。設置場所が離れているので、nmapでポートスキャンしてみて見つけました。secondsうちでは「192.168.24.51」でした。JetDirectが使えるはず。CentOS5ではcupsは標準でインストールされるのでそのまま。cupsの設定を行うのだが、なんかしらんがうちの環境では「新規プリンタ」でプリンタの追加ができなかった。エラーメッセージをみてみたがpythonスクリプトが動かないようなのでよくわからんかった。ここで動くようにシステムをいろいろ調べてみるのもいいのだが、cupsは標準でwebによる管理機能をもっているのでこれを使うことにする。(代替手段があるならばそちらを使う主義です)で、cupsのweb機能。gnomeでwebブラウザを起動して、http://localhost:631/を実行。名前で適当に認識できるものを設定。うちでは「UX-MF25」とした。JetDirect(unknown)]を選択。[続ける]をクリック↓デバイスURIで[socket://192.168.24.51:9100]と入力。[続ける]をクリック↓メーカで[HP]を選択。[プリンタの追加]をクリックこれでプリンタが追加されたので、テスト印字をしてみて確認する。あ、設定の途中でユーザ名、パスワードを聞かれたのだけど、どこで聞かれたか忘れた。んま、聞かれたらユーザ名:root、パスワード:rootのパスワードを入力すればよい。追記ubuntu7.1でもプリンタの設定をしてみたが、同様の設定をデスクトップ上のツールでうまくいった。設定したときのメモがなくなってしまったので、詳細は忘れた。(^^;PnPほどではないが、あっけないくらい簡単だった気はする。†Ubuntuでもデフォルトでcupsは動いてる。いまどき普通、動いてるわな。ことで、デスクトップメニューの[システム]-->[システム管理]-->[プリンタ]を選択。[プリンタ]というウィンドウが開くので[新しいプリンタ]をクリックする。下記のような手順で情報を設定していく。場所:これで設定は完了。再度、デスクトップメニューの[システム]-->[システム管理]-->[プリンタ]を選択。ウィンドウ内にプリンタが一覧されるので、先ほど設定したUX-MF25を選んで、マウス右クリックでポップアップされるメニューから[デフォルト値に設定]を選択。これで、デフォルトプリンタに設定されたはず。適当にプリントアウトのテスト。うまくいけば設定完了。いやぁ、ubuntuは簡単ですな。†ルータでNetBIOS系のポートをDROPしている環境でも、クライアントがJetDirectがサポートしていれば、ルータがポート9100番をルーティングするだけでうまくいくはず。ことで、うちのLAN環境でもそうしているので、その環境で試してみた。↑WindowsVistaから使う。「プリンタの追加」よりTCP/IP接続のプリンタとして設定を追加する。「ネットワーク、ワイヤレスまたはBluetoothプリンタを追加します」をクリック。「探しているプリンタはこの一覧にはありません」をクリック。「ポート情報がさらに必要です。名前はわかるよう適当に決めて、テスト印字。これでうちではうまくいった。FAXやらスキャナの機能がネット越しに使えないけど、いまのところ十分にようをなしてます。(FAXはできるのかもなぁ、、、わからんけど)NetBIOS系のポートはUX-MF25があるネットワークへのルーティングでDROPしてるので一般客には直接は見えないから単純にはアクセスできないであろう。ここでLANのIPアドレスを晒してしまったらダメだな。