On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 356
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.10.07 15:16. Заголовок: Как узнать "включен ли принтер" ?


Всем привет !

Подскажите пожалуйста как из проги узнать "включен ли принтер" ?
А то юзера печатают, а принтер был выключен ! Принт-менеджер честно сказал "что что-то с печатью",
а юзер все-равно на кнопку давит - и так раз 20. Потом бежит и кричит программа не печатает !!!
А с WORDом и EXCELем - тоже самое, но здесь хоть отмазаться можно - не моя программа.

По доке посмотрел принтерные функции:

GetDefaultPrinter() Retrieves the name of a computer's default printer.
GetPrinters() Retrieves information about available printers.
PrinterExists() Checks if a particular printer is installed. - всегда возвращает .Т.
PrinterPortToName() Retrieves the name of the printer connected to a printer port.
PrintFileRaw() Prints a file to a Windows printer in RAW mode.



Спасибо: 0 
Профиль
Ответов - 5 [только новые]





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 22.10.07 17:57. Заголовок: fil


а чо, PrintReady и PrintStat не работают ?

Спасибо: 0 





Пост N: 30
Зарегистрирован: 05.11.05
ссылка на сообщение  Отправлено: 22.10.07 20:19. Заголовок: Re:


Кстати про функции, где найти описание win32prn?
Нужно напечатать файл на winprintere.

Спасибо: 0 
Профиль
постоянный участник




Пост N: 357
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.10.07 08:51. Заголовок: Re:


fil пишет:

 цитата:
а чо, PrintReady и PrintStat не работают ?



А их в ДОКЕ по хХарбору нет !!!
Спасибо за подсказку.

Спасибо: 0 
Профиль
Администратор




Пост N: 608
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 23.10.07 10:33. Заголовок: Re:


Эти функции из ct для win32 ничего не делают
Похоже я не скажу ничего утешительного
Фирмы MS не считает необходимым давать такие сведения о принтере
Соответствующий функций winapi нет
Нет такой функциональности и в классах TPrinter, Win32prn etc

Спасибо: 0 
Профиль





Пост N: 154
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 17.01.08 16:30. Заголовок: Re: Pasha


Pasha пишет:

 цитата:
Эти функции из ct для win32 ничего не делают


И что, ни у кого из ГУРУ :-) никаких идей?
И ладно бы задание в очереди принтера появлялось (как "Отложенное" или там "Приостановленное"), как при печати из тех же Word'а и Excel'я, а то ведь уходит совсем в никуда...

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 105
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет