Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как отловить завершение печати на принтере? 
:(
    Опции темы
Данкинг
Дата 24.4.2009, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Документ послан на печать, затем он печатается, затем он напечатан. Как узнать, что печать данного документы окончена?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Лапоть
Дата 25.4.2009, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 3.4.2009

Репутация: нет
Всего: 2



Встречал этот вопрос неединожды. Ответа не видел нигде. Из собственного опыта пришёл к выводу, что НИКАК. И вот почему - сам, из своей программы, посылаю данные на печать (не текст, печать рисунка) и закрываю программу. Печать-то всё равно происходит... Хотя где-то в недрах Винды это всё отслеживается, очередь печати и состояние принтера ещё никто не отменил, но как это дело можно анализировать? Какими средствами? (Сам себе противоречу smile )
PM MAIL   Вверх
Данкинг
Дата 25.4.2009, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Цитата(Лапоть @  25.4.2009,  19:40 Найти цитируемый пост)
и закрываю программу. Печать-то всё равно происходит... 

Если программу закрыть - то всё понятно, конечно. smile Самый идиотский способ - может, как-нибудь значок принтера в трее отслеживать? smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Лапоть
Дата 25.4.2009, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 3.4.2009

Репутация: нет
Всего: 2



Цитата(Данкинг @  25.4.2009,  19:43 Найти цитируемый пост)
Самый идиотский способ - может, как-нибудь значок принтера в трее отслеживать?
Так ведь где-то в недрах системы текущее состояние принтера известно! Только вот в каком месте оно лежит? smile  

PM MAIL   Вверх
Keeper89
Дата 25.4.2009, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 20
Всего: 58



Цитата(Лапоть @  25.4.2009,  20:16 Найти цитируемый пост)
Так ведь где-то в недрах системы текущее состояние принтера известно

+1, можно попытаться определить состояние принтера - вот, посмотрите примерчик здесь:http://www.delphisources.ru/pages/faq/base...nter_tasks.html.

Это сообщение отредактировал(а) Keeper89 - 25.4.2009, 20:42


--------------------
PM MAIL WWW   Вверх
Данкинг
Дата 25.4.2009, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Да, видимо, надо этот пример разобрать и отловить не "JOB_STATUS_PRINTING". 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Лапоть
Дата 25.4.2009, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 3.4.2009

Репутация: нет
Всего: 2



Keeper89, спасибо! smile 
PM MAIL   Вверх
Keeper89
Дата 26.4.2009, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 20
Всего: 58



Пожалуйста! smile 


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1141 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.