lp vs lpr CUPSの場合に何を使用し、どのような歴史的な違いがありますか?


25

私のDebianディストリビューションは、CUPSから印刷するためのコマンドlplprコマンドを提供します。

私はUNIXでの印刷に慣れていますが、他の技術スキルがあります。

との違いを見つけようman lpとしましたman lpr。と思われるlpだけで、より多くのオプションを持っています...

gvユーティリティが使用していますlp。私はそれが説明古いスレッド見つけlprながら、ネットワーク印刷用でlpラッパーの周囲にあるのlpr...

私はただ読んで楽しんだ:

回答:


29

LPRは、元のBSD印刷システムの一部です。それはかなり単純で簡単でしたが、大規模な印刷環境が必要とするすべての管理機能を備えていませんでした。適切な場所にフィルターを押し込むことで、あらゆる種類のことを行うためにハックできますが、それはかなり気味が悪いです。また、ジョブをリモートプリンターに送信できる非常に限られたネットワーク機能が含まれていましたが、プロトコルはプレーンテキストのみを念頭に設計されていたため、ドキュメントの種類を決定し、プリンターが理解できるものに変換するための規定はありませんでした。アドホックな回避策が役立ちました。ネットワークプロトコルは非常に単純だったため、多くのネットワークプリンターがサポートしています。

System Vは、プリンタークラスのようなものを持つことができる大きなシステムを設計し、印刷ジョブはクラス内の最初の空きプリンターに行きます。(たとえば、3台のプリンターを備えたマシンルームがある場合。)また、フィルターなどのより正式なサポートを組み込むことを試みましたが、残念ながら、それは本当に古く、ネットワーク環境向けに設計されていません。

今日、誰も実際にどちらのシステムも使用していません。CUPSは印刷システムを引き継いでいますが、lprとSYSV印刷(lp)の両方のためのコマンドラインツールを提供します。互換性のためだけです。最も簡単なコマンドを使用できます。


6
CUPSが引き継いだ場合、lpおよびlprの代わりに使用されるCUPSコマンドは何ですか?
スーパードゥーパーヒーロー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.