Вопросы по теме '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