web-dev-qa-db-ja.com

AdobeReaderの特定の設定で一括PDF印刷を自動化することは可能ですか?

1週間ほどで、デスクジェットプリンターを使用していくつかのドキュメントを一括印刷する必要があります(自動両面印刷はサポートされていません)。私はAdobeReaderの小冊子印刷機能が好きで、通常はそれを使用しています。プリンタは自動両面印刷をサポートしていないため、通常は、ブックレット印刷機能を使用してすべてのドキュメントを印刷します。最初に「表紙のみ」を使用し、次に用紙を裏返し、「裏ページのみ」を使用してすべてを再度印刷します。

This is the setting I am talking about

バッチファイルなどを使用してこのタスクを自動化して、Adobe Readerを使用して手動で開いて各ドキュメントの印刷オプションを選択する必要がないようにすることはできますか?これができると、私にとって本当に多くの時間を節約できます!

4
Louis Rhys

.batファイルを使用して、3つのステップで印刷を自動化できます。

  1. 無料の PDFtkツールキット を使用して、2つの新しいPDFファイルを作成します。1つは奇数ページを含み、もう1つは偶数ページを含みます。
    使用するパラメータはcat evenおよびcat odd

  2. 一時停止コマンド を使用して、用紙を裏返すまで待ち​​ます

  3. お好みのPDFプロセッサを使用して印刷してください。
    Acrobatとして/pパラメーターは[印刷]ダイアログに直接移動します。代わりに、無料の Foxit Reader を使用して、その '/ p'コマンドラインパラメーターを使用してプリンターに印刷することができます。

2
harrymc

アプローチ1:簡単ですが、混乱がないわけではありません

" AutoIt "を使用することをお勧めします。ファイルリストを作成し、それを繰り返し処理して、すべてのファイルでAcrobatインスタンスを開きます。マウスとキーボードコマンドを使用してプリンタメニューにアクセスし(または開いているときに/pを使用して)、必要なものを設定します。非常に簡単で簡単ですが、この間はマウスとキーボードを使用しないでください。画面をロックすることすらできません。

アプローチ2:いいですが、やるべきことはもっとたくさんあります

このジョブには[〜#〜] dde ​​[〜#〜]を使用できます。一部のVBSでは、Acrobatにコマンドを送信できます。かなりニース(まだ年をとっています) これに関するドキュメント があります。しかし、私が見る限り、DDE-Server-NameのみがacroviewA10(Acrobatの場合)およびacroviewR10(リーダーの場合)に変更されています。 これはAcrobat自動化の私の好みの方法です

2
zero0

プリンタは自動両面印刷をサポートしていないため

本気ですか?私は本当に HPの古い白黒レーザープリンターを持っています、そしてそれは両面での印刷をサポートします、しかしあなたが言うように「自動的に」ではありません-あなたはすべての紙をつかんでそれらを入れる必要がありますフィードスロット(裏向き)を押してポップアップボタンを押すと、プリンタはそれらのページで印刷を続行します。

「デバイスとプリンタ」に移動し、プリンタを右クリックして「プリンタのプロパティ」を選択してみてください(下部の「プロパティ」ではありません!)。これにより、プリンタドライバによって付与されたカスタム設定が提供され、ここからデフォルトを両面印刷に設定できる場合があります(仮の場合もありますが、おそらく存在します)。小冊子のみ(またはほとんど)を印刷する場合は、おそらくそれをデフォルトとして設定することもできます。

この種のオプションを提供するメニューが表示されない場合は、製造元のWebサイトで利用可能な最新のプリンタードライバーに更新してみてください。ドライバーがWindowsから自動的に提供される場合は、すべてのベルとホイッスルを使用できるわけではありません。

0
pzkpfw