Мне нужно знать в своем приложении, используется ли принтер каким-либо другим приложением.
Есть ли способ, которым я могу получить уведомление? Возможно, через dbus или что-то еще?
вам нужно system-config-printer-applet .
system-config-printer-applet - это менеджер заданий на печать для CUPS. Обычно он отображает значок принтера в области уведомлений, когда он не отображается для текущего пользователя. При нажатии на значок отображается простой диспетчер заданий на печать для отмены или повторной печати заданий.
blockquote>Для пакета: https://launchpad.net/ubuntu/quantal/+package/system-config-printer-gnome