我在大学图书馆工作。我们使用Pharos打印服务器为学生提供无线打印服务,我们为Windows打印驱动程序提供了便利的安装程序。
有Mac驱动程序可用,但Mac 安装过程非常痛苦。它需要下载,安装和配置2个不同的程序,然后手动定义具有一些明确非直观设置的新打印机。如果您完全了解自己在做什么,总共有43个步骤。
我想创建组合安装程序,让我们的Mac用户下载单个文件,运行它,并自动设置所有内容,而无需使用高级打印机设置。在Windows上,我会使用InnoSetup。我可以在Mac上使用相同的程序吗?
编辑:
Pharos打印系统需要安装两个程序才能运行:
- Pharos Notify,监控打印请求(我认为)
- Pharos Popup,弹出一个对话框,要求用户为Pharos处理的每个打印作业分配名称和密码。
这两个程序的DMG文件包含.pkg文件。我曾经installer
以静音模式运行它们,然后尝试将打印机应用程序文件夹复制到〜/ Library / Printers:
sudo -S installer -verbose -pkg Notify.pkg -target /
sudo -S installer -verbose -pkg Popup.pkg -target /
cp -r ./printers/ ~/Library/Printers/
以这种方式安装时,这两个程序包工作正常,但系统无法识别打印机设置。
为了创建打印机设置,我通过系统首选项UI完成了打印机的设置,然后将生成的.app文件夹从〜/ Library / Printers复制到与.pkg文件相同位置的“printers”目录。但是将其复制回〜/ Library / Printers文件夹似乎并不能让OSX识别打印机。所以我想问题是我不知道如何在Mac上创建或部署预配置的打印机设置。
此外,可以轻松查看标准OS X安装程序包(例如Popup和Notify的安装程序包),并且可能只需很少的工作就可以合并到单个安装程序包中。使用命令行工具
—
Daniel Beck
installer
,您也可以静默安装它们。
不,我没有尝试过这些事情 - 我会调查它们并报告回来。谢谢。
—
马丁
@DanielBeck好的,取得了一些进展。查看更新的问题。
—
马丁
只是一个疯狂的猜测(不知道打印机应用程序是否足够自包含),您是否在安装后至少打开了一次打印机应用程序?
—
Daniel Beck
~/Library/Printers
)供下载,每个队列一个?