Как вывести на печать напрямую с php?
Если вы хотите печатать с сервера, то есть принтер подключен к серверу, и судя по тому что вы пишете про демона, так оно и есть, То чините демона, стабилизируйте, не обновляйте драйвера, или внедрите сетевой принтер (они вроде как могут стабильно работать не из под винды).
Если вы хотите чтобы печать шла через броузер, то нет, Браузер должен Вам показать окно, где вы можете нажать кнопку ( ок, отмена) . Это безопасность(Представте, открываете вы некий сайт и он начинает печатать Вам без остановки....)
Читать Самые основы. Как работает PHP. до тех пор, пока не научишься различать, где у тебя  "веб страницы", а где php.