10.6. Web インターフェイスを使用した CUPS へのプリンターの追加
ユーザーが CUPS 経由で印刷できるようにするには、事前にプリンターを追加する必要があります。ネットワークプリンターと、USB 経由などで CUPS ホストに直接接続されているプリンターの両方を使用できます。
CUPS ドライバーレス機能を使用するか、PostScript Printer Description (PPD) ファイルを使用してプリンターを追加できます。
CUPS はドライバーレス印刷を優先しており、ドライバーの使用は非推奨です。
Red Hat Enterprise Linux (RHEL) は、mDNS レスポンダーにクエリーを実行することでリクエストを解決する、Name Service Switch Multicast DNS プラグイン (nss-mdns
) を提供しません。そのため、RHEL では、mDNS を使用したローカルドライバーレスプリンターの自動検出とインストールは利用できません。この問題を回避するには、1 台のプリンターを手動でインストールするか、cups-browsed
を使用してリモートプリントサーバーで使用可能な多数の印刷キューを自動的にインストールします。
前提条件
- CUPS が設定されている。
- CUPS でプリンターを管理する権限を持っている。
- CUPS をプリントサーバーとして使用する場合は、ネットワーク上でデータをセキュアに送信するために TLS 暗号化を設定 している。
- プリンターがドライバーレス印刷をサポートしている (この機能を使用する場合)。
手順
ブラウザーを使用して、
https://<hostname>:631/admin/
にアクセスします。Web インターフェイスには HTTPS プロトコルを使用して接続する必要があります。使用しないと、セキュリティー上の理由から、CUPS が後のステップで認証できなくなります。
- をクリックします。
- ユーザーがまだ認証されていない場合、CUPS は管理ユーザーの認証情報の入力を求めます。許可されたユーザーのユーザー名とパスワードを入力します。
- ドライバーレス印刷を使用せず、追加するプリンターが自動的に検出された場合は、それを選択し、 をクリックします。
プリンターが検出されなかった場合は、以下を実行します。
プリンターがサポートするプロトコルを選択します。
プリンターがドライバーレス印刷をサポートしており、この機能を使用する場合は、
ipp
またはipps
プロトコルを選択します。- をクリックします。
プリンターまたはリモートプリントサーバー上のキューへの URL を入力します。
- をクリックします。
名前を入力し、必要に応じて説明と場所を入力します。CUPS をプリントサーバーとして使用し、他のクライアントが CUPS を介してこのプリンターで印刷できるようにする場合は、Share this printer も選択します。
Make リストからプリンターの製造元を選択します。プリンターの製造元がリストにない場合は、Generic を選択するか、プリンターの PPD ファイルをアップロードします。
- をクリックします。
プリンターのモデルを選択します。
- プリンターがドライバーレス印刷をサポートしている場合は、IPP Everywhere を選択します。なお、以前にプリンター固有のドライバーをローカルにインストールしていた場合は、リストに <printer_name> - IPP Everywhere などのエントリーも含まれている可能性があります。
- プリンターがドライバーレス印刷をサポートしていない場合は、モデルを選択するか、プリンターの PPD ファイルをアップロードします。
- をクリックします。
Set printer options ページの設定とタブは、ドライバーとプリンターがサポートする機能によって異なります。このページを使用して、用紙サイズなどのデフォルトのオプションを設定します。
- をクリックします。
検証
- Web インターフェイスで Printers タブを開きます。
- プリンターの名前をクリックします。
Maintenance リストで、Print test page を選択します。
トラブルシューティング
-
ドライバーレス印刷を使用していて印刷がうまくいかない場合は、
lpadmin
ユーティリティーを使用してコマンドラインでプリンターを追加します。詳細は、lpadmin ユーティリティーを使用した CUPS へのプリンターの追加 を参照してください。