Управление спулером печати C#
От: Аноним  
Дата: 12.12.06 08:11
Оценка:
Вобщем задача такова нужно перехватывать все задания приходящие на принтер ставить их в паузу и после выбранные запускать ...
Re: Управление спулером печати C#
От: Аноним  
Дата: 12.12.06 14:55
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вобщем задача такова нужно перехватывать все задания приходящие на принтер ставить их в паузу и после выбранные запускать ...


собственно частично нашёл но нигде не магу найти примера использования

[DllImport("Winspool.drv", SetLastError=true, EntryPoint="EnumJobsA")]
public static extern bool EnumJobs(
IntPtr hPrinter, // handle to printer object
UInt32 FirstJob, // index of first job
UInt32 NoJobs, // number of jobs to enumerate
UInt32 Level, // information level
IntPtr pJob, // job information buffer
UInt32 cbBuf, // size of job information buffer
out UInt32 pcbNeeded, // bytes received or required
out UInt32 pcReturned // number of jobs received
);

а также не имею ни малейшего понятия как прикрутить к этому JOB_INFO_1
Re: Управление спулером печати C#
От: vitaly_spb Россия  
Дата: 12.12.06 15:29
Оценка:
А>Вобщем задача такова нужно перехватывать все задания приходящие на принтер ставить их в паузу и после выбранные запускать ...

http://www.kbalertz.com/821769/EnumJobs.function.Visual.Basic.application.aspx
...Ei incumbit probatio, qui dicit, non qui negat...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.