Printing

lpd 和 lpr 在哪裡記錄錯誤和消息?

  • April 7, 2017

我在哪裡可以找到來自 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 憑據。它只需要係統使用者並且不提供任何資訊。

作業系統:OpenBSD 6.0

CUPS 替換lpd和其他命令,這就是為什麼您會*.pre-cups/usr/sbin.

通常lpd通過 配置/etc/printcap,更具體地說,日誌將在為每個printcap條目指定的記帳文件中結束lf=(請參閱man 5 printcap)。預設情況下,這是/dev/console但正如您所見,/etc/examples/printcap可以將其重定向到類似/var/log/lpd-errs. CUPS 也安裝了自己的printcap.

另一方面,CUPS 日誌位於/var/log/cups/. 如果您正在執行 CUPS - 這與 CUPS 無關lpd,實際上會在安裝時替換它 - 這就是您的日誌所在的位置。

如果您想使用lpd而不是 CUPS,則需要解除安裝後者。根據您使用的列印機,lpd您可能還需要軟體包中提供的 foomatic(有關安裝詳細資訊,請參閱軟體封包檔)。

另外,請注意,無論您使用lpd還是 CUPS,某些列印機還需要專有過濾器(例如 EPSON 的escpr),這很可能必須從原始碼編譯。

引用自:https://unix.stackexchange.com/questions/339821