Главная страница
    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.47 MB
Время: 0.056 c
1-1085047782
PHENIX physicist
2004-05-20 14:09
2004.05.30
выплывающая форма


14-1084344593
AngelSAI
2004-05-12 10:49
2004.05.30
Hlp


14-1084042210
Shopot
2004-05-08 22:50
2004.05.30
Динамический объект.


4-1082096789
Mamed
2004-04-16 10:26
2004.05.30
printer page Orientation


9-1074633038
Alex Storm
2004-01-21 00:10
2004.05.30
Создание ландшафта на GLScene





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский