Переменная расположения спула Windows Print - PullRequest
1 голос
/ 21 февраля 2011

Принтер моей мамы иногда ведет себя странно и портит, не печатает, а затем не может удалить, остановить, перезапустить или что-либо еще из документов в спуле Я написал программу на python, которая останавливает службу диспетчера очереди печати, очищает папку очереди печати и затем снова включает службу диспетчера очереди печати. В настоящее время местоположение папки спулинга жестко задано в программе.

У меня вопрос: есть ли системная переменная или переменная окружения, которая является общей для различных разновидностей окон, которая возвращает папку, в которой находится папка спула? Или эту папку можно даже изменить по умолчанию, чтобы мне не пришлось об этом беспокоиться?

1 Ответ

0 голосов
/ 21 февраля 2011

Похоже, что каталог спулинга специфичен для каждого принтера (и его можно изменить).Вы можете получить его через GetPrinterData с SPLREG_DEFAULT_SPOOL_DIRECTORY.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...