34 プリンタの設定 #
YaSTを使用して、ローカルプリンタおよびネットワークプリンタを設定できます。印刷に関する詳細(一般情報、技術詳細、トラブルシューティング)は、第24章 「プリンタの運用」に記載されています。
YaSTで
› の順に選択してプリンタモジュールを起動します。デフォルトでは、モジュールが 画面で開き、使用可能な設定済みのプリンタをすべて一覧します。これは、ネットワークを介して多数のプリンタにアクセスできる環境で、特に役に立ちます。ここから、 を実行し、プリンタを設定することもできます。マシンに接続されているプリンタを使用するには、CUPSがインストール済みでシステムで実行中である必要があります。CUPSが実行されていない場合、起動するよう求められます。ブート時にCUPSが起動していない場合、これを有効にすることも求められます(推奨)。
34.1 プリンタの環境設定 #
通常、USBプリンタは自動検出されます。自動検出されない場合、プリンタの電源がオンになっていて、マシンに接続されているかを確認します。
プリンタの設定プロセスは3つのステップで構成されます。つまり、接続タイプを指定し、ドライバを選択し、このセットアップ用の印刷キューに名前を付けます。
多くのプリンタモデルは複数のドライバを利用できます。プリンタを設定するとき、YaSTはデフォルトでこれらにrecommended
のマークを付けます。通常は、ドライバを変更する必要はありません。ただし、カラープリンタでモノクロ印刷だけをしたい場合は、カラー印刷をサポートしないドライバを使用できます。画像印刷時にPostScriptプリンタでパフォーマンス上の問題が発生する場合は、PostScriptからPCLドライバに変更してみてください(ただし、使用するプリンタがPCLを理解できる場合)。
プリンタ用ドライバがリストされていない場合は、該当する標準言語を使用する汎用ドライバをリストから選択してみてください。プリンタのマニュアルを参照して、プリンタがサポートしている言語(プリンタを制御するコマンドのセット)を見つけてください。これでうまくいかない場合は、34.1.1項 「YaSTによるドライバの追加」を参照して他の解決方法を試してください。
プリンタは、常に印刷キューを介して使用されます。これにより、同時実行ジョブをキューに入れ、次々に処理することができます。各印刷キューは、特定のドライバに割り当てられ、プリンタは、複数のキューを持つことができます。例として、これにより、カラープリンタ上に、モノクロでだけ印刷する2つ目のキューを設定することができます。印刷キューの詳細については、24.1項 「CUPSのワークフロー」を参照してください。
プリンタがすでに
Specify the Connection
の下に一覧されている場合は、次のステップに進みます。そうでない場合は、 を試すか、または を起動します。Find and Assign a Driver
にあるテキストボックスにベンダ名とモデル名を入力し、 をクリックします。プリンタに適したドライバを選択します。最初に表示されるドライバを選択することをお勧めします。適切なドライバが表示されない場合、次を試してみます。
検索条件をチェックします。
34.1.1項 「YaSTによるドライバの追加」の説明のとおり、ドライバを追加します。
Default paper size
を指定します。これで、プリンタはデフォルト値で設定され、使用可能な状態になりました。
をクリックして、 画面に戻ります。新しく設定されたプリンタがプリンタ一覧に表示されます。
34.1.1 YaSTによるドライバの追加 #
SUSE Linux Enterprise Desktopで使用可能なすべてのプリンタドライバがデフォルトでインストールされるわけではありません。プリンタを追加するとき、適切なドライバが ダイアログにない場合、そのプリンタのドライバを含むドライバパッケージをインストールします。
Find and Assign a Driver
セクションで をクリックします。リストから1つまたは複数の適切なドライバパッケージを選択します。プリンタ記述ファイルへのパスは指定しないでください。
これらのドライバを直接使用するには、手順34.1「新しいプリンタを追加する」の説明に従って続行します。
PostScriptプリンタでは、プリンタドライバソフトウェアが不要です。PostScriptプリンタは、特定のモデルに適したPPD (PostScript Printer Description )ファイルのみを必要としています。PPDファイルは、プリンタの製造元から提供されます。
PostScriptプリンタを追加するときに、
ダイアログに適切なPPDファイルが表示されない場合は、ご使用のプリンタに適したPPDファイルをインストールしてください。PPDファイルには複数のソースがあります。まず、SUSE Linux Enterprise Desktopに付属している追加のドライバパッケージのうち、デフォルトでインストールされていないものを試してみることをお勧めします(インストール手順については後で説明します)。これらのパッケージに、ご使用のプリンタに適したドライバが含まれていない場合、PPDファイルは、プリンタベンダから直接か、またはPostScriptプリンタのドライバCDから入手します。詳細については、24.8.2項 「特定のPostScriptプリンタに適したPPDファイルが入手できない」を参照してください。PPDファイルは、http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/databaseintroの「OpenPrinting.org printer database」で見つけることもできます。OpenPrintingからPPDファイルを使用する場合、これらは、SUSE Linux Enterprise Desktopでサポートされていない場合があることに注意してください。
Find and Assign a Driver
セクションで をクリックします。PPDファイルへの完全パスを
Make a Printer Description File Available
の下のテキストボックスに入力します。Add New Printer Configuration
画面に戻ります。このPPDファイルを直接使用するには、手順34.1「新しいプリンタを追加する」の説明に従って続行します。
34.1.2 ローカルプリンタ設定の編集 #
プリンタの既存の設定を編集することで、接続タイプやドライバなどの基本設定を変更できるだけでなく、用紙サイズ、解像度、メディアソースなどのデフォルト設定を調整することもできます。プリンタの説明や場所を変更することで、プリンタの識別子を変更できます。
接続タイプまたはドライバを変更します(手順34.1「新しいプリンタを追加する」参照)。この手順は、現在の設定で問題がある場合にのみ必要です。
必要に応じて
を選択して、このプリンタをデフォルトにします。+
記号をクリックしてオプションのリストを展開します。オプションをクリックして、デフォルトを変更します。変更内容を反映するには、 をクリックします。
34.2 YaSTによるネットワーク印刷の設定 #
ネットワークプリンタは、自動的には検出されません。ネットワークプリンタは、YaSTのプリンタモジュールを使用して手動で設定する必要があります。ネットワークの設定内容に応じて、印刷サーバ(CUPS、LPD、SMB、またはIPX)に印刷したり、ネットワークプリンタに直接印刷(TCP経由を推奨)することができます。YaSTのプリンタモジュールの左ペインで
を選択してネットワーク印刷の設定画面にアクセスします。34.2.1 CUPSの使用 #
Linux環境では、ネットワークを介した印刷に、CUPSが使用されます。最も簡単なセットアップは、すべてのクライアントが直接アクセスできる1つのCUPSサーバだけを使用する印刷です。複数のCUPSサーバによる印刷では、リモートCUPSサーバと通信するCUPSデーモンが稼動中であることが必要です。
CUPSサーバでは、ネットワークを介して印刷キューをアナウンスする際に、従来のCUPS参照プロトコルまたはBonjour/DNS-SDが使用されます。ユーザが自分の印刷ジョブをどのプリンタに送信するかを選択できるようにクライアントでこれらのリストを参照する必要があります。ネットワーク印刷キューを参照するには、cups-filters-cups-browsed
パッケージに付属するcups-browsed
サービスを、CUPSサーバを介して印刷するすべてのクライアントで実行する必要があります。cups-browsed
は、YaSTでネットワーク印刷を設定すると自動的に起動します。
cups-browsed
を起動してもブラウズできない場合は、CUPSサーバがBonjour/DNS-SDを介してネットワーク印刷キューをアナウンスしている可能性があります。この場合、avahi
パッケージを追加インストールし、すべてのクライアントに対してsudo systemctl start avahi-daemon
を実行することで、関連するサービスを起動する必要があります。
左側のペインで、
を選択します。
左側のペインで、
を選択します。General Settings
の下で、使用するサーバを指定します。すべての使用可能なネットワーク、または特定のホストからの接続を受け入れることができます。最後のオプションを選択する場合は、ホスト名またはIPアドレスを指定する必要があります。ローカルCUPSサーバの起動を要求されたら、
をクリックし、次に をクリックします。サーバが起動すると、YaSTの画面は 画面に戻ります。 をクリックして、これまでに検出されたプリンタを参照します。
34.2.2 CUPS以外の印刷サーバの使用 #
CUPS以外の印刷サーバから印刷サービスを提供しているネットワークでは、
› の順に選択してYaSTのプリンタモジュールを起動し、左ペインから を選択します。 を起動し、該当する を選択します。ご利用の環境でのネットワークプリンタの設定については、ネットワーク管理者にお問い合わせください。