10.4. トラブルシューティング

問: ブラウザからhttp://localhost:631/にアクセスすると接続を拒否されます。
問: 私が使っているプリンタ用のドライバが用意されていません。
問: 2.x からのアップグレード環境でCUPSを利用するには?

問: ブラウザからhttp://localhost:631/にアクセスすると接続を拒否されます。

答: まず、CUPSサーバが起動しているかを次のようにGNOME端末等で確認してください。

$ /etc/init.d/cups status
cupsdは停止しています
の様に表示されれば、CUPSサーバが起動していないのが原因です。root権限で次のコマンドを実行してCUPSサーバを起動してください。

# /etc/init.d/cups start

ここで以下の様に表示されれば、CUPSサーバが起動していますので再度アクセスしてみて下さい。

cupsを起動中:                                              [  OK  ]

問: 私が使っているプリンタ用のドライバが用意されていません。

答: もし、お使いのプリンタ用のドライバが見つからなかったら、他のプリンタ向けのドライバが用意されていないかapt-getやsynapticを利用して『foomatic』などをキーワードに検索してみてください。該当しそうなパッケージがあればインストールしてみると良いかもしれません。

ドキュメント就筆時点では、表10-1の様なパッケージが存在しています。

なお、インストール後はCUPSサーバを再起動してください。

該当するパッケージがないならば、お使いのプリンタのlinuxでの対応状況を調べておくと良いでしょう。『linux <プリンタの型番>』をキーワードに検索エンジンを利用してみてください。

もし、CUPSでは使用できないが従来のLPRngで使用できるプリンタであればLPRng(Plusに収録)をお使い下さい。LPRngを使用する場合のプリンタの設定方法については、LPRngによる印刷環境の設定方法と使用方法を御覧ください。

表 10-1. Plusにあるパッケージ

foomatic-ppd-hpijsヒューレットパッカード社のインクジェットプリンタ用
foomatic-ppd-omniOmni社のプリンタ用

例 10-1. foomatic-hpijsをインストールする場合の例

# apt-get install foomatic-hpijs
# /etc/init.d/cups restart

問: 2.x からのアップグレード環境でCUPSを利用するには?

答: アップグレード時には、CUPSが利用できる状態になっていません。CUPSを利用できるようにするためには、以下の手順をroot権限で実行して下さい。

# /sbin/update-alternatives --auto print
# apt-get --reinstall install cups