Мне нужно знать каждый раз, когда задание на печать Mac создается/завершается, а также некоторую информацию об этом задании (что было напечатано, страницы, копии и т. д.).
Лучший метод, который я придумал до сих пор, — это использовать kqueue() в /var/spool/cups/, а затем анализировать файлы c##### по мере их создания, но мне интересно, есть ли лучший способ.