我正在编写一个python IPP(Internet打印协议)服务器。
如果客户端发送get-server-version请求,服务器如何响应?
格式是什么?任何文件都描述了这个?
感谢。
答案 0 :(得分:0)
ipp中没有定义get-server-version
请求操作。 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节打印机描述属性。