我可以为 macOS 制作虚拟打印机驱动程序吗?
作为一项服务,它将在后台运行,当任何用户按下 cmd+p 打印任何文档时,我的应用程序将出现在 Apple 默认打印页面的打印机列表中。
我可以为 macOS 制作虚拟打印机驱动程序吗?
作为一项服务,它将在后台运行,当任何用户按下 cmd+p 打印任何文档时,我的应用程序将出现在 Apple 默认打印页面的打印机列表中。
是的,它可以完成,而且您在这里不需要驱动程序包。
您可以在此处找到代码示例:https ://sourceforge.net/p/pdfwriterformac/code/HEAD/tree/
这个项目正是你需要的,它是用 C 语言编写的并使用CUPS API。
值得一提的是,它本身并不像后台服务那样运行,而是创建了一些设置和二进制文件,供 cupsd 系统守护进程使用,但这就是它在 macos 上的工作方式。
我还认为可以通过一些努力对 Swift 做同样的事情,因为您在问题中添加了相关标签。