airprint-generate.py
该脚本将为共享的CUPS打印机生成avahi .service文件。
该脚本将连接到CUPS服务器,并且对于配置并标记为共享的每台打印机,将为avahi生成一个与Apple的AirPrint公告兼容的.service文件。 可以使用可以配置为与CUPS一起使用的任何打印机。 除非打印机可以本地打印PDF,否则不应在CUPS中将打印机配置为原始打印机。 也就是说,CUPS需要已经配置有PDF过滤器。 基于Debian的发行版以这种方式预配置了CUPS。
DNSSD对于给定的txt记录限制为255个字符,因此,接受的pdl列表将被截断以适合。 如果您想查看哪些内容被删减,请使用带有详细标志(--verbose)的脚本运行
如果安装了python-lxml,则将以人类可读格式生成.service文件,但我无法获得minidom的版本来正常工作。
用
2021-11-20 17:29:48
5KB
Python
1