(57)【要約】【課題】  従来は、単一のデジタル複合機における履歴情報を得ているため、これら二つの複合機を使用した一連の操作を統合した履歴情報を得ることは困難である。【解決手段】  ネットワークを介して接続された自機１０１及び他の複合機１０２を使用したスキャンジョブ及びプリントジョブを含むジョブの実行が指示されると、自機１０１で実施するスキャンジョブを実行して実行した第１ジョブの履歴情報を作成し、他の複合機１０２を使用した第２ジョブの実行をネットワークを介して他の複合機１０２に指示する。そして他の複合機１０２で実行されたプリント２ジョブの履歴情報の一部をネットワークを介して受信すると、その受信したプリントジョブの履歴情報の一部とスキャンジョブの履歴情報とを関連付けてログデータベース３０５に記録する。【選択図】  図２
2010016487.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたジョブ処理装置であって、
自装置及び他のジョブ処理装置を使用した第１及び第２ジョブを含む連携ジョブの実行が指示されると、前記自装置で実施する第１ジョブを実行し、実行した前記第１ジョブの履歴情報を作成するジョブ実行手段と、
前記ジョブ実行手段で作成した前記第１ジョブの履歴情報を、当該第１ジョブの履歴情報を識別するための第１識別情報と関連付けてジョブログ記録手段に記録するジョブログ管理手段と、
前記他のジョブ処理装置を使用した前記第２ジョブの実行を、前記ネットワークを介して前記他のジョブ処理装置に指示する指示手段と、
前記他のジョブ処理装置で実行された前記第２ジョブの履歴情報を識別するための第２識別情報を、前記ネットワークを介して受信する受信手段とを有し、
前記ジョブログ管理手段は、前記第１識別情報、前記受信手段で受信した前記第２識別情報、及び前記第１ジョブの履歴情報を関連付けて前記ジョブログ記録手段に記録することを特徴とするジョブ処理装置。
【請求項２】
前記指示手段は、前記第２ジョブの実行の指示の際、前記ネットワークを介して前記他のジョブ処理装置に前記第１識別情報を通知することを特徴とする請求項１に記載のジョブ処理装置。
【請求項３】
前記ジョブログ管理手段は、前記第２識別情報に基づいて、前記第２ジョブの履歴情報に関連した前記第１ジョブの履歴情報を検索することを特徴とする請求項１または２に記載のジョブ処理装置。
【請求項４】
前記第１ジョブの履歴情報と、前記第１ジョブの履歴情報と関連する前記第２ジョブの履歴情報とを１つのジョブ履歴として表示する表示制御手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載のジョブ処理装置。
【請求項５】
前記第１ジョブの履歴情報の消去を指示する消去指示手段と、
前記消去指示手段による指示に応答して、前記第１ジョブの履歴情報と関連する前記第２ジョブの履歴情報の消去を前記他のジョブ処理装置に指示する手段とを更に有することを特徴とする請求項１乃至４のいずれか１項に記載のジョブ処理装置。
【請求項６】
ネットワークを介して接続されたジョブ処理装置のジョブログの管理方法であって、
自装置及び他のジョブ処理装置を使用した第１及び第２ジョブを含む連携ジョブの実行が指示されると、前記自装置で実施する第１ジョブを実行し、実行した前記第１ジョブの履歴情報を作成するジョブ実行工程と、
前記ジョブ実行工程で作成した前記第１ジョブの履歴情報を、当該第１ジョブの履歴情報を識別するための第１識別情報と関連付けてログデータベースに記録するジョブログ管理工程と、
前記他のジョブ処理装置を使用した前記第２ジョブの実行を、前記ネットワークを介して前記他のジョブ処理装置に指示する指示工程と、
前記他のジョブ処理装置で実行された前記第２ジョブの履歴情報を識別するための第２識別情報を、前記ネットワークを介して受信する受信工程とを有し、
前記ジョブログ管理工程は、前記第１識別情報、前記受信工程で受信した前記第２識別情報、及び前記第１ジョブの履歴情報を関連付けて前記ログデータベースに記録することを特徴とするジョブ処理装置のジョブログの管理方法。
【請求項７】
前記指示工程は、前記第２ジョブの実行の指示の際、前記ネットワークを介して前記他のジョブ処理装置に前記第１識別情報を通知することを特徴とする請求項６に記載のジョブ処理装置のジョブログの管理方法。
【請求項８】
前記ジョブログ管理工程は、前記第２識別情報に基づいて、前記第２ジョブの履歴情報に関連した前記第１ジョブの履歴情報を検索することを特徴とする請求項６または７に記載のジョブ処理装置のジョブログの管理方法。
【請求項９】
前記第１ジョブの履歴情報と、前記第１ジョブの履歴情報と関連する前記第２ジョブの履歴情報とを１つのジョブ履歴として表示する表示制御工程を更に有することを特徴とする請求項６乃至８のいずれか１項に記載のジョブ処理装置のジョブログの管理方法。
【請求項１０】
前記第１ジョブの履歴情報の消去を指示する消去指示工程と、
前記消去指示工程による指示に応答して、前記第１ジョブの履歴情報と関連する前記第２ジョブの履歴情報の消去を前記他のジョブ処理装置に指示する工程とを更に有することを特徴とする請求項６乃至９のいずれか１項に記載のジョブ処理装置のジョブログの管理方法。
【請求項１１】
ネットワークを介して接続された複数のジョブ処理装置を有するジョブ履歴管理システムであって、
前記複数のジョブ処理装置のうちの第１のジョブ処理装置は、
前記第１のジョブ処理装置と他のジョブ処理装置である第２のジョブ処理装置とを使用した第１及び第２ジョブを含む連携ジョブの実行が指示されると、前記第１ジョブを実行し、実行した前記第１ジョブの履歴情報を作成するジョブ実行手段と、
前記ジョブ実行手段で作成した前記第１ジョブの履歴情報を、当該第１ジョブの履歴情報を識別するための第１識別情報と関連付けてログデータベースに記録するジョブログ管理手段と、
前記第２のジョブ処理装置を使用した前記第２ジョブの実行を、前記ネットワークを介して前記第２のジョブ処理装置に指示する指示手段と、
前記第２のジョブ処理装置で実行された第２ジョブの履歴情報を識別するための第２識別情報を、前記ネットワークを介して受信する受信手段とを有し、
前記第２のジョブ処理装置は、
前記指示手段による指示に応じて前記第２ジョブを実行し、実行した前記第２ジョブの履歴情報を作成する実行手段と、
前記実行手段で作成した前記第２ジョブの履歴情報を記録するログ管理手段と、
前記第２識別情報を前記第１のジョブ処理装置に送信する送信手段とを有し、
前記ジョブログ管理手段は、前記第１識別情報、前記受信手段で受信した前記第２識別情報、及び前記第１ジョブの履歴情報を関連付けて前記ログデータベースに記録することを特徴とするジョブ履歴管理システム。
【請求項１２】
請求項６乃至１０のいずれか１項に記載のジョブログの管理方法の各工程をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理装置と、当該ジョブ処理装置のジョブログの管理方法、及びネットワークを介して接続された複数のジョブ処理装置を有するジョブ履歴管理システムに関する。
【背景技術】
【０００２】
プリンタ、ファクシミリ、スキャナ等の機能を有するデジタル複合機（ＭＦＰ）は近年急速に普及している。これらデジタル複合機には多様な機種が存在しており、互いに機能が異なる複数のデジタル複合機を於フィルに設置可能である。
【０００３】
一方、これらの複合機での操作や、この複合機を使用した印刷やデータ送信等に関する履歴情報は、情報の漏えい防止や情報の追跡といったセキュリティの観点から非常に重要な情報となってきている。こうした環境において、各複合機における操作履歴やジョブログの管理方法においても、正確で、且つ可能な限りユーザや機器管理者の利便性を損なわない方法が求められている。
【０００４】
一般に、ジョブログと呼ばれるデジタル複合機の操作や印刷等の履歴情報は、各デジタル複合機毎に生成されて管理される。特許文献１は、印刷ジョブが実行されたか否か等を含むジョブの履歴情報の管理を目的としている。具体的には、複数のＭＦＰと接続され、各ＭＦＰで印刷を実行したユーザに対して、一定期間が経過した後に電子メールで通知する印刷ジョブ管理装置が提案されている。これは各デジタル複合機に対するユーザの操作や印刷指示に対して、その結果である履歴情報を適正にユーザに通知するものである。しかしこの方法は、個々のデジタル複合機で実行されたユーザの操作や印刷指示の履歴情報を管理、通知するもので、例えば複数のデジタル複合機の機能を連携させるような操作を実行した場合には、その履歴情報が正確にユーザに通知されない。
【特許文献１】特開２００５−０７８１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
また例えば、第一のデジタル複合機でスキャンして読み取った原稿の画像を、第二のデジタル複合機で印刷する場合を想定する。ユーザによるこのような操作に関する履歴情報は、第一のデジタル複合機におけるスキャン操作と、第二のデジタル複合機における印刷の履歴情報で構成される。従って、上述した従来の方法では、単一のデジタル複合機における履歴情報を得ているため、これら二つの複合機を使用した一連の操作を統合した履歴情報を得ることは困難である。つまり、ユーザまたは機器の管理者は、第一のデジタル複合機でスキャンした操作の履歴、及び第二のデジタル複合機の印刷の履歴情報をそれぞれ別々に取得して管理しなければならない。
【０００６】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００７】
本願発明の一態様に係る発明によれば、複数のジョブ処理装置が連携して動作して実行されるジョブのログを相互に関連づけて管理することができる。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係るジョブ処理装置は以下のような構成を備える。即ち、
自装置及び他のジョブ処理装置を使用した第１及び第２ジョブを含む連携ジョブの実行が指示されると、前記自装置で実施する第１ジョブを実行し、実行した前記第１ジョブの履歴情報を作成するジョブ実行手段と、
前記ジョブ実行手段で作成した前記第１ジョブの履歴情報を、当該第１ジョブの履歴情報を識別するための第１識別情報と関連付けてジョブログ記録手段に記録するジョブログ管理手段と、
前記他のジョブ処理装置を使用した前記第２ジョブの実行を、ネットワークを介して前記他のジョブ処理装置に指示する指示手段と、
前記他のジョブ処理装置で実行された前記第２ジョブの履歴情報を識別するための第２識別情報を、前記ネットワークを介して受信する受信手段とを有し、
前記ジョブログ管理手段は、前記第１識別情報、前記受信手段で受信した前記第２識別情報、及び前記第１ジョブの履歴情報を関連付けて前記ジョブログ記録手段に記録することを特徴とする。
【０００９】
上記目的を達成するために本発明の一態様に係るジョブ処理装置のジョブログの管理方法は以下のような工程を備える。即ち、
自装置及び他のジョブ処理装置を使用した第１及び第２ジョブを含む連携ジョブの実行が指示されると、前記自装置で実施する第１ジョブを実行し、実行した前記第１ジョブの履歴情報を作成するジョブ実行工程と、
前記ジョブ実行工程で作成した前記第１ジョブの履歴情報を、当該第１ジョブの履歴情報を識別するための第１識別情報と関連付けてログデータベースに記録するジョブログ管理工程と、
前記他のジョブ処理装置を使用した前記第２ジョブの実行を、ネットワークを介して前記他のジョブ処理装置に指示する指示工程と、
前記他のジョブ処理装置で実行された前記第２ジョブの履歴情報を識別するための第２識別情報を、前記ネットワークを介して受信する受信工程とを有し、
前記ジョブログ管理工程は、前記第１識別情報、前記受信工程で受信した前記第２識別情報、及び前記第１ジョブの履歴情報を関連付けて前記ログデータベースに記録することを特徴とする。
【００１０】
上記目的を達成するために本発明の一態様に係るジョブ履歴管理システムは以下のような構成を備える。即ち、
ネットワークを介して接続された複数のジョブ処理装置を有するジョブ履歴管理システムであって、
前記複数のジョブ処理装置のうちの第１のジョブ処理装置は、
前記第１のジョブ処理装置と他のジョブ処理装置である第２のジョブ処理装置とを使用した第１及び第２ジョブを含む連携ジョブの実行が指示されると、前記第１ジョブを実行し、実行した前記第１ジョブの履歴情報を作成するジョブ実行手段と、
前記ジョブ実行手段で作成した前記第１ジョブの履歴情報を、当該第１の履歴情報を識別するための第１識別情報と関連付けてログデータベースに記録するジョブログ管理手段と、
前記第２のジョブ処理装置を使用した前記第２ジョブの実行を、前記ネットワークを介して前記第２のジョブ処理装置に指示する指示手段と、
前記第２のジョブ処理装置で実行された第２ジョブの履歴情報を識別するための第２識別情報を、前記ネットワークを介して受信する受信手段とを有し、
前記第２のジョブ処理装置は、
前記指示手段による指示に応じて前記第２ジョブを実行し、実行した前記第２ジョブの履歴情報を作成する実行手段と、
前記実行手段で作成した前記第２ジョブの履歴情報を記録するログ管理手段と、
前記第２識別情報を前記第１のジョブ処理装置に送信する送信手段とを有し、
前記ジョブログ管理手段は、前記第１識別情報、前記受信手段で受信した前記第２識別情報、及び前記第１ジョブの履歴情報を関連付けて前記ログデータベースに記録することを特徴とする。
【００１１】
尚、この課題を解決するための手段は、本願発明の特徴の全てを列挙しているものではなく、特許請求の範囲に記載された他の請求項及びそれら特徴群の組み合わせも発明になり得る。
【発明の効果】
【００１２】
本発明によれば、複数のジョブ処理装置が連携して動作して実行されるジョブのログを相互に関連づけて管理することができる。これによってユーザは、例えば、連携したジョブのジョブログの参照や消去などの管理が行いやすくなり利便性が向上する。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
図１は、本実施形態に係るネットワークの構成図である。
【００１５】
図１では、ネットワーク１００に２つのデジタル複合機（以下、複合機と称する）１０１と１０２が接続されている。
【００１６】
この実施形態では、デジタル複合機（第１の複合機）１０１とデジタル複合機（第２の複合機）１０２がネットワーク１００に接続されているが、本発明はこれら２つの複合機が含まれる場合に限定されず、より多くの複合機が接続されても良い。また、ジョブを処理する装置は、複数の機能を有した複合機である必要もなく、単機能のジョブ処理装置としてもよい。以下では、複合機を例に説明するものとする。
【００１７】
図２は、本実施形態に係る複合機１０１の内部構成図である。尚、複合機１０２の構成も同じであるため、その説明を使用略する。
【００１８】
２０２は演算処理装置（ＣＰＵ）である。ＣＰＵ２０２は、Ｉ／Ｏ制御部２０５を介して接続された記憶装置（ＨＤＤ）２０６に格納されたプログラムをＲＡＭ２０３にロードして実行する。このプログラムによる制御の下で、プリンタ部２０１の制御とプリントジョブの実行制御及びスキャナ部２０９の制御とスキャンジョブの制御を行う。また複合機１０１はネットワークインタフェース２０４を介して、ネットワーク１００に接続される。またネットワークインタフェース２０４を介して、複合機１０１と複合機１０２とは相互に通信可能である。操作部２０７は、各種キーやボタン、及びタッチパネルと一体に形成された表示部を有している。
【００１９】
図３は、本実施形態に係る複合機１０１（１０２）に搭載される各モジュール（プログラム）を示す図である。これらのモジュールは、図２で説明したＨＤＤ２０６から読み出されるプログラムに従ってＣＰＵ２０２で実行されることにより実現される。以下、各モジュールの役割を説明する。尚、複合機１０１と１０２は同じ構成であるため、ここでは主として複合機１０１についてのみ説明する。
【００２０】
ユーザは、複合機１０１（第１の複合機）の操作部２０７の表示部に表示されたユーザインタフェースモジュール３０１に基づいて操作する。ユーザは、このユーザインタフェースモジュール３０１に指示することによりプリントジョブ制御モジュール３０２、スキャンジョブ制御モジュール３０３を制御し、スキャン、コピー、プリント等の処理を実行させる。プリントジョブ制御モジュール３０２、スキャンジョブ制御モジュール３０３はジョブ実行部として機能するとともに、ログ管理モジュール（ジョブログ管理部）３０４と接続されている。プリントジョブ制御モジュール３０２及びスキャンジョブ制御モジュール３０３は、プリントジョブ及びスキャンジョブの履歴情報を作成してログデータベース（ジョブログ記録部）３０５に格納する。このログデータベース３０５に格納される情報の詳細は後述する。ユーザインタフェースモジュール３０１、プリントジョブ制御モジュール３０２、スキャンジョブ制御モジュール３０３及びログ管理モジュール３０４は、通信モジュール３０６と接続されている。これらモジュールのそれぞれは、通信モジュール３０６を介して複合機１０２の各モジュールと通信可能である。尚、複合機１０２の参照符号３１１〜３１６で示す各部は、上述した複合機１０１の参照符号３０１〜３０６で示す各部にそれぞれ対応しているため、それらの説明を省略する。なお、複合機１０１、１０２は、それぞれ自装置単独で実行される単独ジョブと、複数の複合機を連携させて１つのジョブを実行する連携ジョブとを実行可能である。
【００２１】
以下、連携ジョブとして、複合機１０１で原稿をスキャンして読み取った文書データ（スキャン画像）を複合機１０２で印刷する場合を説明する。
【００２２】
図４は、本実施形態に係る複合機１０１で原稿上の画像を読み取り、その画像を表す画像データに基づいて複合機１０２により印刷する処理を説明するフローチャートである。この処理を実行するプログラムは、その実行時にＨＤＤ２０６からＲＡＭ２０３にロードされＣＰＵ２０２の制御の下に実行される。
【００２３】
まずステップＳ４０１で、ユーザは操作部２０７を操作して、印刷先として複合機１０２を指定した連携コピー処理をスタートさせる。これによりユーザインタフェースモジュール３０１は、この指示を受け取ってコピー処理を開始する。次にステップＳ４０２に進み、ユーザインタフェースモジュール３０１は、スキャンジョブ制御モジュール３０３に対してスキャナ部２０９を使用した原稿のスキャン（第１ジョブ）を指示する。これによりスキャナ部２０９は、原稿の読み取り（スキャン）を実行する。このスキャンが完了するとステップＳ４０３に進み、スキャンジョブ制御モジュール３０３は、ログ管理モジュール３０４に対してスキャンログの記録を指示する。これによりログ管理モジュール３０４はステップＳ４０４で、そのスキャンログの記録の指示に対する一意なジョブの第１識別情報を含むスキャンログレコード番号を生成し、スキャンログレコードの記録をログデータベース３０５に指示する。ここで、スキャンログとして、スキャナ部２０９で読み取った原稿の画像データをＨＤＤ２０６等に保存するようにしてもよい。
【００２４】
次にステップＳ４０５に進み、ログ管理モジュール３０４は、ログデータベース３０５が生成したスキャンログレコード番号をスキャンジョブ制御モジュール３０３に引き渡す。次にステップＳ４０６に進み、ユーザインタフェースモジュール３０１は、スキャンジョブ制御モジュール３０３からスキャンログレコード番号を取得する。そしてステップＳ４０７で、ユーザインタフェースモジュール３０１は、その取得したスキャンログレコード番号をプリントジョブ制御モジュール３０２に引渡し、出力先を複合機１０２とした印刷を指示する。このとき、スキャンログレコード番号の他に、少なくとも複合機１０１のネットワーク識別子（ＩＰアドレス）を付加した印刷指示を複合機１０２に送信する。また、ジョブの第１種別情報として、複合機１０１をスキャナ、複合機１０２をプリンタとする連携コピージョブであることを示す情報や、スキャンジョブの終了ステータス情報等を、プリントジョブ制御モジュール３０２に渡す情報に付加してもよい。
【００２５】
次に、複合機１０１のプリントジョブ制御モジュール３０２から印刷指示を受けた複合機１０２の動作を説明する。
【００２６】
図５は、本実施形態に係る複合機１０１のプリントジョブ制御モジュール３０２から印刷指示を受けた複合機１０２の動作を説明するフローチャートである。この処理を実行するプログラムは、その実行時にＨＤＤ２０６からＲＡＭ２０３にロードされＣＰＵ２０２の制御の下に実行される。
【００２７】
先ずステップＳ５０１で、複合機１０２では、通信モジュール３１６により受信した印刷指示（プリントジョブ：第２ジョブ）に応答して、プリントジョブ制御モジュール３１２がプリンタ部２０１により印刷する。次に印刷が完了した後ステップＳ５０２に進んで、プリントジョブ制御モジュール３１２は、ログ管理モジュール３１４に対して一意なプリントジョブログ番号の生成と、プリントジョブログの生成を指示する。このとき、プリントジョブ制御モジュール３１２は、複合機１０１から受信したジョブから、複合機１０１のネットワーク識別子とスキャンジョブログ番号も同時にログ管理モジュール３１４に引き渡す。次にステップＳ５０３に進み、ログ管理モジュール３１４は、ログデータベース３１５に対して一意なプリントジョブログ番号の生成と、プリントジョブログの生成及び記録を指示する。
【００２８】
次にステップＳ５０４に進み、ログデータベース３１５は、プリントジョブログに、指定された複合機１０１のネットワーク識別子、スキャンジョブログ番号等を含む第２識別情報を付与してプリントジョブログを記録する。ここでは、スキャンジョブログ番号を受信しているので、少なくとも連携ジョブであることを認識可能であるので、複合機１０２での単独ジョブと区別して記録される。尚、このときジョブの種別が引き渡された場合には、ジョブの種別の情報を記録してもよい。このときスキャンジョブの終了ステータスが指定される場合には、この情報を記録してもよい。次にステップＳ５０５に進み、ログ管理モジュール３１４は、生成されたプリントジョブの一意なプリントジョブログ番号をログデータベース３１５から取得する。次にステップＳ５０６に進み、プリントジョブ制御モジュール３１２は、ログ管理モジュール３１４を介してプリントジョブログ番号を取得する。次にステップＳ５０７に進み、プリントジョブ制御モジュール３１２は、ステップＳ５０６で取得したプリントジョブのログ番号と、複合機１０２のネットワーク識別子（ＩＰアドレス）を、複合機１０１のログ管理モジュール３０４に対して返信する。このとき、複合機１０１から指定されたスキャンジョブログ番号も指定する。また、プリントジョブの終了ステータスを付加して返信してもよい。また、プリントジョブはＳ５０１で実行するのに代えて、Ｓ５０７の後に実行するようにしてもよい。また、以上のように記録されたジョブログはスキャンジョブログ番号が関連付けられているので、当該ジョブログを操作した場合、複合機１０１にその旨が通知される。即ち、複合機１０２からジョブログの参照が指示されると、複合機１０１から当該ジョブログに対応するジョブログの最新情報が取得される。また、複合機１０２でジョブログの消去が指示されると、複合機１０２での消去に引き続き当該ジョブログに対応するジョブログを複合機１０１でも消去するよう指示される。
【００２９】
図６は、本実施形態に係るデジタル複合１０２のプリントジョブ制御モジュール３１２からプリントジョブログ番号を受信した複合機１０１の処理を説明するフローチャートである。この処理を実行するプログラムは、その実行時にＨＤＤ２０６からＲＡＭ２０３にロードされＣＰＵ２０２の制御の下に実行される。
【００３０】
ステップＳ６０１で、複合機１０１のプリントジョブ制御モジュール３０２が、複合機１０２のプリントジョブ制御モジュール３１２からプリントジョブログ番号と、スキャンジョブログ番号を受信する。次にステップＳ６０２に進み、ログ管理モジュール３０４は、ログデータベース３０５から、スキャンジョブログ番号を基にレコードを検索し、一致するレコードの有無を確認する。合致したレコードが無い場合には特に何もせず処理を終了する。
【００３１】
一方、合致したレコードがある場合はステップＳ６０２からステップＳ６０３に進み、ログ管理モジュール３０４は、ログデータベース３０５に対して、上記で合致したレコードを更新して処理を終了する。具体的には、そのレコードに対して複合機１０２のネットワーク識別子とプリントジョブログ番号を追記する。また、プリントジョブの終了ステータスが指定されている場合には、この情報も付加して記録するようにしてもよい。ここでは、プリントジョブログ番号を受信しているので、少なくとも連携ジョブであることを認識可能であるので、複合機１０１での単独ジョブと区別して記録される。また、以上のように記録されたジョブログはプリントジョブログ番号が関連付けられているので、当該ジョブログを操作した場合、複合機１０２にその旨が通知される。即ち、複合機１０１からジョブログの参照が指示されると、複合機１０２から当該ジョブログに対応するジョブログの最新情報が取得される。また、複合機１０１でジョブログの消去が指示されると、複合機１０１での消去に引き続き当該ジョブログに対応するジョブログを複合機１０２でも消去するよう指示される。
【００３２】
図７は、本実施形態に係る複合機１０１の操作部２０７の表示部に表示されるジョブログの一例を示す図である。この表示は、操作部２０７の表示部への表示制御を行うユーザインタフェースモジュール３０１により表示される。
【００３３】
ここではコピーログ、送信ログ、受信ログが表示可能であり、図７の例では「コピーログ」７０２が選択されている。番号７０３は、このログに一意に割り当てられたジョブログ番号（識別情報）である。日付７０４は、このログの発生日を示している。出力先は、このログで使用した出力先の複合機を示し、自機でない場合は、その複合機のＩＰアドレスがセットされる。図７の表示は、ユーザインタフェースモジュール３０１が、ログ管理モジュール３０４を介して取得した情報を基に構築する。ここでは上述した複合機１０１でのスキャン動作と複合機１０２でのプリント動作からなるコピーログ７０５として表示されている。
【００３４】
このコピーログ７０５のログ番号（「500513」）は、複合機１０１で実行されたスキャンジョブログレコード番号である。コピーの印刷を自機である複合機１０１で行った場合、その出力先は「自デバイス」となる。また他の複合機を使用した印刷したコピージョブの出力先は、その複合機（例えば複合機１０２）のネットワーク識別子（ＩＰアドレス）としている。コピーログ７０５では、その出力先である複合機１０２のＩＰアドレス（192.168.0.2）が関連付けられてセットされている。またコピーログ７０５では、複合機１０２から返信されたプリントジョブの終了ステータスをコピーログ７０５の出力状態（ここでは「正常」）として表示している。ここで複合機１０２から、プリントジョブの終了ステータスを受信していない場合は、ログ管理モジュール３０４が、複合機１０２のログ管理モジュール３１４からプリントジョブの終了ステータスを取得するようにしてもよい。なお、ここで記録するログには、処理された画像データ自身（例えば、縮小するなどして）を共に記録しておくようにしてもよい。これにより、どのような画像を処理させたかも管理可能となる。
【００３５】
図８は、本実施形態に係る複合機１０１でジョブログを消去する処理を説明するフローチャートである。この処理を実行するプログラムは、その実行時にＨＤＤ２０６からＲＡＭ２０３にロードされＣＰＵ２０２の制御の下に実行される。
【００３６】
まずステップＳ８０１で、ユーザインタフェースモジュール３０１は、操作部２０７からのユーザ操作によりジョブログレコードを表示し、そのレコードが指示されたことを認識する。このとき例えば図７のコピーログ７０５のジョブログレコードを消去する場合は、ユーザは、ジョブログレコードのジョブログ番号（ここでは「500513」）を指定して消去指示を行う。これによりユーザインタフェースモジュール３０１はステップＳ８０２で、ログ管理モジュール３０４に対して、そのジョブログレコードのジョブログ番号を出力して消去指示を行う。次にステップＳ８０３で、ログ管理モジュール３０４は、そのジョブログ番号を基に、ログデータベース３０５を照会し、そのジョブの出力先である複合機１０２のネットワーク識別子と、プリントジョブログ番号を取得する。次にステップＳ８０４に進み、ログ管理モジュール３０４は、ステップＳ８０３で取得した出力先である複合機１０２のログ管理モジュール３１４に対して、プリントジョブログ番号に基づいてプリントジョブログを照会する。この照会の結果、その複合機１０２にプリントジョブログが無ければステップＳ８０４からステップＳ８０６に進み、複合機１０１のスキャンジョブログのみを消去する。
【００３７】
一方、ステップＳ８０４で、出力先である複合機１０２にも対応するプリントジョブログがあった場合はステップＳ８０４からステップＳ８０５に進む。ステップＳ８０５では、複合機１０２のログ管理モジュール３１４に、ステップＳ８０３で取得したプリントジョブログ番号を引き渡して、そのプリントジョブログの消去を指示する。
【００３８】
なお、複合機１０２の操作部２０７からの操作でジョブログを消去する場合は、上記の処理のプリントジョブログとスキャンジョブログをそれぞれ読み替えて同様な流れで処理を行うものとする。
【００３９】
図９は、図８のステップＳ８０５で、複合機１０１からログの消去指示を受けた複合機１０２の処理を説明するフローチャートである。この処理を実行するプログラムは、その実行時にＨＤＤ２０６からＲＡＭ２０３にロードされＣＰＵ２０２の制御の下に実行される。
【００４０】
ステップＳ９０１で、複合機１０２のログ管理モジュール３１４は、複合機１０１からプリントジョブログ番号とログ消去の指示を受け取る。そしてステップＳ９０２に進み、ログ管理モジュール３１４は、ログデータベース３１５に対してログ消去を指示して、そのログを消去する。その後、複合機１０１のログ管理モジュール３０４は、スキャンジョブログ番号を基に、ログデータベース３０５にスキャンログの消去を指示して、そのログを消去する（ステップＳ８０６）。
【００４１】
なお、複合機１０２の操作部２０７からの操作でジョブログを消去する指示がなされた場合は、上記の処理のプリントジョブログとスキャンジョブログとをそれぞれ読み替えて同様な流れで処理を行うものとする。
【００４２】
尚、以上の説明では、複合機１０１のコピー操作で複合機１０２が出力先として指示される場合で説明した。しかし本発明はこれに限定されるものでなく、逆に、複合機１０２のコピー操作で複合機１０１が出力先として指示された場合でも、前述の説明で複合機１０１と複合機１０２とを入れ替えれば同様に実行できることが容易に推測できる。
【００４３】
また上記実施形態では、コピー動作の場合で説明したが本発明はこれに限定されものでない。例えば、ファクシミリ送信を行う場合に、一方の複合機（例えば複合機１０１）で原稿を読み取り、他の複合機（例えば複合機１０２）から、その原稿画像をファクシミリ送信する場合にも適用できる。また或は、ボックス機能を使用する場合に、一方の複合機（例えば複合機１０１）で原稿を読み取り、他の複合機（例えば複合機１０２）のＨＤＤに格納する場合にも適用できる。また複合機ではなく、例えば、スキャナ機能を持ち、プリント機能を持たない第１のジョブ処理装置と、逆にスキャナ機能と持たず、スキャナ機能を持った第２のジョブ処理装置との間で連携ジョブを行う場合にも適用できる。
【００４４】
（他の実施形態）
なお本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００４５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４６】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００４８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００４９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００５０】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係るネットワークの構成図である。
【図２】本実施形態に係る複合機の内部構成図である。
【図３】本実施形態に係る複合機に搭載される各モジュール（プログラム）を示す図である。
【図４】本実施形態に係る複合機１０１で原稿を読み取り、その原稿の画像データに基づいて複合機１０２により印刷する処理を説明するフローチャートである。
【図５】本実施形態に係る複合機１０１のプリントジョブ制御モジュールから印刷指示を受けた複合機１０２の動作を説明するフローチャートである。
【図６】本実施形態に係るデジタル複合１０２のプリントジョブ制御モジュールからプリントジョブログ番号を受信した複合機１０１の処理を説明するフローチャートである。
【図７】本実施形態に係る複合機の操作部の表示部に表示されるジョブログの一例を示す図である。
【図８】本実施形態に係る複合機１０１でジョブログを消去する処理を説明するフローチャートである。
【図９】図８のステップＳ８０５で、複合機１０１からログの消去指示を受けた複合機１０２の処理を説明するフローチャートである。
【符号の説明】
【００５２】
１０１，１０２  複合機
２０１  プリンタ部
２０２  ＣＰＵ
２０７  操作部
２０９  スキャナ部
３０１，３１１  ユーザインタフェースモジュール
３０２，３１２  プリントジョブ制御モジュール
３０３，３１３  スキャンジョブ制御モジュール
３０４，３１４  ログ管理モジュール
３０５，３１５  ログデータベース
３０６，３１６  通信モジュール
【図１】
2010016487.tif 000003
【図２】
2010016487.tif 000004
【図３】
2010016487.tif 000005
【図４】
2010016487.tif 000006
【図５】
2010016487.tif 000007
【図６】
2010016487.tif 000008
【図７】
2010016487.tif 000009
【図８】
2010016487.tif 000010
【図９】
2010016487.tif 000011