この章では、printconfによるローカルプリンタの設定、テスト、修正などを行う方法について説明します。その他のタイプのプリンタ設定やプリンタのエイリアスの作成などの説明については、オフィシャル Red Hat Linuxカスタマイズガイドを参照するか、printconfアプリケーションのヘルプボタンをクリックしてください。
Red Hat Linuxには、printtoolは含まれていません。printtoolに代わるものとして、printconfユーティリティが含まれています。printconfユーティリティでは、設定ファイル/etc/printcap、印刷スプールディレクトリ、印刷フィルタの保守を行います。
printconfを使用するには、X Window Systemが稼動していることと、ユーザーにroot権限があることが必要です。printconfは、以下のいずれかの方法を使って起動します。
GNOMEデスクトップで、パネル上のメインメニュー-プログラム-システム-プリンタ設定を選択するか、NautilusのStart Here画面でシステム-プリンタ設定を選択する。
KDEデスクトップで、パネル上のメインメニュー-システム-プリンタ設定を選択する。
シェルプロンプト(たとえば、XTermやGNOMEターミナルの)で、コマンドprintconf-guiを入力する。[1]
X Window Systemがインストールされていない場合やテキストベースのインターフェイスを使用する場合は、printconfをテキストベースのアプリケーションとして実行することができます。この場合は、rootでログインするか、suコマンドを使用して一時的にrootユーザーとなり、シェルプロンプトから/usr/sbin/printconf-tuiコマンドを入力します。
![]() | /etc/printcapは編集しない |
|---|---|
/etc/printcapファイルは編集しないでください。プリンタデーモン(lpd)が起動または再起動されるたびに、新しい/etc/printcapファイルが動的に作成されます。 |
printconfを使用しないでプリンタを追加する場合は、/etc/printcap.localファイルを編集します。/etc/printcap.local内のエントリはprintconfには表示されませんが、プリンタデーモンはこれを読み取ります。古いバージョンのRed Hat Linuxからシステムをアップグレードする場合、既存の設定ファイルは、printconfが使用する新しいフォーマットへと変換されます。printconfにより新しい設定ファイルが生成されるたびに、古いファイルは/etc/printcap.oldとして保存されます。
printconfでは以下の5種類の印刷キューを設定できますが、本章ではローカルプリンタの設定についてのみ説明します。
ローカルプリンタ—パラレルポートまたはUSBポートを介してコンピュータに直接接続されているプリンタ。図7-1のプリンタ一覧でプリンタタイプがLOCALに設定されているものがローカルプリンタです。
UNIXプリンタ(lpd)—TCP/IPネットワークを介してアクセスできる、別のUNIXシステムに接続されたプリンタ(たとえばネットワーク上の別のRed Hat Linuxシステムに接続されたプリンタ)。図7-1のプリンタ一覧でプリンタタイプがLPDに設定されているものがリモートUNIXプリンタです。
Windowsプリンタ(SMB共有)—SMBネットワークを通してプリンタを共有する別のシステムに接続されたプリンタ(たとえばMicrosoft Windowsマシンに接続されたプリンタ)。図7-1のプリンタ一覧でプリンタタイプがSMBに設定されているものがリモートWindowsプリンタです。
Novellプリンタ(NCP)—NovellのNetWareネットワーク技術を使用する別のシステムに接続されたプリンタ。図7-1のプリンタ一覧でプリンタタイプがNCPに設定されているものがリモートNovellプリンタです。
JetDirectプリンタ—コンピュータではなくネットワークに直接接続されているプリンタ。図7-1のプリンタ一覧でプリンタタイプがJETDIRECTに設定されているものがJetDirectプリンタです。
ローカルプリンタ以外のプリンタの設定については、オフィシャル Red Hat Linuxカスタマイズガイドを参照するか、printconfのヘルプボタンをクリックしてください。
![]() | 重要 |
|---|---|
新しい印刷キューを追加したり、既存の印刷キューを変更したりする場合、その変更を有効にするにはプリンタデーモン(lpd)を再起動する必要があります。 |
適用ボタンをクリックすると、変更内容が保存され、プリンタデーモンが再起動されます。プリンタデーモン(lpd)が再起動されるまで、変更内容は/etc/printcap設定ファイルには書き込まれません。ファイル-変更を保存メニューを選択してからファイル-lpdを再起動メニューを選択すると、変更内容を保存してプリンタデーモンを再起動することができます。
プリンタ一覧でプリンタタイプがINVALIDに設定されたプリンタが表示された場合、そのプリンタが正しく機能するのに必要なオプションが設定されていません。一覧からこのプリンタを削除するには、プリンタを選択して削除ボタンをクリックします。
自分のコンピュータのパラレルポートやUSBポートなどに接続されるローカルプリンタを追加するには、printconfのメインウィンドウで新規ボタンをクリックします。図7-2のようなウィンドウが表示されます。次をクリックして続行します。
図7-3に示すような画面が表示されます。プリンタ名に一意のプリンタ名を入力します。これはそのプリンタを説明するような任意の名前です。プリンタ名にはスペースを含めることはできません。また、a〜zまたはA〜Zの文字から始まる名前でなければいけません。有効な文字は、a〜z、A〜Z、0〜9、-、_です。
プリンタタイプメニューからローカルプリンタを選択して次をクリックします。
printconfにより、プリンタデバイスの検出が試行され、図7-4に示すようにデバイスが表示されます。使用するプリンタデバイスが表示されない場合は、カスタムデバイスをクリックしてください。使用するプリンタデバイスの名前を入力してOKをクリックし、プリンタデバイス一覧に追加します。使用するプリンタデバイスを選択したら、次をクリックします。
printconfにより、選択したプリンタデバイスに接続されたプリンタの検出が試行されます(図7-5を参照)。正しいプリンタが選択されない場合や、プリンタが検出されない場合は、手動でプリンタを選択してください。プリンタはメーカー別に分類されています。プリンタのメーカーの横にある矢印をクリックしてください。展開された一覧からプリンタを探して、プリンタ名の横の矢印をクリックします。プリンタドライバの一覧が表示されます。ドライバを選択します。使用するドライバが不明な場合は、一覧の先頭のものを選択してください。このドライバで問題がある場合は、printconfのプリンタ設定を編集して、別のドライバを選択します。
最後にプリンタを確認します。追加するプリンタが決まったら、終了をクリックします。 プリンタ設定を変更するには、戻るをクリックしてください。
メインウィンドウのプリンタ一覧に新しいプリンタが表示されます。メインウィンドウで適用ボタンをクリックして、変更内容を/etc/printcap設定ファイルに保存し、プリンタデーモン(lpd)を再起動します。変更を適用したら、テストページを印刷して設定が正しいことを確認します。詳細についてはテストページの印刷項を参照してください。
プリンタの設定が終わったら、テストページを印刷してプリンタが正しく機能することを確認する必要があります。テストページを印刷するには、プリンタ一覧からテストするプリンタを選択し、メニューからテスト-Postscriptテストページを印刷、A4 Postscriptテストページを印刷、ASCIIテストページを印刷のいずれかを選択します。PostScriptを印刷できないプリンタの場合は、ASCIIテストページを印刷してください。
| [1] | シェルプロンプトでprinttoolと入力すると、printconfが起動します。 |