airprint-generate:自动为CUPS打印机生成AirPrint Avahi服务文件

时间:2024-05-22 20:11:05
【文件属性】:

文件名称:airprint-generate:自动为CUPS打印机生成AirPrint Avahi服务文件

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-22 20:11:05

Python

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的版本来正常工作。 用


【文件预览】:
airprint-generate-master
----airprint-generate.py(10KB)
----Dockerfile(320B)
----README.md(2KB)

网友评论