У вас папка со счетами, контрактами или судебными документами, которые все должны выйти из принтера двусторонними. Открывать каждый PDF в Acrobat, нажимать Ctrl+P, ставить галочку дуплекса и ждать спулера — не масштабируется до очереди в двести файлов. Total PDF Printer X отправляет PDF на любой установленный или сетевой принтер из командной строки, с дуплексом, включаемым на команду. Установите его на сервер Windows, направьте на отслеживаемую папку, и задание выполнится автоматически за ночь.
-Duplex 1 (или -Duplex Long-edge / -Duplex Short-edge), и каждая страница выходит двусторонней*.pdf) печатает каждый подходящий файл в каталоге за один запуск-Printer "HP LaserJet M507" направляет на конкретное локальное или сетевое устройство, без диалога оператора-Tray 2), задайте количество копий (-Copies 3), принудительно установите цветной или чёрно-белый режим
(30 дней, без email)
(серверная лицензия, бессрочная)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
Ручная печать на компьютере означает, что оператор открывает каждый PDF в Acrobat, Edge или другом просмотрщике, нажимает Ctrl+P, выбирает принтер, ставит галочку Печатать на обеих сторонах, выбирает переплёт по длинной или короткой стороне и щёлкает Печать. Для одного-двух файлов это работает. Для пакета контрактов после закрытия пятничной сделки — 47 PDF, все на тот же принтер, все в дуплексе, все с ожиданием листа-разделителя — оператор тратит час, кликая по диалогам и перепроверяя каждую настройку, потому что Acrobat иногда забывает переключатель дуплекса между файлами.
Серверная автоматическая печать переносит всю работу в скрипт. Принтер указывается в команде. Дуплекс — флаг, а не флажок. Список файлов берётся из маски или отслеживаемой папки. Никто не должен находиться у консоли. Total PDF Printer X создан для этого рабочего процесса — никакого GUI, никаких диалогов на каждый файл, никакой зависимости от Adobe Reader на сервере.
| Ручная печать на компьютере | Серверная автоматическая печать | |
|---|---|---|
| Требуемое приложение | Acrobat или другой PDF-просмотрщик | Командная строка Total PDF Printer X |
| Взаимодействие с оператором | Диалог на каждый файл, нажатие Печать | Нет — скрипт работает автоматически |
| Настройка дуплекса | Переключатель в диалоге печати | Флаг командной строки, применяется ко всем файлам |
| Аудитория | Офисный сотрудник за столом | Сервер печати, плановая задача, веб-приложение |
| Рабочий процесс | Разовые задания на лету | Объёмные, плановые, повторяемые пакеты |
Скачайте установщик по ссылке выше и запустите его на вашем сервере или рабочей станции Windows. Установка занимает меньше минуты. Приложение регистрирует PDFPrinter.exe в папке установки (обычно C:\Program Files\CoolUtils\TotalPDFPrinterX\) и регистрирует COM-класс PDFPrinter.PDFPrinterX. Adobe Reader или сторонняя PDF-библиотека не требуются — принтер использует собственный движок рендеринга.
Откройте cmd.exe и выполните wmic printer get name (или Get-Printer в PowerShell). Скопируйте имя принтера точно, как оно отображается, включая пробелы и пунктуацию. Сетевые принтеры работают так же, как локальные — если Windows видит устройство, Total PDF Printer X может его использовать.
Простейшая команда печатает каждый PDF в папке в дуплексе:
PDFPrinter.exe C:\Invoices\*.pdf -Printer "HP LaserJet M507" -Duplex 1
Эта команда отправляет каждый файл .pdf в C:\Invoices\ на указанный принтер с двусторонним выводом. -Duplex 1 включает дуплекс с краем переплёта по умолчанию принтера. Используйте -Duplex Long-edge для документов в книжной ориентации (переплёт как у книги) или -Duplex Short-edge для документов в альбомной ориентации (переплёт как у календаря).
Управляйте заданием печати с помощью дополнительных флагов:
PDFPrinter.exe C:\Invoices\*.pdf -Printer "HP LaserJet M507" -Duplex Long-edge -Tray 2 -Copies 1 -Color 0 -PageRange 1-5 -log C:\Logs\print.log
-Tray 2 — выбор входного лотка (1, 2, 3, ручной, авто)-Copies 1 — количество копий на файл-Color 0 — принудительно чёрно-белая печать (используйте 1 для полного цвета)-PageRange 1-5 — печатать только страницы с 1 по 5 каждого файла-log C:\Logs\print.log — записать журнал аудита каждого напечатанного заданияСохраните команду в файле .bat и запланируйте его через Планировщик задач Windows:
@echo off "C:\Program Files\CoolUtils\TotalPDFPrinterX\PDFPrinter.exe" C:\Incoming\*.pdf -Printer "HP LaserJet M507" -Duplex Long-edge -Tray 2 -log C:\Logs\print.log move C:\Incoming\*.pdf C:\Printed\
Задание забирает всё в C:\Incoming\, печатает в дуплексе и перемещает исходные файлы в архивную папку, чтобы следующий запуск обрабатывал только новые поступления.
Total PDF Printer X регистрируется как полноценный объект COM/ActiveX. Вы можете управлять печатью из любой COM-совместимой среды — .NET, VBScript, PHP, Python, Ruby или ASP. Это позволяет встроить дуплексную печать PDF в ваш интранет-портал, ERP-систему или рабочий процесс обработки документов без запуска командной строки.
Пример (C#/.NET):
PDFPrinterX Prn = new PDFPrinterX();
Prn.Print("C:\\Invoices\\inv-2026-04.pdf", "-Printer \"HP LaserJet M507\" -Duplex Long-edge -Tray 2 -log c:\\Logs\\print.log");
Пример (PHP):
$p = new COM("PDFPrinter.PDFPrinterX");
$p->Print("C:\\Invoices\\inv-2026-04.pdf", "-Printer \"HP LaserJet M507\" -Duplex 1 -Copies 2");
Тот же вызов работает из ASP.NET, VBScript, Python, Ruby, Perl и JavaScript (Windows Script Host). Ваше приложение может принять PDF, направить его на нужный принтер с нужной настройкой дуплекса и вернуть успех или ошибку принтера в реальном времени.
| Функция | Ручная печать на компьютере | Total PDF Printer X |
|---|---|---|
| Пакетная обработка | По одному файлу через Ctrl+P | Неограниченное количество файлов на команду |
| Постоянство дуплекса | Оператор должен ставить галочку каждый раз | Задаётся один раз через -Duplex, применяется везде |
| Выбор принтера | Выбирается оператором в диалоге | Указывается в команде через -Printer |
| Лоток и копии | Сбрасываются на каждом задании | Зафиксированы в .bat-скрипте |
| Автоматизация | Только вручную | Командная строка, .bat, Планировщик задач, ActiveX |
| Серверное развёртывание | Требуется Acrobat или Reader на машине | Работает на Server Core, без зависимости от GUI |
| Adobe Reader нужен | Да | Нет |
| Журнал аудита | Только история спулера | Журнал на каждый файл через -log |
Принтер рендерит PDF-файлы напрямую. Вам не нужен Adobe Reader, Acrobat или любая другая сторонняя PDF-библиотека, установленная на сервере. Это позволяет избежать проблем с лицензированием и хорошо известной нестабильности автоматизации Reader в автоматических сценариях, где всплывающие диалоги могут остановить очередь печати.
Total PDF Printer X разработан для автоматической работы. Никаких окон GUI, предпросмотра печати, запросов подтверждения. Он работает тихо из командной строки или как часть службы Windows — именно то, что нужно продакшен-серверу печати.
Дуплекс — флаг командной строки, а не флажок в диалоге. Установите -Duplex Long-edge один раз, и каждая страница в каждом файле в каждом запуске выйдет из принтера одинаково. Больше никаких контрактов, приходящих односторонними из-за того, что кто-то забыл поставить галочку.
Если принтер установлен в Windows — локальный, сетевой, общий или через IPP — Total PDF Printer X может направить на него по имени. Выбор лотка, размер бумаги, цветной режим и количество копий работают через стандартный драйвер принтера Windows, поэтому не нужно поддерживать отдельный стек драйверов.
(30 дней, без email и кредитной карты)
(серверная лицензия, бессрочная)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Мы рассылаем несколько тысяч полисных документов в месяц, и все они должны выходить из принтера двусторонними, чтобы поместиться в конверт с окошком. В старом рабочем процессе клерк открывал каждый PDF и щёлкал Печать — даже в хороший день она не успевала закончить очередь. Total PDF Printer X запускается как плановое задание в 6 утра, печатает пакет предыдущего дня в дуплексе на LaserJet и пишет журнал, который мы проверяем за утренним кофе. Настройка дуплекса никогда не сбивается, а количество страниц в журнале точно совпадает с историей спулера."
Diane Roth Office Manager, Regional Insurance Broker
"Судебные документы должны печататься двусторонними по длинной стороне на letter-формате, точка. До командной строки у нас была пачка тикетов в техподдержку каждый месяц от ассоциированных юристов, забывших галочку дуплекса в Acrobat и перепечатавших на неправильный лоток. Теперь мы направляем документы в отслеживаемую папку, и PDFPrinter.exe отправляет их на выделенный принтер с -Duplex Long-edge -Tray 2. Через два месяца у нас не было ни одного неправильно напечатанного документа или тикета о замятии лотка от этого процесса."
Brendan Walsh Print Operations Lead, Legal Services Firm
"Мы интегрировали интерфейс ActiveX в наш внутренний портал записей, чтобы сотрудники могли отправлять выписки в дуплексную очередь печати, не покидая браузер. COM-вызов из PHP прост, а печать достаточно быстра, чтобы пользователи получали подтверждение в течение пары секунд. Единственное пожелание — более насыщенный обратный вызов статуса — сейчас мы опрашиваем лог-файл на завершение. В остальном принтер был полностью надёжен на Server 2019."
Lina Petersen IT Coordinator, Hospital Group
PDFPrinter.exe C:\Invoices\*.pdf -Printer "HP LaserJet M507" -Duplex 1. Каждый подходящий PDF отправляется на указанный принтер двусторонним. Используйте -Duplex Long-edge для документов в книжной ориентации (переплёт как у книги) или -Duplex Short-edge для документов в альбомной ориентации.Get-Printer | Get-PrinterProperty в PowerShell, чтобы подтвердить DuplexingMode на целевом принтере перед планированием автоматических заданий.-Printer. Всё, что Windows перечисляет в wmic printer get name, работает, включая IPP и общие принтеры. Указанный принтер не обязательно должен быть системным по умолчанию.-Color 1 для полного цвета или -Color 0 для принудительной чёрно-белой печати на цветном принтере. Это переопределяет настройку драйвера принтера по умолчанию и применяется ко всему пакету, что полезно, когда вы хотите, чтобы цветное устройство печатало счета в чёрно-белом режиме для экономии тонера.-PageRange. Примеры: -PageRange 1-5 печатает первые пять страниц каждого файла, -PageRange 2- печатает со страницы 2 далее, -PageRange odd печатает только нечётные страницы, -PageRange even печатает только чётные. Флаг применяется к каждому файлу в пакете.-log) и продолжает со следующего файла, как только спулер очистится. Проверяйте журнал после каждого планового запуска, чтобы выявить остановленные задания и перепечатать затронутые файлы.PDFPrinter.PDFPrinterX). Вы можете вызывать его из .NET, PHP, Python, VBScript, ASP, Ruby, Perl и любой другой COM-совместимой среды для встраивания дуплексной печати PDF в интранет-портал, ERP-систему или рабочий процесс обработки документов.Скачайте пробную версию и конвертируйте файлы за считанные минуты.
Не требуется ни банковская карта, ни email.