linux - 子类型和 mDNSResponder

标签 linux airprint cups mdns

我想使用 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 工作所需的子类型 (_universal._sub._ipp._tcp)。

最佳答案

在 C# 中,它通过使用下面的符号将指定子类型放入 Register 方法的“regtype”参数中来完成。我希望它在库的 linux 版本中是相同的。

"_ipp._tcp,_universal"

HTH 本

关于linux - 子类型和 mDNSResponder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9694613/

相关文章:

iOS Airprint 不显示弹出对话框

ios - 在 Swift 中获取 UIPrintInteractionController 的作业状态

linux - cupsenable cups禁用

linux - Linux 中的 Clone() 系统调用

c - 为数组元素赋值时出现段错误

iphone - 使用 UIPrintInteractionController 打印 PDF ios 5 有效,但在 ios 6 中不起作用并使我的应用程序崩溃

python - pycups 或 cups 中的订阅如何运作?

c - 发送特定文件以在 C 程序下使用进行打印

linux - 从内核模块读取 x86 MSR

linux - 如何检测文件系统是否支持权限?