给定一个 Printers.conf 文件,是否可以通过编程方式生成相关的 .ppd 文件?

给定一个 Printers.conf 文件,是否可以通过编程方式生成相关的 .ppd 文件?

我看过 ppdc 但似乎没有办法将其限制为我想要的模型。

cups.Connection().getPPD()看起来pycups很有希望但它只是获得一个现有的 ppd 文件。

我真的不想生成所有 17MB 的文件只是为了找到我想要的文件......

答案1

好吧,终于明白了:

  1. 从 Printers.conf 获取打印机名称
  2. 致电lpinfo获取 ppd 信息
  3. 调用cups-driverd cat以获取 ppd 内容

相关内容