Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Как сохранять всё, что печатается на принтере?   Найти похожие ветки 

 
serg128 ©   (2004-04-22 12:36) [0]

Привет всем! Кто-нить писал программу такого плана:
Как сохранять всё, что печатается на принтере? Если не секрет поделитесь, или хотя-бы скажите, где копаь! Заранее спасибо.


 
Cosinus ©   (2004-04-22 12:39) [1]

Буквально недавно писал программу один в один по требованиям...
Вроде написал, но так и не проверил... Принтера нет


 
serg128 ©   (2004-04-22 12:50) [2]

А можно взглянуть, или хотя-бы направление, где брать подскажи...


 
ASMiD   (2004-04-22 13:14) [3]

А что всё должно быть напечатано?


 
serg128 ©   (2004-04-22 13:23) [4]

Например: есть в сети принтер, на нем печатаются разного рода документы, при печати документа, он должен быть сохранен на машине, к которой прицеплен принтер, формат документа может быть различный, хотя желательно сохранить в оригинальном формате (*.doc, *.bmp и т.д.)


 
Cosinus ©   (2004-04-22 13:27) [5]

Я попозжее пошлю архив основного модуля, который я использовал, как базовый и на который надстраивал собственно все нужные мне классы, события и тд., но вашу проблемму решит не до конца. Модуль мониторит сообщения, уходящие к принтеру и просто показывает их в окошке со своим ID, названием документа и тд... Вам будет необходимо просто скопировать файлы уходящие на принтер :))))


 
ASMiD   (2004-04-22 13:28) [6]

Создай Metafile и загоняй параллельно в него, а потом сохраняй на хард.


 
ASMiD   (2004-04-22 13:31) [7]

Возможно я торможу.
Речь идет о перехвате очереди сетевого принтера?


 
serg128 ©   (2004-04-22 13:40) [8]

To Cosinus >>
Вышлите пожалуйста на sergp@f1tradenet.com.ua

P.S. случайно нету исходника на С++ Builder?

To ASMiD >>
можно немного подробнее???


 
ASMiD   (2004-04-22 13:46) [9]

Есть шикарный пример в Delphi Help на TMetaFile.Create


 
serg128 ©   (2004-04-22 13:51) [10]

Ну а из очереди принтера как мне данные вынимать?


 
ASMiD   (2004-04-22 13:55) [11]

Вот поэтому я и сказал - что торможу.
У тебя совсем другая задача и, боюсь, что отличить, что печатается, ты не сможешь, т. к. на принтер посылается набор команд и данных, специфических только для него и не имеющих никакого отношения к исходному документу.


 
ASMiD   (2004-04-22 14:12) [12]

И еще.
Если все-таки это очень нужно - попробуй поразбираться с API функциями для принтера.


 
Cosinus ©   (2004-04-22 14:21) [13]

ASMiD   (22.04.04 14:12) [12] совершенно прав. Я задавал здесь подобный вопрос и мне прислали ссылку на MSDN в раздел принтеров и иже с ними . Очень много, чего можно оттуда вытащить :)))


 
atruhin ©   (2004-04-22 15:17) [14]

>> Cosinus
>>Я попозжее пошлю архив основного модуля
Если нетрудно скинь мне. Меня именно это интересует.
Заранее благодарю.


 
КомофОнСамый   (2004-04-22 16:24) [15]

выставить на принтере AuditPrinter, а потом прогнать через CrystalReport файл, импортированный из EventView на сервере печати, только принтер нужно настроить что б не печатал от других кроме своего сервера печати.


 
serg128 ©   (2004-04-22 16:40) [16]

А подробнее, если можно :)


 
serg128 ©   (2004-04-22 19:51) [17]

Как насчет выслать файл?



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.037 c
1-1085036116
Loda
2004-05-20 10:55
2004.05.30
TAction


3-1083576827
Andreas
2004-05-03 13:33
2004.05.30
Как скопировать схему БД


9-1075881456
D@rk
2004-02-04 10:57
2004.05.30
TextOut Без BackGround в DirectX


1-1084682121
Янис
2004-05-16 08:35
2004.05.30
народ подскажите я хочу сделать тест и мне нужно что бы при нажат


14-1084299277
ИМХО
2004-05-11 22:14
2004.05.30
Почему Adobe Acrobat?