我想使用http://praxis.edoceo.com/howto/cups-airprint中的指令发布本地打印机,但使用的是mdnsresponder,而不是avahi。这不是关于哪一个比avahi做得更好,并有文档记录,而是关于如何使用mdnsresponder实现相同的功能。

myserver.local.
_ipp._tcp _universal._sub._ipp._tcp
631
txtvers=1
qtotal=1
ty=Canon iP4300
note=I am an AirPrint Printer
product=(Canon iP4300)
rp=printers/CannoniP4300
product=(GPL Ghostscript)
pdl=application/pdf,application/postscript,application/vnd.cups-raster,applicati
printer-state=3
URF=none

问题是,我不知道如何指定airprint工作所需的子类型(u universal.\u sub.\u ipp.\u tcp)。

最佳答案

在c中,通过使用下面的符号将指定子类型放入register方法的“regtype”参数来完成。我希望在Linux版本的库中也是这样。

"_ipp._tcp,_universal"

高温高压

08-06 08:19