Russian Qt Forum
Сентябрь 21, 2024, 13:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как определить есть ли бумага в принтере ?  (Прочитано 6058 раз)
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« : Март 27, 2008, 05:19 »

Написал прогу под линукс с принтингом, все супер работает.
Скажите как определить что закончилась бумага в принтере ?
Записан
vregess
Гость
« Ответ #1 : Март 27, 2008, 12:00 »

Можно тупо посмотреть в лоток принтера, но это брутфорс.
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #2 : Март 27, 2008, 14:37 »

Нет это не подходит.
Нужно чтобы когда закончится бумага отобразить сообщение про это.
И определить есть ли бумага нужно с помощью Qt4
Записан
vregess
Гость
« Ответ #3 : Март 27, 2008, 16:24 »

Средствами Qt это не сделать. Слишком низкоуровневая задача, да и платформозависимая.

если винды, то может это поможет:
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

ну и, наверное, надо смотреть доки по cups.

и вот еще погляди

http://forum.shelek.ru/index.php/topic,1635.0.html
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #4 : Март 27, 2008, 20:10 »

Спасибо за ответ!
У меня линукс, и не лпт порт, а принтер ЮСБ
Ищю решение.. Если есть еще инфа буду благодарен за помощь поиска.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.139 секунд. Запросов: 23.