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

 
Как сохранять всё, что печатает принтер?
serg128
Отправлено: 22.04.2004, 12:03


Дежурный стрелочник

Группа: Участник
Сообщений: 46



Всем привет! Возник вопрос: как сохранять всё, что печатает принтер?
Если кто-нить знает, как такое делается, плиз, дайте знать, или хотя-бы направление подскажите, где копать. Спасибо.
Иван
Отправлено: 23.04.2004, 19:23


Машинист паровоза

Группа: Участник
Сообщений: 207



Что значит
QUOTE
все что печатает принтер
?
Название отпечатанных файлов?
.piero
  Отправлено: 23.04.2004, 21:25


Дежурный стрелочник

Группа: Участник
Сообщений: 62



Ты имеешь ввиду
CODE

PrintDialog1->Print();
PrintDialog1->PrintToFile(тут свойствo типа AnsiString(имя файла));

По-другому не знаю как...
Иван
Отправлено: 23.04.2004, 21:43


Машинист паровоза

Группа: Участник
Сообщений: 207



А может имеется ввиду сохранять все файлы , которые печатались принтером, допустим за один рабочий день.
marconi
Отправлено: 23.04.2004, 23:53


Станционный диспетчер

Группа: Участник
Сообщений: 86



Всё что напечатал принтер-это уже бумага.
.piero
Отправлено: 24.04.2004, 21:08


Дежурный стрелочник

Группа: Участник
Сообщений: 62



QUOTE
все что печатает принтер

это уже API... , вне моего понимания, а вообще-то мне кажется можно сделать какого-нибудь клиента на WORD. ведь большинство печатают на нём...
Иван
Отправлено: 25.04.2004, 20:46


Машинист паровоза

Группа: Участник
Сообщений: 207



А если сканировать на активность порт,через который подключен принтер? А как только тот становиться активным, наверняка можно снимать биты данных прямо с порта, а может быть где то можно достать и имя документа и кол-во страниц, и user'а который запустил печать.Да интересная задачка, надо покопаться!
serg128
Отправлено: 26.04.2004, 10:17


Дежурный стрелочник

Группа: Участник
Сообщений: 46



Я уже разобрался как снимать юзера, хост, с которого дали задание принтеру, имя документа и имя операционки. Но ненашел главного: где этот долбаный указатель на буфер, содержащий собственно данные, которые печатаются? Приглашаю к сотрудничеству всех желающих! ICQ: 166516653 Serg.
** serg128
Отправлено: 16.07.2004, 16:16


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







Я решил данную проблему, теперьо вся инвормация сохраняется, и распознается!!! Кому надо — пишите, аська-> см. предыдущее сообщение.

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