(57)【要約】【課題】印刷時間の短縮を図った印刷装置、印刷方法及び印刷プログラムを提供する。【解決手段】ＰＣ１０は、電子文書が開かれた時点で予めその電子文書を処理対象電子文書として、ハッシュ値と印刷要求なしの印刷有無情報とを含んだタグを付加した上でプリンタ２０へ送信し、当該プリンタ２０は、これを記憶しておく。その後、ＰＣ１０は、印刷要求が指示されると、電子文書を印刷対象電子文書として、ハッシュ値と印刷要求ありの印刷有無情報とを含んだタグを付加した上でプリンタ２０へ送信し、当該プリンタ２０は、そのタグのみを受信した時点で、当該タグ内のハッシュ値と同一のハッシュ値を含むタグを付加した記憶済みの処理対象電子文書の印刷処理を行う。【選択図】図２
2008176543.tif 000002
【特許請求の範囲】
【請求項１】
送信装置からの電子文書を印刷する印刷装置であって、
前記送信装置において第１の識別情報を有する第１の電子文書が利用された場合に、該送信装置によって送信される前記第１の電子文書を受信する第１の受信手段と、
前記第１の受信手段により受信された第１の電子文書を記憶手段に記憶させる記憶制御手段と、
前記送信装置から送信される、第２の電子文書が有する第２の識別情報と、該第２の電子文書の印刷要求とを受信する第２の受信手段と、
前記第２の受信手段により第２の識別情報及び印刷要求が受信された場合に、該第２の識別情報と、前記記憶手段に記憶された第１の電子文書が有する第１の識別情報とを比較する比較手段と、
前記比較手段により、前記第２の識別情報と前記第１の識別情報とが一致すると判定された場合に、前記記憶手段に記憶された第１の電子文書のうち、前記第２の識別情報と同一の前記第１の識別情報を有する第１の電子文書の印刷処理を行う印刷処理手段とを有することを特徴とする印刷装置。
【請求項２】
前記第２の受信手段は、更に前記第２の電子文書を受信し、
前記印刷処理手段は、前記比較手段により、前記第２の識別情報と前記第１の識別情報とが一致しないと判定された場合に、前記第２の受信手段により受信された第２の電子文書の印刷処理を行うことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前期印刷処理手段は、前記第１の受信手段により受信された第１の電子文書の印刷処理の一部の処理を行い、
前記記憶制御手段は、前記印刷処理手段により印刷処理の一部の処理がなされた第１の電子文書を記憶手段に記憶させることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記記憶手段に記憶された第１の電子文書を、前記第１の受信手段による受信から所定時間経過後に削除する削除手段を有することを特徴とする請求項１乃至３のいずれかに記載の印刷装置。
【請求項５】
前記第１及び第２の識別情報は、対応する電子文書から得られるハッシュ値を含むことを特徴とする請求項１乃至４のいずれかに記載の印刷装置。
【請求項６】
送信装置からの電子文書を印刷する印刷装置における印刷方法であって、
前記送信装置において第１の識別情報を有する第１の電子文書が利用された場合に、該送信装置によって送信される前記第１の電子文書を受信する第１の受信ステップと、
前記第１の受信ステップにより受信された第１の電子文書を記憶手段に記憶させる記憶制御ステップと、
前記送信装置から送信される、第２の電子文書が有する第２の識別情報と、該第２の電子文書の印刷要求とを受信する第２の受信ステップと、
前記第２の受信ステップにより第２の識別情報及び印刷要求が受信された場合に、該第２の識別情報と、前記記憶手段に記憶された第１の電子文書が有する第１の識別情報とを比較する比較ステップと、
前記比較ステップにより、前記第２の識別情報と前記第１の識別情報とが一致すると判定された場合に、前記記憶手段に記憶された第１の電子文書のうち、前記第２の識別情報と同一の前記第１の識別情報を有する第１の電子文書の印刷処理を行う印刷処理ステップとを有することを特徴とする印刷方法。
【請求項７】
送信装置からの電子文書を印刷する印刷装置において実行される印刷プログラムであって、
前記送信装置において第１の識別情報を有する第１の電子文書が利用された場合に、該送信装置によって送信される前記第１の電子文書を受信する第１の受信ステップと、
前記第１の受信ステップにより受信された第１の電子文書を記憶手段に記憶させる記憶制御ステップと、
前記送信装置から送信される、第２の電子文書が有する第２の識別情報と、該第２の電子文書の印刷要求とを受信する第２の受信ステップと、
前記第２の受信ステップにより第２の識別情報及び印刷要求が受信された場合に、該第２の識別情報と、前記記憶手段に記憶された第１の電子文書が有する第１の識別情報とを比較する比較ステップと、
前記比較ステップにより、前記第２の識別情報と前記第１の識別情報とが一致すると判定された場合に、前記記憶手段に記憶された第１の電子文書のうち、前記第２の識別情報と同一の前記第１の識別情報を有する第１の電子文書の印刷処理を行う印刷処理ステップとを有することを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置からの電子文書を印刷する印刷装置、当該印刷装置における印刷方法、及び、当該印刷装置において実行される印刷プログラムに関する。
【背景技術】
【０００２】
近年、プリンタによる印刷処理の高速化のための様々な技術が提案されている。例えば、特許文献１に記載された技術では、パーソナルコンピュータ（ＰＣ）当の送信装置が、ＰＤＦ（Portable Document Format）形式の電子文書から印刷に必要な情報、具体的には電子文書全体における各オブジェクトの位置と、各オブジェクトに対応するページの解析に必要な情報とを予め読み出しておき、プリンタからの要求があった場合に、これらの情報を送信する。
【特許文献１】特開２００４−１７１２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１に記載された技術では、送信装置とプリンタとの間で頻繁に通信処理を行う必要があり、必ずしも印刷時間が短縮されるとはいえなかった。
【０００４】
本発明の目的は、上述した課題を解決するものであり、印刷時間の短縮を図った印刷装置、印刷方法及び印刷プログラムを提供するものである。
【課題を解決するための手段】
【０００５】
本発明に係る、送信装置からの電子文書を印刷する印刷装置は、前記送信装置において第１の識別情報を有する第１の電子文書が利用された場合に、該送信装置によって送信される前記第１の電子文書を受信する第１の受信手段と、前記第１の受信手段により受信された第１の電子文書を記憶手段に記憶させる記憶制御手段と、前記送信装置から送信される、第２の電子文書が有する第２の識別情報と、該第２の電子文書の印刷要求とを受信する第２の受信手段と、前記第２の受信手段により第２の識別情報及び印刷要求が受信された場合に、該第２の識別情報と、前記記憶手段に記憶された第１の電子文書が有する第１の識別情報とを比較する比較手段と、前記比較手段により、前記第２の識別情報と前記第１の識別情報とが一致すると判定された場合に、前記記憶手段に記憶された第１の電子文書のうち、前記第２の識別情報と同一の前記第１の識別情報を有する第１の電子文書の印刷処理を行う印刷処理手段とを有することを特徴とする。
【０００６】
また、本発明の印刷装置は、前記第２の受信手段が、更に前記第２の電子文書を受信し、前記印刷処理手段が、前記比較手段により、前記第２の識別情報と前記第１の識別情報とが一致しないと判定された場合に、前記第２の受信手段により受信された第２の電子文書の印刷処理を行うようにしてもよい。
【０００７】
また、本発明の印刷装置は、前期印刷処理手段が、前記第１の受信手段により受信された第１の電子文書の印刷処理の一部の処理を行い、前記記憶制御手段が、前記印刷処理手段により印刷処理の一部の処理がなされた第１の電子文書を記憶手段に記憶させるようにしてもよい。
【０００８】
また、本発明の印刷装置は、前記記憶手段に記憶された第１の電子文書を、前記第１の受信手段による受信から所定時間経過後に削除する削除手段を有するようにしてもよい。
【０００９】
また、本発明の印刷装置は、前記第１及び第２の識別情報が、対応する電子文書から得られるハッシュ値を含むようにしてもよい。
【００１０】
本発明に係る、送信装置からの電子文書を印刷する印刷装置における印刷方法は、前記送信装置において第１の識別情報を有する第１の電子文書が利用された場合に、該送信装置によって送信される前記第１の電子文書を受信する第１の受信ステップと、前記第１の受信ステップにより受信された第１の電子文書を記憶手段に記憶させる記憶制御ステップと、前記送信装置から送信される、第２の電子文書が有する第２の識別情報と、該第２の電子文書の印刷要求とを受信する第２の受信ステップと、前記第２の受信ステップにより第２の識別情報及び印刷要求が受信された場合に、該第２の識別情報と、前記記憶手段に記憶された第１の電子文書が有する第１の識別情報とを比較する比較ステップと、前記比較ステップにより、前記第２の識別情報と前記第１の識別情報とが一致すると判定された場合に、前記記憶手段に記憶された第１の電子文書のうち、前記第２の識別情報と同一の前記第１の識別情報を有する第１の電子文書の印刷処理を行う印刷処理ステップとを有することを特徴とする。
【００１１】
本発明に係る、送信装置からの電子文書を印刷する印刷装置において実行される印刷プログラムであって、前記送信装置において第１の識別情報を有する第１の電子文書が利用された場合に、該送信装置によって送信される前記第１の電子文書を受信する第１の受信ステップと、前記第１の受信ステップにより受信された第１の電子文書を記憶手段に記憶させる記憶制御ステップと、前記送信装置から送信される、第２の電子文書が有する第２の識別情報と、該第２の電子文書の印刷要求とを受信する第２の受信ステップと、前記第２の受信ステップにより第２の識別情報及び印刷要求が受信された場合に、該第２の識別情報と、前記記憶手段に記憶された第１の電子文書が有する第１の識別情報とを比較する比較ステップと、前記比較ステップにより、前記第２の識別情報と前記第１の識別情報とが一致すると判定された場合に、前記記憶手段に記憶された第１の電子文書のうち、前記第２の識別情報と同一の前記第１の識別情報を有する第１の電子文書の印刷処理を行う印刷処理ステップとを有することを特徴とする。
【発明の効果】
【００１２】
本発明の印刷装置によれば、送信装置にて第１の識別情報を有する第１の電子文書が利用された時点で、その送信装置から送信される第１の電子文書を予め記憶しておき、その後、送信装置からの第２の電子文書が有する第２の識別情報と、当該第２の電子文書の印刷要求とを受信した場合には、第２の電子文書が有する第２の識別情報と、記憶した第１の電子文書が有する第１の識別情報とを比較し、一致する場合には、その第１の識別情報を有する第１の電子文書の印刷処理を行う。従って、印刷装置において印刷対象の第２の電子文書が受信される前であっても、予め印刷装置に記憶された、当該第２の電子文書と同一の第１の電子文書が印刷されるため、印刷要求から印刷が完了するまでの時間を短縮することができる。
【００１３】
また、本発明の印刷装置によれば、第２の電子文書が有する第２の識別情報と、記憶した第１の電子文書が有する第１の識別情報とが一致しない場合には、通常の場合と同様、第２の電子文書を待って、その第２の電子文書を印刷することができる。
【００１４】
また、本発明の印刷装置によれば、送信装置からの第１の電子文書を受信した場合には、当該第１の電子文書の印刷処理の一部、例えば描画処理を予め行い、処理後の第１の電子文書を記憶することで、その後に、送信装置からの第２の電子文書が有する第２の識別情報と、当該第２の電子文書の印刷要求とを受信した場合には、既に処理された印刷処理の一部以外のみを処理するだけでよく、印刷要求から印刷が完了するまでの時間を更に短縮することができる。
【００１５】
また、本発明の印刷装置によれば、記憶手段に記憶された第１の電子文書は、その受信から所定時間経過後に削除されるため、印刷対象とならない第１の電子文書が長時間、記憶手段に記憶されたままとなり、当該記憶手段の利用効率が低下することが防止される。
【００１６】
また、本発明の印刷装置によれば、電子文書が有する識別情報に、当該電子文書から得られるハッシュ値を含ませるようにすることで、異なる電子文書に同一の識別情報が付与される可能性を極めて小さくすることができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態について、図面を参照して具体的に説明する。図１は、本発明の実施形態に係る印刷システムの構成を示す図である。図１に示す印刷システムは、送信装置としてのパーソナルコンピュータ（ＰＣ）１０と、印刷装置としてのプリンタ２０とを有し、これらがイントラネット３０によって接続されて構成される。この印刷システムにおいて、ＰＣ１０は、印刷用の電子文書をプリンタ２０へ送信し、プリンタ２０は、この電子文書を受信して印刷する。
【００１８】
図２は、ＰＣ１０の構成を示す図である。図１に示すＰＣ１０は、ＰＣ１０の全体を制御するＣＰＵ等の制御部１０２と、キーボードやマウス等を含む操作部１０４と、電子文書等を記憶するハードディスクやメモリ等の記憶部１０６と、電子文書を表示するモニタ１０８と、第１及び第２の送信手段に対応し、電子文書を送信する通信部１１０とにより構成される。
【００１９】
図３は、プリンタ２０の構成を示す図である。図２に示すプリンタ２０は、記憶制御手段及び比較手段に対応し、プリンタ２０の全体を制御するＣＰＵ等の制御部２０２と、第１及び第２の受信手段に対応し、電子文書を受信する通信部２０４と、記憶手段に対応し、電子文書を記憶するメモリ等の記憶部２０６と、印刷処理手段に対応し、電子文書を印刷する処理を行う描画処理部２０８及び転写処理部２１０とにより構成される。
【００２０】
次に、印刷システムを構成するＰＣ１０及びプリンタ２０の動作を説明する。図４は、ＰＣ１０の電子文書送信時の第１の動作を示すフローチャートである。ＰＣ１０内の制御部１０２は、電子文書を表示するためのビューワ等のプログラムを記憶部１０６から読み出して実行した後、ユーザによって操作部１０４が操作されて、ファイル名が指定され、電子文書を開く処理が指示されたか否かを判定する（Ｓ１０１）。
【００２１】
電子文書を開く処理が指示された場合、制御部１０２は、指定されたファイル名を有する電子文書を記憶部１０６から読み出して、モニタ１０８に表示させる。更に、制御部１０２は、その読み出した電子文書（第１の電子文書に対応する処理対象電子文書）についての第１の識別情報に対応するハッシュ値を算出する（Ｓ１０２）。このハッシュ値は、電子文書に含まれる文から生成される疑似乱数である。文が異なればハッシュ値も異なっており、当該ハッシュ値は文に対する固有の値である。
【００２２】
次に、制御部１０２は、読み出した処理対象電子文書の先頭部に、生成したハッシュ値と、印刷要求がないことを示す印刷有無情報とを含ませたタグを付加する。図５は、ハッシュ値と印刷要求がないことを示す印刷有無情報とが含まれるタグを付加した処理対象電子文書の一例を示す図である。更に、制御部１０２は、このタグを付加した処理対象電子文書を通信部１１０へ出力するとともに、プリンタ２０への送信を指示する。通信部１１０は、この指示に従い、入力した、ハッシュ値と印刷要求がないことを示す印刷有無情報とが含まれるタグを付加した処理対象電子文書をプリンタ２０へ送信する（Ｓ１０３）。
【００２３】
図６は、ＰＣ１０の電子文書送信時の第２の動作を示すフローチャートである。この第２の動作は、上述した第１の動作の後に行われる。
【００２４】
ＰＣ１０内の制御部１０２は、図４のＳ１０３において、ハッシュ値と印刷要求がないことを示す印刷有無情報とが含まれるタグを付加した処理対象電子文書がプリンタ２０へ送信された後、更に、ユーザによって操作部１０４が操作されて、当該処理対象電子文書の印刷が指示されたか否かを判定する（Ｓ２０１）。
【００２５】
処理対象電子文書を印刷する処理が指示された場合、制御部１０２は、その印刷対象となった処理対象電子文書（第２の電子文書に対応する印刷対象電子文書）について、第２の識別情報に対応するハッシュ値を算出する（Ｓ２０２）。
【００２６】
次に、制御部１０２は、印刷対象電子文書の先頭部に、生成したハッシュ値と、印刷要求があることを示す印刷有無情報とを含ませたタグを付加する。図７は、ハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグを付加した印刷対象電子文書の一例を示す図である。更に、制御部１０２は、このタグを付加した印刷対象電子文書を通信部１１０へ出力するとともに、プリンタ２０への送信を指示する。通信部１１０は、この指示に従い、入力した、ハッシュ値と印刷要求があることを示す印刷有無情報が含まれるタグを付加した印刷対象電子文書をプリンタ２０へ送信する（Ｓ２０３）。
【００２７】
なお、印刷対象電子文書と処理対象電子文書とが同一である場合には、印刷対象電子文書について算出されるハッシュ値と、処理対象電子文書について算出されるハッシュ値とは同一であり、更には、印刷対象電子文書は、既に処理対象電子文書としてプリンタ２０に送信済みである。従って、この場合には、制御部１０２は、Ｓ２０２におけるハッシュ値を算出しなくてもよい。更には、制御部１０２は、図４のＳ１０２において算出したハッシュ値と、印刷要求があることを示す印刷有無情報とを含ませたタグのみを通信部１１０へ出力し、通信部１１０は、このタグのみを送信するようにし、印刷対象電子文書については送信されないようにしてもよい。
【００２８】
図８乃至図１０は、プリンタ２０の電子文書印刷時の動作を示すフローチャートである。プリンタ２０内の制御部２０２は、通信部２０４がＰＣ１０からの情報を受信したか否かを判定する（Ｓ３０１）。
【００２９】
通信部２０４がＰＣ１０からの情報を受信した場合、制御部２０２は、その受信情報を取得する。更に、制御部２０２は、受信情報がハッシュ値と印刷要求がないことを示す印刷有無情報とが含まれるタグを付加した処理対象電子文書であるか否か、換言すれば、図４のＳ１０３においてＰＣ１０から送信された処理対象電子文書であるか否かを判定する（Ｓ３０２）。具体的には、制御部２０２は、受信情報の先頭部にタグが含まれ、当該タグの後に電子文書が含まれているか否かを判定する。更に、制御部２０２は、受信情報にこれらタグ及び電子文書が含まれている場合には、当該タグにハッシュ値と印刷要求がないことを示す印刷有無情報とが含まれているか否かを判定する。
【００３０】
受信情報がハッシュ値と印刷要求がないことを示す印刷有無情報とが含まれるタグを付加した処理対象電子文書である場合には、制御部２０２は、その処理対象電子文書を記憶部２０６に記憶させる（Ｓ３０３）。
【００３１】
一方、受信情報がハッシュ値と印刷要求がないことを示す印刷有無情報とが含まれるタグを付加した処理対象電子文書でない場合には、図９に示す動作に移行し、制御部２０２は、受信情報がハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグであるか否か、換言すれば、図６のＳ２０３においてＰＣ１０から送信された印刷対象電子文書に付加されたタグであるか否かを判定する（Ｓ４０１）。具体的には、制御部２０２は、受信情報がタグであるか否かを判定する。更に、制御部２０２は、受信情報がタグである場合には、当該タグにハッシュ値と印刷要求があることを示す印刷有無情報とが含まれているか否かを判定する。
【００３２】
受信情報がハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグでない場合には、一連の動作が終了する。一方、受信情報がハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグである場合には、制御部２０２は、図８のＳ３０３において既に記憶部２０６に記憶されている各処理対象電子文書（記憶済みの処理対象電子文書）を読み出す。そして、制御部２０２は、受信情報であるタグ内のハッシュ値と、記憶済みの処理対象電子文書のそれぞれに付加されているタグ内のハッシュ値とを比較し（Ｓ４０２）、これらのハッシュ値が一致するか否かを判定する（Ｓ４０３）。
【００３３】
受信情報であるタグ内のハッシュ値と、記憶済みの処理対象電子文書に付加されているタグ内のハッシュ値とが一致する場合には、受信情報であるタグを付加した印刷対象電子文書と、記憶済みの処理対象電子文書とは同一である。従って、受信情報であるタグを付加した印刷対象電子文書が受信される前であっても、記憶済みの処理対象電子文書を印刷すれば、印刷対象電子文書を印刷したことと同等となる。
【００３４】
受信情報であるタグ内のハッシュ値と、記憶済みの処理対象電子文書に付加されているタグ内のハッシュ値とが一致する場合には、制御部２０２は、記憶済みの処理対象電子文書のうち、受信情報であるタグ内のハッシュ値と同一のハッシュ値が含まれるタグが付加されたものを描画処理部２０８へ出力する。描画処理部２０８は、入力した記憶済みの処理対象電子文書に基づいて描画処理を行い、描画データを得る。この描画データは、制御部２０２へ送られ、更に転写処理部２１０へ送られる。転写処理部２１０は、入力した描画データに基づいて転写処理を行う（Ｓ４０４）。これにより、受信情報であるタグを付加した印刷対象電子文書と同一の記憶済みの処理対象電子文書の印刷が完了する。
【００３５】
一方、受信情報であるタグ内のハッシュ値と、記憶済みの処理対象電子文書に付加されているタグ内のハッシュ値とが一致しない場合（Ｓ４０３において否定判断の場合）には、図１０に示す動作に移行し、制御部２０２は、受信情報であるタグを付加した印刷対象電子文書、換言すれば、図６のＳ２０３においてＰＣ１０から送信された、ハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグを付加した印刷対象電子文書の受信待ちとなる（Ｓ５０１）。
【００３６】
そして、制御部２０２は、通信部２０４がＰＣ１０からのハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグを付加した印刷対象電子文書を受信したか否かを判定する（Ｓ５０２）。ここで、通信部２０４は、ハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグに続いて、印刷対象電子文書を受信する。
【００３７】
通信部２０４がＰＣ１０からのハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグを付加した印刷対象電子文書を受信した場合、制御部２０２は、その印刷対象電子文書を取得して、描画処理部２０８へ出力する。描画処理部２０８は、入力した印刷対象電子文書に基づいて描画処理を行い、描画データを得る。この描画データは、制御部２０２へ送られ、更に転写処理部２１０へ送られる。転写処理部２１０は、入力した描画データに基づいて転写処理を行う（Ｓ５０３）。これにより、ハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグを付加した印刷対象電子文書の印刷が完了する。
【００３８】
このように、本実施形態の印刷システムでは、ＰＣ１０は、電子文書が開かれた時点で予めその電子文書を処理対象電子文書として、ハッシュ値と印刷要求なしの印刷有無情報とを含んだタグを付加した上でプリンタ２０へ送信し、当該プリンタ２０は、これを記憶しておく。その後、ＰＣ１０は、印刷要求が指示されると、電子文書を印刷対象電子文書として、ハッシュ値と印刷要求ありの印刷有無情報とを含んだタグを付加した上でプリンタ２０へ送信する。そして、当該プリンタ２０は、そのタグのみを受信した時点で、当該タグ内のハッシュ値と同一のハッシュ値を含むタグを付加した記憶済みの処理対象電子文書、換言すれば、印刷対象電子文書と同一の記憶済みの処理対象電子文書を特定して、その記憶済みの処理対象電子文書の印刷処理を行う。従って、プリンタ２０において、印刷対象電子文書が受信される前であっても、当該印刷対象電子文書と同一の記憶済みの処理対象電子文書が印刷されるため、印刷要求から印刷が完了するまでの時間を短縮することができる。
【００３９】
図１１は、印刷時間の比較を示す図である。図１１（ａ）は従来のプリンタの印刷時間である。従来、プリンタは、印刷対象電子文書の受信を完了した後に、当該印刷対象電子文書の描画処理及び転写処理を行っていた。一方、図１１（ｂ）は本実施形態のプリンタ２０の印刷時間である。本実施形態では、プリンタ２０は、印刷対象電子文書に付加されたタグを受信した時点で、当該印刷対象電子文書の受信前であっても、当該印刷対象電子文書と同一の記憶済みの処理対象電子文書の描画処理及び転写処理を行うことができ、印刷時間の短縮が図られる。
【００４０】
なお、上述した実施形態では、図８のＳ３０３において、プリンタ２０内の制御部２０２は、処理対象電子文書を記憶部２０６に記憶させたが、描画処理部２０８が当該処理対象電子文書の描画処理を行って描画データを得るようにし、制御部２０２がこの描画データを記憶部２０６に記憶させるようにしてもよい。この場合には、図１１（ｃ）に示すように、プリンタ２０は、印刷対象電子文書に付加されたタグを受信した時点で、当該印刷対象電子文書と同一の処理対象電子文書から得られた描画データについて、転写処理部２１０による転写処理のみを行えばよく、更なる印刷時間の短縮が図られる。
【００４１】
また、プリンタ２０内の制御部２０２は、記憶部２０２に記憶された処理対象電子文書のうち、受信部２０４による受信から所定時間経過したものについては、記憶部２０６から削除することにより、印刷対象から除外してもよい。この場合、図８のＳ３０３において、制御部２０２は、処理対象電子文書に当該処理対象電子文書の受信時刻を付与した上で記憶部２０６に記憶させる。そして、制御部２０２は、周期的に、記憶部２０６に記憶された処理対象電子文書の受信時刻と現在時刻とを比較し、受信時刻から所定時間経過した処理対象電子文書については、記憶部２０６から削除する。これにより、印刷対象とならない処理対象電子文書が長時間、記憶部２０６に記憶されて、当該記憶部２０６の利用効率が低下することが防止される。
【産業上の利用可能性】
【００４２】
以上、説明したように、本発明に係る印刷装置、印刷方法及び印刷プログラムは、印刷時間の短縮が可能であり、印刷システム等として有用である。
【図面の簡単な説明】
【００４３】
【図１】印刷システムの構成を示す図である。
【図２】印刷システムにおけるＰＣの構成を示す図である。
【図３】印刷システムにおけるプリンタの構成を示す図である。
【図４】ＰＣの電子文書送信時の第１の動作を示すフローチャートである。
【図５】ハッシュ値と印刷要求がないことを示す印刷有無情報とが含まれるタグを付加した処理対象電子文書の一例を示す図である。
【図６】ＰＣの電子文書送信時の第２の動作を示すフローチャートである。
【図７】ハッシュ値と印刷要求があることを示す印刷有無情報とが含まれるタグを付加した処理対象電子文書の一例を示す図である。
【図８】プリンタの電子文書印刷時の動作を示す第１のフローチャートである。
【図９】プリンタの電子文書印刷時の動作を示す第２のフローチャートである。
【図１０】プリンタの電子文書印刷時の動作を示す第３のフローチャートである。
【図１１】印刷時間の比較を示す図である。
【符号の説明】
【００４４】
１０  ＰＣ
２０  プリンタ
３０  イントラネット
１０２、２０２  制御部
１０４  操作部
１０６、２０６  記憶部
１０８  モニタ
１１０、２０４  通信部
２０８  描画処理部
２１０  転写処理部
【図１】
2008176543.tif 000003
【図２】
2008176543.tif 000004
【図３】
2008176543.tif 000005
【図４】
2008176543.tif 000006
【図５】
2008176543.tif 000007
【図６】
2008176543.tif 000008
【図７】
2008176543.tif 000009
【図８】
2008176543.tif 000010
【図９】
2008176543.tif 000011
【図１０】
2008176543.tif 000012
【図１１】
2008176543.tif 000013