C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Принтер, Включен ли принтер и готов ли к печати
** Pan-SQL
Отправлено: 17.11.2005, 12:41


Не зарегистрирован







Здравствуйте! Как программно определить, включен ли принтер и готов ли он к печати? Заранее благодарен!
** Pan-SQL
Отправлено: 17.11.2005, 14:32


Не зарегистрирован







Ну отвтьте же кто-нибудь плиз
** Pan-SQL
Отправлено: 20.11.2005, 20:36


Не зарегистрирован







Например, функция должна выглядеть так:

bool __fastcall TForm1::CheckPrinter()
{
bool flag;
if (принтер включен)
flag=true;
else
flag= false;
return flag;
}
** Pan-SQL
Отправлено: 28.11.2005, 13:25


Не зарегистрирован







Неужели такой сложный вопрос?
AVC
Отправлено: 29.11.2005, 09:23


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

Неужели такой сложный вопрос?

Я полагаю, что в общем виде он вообще не имеет решения. А решения может быть найдено для конкретного принтера (драйвера) и способа подключения сего принтера к компьютеру.

PS.
Не будьте "святее" компании Microsoft, если Windows считает, что принтер готов — значит готов.
** Pan-SQL
Отправлено: 01.12.2005, 13:29


Не зарегистрирован







Например, принтер выключен. Если в Wordе отправить документ на печать, будет получено сообщение о том, что принтер не готов. В приложении C++Builder, при выключенном принтере, если выполнить QuickRep1->Print() данное сообщение игнорируется.
Guest
Отправлено: 01.12.2005, 13:41


Не зарегистрирован







QUOTE

Например, принтер выключен. Если в Wordе отправить документ на печать, будет получено сообщение о том, что принтер не готов.

А вот и нет. Принтер не просто выключен а увезен в ремонт. Word прекрасно ставит документ в очередь печати (стандартные настройки при установке принтера). У вас наверное Win98 или 95?
** Pan-SQL
Отправлено: 01.12.2005, 15:09


Не зарегистрирован







У меня Windows 2000

Вернуться в Вопросы программирования в C++Builder