Lpおよびlpr PostScript印刷動作

Lpおよびlpr PostScript印刷動作

私は最近カップとサンバを使ってRaspbianにワイヤレスプリントサーバーを作りました。ホームネットワーク内のすべてのデバイスから印刷できますが、奇妙な動作を発見しました。ラズベリーパイから直接PostScriptファイルを印刷すると、lpは正常に機能しますが、lprは大量の用紙(ほとんど空白)を印刷し、一部は任意の行で印刷します。同じことを経験した人はいますか?誰かが私にgs、lp、lpr、およびcupがどのように相互運用されているかについての明確な説明を与えるか教えてもらえますか?

答え1

CUPSはLinuxの印刷システムです。特にサーバーとクライアントを提供します。ファイルを印刷するための2つの一般的なコマンドがあります。 1つはBSDにあり、もう1つはSystem Vにありますlp。さまざまな実装がありますが(元のコマンドとある程度互換性があります)、現在はCUPSクライアントと見なされます。または確認を使用する必要があります。 raspbianがDebianに似ている場合は、raspbianが提供しなければなりません(両方のバイナリパッケージはソースパッケージから来ます)。 AFAIK、クライアントとは何の関係もありません。lprlprlpdlocatedpkg -Slpcups-clientlprcups-bsdcupsgs

あなたの質問は奇妙です。これは同じ方法で動作する必要があるためです(どちらもCUPSクライアントの場合)lplpr問題を解決するには、strace出力を調べて重要な違いがあるかどうかを確認することをお勧めします。たとえば、/etcホームディレクトリからどのファイルを読み取ったかを確認します。

関連情報