(57)【要約】【課題】メモ書きが成された印刷物から再利用性の高い元データを取得することのできる画像形成システムを提供する。【解決手段】画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する第１記憶部と、対象データに対象データ識別情報を付与した合成データを生成する合成データ生成部と、合成データの画像を形成する画像形成部と、合成データの画像が形成された原稿を読み取り、読取データを取得する読取部と、読取データから、合成データに付与された対象データ識別情報を抽出する抽出部と、抽出部により抽出された対象データ識別情報に対応付けられて第１記憶部に記憶されている対象データを出力する対象データ出力部とを備える。【選択図】図４
2013247658.tif 000002
【特許請求の範囲】
【請求項１】
画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する第１記憶部と、
前記対象データに前記対象データ識別情報を付与した合成データを生成する合成データ生成部と、
前記合成データの画像を形成する画像形成部と、
前記合成データの画像が形成された原稿を読み取り、読取データを取得する読取部と、
前記読取部によって取得された読取データから、前記合成データに付与された前記対象データ識別情報を抽出する抽出部と、
前記抽出部により抽出された前記対象データ識別情報に対応付けられて前記第１記憶部に記憶されている前記対象データを出力する対象データ出力部と
を備えることを特徴とする画像形成システム。
【請求項２】
前記対象データの画像形成指示の入力を受け付ける指示受付部と、
前記画像形成指示に示される前記対象データの前記対象データ識別情報を生成する対象データ識別情報生成部と、
前記対象データ識別情報と、前記対象データとを対応付けて、前記第１記憶部に格納する対象データ管理部と
をさらに備えることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
ユーザを識別するユーザ識別情報と、前記対象データに対し前記ユーザに与えられた権限とを対応付けて記憶する第２記憶部と、
前記提供部は、前記ユーザから入力された前記識別情報に基づいて、前記第２記憶部を参照し、前記ユーザが前記対象データの編集権限を有する場合に、前記対象データを、前記ユーザに提供することを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
ファイルサーバと、画像形成装置とを備えた画像形成システムであって、
前記ファイルサーバは、
画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する記憶部を有し、
前記画像形成装置は、
前記対象データに前記対象データ識別情報を付与した合成データを生成する合成データ生成部と、
前記合成データの画像を形成する画像形成部と、
前記合成データの画像が形成された原稿を読み取り、読取データを取得する読取部と、
前記読取部によって取得された読取データから、前記合成データに付与された前記対象データ識別情報を抽出する抽出部と、
前記抽出部により抽出された前記対象データ識別情報に対応付けられて、前記ファイルサーバの前記記憶部に記憶されている前記対象データを、前記ファイルサーバから受信する受信部と、
前記受信部が受信した前記対象データを出力する対象データ出力部と
を有することを特徴とする画像形成システム。
【請求項５】
画像形成システムにおいて実行される画像形成方法であって、
前記画像形成システムは、
画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する記憶部を備え、
前記対象データに前記対象データ識別情報を付与した合成データを生成する合成データ生成ステップと、
前記合成データの画像を形成する画像形成ステップと、
前記合成データの画像が形成された原稿を読み取り、読取データを取得読取ステップと、
前記読取ステップにおいて取得された読取データから、前記合成データに付与された前記対象データ識別情報を抽出する抽出ステップと、
前記抽出部により抽出された前記対象データ識別情報に対応付けられて前記記憶部に記憶されている前記対象データを出力する対象データ出力部と
を含むことを特徴とする画像形成方法。
【請求項６】
画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する記憶部を備えるファイルサーバと通信可能なコンピュータを、
前記対象データに前記対象データ識別情報を付与した合成データを生成する合成データ生成部と、
前記合成データの画像を形成する画像形成部と、
前記合成データの画像が形成された原稿を読み取り、読取データを取得する読取部と、
前記読取部によって取得された読取データから、前記合成データに付与された前記対象データ識別情報を抽出する抽出部と、
前記抽出部により抽出された前記対象データ識別情報に対応付けられて前記記憶部に記憶されている前記対象データを出力する対象データ出力部と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
従来、会議において出席者に会議資料として印刷物が配布され、出席者により資料にメモ書きされることがある。さらに、後になって、メモ書きのされていない配布資料が必要になるといったケースも生じる。
【０００３】
こうしたケースに対応する技術も開発されている。例えば、上記会議資料としての印刷物を出力する画像形成装置において、画像形成の際に、印刷物に地紋、バーコード、電子透かしなどにより印刷物を形成するための元データである印刷データの識別情報を埋め込んでおく。さらに、画像形成装置は、印刷データを保存しておく。そして、画像形成装置がメモ書きのなされた印刷物をスキャンすることにより、印刷物に埋め込まれたＩＤを読み取る。続いて、画像形成装置は、読み取ったＩＤで識別される印刷データを読み出し、この印刷データを印刷する。これにより、メモ書きがなされていない印刷物を得ることができる。
【０００４】
また、例えば、特許文献１には、複製禁止用の地紋画像が形成された原稿に対応するオリジナル原稿の電子データを保持する原稿保持サーバにネットワーク網を介して接続された画像処理システムが開示されている。この画像処理システムにおいては、地紋画像が形成された原稿をスキャンすることにより、当該原稿に付加された特定情報を抽出する。そして、画像処理システムは、特定情報に基づいてサーバに保持された電子データを検索し、電子データに複製を抑止するための地紋画像を形成し、地紋画像が形成された電子データを印刷する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術において、画像形成装置に記憶されている印刷データの形式は、例えばＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）や、Ｐｏｓｔ  Ｓｃｒｉｐｔ、ラスタイメージなど、アプリケーションで再編集することに向いていない形式である。このため、ユーザに提供されるデータの再利用性が低いという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、メモ書きがなされた印刷物から再利用性の高い元データをユーザに提供することのできる画像形成システム、画像形成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画像形成システムであって、画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する第１記憶部と、前記対象データに前記対象データ識別情報を付与した合成データを生成する合成データ生成部と、前記合成データの画像を形成する画像形成部と、前記合成データの画像が形成された原稿を読み取り、読取データを取得する読取部と、前記読取部によって取得された読取データから、前記合成データに付与された前記対象データ識別情報を抽出する抽出部と、前記抽出部により抽出された前記対象データ識別情報に対応付けられて前記第１記憶部に記憶されている前記対象データを出力する対象データ出力部とを備えることを特徴とする。
【０００８】
また、本発明は、ファイルサーバと、画像形成装置とを備えた画像形成システムであって、前記ファイルサーバは、画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する記憶部を有し、前記画像形成装置は、前記対象データに前記対象データ識別情報を付与した合成データを生成する合成データ生成部と、前記合成データの画像を形成する画像形成部と、前記合成データの画像が形成された原稿を読み取り、読取データを取得する読取部と、前記読取部によって取得された読取データから、前記合成データに付与された前記対象データ識別情報を抽出する抽出部と、前記抽出部により抽出された前記対象データ識別情報に対応付けられて、前記ファイルサーバの前記記憶部に記憶されている前記対象データを、前記ファイルサーバから受信する受信部と、前記受信部が受信した前記対象データを出力する対象データ出力部とを有することを特徴とする。
【０００９】
また、本発明は、画像形成システムにおいて実行される画像形成方法であって、画像形成システムは、画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する記憶部を備え、前記対象データに前記対象データ識別情報を付与した合成データを生成する合成データ生成ステップと、前記合成データの画像を形成する画像形成ステップと、前記合成データの画像が形成された原稿を読み取り、読取データを取得読取ステップと、前記読取ステップにおいて取得された読取データから、前記合成データに付与された前記対象データ識別情報を抽出する抽出ステップと、
前記抽出部により抽出された前記対象データ識別情報に対応付けられて前記記憶部に記憶されている前記対象データを出力する対象データ出力部とを含むことを特徴とする。
【００１０】
また、本発明は、プログラムであって、画像処理の対象に指定された対象データと、当該対象データを識別する対象データ識別情報とを対応付けて記憶する記憶部を備えるファイルサーバと通信可能なコンピュータを、前記対象データに前記対象データ識別情報を付与した合成データを生成する合成データ生成部と、前記合成データの画像を形成する画像形成部と、前記合成データの画像が形成された原稿を読み取り、読取データを取得する読取部と、前記読取部によって取得された読取データから、前記合成データに付与された前記対象データ識別情報を抽出する抽出部と、前記抽出部により抽出された前記対象データ識別情報に対応付けられて前記記憶部に記憶されている前記対象データを出力する対象データ出力部として機能させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、メモ書きがなされた印刷物から再利用性の高い元データをユーザに提供することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第１の実施の形態にかかる画像形成システムの全体構成を示す図である。
【図２】図２は、クライアントＰＣの機能構成を示すブロック図である。
【図３】図３は、ファイルサーバに記憶されるドキュメントテーブルのデータ構成を模式的に示す図である。
【図４】図４は、複合機の構成を示すブロック図である。
【図５】図５は、画像形成システムにおける、印刷対象となる対象ドキュメントの印刷処理を示すシーケンス図である。
【図６】図６は、複合機において、図５に示す処理により得られた印刷物から元データ、すなわち対象オブジェクトデータを得る処理を示すフローチャートである。
【図７】図７は、第２の実施の形態にかかる画像形成システムの全体構成を示す図である。
【図８】図８は、クライアントＰＣの機能構成を示すブロック図である。
【図９】図９は、認証サーバに格納される認証テーブルのデータ構成を模式的に示す図である。
【図１０】図１０は、複合機の機能構成を示すブロック図である。
【図１１】図１１は、第２の実施の形態にかかる画像形成システムにおける、対象ドキュメントの印刷処理を示すシーケンス図である。
【図１２】図１２は、第２の実施の形態にかかる複合機において、印刷物からオブジェクトデータを得る処理を示すフローチャートである。
【図１３】図１３は、クライアントＰＣの構成を示す図である。
【図１４】図１４は、複合機のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、画像形成システム、画像形成方法およびプログラムの実施の形態を詳細に説明する。
【００１４】
（第１の実施の形態）
図１は、第１の実施の形態にかかる画像形成システム１の全体構成を示す図である。画像形成システム１は、クライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０と、ファイルサーバ２０と、複合機３０とを備えている。クライアントＰＣ１０と、複合機３０とファイルサーバ２０は、ネットワーク４０を介して相互に通信することができる。ネットワーク４０としては、インターネットや、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などがある。
【００１５】
クライアントＰＣ１０は、ユーザ操作に応じて印刷対象となる対象データ（対象ドキュメントデータ）を作成する。ここで、対象ドキュメントデータは、ユーザからの指示にしたがい作成され、編集されるデータである。対象ドキュメントデータとしては、例えば、ワープロソフトで作成された文書や、画像編集ソフトで作成された画像などがある。なお、クライアントＰＣ１０は、対象ドキュメントデータを作成するためのアプリケーションを搭載しているものとする。アプリケーション等の構成については後述する。
【００１６】
クライアントＰＣ１０はまた、マウスやキーボードなどのユーザインタフェースを備え、会議資料など印刷対象となる対象ドキュメントデータに対する印刷指示（画像形成指示）のユーザによる入力を受け付ける。
【００１７】
ファイルサーバ２０は、クライアントＰＣ１０から、印刷対象となる対象ドキュメントデータを取得し、これを記憶する。
【００１８】
複合機３０は、コピー機能、プリンタ機能、スキャナ機能など複数の機能を有している。複合機３０は、クライアントＰＣ１０からの指示にしたがい、画像を形成する。複合機３０はまた、適宜ファイルサーバ２０からデータを取得する。
【００１９】
なお、画像形成システム１は、クライアントＰＣ１０を複数台備えていてもよい。画像形成システム１は、また複合機３０を複数台備えていてもよい。
【００２０】
図２は、クライアントＰＣ１０の機能構成を示すブロック図である。クライアントＰＣ１０は、指示受付部１００と、ドキュメントＩＤ生成部１０１と、描画処理部１０２と、通信部１０３とを備えている。
【００２１】
指示受付部１００は、ユーザから入力された各種指示を受け付ける。指示受付部１００は例えば、印刷指示の入力を受け付ける。指示受付部１００はまた、ドキュメント保存機能の有効または無効の指示を受け付ける。ここで、ドキュメント保存機能とは、印刷指示に対象となる対象ドキュメントデータをファイルサーバ２０に格納する機能である。
【００２２】
指示受付部１００はまた、ドキュメント取得機能の有効または無効の指示を受け付ける。ここで、ドキュメント設定機能とは、複合機３０において、対象ドキュメントデータに対応する印刷物から、当該対象ドキュメントデータを取得する機能である。
【００２３】
ドキュメントＩＤ生成部１０１は、指示受付部１００がドキュメント保存機能の有効指示の入力を受け付けた場合に、印刷指示の対象となる対象ドキュメントデータを識別するドキュメントＩＤを生成する。
【００２４】
描画処理部１０２は、ユーザからの指示にしたがい編集可能な対象ドキュメントデータを複合機３０において解釈可能な所定の形式に変換し、記録媒体としての紙に対する面付けなど、描画にかかる処理を行う。これにより、複合機３０において画像形成に利用される印刷データが得られる。印刷データの形式としては、例えばＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）や、Ｐｏｓｔ  Ｓｃｒｉｐｔ、ラスタイメージなどが挙げられる。
【００２５】
通信部１０３は、印刷指示と、印刷指示にかかる対象ドキュメントデータに対応する印刷データと、対象ドキュメントデータのドキュメントＩＤと、ドキュメント取得機能の指示とを複合機３０に送信する。通信部１０３はまた、対象ドキュメントデータと、ドキュメントＩＤとをファイルサーバ２０に送信する。
【００２６】
ファイルサーバ２０は、対象ドキュメントとドキュメントＩＤを受信すると、これをドキュメントテーブルとして記憶部に記憶する。図３は、ファイルサーバ２０に記憶されるドキュメントテーブル２００のデータ構成を模式的に示す図である。図３に示すように、ドキュメントテーブル２００は、ドキュメントＩＤと、ドキュメントデータとを対応付けて記憶している。
【００２７】
すなわち、クライアントＰＣ１０の通信部１０３およびファイルサーバ２０により、対象ドキュメントデータと、ドキュメントＩＤとをドキュメントテーブルに格納する対象データ管理部の機能が実現される。
【００２８】
図４は、複合機３０の構成を示すブロック図である。複合機３０は、コントローラ３００と、画像形成部（画像形成エンジン）３１０と、スキャナ３２０と、操作表示パネル３３０とを備えている。
【００２９】
コントローラ３００は、複合機３０全体を制御し、画像形成部３１０に画像形成の対象となるデータを出力する。
【００３０】
画像形成部３１０は、コントローラ３００から画像形成の対象となるデータを取得し、このデータに基づいて、例えば紙などの記録媒体に画像を形成する。すなわち、印刷物を得る。
【００３１】
スキャナ３２０は、対象原稿の内容を読み取り、読取データを得る。スキャナ３２０は、ＡＤＦ（ａｕｔｏ  ｄｏｃｕｍｅｎｔ  ｆｅｅｄｅｒ）機能を有する。
【００３２】
操作表示パネル３３０は、ユーザインタフェース機能を有し、ユーザからの各種操作入力を受け付ける。操作表示パネル３３０はまた、各種情報を表示する。
【００３３】
コントローラ３００は、主に通信部３０１と、合成データ生成部３０２と、ドキュメントＩＤ抽出部３０３と、ドキュメントデータ提供処理部３０４と、指示受付部３０５とを有している。
【００３４】
通信部３０１は、クライアントＰＣ１０およびファイルサーバ２０と各種情報の送受信を行う。通信部３０１は、例えば、クライアントＰＣ１０から印刷データ、ドキュメントＩＤおよびドキュメント取得機能の指示を受信する。通信部３０１はまた、ファイルサーバ２０から所定のドキュメントデータおよびドキュメントＩＤを受信する。
【００３５】
合成データ生成部３０２は、通信部３０１が印刷指示、印刷データおよびドキュメントＩＤを受信すると、この印刷データに対しドキュメントＩＤと、ドキュメント取得機能の指示とを埋め込むことにより、合成データを得る。なお、合成データは、画像形成部３１０により画像形成に用いられる。すなわち画像形成部３１０において、合成データに対応する、ドキュメントＩＤおよびドキュメント取得機能の指示が埋め込まれた印刷物が出力される。
【００３６】
ドキュメントＩＤ抽出部３０３は、スキャナ３２０により得られた読取データからドキュメント取得機能の指示およびドキュメントＩＤを抽出する。
【００３７】
ドキュメントデータ提供処理部３０４は、ドキュメントＩＤ抽出部３０３より抽出されたドキュメント取得機能の指示が有効および無効のいずれを示すかを確認する。ドキュメントデータ提供処理部３０４は、ドキュメント取得機能の指示が有効である場合に、通信部３０１を介して、ファイルサーバ２０のドキュメントテーブル２００において、ドキュメントＩＤ抽出部３０３により抽出されたドキュメントＩＤに対応付けられているドキュメントデータを特定する。ドキュメントデータ提供処理部３０４は、ユーザからの指示に応じて、特定したドキュメントデータをユーザに提供する提供方法を決定する。そして、ドキュメントデータ提供処理部３０４は、決定した提供方法で、ドキュメントデータをユーザに提供する。
【００３８】
ここで、提供方法としては、メール送信と、記憶領域への格納と、印刷とがある。メール送信は、各ユーザに対し、予め定められたメールアドレス宛に、特定したドキュメントを添付したドキュメント添付メールを送信する方法である。この場合、ドキュメントデータ提供処理部３０４は、ドキュメント添付メールを作成し、通信部３０１を介してドキュメント添付メールをユーザのメールアドレス宛に送信する。
【００３９】
また、記憶領域への格納は、各ユーザに対し、予め定められた記憶領域に、特定したドキュメントを格納する方法である。ここで、記憶領域は、例えばファイルサーバ２０上の所定の領域である。この場合、ドキュメントデータ提供処理部３０４は、通信部３０１を介して、ファイルサーバ２０に対し、特定したドキュメントデータのコピーを所定の記憶領域に格納することを指示する。これに対応し、ファイルサーバ２０において、所定の記憶領域へのドキュメントデータのコピーの格納処理が行われ、完了すると完了通知がクライアントＰＣ１０に送信される。ドキュメントデータ提供処理部３０４は、通信部３０１が完了通知を受信すると、所定の記憶領域にドキュメントデータのコピーが格納された旨を操作表示パネル３３０に表示するなどしてユーザに通知する。
【００４０】
なお、他の例としては、記憶領域は、ネットワーク４０に接続された、ファイルサーバ２０以外の記憶装置内の記憶領域であってもよい。この場合には、ドキュメントデータ提供処理部３０４は、ファイルサーバ２０からドキュメントデータのコピーを受信し、これを、上記記憶装置に送信する。これにより、記憶装置において、所定の記憶領域にドキュメントデータのコピーが記憶される。
【００４１】
また、印刷は、特定したドキュメントの印刷物を提供する方法である。すなわち、この場合には、ドキュメントデータ提供処理部３０４は、画像形成部３１０に特定したドキュメントの画像形成を指示し、画像形成部３１０により印刷物が形成され、ユーザは、印刷物を得ることができる。
【００４２】
このように、ドキュメントデータ提供処理部３０４は、ユーザの希望する提供方法で、ドキュメントデータをユーザに提供することができる。
【００４３】
指示受付部３０５は、操作表示パネル３３０においてユーザから入力された指示を受け付ける。指示受付部３０５が受け付ける指示としては、上述のドキュメントデータの提供方法を指定する指示などがある。
【００４４】
図５は、画像形成システム１における、印刷対象となる対象ドキュメントの印刷処理を示すシーケンス図である。まず、クライアントＰＣ１０において、ユーザにより印刷指示が入力され、さらにドキュメント取得機能およびドキュメント保存機能の有効または無効の指示が入力されると、クライアントＰＣ１０の指示受付部１００は、印刷指示の入力を受け付ける（ステップＳ１００）。以下、指示受付部１００が、印刷指示とともに、ドキュメント保存機能を有効にする有効指示の入力を受け付けた場合について説明する。
【００４５】
ドキュメントＩＤ生成部１０１は、指示受付部１００が印刷指示およびドキュメント保存機能の有効指示の入力を受け付けると、印刷指示の対象となる対象ドキュメントデータに対し、ドキュメントＩＤを生成する（ステップＳ１０１）。次に、通信部１０３は、対象ドキュメントデータとドキュメントＩＤをファイルサーバ２０に送信する（ステップＳ１０２）。
【００４６】
ファイルサーバ２０は、対象ドキュメントデータおよびドキュメントＩＤを受信すると、受信した対象ドキュメントデータおよびドキュメントＩＤを対応付けてドキュメントテーブル２００に格納する（ステップＳ１０３）。
【００４７】
一方、クライアントＰＣ１０において、描画処理部１０２は、対象ドキュメントデータに対し描画処理を施す（ステップＳ１０２）。次に、通信部１０３は、描画処理後の対象ドキュメントデータ、すなわち印刷データと、対象ドキュメントデータのドキュメントＩＤと、ドキュメント取得機能の指示とを複合機３０に送信する（ステップＳ１０５）。
【００４８】
複合機３０においては、通信部３０１が印刷データと、ドキュメントＩＤと、ドキュメント取得機能の指示とを受信すると、合成データ生成部３０２は、印刷データにドキュメントＩＤとドキュメント取得機能の指示とを埋め込み、合成データを生成する（ステップＳ１０６）。
【００４９】
次に、画像形成部３１０は、合成データ生成部３０２により生成された合成データに基づいて画像を形成し、印刷物を得る（ステップＳ１０７）。以上により、印刷物に対応する対象ドキュメントデータのドキュメントＩＤが埋め込まれた印刷物を得ることができる。
【００５０】
このように、印刷物には、ドキュメントＩＤが埋め込まれているので、印刷物のドキュメントＩＤを読み出すことにより、ドキュメントＩＤに基づいて印刷物に対応する対象ドキュメントデータを特定することができる。
【００５１】
なお、ここでは、ドキュメント保存機能の有効指示が入力された場合について説明したが、クライアントＰＣ１０の指示受付部１００がドキュメント保存機能の無効指示の入力を受け付けた場合には、クライアントＰＣ１０は、ドキュメント保存にかかる処理を行わず、複合機３０に印刷指示を送信する。すなわち、クライアントＰＣ１０は、印刷指示と印刷データとを複合機３０に送信する。そして、複合機３０においては、印刷データに対して画像形成処理が行われ、ドキュメントＩＤが埋め込まれていない印刷物が得られる。
【００５２】
図６は、複合機３０において、図５に示す処理により得られた印刷物から元データ、すなわち対象オブジェクトデータを得る処理を示すフローチャートである。ユーザは、図５に示す処理により得られた印刷物を複合機３０にセットする。続いて、ユーザにより操作表示パネル３３０において、ドキュメントデータ取得機能の有効指示が入力される。さらに、ユーザにより操作表示パネル３３０において、ドキュメントデータの提供方法の指定が入力される。これに対応し、指示受付部３０５は、ドキュメントデータ取得要求を受け付ける（ステップＳ１３０，Ｙｅｓ）。
【００５３】
次に、スキャナ３２０により、セットされた原稿がスキャンされ、読取データが得られる（ステップＳ１３１）。次に、ドキュメントＩＤ抽出部３０３は、読取データからドキュメントＩＤおよびドキュメント取得機能の指示を抽出する。そして、ドキュメントＩＤ抽出部３０３は、ファイルサーバ２０のドキュメントテーブル２００において、抽出したドキュメントＩＤに対応付けられているドキュメントデータを特定する。
【００５４】
ドキュメントＩＤが抽出され、ドキュメント取得機能が有効の指示である場合には（ステップＳ１３２，Ｙｅｓ、ステップS１３３，Ｙｅｓ）、ドキュメントデータ提供処理部３０４は、ドキュメントＩＤにより識別されるドキュメントデータの提供方法を特定する（ステップＳ１３４）。なお、ドキュメントデータの提供方法は、予めユーザにより操作表示パネル３３０を介して、指定されているものとする。
【００５５】
提供方法として、メール送信が指定されている場合には（ステップＳ１３５，メール送信）、ドキュメントデータ提供処理部３０４は、ファイルサーバ２０のドキュメントテーブル２００において、ドキュメントＩＤ抽出部３０３により抽出されたドキュメントＩＤに対応付けられているドキュメントデータを、通信部３０１を介して取得し、このドキュメントデータが添付されたドキュメント添付メールを作成する。そして、ドキュメントデータ提供処理部３０４は、通信部３０１を介して、予め設定されたアドレスにドキュメント添付メールを送信する（ステップＳ１３６）。したがって、ユーザは、このドキュメント添付メールを受信することにより、添付されたドキュメントデータを得ることができる。
【００５６】
提供方法として、記憶領域への格納が指定されている場合には（ステップＳ１３５，記憶領域への格納）、ドキュメントデータ提供処理部３０４は、通信部３０１を介し、ファイルサーバ２０に対し、予め設定された記憶領域へのドキュメントデータの格納指示を送信する（ステップＳ１３７）。これにより、ファイルサーバ２０においては、格納指示に示された領域にドキュメントデータのコピーが格納される。したがって、ユーザは、この領域にアクセスすることにより、ドキュメントデータを得ることができる。
【００５７】
提供方法として、印刷が指定されている場合には（ステップＳ１３５，印刷）、ドキュメントデータ提供処理部３０４は、画像形成部３１０に対し、ドキュメントデータの画像形成を指示し、画像形成部３１０により画像が形成され、印刷物が出力される（ステップＳ１３８）。これにより、ユーザは、印刷物としてドキュメントデータを得ることができる。
【００５８】
なお、ステップＳ１３０において、指示受付部３０５がドキュメントデータ取得要求を受け付けない場合（ステップＳ１３０，Ｎｏ）、ステップＳ１３２において、読取データにドキュメントＩＤが付与されておらず、ドキュメントＩＤ抽出部３０３が、読取データからドキュメントＩＤを抽出しない場合（ステップＳ１３２，Ｎｏ）、およびステップＳ１３３において、読取データがドキュメント取得機能の無効を示す場合には（ステップＳ１３３，Ｎｏ）、ステップＳ１４０以下の処理により、複合機３０は、通常のスキャン処理を行う。
【００５９】
すなわち、スキャナ３２０により、セットされた原稿がスキャンされ、読取データが得られる（ステップＳ１４０）。次に、ドキュメントデータ提供処理部３０４は、読取データの提供方法を特定する（ステップＳ１４１）。次に、ドキュメントデータ提供処理部３０４は、読取データを特定された方法でユーザに提供する（ステップＳ１４２）。以上で、複合機３０の処理が完了する。
【００６０】
以上のように、本実施の形態にかかる画像形成システム１においては、ユーザにより印刷指示が入力されると、クライアントＰＣ１０は、印刷指示の対象となる対象ドキュメントデータと、ドキュメントＩＤとをファイルサーバ２０に格納する。さらに、複合機３０においては、印刷指示に応じて、対象ドキュメントデータにドキュメントＩＤを埋め込んだ印刷物を出力する。これにより、印刷物と印刷物に対応するドキュメントデータとをドキュメントＩＤにより対応付けることができる。
【００６１】
そして、複合機３０において、この印刷物が読み取られると、印刷物からドキュメントＩＤを特定し、ドキュメントＩＤに対応付けられているドキュメントデータをユーザに提供する。
【００６２】
このように、ユーザは、印刷物を複合機３０においてスキャンすることにより、印刷物に対応するドキュメントデータを得ることができる。したがって、印刷物にメモ書き等をした後であっても、メモ書きのなされた印刷物をスキャンすることにより、ドキュメントデータを得ることが可能である。
【００６３】
さらに、ドキュメントデータは、編集可能なデータであるため、ユーザは、このドキュメントデータに対し、所望の編集を施すことができる。また、この編集後のデータの印刷物を得ることもできる。
【００６４】
なお、本実施の形態においては、合成データはドキュメント取得機能の有効無効の指示を含むものであったが、他の例としては、合成データは、ドキュメント取得機能の指示を含まなくともよい。この場合には、ドキュメントデータ提供処理部３０４は、ドキュメントＩＤ抽出部３０３によりドキュメントＩＤが抽出された場合には、ファイルサーバ２０において、ドキュメントＩＤに対応付けられているドキュメントデータをユーザに提供する。
【００６５】
また、本実施の形態においては、複合機３０において、対象ドキュメントデータに、ドキュメントＩＤと、ドキュメント取得機能の指示とを付与して合成データを生成したが、これに替えて、クライアントＰＣ１０において、合成データを生成することとしてもよい。この場合には、クライアントＰＣ１０は、合成データを複合機３０に送信する。そして、複合機３０は、受信した合成データに基づいて、画像を形成する。
【００６６】
なお、本実施の形態の画像形成システム１は、クライアントＰＣ１０と、ファイルサーバ２０と、複合機３０とを備えるが、画像形成システム１の装置構成はこれに限定されるものではなく、例えば、ファイルサーバ２０を備えず、複合機３０がファイルサーバの機能を有することとしてもよい。
【００６７】
（第２の実施の形態）
図７は、第２の実施の形態にかかる画像形成システム２の全体構成を示す図である。画像形成システム２は、クライアントＰＣ１１と、ファイルサーバ２１と、複合機３１とに加えて、認証サーバ５０を備えている。認証サーバ５０は、複合機３１において、オブジェクトデータをユーザに提供する際に、提供先のユーザを認証するための情報を記憶している。
【００６８】
図８は、クライアントＰＣ１１の機能構成を示すブロック図である。クライアントＰＣ１１は、第１の実施の形態にかかるクライアントＰＣ１０の機能構成に加えて、アクセス制御情報生成部１１０を備えている。
【００６９】
アクセス制御情報生成部１１０は、ユーザから入力され、指示受付部１００が受け付けた情報に基づいて、アクセス制御情報を生成する。ここで、アクセス制御情報は、ドキュメント保存機能によりファイルサーバ２０に格納されるドキュメントデータに対するアクセス制御を示す情報である。具体的には、アクセス制御情報は、ドキュメントデータに対して、各ユーザに許可されたアクセス権限の種類を示す情報である。
【００７０】
図９は、認証サーバ５０に格納される認証テーブル５００のデータ構成を模式的に示す図である。認証テーブル５００は、ドキュメントＩＤと、ユーザを識別する識別情報としてのユーザ名と、閲覧／印刷および編集の許否とを対応付けて記憶している。認証サーバ５０は、クライアントＰＣ１１からアクセス制御情報を受信すると、受信したアクセス制御情報を認証テーブル５００に格納する。
【００７１】
図１０は、複合機３１の機能構成を示すブロック図である。複合機３１のコントローラ３４０は、第１の実施の形態にかかるコントローラ３００の機能構成に加えて、ユーザ認証部３０６を備えている。
【００７２】
本実施の形態の複合機３１においては、ユーザは、操作表示パネル３３０を介して、ドキュメント取得機能の有効の指示とともにユーザ名を入力する。そして、指示受付部３０５は、ドキュメント取得要求とともにユーザ名の入力を受け付ける。
【００７３】
ユーザ認証部３０６は、ドキュメントＩＤ抽出部３０３がユーザからドキュメント取得機能の有効の指示を抽出した場合に、指示受付部３０５が受け付けたユーザ名と、ドキュメントＩＤ抽出部３０３が抽出したドキュメントＩＤとを検索キーとして、通信部３０１を介して認証サーバ５０にアクセスし、ユーザ名に対応付けられている閲覧／印刷および編集の許否を示すアクセス制御情報を抽出する。
【００７４】
ドキュメントデータ提供処理部３０４は、アクセス制御情報に基づいて、ユーザへのドキュメントデータ提供にかかる処理を行う。
【００７５】
図１１は、第２の実施の形態にかかる画像形成システム２における、対象ドキュメントの印刷処理を示すシーケンス図である。なお、ステップＳ２００〜ステップＳ２０３の処理は、図５を参照しつつ説明した第１の実施の形態にかかる画像形成システム１の印刷処理におけるステップＳ１００〜ステップＳ１０３の処理と同様である。
【００７６】
ステップＳ２０２の後、クライアントＰＣ１１において、アクセス制御情報生成部１１０は、指示受付部１００が受け付けたユーザ入力に基づいて、アクセス制御情報を生成する（ステップＳ２０４）。次に、通信部１０３は、ドキュメントＩＤとアクセス制御情報とを認証サーバ５０に送信する（ステップＳ２０５）。
【００７７】
認証サーバ５０においては、ドキュメントＩＤおよびアクセス制御情報を受信すると、ドキュメントＩＤとアクセス制御情報とを対応付けて認証テーブル５００に格納する（ステップＳ２０６）。
【００７８】
続いて、クライアントＰＣ１１においては、描画処理部１０２により描画処理が行われる（ステップＳ２０７）。なお、ステップＳ２０７〜ステップＳ２１０の処理は、図５に示すステップＳ１０４〜ステップＳ１０７の処理と同様である。
【００７９】
以上のように、印刷処理において、クライアントＰＣ１１は、認証サーバ５０に印刷指示の対象となる対象ドキュメントデータに対するアクセス制御情報を格納することができる。
【００８０】
図１２は、第２の実施の形態にかかる複合機３１において、印刷物からオブジェクトデータを得る処理を示すフローチャートである。なお、ステップＳ２３０〜ステップＳ２３３およびステップＳ２４０〜ステップＳ２４２の処理は、それぞれ図６を参照しつつ第１の実施の形態において説明したステップＳ１３０〜ステップＳ１３３およびステップＳ１４０〜ステップＳ１４２の処理とほぼ同様である。
【００８１】
読取データからドキュメントＩＤが抽出され、かつドキュメント取得機能の有効が指示されている場合には（ステップＳ２３２，Ｙｅｓ、ステップＳ２３３，Ｙｅｓ）、ユーザ認証部３０６は、ドキュメントＩＤと、指示受付部３０５が取得したユーザ名とを検索キーとして、通信部３０１を介して認証サーバ５０からアクセス制御情報を受信する（ステップＳ２３４）。
【００８２】
次に、ドキュメントデータ提供処理部３０４は、ドキュメントデータの提供方法を特定する（ステップＳ２３５）。
【００８３】
提供方法として、メール送信が指定され、かつアクセス制御情報において、ドキュメントの編集が許可されている場合には（ステップＳ２３５，メール送信、ステップＳ２３６，Ｙｅｓ）、ドキュメントデータ提供処理部３０４は、通信部３０１を介し、ファイルサーバ２０に対し、予め設定された記憶領域へのドキュメントデータの格納指示を送信する（ステップＳ２３８）。
【００８４】
ステップＳ２３６において、提供方法として、記憶領域への格納が指定され、かつアクセス制御情報において、ドキュメントの編集が許可されている場合には（ステップＳ２３６，記憶領域への格納、ステップＳ２３９，Ｙｅｓ）、ドキュメントデータ提供処理部３０４は、通信部３０１を介し、ファイルサーバ２０に対し、予め設定された記憶領域へのドキュメントデータの格納指示を送信する（ステップＳ１３７）。
【００８５】
ステップＳ２３７およびステップＳ２３９において、アクセス制御情報において、ドキュメントデータの編集が許可されていない場合には（ステップＳ２３７，Ｎｏ、またはステップＳ２３８，Ｎｏ）、後述するステップＳ２４１へ進む。
【００８６】
ステップＳ２３７において、提供方法として、印刷が指定され、かつアクセス制御情報にといて、ドキュメントの閲覧／印刷が許可されている場合には（ステップＳ２３６，印刷、ステップＳ２４１，Ｙｅｓ）、ドキュメントデータ提供処理部３０４は、画像形成部３１０にドキュメントデータの画像形成を指示し、画像形成部３１０により画像が形成され、印刷物が出力される（ステップＳ２４２）。
【００８７】
ステップＳ２４１において、アクセス制御情報において、ドキュメントデータの印刷が許可されていない場合には（ステップＳ２４１，Ｎｏ）、ステップＳ２５０へ進み、通常の印刷処理を行う。
【００８８】
例えば、ユーザがユーザ名Ａで識別されるユーザである場合には、図９に示す例においては、ａ００１のオブジェクトデータに対する編集が許可されている。したがって、ユーザ名Ａのユーザに対し、ａ００１のオブジェクトデータが提供される。しかしながら、ユーザがユーザ名Ｂで識別されるユーザである場合には、図９に示す例においては、ａ００１のオブジェクトデータに対する編集が許可されていない。このため、ユーザ名Ｂのユーザに対しては、ａ００１のオブジェクトデータの提供は行われない。なお、ユーザ名Ｂのユーザに対し、ａ００１のオブジェクトデータの閲覧／印刷は可能であるため、複合機３１は、ユーザからの指示に応じて、適宜、ａ００１のオブジェクトデータの操作表示パネル３３０への表示や、画像形成部３１０によるａ００１のオブジェクトデータの印刷物の出力を行う。
【００８９】
図１３は、上記実施の形態にかかるクライアントＰＣ１０，１１の構成を示す図である。クライアントＰＣ１０，１１は、ハードウェア１２０と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１２１と、プリンタドライバ１２３と、グラフィックエンジン１２６と、アプリケーション１２７とを備えている。
【００９０】
ハードウェア１２０は、ＯＳ１２１により制御される。プリンタドライバ１２３、グラフィックエンジン１２６およびアプリケーション１２７は、ＯＳ１２１を介して動作する。アプリケーション１２７としては、例えば、ワープロソフト、表計算ソフト、画像編集ソフト、プレゼンテーションソフトなどがある。
【００９１】
アプリケーション１２７において印刷指示を受け付け、印刷処理が実行されると、アプリケーション１２７、プリンタドライバ１２３およびグラフィックエンジン１２６の三者間でデータの送受信が行われ、印刷データが生成される。生成された印刷データは、ＯＳ１２１からハードウェア１２０を介してネットワーク４０に送出される。
【００９２】
プリンタドライバ１２３は、ユーザインタフェース（Ｉ／Ｆ）１２４と、描画部１２５とを有している。なお、指示受付部１００、ドキュメントＩＤ生成部１０１、描画処理部１０２、通信部１０３、アクセス制御情報生成部１１０は、描画部１２５等により実現される。
【００９３】
上記実施の形態のクライアントＰＣ１０，１１は、ＣＰＵなどの制御装置と、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００９４】
上記実施の形態のクライアントＰＣ１０，１１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９５】
また、上記実施の形態のクライアントＰＣ１０，１１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施の形態のクライアントＰＣ１０，１１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、上記実施の形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００９６】
上記実施の形態のクライアントＰＣ１０，１１で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【００９７】
また、上記実施の形態のファイルサーバ２０，２１および認証サーバ５０のハードウェア構成は、クライアントＰＣ１０，１１のハードウェア構成と同様である。また、ファイルサーバ２０，２１および認証サーバ５０において実行されるプログラムは、上述のクライアントＰＣ１０，１１で実行されるプログラムと同様に、ネットワーク経由等により各サーバが取得する。
【００９８】
図１４は、上記実施の形態にかかる複合機３０，３１のハードウェア構成を示すブロック図である。本図に示すように、この複合機３０，３１は、コントローラ４１０とエンジン部（Ｅｎｇｉｎｅ）４６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ４１０は、複合機３０，３１全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部４６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部４６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００９９】
コントローラ４１０は、ＣＰＵ４１１と、ノースブリッジ（ＮＢ）４１３と、システムメモリ（ＭＥＭ−Ｐ）４１２と、サウスブリッジ（ＳＢ）４１４と、ローカルメモリ（ＭＥＭ−Ｃ）４１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）４１６と、ハードディスクドライブ（ＨＤＤ）４１８とを有し、ノースブリッジ（ＮＢ）４１３とＡＳＩＣ４１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス４１５で接続した構成となる。また、ＭＥＭ−Ｐ４１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４１２ｂと、をさらに有する。
【０１００】
ＣＰＵ４１１は、複合機３０，３１の全体制御を行うものであり、ＮＢ４１３、ＭＥＭ−Ｐ４１２およびＳＢ４１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１０１】
ＮＢ４１３は、ＣＰＵ４１１とＭＥＭ−Ｐ４１２、ＳＢ４１４、ＡＧＰ４１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ４１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１０２】
ＭＥＭ−Ｐ４１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ４１２ａとＲＡＭ４１２ｂとからなる。ＲＯＭ４１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ４１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１０３】
ＳＢ４１４は、ＮＢ４１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ４１４は、ＰＣＩバスを介してＮＢ４１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１０４】
ＡＳＩＣ４１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ４１５、ＰＣＩバス、ＨＤＤ４１８およびＭＥＭ−Ｃ４１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ４１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ４１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ４１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部４６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ４１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）４３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース４５０が接続される。操作表示パネル３３０はＡＳＩＣ４１６に直接接続されている。
【０１０５】
ＭＥＭ−Ｃ４１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１０６】
ＡＧＰ４１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ４１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１０７】
なお、上記実施の形態の複合機３０，３１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。上記実施の形態の複合機３０，３１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１０８】
さらに、上記実施の形態の複合機３０，３１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施の形態の複合機３０，３１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１０９】
上記実施の形態の複合機３０，３１で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【０１１０】
なお、上記実施の形態では、少なくともプリンタ機能およびスキャナ機能を有する複合機に適用した例を挙げて説明するが、複合機は、これ以外にコピー機能、ファクシミリ機能を備えてもよい。
【符号の説明】
【０１１１】
１  画像形成システム
１０  クライアントＰＣ
２０  ファイルサーバ
３０  複合機
４０  ネットワーク
１００  指示受付部
１０１  ドキュメントＩＤ生成部
１０２  描画処理部
１０３  通信部
２００  ドキュメントテーブル
３００  コントローラ
３０１  通信部
３０２  合成データ生成部
３０３  ドキュメントＩＤ抽出部
３０４  ドキュメントデータ提供処理部
３０５  指示受付部
３１０  画像形成部
３２０  スキャナ
３３０  操作表示パネル
【先行技術文献】
【特許文献】
【０１１２】
【特許文献１】特開２００６−１６６１３９号公報
【図１】
2013247658.tif 000003
【図２】
2013247658.tif 000004
【図３】
2013247658.tif 000005
【図４】
2013247658.tif 000006
【図５】
2013247658.tif 000007
【図６】
2013247658.tif 000008
【図７】
2013247658.tif 000009
【図８】
2013247658.tif 000010
【図９】
2013247658.tif 000011
【図１０】
2013247658.tif 000012
【図１１】
2013247658.tif 000013
【図１２】
2013247658.tif 000014
【図１３】
2013247658.tif 000015
【図１４】
2013247658.tif 000016