« アプリケーションデータ変換のパラメータ調整をしたい | メイン | AutoCADデータを変換したい »

2006年03月15日

MSオフィス文書以外のアプリを変換したい

MSオフィス文書以外のアプリケーションファイルは、その拡張子に関連付けたアプリケーションを使用して、
Windows標準の外部からの印刷実行機能(エクスプローラでファイルを選択>右クリック>印刷にて
印刷する機能)を使用して行います。
※外部のアプリケーションを自動的に起動して変換する形になりますので、変換の可否は、変換対象の
ファイルに関連付けて使用するアプリケーションが自動印刷できるかどうかに依存します。

(1) インストール前の準備
 変換対象のアプリケーションファイルファイルを開いて印刷することができるアプリケーションを用意します。

(2) (1)のアプリケーションをインストールします。

(3) (1)のアプリケーションで自動印刷できるかどうかを確認します。
 具体的には、次の条件を満たすことが必要です。
 a) エクスプローラでファイルを選択し、右クリックすると「印刷」というメニューが表示される。
 b) a)の印刷メニューから印刷ができる
 c) 仮想プリンタのサービス(※注1)が動作しているときに「HG/VPrinter Ver2」に対して印刷を行うと、
  C:\WINDOWS(WINNT)\Temp\HGVPrinter に拡張子EMFのファイルが作成される。
 d) a)の印刷メニューから印刷したときに、印刷ダイアログ以外の対話的な操作が必要な画面は
  表示されない。

※もし印刷できない場合、エクスプローラのツールメニュー>フォルダオプション>ファイルの種類 より、
 変換対象の拡張子に設定されている「print」のコマンドを確認します。
 一般的には、「<アプリケーションへのパス> /p "%1"」等のコマンドで印刷できる場合が多いようです。
 他のファイル形式をご参考にされるとよろしいかと思います。
 なお、印刷(変換)の可否は前述のとおり、関連づけるアプリケーションに依存します。

(4) PscanServの設定画面にて、変換対象ファイル>詳細設定>変換対象登録の画面より、
 対象の拡張子を追加します。
 ※この画面に拡張子が表示されないときは、(3)の設定をご確認ください。

※注1 名前が「HG/VPrinter Monitor Service」のサービスです。
 Windowsのサービスの管理画面は次の方法で表示します。
 1)スタート>設定>コントロールパネルを表示します
 2)サービスの設定画面を開きます。
  A. WinXP以上のカテゴリ表示の場合
   パフォーマンスとメンテナンス>管理ツール>サービス
  B. それ以外の場合
   管理ツール>サービス

投稿者 hypergear : 2006年03月15日 14:24