Linux Tips

Red Hat Linux 8.0の印刷システムをCUPSに変更するには

北浦訓行
2003/3/6

 これまでLinuxで主に使われてきたプリンティングシステムは、もともとラインプリンタ用に開発されたもので、現在主流となっているプリンタシステムについては独自に対応する必要があった。それを解決するために開発されたのがCUPS(Common UNIX Printing System)で、以下のような特徴がある。

  • 印刷プロトコルとしてIPP(次世代のネットワークプロトコル)を採用
  • PPD(PostScript Printer Description)ファイルのサポート
  • ネットワークプリンタの自動検出
  • Webベースの設定ツール

 もし、使用しているプリンタがCUPSでサポートされているなら、LPRngからCUPSに変更するといいだろう。Red Hat Linux 8.0は、redhat-switch-printerスイッチャツールでLPRngからCUPSへ簡単に変更できる(逆も簡単)。

 redhat-switch-printerスイッチャツールは、rootでログインしてX Window Systemを起動し、仮想ターミナルから以下のコマンドを実行する。

# redhat-switch-printer

 すると、以下のようなウィンドウが表示されるので、[CUPS]を選択して[OK]ボタンをクリックする。

redhat-switch-printerスイッチャツール

 設定を変更したら、プリンティングシステムを再起動する。

# service lpd stop ←現在動作しているlpdを停止
lpdを停止中:                                               [  OK  ]
# service cupsd start ←CUPSを起動
Starting cupsd:                                            [  OK  ]

 CUPSの起動にはかなり時間がかかるので、気長に待つ必要がある。cupsdが起動したら、プリンタの設定を行う。CUPSのプリンタ設定は、Webブラウザでlocalhostのポート631にアクセスして行う。

CUPSの初期画面

 プリンタの設定は、[Manage Printers]というリンクをクリックする。すると、現在設定されているプリンタの一覧(何もないはずだ)が表示されるので、[Add Printer]をクリックする。ユーザー認証のダイアログボックスが表示されるので、[ユーザ名]に「root」を、[パスワード]にrootのパスワードを入力して[OK]ボタンをクリックする。プリンタ名の登録画面が表示されるので、プリンタ名や場所、詳細説明を入力して[Continue]をクリックする。

プリンタ名などを登録する画面

 次に、デバイスを選択する画面が表示される。ここでは、ネットワークプリンタ(イーサネットのインターフェイスを持ち、ハブに接続するタイプのプリンタ)を設定するので[LPD/LPR Host or Printer]を選択しているが、ドロップダウンリストボックスには、シリアルポートやUSBポートなどの選択肢もある。選択したら[Continue]をクリックする。

デバイスの選択画面

 続いて、デバイスのURLを入力する。設定するネットワークプリンタは、192.168.0.8というIPアドレスに設定してあるため、画面のように「lpd://192.168.0.8/queue」と入力した。入力したら[Continue]をクリックする。

デバイスのURL入力画面

 次は、プリンタのメーカー名と機種名を選択する画面だ。LP-8700PS3はPostScriptプリンタ(ESC/Pageもサポートしている)なので、[Postscript]を選択している。[Continue]をクリックすると機種名の選択画面になるので、機種を選択する。[Continue]をクリックすると、プリンタの設定画面は終了する。

プリンタのメーカー名を選択する画面

 上部の黒帯にある[Printers]をクリックすると、設定したプリンタの情報が表示される。[Configure Printer]をクリックして、解像度や用紙のサイズ、デフォルトの用紙トレイなどを選択する。[Continue]をクリックすると、プリンタの情報画面に戻る。

プリンタの情報画面

 [Print Test Page]をクリックして、印刷テストを行ってみよう。設定が正しければ、サンプルページが印刷されるはずだ。出力されない場合は、設定が間違っている可能性がある。[Modify Printer]をクリックすると、設定を変更できる。

 ちなみに、Turbolinux 8 WorkstationはデフォルトのプリンティングシステムがCUPSになっている。

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間