Вопросы по теме 'print-spooler-api'

API Microsoft Print Spooler - удерживать задание на печать?
Кто-нибудь знает, можно ли удерживать задание на печать с помощью Microsoft API диспетчера очереди печати ? Я хотел бы придержать его перед отправкой на печать. Возможно ли это?
3227 просмотров
schedule 10.01.2023

Как найти файл буфера для задания с заданным идентификатором, даже если объединение файлов буфера включено?
Я хотел бы скопировать данные буфера для данного задания печати Windows в произвольное место на диске. У меня есть идентификатор задания печати из API диспетчера очереди печати . Я знаю, что эта работа закончила буферизацию. Я знаю, что задание...
3436 просмотров
schedule 25.07.2022

Требуется сообщение об отмене задания диспетчера очереди печати или обратный вызов
Общие сведения. Сейчас я пытаюсь выполнить печать через GDI Print API и выглядит следующим образом: StartDoc(hDC,&docinfo) foreach page in page_buf StartPage(hDC) /* write the page to printer DC */ EndPage(hDC) EndDoc(hDC)...
658 просмотров
schedule 25.06.2022

Как перепечатать файл спула с помощью принтера XPS?
Я создаю программу для захвата печатных документов, а затем конвертирую эти документы в xps\image. В настоящее время я использую FileSystemWatcher для мониторинга каталога "C :\Windows\System32\spool\PRINTERS\" и скопируйте файлы spl, убедитесь,...
4247 просмотров
schedule 26.06.2023

FindNextPrinterChangeNotification возвращает NULL для ppPrinterNotifyInfo
Я застрял в проблеме, где я хотел бы попросить помощи: У меня есть задача распечатать некоторые файлы разных типов, используя ShellExecuteEx с глаголом «печать», и мне нужно гарантировать порядок печати всех файлов. Поэтому я использую...
1270 просмотров
schedule 27.08.2022

Получение имени домена пользователя для задания печати из API диспетчера очереди печати
Как я могу узнать доменное имя пользователя, выполняющего печать, с учетом идентификатора задания для печати? Я могу получить имя пользователя, например, из JOB_INFO_2, полученного с помощью GetJob, но ни одна из структур JOB_INFO_ # не содержит...
889 просмотров
schedule 11.11.2023

Запретить пользователю печатать
Я создал приложение в .net для мониторинга заданий на принтере с помощью DLL в следующей ссылке: http://www.codeproject.com/Articles/51085/Monitor-jobs-in-a-printer-queue-NET?fid=1556859&select=4799234 мой вопрос: как я могу задержать или...
1780 просмотров
schedule 19.11.2022

Как получить категорию (тип) принтера?
Я пытаюсь получить категорию принтера, такую ​​как «Факс» или «Принтер», которую я вижу в окне свойств принтера. Все, что я нашел, это то, что я могу получить его от DRIVER_INFO_8, DWORD dwNeeded; LPBYTE lpDriverInfo; DWORD dwReturned;...
287 просмотров
schedule 24.03.2023

Количество копий API диспетчера очереди печати
Мне действительно не помешала бы помощь, этот вопрос задают многие люди в Интернете. У меня разные настройки, пробовал разные способы тестирования, очень расстраивает. Первая настройка: локальные принтеры локальный рабочий код...
1194 просмотров
schedule 02.10.2023

FindNextPrinterChangeNotification против win32_printjob JobId
Я пытаюсь получить сведения о заданиях на печать, сгенерированные сервером печати Windows (на основе AD), который обслуживает более 100 клиентских машин. Поскольку мне нужно сохранить некоторые другие данные вместе с деталями задания, я использовал...
483 просмотров
schedule 20.10.2022

Когда задание печатается, последнее задание имеет статус JOB_STATUS_PAUSED вместо JOB_STATUS_PRINTED.
Я опрашиваю очередь принтера при любых изменениях, таких как JOB_CHANGE, и если я вижу, что какое-то задание исчезло, я сообщаю серверу, что задание было напечатано или удалено, в соответствии с последним статусом задания. Проблема в том, что...
155 просмотров
schedule 19.11.2022

DocumentProperties не обновляет задание печати с новой структурой DEVMODE
Я пытаюсь обновить задание печати с новым набором свойств для структуры принтера DEVMODE в моем приложении Win Forms на С#. В частности, лоток для печати. [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]...
56 просмотров
schedule 09.08.2022