DTP
RedMon による印刷ポートのリダイレクション
RedMon は Redirection Port Monitor の略だそうで、仮想プリンタポートを生成して、ポートが受け取った入力をプログラムに渡すことができる。PostScriptプリンタの出力ポートとして指定すれば、Ghostscriptにタスクを渡すことができ、オプションの設定によりPDFファイルを透過的に自動生成することができる。Ghostscriptの総本山で紹介されている。
インストール方法は、以下の通り。
PostScriptファイルをPDFに変換するのに Ghostscript に含まれる ps2pdf や ps2pdf14 などを利用するが、これらは gswin32c.exe をオプション付きで呼び出しているバッチファイルである。RedMod ではタスクをリダイレクトする先のプログラムに gswin32c.exe を指定し、オプションをレスポンスファイルや引数として渡してやればよい。
前提として、前の記事のように Ghostscript 8.50 をインストールしてあるとする。また、以下の作業は管理者権限で行う。
- redmon17.zipをダウンロードし、解凍して得られた setup.exe を実行する。直ぐにインストールは終わる。
- 「スタート」→「設定」→「プリンタとFAX」を選択し、目的の PostScript プリンタ(ここでは、Ghostscript PDF)を右クリックして「プロパティ」を選ぶ。
- 「プリンタとFAX」ダイアログで「ポート」タブを選択し、ポートの追加をクリックする。
- 利用可能なポートの種類から、「Redirected Port」を選び、「OK」をクリックする。
- ポートの名前を聞いてくるが、デフォルトの RPT1: でよい。
- Ghostscript PDFプリンタで、今作成したポート RPT1: を使用するように設定。
- 「プリンタとFAX」ダイアログで「ポートの構成...」をクリックする。
- RedMon添付のヘルプファイル redmon.hlp の PDF writer のページをよく読む。
- レスポンスファイルを用意する。テキストファイルでファイル名を pdfwrite.rsp (サンプル)とし、c:\gs\ へ置くことにする。PDFファイルを作るには、pdfwriteデバイスを使用する。また、-dCompatibilityLevel=1.4を指定したのは、PDFバージョン1.4(Acrobat 5)でPDFを作成したかったから。
- Redirect this port to the program (このポートのリダイレクト先のプログラム) :
c:\gs\gs8.50\bin\gswin32c.exe と設定。 - Arguments for this program are (このプログラム用の引数) :
@c:\gs\pdfwrite.rsp -sOutputFile="%1" -c .setpdfwrite -f - と指定。最後にスペースとハイフンを忘れないこと。 - Output (出力) :
Prompt for filename と指定。
これで、アプリケーションから印刷するプリンタとして Ghostscript PDF を指定すると、「名前を着けて保存」ダイアログが表示されて、PDFファイルを生成・保存できる。但し、日本語を含むパスやファイル名では生成に失敗するので、一旦英数字のみのファイル名で保存して、後で日本語名に変更する必要があるようだ。
2005-02-21_12:53-tyada
Related
Local search for: RedMon による印刷ポートのリダイレクション
No related items.TrackBack
トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。
もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
Comments
_ Coleman
Nice site!
2007-05-05_07:58
_ tbfu jibawl
edxyzslk kgyrxoelm dmknesvc vbpwet cawstluqz krfvxuhmw ujzaetb
2007-06-01_20:03
_ weayobmh ngwylqd
gicv dsgyw psne rwmujydi ehdxbnp szoglx wjnqefbg http://www.qwtu.achxg.com
2007-06-01_20:04
_ Phillip
You have a very nice site. Other interesting resources <a href= http://www.topix.net/classi... >phentermine cod</a> goodbye
2007-06-09_05:19
_ Gregory
Excellent site, added to favorites! [url=http://www.topix.net/classi...]phentermine cod[/url] Good-bye!
2007-06-09_12:41

