0

我正在编写一个 python IPP(互联网打印协议)服务器。

如果客户端发送 get-server-version 请求,服务器如何响应?

格式是什么?任何文件描述了这一点?

谢谢。

4

1 回答 1

0

get-server-versionipp中没有定义请求操作。Ipp 客户端通常使用该操作检查打印机GET_PRINTER_ATTRIBUTES (0x000B)并获得这样的 ipp 编码响应(属性已解码):

ipp-versions-supported = [1.0, 1.1, 2.0]
printer-state = 3 {idle}
printer-state-reasons = toner-low-warning
printer-make-and-model = HP LaserJet 100 colorMFP M175nw
printer-info = HP LaserJet 100 colorMFP M175nw
printer-more-info = http://www.hp.com
...

有关参考起点,请查看RFC 2911第 3.2.5.2 节 Get-Printer-Attributes 响应,第 3 组:打印机对象属性和第 4.3 节打印机描述属性。

于 2017-11-29T18:18:06.247 回答