web-dev-qa-db-ja.com

lpdとlprはどこにエラーとメッセージを記録しますか?

Lpdおよびlprからのエラーおよびログメッセージはどこにありますか? 「lpr/tmp/test_file」を実行しても出力が見つかりません

これはエラーなしで終了します。

/etc/rc.d/lpdを探していましたが、失敗しました。問題は、/ usr/sbin/lpdが存在しないことでした。 /usr/sbin/lpd.pre-cupsのみがあります

これまでのところ、lprからの印刷はありません。一方、smbclientを使用すると、ファイルを簡単に印刷できます。

Lprツールが死んでいるか、開発を停止するところだと思っていますが、わかりません。

誰かがlprを使用するための代替またはハウツーを提供できますか?

また、WebインターフェイスからCUPSを試しました。しかし、問題は、カップを使用するときにsmb資格情報を使用できないことです。それは単にシステムユーザーを取り、情報を提供しません。

OS:OpenBSD 6.0

1
rkm

CUPSはlpdおよびその他のコマンドを置き換えます。そのため、*.pre-cupsにいくつかの/usr/sbinファイルが表示されます。

通常、lpd/etc/printcapを介して構成され、より具体的には、ログはlf=を含む各printcapエントリに指定されたアカウンティングファイルに保存されます(man 5 printcapを参照)。 )。デフォルトではこれは/dev/consoleですが、/etc/examples/printcapでわかるように、これは/var/log/lpd-errsのようなものにリダイレクトできます。 CUPSは独自のprintcapもインストールします。

一方、CUPSログは/var/log/cups/内にあります。 CUPSを実行している場合(これはlpdとは関係がなく、インストール時に実際に置き換えられます)、ここにログが記録されます。

CUPSの代わりにlpdを使用する場合は、CUPSをアンインストールする必要があります。 lpdを使用するプリンタによっては、パッケージで利用できるfoomaticも必要になる可能性があります(インストールの詳細については、パッケージのドキュメントを参照してください)。

また、lpdまたはCUPSのどちらを使用する場合でも、一部のプリンターには独自のフィルター(EPSONのescprなど)が必要であり、ソースからコンパイルする必要がある可能性が高いことに注意してください。

3
Zé Loff