Изменить каталог выхода порта локального принтера

Изменить каталог выхода порта локального принтера

Я хочу сохранить PDF-файл в определенном месте без взаимодействия с пользователем в Windows.

Для достижения этой цели я настроил локальный порт принтера, который сохраняет файл в папке Documents. Я хочу изменить его на "C:\CIRFSpooler", чтобы распечатанные файлы можно было сохранять в определенной папке.

Я попытался указать имя каталога в порту, но выдает ошибку. введите описание изображения здесь

Я выполнил следующие шаги:

  1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить», и введите Управление принтерами.
  2. Добавить принтер Выбрать Принтер отсутствует в списке Выберите последний элемент:
  3. Добавьте локальный принтер… Создайте новый порт.
  4. Выберите «Local» и дайте имя порту.
  5. Выберите драйвер класса Microsoft XPS. Дайте имя принтеру.

Спасибо!

решение1

При создании нового локального порта мастер принтера ожидает файл, а не каталог. Если указать "C:\CIRFSpooler\имя_файла.pdf", то все будет работать нормально.

Конечно, этот файл может быть перезаписан каждый раз, когда вы печатаете в него. Однако, когда я попробовал драйвер PDF-XChange Lite, он создал свой собственный файл с названием документа и проигнорировал указанное мной имя.

Связанный контент