Название: Как определить есть ли бумага в принтере ? Отправлено: IGHOR от Март 27, 2008, 05:19 Написал прогу под линукс с принтингом, все супер работает.
Скажите как определить что закончилась бумага в принтере ? Название: Re: Как определить есть ли бумага в принтере ? Отправлено: vregess от Март 27, 2008, 12:00 Можно тупо посмотреть в лоток принтера, но это брутфорс.
Название: Re: Как определить есть ли бумага в принтере ? Отправлено: IGHOR от Март 27, 2008, 14:37 Нет это не подходит.
Нужно чтобы когда закончится бумага отобразить сообщение про это. И определить есть ли бумага нужно с помощью Qt4 Название: Re: Как определить есть ли бумага в принтере ? Отправлено: vregess от Март 27, 2008, 16:24 Средствами Qt это не сделать. Слишком низкоуровневая задача, да и платформозависимая.
если винды, то может это поможет: http://www.cyberguru.ru/cpp-sources/printer/ (http://www.cyberguru.ru/cpp-sources/printer/) смотри первую ссылку, там пример с winapi. получают состояние принтера (в частности, есть и отсутствие бумаги). по линуксу мб поможет это: http://www.linux.ru/forum/index.php?t=msg&th=88031&start=0&rid=0&S=417e7fcc8b09220af531ebe00fd5a9d6 (http://www.linux.ru/forum/index.php?t=msg&th=88031&start=0&rid=0&S=417e7fcc8b09220af531ebe00fd5a9d6) ну и, наверное, надо смотреть доки по cups. и вот еще погляди http://forum.shelek.ru/index.php/topic,1635.0.html (http://forum.shelek.ru/index.php/topic,1635.0.html) Название: Re: Как определить есть ли бумага в принтере ? Отправлено: IGHOR от Март 27, 2008, 20:10 Спасибо за ответ!
У меня линукс, и не лпт порт, а принтер ЮСБ Ищю решение.. Если есть еще инфа буду благодарен за помощь поиска. |