如何使用lpd/lpr获取有关打印机的信息?



我想使用端口515 (lpd协议)来查询打印机的标识,但是,与其他一些协议不同,lpd在发出打印请求时似乎不返回任何关于打印机的信息。(根据Wireshark捕获的数据包判断。)我已经查看了Unix的lpinfo, lpadmin, lpstat等,以及RFC 1179 (LPD协议),但似乎找不到任何将指纹打印机超过515的命令。"HP2250激光打印机")。有人知道怎么做吗?

LPD对具有PostScript根的打印机做了一个很大的假设。它可以管理任何打印机(包括ASCII)的原始打印文件,但假设页面定义语言(例如PostScript)将由打印机本身使用和呈现。虽然队列状态信息通常是可用的,但是其他的信息是不可用的。

这也适用于LPD的历史,因为它不一定是打印机级别的守护进程,而是服务器守护进程,然后将其排队/代理到其他LPD或本地附加的(行)打印机,这些打印机不会排队作业。

你是否试图通过LPD完成一些超出预期的事情?

相关内容

  • 没有找到相关文章

最新更新