GNU/Linux >> Linux の 問題 >  >> Linux

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

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

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

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


Linux
  1. InnoDBとMyISAMの違いは何ですか?

  2. LinuxでのChownコマンドとは何ですか?その使用方法

  3. cURLコマンドとは何ですか?その使用方法は?

  1. Chrootの「刑務所」–それは何で、どのように使用するのですか?

  2. vdso と vsyscall とは何ですか?

  3. unlink と rm の違いは何ですか?

  1. procfs と sysfs の違いは何ですか?

  2. ls と l はどう違いますか?

  3. Linux でのライブラリ呼び出しとシステム呼び出しの違いは何ですか?