Я использую пользовательский сервер CUPS для печати в Mac OS X. Сервер работает, перенаправляя данные печати на другой аппарат (используя ssh) и передавая данные на принтер оттуда. Чтобы это работало, бэкэнду (реализованному в виде сценария оболочки) необходим доступ к закрытому ключу ssh....
4
sandboxd для бэкэндов CUPS в Mac OS X Yosemite