CUPSクライアントはPPDをローカルにインストールする必要がありますか?


12

CUPSクライアントはPPDをローカルに追加する必要がありますか、つまり、それらを渡す必要がありlpadmin -Pますか?これらのクライアントは、ローカルプリントサーバーを介してリモートプリントサーバー(ipp://)に印刷しますが、ベストプラクティスに従ってセットアップされていると想定しています(管理していません)。Linux PCです。リモートプリントサーバー上の生のキューを扱っているとは思わない。

私の質問はこれと同じように聞こえますが、私の理解では、ドライバとPPDは同じものではなく、PPDはプリンタの一種の「機能リスト」であり、いくつかのPostScriptコマンドを使用する方法です。サーバーの仕事のように思えますが、これを明確に示すものを見つけるのに苦労しました。


3
リモートプリントサーバーにジョブを送信する場合、PPDファイルについて知る必要があるのはそのサーバーだけだと思います。たとえば、リモートプリンターのセットアップを参照してください。これはサーバーが通常動作する方法です-クライアントは詳細を知る必要はありません。何かを設定するのに苦労していますか?たぶん私はあなたの質問を誤解しています。グーグル「リモートカップサーバーへの印刷」にはいくつかの機能があります。最初のヒットはかなり合理的でした。
ファヒームミタ

補遺:質問を読んで、「ローカルプリントサーバーからリモートプリントサーバーへの印刷」が理解できない(なぜ2つのサーバーなのか)ので、おそらくあなたの質問を理解していないでしょう。
ファヒムミタ

@FaheemMitha私の設定(ローカルcupsサーバーにはPPDはありません)は機能しますが、そうすることで問題がないことを確認するだけです。client.confリモートサーバーを指定するために使用できますが、そのCUPSサーバーにはないキューが1つ必要です(一部の公共ラボでは有料システムです)。これがローカルCUPSサーバーの主な理由であり、PPDを使用しています。
OEP

1
@FaheemMithaさて、PPDがプリンタードライバーである場合、これはおそらく単なる誤解です。明らかに、プリントサーバーにはドライバーが設定されており、クライアントでは必要ありません。CUPSサーバーはPPDではなく「ドライバー」を参照しているため、CUPSサーバーで使用されている言語の一部に混乱したと思います。
-OEP

2
@ ILMostro_7必要に応じて、この質問は「PPDはプリンタードライバーですか?」の行に沿って何かに変換できます。そして、私はそれが役に立つと思います。PPD /ドライバー/両方をCUPS Linuxクライアントにインストールする必要があるかどうかに関して、私は間違いなく混乱を見てきました。また、Windowsプリンタードライバーと区別するように注意する場合があります。
OEP

回答:


4

適切なドライバー/ PPD /などで定義されたすべてのネットワークプリンターでcupsdを実行しているprintsrvという名前の単一のLinuxプリントサーバーがあります。私のサイトの他の100以上のLinuxマシンでは、cupsサービスデーモンも実行していません。印刷するための唯一の設定は、/ etc / cups / client.confに1行追加することです。

ServerName printsrv.mydomain.com

/etc/cups/client.confの1行で、すべてのLinuxボックスにprintsrvで定義したすべてのプリンターが表示され、正しく印刷されます。


これは機能しているようです(はい、簡単です!)CUPSのドキュメントは、クライアントがデーモンを実行する必要があることを示しているようです。freebsd.org/doc/en_US.ISO8859-1/articles/cups/...
グレッグ・ベル

0

CUPSには、次のオプションがあります。1.サーバーでrawキューを使用、クライアントで特定のppdを使用2.サーバーで特定のppdを使用、クライアントでrawキューを使用

これらのケースはどちらも非推奨と見なされるべきであり、将来的に廃止される予定です。

  1. クライアントのどこでもキューを使用し、サーバーで特定のppdを使用します。

サーバー上:

lpadmin -p queue1 -v socket://printer -m 'my.ppd'

クライアント上:

lpadmin -p queue1 -v ipp://remote/printers/queue1 -m everywhere
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.