4

Примерно неделю назад мне нужно распечатать пару документов на настольном струйном принтере (он не поддерживает автоматическую двустороннюю печать). Мне нравится функция печати буклетов в Adobe Reader, и я обычно использую ее. Поскольку принтер не поддерживает автоматическую двустороннюю печать, я обычно печатаю весь документ с использованием функций печати буклета, сначала используя "Только передние страницы", а затем переворачиваю бумагу и снова печатаю все, используя "Только задние страницы".

Это настройка, о которой я говорю

Можно ли автоматизировать эту задачу, например, с помощью пакетного файла, чтобы мне не приходилось открывать вручную и выбирать параметры печати для каждого документа с помощью Adobe Reader? Возможность сделать это сэкономит мне очень много времени!

3 ответа3

2

Вы можете автоматизировать печать в три этапа, используя файл .bat.

  1. Используйте бесплатный набор инструментов PDFtk для создания двух новых файлов PDF, один из которых содержит нечетные страницы, а другой - четные.
    Параметры для использования:cat even и cat odd .

  2. Используйте команду паузы, чтобы подождать, пока вы перевернете бумагу

  3. Печатайте с использованием предпочитаемого вами PDF-процессора.
    Поскольку параметр Acrobat /p просто переходит непосредственно в диалоговое окно «Печать», вы можете использовать вместо него бесплатный Foxit Reader, используя параметр командной строки «/p» для печати на принтере.

2

Подход первый: легко, но не без проблем

Возможно, вы захотите использовать « AutoIt ». Создайте список файлов, переберите его и откройте экземпляры Acrobat для каждого файла. Используйте команды мыши и клавиатуры для доступа к меню принтера (или используйте /p при открытии) и настройте нужные параметры. Довольно просто и прямо, но вы не должны пытаться использовать мышь и клавиатуру во время этого. Вы даже не можете заблокировать свой экран.

Подход второй: хорошо, но гораздо больше работы

Вы можете использовать DDE для этой работы. Некоторые VBS позволяют отправлять команды в Acrobat. Есть довольно хорошая (но в возрасте) документация по этому вопросу. Но насколько я вижу, только имя DDE-Server-Name изменилось на acroviewA10 (для Acrobat) и acroviewR10 (для Reader). Это мой предпочтительный способ автоматизации Acrobat.

0

Поскольку принтер не поддерживает автоматическую печать с обеих сторон

Уверены ли вы? У меня действительно старый черно-белый лазерный принтер от HP, и он поддерживает печать на обеих сторонах, но не "автоматически", как вы говорите - вам нужно захватить все бумаги, положить их в слот подачи (лицевой стороной вниз) и нажмите всплывающую кнопку, которая заставит принтер продолжить печать на этих страницах.

Попробуйте перейти к "устройствам и принтерам", щелкните правой кнопкой мыши свой принтер и выберите "Свойства принтера" (не "Свойства" внизу!). Это должно дать вам пользовательскую настройку, предоставляемую драйвером принтера, и отсюда вы сможете установить по умолчанию двустороннюю печать (как бы временную процедуру она ни выполняла, но, вероятно, она существует). Если вы печатаете только буклеты (или в основном), вы также можете установить их по умолчанию.

Если у вас нет меню, предоставляющего такие возможности, попробуйте обновить драйвер принтера на веб-сайте производителя до самого нового из доступных. Если ваш драйвер приходит из Windows автоматически, у вас, вероятно, не все доступные навороты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .