В Mac OS X: существует ли программный способ обнаружения отсутствия бумаги в выбранном принтере?
Обратите внимание, что Mac OS X использует CUPS , и это обеспечивает независимый от принтера API.
См. Документацию API, в частности , таблицу 1.1 , в которой, помимо прочего, подробно описаны условия ошибки