(57)【特許請求の範囲】
【請求項１】
画像を入力する入力手段と、
第１のフォーム画像と第２のフォーム画像を少なくとも含む複数のフォーム画像を格納する格納手段と、
前記入力手段によって入力された画像と、前記格納手段に格納された少なくとも１つのフォーム画像とを合成する合成手段と、
前記合成手段による合成で得られた画像を出力する出力手段と、
前記合成手段による合成で得られた画像を前記出力手段が出力する場合に、前記入力手段によって入力された画像と、前記格納手段に格納された複数のフォーム画像のうち合成に使用されたフォーム画像を参照するための参照情報とを記憶装置に記憶させる記憶制御手段とを備え、
前記記憶制御手段は、前記合成手段による合成に前記第１のフォーム画像と前記第２のフォーム画像が使用される場合は、前記入力手段によって入力された画像と、前記第１のフォーム画像を参照するための参照情報と、前記第２のフォーム画像を参照するための参照情報とを前記記憶装置に記憶させることを特徴とする画像処理装置。
【請求項２】
前記記憶制御手段は、前記入力手段によって入力された画像が複数のページを含む場合に、前記第１のフォーム画像を参照するための参照情報と、前記第２のフォーム画像を参照するための参照情報とを、各フォーム画像が合成されたページに対応付けて前記記憶手段に記憶させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記入力手段は、原稿上の画像を読み取る読取手段を含むことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記入力手段は、外部装置から画像を受信する受信手段を含むことを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記出力手段は、画像を印刷する印刷手段を含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記出力手段は、画像を外部装置に送信する送信手段を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項７】
ネットワークに接続する接続手段を更に備え、
前記記憶装置は、前記ネットワークを介して前記画像処理装置と通信可能なサーバに備えられたものであることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
第１のフォーム画像と第２のフォーム画像を少なくとも含む複数のフォーム画像を格納する格納手段を備えた画像処理装置の制御方法であって、
画像を入力する入力工程と、
前記入力工程で入力された画像と、前記格納手段に格納された少なくとも１つのフォーム画像とを合成する合成工程と、
前記合成工程における合成で得られた画像を出力する出力工程と、
前記合成工程における合成で得られた画像を前記出力工程で出力する場合に、前記入力工程で入力された画像と、前記格納手段に格納された複数のフォーム画像のうち合成に使用されたフォーム画像を参照するための参照情報とを記憶装置に記憶させる記憶制御工程とを備え、
前記記憶制御工程では、前記合成工程における合成に前記第１のフォーム画像と前記第２のフォーム画像が使用される場合は、前記入力工程で入力された画像と、前記第１のフォーム画像を参照するための参照情報と、前記第２のフォーム画像を参照するための参照情報とを前記記憶装置に記憶させることを特徴とする画像処理装置の制御方法。  
【請求項９】
請求項８に記載の画像処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像データの複写を行うためのコピージョブや、送信を行うための送信ジョブを実行する複合機等の画像処理装置がある。このような画像処理装置の中には、コピージョブや送信ジョブを実行する際に、当該ジョブを実行した日時や、ジョブを実行したユーザのユーザＩＤ、ジョブの実行により出力された画像を示す画像データをログ情報として残すものがある。それによって、いつ、誰が、どのような画像を出力したかを後から特定することができ、ジョブの実行によって出力された画像の漏洩を抑制することができる。
【０００３】
また、画像データを入力する入力ジョブを実行する際には画像データと履歴情報（ジョブの実行日時やユーザＩＤ）をログ情報として記憶し、出力ジョブを実行する際には画像データの代わりに画像データを参照する参照情報と履歴情報を記憶する装置がある。出力ジョブの実行時には、画像データそのものを記憶しないことによって入力ジョブの実行時と出力ジョブの実行時とで画像データが重複して記憶されなくなり、記憶装置の使用量を節減することができる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３０９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像処理装置は、入力された画像と、予め画像処理装置に登録されている画像とを合成して出力する際に、記憶装置の使用量を節減しつつ、出力された画像を後から特定できるようにログ情報を残す構成にはなっていなかった。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、入力された画像とフォーム画像を合成して出力することが可能な画像処理装置において、入力された画像と複数のフォーム画像を合成する場合にも、記憶装置の使用量を節減しつつ、出力された画像を後から特定できるようにログ情報を残す仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、画像を入力する入力手段と、第１のフォーム画像と第２のフォーム画像を少なくとも含む複数のフォーム画像を格納する格納手段と、前記入力手段によって入力された画像と、前記格納手段に格納された少なくとも１つのフォーム画像とを合成する合成手段と、前記合成手段による合成で得られた画像を出力する出力手段と、前記合成手段による合成で得られた画像を前記出力手段が出力する場合に、前記入力手段によって入力された画像と、前記格納手段に格納された複数のフォーム画像のうち合成に使用されたフォーム画像を参照するための参照情報とを記憶装置に記憶させる記憶制御手段とを備え、前記記憶制御手段は、前記合成手段による合成に前記第１のフォーム画像と前記第２のフォーム画像が使用される場合は、前記入力手段によって入力された画像と、前記第１のフォーム画像を参照するための参照情報と、前記第２のフォーム画像を参照するための参照情報とを前記記憶装置に記憶させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、入力された画像とフォーム画像を合成して出力することが可能な画像処理装置において、入力された画像と複数のフォーム画像を合成する場合にも、記憶装置の使用量を節減しつつ、出力された画像を後から特定できるようにログ情報を残すことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るシステムの構成を示す図である。
【図２】本実施形態に係る複合機の構成を示す図である。
【図３】本実施形態に係るサービスプロバイダ等の構成を示す図である。
【図４】本実施形態に係るジョブタイプを説明するための図である。
【図５】本実施形態に係るコピージョブにおけるログの一例を示す図である。
【図６】本実施形態に係るボックス格納ジョブにおけるログの一例を示す図である。
【図７】本実施形態に係るボックスプリントジョブにおけるログの一例を示す図である。
【図８】本実施形態に係る画像合成の概要を説明するための図である。
【図９】本実施形態に係るフォーム原稿登録におけるログの一例を示す図である。
【図１０】本実施形態に係る複数のフォーム原稿を用いた場合の画像合成を伴うコピージョブにおけるログの一例を示す図である。
【図１１】本実施形態に係る複数のフォーム原稿を用いた場合の画像合成を伴うコピージョブにおけるログの一例である。
【図１２】本実施形態に係る複数のフォーム原稿を用いた場合の画像合成を伴うコピージョブにおけるログの一例である。
【図１３】本実施形態に係る複数のフォーム原稿を用いた場合の画像合成を伴うコピージョブにおけるログの一例である。
【図１４】本実施形態に係る複数のフォーム原稿を用いた場合の画像合成を伴うコピージョブにおけるログの一例である。
【図１５】本実施形態に係る複数のフォーム原稿を用いた場合の画像合成を伴うコピージョブにおけるログの一例である。
【図１６】本実施形態に係るＷｅｂアプリケーション上で、ログ情報を閲覧する場合の一例を示す図である。
【発明を実施するための形態】
【００１０】
＜実施形態１＞
図１は、実施形態１における、基本的なシステム構成図である。
【００１１】
本システムは、画像処理装置の一例である複合機１０１と、サービスプロバイダ１０２、データサーバ１０３、管理者ＰＣ１０４とがネットワーク１０６を介して接続されている。
【００１２】
複合機１０１は、スキャナによって読み取った原稿の画像を印刷するコピージョブや、ＰＣ１０５から受信した画像を印刷するプリントジョブ、スキャナによって読み取った原稿の画像をＰＣ１０５に送信する送信ジョブ等のジョブを実行する。また、複合機１０１は、画像の合成機能を有し、複数の画像を合成して印刷または送信する機能を有する。この複合機１０１は、実行したジョブのログ情報を複合機１０１の記憶装置やデータサーバ１０３に記憶しておき、実行したジョブが、いつ、誰が、どのような画像を処理したジョブであるかを後から容易に特定可能にするアーカイブ機能を有する。なお、ログ情報には、ジョブの実行によって処理された画像データのコピーである画像ログと、ジョブを実行したユーザのユーザＩＤ、ジョブの実行開始日時や実行終了日時等の履歴情報（ジョブログともいう）が含まれる。
【００１３】
サービスプロバイダ１０２は、複合機１０１に記憶されたログ情報を加工するサーバである。サービスプロバイダ１０２は、複合機１０１上で動作するプログラムによって送信されたログ情報を受信して一旦記憶する。そして、サービスプロバイダ１０２は、必要に応じて、ログ情報に含まれる画像データの変換やＯＣＲ処理を行なう。その後、記憶されたログ情報をデータサーバ１０３に記憶させる。
【００１４】
なお、これらのサービスプロバイダ１０２とデータサーバ１０３は、図１においては別体となっているが一体的に構成されていてもよい。また、本実施形態に係るログ情報には、画像ログと履歴情報が含まれる。画像ログは、ジョブで処理された画像データのコピーであり、ジョブでどのような画像データが処理されたかを示す。履歴情報は、ジョブログともいい、ジョブの実行日時や、ジョブを実行したユーザのユーザＩＤ、ジョブの実行結果等を示す情報が含まれる。
【００１５】
データサーバ１０３は、サービスプロバイダ１０２から送られてきたログ情報を記憶しておく。また、データサーバ１０３は、記憶されたログ情報の中から、特定のログ情報を検索するための検索機能を有する。
【００１６】
管理者ＰＣ１０４は、データサーバ１０３に記憶されたログ情報をデータサーバ１０３から取得して表示するＷｅｂアプリケーションが動作している。このＷｅｂアプリケーションは、ユーザから検索条件を受け付け、当該検索条件をデータサーバ１０３に送信し、送信した検索条件に基づいてデータサーバが検索した検索結果を受信して表示することもできる。
【００１７】
ＰＣ１０５は、クライアントＰＣであり、アプリケーションによって画像データを生成し、当該画像データを複合機１０１に送信する。
【００１８】
図２は、複合機１０１の構成を説明するためのブロック図である。複合機１０１は、ＣＰＵ２０１と、ＨＤＤ２０３、プリンタ２０４、スキャナ２０５、操作部２０６、ネットワークＩ／Ｆ２０７、ＲＡＭ２０８、ＲＯＭ２０９、画像処理部２１０、公衆回線接続部２１１を備え、それらはバス２０２によって接続されている。
【００１９】
ＣＰＵ２０１は、ＲＯＭ２０９またはＨＤＤ２０３に記憶されたプログラムを読み出して実行することによって複合機１０１を統括的に制御する。ＣＰＵ２０１は、例えば、後述するＨＤＤ２０３における画像の記憶制御や、操作部２０６における画面の表示制御をする。
【００２０】
ＨＤＤ２０３は、各種プログラムや、実行対象のジョブの情報や、処理対象の画像データ、実行されたジョブのログ情報を記憶する記憶装置（格納部）である。また、ＨＤＤ２０３はＢｏｘ機能を有する。Ｂｏｘ機能とは、ＨＤＤ２０３を複数の記憶領域に分け、ユーザによって入力された画像データを、複数の記憶領域のうちの指定された記憶領域に格納する機能である。
【００２１】
プリンタ２０４は、ＨＤＤ２０３に記憶された画像データに従ってシートに画像を印刷する。
【００２２】
スキャナ２０５は、原稿台やＡＤＦ（ＡｕｔｏＤｏｃｕｍｅｎｔＦｅｅｄｅｒ）と、読み取りセンサのような読取部とを有し、原稿台またはＡＤＦにセットされた原稿を読み取る。そして、スキャナ２０５は、読み取った原稿に対応する画像データを生成する。生成された画像データは、ＨＤＤ２０３に記憶される。
【００２３】
操作部２０６は、タッチパネル付きの表示部とハードキーを有する。操作部２０６は、表示部を介してユーザに操作画面やジョブの処理状況を表示する。また、操作部２０６は、ユーザからタッチパネルまたはハードキーを介して操作を受け付ける。
【００２４】
ネットワークＩ／Ｆ２０７は、ネットワーク１０６を介して外部の装置とのデータの送受信を制御する。
【００２５】
ＲＡＭ２０８は、ＣＰＵ２０１の作業領域として機能する。ＲＯＭ２０９は、ＣＰＵ２０１によって読みだされるプログラムを格納する。
【００２６】
画像処理部２１０は、ＨＤＤ２０３に記憶された画像データに対して、解像度変換、色変換、画像合成などの画像処理を行なう。
【００２７】
公衆回線接続部２１１は、公衆回線に接続され、公衆回線を介して行われる通信を制御する。
【００２８】
図３は、サービスプロバイダ１０２の構成を説明するためのブロック図である。
【００２９】
ＣＰＵ１３０１は、ＲＯＭ１３０９またはＨＤＤ１３０３に記憶されたプログラムを読み出して実行することによって装置を統括的に制御する。
【００３０】
ＨＤＤ１３０３は、各種プログラムや、その他のデータを記憶する記憶装置である。
【００３１】
表示部１３０４は、液晶ディスプレイまたはＣＲＴディスプレイで構成され、ＣＰＵ１３０１の指示に従って各種画面を表示する。
【００３２】
操作部１３０６は、マウスやキーボードで構成され、ユーザからの操作を受け付ける。
【００３３】
ネットワークＩ／Ｆ１３０７は、ネットワーク１０６を介して外部の装置とのデータの送受信を制御する。
【００３４】
なお、データサーバ１０３、管理者ＰＣ１０４、ＰＣ１０５も、サービスプロバイダ１０２と同様の構成を有する。
【００３５】
次に、図４を用いて、複合機１０１で実行されるジョブのログ情報を、記憶装置（ＨＤＤ２０３またはデータサーバのＨＤＤ１３０３）の使用量を節減しつつ記憶する仕組みについて説明する。
【００３６】
複合機１０１は、ＣＯＰＹジョブ、ＰＤＬ−ＰＲＩＮＴジョブ、ＳＣＡＮ／ＢＯＸ格納ジョブ、受信ジョブ（ＦＡＸ／Ｉ−ＦＡＸ）、送信ジョブ（ＦＡＸ／Ｉ−ＦＡＸ），ＢＯＸ−ＰＲＩＮＴジョブ、受信プリントジョブ等のジョブを実行する。複合機１０１は、ジョブの種類によって、記憶装置に格納するログ情報の内容を変える。
【００３７】
そして、複合機１０１は、図４に示すテーブルをＨＤＤ２０３に記憶しており、各種類のジョブが入力ジョブであるか出力ジョブであるかを当該テーブルに従って識別する。
【００３８】
ジョブ種類７００１の列が、ＣＯＰＹジョブやＰＤＬプリントといったジョブの種類を示す。ジョブタイプ７００２の列が、各種類のジョブが入力ジョブであるか出力ジョブであるかを示す。入力ジョブとは画像データの入力を伴うジョブであり、出力ジョブとは画像データの入力を伴わないジョブである。さらに、実画像の記録７００３の列が、画像データそのものを画像ログとして記憶するジョブであるか、画像データそのもの（実画像）を記憶せず画像データを参照するための参照情報を履歴情報に記憶するジョブであるかの設定を示す。複合機１０１は、入力ジョブを実行する場合には、入力ジョブの実行によって入力された画像データのコピーを画像ログとして、履歴情報とともにＨＤＤ２０３に記憶する。一方、複合機１０１は、出力ジョブを実行する場合には、出力ジョブの実行によって出力される画像データが、入力ジョブの実行時に既にＨＤＤ２０３に記憶されているので、画像データそのもの（実画像）を記憶しない。代わりに、複合機１０１は、入力ジョブの実行時に入力された画像データを参照するための参照情報をＨＤＤ２０３に記憶させる。
【００３９】
以下に、ジョブの種類ごとのジョブタイプ（７２０２）と実画像の記録（７３０３）をするか否かの設定について説明する。
【００４０】
ＣＯＰＹジョブ７１０１は、スキャナ２０５によって原稿を読み取り、読み取った原稿の画像をプリンタ２０４によって印刷するジョブである。当該ＣＯＰＹジョブ７１０１では、スキャナ２０５によって原稿を読み取り、読み取った原稿の画像を画像データとして入力するため入力ジョブである。そのため、ジョブタイプ７００２は“入力ジョブ（７１０２）”であり、実画像の記録７００３は“する（７１０３）”である。なお、括弧書きは説明用の符号を示すためのものである。
【００４１】
ＰＤＬ−ＰＲＩＮＴジョブ７２０１は、外部のＰＣ１０５から画像データを受信し、プリンタ２０４で印刷するジョブである。当該ＰＤＬ−ＰＲＩＮＴジョブ７２０１では、外部のＰＣ１０５から画像データを受信するので、画像データを入力する入力ジョブである。そのため、ジョブタイプ７００２は画像入力を伴う“入力ジョブ（７２０２）”であり、実画像の記録７００３は“する（７２０３）”になる。
【００４２】
ＳＣＡＮジョブ／ＢＯＸ格納ジョブ７３０１は、原稿を読み取り、読み取った原稿の画像データを入力してＨＤＤ２０３に格納するジョブである。または、外部のＰＣ１０５からネットワークＩ／Ｆ２０７を介して画像データを入力してＨＤＤ２０３に格納するジョブである。そのため、ジョブタイプ７００２は“入力ジョブ（７３０２）”であり、実画像の記録７００３は“する（７３０３）”である。
【００４３】
受信ジョブ（ＦＡＸ／Ｉ−ＦＡＸ）７４０１は、公衆回線接続部２１１を介して受信した画像データに従って、プリンタ２０４に画像を印刷させるジョブである。そのため、ジョブタイプ７００２は“入力ジョブ（７４０２）”であり、実画像の記録７００３は“する（７４０３）”である。
【００４４】
送信ジョブ（ＦＡＸ／Ｉ−ＦＡＸ／ＳＥＮＤ）７５０１は、ＨＤＤ２０３に記憶された画像データを、公衆回線接続部２１１またはネットワークＩ／Ｆ２０７を介して送信するジョブである。送信ジョブでは、画像データの入力を伴わない。そのため、ジョブタイプ７００２は“出力ジョブ（７５０２）”であり、実画像の記録７００３は“しない（７５０３）”である。したがって、送信ジョブ７５０１の実行時に、画像処理装置は、画像データそのものの代わりに、画像データを参照するための参照情報を記憶する。
【００４５】
なお、スキャナ２０５によって読み取った原稿の画像データを、公衆回線接続部２１１またはネットワークＩ／Ｆ２０７を介して送信するジョブは上述したＳＣＡＮジョブとして取り扱う。
【００４６】
ＢＯＸプリントジョブ・受信プリントジョブ７６０１は、ＨＤＤ２０３に記憶された画像データに従って、プリンタ２０４に画像を印刷させるためのジョブである。そのため、ジョブタイプ７００２は“出力ジョブ（７６０２）”であり、実画像の記録７００３は“しない（７６０３）”である。したがって、ＢＯＸプリントジョブ・受信プリントジョブ７６０１の実行時に、画像処理装置は、画像データそのものの代わりに、画像データを参照するための参照情報を記録することになる。
【００４７】
Ｆｏｒｍ登録ジョブ７７０１は、スキャナ２０５によってフォーム原稿を読み取り、読み取った原稿の画像をＨＤＤ２０３にフォーム原稿（フォーム画像）として登録するジョブである。当該Ｆｏｒｍ登録ジョブ７７０１では、フォーム原稿を読み取り、読み取ったフォーム原稿の画像を画像データとして入力する。そのため、ジョブタイプ７００２は“入力ジョブ（７７０２）”であり、実画像の記録７００３は“する（７７０３）”である。なお、フォーム原稿は、スキャナ２０５によって読み取って登録する方法に限られない。例えば、外部のＰＣ１０５で生成されたものを複合機１０１が受信して登録する方法でもよい。外部のＰＣ１０５で生成されたものを複合機１０１が受信して登録するジョブも、Ｆｏｒｍ登録ジョブに含まれる。
【００４８】
＜ＣＯＰＹジョブ実行時におけるログ情報＞
図５は、複合機１０１が、Ａ４サイズの３枚の原稿を、２部コピーするコピージョブを実行する場合に記憶されるログ情報の一例を示している。
【００４９】
図５（ａ）は画像ログであり、図５（ｂ）はジョブログである。
【００５０】
３０１は、スキャナ２０５によって読み取られた１枚目（１ページ目）の原稿の画像ログである。当該画像ログは、ジョブの実行により処理された画像データを、ＣＰＵ２０１がログ情報ようにコピーしたデータである。
【００５１】
画像属性３０２は、画像ログ３０１の画像属性を示す。当該画像属性は、ＩｍａｇｅＴｙｐｅ／画像フォーマット（３０３）、Ｒｅｓｏｌｕｔｉｏｎ／解像度（３０５）、ＩｍａｇｅＳｉｚｅ／画像サイズ（３０７）からなる。図５（ａ）に示す例では、画像フォーマットはＪＰＥＧ（３０４）、解像度はＸＹともに６００ｄｐｉ（３０６）、画像サイズはＸ＝４９６０／Ｙ＝７０４０（３０８）であることを示している。当該画像属性は、画像ログに付属する情報であり、画像ログが記憶装置に記憶される場合に、画像ログとともに、記憶装置に記憶される。
【００５２】
３０９は２枚目の原稿の画像ログ、３１１は３枚目の原稿の画像ログを示している。３１０は、２枚目の原稿の画像の画像属性、３１１は、３枚目の原稿の画像の画像属性を示している。
【００５３】
３１３は、ＣＯＰＹジョブの履歴情報（ジョブログ）である。履歴情報には、以下に示す複数の種類の情報が含まれている。
ＪｏｂＫｉｎｄ（３１４）：コピージョブやＦＡＸジョブなどジョブの種類を示す
ＵｓｅｒＩＤ（３１６）：ジョブを実行したユーザのユーザＩＤを示す
ＳｔａｒｔＴｉｍｅ（３１８）：ジョブの実行を開始した時刻を示す
ＥｎｄＴｉｍｅ（３２０）：ジョブの実行を終了した時刻を示す
Ｒｅｓｕｌｔ（３２２）：ジョブの実行結果を示す
ＰａｐｅｒＣｏｕｎｔ（３２４）：原稿の枚数を示す
Ｃｏｐｉｅｓ（０３２６）：ユーザによって指定された部数を示す
ＤｏｃｕｍｅｎｔＩＤ１（３２８）：画像のログを一意に識別するためのＩＤを示す
ＤｏｃｕｍｅｎｔＬｏｇ１（３３０）：画像のログの有無を示す
図５に示す例の場合、ジョブ種はＣＯＰＹジョブ（３１５）、ユーザＩＤは０１２３４５６７８９（３１７）、ジョブ開始時刻は２０１０年６月２２日１０時５分４０秒（０３１９）、ジョブ終了時刻は２０１０年６月２２日１０時６分０５秒（３２１）である。また、ジョブ実行結果は正常終了（３２３）、原稿枚数は３枚（３２５）、出力部数は２部（３２７）、ＤｏｃｕｍｅｎｔＩＤ（３２８）は０００００００１（３２９）、画像ログ有り（３３１）となっている。ここで、ＤｏｃｕｍｅｎｔＩＤ（３２８）は、実行されるジョブによって入力される文書（一連の画像データ）を識別するためのＩＤであり、ＣＰＵ２０１によって文書ごとに一意に付与される。例えば、ＣＰＵ２０１は、スキャナによって１０ページある原稿をスキャンしてＨＤＤ２０３に格納する場合に、それら１０ページの画像を１つの文書として、１つのＤｏｃｕｍｅｎｔＩＤを付与してＨＤＤ２０３に格納しておく。このＤｏｃｕｍｅｎｔＩＤは、ＨＤＤ２０３に記憶された文書に関連付けられて保存される。ＤｏｃｕｍｅｎｔＩＤの値の決め方についてであるが、ＣＰＵ２０１は、最初に入力された文書にＤｏｃｕｍｅｎｔＩＤの初期値０００００００１を付与する。その後、ＣＰＵ２０１は、新しい文書が入力されるたびにインクリメントした値をＤｏｃｕｍｅｎｔＩＤとして付与すればよい。
【００５４】
このように、ＣＯＰＹジョブは、図４で定義されるように入力ジョブであるため、画像データそのものも画像ログとして記憶される。
【００５５】
＜ＢＯＸ格納ジョブにおけるログ情報＞
ＣＯＰＹジョブとは異なる、他の入力ジョブの例としてＢｏｘ格納ジョブがある。図６は、複合機１０１が、Ａ４サイズの３枚の原稿をスキャナ２０５によってＨＤＤ２０３に格納するＢｏｘ格納ジョブを実行する場合に記憶されるログ情報の一例を示している。
【００５６】
図６（ａ）は画像ログであり、図６（ｂ）はジョブログである。
【００５７】
４０１は、スキャナ２０５によって読み取られた１枚目（１ページ目）の原稿の画像ログである。
【００５８】
画像属性４０２は、１枚目の原稿の画像の画像属性を示す。当該画像属性は、ＩｍａｇｅＴｙｐｅ／画像フォーマット（４０３）、Ｒｅｓｏｌｕｔｉｏｎ／解像度（４０５）、ＩｍａｇｅＳｉｚｅ／画像サイズ（４０７）からなる。図６（ａ）に示す例の場合、画像フォーマットはＪＰＥＧ（４０４）、解像度はＸＹともに６００ｄｐｉ（４０６）、画像サイズはＸ＝４９６０／Ｙ＝７０４０（４０８）であることを示している。
【００５９】
４０３は２枚目の原稿の画像ログ、４０５は３枚目の原稿の画像ログを示している。４０４は２枚目の原稿の画像の画像属性、４０５は３枚目の原稿の画像の画像属性を示している。
【００６０】
４０７は、本Ｂｏｘ格納ジョブの履歴情報（ジョブログ）である。当該履歴情報には、以下に示す複数の種類の情報が含まれている。
【００６１】
ＪｏｂＫｉｎｄ（３１４）や、ＵｓｅｒＩＤ（３１６）、ＳｔａｒｔＴｉｍｅ（３１８）等の項目は、図５で説明したものと同じである。
【００６２】
図６に示す例の場合、ジョブ種はＢｏｘ格納ジョブ（４０９）、ユーザＩＤは０１２３４５６７８９、ジョブ開始時刻は２０１０年６月２２日１０時１５分１０秒、ジョブ終了時刻は２０１０年６月２２日１０時１５分２８秒である。また、ジョブ実行結果は正常終了、原稿枚数は３枚（４１１）、出力部数は印刷を行っていないため値無し、画像ログＩＤは０００００００２（４１５）、画像ログ有りとなっている。
【００６３】
このように、Ｂｏｘ格納ジョブは、図４で定義されるように入力ジョブであるため、画像データそのものも画像ログとして記憶される。
【００６４】
ＣＯＰＹジョブやＢｏｘ格納ジョブのように、画像データを入力する入力ジョブを実行する場合には、画像ログと履歴情報の両方が記憶されるが、画像データの入力を伴わない出力ジョブを実行する場合には、画像ログは記憶されない。代わりに、実行された出力ジョブに対応する入力ジョブの実行時に記憶された画像ログを参照するための参照情報が履歴情報として記憶される。
【００６５】
以下に、出力ジョブを実行したときに記憶されるログ情報の例について説明する。
【００６６】
＜ＢＯＸＰｒｉｎｔジョブにおけるログ情報＞
図７は、ＨＤＤ２０３に保存された３ページ分の画像データをプリンタ２０４によって２部印刷するＢｏｘＰｒｉｎｔジョブを実行する場合に記憶されるログ情報である。
【００６７】
ＢｏｘＰｒｉｎｔジョブを実行する場合に記憶されるログ情報は、画像ログを含まず、履歴情報（ジョブログ）のみを含む。画像ログを記憶しない理由は、当該ＢｏｘＰｒｉｎｔジョブによって印刷される画像データは、当該画像データを入力する入力ジョブの実行時に画像ログが記憶されており、当該画像ログを出力ジョブの実行時に重複して記憶しないようにするためである。そして、複合機１０１は、ＢｏｘＰｒｉｎｔジョブを実行する場合には、画像ログによって画像データそのものを残さない代わりに、どの画像データを印刷したかを示すＤｏｃｕｍｅｎｔＩＤが記憶される。図７に示す例の場合、ＤｏｃｕｍｅｎｔＩＤは、０００００００２（５０９）となっている。このＤｏｃｕｍｅｎｔＩＤは、図６に示すＢｏｘ格納ジョブのＤｏｃｕｍｅｎｔＩＤと同じ値である。すなわち、このＢｏｘＰｒｉｎｔジョブによって印刷された画像データは、図６に示すＢｏｘ格納ジョブによって入力された画像データ（４０１、４０２、４０５）であることを特定することができる。
【００６８】
ＤｏｃｕｍｅｎｔＬｏｇ１の有無（５１０）がＮＯ（５１１）となっているのは、このログ情報には画像ログが含まれないことを示している。
【００６９】
このように、出力ジョブの実行時には、画像ログを残さないことによって、ログ情報を記憶する記憶装置の使用量を削減することができる。また、出力ジョブの実行時には、画像ログを残さない代わりに、入力ジョブの実行時に入力された画像ログを参照する参照情報（ＤｏｃｕｍｅｎｔＩＤ等）を残すことによって、出力された画像データを特定することができる。
【００７０】
＜画像合成を伴うコピージョブにおけるログ情報＞
次に、画像合成を伴うコピージョブにおけるログ情報について説明する。
【００７１】
図８は、画像合成の概要を示した図である。６０１はフォームとなる原稿（フォーム原稿またはフォーム画像ともいう）であり、予めユーザによって、複合機１０１のＨＤＤ２０３に登録されているものとする。複合機１０１は、スキャナ２０５により読み取られた原稿６０２の画像（第１の画像）とフォーム原稿６０１の画像（第２の画像）とを、画像処理部２１０などを使用して画像合成を行い（６０３）、プリンタ２０４によって印刷物を（６０４）を出力する。
【００７２】
具体的に、複合機１０１は、操作部２０６を介してユーザによってフォーム登録の指定がされると、フォーム原稿となる原稿をスキャナ２０５にセットしてくださいというガイダンスを操作部２０６に表示する。その後、スキャナ２０５に原稿がセットされてスタートキーが押された場合に、複合機１０１は、スキャナ２０５によって原稿を読み取り、読み取った原稿の画像データをフォーム原稿としてＨＤＤ２０３に登録する。このようにフォーム原稿の登録を行うためのジョブをＦｏｒｍ登録ジョブという。
【００７３】
Ｆｏｒｍ登録ジョブによって登録されたフォーム原稿は、ユーザによって合成印刷が指示された場合に、ＨＤＤ２０３から読み出され、その時にスキャナ２０５によって読み取られた原稿の画像データに対して合成される。
【００７４】
この画像合成を伴うコピージョブに関わるログ情報の一例を、図９および図１０に示す。
【００７５】
図９は、フォームとなるＡ４サイズの原稿をスキャナ２０５によって読み取って、複合機１０１のＨＤＤ２０３に格納する際に記憶されたログ情報一例を示す。
【００７６】
７０１は、フォーム原稿１の画像ログを示す。７０２は、フォーム原稿１の属性を示す画像属性である。
【００７７】
７０３は、履歴情報（ジョブログ）である。図９に示す例の場合、ジョブ種（７０４）は、Ｆｏｒｍ登録（７０５）である。ユーザＩＤは、０１２３４５６７８９、ジョブ開始時刻は２０１０年６月２２日１０時２５分１０秒、ジョブ終了時刻は２０１０年６月２２日１０時２５分１５秒である。また、ジョブ実行結果は正常終了、原稿枚数は３枚（４１１）、出力部数は印刷を行うジョブではないため値無し、画像ログＩＤは０００００００２（４１５）、画像ログ有りとなっている。
【００７８】
このように、Ｆｏｒｍ登録ジョブは、図４で定義されるように入力ジョブであるため、画像データそのものもログ情報として記憶される。
【００７９】
その後、ユーザは、操作部２０６を介して合成印刷を指示する。複合機１０１は、合成印刷が指示されると、ＨＤＤ２０３に記憶されているフォーム原稿をユーザに指定させる。そして、ユーザによってスタートキーが押された場合に、複合機１０１は、スキャナ２０５によって原稿を読み取り、ユーザによって指定されたフォーム原稿をＨＤＤ２０３から読み出し、読み取った原稿の画像データとフォーム原稿を画像処理部２１０で合成する。そして、複合機１０１は、合成された画像データをプリンタ２０４に印刷させる。
【００８０】
このような画像合成を伴うコピージョブを実行する場合に、図１０に示すようなログ情報が記憶される。
【００８１】
図１０に示す例は、Ｆｏｒｍ登録ジョブによって登録されたフォーム原稿が指定され、指定されたフォーム原稿と、スキャン原稿とを合成して印刷する場合のログ情報の例である。
【００８２】
ジョブ種（８０４）は、ＣＯＰＹジョブ（８０５）として記憶される。ユーザＩＤは、０１２３４５６７８９、ジョブ開始時刻は、２０１０年６月２２日１０時３０分２０秒、ジョブ終了時刻は２０１０年６月２２日１０時３０分３５秒である。また、ジョブ実行結果は正常終了、原稿枚数は１枚（４１１）、出力部数は１部である。
【００８３】
ここで、画像合成を伴うコピージョブの場合、履歴情報の中に、ＤｏｃｕｍｅｎｔＩＤが、２つ記憶される。
【００８４】
１つ目のＤｏｃｕｍｅｎｔＩＤは、フォーム原稿のＤｏｃｕｍｅｎｔＩＤ１（８０７）である。この例ではフォーム画像として、図９に示すＦｏｒｍ登録ジョブで登録されたフォーム原稿が指定されていたため、ＤｏｃｕｍｅｎｔＩＤ１（８０７）には、０００００００３（８０７）が記憶される。また、ＤｏｃｕｍｅｎｔＬｏｇ１（８０８）がＮＯ（８０９）となっているため、ログ情報を記憶済みの画像データであることがわかる。
【００８５】
一方、２つ目のＤｏｃｕｍｅｎｔＩＤは、画像合成を伴うコピージョブの実行時にスキャナ２０５によって読み取られた原稿の画像データを示すＤｏｃｕｍｅｎｔＩＤ２（８１０）である。このＤｏｃｕｍｅｎｔＩＤ２（８１０）の値は、０００００００４（８１１）であり、ＤｏｃｕｍｅｎｔＬｏｇ２（８０８）がＹＥＳ（８１３）であり、画像ログを記憶したことを示している。０００００００４（８１１）で示される画像ログは、図８（ａ）のスキャン原稿８０１である。
【００８６】
このように、図１０に示すログ情報の例では、ＤｏｃｕｍｅｎｔＩＤ１によってフォーム原稿を特定し、ＤｏｃｕｍｅｎｔＩＤ２によってスキャン原稿を特定している。そのため、当該ログ情報によって履歴を残されたジョブが、画像合成を伴うジョブであったことを特定することができる。なお、ＤｏｃｕｍｅｎｔＩＤ１で特定される文書が、フォーム原稿であるか、スキャン原稿であるかを識別するための識別情報をログ情報として、ＤｏｃｕｍｅｎｔＩＤ１に対応付けて記憶しておくようにしてもよい。Ｄｏｃｕｍｅｎｔ２についても同様に、ＤｏｃｕｍｅｎｔＩＤ２で特定される文書が、フォーム原稿であるか、スキャン原稿であるかを識別するための識別情報をログ情報として、ＤｏｃｕｍｅｎｔＩＤ２に対応付けて記憶しておいてもよい。
【００８７】
図１１は、本実施形態に係る複合機１０１における、ジョブ実行時の処理手順を説明するためのフローチャートである。図１１のフローチャートに示す各ステップは、ＣＰＵ２０１が、ＲＯＭ２０９に記憶されたプログラムを読み出して実行することによって行われる。
【００８８】
なお、ＣＰＵ２０１は、複合機１０１の利用開始時にユーザにユーザＩＤとパスワードの入力を求め、入力されたユーザＩＤとパスワードによってユーザを認証する。そして、認証に成功したら、ＣＰＵ２０１は、ユーザを複合機１０１にログインさせることによってユーザによる複合機１０１の利用を許可する。それとともに、ＣＰＵ２０１は、入力されたユーザＩＤをＨＤＤ２０３に保持しておくことによって、現在複合機１０１を利用中のユーザを識別する。
【００８９】
そして、ユーザによって操作部２０６のスタートキーが押され、ジョブの実行が開始されると、Ｓ２００１で、ＣＰＵ２０１は、ジョブ開始時のログ情報の記録を行う。具体的にＣＰＵ２０１は、ログ情報を記憶するために必要な領域をＨＤＤ２０３上に確保し、当該領域に、ユーザＩＤやジョブ開始時刻、ＤｏｃｕｍｅｎｔＩＤといったその時点で確定している項目の書き込みを行う。特に、ＤｏｃｕｍｅｎｔＩＤは重要であり、後にデータサーバ１０３に格納される画像を文書単位で特定するための情報となる。例えば、実行されるジョブが入力ジョブであるジョブ種に関しては新規文書となるため、ＣＰＵ２０１は、新たにＤｏｃｕｍｅｎｔＩＤを生成して記憶する。現時点で不定である項目はジョブ終了時に書き込み処理が行われる。また、ジョブ終了時に書き込む領域もここで確保しておく。
【００９０】
次に、Ｓ２００２で、ＣＰＵ２０１は、Ｓ２００１でのログ情報の記憶ができたかどうか判定する。その結果、ログ情報の記憶ができなかったり、必要な領域が確保できなかったりした場合（Ｎｏ）は、ジョブの実行を継続せず、Ｓ２００４でジョブの終了処理を行う。そして、ジョブの終了処理が終わると本フローチャートを抜ける。
【００９１】
一方、Ｓ２００２の判断において、必要領域の確保と、ログ情報の記憶が正常に行えたと判断した場合（Ｙｅｓ）、ＣＰＵ２０１は、Ｓ２００３へ処理を進める。
【００９２】
Ｓ２００３で、ＣＰＵ２０１は、画像データの入力待ちを行い、１ページ分の画像が入力されるとステップＳ２００５へ進む。なお、実行されるジョブが出力ジョブの場合は、ここでの入力はＨＤＤ２０３からの画像の読み出しになる。
【００９３】
Ｓ２００５で、ＣＰＵ２０１は、ジョブタイプ７００２が入力ジョブであるかどうかの判断を行う。その結果、ジョブタイプ７００２がＣＯＰＹジョブやＢＯＸ格納ジョブや受信ジョブ等の入力ジョブである場合（Ｙｅｓ）は、ステップＳ２００６へ進む。一方、ジョブタイプ７００２が送信ジョブやＢＯＸプリントジョブ等の出力ジョブである場合（Ｎｏ）は、ステップＳ２００７に処理を進める。
【００９４】
Ｓ２００６に処理を進めた場合、ＣＰＵ２０１は、操作部２０６を介して画像データの合成が指示されているか否かを判定する。画像データの合成が指示されている場合、ＣＰＵ２０１は、Ｓ２００８に処理を進め、画像データの合成が指示されていない場合、Ｓ２００９に処理を進める。
【００９５】
Ｓ２００８で、ＣＰＵ２０１は、Ｓ２００３で入力された画像データのコピーを生成し、生成された画像データを画像ログとしてＨＤＤ２０３のログ情報用の記録領域に記憶する。また、ＣＰＵ２０１は、ユーザによって指定されたフォーム原稿の画像データ（画像ログ）を参照するための参照情報（ＤｏｃｕｍｅｎｔＩＤ）を、ＨＤＤ２０３のログ情報用の記録領域に記憶する。ここで、フォーム原稿の画像ログは、フォーム原稿の画像をＨＤＤ２０３に登録したときに、ＨＤＤ２０３のログ情報用の記憶領域、あるいは、データサーバ１０３に記憶されているはずである。そのため、ＣＰＵ２０１は、フォーム原稿の画像ログを再度残すことなく、指定されたフォーム原稿に付与されたＤｏｃｕｍｅｎｔＩＤを参照情報として、ＨＤＤ２０３のログ情報用の記憶領域に記憶する。それによって、ＨＤＤ２０３に記憶されたログ情報に含まれるフォーム原稿のＤｏｃｕｍｅｎｔＩＤと同じＤｏｃｕｍｅｎｔＩＤを持つ画像ログを特定でき、後から管理者はどのようなフォーム原稿が合成に使用されたかを確認できる。また、ＨＤＤ２０３に記憶されたログ情報は、ＣＰＵ２０１によって定期的にサービスプロバイダ１０２を介してデータサーバ１０３に送信される。データサーバ１０３に記憶されたログ情報に含まれるフォーム原稿のＤｏｃｕｍｅｎｔＩＤと同じＤｏｃｕｍｅｎｔＩＤを持つ画像ログを特定でき、後から管理者はどのようなフォーム原稿が合成に使用されたかを確認できる。さらに、Ｓ２００８で、ＣＰＵ２０１は、原稿の枚数（ＰａｐｅｒＣｏｕｎｔ）等のその他の履歴情報をＨＤＤ２０３のログ情報用の記録領域に記憶する。そして、Ｓ２０１２に処理を進める。
【００９６】
一方、Ｓ２００９に処理を進めた場合、ＣＰＵ２０１は、Ｓ２００３で入力された画像データを画像ログとしてＨＤＤ２０３のログ情報用の記録領域に記憶する。また、ＣＰＵ２０１は、履歴情報をログ情報としてＨＤＤ２０３のログ情報用の記憶領域に記憶する。そして、Ｓ２０１２に処理を進める。なお、ここで記憶されたログ情報も、ＣＰＵ２０１によってサービスプロバイダ１０２を介して定期的にデータサーバ１０３に送信される。
【００９７】
また、Ｓ２００５からＳ２００７に処理を進めた場合、Ｓ２００７で、ＣＰＵ２０１は、画像データの合成が指示されているか否かを判定する。画像データの合成が指示されている場合、ＣＰＵ２０１は、Ｓ２０１０に処理を進め、画像データの合成が指示されていない場合、Ｓ２０１１に処理を進める。
【００９８】
Ｓ２０１０で、ＣＰＵ２０１は、ユーザによって出力用に指定された画像データ（被合成画像データ）のＤｏｃｕｍｅｎｔＩＤを画像データの参照情報としてＨＤＤ２０３のログ情報用の記録領域に記憶する。また、ＣＰＵ２０１は、フォーム原稿の画像データ（合成画像データ）のＤｏｃｕｍｅｎｔＩＤを、フォーム原稿の画像データの参照情報としてＨＤＤ２０３のログ情報用の記録領域に記憶する。さらに、ＣＰＵ２０１は、出力部数等の履歴情報をＨＤＤ２０３のログ情報用の記憶領域に記憶する。Ｓ２０１０に進む例として、例えば、ＢｏｘＰｒｉｎｔジョブによって出力される画像に、フォーム原稿を合成して印刷する場合がある。このように出力ジョブで出力される画像データの画像ログは、当該画像データを入力するジョブを実行した際に記憶されているはずである。そこで、出力ジョブを実行する場合には、入力ジョブの実行時に残された画像ログに対応するＤｏｃｕｍｅｎｔＩＤと同じＤｏｃｕｍｅｎｔＩＤを残しておく。それによって、出力ジョブで出力された画像の画像ログを残さなくても、出力された画像の内容を後から容易に特定することができる。また、Ｓ２０１０の処理によって、画像合成を伴うジョブのログ情報として２つのＤｏｃｕｍｅｎｔＩＤが記憶される。管理者は、後から、ログ情報を確認したときに、２つのＤｏｃｕｍｅｎｔＩＤが記憶されているログ情報に対応するジョブが、画像合成を伴うジョブであることを容易に認識することができる。また、付与された２つのＤｏｃｕｍｅｎｔＩＤによって、合成された２つの文書を特定することができる。その後、ＣＰＵ２０１は、Ｓ２０１２に処理を進める。なお、ここで記憶されたログ情報も、ＣＰＵ２０１によってサービスプロバイダ１０２を介して定期的にデータサーバ１０３に送信される。
【００９９】
一方、Ｓ２０１１に処理を進めた場合、ＣＰＵ２０１は、ユーザによって出力用に指定された画像データ（被合成画像データ）のＤｏｃｕｍｅｎｔＩＤを参照情報としてＨＤＤ２０３のログ情報用の記録領域に記憶する。また、ＣＰＵ２０１は、その他の履歴情報をＨＤＤ２０３のログ情報用の記憶領域に記憶する。このように出力ジョブの実行時には、入力ジョブの実行時に残された画像ログを示すＤｏｃｕｍｅｎｔＩＤを残すことによって、出力ジョブで出力された画像の画像ログを残さなくても、出力された画像の内容を後から容易に特定することができる。そして、Ｓ２０１２に処理を進める。なお、ここで記憶されたログ情報も、ＣＰＵ２０１によってサービスプロバイダ１０２を介して定期的にデータサーバ１０３に送信される。
【０１００】
Ｓ２０１２で、ＣＰＵ２０１は、Ｓ２００８、Ｓ２００９、Ｓ２０１０、Ｓ２０１１のいずれかのログ情報の記憶処理によって、ログ情報を記憶することができたか否か判定する。その結果、記憶できたと判定した場合（Ｙｅｓ）は、Ｓ２０１３に処理を進め、記憶できなかったと判定した場合（Ｎｏ）、ステップＳ２０１４に処理を進める。
【０１０１】
Ｓ２０１３で、ＣＰＵ２０１は、ジョブのキャンセル処理を行い、Ｓ２０１６に処理を進める。この処理により、ＨＤＤ２０３のログ情報の記憶領域にログ情報を記憶できなかった画像データが印刷されたり、送信されたりすることを防止できる。
【０１０２】
Ｓ２０１３で、ＣＰＵ２０１は、Ｓ８０３で入力された画像をＨＤＤ２０３に格納する。ＢＯＸ格納ジョブやＳＣＡＮジョブ、受信ジョブはＨＤＤ２０３への画像データの格納だけで処理が終わるが、ＣＯＰＹジョブやＰＤＬプリントジョブの場合はプリンタ２０４への印刷出力を行う。また、送信ジョブの場合は、ネットワークＩ／Ｆ２０７や公衆回線接続部２０１１を使用した送信処理が行われる。
【０１０３】
Ｓ２０１３での処理が終わると、Ｓ２０１５に進む。Ｓ２０１５で、ＣＰＵ２０１は、Ｓ２００３で受けた画像が最終ページかどうかの判断を行う。その結果、最終ページであった場合（Ｙｅｓ）はＳ２０１６へ進み、最終ページではなかった場合（Ｎｏ）はＳ２００３に戻って次の画像の入力を待つ。
【０１０４】
Ｓ２０１６で、ＣＰＵ２０１は、ジョブの終了処理を実行し、ジョブの終了待ちを行う。
【０１０５】
そして、Ｓ２０１７で、ＣＰＵ２０１は、ジョブ終了時刻や、ジョブ終了結果等の、Ｓ２００１の時点では不定で書き込めなかった項目のログ情報を、ＨＤＤ２０３のログ情報用の記憶領域に対して行う。そして、ログ情報の記憶が終わると、このフローチャートを抜ける。
【０１０６】
なお、複合機１０１のＣＰＵ２０１が、ＨＤＤ２０３に記憶されたログ情報を、定期的にサービスプロバイダ１０２を介してサービスプロバイダ１０２に送信する例を説明した。しかしながら、本発明はこれに限らず、ＣＰＵ２０１は、当該ログ情報をサービスプロバイダ１０２を介さずに直接データサーバ１０３に送信し、当該ログ情報をデータサーバ１０３に記憶させるように制御してもよい。
【０１０７】
以上のような制御を行うことによって、入力ジョブの実行によって、いつ、だれが、どのような画像を入力したか、出力ジョブの実行によって、いつ、だれが、どのような画像を出力したかを後から容易に特定することができる。また、出力ジョブの実行時には、入力ジョブの実行時に入力された画像の画像ログを示すＤｏｃｕｍｅｎｔＩＤを残すことによって、画像ログを重複して残すことなく出力された画像を後から容易に特定することができる。つまり、ログ情報の記憶に必要なＨＤＤ２０３の容量を節減することができる。
【０１０８】
さらに、画像合成を伴うジョブを実行した場合でも、当該ジョブの実行によって、いつ、だれが、どのような画像を出力したかを後から容易に特定することができる。また、画像合成を伴うジョブを実行した場合に、２つのＤｏｃｕｍｅｎｔＩＤがログ情報として記憶されるため、後からログ情報を見た管理者が、合成ジョブが実行されたこととを容易に特定することができる。また、管理者は、２つのＤｏｃｕｍｅｎｔＩＤのそれぞれのＤｏｃｕｍｅｎｔＩＤによって特定される文書を見ることによって、合成ジョブの実行により合成された文書や、その文書に含まれる画像を容易に特定することができる。
【０１０９】
＜第２の実施形態＞
第１の実施形態では、１つのフォーム原稿の画像データと、スキャン原稿の画像データとを合成する場合を例に説明した。本実施形態では、２つのフォーム原稿の画像データと、スキャン原稿の画像データとを合成して印刷する場合のログ情報の記憶の仕方を説明する。２つのフォーム原稿の画像データを用いて合成を行う例として、例えば、印刷用紙の表面と裏面とで、異なるフォーム原稿を合成する場合が挙げられる。
【０１１０】
なお、システムの構成や、複合機１０１やサービスプロバイダ１０２等の装置の構成は、第１の実施形態と同様であるため、詳しい説明を省略する。
【０１１１】
まず、複合機１０１で、印刷用紙の表面に合成されるフォーム原稿として、第１の実施形態の説明でも用いた図９に示される画像ログに対応するフォーム原稿を用いるとする。すなわち、図９に示すログ情報が、印刷用紙の表面に合成されるフォーム原稿のログ情報である。
【０１１２】
また、図１２は、印刷用紙の裏面に合成を行うために予め複合機１０１に登録されたフォーム原稿のログ情報である。
【０１１３】
９０１は、フォーム原稿２の画像ログを示す。９０２は、フォーム原稿２の属性を示す画像属性である。
【０１１４】
９０３は、履歴情報である。図９に示す例の場合、ジョブ種（９０４）がＦｏｒｍ登録（９０５）となっている。ユーザＩＤは、０１２３４５６７８９、ジョブ開始時刻は２０１０年６月２２日１０時４５分１０秒、ジョブ終了時刻は２０１０年６月２２日１０時４５分１５秒である。また、ジョブ実行結果は正常終了、原稿枚数は１枚、出力部数は印刷を行うジョブではないため値無し、画像ログＩＤは０００００００５（９０７）、画像ログ有りとなっている。
【０１１５】
このように、Ｆｏｒｍ登録ジョブは、図４で定義されるように入力ジョブであるため、画像データそのものもログ情報として記憶される。
【０１１６】
その後、ユーザは、操作部２０６を介して合成印刷を指示する。複合機１０１は、合成印刷が指示されると、ＨＤＤ２０３に記憶されているフォーム原稿をユーザに指定させる。そして、ユーザによって複数のフォーム原稿が指定された状態でスタートキーが押された場合に、複合機１０１は、スキャナ２０５によって複数枚の原稿を読み取り、ユーザによって指定された複数のフォーム原稿をＨＤＤ２０３から読み出す。そして、複合機１０１は、読み取った複数枚の原稿の画像データと複数のフォーム原稿を画像処理部２１０で合成する。そして、複合機１０１は、合成された画像データをプリンタ２０４に印刷させる。
【０１１７】
このような画像合成を伴うコピージョブを実行する場合に、図１３に示すようなログ情報が記憶される。
【０１１８】
図１３は、Ａ４サイズの２枚の原稿に対して片面読み取りを実行して、両面で１部印刷するよう設定され、且つ、印刷用紙の表面と裏面とで異なるフォーム原稿の画像を合成するＣＯＰＹジョブを実行した時に記憶されるログ情報の一例である。
【０１１９】
前述した図１０のログ情報との違いは、履歴情報（ジョブログ）１００５において、３つのＤｏｃｕｍｅｎｔＩＤが記憶される点である。１つ目のＤｏｃｕｍｅｎｔＩＤ１（１００８）は０００００００３（１００９）であり、ＤｏｃｕｍｅｎｔＬｏｇ１の有無（１０１０）がＮＯ（１０１１）となっている。このことから、このジョブでは既にログ情報を記憶済みの画像データをユーザが指定して使用したことが分かる。
【０１２０】
また、２つ目のＤｏｃｕｍｅｎｔＩＤ２（１０１２）は０００００００５（１０１３）であり、ＤｏｃｕｍｅｎｔＬｏｇ２の有無（１０１４）がＮＯ（１０１５）となっている。このことから、１つ目のＤｏｃｕｍｅｎｔＩＤ１（１００８）と同様にこのジョブでは既にログ情報記憶済みの画像データをユーザが指定して使用したことが分かる。
【０１２１】
一方、３つ目のＤｏｃｕｍｅｎｔＩＤ３（１０１６）は０００００００６（１０１７）であり、ＤｏｃｕｍｅｎｔＬｏｇ３の有無（１０１８）がＹＥＳとなっている（１０１９）。このＤｏｃｕｍｅｎｔＩＤに対応する画像ログは、図１０（ａ）に示すスキャン原稿である。
【０１２２】
この図１３に示すログ情報の例では次のことがわかる。
（１）ＤｏｃｕｍｅｎｔＩＤ１（１００８）は、前述した図のフォーム原稿登録時に記録したＤｏｃｕｍｅｎｔＩＤ１（０７０６）と一致していることから、画像ログ７０１によって示される画像を１つ目のフォーム原稿としたこと
（２）ＤｏｃｕｍｅｎｔＩＤ２（１０１２）は、前述した図９のフォーム原稿登録時に記録したＤｏｃｕｍｅｎｔＩＤ１（０９０６）と一致していることから、画像ログ９０１によって示される画像を２つ目のフォーム原稿としたこと
（３）スキャン原稿に対する画像データ１００１および１００３を、画像データ７０１と画像データ９０１と合成したこと
なお、図１３の例では、２つのフォーム原稿のそれぞれが、どのスキャン原稿と合成されたかを記憶していないが、フォーム原稿と、当該フォーム原稿が合成されたスキャン原稿との関係を示すログ情報を記憶するようにしてもよい。
【０１２３】
その例について、図１４を用いて説明する。
図１４及び図１５はＡ４サイズの４枚の原稿の片面を読み取って、１部両面印刷するよう設定され、且つ合成の設定としてユーザによって次のように合成するよう指定されたときのＣＯＰＹジョブ実行時に記憶されるログ情報の一例である。具体的には、印刷用紙の表面（スキャン原稿の１枚目／３枚目に対応）にフォーム原稿７０１を画像合成し、印刷用紙の裏面（スキャン原稿の２枚目／４枚目に対応する）にフォーム原稿９０１を画像合成するＣＯＰＹジョブを実行した時の画像ログの一例である。
【０１２４】
図１５は、そのときの履歴情報の一例である。
この履歴情報が、前述した図１３と異なる点は、ｐａｇｅＮｏ（１１１２、１１１６）が追加されている点である。ｐａｇｅＮｏは、画像合成したページ番号を示している。ＰａｇｅＮｏ１（１１１２）は、フォーム原稿７０１がスキャン原稿の何ページ目に画像合成されたかを示している。この例では、フォーム原稿７０１が、１枚目と３枚目に合成されたことを示している（１１１３）。
【０１２５】
同様に、ＰａｇｅＮｏ２（１１１６）は、フォーム原稿９０１がスキャン原稿の何ページ目に画像合成されたかを示している。この例では、フォーム原稿９０１が、２枚目と４枚目に合成されたことを示している（１１１７）。
【０１２６】
このように、フォーム原稿とスキャン原稿のページの対応付けを示す項目を追加することにより、ページごとに異なるフォーム原稿の合成が行われた場合にも、どのページにどのフォーム原稿が合成されたかを容易に特定することができる。
【０１２７】
＜その他の画像合成を伴うＣＯＰＹジョブにおけるログ情報＞
画像合成の別の機能として、プリント時にページ番号や部数番号を印字する機能がある。これらページ番号や部数番号は、原稿の画像に合成される画像ではあるが、フォーム原稿とは異なり機密性が低いため、画像ログとして残さない。代わりに、履歴情報としてページ番号または部数番号を印字したという情報を記録するとよい。
【０１２８】
＜ＷｅｂサーバＰＣ上でのログ情報の閲覧について＞
上述したように、ＨＤＤ２０３内のログ情報用の記憶領域に記憶されたログ情報は、定期的にデータサーバ１０３に送信され、データサーバ１０３上で保持される。
【０１２９】
保持されたログ情報は、管理者ＰＣ１０４によってアクセス可能である。管理者ＰＣ１０４は、ネットワーク１０６を介して、データサーバ１０３にアクセスし、ログ情報をデータサーバの表示部に表示することができる。
【０１３０】
図１６は、管理者ＰＣ１０４の表示部に、データサーバ１０３に保持されたログ情報を表示したときの表示画面の例を説明する。
【０１３１】
１２０１は、管理者ＰＣ１０４の表示部に表示された画面である。当該画面は、管理者ＰＣ１０４で起動したＷｅｂアプリケーションによって表示される画面である。
【０１３２】
データサーバ１０３は、ネットワーク１０６を介して接続された複数の複合機の情報を管理している。各複合機の情報は、設置場所（１２０２）、複合機の管理番号（１２０３）、当該複合機で実行されたジョブ種（１２０４）ごとのログ情報の順に階層化されて管理されている。
【０１３３】
１２０５／１２０６／１２０７は、データサーバ１０３に保持されたＣＯＰＹジョブのログ情報を示している。複合機は、ログ情報をデータサーバ１０３に送信する場合に、自装置を識別する複合機識別情報を付与してデータサーバ１０３に送信する。データサーバ１０３は、複合機から受信したログ情報を、当該ログ情報に付与された複合機識別情報によって示される複合機に対応付けて記憶する。ログ情報１２０５、１２０６、１２０７は、複合機―０１号機（複合機１０１に対応する）に対応付けて記憶されている。ここで、ログ情報１２０５は前述した図５に示されたログ情報に対応しており、ログ情報１２０６は図１０に示したログ情報に対応しており、ログ情報１２０７は図１４、図１５に示されるログ情報に対応している。
【０１３４】
当該画面１２０１では、現在ログ情報１２０７が選択されている状態であり、その内容が１２０８に表示されている。１２０９はジョブログの内容であり、図１５に対応する。この図では、「ユーザ」、「ジョブ開始時刻」、「ジョブ終了時刻」、「出力部数」をそれぞれ表示している。一方、１２１０は画像ログの内容であり、図１４に対応する内容が表示されている。
【０１３５】
１２１１／１２１２／１２１３／１２１４がそれぞれ、１ページ目から４ページ目の画像ログであり、それぞれに対応する画像が表示される。ここでは、スキャン原稿とフォーム原稿が別々の画像として表示されている。
【０１３６】
なお、データサーバ１０３は、１２１２に示す画像ログがスキャン原稿に対する画像ログであり、１２１３〜１２１６がフォーム原稿に対する画像ログであることは、図９（ｂ）、図１２（ｂ）、図１５に示すログ情報から決定できる。そのため、データサーバ１０３は、受信したログ情報に従って、スキャン原稿の画像とフォーム原稿の画像とを合成した画像データを、管理者ＰＣ１０４での表示用に保持しておいてもよい。その場合、管理者ＰＣ１０４では、合成された画像データを受信し、画像１２１０の表示欄に、ログ情報１２０７の画像ログとして一つの画像に合成された画像データを表示する。
【０１３７】
なお、上述した実施形態では、合成された複数の文書のＤｏｃｕｍｅｎｔＩＤを記憶しておく例を説明したが、複数の文書をどのように合成したのかを示す情報も記憶するようにしてもよい。例えば、スキャン原稿と、フォーム原稿とを合成する場合に、スキャン原稿に対してフォーム原稿を合成するのか、フォーム原稿に対してスキャン原稿を合成するのか等の情報を合わせて記憶するようにしてもよい。
【０１３８】
なお、上述した実施形態では、フォーム原稿と合成する画像データを、スキャナ２０５によって読み取って入力する例を説明したが、本発明はこれに限られるものではない。例えば、フォーム原稿と合成する画像データを、ネットワークＩ／Ｆ２０７を介して受信することによって入力する例に適用することもできる。
【０１３９】
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【符号の説明】
【０１４０】
１０１  複合機
１０２  サービスプロバイダ
１０３  データサーバ
【図１】
0005761958.tif 000002
【図２】
0005761958.tif 000003
【図３】
0005761958.tif 000004
【図４】
0005761958.tif 000005
【図５】
0005761958.tif 000006
【図６】
0005761958.tif 000007
【図７】
0005761958.tif 000008
【図８】
0005761958.tif 000009
【図９】
0005761958.tif 000010
【図１０】
0005761958.tif 000011
【図１１】
0005761958.tif 000012
【図１２】
0005761958.tif 000013
【図１３】
0005761958.tif 000014
【図１４】
0005761958.tif 000015
【図１５】
0005761958.tif 000016
【図１６】
0005761958.tif 000017