2011-10-27 125 views
0

我想使用端口515(lpd协议)来查询打印机的身份,但与其他一些协议不同,lpd在发出打印请求时似乎没有返回有关打印机的任何信息。 (通过使用Wireshark捕获的数据包来判断。)我查看了Unix的lpinfo,lpadmin,lpstat等以及RFC 1179(LPD协议),但似乎无法找到任何可以通过515指纹打印机的命令(例如“HP2250 LaserJet”)。有人知道怎么做吗?如何使用lpd/lpr获取有关打印机的信息?

回答

0

LPD对打印机的PostScript根做了很大的假设。它可以将原始打印文件管理到任何打印机(包括ASCII),但是假设页面定义语言(例如PostScript)将被打印机自身消耗和渲染。虽然队列状态信息通常可用,但其余的不是。

这还要与LPD,它不一定是一个打印机级别的守护进程的历史,但一个服务器守护程序然后将排队/代理这一关要么其他LPD S或本地连接(线路)打印机的不会排队工作。

你有没有想通过LPD完成上述超出预期的事情?