0

我可以为 macOS 制作虚拟打印机驱动程序吗?

作为一项服务,它将在后台运行,当任何用户按下 cmd+p 打印任何文档时,我的应用程序将出现在 Apple 默认打印页面的打印机列表中。

4

1 回答 1

0

是的,它可以完成,而且您在这里不需要驱动程序包。

您可以在此处找到代码示例:https ://sourceforge.net/p/pdfwriterformac/code/HEAD/tree/

这个项目正是你需要的,它是用 C 语言编写的并使用CUPS API。

值得一提的是,它本身并不像后台服务那样运行,而是创建了一些设置和二进制文件,供 cupsd 系统守护进程使用,但这就是它在 macos 上的工作方式。

我还认为可以通过一些努力对 Swift 做同样的事情,因为您在问题中添加了相关标签。

于 2021-02-18T17:50:16.493 回答