2006/12/20

5250GB 3Ware 9590SE-8ML での Server 構築(6)
Fedora Core 6 CUPS Print Server の設定


5250GB Fileserver は順調に稼動していますが、年賀状印刷のため 急遽 Print Server も立ち上げる事にしました。ところが、今回の CUPS Print Server の設定は思わぬところでハマって時間がかかってしまいました。

さて、私が現在常用している Printer は Canon PIXUS iP4100 ですので Canon のソフトウエア ダウンロードサイトから、Linux 用の Driver として、共通パッケージ、PIXUS iP4100用機種別パッケージ、PIXUS iP4100LPRng追加パッケージ の 3 ファイルを Download し、保存します。

前回同様、各種設定は極力コマンドを使用しなくても良いように X Windows (GNOME) 上で操作をしますので、root でログインします。



Server PC 機に Canon PIXUS iP4100 を USB 経由で接続します。

CUPS が既にインストールされていることを確認し、Download した
bjfilter-common-2.50-2.i386.rpm、 bjfilter-pixusip4100-2.50-2.i386.rpm、bjfilter-pixusip4100-lprng-2.50-2.i386.rpm
を順にダブルクリックしてインストールします。



私の場合はインストール途中でエラーが発生し、ようやくこの段階で、64bit 版の Driver ではない事に気付きました。(^^ゞ

普通はファイル名を見たら、32bit 版と分かるのに・・・ ナハハ

64bit 版の PIXUS iP4100 Driver は Fedora Core 6 64bit OS 自体にも持っていない (PIXUS iP4000は持っているようです) ので、諦めて OS を Fedora Core 6 64bit から 32bit に変更して再インストール。

システム - 管理 - サーバー設定 - Services を選択します。



cups にチェックを入れ 起動 を確認します。既に起動していた場合は、再起動 をクリックします。


Firefox を 立ち上げ、

https://localhost:631/

を開きます。画面のような認証確認が出ますので、今後この証明書を受け入れる を 選択し、 OK を押します。


cups が立ち上がります。

プリンタの追加 をクリックします。


プリンタの名前 を入力します。hogehoge でも何でもかまいませんが、何か入力をしてください。

場所説明 欄は家庭で使用するのであれば不要です。

続ける をクリックします。


デバイス選択画面になります。

今回は、USB で Canon PIXUS iP4100 を接続していますので、

Canon iP_4100 USB #1 を選択します。

この際、Printer を接続し電源を入れていませんと Canon iP_4100 USB #1 が表示されません。


モデル/ドライバ の選択画面になりますので、

Canon PIXUS iP4100 を選択し プリンタの追加 をクリックします。


確認画面 がでますので、ユーザー名とパスワードを入力します。

プリンタオプション画面 に切り替わりますが、こちらは特に設定は不要です。


管理 タブをクリック し 基本サーバ設定 の全ての項目にチェックを入れます。

リモート管理を許可 にチェックを入れると Windows Client 機からも各種設定が可能になります。設定が完了すればセキュリティの点からチェックを外したほうが良いと思います。)

設定の変更 をクリックします。

次に、基本ファイルの編集 をクリックします


BrowseAllow @LACAL
BrowseAddress @LACAL
AllowUser @LACAL

の下に

BrowseAllow From 192.168.1.0/255.255.255.0
BrowseAddress From 192.168.1.0/255.255.255.0
AllowUser From 192.168.1.0/255.255.255.0

を追記します。(192.168.1.0/255.255.255.0 は環境に応じて変更してください。)

また、このページでは操作できませんが /etc/cups/mime.convs をダブルクリックして開き

#application/octet-stream application/vnd.cups-raw 0 -

の最初の # を消去して下さい。



尚、私が 3日間 ハマった原因は、プリンタの設定画面で、許可するユーザーの設定 行ったことです。


この設定画面から 許可するユーザー を入力すると、
/etc/cups/printers.conf に
AllowUser 192.168.24.0/255.255.255.0
が書き込まれます。


この状態では、テストページの印刷 をクリックしても Quota エラーが発生し、Windows Client機からも印刷ができません。

これがバグなのか、仕様なのか不明ですが、ここが原因だと分かるまで 3日間泣いていました。(^^ゞ

尚、Fedora Core 6 64bit 版でも同じエラーが発生する事を確認しています。




WindowsXP Client 機の設定を行います。

Internet Explorer を立ち上げ、
https://192.168.1.xx:631/printers/
を開きます。

ブラウザが立ち上がったら、プリンタの名前 (茶色文字の canon-iP4100 )をクリックします。

ブラウザのアドレス欄に https://192.168.1.xx:631/printers/canon-iP4100 が表示されますので、これをコピーします。


スタート - 設定 - プリンタとFAX を選択します。


プリンタのインストール をクリックすると、プリンタの追加ウィザードが立ち上がります。

次へ - ネットワークプリンタ、または他のコンピュータに接続されているプリンタ - 次へ を選択します。


先程 ブラウザのアドレス欄からコピーした https://192.168.1.xx:631/printers/canon-iP4100 を URL欄に貼り付けます。

後は、プリンタの追加ウィザード の指示に従って、プリンタを設定します。

これで年賀状も年内に印刷ができそうです。



5250GB 3Ware 9590SE-8ML での Server 構築 関連 Page
2006/12/05 3Ware 9590SE BIOS 設定編
2006/12/06 PC 組立/Bench 編
2006/12/14 Fedora Core 6 に 3Ware 3DM2 をインストール
2006/12/15 Fedora Core 6 NFS Server の設定
2006/12/17 Fedora Core 6 Samba Server の設定
2006/12/20 Fedora Core 6 CUPS Print Server の設定
2007/01/13 Fedora Core 6 AntiVirus Soft Install
2007/01/24 Fedora Core 6 yum-updatesd の自動化設定
2007/01/28 Fedora Core 6 Aptche httpd Webserver の設定
2007/12/12 Fedora Core 6 xmms 24時間 BGM








当 Page への Link は自由ですが、Auction 等の商品説明や補足のために Link を張る事は堅く禁じます。(詳細はこちら

Copyright (c) 1999 - 2006 takajun. All rights reserved.