(57)【要約】【課題】アプリケーションやプリンタドライバの設定に依存することなく、作成された全てのＰＲＮファイルを同じ記憶領域に管理することができるようにすることを目的とする。【解決手段】印刷命令を出力するステップ（ステップＳ２０１）と、印刷命令を出力したアプリケーション１２が、ＰＲＮファイルを出力先として選択しているか否かを判断するステップ（ステップＳ２０２）と、印刷命令が出力されるプリンタの出力ポートが、ＰＲＮファイルを出力先として選択しているか否かを判断するステップ（ステップＳ２０３）と、ステップＳ２０２及びステップ２０３において、ＰＲＮファイルが指定されていなかった場合を除き、印刷データに含まれる印刷データファイルパスを抽出し（ステップＳ２０４）、抽出した印刷データファイルパスを特定ファイルパスへ自動的に変更するステップ（ステップＳ２０５）と、を有する。【選択図】図２
2008250434.tif 000002
【特許請求の範囲】
【請求項１】
印刷命令に応じて、印刷元データを加工処理した印刷データを、プリンタに直接転送するか、ＰＲＮファイルとして出力するかが選択可能な印刷システムであって、
前記ＰＲＮファイルとして出力するよう選択されている場合に、前記印刷元データを前記ＰＲＮファイルの出力先情報を含む印刷データへ加工する印刷データ加工手段と、
前記印刷データから前記ＰＲＮファイルの出力先情報を抽出し、前記出力先情報を特定出力先情報へ自動的に変更する出力情報変更手段と、を備えることを特徴とする印刷システム。
【請求項２】
印刷命令に応じて、印刷元データを加工処理した印刷データを、プリンタに直接転送するか、ＰＲＮファイルとして出力するかが選択可能な印刷システムであって、
前記ＰＲＮファイルとして出力するよう選択されている場合に、前記印刷元データを前記ＰＲＮファイルの出力先情報を含む印刷データへ加工する印刷データ加工手段と、
前記印刷データから前記ＰＲＮファイルの出力先情報を抽出し、前記出力先情報を通知する通知手段と、を備えることを特徴とする印刷システム。
【請求項３】
印刷命令に応じて、印刷元データを加工処理した印刷データを、プリンタに直接転送するか、ＰＲＮファイルとして出力するかが選択可能な印刷システムにおけるＰＲＮファイル生成方法であって、
前記印刷命令を出力するステップと、
前記印刷命令を出力したアプリケーションが、ＰＲＮファイルを出力先として選択しているか否かを判断する第１判断ステップと、
前記印刷命令が出力されるプリンタの出力ポートが、ＰＲＮファイルを出力先として選択しているか否かを判断する第２判断ステップと、
前記第１判断ステップ及び第２判断ステップにおいて、前記ＰＲＮファイルが指定されていなかった場合を除き、前記印刷データに含まれる出力先情報を抽出し、前記出力先情報を特定出力先情報へ自動的に変更するステップと、を有することを特徴とするＰＲＮファイル生成方法。
【請求項４】
印刷命令に応じて、印刷元データを加工処理した印刷データを、プリンタに直接転送するか、ＰＲＮファイルとして出力するかが選択可能な印刷システムにおけるＰＲＮファイル生成方法であって、
前記印刷命令を出力するステップと、
前記印刷命令を出力したアプリケーションが、ＰＲＮファイルを出力先として選択しているか否かを判断する第１判断ステップと、
前記印刷命令が出力されるプリンタの出力ポートが、ＰＲＮファイルを出力先として選択しているか否かを判断する第２判断ステップと、
前記第１判断ステップ及び第２判断ステップにおいて、前記ＰＲＮファイルが指定されていなかった場合を除き、前記印刷データに含まれる出力先情報をＰＲＮファイルの出力先として通知するステップと、を含むことを特徴とするＰＲＮファイル生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データをＰＲＮファイルとして出力して保存することができる印刷システム及び印刷システムにおけるＰＲＮファイル生成方法に関する。
【背景技術】
【０００２】
ホストコンピュータから転送される印刷データにしたがって印刷処理を実行するプリンタが知られている。通常、ホストコンピュータのアプリケーションで作成されたドキュメントをプリンタによって外部出力するには、ホストコンピュータ側にプリンタを制御するプリンタドライバが必要である。プリンタドライバは、アプリケーションで作成された印刷元データを受けると、文書等の作成データ及び指示される印刷条件等の印刷設定データからなる印刷データを生成し、通信制御部を通してプリンタに転送する。
【０００３】
また、プリンタドライバは、印刷データに印刷条件等を設定する際、ユーザの意向が反映されるように、設定操作や設定の確認をユーザが行うための入力操作部を備えたユーザーインターフェースを持っている。
【０００４】
特許文献１には、ユーザーインターフェースを介して与えられる印刷設定情報をファイルとして保存する機能を備えたプリンタドライバが記載されている。印刷設定情報をファイルとして保存しておけば、再び同じ印刷条件で印刷を行いたい場合に、ファイルから設定情報を呼び出し、設定情報に基づいて印刷データを生成しプリンタへ転送することができる。つまり、前回印刷時に設定した印刷設定情報を再利用することができるようになっている。
【０００５】
さらに、印刷設定情報を設定対象とされたドキュメントの文書名と関連付けて自動的に保存するよう構成することによって、再利用時の印刷設定情報の設定が自動的に行われるようになっている。
【０００６】
ところで、アプリケーションやプリンタドライバの設定などにより、プリンタに印刷データを直接転送するか、印刷データを一旦ファイルとして出力するか、を選択することができるようになっている場合がある。アプリケーションあるいはプリンタドライバでファイルとして出力する場合を選択すると、プリンタドライバでは、印刷元データから印刷データを生成し、プリンタへ直接転送せず生成した印刷データをＰＲＮファイルとしてファイル出力する。
【０００７】
ＰＲＮファイルは、実際の印刷データに印刷設定情報が関連付けられたファイルであり、再印刷をする場合に、印刷データへの変換処理を行う必要がないため高速な印刷処理を行うことができる。また、印刷設定情報が組み込まれているので、ＰＲＮファイルに対応したプリンタドライバを備える他の印刷システムにおいても同じ印刷設定条件で印刷結果を得ることができる。
【０００８】
【特許文献１】特開２００１−３５０６０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
再印刷を行うには、ユーザはＰＲＮファイルが作成されている記憶領域からＰＲＮファイルを選択して印刷指示を与える。このため、ユーザはＰＲＮファイルの記憶領域を把握しておく必要がある。ところが、アプリケーションあるいはプリンタドライバの設定でファイル出力が設定されていてもアプリケーション毎に出力先が異なっている場合があり、これではユーザはＰＲＮファイルを管理することができない。
【００１０】
また、アプリケーションで設定されている出力先とプリンタドライバで設定されている出力先とが異なる場合には、どちらの出力先を優先するかによってＰＲＮファイルが作成され出力先が変わってくる。このような場合にも、ＰＲＮファイルがどこに作成されるか把握することができない。
【００１１】
特許文献１に記載のプリンタドライブでは、印刷設定情報を設定対象とされたドキュメントの文書名と関連付けて自動的に保存するものの、印刷設定情報が作成される場所が分からなければ上記の課題を解決することは困難である。
【００１２】
本発明は、上記課題を解決するためになされたものであって、アプリケーションやプリンタドライバの設定に依存することなく、作成された全てのＰＲＮファイルを同じ記憶領域に管理することができるようにすることを目的とする。また、アプリケーションやプリンタドライバの設定に依存することなく、ＰＲＮファイルが作成される場所をユーザに確実に認識させることができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決することのできる本発明は、印刷命令に応じて、印刷元データを加工処理した印刷データを、プリンタに直接転送するか、ＰＲＮファイルとして出力するかが選択可能な印刷システムであって、
前記ＰＲＮファイルとして出力するよう選択されている場合に、前記印刷元データを前記ＰＲＮファイルの出力先情報を含む印刷データへ加工する印刷データ加工手段と、
前記印刷データから前記ＰＲＮファイルの出力先情報を抽出し、前記出力先情報を特定出力先情報へ自動的に変更する出力情報変更手段と、を備えることを特徴とする。
【００１４】
上記構成によれば、印刷データに含まれる出力先情報を特定出力先情報へ自動的に変更するので、作成された全てのＰＲＮファイルを特定出力情報として設定された特定の記憶領域に管理することができる。これにより、ユーザは、特定出力情報を知っていれば特定の記憶領域からＰＲＮファイルを必ず選択することができる。
【００１５】
また、上記課題を解決することのできる本発明は、印刷命令に応じて、印刷元データを加工処理した印刷データを、プリンタに直接転送するか、ＰＲＮファイルとして出力するかが選択可能な印刷システムであって、
前記ＰＲＮファイルとして出力するよう選択されている場合に、前記印刷元データを前記ＰＲＮファイルの出力先情報を含む印刷データへ加工する印刷データ加工手段と、
前記印刷データから前記ＰＲＮファイルの出力先情報を抽出し、前記出力先情報を通知する通知手段と、を備えることを特徴とする。
【００１６】
上記構成によれば、印刷データに含まれる出力先情報を抽出し、その出力先情報を通知するので、ＰＲＮファイルが作成される場所をユーザに確実に認識させることができる。これにより、ユーザは、通知された出力先情報に基づきＰＲＮファイルが記憶された記憶領域からＰＲＮファイルを選択することができる。
【００１７】
また、上記課題を解決することのできる本発明は、印刷命令に応じて、印刷元データを加工処理した印刷データを、プリンタに直接転送するか、ＰＲＮファイルとして出力するかが選択可能な印刷システムにおけるＰＲＮファイル生成方法であって、
前記印刷命令を出力するステップと、前記印刷命令を出力したアプリケーションが、ＰＲＮファイルを出力先として選択しているか否かを判断する第１判断ステップと、前記印刷命令が出力されるプリンタの出力ポートが、ＰＲＮファイルを出力先として選択しているか否かを判断する第２判断ステップと、前記第１判断ステップ及び第２判断ステップにおいて、前記ＰＲＮファイルが指定されていなかった場合を除き、前記印刷データに含まれる出力先情報を抽出し、前記出力先情報を特定出力先情報へ自動的に変更するステップと、を有することを特徴とする。
【００１８】
上記構成によれば、第１判断ステップ及び第２判断ステップにおいて、ＰＲＮファイルが指定されていなかった場合を除き、印刷データに含まれる出力先情報を特定出力先情報へ自動的に変更する。したがって、アプリケーションやプリンタドライバの設定に依存することなく、作成された全てのＰＲＮファイルは特定出力先情報が指定する記憶領域へ記憶される。したがって、全てのＰＲＮファイルを同じ記憶領域に管理することができる。
【００１９】
また、上記課題を解決することのできる本発明は、印刷命令に応じて、印刷元データを加工処理した印刷データを、プリンタに直接転送するか、ＰＲＮファイルとして出力するかが選択可能な印刷システムにおけるＰＲＮファイル生成方法であって、
前記印刷命令を出力するステップと、前記印刷命令を出力したアプリケーションが、ＰＲＮファイルを出力先として選択しているか否かを判断する第１判断ステップと、前記印刷命令が出力されるプリンタの出力ポートが、ＰＲＮファイルを出力先として選択しているか否かを判断する第２判断ステップと、前記第１判断ステップ及び第２判断ステップにおいて、前記ＰＲＮファイルが指定されていなかった場合を除き、前記印刷データに含まれる出力先情報をＰＲＮファイルの出力先として通知するステップと、を含むことを特徴とする。
【００２０】
上記構成によれば、第１判断ステップ及び第２判断ステップにおいて、ＰＲＮファイルが指定されていなかった場合を除き、印刷データに含まれる出力先情報をＰＲＮファイルの出力先として通知する。したがって、アプリケーションやプリンタドライバの設定に依存することなく、作成された全てのＰＲＮファイルの出力先情報が通知される。したがって、ＰＲＮファイルが作成される場所をユーザに確実に認識させることができるようにする。
【発明を実施するための最良の形態】
【００２１】
（第１実施形態）
図１は、本実施形態にかかる印刷システムを説明するための図である。本実施形態の印刷システムは、ホストコンピュータ１０とプリンタ３０で構成され、ホストコンピュータ１０は、印刷命令に応じて、印刷元データを加工処理した印刷データをプリンタ３０に直接転送するか、ＰＲＮファイルとして出力するかを選択可能である。
【００２２】
ホストコンピュータ１０は、ワードプロセッサなどのアプリケーションソフトウェアであるアプリケーション１２と、アプリケーション１２で作成した印刷元データを格納する印刷元データ記憶部１１と、印刷元データ記憶部１１から指定された印刷元データを抽出し加工処理して印刷データを生成するプリンタドライバ２０と、プリンタドライバ２０が生成した印刷データをＰＲＮファイルとして記憶するＰＲＮファイル記憶部１４と、生成された印刷データをプリンタ３０へ送信し、プリンタ３０から制御情報を受信する送受信部１３とを含む。
【００２３】
プリンタドライバ２０は、印刷元データ記憶部１１から指定された印刷元データを抽出し印刷元データに加工処理を行って印刷データを生成する印刷データ加工生成部２１と、印刷データからＰＲＮファイルのファイルパス（出力先情報）を抽出し、抽出したファイルパスを特定ファイルパスへ自動的に変更する出力先情報変更部２２と、を備える。
【００２４】
一方、プリンタ３０は、ホストコンピュータ１０から加工処理された印刷データを受信し、ホストコンピュータ１０へ制御情報を送信する送受信部３１と、ホストコンピュータ１０から受信した印刷データを一旦格納するプリントバッファ３２と、プリントバッファ３２に格納した印刷データの展開処理の開始を指示し、印字起動処理の開始を要求する印刷制御部３３とを含む。
【００２５】
次に、ホストコンピュータ１０からプリンタ３０へ印刷データが送信される場合の動作について説明する。
ホストコンピュータ１０では、アプリケーション１２やプリンタドライバ２０の設定などにより、印刷元データに加工処理を行って印刷データが生成されプリンタ３０に印刷データを直接転送するか、印刷データを一旦ＰＲＮファイルとして出力するか、を選択することができるようになっている。例えば、ユーザーインターフェースを介してアプリケーション１２の印刷設定画面に表示される「ファイル出力」のチェックボックスを選択すれば、プリンタドライバ２０は、生成した印刷データを直接プリンタ３０へ転送せずに、ＰＲＮファイルとして、予めアプリケーションに設定されているファイル出力先設定に対応した出力先へ格納する。
【００２６】
一方、印刷設定画面の「ファイル出力」のチェックボックスが選択されなければ、プリンタドライバ２０は生成した印刷データを、送受信部１３を介してプリンタ３０へ転送する。プリンタ３０の送受信部３１は、ホストコンピュータ１０から印刷データを受信するとプリントバッファ３２に一旦格納し、印刷制御部３３が印刷処理を制御し実行する。
【００２７】
また、アプリケーション１２からの「ファイル出力」選択の有無よりもプリンタドライバ２０の設定が優先されるよう設定されていれば、プリンタ３０の出力ポートがファイルに設定されていれば、プリンタドライバ２０は生成した印刷データを直接プリンタ３０へ転送せずに、ＰＲＮファイルとして、予めプリンタドライバに設定されているファイル出力先設定に対応した出力先へ格納する。
【００２８】
図３（ａ）は、印刷データ加工生成部２１がアプリケーション１２から受信した印刷元データに、加工処理を行って得られた印刷データである。図３（ａ）の印刷データのデータ構造に示すように、印刷データは、印刷データ全体の情報を示す印刷ヘッダ情報、各ページデータの情報を示すページヘッダ情報、実際の各ページデータ、改ページ情報等から構成され、印刷データの最後には印刷フッタ情報が付加されている。
【００２９】
印刷ヘッダ情報は、図３（ｂ）に示すように、部数、色設定、解像度、ＤＯＣ＿ＩＮＦＯ構造体などで構成され、ページヘッダ情報は、用紙サイズ、用紙の向き、排紙情報、給紙情報などで構成される。また、ＤＯＣ＿ＩＮＦＯ構造体は、図３（ｃ）に示すように、印刷元データファイルパス、加工された印刷データがＰＲＮファイルとして格納される記憶領域のパス情報である印刷データファイルパス、出力ＰＲＮデータサイズなどで構成される。
【００３０】
本実施形態では、印刷データ加工生成部２１が印刷データを生成すると、出力先情報変更部２２が、印刷データの印刷ヘッダ情報に含まれる印刷データファイルパスを抽出し、アプリケーション１２で設定されている印刷データの出力ファイルパス（出力先情報）、あるいはプリンタドライバ２０で設定されている印刷データの出力ファイルパス（出力先情報）、を予め設定された特定のファイルパス（特定出力先情報）へ変更するよう設定されている。
【００３１】
ここでは、特定のファイルパスは、ＰＲＮファイル記憶部１４へのファイルパスが設定されている。したがって、生成される全ての印刷データの印刷データファイルパスは、ＰＲＮファイル記憶部１４へのファイルパスに変更される。これにより、アプリケーション１２で設定されている印刷データの出力ファイルパスがプリンタドライバ２０で設定されている印刷データの出力ファイルパスと異なる場合でも、印刷データは必ずＰＲＮファイル記憶部１４にＰＲＮファイルとして格納され、ＰＲＮファイルがどこに設定されたか分からなくなることを防止することができる。
【００３２】
次に、本実施形態の印刷システムにおけるＰＲＮファイル生成方法について図２を参照して説明する。図２は、本実施形態の印刷システムにおいて印刷データの印刷データファイルパスを変更する方法について説明するためのフローチャートである。
【００３３】
まず、ホストコンピュータ１０において、アプリケーション１２から印刷命令が成され（ステップＳ３０１）、アプリケーション１２の設定がファイル出力になっているか否かを判断する（ステップＳ２０２）。すなわち、印刷設定画面で「ファイル出力」にチェックされているか否かを判断する。アプリケーション１２の設定がファイル出力になっていない場合には（ステップＳ２０２：Ｎｏ）、プリンタドライバ２０の出力ポートが「ファイル」になっているか否かを判断し、出力ポートが「ファイル」になっていない場合には、そのまま印刷データをプリンタ３０へ転送し、印刷処理を実行する（ステップＳ２０６）。
【００３４】
一方、ステップＳ２０２において、アプリケーション１２の設定がファイル出力になっている場合には（ステップＳ２０２：Ｙｅｓ）、アプリケーション１２で設定されている出力ファイルパスに対応する記憶領域へ印刷データが一時的に記憶される。出力先情報変更部２２は、この記憶領域から、印刷データに含まれる印刷データファイルパスを抽出し（ステップＳ２０４）、印刷データファイルパスをＰＲＮファイル記憶部１４に対応するファイルパスへ自動的に変更する（ステップＳ２０５）。
【００３５】
また、ステップＳ２０３において、プリンタドライブ２０の出力ポートが「ファイル」になっている場合には（ステップＳ２０３：Ｙｅｓ）、出力ポートとして設定されている印刷データファイルパスに対応する記憶領域へ印刷データが一時的に記憶される。出力先情報変更部２２は、この記憶領域から、印刷データに含まれる印刷データファイルパスを抽出し（ステップＳ２０４）、印刷データファイルパスをＰＲＮファイル記憶部１４に対応するファイルパスへ自動的に変更する（ステップＳ２０５）。
【００３６】
なお、印刷データファイルパスをＰＲＮファイル記憶部１４に対応するファイルパスへ自動的に変更すると、図示せぬ表示部によって変更後の印刷データファイルパスをユーザに通知するよう設定してもよい。
【００３７】
このように、本実施形態では、ステップＳ２０２及びステップＳ２０３において、ファイル出力が指定されていなかった場合を除き、印刷データに含まれる印刷データファイルパスを抽出し、抽出した印刷データファイルパスを特定のファイルパスへ自動的に変更するよう構成されている。したがって、印刷データをＰＲＮファイルとして出力する場合のファイルの出力先を固定的に設定することができる。
したがって、アプリケーション１２やプリンタドライバ２０の設定に依存することなく、作成された全てのＰＲＮファイルはＰＲＮファイル記憶部１４へ記憶される。したがって、全てのＰＲＮファイルを同じ記憶領域に管理することができる。
【００３８】
（第２実施形態）
次に第２実施形態について説明する。
図４は、本実施形態にかかる印刷システムを説明するための図である。本実施形態の印刷システムは、ホストコンピュータ１０とプリンタ３０で構成され、ホストコンピュータ１０は、印刷命令に応じて、印刷元データを加工処理した印刷データをプリンタ３０に直接転送するか、ＰＲＮファイルとして出力するかを選択可能である。
【００３９】
ホストコンピュータ１０は、ワードプロセッサなどのアプリケーションソフトウェアであるアプリケーション１２と、アプリケーション１２で作成した印刷元データを格納する印刷元データ記憶部１１と、印刷元データ記憶部１１から指定された印刷元データを抽出し加工処理して印刷データを生成するプリンタドライバ２０と、プリンタドライバ２０が生成した印刷データをＰＲＮファイルとして記憶するＰＲＮファイル記憶部１４と、生成された印刷データをプリンタ３０へ送信し、プリンタ３０から制御情報を受信する送受信部１３とを含む。
【００４０】
プリンタドライバ２０は、印刷元データ記憶部１１から指定された印刷元データを抽出し印刷元データに加工処理を行って印刷データを生成する印刷データ加工生成部２１と、印刷データからＰＲＮファイルのファイルパス（出力先情報）を抽出し、抽出したファイルパスをモニタ等の表示部２６を介してユーザに通知する出力先情報通知部２５と、を有している。
【００４１】
一方、プリンタ３０は、ホストコンピュータ１０から加工処理された印刷データを受信し、ホストコンピュータ１０へ制御情報を送信する送受信部３１と、ホストコンピュータ１０から受信した印刷データを一旦格納するプリントバッファ３２と、プリントバッファ３２に格納した印刷データの展開処理の開始を指示し、印字起動処理の開始を要求する印刷制御部３３とを含む。
【００４２】
次に、ホストコンピュータ１０からプリンタ３０へ印刷データが送信される場合の動作について説明する。
ホストコンピュータ１０では、アプリケーション１２やプリンタドライバ２０の設定などにより、印刷元データに加工処理を行って印刷データが生成されプリンタ３０に印刷データを直接転送するか、印刷データを一旦ＰＲＮファイルとして出力するか、を選択することができるようになっている。例えば、ユーザーインターフェースを介してアプリケーション１２の印刷設定画面に表示される「ファイル出力」のチェックボックスを選択すれば、プリンタドライバ２０は、生成した印刷データを直接プリンタ３０へ転送せずに、ＰＲＮファイルとして、予めアプリケーションに設定されているファイル出力先設定に対応した出力先へ格納する。
【００４３】
一方、印刷設定画面の「ファイル出力」のチェックボックスが選択されなければ、プリンタドライバ２０は生成した印刷データを、送受信部１３を介してプリンタ３０へ転送する。プリンタ３０の送受信部３１は、ホストコンピュータ１０から印刷データを受信するとプリントバッファ３２に一旦格納し、印刷制御部３３が印刷処理を制御し実行する。
【００４４】
また、アプリケーション１２からの「ファイル出力」選択の有無よりもプリンタドライバ２０の設定が優先されるよう設定されていれば、プリンタ３０の出力ポートがファイルに設定されていれば、プリンタドライバ２０は生成した印刷データを直接プリンタ３０へ転送せずに、ＰＲＮファイルとして、予めプリンタドライバ２０に設定されているファイル出力先設定に対応した出力先へ格納する。
【００４５】
本実施形態では、印刷データ加工生成部２１が印刷データを生成すると、出力先情報通知部２２が、印刷データの印刷ヘッダ情報に含まれる印刷データファイルパスを抽出し、アプリケーション１２で設定されている印刷データの出力ファイルパス（出力先情報：図３（ｃ）参照））、あるいはプリンタドライバ２０で設定されている印刷データの出力ファイルパス（出力先情報図３（ｃ）参照））、をモニタ等の表示部２６を介してユーザに通知するよう設定されている。
【００４６】
これにより、アプリケーション１２で設定されている印刷データの出力ファイルパスがプリンタドライバ２０で設定されている印刷データの出力ファイルパスと異なる場合でも、印刷データファイルパスは必ずユーザに通知されるので、ユーザがＰＲＮファイルがどこに設定されたか分からなくなることを防止することができる。
【００４７】
次に、本実施形態の印刷システムにおけるＰＲＮファイル生成方法について図５を参照して説明する。図５は、本実施形態の印刷システムにおいて印刷データの印刷データファイルパスを通知する方法について説明するためのフローチャートである。
【００４８】
まず、ホストコンピュータ１０において、アプリケーション１２から印刷命令が成され（ステップＳ１０１）、アプリケーション１２の設定がファイル出力になっているか否かを判断する（ステップＳ１０２）。すなわち、印刷設定画面で「ファイル出力」にチェックされているか否かを判断する。アプリケーション１２の設定がファイル出力になっていない場合には（ステップＳ１０２：Ｎｏ）、プリンタドライバ２０の出力ポートが「ファイル」になっているか否かを判断し、出力ポートが「ファイル」になっていない場合には、そのまま印刷データをプリンタ３０へ転送し、印刷処理を実行する（ステップＳ１０６）。
【００４９】
一方、ステップＳ２０２において、アプリケーション１２の設定がファイル出力になっている場合には（ステップＳ１０２：Ｙｅｓ）、出力先情報通知部２５は、印刷データに含まれる印刷データファイルパスを抽出し（ステップＳ１０４）、抽出した印刷データファイルパスを表示部２６を介してユーザに通知する（ステップＳ１０５）。
【００５０】
また、ステップＳ１０３において、プリンタドライブ２０の出力ポートが「ファイル」になっている場合には（ステップＳ１０３：Ｙｅｓ）、出力先情報通知部２５は、印刷データに含まれる印刷データファイルパスを抽出し（ステップＳ１０４）、抽出した印刷データファイルパスを表示部２６を介してユーザに通知する（ステップＳ１０５）。
【００５１】
このように、本実施形態では、ステップＳ１０２及びステップＳ１０３において、ファイル出力が指定されていなかった場合を除き、印刷データに含まれる印刷データファイルパスを抽出し、抽出した印刷データファイルパスを表示部２６を介してユーザに通知するよう構成されている。したがって、印刷データをＰＲＮファイルとして出力する場合のファイルの出力先をユーザは確実に認識することができる。
したがって、アプリケーション１２やプリンタドライバ２０の設定に依存することなく、作成された全てのＰＲＮファイルの印刷データファイルパスが通知される。したがって、ＰＲＮファイルが作成される場所をユーザに確実に認識させることができる。
【図面の簡単な説明】
【００５２】
【図１】第１実施形態にかかる印刷システムを説明するためのブロック図である。
【図２】第１実施形態の印刷システムにおいて印刷データの印刷データファイルパスを変更する方法について説明するためのフローチャートである。
【図３】本実施形態のプリンタドライバが印刷元データに、加工処理を行って得られた印刷データ構造を示す模式図である。
【図４】第２実施形態にかかる印刷システムを説明するためのブロック図である。
【図５】第２実施形態の印刷システムにおいて印刷データの印刷データファイルパスを通知する方法について説明するためのフローチャートである。
【符号の説明】
【００５３】
１０：ホストコンピュータ，１１：印刷元データ記憶部、１２：アプリケーション、１３：送受信部、１４：ＰＲＮファイル記憶部、２０：プリンタドライバ、２１：印刷データ加工生成部、２２：出力先情報変更部、２５：出力先情報通知部、２６：表示部、３０：プリンタ、３１：送受信部、３２：プリントバッファ、３３：印刷制御部
【図１】
2008250434.tif 000003
【図２】
2008250434.tif 000004
【図３】
2008250434.tif 000005
【図４】
2008250434.tif 000006
【図５】
2008250434.tif 000007