(57)【要約】【課題】文書データの展開済み印刷データを保存し、その再利用によって印刷時間の短縮を図ると共に、保存すべき印刷データを自動的に選択することのできる画像形成装置を提供する。【解決手段】画像形成装置は、文書データの印刷のためその文書データを展開して印刷データを生成した際に、該文書データの印刷要求を繰り返し受ける可能性をその文書が共有ディレクトリに保存されている文書データであるか否かや複数人に配信された電子メールの添付文書であるか否かを基準に判定し、保存要と判定した印刷データを自装置に保存する。該文書データと同一の文書データの印刷要求を受けた場合には、保存されている印刷データを用いて印刷を実行する。【選択図】図３
2011066741.tif 000002
【特許請求の範囲】
【請求項１】
受信した文書データを印刷データに展開する展開部と、
記憶部と、
印刷部と、
前記文書データについて印刷要求を繰り返し受ける可能性を評価して、前記文書データを前記展開部で展開して得た前記印刷データの保存の要否を判定し、保存要の場合に前記印刷データを前記記憶部に保存させ、文書データの印刷要求を受けた場合に、該文書データに対応する印刷データが前記記憶部に保存されているときはその印刷データを使用して前記印刷要求にかかわる印刷を前記印刷部に行わせる制御部と
を有する
ことを特徴とする画像形成装置。
【請求項２】
前記制御部は、前記評価として前記文書データが複数のユーザによるアクセスが可能な所定の記憶手段に保存されているか否かを検知し、前記記憶手段に保存されている場合に前記文書データの印刷データを保存要と判定する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記評価として前記文書データが複数のユーザに配布されたか否かを検知し、複数のユーザに配布されている場合に前記文書データの印刷データを保存要と判定する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
複数のユーザへの文書データの配布は、前記文書データを添付した電子メールをメールサーバから複数のユーザに配信することにより行われ、
前記制御部は、文書データが複数のユーザに配布されたか否かを、前記メールサーバにアクセスして検知する
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記制御部は、保存要と判定した印刷データとこの印刷データの展開元の文書データの識別情報とを関連付けて前記記憶部に保存させ、文書データの識別情報を含む印刷要求を受けた場合は、その文書データに対応する印刷データが前記記憶部に保存されているか否かの確認を、前記印刷要求に含まれている識別情報と同一の識別情報に関連付けされた印刷データが保存されているか否かの確認によって行う
ことを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記制御部は、印刷要求と共に受信した文書データについて、前記評価を行う
ことを特徴とする請求項１乃至５のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データを展開した印刷データを保存し、これを再利用して印刷可能な画像形成装置に関する。
【背景技術】
【０００２】
ＰＣなどの情報処理装置で作成された文書データをユーザがプリンタなどの画像形成装置に印刷させる際には、一般的に、まず文書データの印刷を指示するプリンタドライバによって文書データがＰＤＬ（Page Discription Language）データに変換され、このＰＤＬデータがプリンタに送信される。次にこのプリンタに送信されたＰＤＬデータがプリンタの展開部でリッピングされることで画像データに展開されて、この画像データの画像を印刷部が記録紙に形成することでプリンタでの文書データの印刷が行われる。
【０００３】
このため、上記の場合には、文書データは作成されてから印刷されるまでにそのデータ形式の変換を２回受ける。この変換は文書データの印刷が指示される毎に行われるため、同一の文書データを印刷するのであれば、この文書データから変換された既にリッピングされている印刷データを用いて印刷すれば、こうしたデータ変換を省略でき、印刷に要する時間を短縮できる。
【０００４】
そこで、文書データが印刷された際に既に展開されている印刷データを、記憶部に保存して再利用できるプリンタ制御装置がある（たとえば、特許文献１参照。）。
【０００５】
文書データの配布を行うものとしては、会議で使用する文書データを添付したメールを自動作成し、該当する会議の参加者全てにこのメールを自動配信する電子メール処理装置がある（たとえば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１７４９５６号公報
【特許文献２】特開２００３−１９６２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、初回の印刷において展開部で展開された印刷データを全て保存しておき、保存された印刷データを再利用することで、繰り返し印刷される際の印刷時間を短縮できる。しかし、全ての印刷データを保存すると記憶容量の問題がある。また、ユーザが印刷データを保存するか否かの入力を行うと操作が煩雑になる。
【０００８】
特許文献２では、会議の参加者に会議で使用する文書データを予め自動的にメールで配信することで、会議の参加者は必要な文書データの取得を簡便に行える。しかし、取得した文書データを印刷する際には、文書データのＰＤＬデータへの変換と、ＰＤＬデータの画像データへの変換とが行なわれるため、文書データを印刷する時間の短縮には対応できない。
【０００９】
本発明は、上記の課題を解決しようとするものであり、文書データの展開済み印刷データを保存し、その再利用によって印刷時間の短縮を図ると共に、保存すべき印刷データを自動的に選択することのできる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
[１]受信した文書データを印刷データに展開する展開部と、
記憶部と、
印刷部と、
前記文書データについて印刷要求を繰り返し受ける可能性を評価して、前記文書データを前記展開部で展開して得た前記印刷データの保存の要否を判定し、保存要の場合に前記印刷データを前記記憶部に保存させ、文書データの印刷要求を受けた場合に、該文書データに対応する印刷データが前記記憶部に保存されているときはその印刷データを使用して前記印刷要求にかかわる印刷を前記印刷部に行わせる制御部と
を有する
ことを特徴とする画像形成装置。
【００１２】
上記発明では、文書データが印刷要求を繰り返し受ける可能性を評価した結果に応じて、その文書データを展開して得た印刷データの保存の要否を判定する。文書データが印刷要求を繰り返し受けるものであるか否かの評価は、たとえば、その文書データに対する印刷要求を複数人が発行し得るものか否か、たとえば、共有ディレクトリに保存されているか否かに基づいて行われる、あるいは、その文書データと同一の文書データが複数人に配布されたものであるか否か、たとえば、電子メール添付により複数のユーザに配布されているか否かなどの条件に基づいて行われる。
【００１３】
さらに、たとえば、同一文書データに対して印刷要求を複数回受けた場合に今後もさらに印刷要求を受ける可能性があると評価して、対応する印刷データを保存するように構成されてもよい。なお、繰り返し受ける印刷要求は、同一のユーザから受けるものであってもよいし、異なるユーザから受けるものであってもよい。
【００１４】
また、画像形成装置は文書データの印刷要求を受けた場合にその文書データに対応する印刷データが記憶部に保存されているか否かを確認し、対応する印刷データが保存されていればこれを使用して印刷を行う。これによりこの文書データを２回目以降に印刷する時間を短縮できる
【００１５】
また、文書データが印刷要求を繰り返し受ける可能性を画像形成装置が評価するタイミングは、印刷要求を受けたときでもよいし、印刷要求とは別の任意のタイミングでもよい。たとえば、印刷要求とは別に印刷に先立って文書データをクライアントＰＣから受信した際にその文書データに対して上記評価を行い、保存要と判定した場合に、該文書データを印刷データに展開して保存するように構成されてもよい。
【００１６】
［２］前記制御部は、前記評価として前記文書データが複数のユーザによるアクセスが可能な所定の記憶手段に保存されているか否かを検知し、前記記憶手段に保存されている場合に前記文書データの印刷データを保存要と判定する
ことを特徴とする［１］に記載の画像形成装置。
【００１７】
上記発明では、所定のディレクトリに保存されている文書データは複数のユーザに共有されているため、繰り返し印刷されると判定される。これにより、該共有されている文書データが一度印刷されると、該文書データから展開された印刷データが記憶部に保存される。そしてこの文書データに対する印刷要求を再度受けた場合にこの保存されている印刷データが利用されることで、以降の該文書データの印刷時間が短縮される。
【００１８】
［３］前記制御部は、前記評価として前記文書データが複数のユーザに配布されたか否かを検知し、複数のユーザに配布されている場合に前記文書データの印刷データを保存要と判定する
ことを特徴とする［１］または［２］に記載の画像形成装置。
【００１９】
上記発明では、複数のユーザに配布された文書データは繰り返し印刷されると判定される。これにより、該配布された文書データが一度印刷されると、該文書データから展開された印刷データが記憶部に保存される。そして、この印刷データが再利用されることで、以降の該文書データの印刷時間が短縮される。
【００２０】
複数のユーザへの文書データの配布方法には、たとえば、（１）同一の文書データの複数人への配信、（２）文書データを添付した電子メール等の複数人への送信、（３）文書データを記録した記録媒体の複数人への配布などがある。配布の有無は、配布方法に応じた方法で確認すればよく、配信サーバに問い合わせる、文書データの内容から判断するなどがある。たとえば、会議の資料の場合は、会議の参加者情報などから配布の有無を調べるようにしてもよい。
【００２１】
［４］複数のユーザへの文書データの配布は、前記文書データを添付した電子メールをメールサーバから複数のユーザに配信することにより行われ、
前記制御部は、文書データが複数のユーザに配布されたか否かを、前記メールサーバにアクセスして検知する
ことを特徴とする［３］に記載の画像形成装置。
【００２２】
上記発明では、文書データが複数のユーザに配布されたか否かを、文書データの添付された電子メールの配信処理を行うメールサーバに確認する。
【００２３】
［５］前記制御部は、保存要と判定した印刷データとこの印刷データの展開元の文書データの識別情報とを関連付けて前記記憶部に保存させ、文書データの識別情報を含む印刷要求を受けた場合は、その文書データに対応する印刷データが前記記憶部に保存されているか否かの確認を、前記印刷要求に含まれている識別情報と同一の識別情報に関連付けされた印刷データが保存されているか否かの確認によって行う
ことを特徴とする［１］乃至［４］のいずれか一項に記載の画像形成装置。
【００２４】
上記発明では、文書データとこの文書データの展開済み印刷データとは識別情報をキーにして関連付けされる。すなわち、文書データの識別情報とこの文書データの印刷データとを関連付けて記憶しておくことで、目的の文書データに対応する印刷データが保存されているか否かを、その文書データの識別情報が記憶されているか否かによって確認する。これにより、データ形式が変換されても、目的の文書データから変換された印刷データが保存されているか否かを確認することができる。
【００２５】
［６］前記制御部は、印刷要求と共に受信した文書データについて、前記評価を行う
ことを特徴とする請求項１乃至５のいずれか一項に記載の画像形成装置。
【００２６】
上記発明では、画像形成装置が印刷要求と共に受信した文書データについて、該文書データを印刷すると共に該文書データが繰り返し印刷される可能性を評価し、印刷データの保存要と判定された場合には、展開部で展開した該文書データの印刷データを記憶部に保存する。
【発明の効果】
【００２７】
本発明に係る画像形成装置によれば、文書データに対する印刷要求を繰り返し受ける可能性を評価して文書データに係る印刷データの保存要否を判定し、保存要の場合に印刷データを保存して再利用可能にしたので、全ての印刷データを一律に保存する等の場合に比べて、保存に必要な記憶容量を節減できる。また、保存の要否を自動的に判定するので、ユーザが個々に判断する場合に比べて高い利便性が確保される。さらに、保存された印刷データを再利用することで、印刷時間を短縮することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示す説明図である。
【図２】本発明の実施の形態に係る画像形成装置の概略構成を示すブロック図である。
【図３】ファイル共有サーバに共有されている文書データが繰り返し印刷される場合の動作の一例を示す説明図である。
【図４】ファイル共有サーバの動作を示す流れ図である。
【図５】クライアントＰＣの動作を示す流れ図である。
【図６】画像形成装置の動作を示す流れ図である。
【図７】第２の実施の形態におけるファイル共有サーバの動作を示す流れ図である。
【図８】第２の実施の形態における画像形成装置の動作を示す流れ図である。
【図９】第３の実施の形態における、同一の文書データがメールサーバにより複数のユーザにメール配信される場合の動作の一例を示す説明図である。
【図１０】第３の実施の形態における、文書データが添付された電子メール配信時のメールサーバの動作を示す流れ図である。
【図１１】第３の実施の形態におけるメールサーバの動作を示す流れ図である。
【図１２】第３の実施の形態における画像形成装置の動作を示す流れ図である。
【図１３】第４の実施の形態における画像形成装置の動作を示す流れ図である。
【図１４】第５の実施の形態における、プリンタドライバを使用せずに文書データを印刷できる場合のそれぞれの動作の一例を示す説明図である。
【図１５】第５の実施の形態におけるクライアントＰＣの動作を示す流れ図である。
【発明を実施するための形態】
【００２９】
以下、図面に基づき本発明の実施形態を説明する。
【００３０】
図１は、本発明の第１の実施の形態に係る画像形成装置の概略構成を示している。画像形成装置１０は、原稿画像を読み取ってその複製画像を用紙に形成して出力するコピー機能、外部装置から受信した文書データを印刷データに展開し印刷を行うプリンタ機能などを備えたディジタル複合機（ＭＦＰ）である。
【００３１】
図１では、画像形成装置１０に、ファイルサーバ３０と、クライアントＰＣ４０ａと、クライアントＰＣ４０ｂと、クライアントＰＣ４０ｃとがネットワーク２を介して通信可能に接続された構成を示している。ファイルサーバ３０は、複数のユーザがアクセス可能なファイル（たとえば、文書データ）を保存する共有ディレクトリと、各ユーザが使用するファイルを保存する非共有ディレクトリ（他のユーザはアクセスできないディレクトリ）とに保存エリアを分けてファイルを管理しているサーバである。クライアントＰＣ４０ａ、４０ｂ、４０ｃは、画像形成装置１０の入力端末として機能する情報処理装置である。またネットワーク２は、有線による接続でも無線による接続でもよい。
【００３２】
また、図１では、ファイルサーバ３０に保存されている文書データを印刷する場合には、以下の手順でその処理が行われる。まず各クライアントＰＣ（たとえば、クライアントＰＣ４０ａ）がＭＦＰ（たとえば、画像形成装置１０）に印刷させる文書データをファイルサーバ３０から読みだし、読み出した該文書データを各クライアントＰＣ上のプリンタドライバがＰＤＬデータに展開する。次に、各クライアントＰＣが該ＰＤＬデータを画像形成装置１０に送信し、該ＰＤＬデータを受信した画像形成装置１０がこれをラスタライズして印刷データに展開し、この生成した印刷データを用いて画像形成装置１０が印刷を実行するようになっている。
【００３３】
画像形成装置１０は、通常のＭＦＰとしての機能に加えて、該画像形成装置１０で印刷した文書データが繰り返し印刷要求を受ける可能性を評価し、その評価結果に基づいて該文書データの印刷データに対する保存要否を判定し、保存要と判定した印刷データを該画像形成装置１０の記憶部に保存する機能を備えている。
【００３４】
たとえば、図１ではファイルサーバ３０の共有ディレクトリに複数のユーザがアクセス可能な（共有されている）文書データが保存されている。この場合、第１の実施の形態に係る画像形成装置１０は、印刷要求を受けた文書データが該ファイルサーバ３０の共有ディレクトリに保存されているか否かを該ファイルサーバ３０に確認する。
【００３５】
また、画像形成装置１０は、該文書データが共有ディレクトリに保存されている場合には、該文書データの印刷データを保存要と判定して画像形成装置１０の記憶部に該印刷データを保存する。また、該文書データが共有ディレクトリに保存されていない場合には、該印刷データは保存不要と判定する。この際、画像形成装置１０は、判定対象となる文書データを特定する情報として、ファイル識別情報をファイルサーバ３０へ送信するようになっている。
【００３６】
ファイル識別情報とは、ファイルの同一性を確認するためのメタデータ（あるデータがどのようなデータであるかを表すデータ）の一種である。ファイル識別情報はファイルを一意に特定できれば任意の情報でよい。たとえば、保存先のディレクトリ名とファイル名でもよいし、各ファイルに何らかの方法で付与した一意の識別番号などでもよい。
【００３７】
また、ここでは、保存先のディレクトリ名とファイル名が同一であっても更新によってファイルの同一性が失われることを考慮して、保存された特定のファイルについて、ファイル名と、ファイルのチェックサムと、ファイルの更新日時とが関連付けられたデータをファイル識別情報とする。なお、チェックサムと更新日時はいずれか一方でもかまわない。
【００３８】
ファイル識別情報は、識別対象であるファイルの内容（たとえば、文書データの記載内容など）が変更されると更新されるが、識別対象であるファイルの保存形式が変更されても（たとえば、文書データが印刷データに展開された場合）ファイル識別情報は変更されることがないようになっている。これにより、たとえば印刷などで、ある文書データの保存形式がＰＤＬデータやビットマップデータに展開されたとしても、展開前の文書データに関するファイル識別情報が保存されることで、画像形成装置１０やファイルサーバ３０が同一のファイルであるか否かを識別することができるようになっている。
【００３９】
ここでは、ファイルサーバ３０は、ファイルサーバ３０内の共有ディレクトリに保存されているファイルについて、予めファイル識別情報を作成し、そのリスト（ファイル識別情報リストとする）を保存するようになっている。
【００４０】
すなわち、共有ディレクトリに新たなファイルが追加あるいは変更された際には、そのファイル（保存している文書データ）のチェックサムを生成し、該ファイル（文書データ）のファイル名とチェックサムと更新日時とを関連付けたものをそのファイルのファイル識別情報としてリストに追加または更新する。また、ファイルが共有ディレクトリから削除された場合は、リストからそのファイルのファイル識別情報を削除する。
【００４１】
そして、画像形成装置１０から共有ファイルか否かの確認依頼をその確認対象を特定するファイル識別情報と共に受信したとき、この受信したファイル識別情報と一致するファイル識別情報がファイル識別情報リストに保存されているか否かを検査する。一致するものが保存されている場合は、確認対象のファイルは共有ディレクトリに保存されているとの応答を画像形成装置１０に返信し、一致するものが保存されていない場合は、確認対象のファイルは共有ディレクトリに保存されていないとの応答を画像形成装置１０に返信するようになっている。
【００４２】
なお、ファイル識別情報は、上記確認のほか、クライアントＰＣから文書データの印刷要求を受けた場合に、画像形成装置１０の記憶部に該文書データを展開した印刷データが既に保存されているか否かを確認するための検索キーとしても使用される。
【００４３】
また、クライアントＰＣ４０ａ〜４０ｃには、画像形成装置１０のプリンタドライバがインストールされている。このプリンタドライバは、画像形成装置１０で文書データを印刷させる操作入力を受け付けると、該文書データのファイル識別情報を作成し、該文書データの印刷要求と作成したファイル識別情報とを画像形成装置１０に送信する機能を備えている。このファイル識別情報は、ファイルサーバ３０で作成されるファイル識別情報と同一の規格で作成されるようになっている。
【００４４】
図２は、本発明の実施の形態に係る画像形成装置１０の構成を示すブロック図を示している。画像形成装置１０は、当該画像形成装置１０の動作を統括制御する制御部としてのＣＰＵ（Central Processing Unit）１１にバス１２を介して、ＲＯＭ(Read Only Memory)１３と、ＲＡＭ(Random Access Memory)１４と、不揮発メモリ１５と、スキャナ部１６と、プリンタ部１７と、ファクシミリ通信部１８と、ネットワーク通信部１９と、表示部２０と、操作部２１と、画像処理部２２と、補助記憶装置接続部２４とを接続して構成される。補助記憶装置接続部２４の配下には補助記憶装置２３が接続されている。
【００４５】
ＲＯＭ１３には各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が処理を実行することにより画像形成装置１０としての各機能が実現される。ＲＡＭ１４はこのＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像を格納する画像メモリ、送受信に係るデータを一時的に保存する通信バッファなどとして利用されるランダム・アクセス・メモリである。
【００４６】
不揮発メモリ１５は、電源をＯＦＦにしてもその記憶内容が保存される書き換え可能なメモリである。この不揮発メモリ１５には、画像形成装置１０に対して設定された各種の設定内容（設定値）などが保存される。
【００４７】
ネットワーク通信部１９は、ＬＡＮ（Local Area Network）などのネットワークを介してパーソナルコンピュータなどの端末装置（たとえば、クライアントＰＣ４０ａなど）やサーバ（たとえば、ファイルサーバ３０）などと通信して各種のデータや情報を送受信する機能を果たす。
【００４８】
スキャナ部１６は、原稿を光学的に読み取って画像を取得する機能を果たす。このスキャナ部１６は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読み取り位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路、ラインイメージセンサの出力するアナログ画像信号をディジタル画像に変換する変換部などを備えて構成されている。
【００４９】
プリンタ部１７は、画像に応じた画像を記録紙に印刷する印刷部としての機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザユニットと、現像装置と、転写装置と、分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂レーザープリンタとして構成されている。
【００５０】
ファクシミリ通信部１８は、ファクシミリ送信やファクシミリ受信のための通信制御、発呼（ダイアル）、着呼、電話回線との接続などを行うようになっている。
【００５１】
表示部２０は、各種の操作画面や設定画面、案内画面、警告画面などをＵＩ（User Interface）として表示する機能を果たす。この表示部２０は、たとえば液晶ディスプレイ（ＬＣＤ；Liquid Crystal Display）などで構成される。
【００５２】
操作部２１は、ユーザからの各種の操作を受け付けＣＰＵ１１に通知する機能を果たす。この操作部２１は、たとえば表示部２０の画面上に設けられたタッチパネルと、その他テンキー、スタートボタン、機能モードキーなどで構成される。
【００５３】
画像処理部２２は、外部の端末装置から受信した印刷データをイメージデータ（ビットマップデータ）に展開するラスタライズ処理などを行う展開部としての機能を備えている。
【００５４】
補助記憶装置２３は、大容量不揮発の記憶装置であり、画像データなどの情報量の大きいデータが保存される記憶部としての機能を備えている。この補助記憶装置２３は、たとえばハードディスクドライブなどである。また、不揮発メモリ１５に保存されている設定値などは、こちらに保存される構成でもよい。さらに、この補助記憶装置２３には保存要と判定された印刷データと、この印刷データの展開元となった文書データのファイル識別情報とが関連付けされて保存される。
【００５５】
次に、画像形成装置１０の動作について説明する。
【００５６】
図３は、クライアントＰＣ４０ａ、クライアントＰＣ４０ｂ、およびクライアントＰＣ４０ｃによって、ファイルサーバ３０に保存されている文書データの印刷ジョブが画像形成装置１０へ投入される場合の、システム構成と動作シーケンスの一例を示している。たとえば、ここでは、画像形成装置１０に、ファイルサーバ３０とクライアントＰＣ４０ａとクライアントＰＣ４０ｂとクライアントＰＣ４０ｃとがネットワークを介して接続された構成を示している。
【００５７】
ファイルサーバ３０は、複数のユーザがアクセスできる共有ディレクトリと、各ユーザが専有する非共有ディレクトリとにファイルを保存してファイルを管理している。たとえば、ここでは、ファイルサーバ３０の共有ディレクトリには文書データＡが保存されており、非共有ディレクトリには文書データＢが保存されている。
【００５８】
以後の説明では、画像形成装置１０に対して文書データＡの印刷要求をクライアントＰＣ４０ａが最初に行い、その後、同じ文書データＡの印刷要求をクライアントＰＣ４０ｂが画像形成装置１０に対して行うものとする。またクライアントＰＣ４０ｃは画像形成装置１０に対して文書データＢの印刷要求を行うものとする。
【００５９】
クライアントＰＣ４０ａは、ファイルサーバ３０の共有ディレクトリに保存されている文書データＡを印刷するジョブをユーザより受け付けると、文書データＡの送信をファイルサーバ３０へ要求する（Ｐ１）。ファイルサーバ３０は、文書データＡをクライアントＰＣ４０ａに送信する（Ｐ２）。
【００６０】
クライアントＰＣ４０ａは、文書データＡをファイルサーバ３０より受信すると、自装置のプリンタドライバで文書データＡのファイル識別情報であるファイル識別情報Ａｆを作成し、このファイル識別情報Ａｆを含む印刷要求を画像形成装置１０に送信する（Ｐ３）。
【００６１】
画像形成装置１０は、ファイル識別情報Ａｆを含む印刷要求をクライアントＰＣ４０ａから受信すると、文書データＡを展開した印刷データＡｂが自装置の補助記憶装置２３に保存されているか否かを、受信したファイル識別情報Ａｆの内容（たとえば、ファイル名と、チェックサムと、更新日時）と補助記憶装置２３に保存された印刷データのファイル識別情報とを照合することで確認する。
【００６２】
この場合、印刷データＡｂは補助記憶装置２３に保存されていないので、画像形成装置１０は、文書データＡのＰＤＬデータＡｐの送信要求をクライアントＰＣ４０ａに送信する（Ｐ４）。クライアントＰＣ４０ａは、画像形成装置１０からＰＤＬデータＡｐの送信要求を受信すると、文書データＡをプリンタドライバでＰＤＬデータＡｐに展開し、画像形成装置１０にＰＤＬデータＡｐを送信する（Ｐ５）。
【００６３】
画像形成装置１０は、クライアントＰＣ４０ａからＰＤＬデータＡｐを受信すると、ＰＤＬデータＡｐを画像処理部２２で展開し、文書データＡの印刷データである印刷データＡｂを生成する。
【００６４】
また、画像形成装置１０は、文書データＡの印刷要求を繰り返し受ける可能性を評価するために、ファイル識別情報Ａｆを含む保存確認要求をファイルサーバ３０に送信してファイルサーバ３０の共有ディレクトリに文書データＡが保存されているか否かをファイルサーバ３０に問い合わせる（Ｐ６）。具体的には、該問い合わせを行うためにファイル識別情報Ａｆを含む保存確認要求をファイルサーバ３０に送信する。
【００６５】
ファイルサーバ３０は、画像形成装置１０よりファイル識別情報Ａｆを含む保存確認要求を受信すると、ファイルサーバ３０の共有ディレクトリに該文書データＡが保存されているか否かを、ファイル識別情報Ａｆの内容（ファイルのファイル名と、チェックサムと、更新日時）と自装置に保存されているファイル識別情報のリストの内容とを照合することで確認し、その確認結果を示す確認応答を画像形成装置１０に送信する（Ｐ７）。
【００６６】
すなわち、一致するものがあれば、共有ディレクトリに保存されたファイルであることを、一致するものがなければ、共有ディレクトリに保存されたファイルでないことを示す確認応答を画像形成装置１０に送信する。ここでは、文書データＡは、共有ディレクトリに保存されている旨の確認応答を返送する。
【００６７】
ファイルサーバ３０より前述の確認応答を受信した画像形成装置１０は、該確認応答の内容に基づいて、文書データＡに関する印刷要求を繰り返し受ける可能性を評価する。すなわち、文書データＡが共有ディレクトリに保存されているファイルの場合は、文書データＡに関する印刷要求を繰り返し受けると評価し、文書データＡに対応する印刷データＡｂを保存要と判定する。
【００６８】
また、文書データＡが共有ディレクトリに保存されていないファイルの場合は、文書データＡに関する印刷要求は繰り返し受けないと評価し、文書データＡに対応する印刷データＡｂを保存不要と判定する。ここでは、文書データＡは共有ディレクトリに保存されている旨の確認応答をファイルサーバ３０より受信したので、文書データＡに関する印刷要求を繰り返し受けると評価し、印刷データＡｂとファイル識別情報Ａｆとを関連付けて補助記憶装置２３に保存する。
【００６９】
展開済みの印刷データＡｂと、展開前の文書データＡのファイル識別情報であるファイル識別情報Ａｆとを関連付けて保存することにより、新たに受信したファイル識別情報のファイル名、チェックサム、更新日時の各項目が、保存されたファイル識別情報と一致するのを確認することで、以前印刷要求を受けた文書データと同一の文書データの印刷要求であると確認できる。
【００７０】
これにより、文書データＡの再印刷を要求された場合には、保存されている印刷データＡｂを再利用して印刷し、印刷に要する時間を短縮することができる。画像形成装置１０は、印刷データＡｂの保存要否の判定が行われた後、印刷データＡｂを用いて文書データＡの印刷を実行する。
【００７１】
また、クライアントＰＣ４０ａからの要求に基づく上記印刷が行われた後、クライアントＰＣ４０ｂは、ファイルサーバ３０の共有ディレクトリに保存されている文書データＡを印刷するジョブの投入をユーザから受け付ける。該印刷ジョブの投入を受けたクライアントＰＣ４０ｂは、Ｐ１、Ｐ２と同様に文書データＡをファイルサーバ３０から取得する（Ｐ８、Ｐ９）。次に、Ｐ３と同様にクライアントＰＣ４０ｂは自装置のプリンタドライバでファイル識別情報Ａｆを作成し、このファイル識別情報Ａｆを含む印刷要求を画像形成装置１０へ送信する（Ｐ１０）。
【００７２】
画像形成装置１０は、クライアントＰＣ４０ｂからファイル識別情報Ａｆを含む印刷要求を受信すると、該受信したファイル識別情報Ａｆと保存されているファイル識別情報との一致を検索することで印刷データＡｂが画像形成装置１０の補助記憶装置２３に保存されているか否かを確認する。
【００７３】
この場合、印刷データＡｂは補助記憶装置２３に保存されているので、画像形成装置１０は文書データＡの印刷を実行する旨の通知をクライアントＰＣ４０ｂに送信し（Ｐ１１）、保存されている印刷データＡｂを用いて該文書データＡの印刷を行う。クライアントＰＣ４０ｂは、該通知を画像形成装置１０から受信すると、文書データＡの印刷要求に係る処理を終了する。
【００７４】
また、クライアントＰＣ４０ｃは、ファイルサーバ３０の非共有ディレクトリに保存されている文書データＢを印刷するジョブの投入をユーザから受け付ける。該印刷ジョブの投入を受けたクライアントＰＣ４０ｃは、Ｐ１と文書データＢをファイルサーバ３０から取得する（Ｐ１２、Ｐ１３）。次に、Ｐ３と同様にクライアントＰＣ４０ｃは自装置のプリンタドライバで文書データＢのファイル識別情報であるファイル識別情報Ｂｆを作成し、このファイル識別情報Ｂｆを含む印刷要求を画像形成装置１０に送信する（Ｐ１４）。
【００７５】
画像形成装置１０は、クライアントＰＣ４０ｃからファイル識別情報Ｂｆを含む印刷要求を受信すると、該受信したファイル識別情報Ｂｆと、自装置に保存されている印刷データのファイル識別情報の一致を検索することで、印刷データＢｂが画像形成装置１０の補助記憶装置２３に保存されているか否かを確認する。
【００７６】
この場合、印刷データＢｂは補助記憶装置２３に保存されていないので、画像形成装置１０は文書データＢのＰＤＬデータであるＰＤＬデータＢｐの送信をクライアントＰＣ４０ｃに要求する（Ｐ１５）。
【００７７】
クライアントＰＣ４０ｃは、画像形成装置１０からＰＤＬデータＢｐ送信の要求を受信すると、プリンタドライバで文書データＢをＰＤＬデータＢｐへ展開し、画像形成装置１０にＰＤＬデータＢｐを送信する（Ｐ１６）。
【００７８】
画像形成装置１０は、クライアントＰＣ４０ｃからＰＤＬデータＢｐを受信すると、ＰＤＬデータＢｐを画像形成装置１０の画像処理部２２で展開し、文書データＢの印刷データである印刷データＢｂを生成する。
【００７９】
また、画像形成装置１０は、文書データＢの印刷要求を繰り返し受ける可能性を評価するために、文書データＢのファイル識別情報Ｂｆを含む保存確認要求をファイルサーバ３０に送信してファイルサーバ３０の共有ディレクトリに文書データＢが保存されているか否かをファイルサーバ３０に問い合わせる（Ｐ１７）。
【００８０】
ファイルサーバ３０は、画像形成装置１０よりファイル識別情報Ｂｆを含む保存確認要求を受信すると、Ｐ７と同様に、ファイルサーバ３０の共有ディレクトリに文書データＢが保存されているか否かを、ファイル識別情報Ｂｆの内容（ファイルのファイル名と、チェックサムと、更新日時）と自装置に保存されているファイル識別情報リストの内容とを照合することで確認し、その結果を示す確認応答を画像形成装置１０に送信する（Ｐ１８）。ここでは、ファイルサーバ３０は共有ディレクトリに保存されていない旨の確認応答を画像形成装置１０に返送する。
【００８１】
画像形成装置１０は、ファイルサーバ３０より該確認応答を受信すると、該確認応答の内容から文書データＢはファイルサーバ３０の共有ディレクトリに保存されていないことを確認して、文書データＢの印刷要求を繰り返し受けることはないと判定され、ファイル識別情報Ｂｆと印刷データＢｂとを関連付けた保存は行わない。この判定後、画像形成装置１０は印刷データＢｂを用いて文書データＢの印刷を行う。クライアントＰＣ４０ｃは、画像形成装置１０での文書データＢの印刷実行の通知を受信すると、文書データＢの印刷要求に係る処理を終了する。
【００８２】
図４は、ファイルサーバ３０の動作の流れを示している。ファイルサーバ３０は、ファイル識別情報を含む保存確認要求を画像形成装置１０から受信すると（ステップＳ１０１、図３；Ｐ６、Ｐ１７）、該受信したファイル識別情報とファイルサーバ３０が保存しているファイル識別情報リストとを照合して（ステップＳ１０２）該文書データが共有ディレクトリに保存されているか否かを確認する（ステップＳ１０３）。
【００８３】
受信したファイル識別情報と一致する文書データが共有ディレクトリに保存されていた場合（すなわち、受信したファイル識別情報がファイル識別情報リストに存在する場合）は（ステップＳ１０３；Ｙｅｓ）、該文書データが共有ディレクトリに保存されている旨の確認応答を画像形成装置１０に送信して（ステップＳ１０４、図３；Ｐ７）、本処理を終了する（エンド）。
【００８４】
共有ディレクトリに該文書データが保存されていなかった場合（すなわち、受信したファイル識別情報がファイル識別情報リストに存在しない場合）には（ステップＳ１０３；Ｎｏ）、ファイルサーバ３０は該文書データが共有ディレクトリに保存されていない旨の確認応答を画像形成装置１０に送信して（ステップＳ１０５、図３；Ｐ１８）、本処理を終了する（エンド）。
【００８５】
図５は、クライアントＰＣの動作の流れを示している。クライアントＰＣは、文書データの印刷ジョブをユーザより受け付けると（ステップＳ２０１）、該文書データをファイルサーバ３０より取得して自装置のプリンタドライバで該文書データのファイル識別情報を作成し（ステップＳ２０２、図３；Ｐ２、Ｐ９、Ｐ１３）、このファイル識別情報を含む印刷要求を画像形成装置１０に送信し（ステップＳ２０３、図３；Ｐ３、Ｐ１０、Ｐ１４）、該文書データを展開した印刷データが画像形成装置１０に保存されているか否かを確認する（ステップＳ２０４）。
【００８６】
画像形成装置１０に印刷データが保存されていた場合は（ステップＳ２０４；Ｙｅｓ）、印刷が実行される（該当する印刷データが保存されている）画像形成装置をユーザに通知し（ステップＳ２０５）、画像形成装置１０に該文書データの印刷を実行させて本処理を終了する（エンド）。
【００８７】
画像形成装置１０に該印刷データが保存されていなかった場合は（ステップＳ２０４；Ｎｏ）、通常のプリンタドライバを用いた印刷を行う。すなわち、プリンタドライバを用いて該文書データをＰＤＬデータに展開し、画像形成装置１０に該ＰＤＬデータを送信し（ステップＳ２０６、図３；Ｐ５、Ｐ１６）、該ＰＤＬデータに基づく印刷を画像形成装置１０に依頼して本処理を終了する（エンド）。
【００８８】
図６は、画像形成装置１０の動作の流れを示している。画像形成装置１０は、クライアントＰＣより該文書データのファイル識別情報を含む印刷要求を受信すると（ステップＳ３０１、図３；Ｐ３、Ｐ１０、Ｐ１４）、該文書データを展開した印刷データが補助記憶装置２３に保存されているか否かの確認を、受信したファイル識別情報と補助記憶装置２３に保存されているファイル識別情報との一致を検索することで行う（ステップＳ３０２）。
【００８９】
該文書データの印刷データが保存されていた場合には（ステップＳ３０２；Ｙｅｓ）、画像形成装置１０はその検索結果をクライアントＰＣに送信し（ステップＳ３０３、図３；Ｐ１１、Ｐ１５）、該印刷データを用いて該文書データの印刷を実行し（ステップＳ３０４）、本処理を終了する（エンド）。
【００９０】
該文書データを展開した印刷データが保存されていなかった場合には（ステップＳ３０２；Ｎｏ）、画像形成装置１０はその検索結果と該文書データのＰＤＬデータの送信要求をクライアントＰＣに送信する（ステップＳ３０５、図３；Ｐ４、Ｐ１５）。画像形成装置１０は該文書データのＰＤＬデータをクライアントＰＣより受信すると（ステップＳ３０６、図３；Ｐ５、Ｐ１６）、該ＰＤＬデータを画像処理部２２で展開し印刷データを生成する（ステップＳ３０７）。
【００９１】
画像形成装置１０は、生成した該印刷データの保存要否を判定するためにその展開元の文書データのファイル識別情報を含む保存確認要求をファイルサーバ３０に送信し（ステップＳ３０８、図３；Ｐ６）該文書データがファイルサーバ３０の共有ディレクトリに保存されているか否かを確認する（ステップＳ３０９）。
【００９２】
該文書データが共有ディレクトリに保存されている旨の確認応答をファイルサーバ３０より受信した場合は（ステップＳ３０９；Ｙｅｓ、図３；Ｐ７）、画像形成装置１０は該印刷データを該ファイル識別情報と関連付けて記憶部に保存し（ステップＳ３１０）、さらに該印刷データを用いて該文書データの印刷を実行して（ステップＳ３０４）本処理を終了する（エンド）。
【００９３】
該文書データが共有ディレクトリに保存されていない旨の確認応答をファイルサーバ３０より受信した場合は（ステップＳ３０９；Ｎｏ、図３；Ｐ１８）、画像形成装置１０は該印刷データを該ファイル識別情報と関連付けて保存をせず、該印刷データを用いて該文書データの印刷を実行して（ステップＳ３０４）本処理を終了する（エンド）。
【００９４】
このように、画像形成装置１０は、文書データを展開して得た印刷データの保存の要否を、その文書データがファイルサーバ３０の共有ディレクトリに保存されているか否かに基づいて自動的に判定するので、保存の要否をユーザが個々に指定する場合に比べて、保存対象の選択に係るユーザの操作が軽減されて高い利便性が提供される。
【００９５】
また、保存した印刷データを再利用して印刷することで印刷時間を短縮することができる。さらに、文書データの保存確認要求を受信したファイルサーバ３０側がその文書データが共有ファイルか否かを調べて、その結果を画像形成装置１０に確認応答として返送するので、画像形成装置１０側の処理負担が少ない。また、確認した結果のみを返送するので、データ転送量が少ないという利点がある。
【００９６】
次に、本発明の第２の実施の形態を説明する。
【００９７】
第１の実施の形態では、展開された印刷データの保存要否について、画像形成装置１０がファイルサーバ３０に判定対象の文書データのファイル識別情報を含む保存確認要求を送信し、これを受信したファイルサーバ３０が自装置に保存されているファイル識別情報のリストと受信したファイル識別情報とを照合することで判定対象の文書データが共有ディレクトリに保存されているか否かを確認し、ファイルサーバ３０はこの確認に基づく判定の結果を確認応答として画像形成装置１０に送信していた。
【００９８】
これに対し第２の実施の形態では、画像形成装置１０は展開された印刷データを生成すると、その保存要否を判定するためにファイルサーバ３０へ判定対象の文書データのファイル識別情報を含む保存確認要求を送信するのではなく、ファイルサーバ３０に保存されているファイル識別情報リストの送信要求を行い、ファイルサーバ３０から受信したファイル識別情報のリストに基づいて画像形成装置１０が印刷データの保存要否を判定する。
【００９９】
ここで、第１の実施の形態における印刷データ保存要否の判定方法を第１判定方法、第２の実施の形態における印刷データ保存要否の判定方法を第２判定方法と定義する。なお、共有ファイルか否かの確認方法以外については、装置構成を含めて、第１の実施の形態に示したものと同様であり、それらの説明は省略する。
【０１００】
図７は、第２の実施の形態におけるファイルサーバ３０の動作の流れを示す。ファイルサーバ３０は、自装置に保存しているファイル識別情報リストの送信要求を画像形成装置１０から受信すると（ステップＳ４０１）、自装置に保存されているファイル識別情報リストを画像形成装置１０に送信し（ステップＳ４０２）、本処理を終了する（エンド）。
【０１０１】
図８は、第２の実施の形態における画像形成装置１０の動作の流れを示す。なお、図８において図６と同一の処理を行うステップには同じステップ番号を付してある。以下では図８について、図６と差異があるステップについて説明する。
【０１０２】
図８では、画像形成装置１０は、ステップＳ３０７完了後、ファイルサーバ３０に保存されているファイル識別情報リストの送信要求をファイルサーバ３０へ送信する（ステップＳ３０８Ｂ）。画像形成装置１０は、該送信要求に応じてファイルサーバ３０より送信されてきたファイル識別情報リストを受信すると（ステップＳ３０９Ｂ）、該受信したファイル識別情報リストとクライアントＰＣより受信したファイル識別情報とを照合する（ステップＳ３１０Ｂ）。
【０１０３】
クライアントＰＣより受信したファイル識別情報と一致するファイル識別情報がファイルサーバ３０から受信したファイル識別情報リストに存在する場合は（ステップＳ３０９；Ｙｅｓ）、該当する印刷データを該ファイル識別情報と関連付けて補助記憶装置２３に保存し（ステップＳ３１０）、該印刷データに基づく印刷を実行して（ステップＳ３０４）本処理を終了する（エンド）。
【０１０４】
クライアントＰＣより受信したファイル識別情報と一致するファイル識別情報がファイル識別情報リストに存在しない場合は（ステップＳ３０９；Ｎｏ）、ステップＳ３１０の保存は行わず、該印刷データに基づく印刷を実行して（ステップＳ３０４）本処理を終了する（エンド）。
【０１０５】
このように、第２の実施の形態において、画像形成装置１０は、文書データを展開して得た印刷データの保存の要否を、ファイル識別情報リストをファイルサーバ３０から取得してこのファイル識別情報リストに基づいて自動的に判定するので、保存の要否をユーザが個々に指定する場合に比べて、保存対象の選択に係るユーザの操作が軽減されて高い利便性が提供される。また、第１の実施の形態と同様に、印刷データを保存するための記憶容量を節減し、印刷時間を短縮することができる。
【０１０６】
さらに、画像形成装置１０がファイル識別情報リストをファイルサーバ３０から取得し、このファイル識別情報リストに基づいて画像形成装置１０側が保存要否の判定を行うため、ファイルサーバ３０側の処理負担を少なくすることができる。
【０１０７】
また、画像形成装置１０がファイル識別情報リストをファイルサーバ３０から取得した後、ファイルサーバ３０の共有ディレクトリに保存されているファイル（文書データ）に変更がない場合は、ファイルサーバ３０への保存確認要求の送信や、ファイルサーバ３０からの確認応答を受信する必要がないように構成することで、ファイルサーバ３０と画像形成装置１０との通信を削減することができる。
【０１０８】
次に、本発明の第３の実施の形態について説明する。
【０１０９】
第１の実施の形態および第２の実施の形態では画像形成装置１０で生成した印刷データの保存要否を、対応する文書データがファイルサーバの共有ディレクトリに保存されているか否かによって判定したが、第３の実施の形態では、対応する文書データが電子メールに添付され複数のユーザに配布されたものであるか否かによって判定するようになっている。
【０１１０】
図９は、第３の実施の形態に係るシステム構成および動作シーケンスの一例を示している。システム構成としては、図１に示すものに対し、
ファイルサーバ３０がメールサーバ３０ｂになっている点、およびメールサーバ３０ｂに対して電子メールを送信するクライアントＰＣ４０ｄが存在する点で相違する。
【０１１１】
また、クライアントＰＣ４０ａ、４０ｂ、４０ｃはメールサーバ３０ｂから受信した電子メールの添付ファイル（文章データ）に係る印刷ジョブを画像形成装置１０に投入するようになっている。クライアントＰＣ４０ｄは、たとえば、他のクライアントＰＣ４０ａ〜４０ｃとは別のローカルネットワークに所属する端末装置である。なお、第３の実施の形態の画像形成装置の構成は図２に示すものと同一であり、その説明は省略する。
【０１１２】
メールサーバ３０ｂは、各クライアントＰＣから受信した（配信依頼を受けた）電子メールの配信を管理するサーバである。メールサーバ３０ｂは、受信した電子メールの宛先が複数であり、かつ、添付ファイルとして文書データが付されている場合は、その文書データのファイル識別情報を作成して自装置に保存する。
【０１１３】
なお、メールサーバ３０ｂは、作成したファイル識別情報を所定期間保存する。また、保存中の各ファイル識別情報は、これらを一覧にまとめたファイル識別情報リストＢの形式で保存される。ファイル識別情報は、第１の実施の形態と同様に、対応する文書データを一意に特定し得る情報であればよい。本実施の形態では、ファイル識別情報は、文書データのファイル名とチェックサムとから構成されるものとする。
【０１１４】
図９に例示する動作シーケンスにおいては、文書データＣが添付された電子メールＣがメールサーバ３０ｂを介して配信されることにより、文書データＣがクライアントＰＣ４０ａと４０ｂに配布され、文書データＤが添付された電子メールＤの配信により文書データＤがクライアントＰＣ４０ｃに配布されているものとする。
【０１１５】
たとえば、複数の宛先に配信されている電子メールＣは、クライアントＰＣ４０ａのユーザとクライアントＰＣ４０ｂのユーザとが参加する会議の連絡であり、添付された文書データＣはその会議で使用される資料である。これに対して、１つの宛先に配信されている電子メールＤは、クライアントＰＣ４０ｃのユーザのみに対する連絡などであり、添付された文書データＤはクライアントＰＣ４０ｃのユーザのみが使用する資料である。
【０１１６】
また、画像形成装置１０に対して文書データＣの印刷要求をクライアントＰＣ４０ａが最初に行い、その後、同じ文書データＣの印刷要求をクライアントＰＣ４０ｂが画像形成装置１０に対して行うものとする。またクライアントＰＣ４０ｃは画像形成装置１０に対して文書データＤの印刷要求を行うものとする。
【０１１７】
クライアントＰＣ４０ｄは、文書データＣの添付された電子メールＣを複数のユーザ（クライアントＰＣ４０ａと４０ｂ）に配信する入力操作を受け付けると、メールサーバ３０ｂにこの電子メールＣを送付する（Ｐ１９）。該電子メールＣを受信したメールサーバ３０ｂは、この電子メールＣが複数宛先でありかつ文書データＣが添付されているので、ファイル識別情報Ｃｆを作成してファイル識別情報リストＢに追加保存し、電子メールＣをクライアントＰＣ４０ａと４０ｂに配信する（Ｐ２１、Ｐ２７）。
【０１１８】
また、クライアントＰＣ４０ｄは、文書データＤの添付された電子メールＤをクライアントＰＣ４０ｃに配信する入力操作を受け付けると、メールサーバ３０ｂにこの電子メールＤを送付する（Ｐ２０）。該電子メールＤを受信したメールサーバ３０ｂは、この電子メールＤは単一宛先であるので、文書データＤのファイル識別情報を作成せずに電子メールＤをクライアントＰＣ４０ｃに送信する（Ｐ３０）。
【０１１９】
クライアントＰＣ４０ａは、文書データＣが添付された電子メールＣをメールサーバ３０ｂより受信する。その後、クライアントＰＣ４０ａは文書データＣを印刷するジョブをユーザより受け付けると、自装置のプリンタドライバで文書データＣのファイル識別情報Ｃｆを作成し、このファイル識別情報Ｃｆを含む印刷要求を画像形成装置１０に送信する（Ｐ２２）。
【０１２０】
画像形成装置１０は、ファイル識別情報Ｃｆを含む印刷要求をクライアントＰＣ４０ａから受信すると、文書データＣを展開した印刷データＣｂが自装置の補助記憶装置２３に保存されているか否かを、受信したファイル識別情報Ｃｆの内容（たとえば、ファイル名と、チェックサム）と補助記憶装置２３に保存されているファイル識別情報とを照合することで確認する。
【０１２１】
この場合、印刷データＣｂは未だ補助記憶装置２３に保存されていない（一致するファイル識別情報が保存されていない）ので、画像形成装置１０は、文書データＣのＰＤＬデータＣｐの送信要求をクライアントＰＣ４０ａに送信する（Ｐ２３）。クライアントＰＣ４０ａは、画像形成装置１０からＰＤＬデータＣｐの送信要求を受信すると、文書データＣをプリンタドライバでＰＤＬデータＣｐに展開し、画像形成装置１０にＰＤＬデータＣｐを送信する（Ｐ２４）。
【０１２２】
画像形成装置１０は、クライアントＰＣ４０ａからＰＤＬデータＣｐを受信すると、ＰＤＬデータＣｐを画像処理部２２で展開し、文書データＣの印刷データである印刷データＣｂを生成する。画像形成装置１０は、文書データＣの印刷要求を繰り返し受ける可能性を評価するために、ファイル識別情報Ｃｆを含む保存確認要求をメールサーバ３０ｂに送信して、メールサーバ３０ｂのファイル識別情報リストＢにファイル識別情報Ｃｆが保存されているか否かをメールサーバ３０ｂに問い合わせる（Ｐ２５）。
【０１２３】
メールサーバ３０ｂは、画像形成装置１０よりファイル識別情報Ｃｆを含む保存確認要求を受信すると、ファイル識別情報Ｃｆの内容（ファイルのファイル名と、チェックサム）と自装置に保存されているファイル識別情報リストＢの内容とを照合することでファイル識別情報Ｃｆがファイル識別情報リストＢに保存されているか否かを確認し、その確認結果を示す確認応答を画像形成装置１０に送信する（Ｐ２６）。一致するものがあれば、複数のユーザに配布されたファイルであることを、一致するものがなければ、複数のユーザに配布されたファイルでないことを通知する。ここでは、文書データＣは、複数のユーザに配布されている旨の確認応答を返送する。
【０１２４】
メールサーバ３０ｂより前述の確認応答を受信した画像形成装置１０は、該確認応答の内容に基づいて、文書データＣに関する印刷要求を繰り返し受ける可能性を評価する。
【０１２５】
すなわち、文書データＣが複数のユーザに配布されたファイルである場合は、文書データＣに関する印刷要求を繰り返し受けると評価し、文書データＣに対応する印刷データＣｂを保存要と判定する。文書データＣが複数のユーザに配布されていないファイルの場合には、文書データＣに関する印刷要求は繰り返し受けないと評価し、文書データＣに対応する印刷データＣｂを保存不要と判定する。
【０１２６】
ここでは、文書データＣは複数のユーザに配布されている旨の確認応答をメールサーバ３０ｂより受信したので、画像形成装置１０は文書データＣに関する印刷要求を繰り返し受けると評価し、印刷データＣｂとファイル識別情報Ｃｆとを関連付けて補助記憶装置２３に保存する。
【０１２７】
展開済みの印刷データＣｂと、展開前の文書データＣのファイル識別情報Ｃｆとを関連付けて保存することにより、新たに受信したファイル識別情報（ファイル名、チェックサムの各項目）が、保存されたファイル識別情報と一致するのを確認することで、以前印刷要求を受けた文書データと同一の文書データの印刷要求であると確認できる。
【０１２８】
これにより、文書データＣの再印刷を要求された場合には、保存されている印刷データＣｂを再利用して印刷し、印刷に要する時間を短縮することができる。画像形成装置１０は、印刷データＣｂの保存要否の判定が行われた後、印刷データＣｂを用いて文書データＣの印刷を実行する。
【０１２９】
クライアントＰＣ４０ａからの要求に基づく上記印刷が行われた後、クライアントＰＣ４０ｂは、電子メールＣに添付されて配布された文書データＣを印刷するジョブの投入をユーザから受け付ける。該印刷ジョブの投入を受けたクライアントＰＣ４０ｂは、Ｐ２０と同様に自装置のプリンタドライバでファイル識別情報Ｃｆを作成し、このファイル識別情報Ｃｆを含む印刷要求を画像形成装置１０に送信する（Ｐ２８）。
【０１３０】
画像形成装置１０は、クライアントＰＣ４０ｂからファイル識別情報Ｃｆを含む印刷要求を受信すると、該受信したファイル識別情報Ｃｆと保存されているファイル識別情報との一致を検索することで印刷データＣｂが画像形成装置１０の補助記憶装置２３に保存されているか否かを確認する。
【０１３１】
この場合、印刷データＣｂは補助記憶装置２３に保存されているので、画像形成装置１０はその旨の確認通知をクライアントＰＣ４０ｂに送信し（Ｐ２９）、保存されている印刷データＣｂを用いて文書データＣの印刷を行う。クライアントＰＣ４０ｂは、上記確認通知を受信すると、文書データＣの印刷要求に係る処理を終了する。
【０１３２】
クライアントＰＣ４０ｃは、電子メールＤに添付されて配布された文書データＤを印刷するジョブの投入をユーザから受け付ける。該印刷ジョブの投入を受けたクライアントＰＣ４０ｃは、自装置のプリンタドライバで文書データＤのファイル識別情報Ｄｆを作成し、このファイル識別情報Ｄｆを含む印刷要求を画像形成装置１０に送信する（Ｐ３１）。
【０１３３】
画像形成装置１０は、クライアントＰＣ４０ｃからファイル識別情報Ｄｆを含む印刷要求を受信すると、該受信したファイル識別情報Ｄｆと保存されているファイル識別情報との一致を検索することで印刷データＤｂが画像形成装置１０の補助記憶装置２３に保存されているか否かを確認する。この場合、印刷データＤｂは補助記憶装置２３に保存されていないので、画像形成装置１０は文書データＤのＰＤＬデータであるＰＤＬデータＤｐの送信をクライアントＰＣ４０ｃに要求する（Ｐ３２）。
【０１３４】
クライアントＰＣ４０ｃは、画像形成装置１０からＰＤＬデータＤｐの送信要求を受信すると、プリンタドライバで文書データＤをＰＤＬデータＤｐへ展開し、画像形成装置１０にＰＤＬデータＤｐを送信する（Ｐ３３）。
【０１３５】
画像形成装置１０は、クライアントＰＣ４０ｃからＰＤＬデータＤｐを受信すると、ＰＤＬデータＤｐを画像形成装置１０の画像処理部２２で展開し、文書データＤの印刷データである印刷データＤｂを生成する。画像形成装置１０は、文書データＤの印刷要求を繰り返し受ける可能性を評価するために、ファイル識別情報Ｄｆの保存確認要求をメールサーバ３０ｂに送信して、メールサーバ３０ｂのファイル識別情報リストにファイル識別情報Ｄｆが保存されているか否かをメールサーバ３０ｂに問い合わせる（Ｐ３４）。
【０１３６】
メールサーバ３０ｂは、画像形成装置１０よりファイル識別情報Ｄｆを受信すると、ファイル識別情報Ｄｆの内容（ファイルのファイル名と、チェックサム）と自装置に保存されているファイル識別情報リストの内容とを照合することでファイル識別情報Ｄｆがファイル識別情報リストに保存されているか否かを確認し、その確認結果を示す確認応答を画像形成装置１０に送信する（Ｐ３５）。
【０１３７】
ここでは、ファイル識別情報リストに保存されていない旨の確認応答を送信する。画像形成装置１０は、メールサーバ３０ｂより該確認応答を受信する。そして、該確認応答が、文書データＤはメールサーバ３０ｂのファイル識別情報リストに保存されていないことを示す場合には、文書データＤの印刷要求を繰り返し受けることはないと判定し、ファイル識別情報Ｄｆと印刷データＤｂを関連付けた保存は行わない。この判定後、画像形成装置１０は印刷データＤｂを用いて文書データＤの印刷を行う。クライアントＰＣ４０ｃは、画像形成装置１０での文書データＤの印刷実行の通知を受信すると、文書データＤの印刷要求に係る処理を終了する。
【０１３８】
図１０は、第３の実施の形態において、電子メールの配信依頼を受信したメールサーバ３０ｂの動作を示す。メールサーバ３０ｂはクライアントＰＣから電子メールの配信要求を受け付けると、該電子メールの配信先が複数のユーザでありかつ文書データが添付ファイルとして添付されているか否かを調べる（ステップＳ５０１）。
【０１３９】
文書データの添付ファイルがあり、かつ複数のユーザへの配信であった場合は（ステップＳ５０１；Ｙｅｓ）、該文書データのファイル識別情報を作成し、これを自装置に保存されているファイル識別情報リストＢに追加保存し（ステップＳ５０２、図９；Ｐ２１、Ｐ２７）、該電子メールを各宛先に配信して（ステップＳ５０３）、本処理を終了する（エンド）。
【０１４０】
該電子メールの配信先が単一、もしくは該電子メールに文書データの添付ファイルが無い場合は（ステップＳ５０１；Ｎｏ）、クライアントＰＣから受信した電子メールを指定されている宛先へ配信し（ステップＳ５０３、図９；Ｐ３０）、本処理を終了する（エンド）。
【０１４１】
図１１は、第３の実施の形態においてメールサーバ３０ｂが画像形成装置１０からファイル識別情報を受信した場合の動作の流れを示す。なお、図１１において図４と同一の処理を行うステップには同じステップ番号を付してある。以下では図１１について、図４と差異があるステップについて説明する。
【０１４２】
図１１ではステップＳ１０１完了後、図４のステップＳ１０２に代えてステップＳ１０２Ｂが行われる。ステップＳ１０２Ｂでは、メールサーバ３０ｂが受信したファイル識別情報と、自装置に保存されている、ファイルが添付され、かつ複数のユーザ宛に配信された電子メールの配信記録に基づくファイル識別情報リストＢとを照合する。ステップＳ１０２Ｂ完了後は、ステップＳ１０３以降を行う。
【０１４３】
図１２は、第３の実施の形態において画像形成装置１０がクライアントＰＣから文書データの印刷要求を受信した場合の動作の流れを示す。なお、図１２において図６と同一の処理を行なうステップには同じステップ番号を付してある。以下では図１２について、図６と差異があるステップについて説明する。
【０１４４】
図１２ではステップＳ３０７完了後、図６のステップＳ３０８に代えてまずステップＳ３０８Ｃが行われる。ステップＳ３０８Ｃでは、画像形成装置１０は印刷要求を受けた文書データのファイル識別情報をメールサーバ３０ｂに送信し、該文書データがメールサーバ３０ｂを介して複数のユーザに配布されたか否かをメールサーバ３０ｂに確認させ、その結果をメールサーバ３０ｂから受信する。ステップＳ３０８Ｃ完了後は、ステップＳ３０９以降を行う。
【０１４５】
このように、第３の実施の形態では、メールサーバ３０ｂを介して複数のユーザに配布された文書データであるか否かに基づいて、生成した印刷データの保存要否を画像形成装置１０側で自動的に判定する。これにより、第１の実施の形態と同様に、保存の要否をユーザが個々に指定する場合に比べて、保存対象の選択に係るユーザの操作が軽減されて高い利便性が提供される。また、補助記憶装置２３における印刷データを保存するための記憶容量を節減することができる。その他の効果は第１の実施の形態と同一であり、その説明は省略する。
【０１４６】
次に、第４の実施の形態について説明する。
【０１４７】
第４の実施の形態では、第３の実施の形態と同様の構成だが、印刷データの保存要否を判定する方法が第２の実施形態と同様となっている（第２判定方法）。なお、第４の実施の形態におけるメールサーバ３０ｂの動作は、第２の実施の形態のファイルサーバ３０の動作（図７）と同一であり、その説明は省略する。また、複数のユーザに配布された文書データであるか否かの確認方法以外については、装置構成を含めて、第３の実施の形態に示したものと同様であり、それらの説明は省略する。
【０１４８】
図１３は、第４の実施の形態において画像形成装置１０がクライアントＰＣから文書データの印刷要求を受信した場合の動作の流れを示す。なお、図１３において図６と同一の処理を行なうステップには同じステップ番号を付してある。以下では図１３について、図６と差異があるステップについて説明する。
【０１４９】
図１３ではステップＳ３０７の完了後、図６のステップＳ３０８に代えてまずステップＳ３０８Ｄが行われる。ステップＳ３０８Ｄでは、画像形成装置１０はメールサーバ３０ｂに保存されているファイル識別情報リストＢの送信要求をメールサーバ３０ｂへ送信する。
【０１５０】
画像形成装置１０は、続くステップＳ３０９Ｄでファイル識別情報リストＢをメールサーバ３０ｂより受信すると、ステップＳ３１０Ｄで該受信したファイル識別情報リストＢとクライアントＰＣより受信したファイル識別情報とを照合し、印刷要求を受けた文書データがメールサーバ３０ｂを介して複数のユーザに配布されたか否かを確認する。
【０１５１】
すなわち、受信したファイル識別情報リストＢの中にクライアントＰＣより受信したファイル識別情報と一致するものがあれば、該文書データの印刷データを保存要と判定する。なければ、該文書データの印刷データを保存不要と判定する。ステップＳ３１０Ｄ完了後は、ステップＳ３０９以降を行う。
【０１５２】
このように、第４の実施の形態では、画像形成装置１０がメールサーバ３０ｂからファイル識別情報リストＢを取得し、このファイル識別情報リストＢに基づいて、画像形成装置１０側が印刷データの保存要否の判定を行う。このため、メールサーバ３０ｂ側の処理負担が少ない。その他の効果は、第３の実施の形態と同一であり、その説明は省略する。
【０１５３】
次に、第５の実施の形態について説明する。
【０１５４】
第５の実施の形態では、画像形成装置に既に保存されている印刷データを利用した印刷を、この画像形成装置に対応するプリンタドライバがインストールされていないクライアントＰＣから実行できるようになっている。なお、印刷要求を繰り返し受ける可能性を評価して画像形成装置に印刷データが保存されるまでの動作については第１〜第４の実施の形態で示したものと同一であり、その説明は省略する。
【０１５５】
図１４は、第５の実施の形態に係るシステム構成および動作シーケンスの一例を示している。システム構成は図１に示すものと基本的に同一であるが、さらに画像形成装置１０ｂおよび１０ｃがネットワークに接続されている。なお、図１４ではファイルサーバ３０は図示省略してある。ここでは、画像形成装置１０ａ、１０ｂ、１０ｃは異なる機種のＭＦＰであり、それぞれに適合する正規のプリンタドライバａ、プリンタドライバｂ、プリンタドライバｃがある。
【０１５６】
各プリンタドライバは、クライアントＰＣが文書データの印刷ジョブの入力を受けた場合に、該文書データのファイル識別情報を含む印刷要求を、対応する画像形成装置に送信する機能を備えており、第１の実施の形態等で示したものと同一である。
【０１５７】
また、画像形成装置１０ａ、１０ｃはカラー印刷とモノクロ印刷が可能なＭＦＰであり、画像形成装置１０ｂはモノクロ印刷のみ可能なＭＦＰとなっている。本例では、クライアントＰＣ４０ａにはプリンタドライバａとプリンタドライバｂがインストールされており、クライアントＰＣ４０ｂ、４０ｃにはプリンタドライバｂとダミードライバとがインストールされている。
【０１５８】
ダミードライバは、正規のプリンタドライバがインストールされていない画像形成装置においてその正規のプリンタドライバに替えてインストールされるプリンタドライバである。ダミードライバは文書データをＰＤＬデータに変換する機能などは具備しない。
【０１５９】
また、ダミードライバは、適合するプリンタドライバがインストールされていない画像形成装置に対して、クライアントＰＣから文書データのファイル識別情報を含む印刷要求を送信する機能を果たす。該印刷要求には、その送信元がダミードライバであることを示す情報が含まれる。
【０１６０】
ダミードライバからファイル識別情報を含む印刷要求を受けた画像形成装置にそのファイル識別情報に対応付けされた印刷データが保存されている場合には、その印刷データを利用した印刷が実行される。すなわち、ダミードライバを使用することで、正規のプリンタドライバをインストールしていないクライアントＰＣから印刷を依頼することが可能になる。
【０１６１】
たとえば、モノクロのプリンタドライバしかインストールされていないクライアントＰＣでも、既に印刷データが保存されているカラーのプリンタに対して、ダミードライバから、その印刷データに対応するファイル識別情報を含む印刷要求を送信すれば、該カラープリンタに印刷を実行させることができる。
【０１６２】
図１４に例示する動作シーケンスでは、まず、クライアントＰＣ４０ａが画像形成装置１０ａで文書データＥを印刷するジョブをユーザから受け付ける。クライアントＰＣ４０ａには画像形成装置１０ａの正規プリンタドライバａがインストールされているので、該正規プリンタドライバａがこの印刷に係る処理を行う。
【０１６３】
すなわち、クライアントＰＣ４０ａのプリンタドライバａは、図示しないファイルサーバ３０より文書データＥを取得し、この文書データＥに対応するファイル識別情報Ｅｆを生成する。そして、文書データＥとこのファイル識別情報Ｅｆを含む印刷要求を画像形成装置１０ａに送信する（Ｐ３６）。
【０１６４】
ここで、画像形成装置１０ａには文書データＥに対応する印刷データが保存されていないものとする。このため、画像形成装置１０ａは、図３のＰ４、Ｐ５と同様にＰＤＬデータＥｐの送信要求をクライアントＰＣ４０ａに対して送信する（Ｐ３７）。
【０１６５】
これに応じて、クライアントＰＣ４０ａはＰＤＬデータＥｐを作成して画像形成装置１０ａに送信する（Ｐ３８）。画像形成装置１０ａは受信したＰＤＬデータＥｐより印刷データＥｂを生成して印刷を実行すると共に、その印刷データＥｂをファイル識別情報Ｅｆに対応付けて保存する。
【０１６６】
その後、クライアントＰＣ４０ｂは、画像形成装置１０ａで文書データＥを印刷するジョブをユーザから受け付ける。クライアントＰＣ４０ｂは、画像形成装置１０ａの正規プリンタドライバａを具備しないので、ダミードライバがこの印刷ジョブに係る処理を行う。
【０１６７】
クライアントＰＣ４０ｂのダミードライバは、図示されないファイルサーバ３０より文書データＥを取得し、ファイル識別情報Ｅｆを作成し、該ファイル識別情報Ｅｆとダミードライバが送信元であることを示す情報とを含む印刷要求を画像形成装置１０ａに送信する（Ｐ３９）。
【０１６８】
画像形成装置１０ａはクライアントＰＣ４０ｂから該印刷要求を受信すると、自装置の補助記憶装置２３に既に印刷データＥｂが保存されているので、その旨を示す確認通知をクライアントＰＣ４０ｂに返信する（Ｐ４０）と共に、印刷データＥｂを用いて印刷を実行する。確認通知を受信したクライアントＰＣ４０ｂは、文書データＥの印刷要求に係る処理を終了する。
【０１６９】
また、クライアントＰＣ４０ｃは、正規のプリンタドライバがインストールされていない画像形成装置１０ｃで文書データＥを印刷するジョブをユーザから受け付ける。クライアントＰＣ４０ｃは、画像形成装置１０ｃの正規プリンタドライバを具備しないので、ダミードライバがこの印刷ジョブに係る処理を行う。
【０１７０】
クライアントＰＣ４０ｃのダミードライバは、図示されないファイルサーバ３０より文書データＥを取得し、ファイル識別情報Ｅｆを作成し、該ファイル識別情報Ｅｆとダミードライバが送信元であることを示す情報とを含む印刷要求を画像形成装置１０ｃに送信する（Ｐ４１）。
【０１７１】
ここで、画像形成装置１０ｃには、ファイル識別情報Ｅｆに対応する印刷データＥｂが保存されていないものとする。画像形成装置１０ｃは、印刷要求の送信元がダミードライバなので、ＰＤＬデータの送信要求は行わず、印刷不可を示す確認通知をクライアントＰＣ４０ｃに送信する（Ｐ４２）。
【０１７２】
印刷不可を示す確認通知を受信したクライアントＰＣ４０ｃは、ネットワークを介して接続された他の画像形成装置に対して、先ほどの印刷要求を送信し、他の画像形成装置での印刷を試みる。本例では、画像形成装置１０ａに対してファイル識別情報Ｅｆを含む印刷要求を送信する（Ｐ４３）。
【０１７３】
画像形成装置１０ａにはファイル識別情報Ｅｆに対応付けて印刷データＥｂが保存されているので、画像形成装置１０ａは印刷データＥｂが保存されている旨の確認通知をクライアントＰＣ４０ｃに返信する（Ｐ４４）と共に、印刷データＥｂを用いて印刷を実行する。確認通知を受信したクライアントＰＣ４０ｃのダミードライバは、文書データＥの印刷要求に係る処理を終了する。
【０１７４】
図１５は、第５の実施の形態におけるクライアントＰＣの動作の流れを示している。ここでは、クライアントＰＣにはダミードライバがインストールされ、印刷先に指定された画像形成装置の正規のプリンタドライバはインストールされていないものとする。なお、図１５において図５と同一の処理を行うステップには同じステップ番号を付してある。
【０１７５】
クライアントＰＣはユーザから印刷ジョブを受け付けると（ステップＳ２０１）、ダミードライバを起動する。ダミードライバは該印刷ジョブで印刷対象に指定されている文書データのファイル識別情報を作成する。そして、印刷要求の送信元がダミードライバであることを示すダミードライバ情報と、作成したファイル識別情報とを含む印刷要求を、印刷先の画像形成装置へ送信する（ステップＳ２０３Ｂ、図１４；Ｐ３９、Ｐ４１）。
【０１７６】
クライアントＰＣが、印刷要求の送信先の画像形成装置から、ファイル識別情報に一致する印刷データが存在する旨の確認通知を受信した場合は（ステップＳ２０４；Ｙｅｓ、図１４；Ｐ４０）、印刷が実行される画像形成装置の識別情報（名称や装置ＩＤなど）を該クライアントＰＣのディスプレイなどに表示しユーザに通知して（ステップＳ２０５）、処理を終了する（エンド）。この場合、印刷先の画像形成装置では、当該クライアントＰＣから送信した印刷要求に対応する印刷を、画像形成装置が保存している印刷データを使用して行う。
【０１７７】
クライアントＰＣが、印刷要求の送信先の画像形成装置から、ファイル識別情報に一致する印刷データが存在しない旨の確認通知を受信した場合は（ステップＳ２０４；Ｎｏ、図１４；Ｐ４２）、印刷要求をまだ送信していない未確認の画像形成装置を検索し（ステップＳ２０４Ｂ、図１４；Ｐ４３）、未確認の画像形成装置があった場合は（ステップＳ２０４Ｂ；Ｙｅｓ、図１４；Ｐ４４）、ステップＳ２０３Ｂに戻り、その未確認の画像形成装置に対して、印刷要求を送信する。未確認の画像形成装置がない場合は（ステップＳ２０４Ｂ；Ｎｏ）、クライアントＰＣは該文書データの印刷ジョブの実行が不可能であることをユーザに通知して（ステップＳ２０６Ｂ）、本処理を終了する（エンド）。
【０１７８】
このように、第５の実施の形態では、画像形成装置に保存された印刷データを再利用することにより、正規のプリンタドライバがインストールされていないクライアントＰＣから画像形成装置に文書データの印刷を実行させることができる。
【０１７９】
また、印刷不可の確認通知を受けた場合に、ネットワーク上の他の画像形成装置に対して印刷要求を送信するようにしたので、印刷先に指定された画像形成装置とは別の画像形成装置に印刷データが保存されていた場合でも、その印刷データを利用した印刷を行うことができる。またユーザは該当する印刷データの保存されている画像形成装置を自分で探す作業から開放され、利便性が向上する。
【０１８０】
また、これまで印刷データの保存要否を画像形成装置が自動的に判定していたが、印刷データの保存可否を画像形成装置の正規のプリンタドライバで選択できるような構成にしてもよい。
【０１８１】
前述したように、ダミードライバは、ＭＦＰに保存されている印刷データを用いた印刷しか実行することができない。従って、正規のプリンタドライバを具備する（文書データをＰＤＬデータに展開し、画像形成装置にそのＰＤＬデータを送信できる）クライアントＰＣのユーザが、画像形成装置に保存させた印刷データの文書データのみが、ダミードライバによる印刷が可能な文書データとなる。そこで、印刷データの保存可否を画像形成装置の正規のプリンタドライバで選択できる構成にすることで、正規のプリンタドライバを具備するクライアントＰＣのユーザが、ダミードライバしかインストールされていないクライアントＰＣから印刷可能な文書データを任意に制限可能なシステムを構成することができる。
【０１８２】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１８３】
たとえば、実施の形態では画像形成装置に印刷データを保存する期限について設定されていなかったが、ユーザが印刷データの保持期限を任意に設定できる構成でもよい。
【０１８４】
また、実施の形態では画像形成装置１０でファイル識別情報に関連付けて印刷データを保存したが、これに代えてファイル識別情報とＰＤＬデータを関連付けて保存するようにしてもよい。この場合、画像形成装置１０は、自装置が保存しているＰＤＬデータと同一のファイル識別情報を含む印刷要求を受けた場合に、該ＰＤＬデータを展開して印刷データを生成し、該印刷データを用いて印刷を実行する構成でもよい。
【０１８５】
また、実施の形態では、クライアントＰＣが印刷要求を行う際にファイル識別情報を作成していたが、これに対し、サーバ側のみでファイル識別情報が作成され、クライアントＰＣ側はサーバから文書データを取得した際に該文書データのファイル識別情報を同時に取得して用いるように構成されてもよい。
【０１８６】
この場合、ファイルサーバ側では共有ディレクトリに格納されるファイルのみについてファイル識別情報をクライアントＰＣへ通知するようにしてもよいし、非共有ディレクトリに保存されているファイルについてもファイル識別情報を作成してクライアントＰＣに通知するように構成されてもよい。前者の場合、たとえば、クライアントＰＣは、ファイルサーバからファイル識別情報が返信された場合には該ファイル識別情報を含む印刷要求を画像形成装置１０に送信し、返信されない場合は文書データからＰＤＬデータを作成して、該ＰＤＬデータを含む印刷要求を画像形成装置１０に送信する。そして、画像形成装置１０は、ファイル識別情報を含む印刷要求を受けた場合は第１の実施の形態等のように動作し、ファイル識別情報を含まない場合は受信したＰＤＬデータから印刷データを作成し、該印刷データは保存せず、印刷を行うようにすればよい。
【０１８７】
また、ファイル識別情報としてパス情報（ＩＰアドレスやディレクトリ情報など）を含む印刷要求をクライアントＰＣから送信できるようにしてもよい。この場合、予め特定の記憶手段のパスを画像形成装置１０に設定し、該設定したパスとクライアントＰＣから受信したファイル識別情報のパスが一致した場合には、画像形成装置１０は印刷要求を受けた文書データの印刷データを保存要と判定して保存する構成にしてもよい。
【０１８８】
また、実施の形態では、クライアントＰＣからファイル識別情報を文書データの印刷要求として画像形成装置１０に送信するようにしたが、印刷を実行せずに文書データの評価だけを行う評価指示としてファイル識別情報を送信する構成でもよい。詳細には、クライアントＰＣからファイル識別情報を含む評価指示を画像形成装置１０に送信し、これを受信した画像形成装置１０は、印刷を実行せずに、そのファイル識別情報に対応する文書データが繰り返し印刷要求を受ける可能性を評価し、その評価結果をクライアントＰＣに通知する構成にしてもよい。
【０１８９】
また、これに続いて、繰り返し印刷要求を受けるとの評価結果の通知を受けたクライアントＰＣがＰＤＬデータを画像形成装置１０に送信して印刷データに展開させ、印刷は行わずに、該印刷データとファイル識別情報とを対応付けて画像形成装置１０に保存のみさせるようにしてもよい。この保存された印刷データは、以後、画像形成装置１０が該文書データの印刷要求を受けた際の印刷に使用される。
【０１９０】
また、画像形成装置１０がクライアントＰＣに対してＰＤＬデータの要求を送信し、該ＰＤＬデータをクライアントＰＣから受信するタイミングは、図６に例示したものに限定されない。たとえば、図６では、画像形成装置１０は、ファイル識別情報に一致する印刷データが保存されていない場合に、ＰＤＬデータをクライアントＰＣに要求して入手してから該ＰＤＬデータに対応する印刷データの保存要否を判定している。これに対し、画像形成装置１０が、クライアントＰＣから印刷要求を受けた文書データの印刷データについて保存要否を判定した後、クライアントＰＣに対してＰＤＬデータの送信を要求するように構成されてもよい。
【０１９１】
また、画像形成装置１０によるＰＤＬデータから印刷データへの展開のタイミングや、ファイルサーバに保存確認要求を送信するタイミングは、図６などに示されたタイミング以外で実行されてもよい。たとえば、画像形成装置１０はクライアントＰＣから受信したＰＤＬデータを、まず印刷データに展開し、その次にファイルサーバに保存確認要求を送信していたが、この２つの動作は、前述の順序と逆順で実行されてもよい。
【０１９２】
また、画像形成装置１０に現在保存されている印刷データを確認できる構成にしてもよい、たとえば、ネットワーク２を介して各クライアントＰＣから確認できるようにしてもよいし、画像形成装置１０の表示部２０などで確認できるようにしてもよい。
【０１９３】
また、画像形成装置１０とファイルサーバとで定期的に通信を行い、保存要と判定された印刷データの文書データが、共有ディレクトリなど所定の場所から削除もしくは移動された場合には、該印刷データを画像形成装置１０から消去できるようにしてもよい。
【０１９４】
また、印刷データの保存要否を判定する方法は、たとえば、会議の名称・場所・時間・参加者名・会議で配布する文書データなどが登録されたスケジュール管理サーバや会議の開催通知（たとえば、電子メール）などを参照することで、文書データが繰り返し印刷要求を受けるものであるか否かを評価するような方法でもよい。たとえば、印刷要求を受けた文書データが会議の配布資料であって今回の印刷部数が会議の参加人数より少ない場合は、この文書データに対する印刷要求を再び受ける可能性があると評価し、その文書データから生成した印刷データを保存要と判定し画像形成装置に保存するようにしてもよい。
【０１９５】
また、印刷データの保存要否を判定する方法は以下のような方法でもよい。まず初回に印刷した文書データのファイル識別情報を画像形成装置１０に保存する（印刷データは保存せず）。次に、初回と同じファイル識別情報を含む印刷要求を受信した場合には（２回目の受信）、この文書データは繰り返し印刷要求を受けると判定し、今回展開した印刷データを該ファイル識別情報と関連付けて保存する。そして、初回と同じファイル識別情報を含む印刷要求を３回目以降に受信した場合（すなわち、そのファイル識別情報に関連付けて印刷データが保存されている場合）は、保存されている印刷データを使用して印刷する。
【０１９６】
また、印刷データの保存要否を判定する方法としては、印刷ジョブの実行を受け付けた画像形成装置で文書データの印刷が完了する前（ジョブキューにて待機中もしくは印刷中）に同一の文書データの印刷要求があった場合に、その文書データは繰り返し印刷要求を受けると評価し、その文書データを展開して得た印刷データを保存要と判定して保存する、という方法でもよい。
【０１９７】
なお、繰り返し印刷要求を受ける可能性の評価を、共有ディレクトリに保存されていることや複数ユーザへの配布等を判定基準として行う場合は、「繰り返し印刷要求を受ける」を「複数のユーザから印刷要求を受ける」、と換言してもよい。
【０１９８】
また、本実施の形態では画像形成装置１０の一例としてＭＦＰを用いたが、印刷ジョブを送信できる外部端末とネットワークを介した接続が可能であり、且つ展開した印刷データを保存できる出力装置（たとえば、プリンタなど）であればよく、スキャナ機能やファクシミリ機能などを具備しない他の装置でもよい。
【符号の説明】
【０１９９】
２…ネットワーク
１０…画像形成装置
１０ａ…画像形成装置
１０ｂ…画像形成装置
１０ｃ…画像形成装置
１１…ＣＰＵ
１２…バス
１３…ＲＯＭ
１４…ＲＡＭ
１５…不揮発メモリ
１６…スキャナ部
１７…プリンタ部
１８…ファクシミリ通信部
１９…ネットワーク通信部
２０…表示部
２１…操作部
２２…画像処理部
２３…補助記憶装置
２４…補助記憶装置接続部
３０…ファイルサーバ
３０ｂ…メールサーバ
４０ａ…クライアントＰＣ
４０ｂ…クライアントＰＣ
４０ｃ…クライアントＰＣ
４０ｄ…クライアントＰＣ
Ａ…文書データ
Ｂ…文書データ
Ｃ…文書データ
Ｄ…文書データ
Ｅ…文書データ
Ａｐ…ＰＤＬデータ
Ｂｐ…ＰＤＬデータ
Ｃｐ…ＰＤＬデータ
Ｄｐ…ＰＤＬデータ
Ｅｐ…ＰＤＬデータ
Ａｂ…印刷データ
Ｂｂ…印刷データ
Ｃｂ…印刷データ
Ｄｂ…印刷データ
Ｅｂ…印刷データ
ａ…プリンタドライバ
ｂ…プリンタドライバ
ｃ…プリンタドライバ
【図１】
2011066741.tif 000003
【図２】
2011066741.tif 000004
【図３】
2011066741.tif 000005
【図４】
2011066741.tif 000006
【図５】
2011066741.tif 000007
【図６】
2011066741.tif 000008
【図７】
2011066741.tif 000009
【図８】
2011066741.tif 000010
【図９】
2011066741.tif 000011
【図１０】
2011066741.tif 000012
【図１１】
2011066741.tif 000013
【図１２】
2011066741.tif 000014
【図１３】
2011066741.tif 000015
【図１４】
2011066741.tif 000016
【図１５】
2011066741.tif 000017