我正在编写打印机驱动程序,我正在寻找一种自定义打印系统首选项的方法。
当我在打印机列表中选择打印机时,我可以单击“选项和耗材”。然后我选择“常规”,对于某些打印机(三星f.e.)我有一个额外的按钮“打开打印机的网页”。我不知道他们是怎么做到的,因为我在三星的ppd文件中没有找到任何提示。有没有我忽略的东西?
当我选择“Utility”时,我有三个按钮:“Open Printer Utility”,“Print Test Page”和“Clean Print Heads”。当我改变
我的ppd中的 * cupsCommands: "ChangeInk Clean PrintSelfTestPage ReportLevels
“
删除清除或 PrintSelfTestPage 或删除
* APPrinterUtilityPath: "/Library/Printers/Acme/PrinterUtility.app
“
我可以删除一些按钮。但我希望能够添加一个额外的按钮或文本字段。
我知道我可以创建PDE,但PDE只会改变打印对话框,而不是偏好窗格。
或者除了“常规”,“供应级别”和“实用程序”之外,还可以将自己的选项卡添加到选项卡视图中吗?
有人能指出我如何完成任务的概念吗?
顺便说一句:我正在使用 this Apple Sample Project 作为首发骨架项目。有什么想法?
非常感谢你的帮助,
亲切的问候,罗伯特