(57)【要約】【課題】連携して実行される複数のジョブを含む連携ジョブの実行状態を、連携ジョブ以外の単独ジョブの実行状態と同様に管理することができる画像処理装置等を提供する。【解決手段】ユーザによって自装置に投入され、自装置を含む複数の画像処理装置で連携して実行される複数のジョブを含む連携ジョブを受け付ける受付手段１７ｎと、受け付けられた連携ジョブに含まれる複数のジョブを、自装置を含む複数の画像処理装置で連携して処理させるジョブ制御手段１７ｍと、連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成するジョブ管理手段１７ｎと、生成されたジョブ情報を記憶する記憶手段を備える。【選択図】  図４
2010074681.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって自装置に投入され、自装置を含む複数の画像処理装置で連携して実行される複数のジョブを含む連携ジョブを受け付ける受付手段と、
前記受付手段により受け付けられた連携ジョブに含まれる複数のジョブを、自装置を含む複数の画像処理装置で連携して処理させるジョブ制御手段と、
前記連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成するジョブ管理手段と、
前記ジョブ管理手段により生成された前記ジョブ情報を記憶する記憶手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
連携ジョブではない単独ジョブを前記ジョブ制御手段が自装置に処理させた場合には、前記ジョブ管理手段は、前記単独ジョブの実行状態を管理しかつそのジョブについてのジョブ情報を生成する請求項１に記載の画像処理装置。
【請求項３】
表示手段を備え、
前記ジョブ管理手段は、前記記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報を前記表示手段に表示させる請求項１に記載の画像処理装置。
【請求項４】
前記ジョブ管理手段は、連携ジョブに含まれる各ジョブ毎にデータの要否を管理し、前記ジョブ制御手段は、前記各ジョブに必要なデータを供給してジョブを実行させる請求項１に記載の画像処理装置。
【請求項５】
ユーザによって自装置に投入され、自装置を含む複数の画像処理装置で連携して実行される複数のジョブを含む連携ジョブを受け付けるステップと、
前記受付ステップにより受け付けられた連携ジョブに含まれる複数のジョブを、自装置を含む複数の画像処理装置で連携して処理させるジョブ制御ステップと、
前記連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成するジョブ管理ステップと、
前記ジョブ管理ステップにより生成された前記ジョブ情報を記憶手段に記憶するステップと、
を備えたことを特徴とする画像処理装置における連携ジョブの実行方法。
【請求項６】
前記ジョブ制御ステップにおいて、連携ジョブではない単独ジョブを自装置に処理させた場合には、前記ジョブ管理ステップでは、前記単独ジョブの実行状態を管理しかつそのジョブについてのジョブ情報を生成する請求項５に記載の連携ジョブの実行方法。
【請求項７】
前記ジョブ管理ステップにおいて、前記記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報を表示手段に表示させる請求項５に記載の連携ジョブの実行方法。
【請求項８】
前記ジョブ管理ステップにおいて、連携ジョブに含まれる各ジョブ毎にデータの要否を管理し、前記ジョブ制御ステップにおいて、前記各ジョブに必要なデータを供給してジョブを実行させる請求項５に記載の連携ジョブの実行方法。
【請求項９】
ユーザによって自装置に投入され、自装置を含む複数の画像処理装置で連携して実行される複数のジョブを含む連携ジョブを受け付けるステップと、
前記受付ステップにより受け付けた連携ジョブに含まれる複数のジョブを、自装置を含む複数の画像処理装置で連携して処理させるジョブ制御ステップと、
前記連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成するジョブ管理ステップと、
前記ジョブ管理ステップにより生成された前記ジョブ情報を記憶手段に記憶するステップと、
を画像処理装置のコンピュータに実行させるための連携ジョブの実行プログラム。
【請求項１０】
前記ジョブ制御ステップにおいて、連携ジョブではない単独ジョブを自装置に処理させた場合には、前記ジョブ管理ステップでは、前記単独ジョブの実行状態を管理しかつそのジョブについてのジョブ情報を生成する処理をコンピュータに実行させる請求項９に記載の連携ジョブの実行プログラム。
【請求項１１】
前記ジョブ管理ステップにおいて、前記記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報を表示手段に表示させる処理をコンピュータに実行させる請求項９に記載の連携ジョブの実行プログラム。
【請求項１２】
前記ジョブ管理ステップにおいて、連携ジョブに含まれる各ジョブ毎にデータの要否を管理し、前記ジョブ制御ステップにおいて、前記各ジョブに必要なデータを供給してジョブを実行させる請求項９に記載の連携ジョブの実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自装置を含む複数の画像処理装置で連携して実行される複数のジョブを含む連携ジョブを受け付けることが可能な画像形成装置等の画像処理装置、連携ジョブの実行方法及び実行プログラムに関する。
【背景技術】
【０００２】
コピー機能、プリンタ機能、スキャン機能、データ送信機能等の機能を有する多機能デジタル画像形成装置（Multi Function Peripherals）では、前述した連携ジョブを受け付けることができるものがある。
【０００３】
例えば、スキャナ部で読み取った原稿の画像データを、パーソナルコンピュータ等の他の画像処理装置へ送信し、この画像処理装置で画像データをワード（マイクロソフト社製のワードプロセッサ用ソフトウェア）文書に変換したのち、これを元の画像処理装置に戻してユーザの署名を付加し、電子メール等により配信先に配信する、というように、複数のジョブを連携して実行する場合である。
【０００４】
このような複数の画像処理装置に跨って実行される連携ジョブの実行状態の管理は、従来では、連携ジョブを一括的に管理する管理サーバを設け、連携ジョブについては前記サーバにより管理し、１台の画像処理装置のみで実行される単独ジョブについては各画像処理で管理することが行われていた。
【０００５】
なお、特許文献１には、連携ジョブのうち他の画像処理装置での実行結果を把握するために、各画像処理装置に相互にリンク可能な連携テーブルを設けるとともに、各連携テーブルにその画像処理装置での連携ジョブの実行結果を書き込んでおき、ユーザがリンク先の連携テーブルを参照することにより、他の画像処理装置で実行されたジョブの実行結果を参照できるようにした技術が提案されている。
【特許文献１】特開２００７−８１７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、連携ジョブの実行状態を管理サーバで一括的に管理するのでは、ユーザはジョブの実行状態を把握するのに、連携ジョブについては管理サーバで管理されている実行状態を参照し、連携ジョブ以外の単独ジョブについてはジョブを投入した画像処理装置で管理されている実行状態を参照しなければならず、参照先が異なり、実に面倒であった。
【０００７】
なお、前述した特許文献１には、連携ジョブのうち他の画像処理装置で実行されたジョブの実行状態を、リンク先で参照できることは記載されているが、単独ジョブと連携ジョブとで参照先が異なるという前記問題に対する解決策を提供するものではなかった。
【０００８】
この発明は、このような実情に鑑みてなされたものであって、連携して実行される複数のジョブを含む連携ジョブの実行状態を、連携ジョブ以外の単独ジョブの実行状態と同様に管理することができる画像処理装置を提供し、さらには画像処理装置で実行される連携ジョブの実行方法及び実行プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題は、以下の手段によって解決される。
（１）ユーザによって自装置に投入され、自装置を含む複数の画像処理装置で連携して実行される複数のジョブを含む連携ジョブを受け付ける受付手段と、前記受付手段により受け付けられた連携ジョブに含まれる複数のジョブを、自装置を含む複数の画像処理装置で連携して処理させるジョブ制御手段と、前記連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成するジョブ管理手段と、前記ジョブ管理手段により生成された前記ジョブ情報を記憶する記憶手段と、を備えたことを特徴とする画像処理装置。
（２）連携ジョブではない単独ジョブを前記ジョブ制御手段が自装置に処理させた場合には、前記ジョブ管理手段は、前記単独ジョブの実行状態を管理しかつそのジョブについてのジョブ情報を生成する前項１に記載の画像処理装置。
（３）表示手段を備え、前記ジョブ管理手段は、前記記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報を前記表示手段に表示させる前項１に記載の画像処理装置。
（４）前記ジョブ管理手段は、連携ジョブに含まれる各ジョブ毎にデータの要否を管理し、前記ジョブ制御手段は、前記各ジョブに必要なデータを供給してジョブを実行させる前項１に記載の画像処理装置。
（５）ユーザによって自装置に投入され、自装置を含む複数の画像処理装置で連携して実行される複数のジョブを含む連携ジョブを受け付けるステップと、前記受付ステップにより受け付けられた連携ジョブに含まれる複数のジョブを、自装置を含む複数の画像処理装置で連携して処理させるジョブ制御ステップと、前記連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成するジョブ管理ステップと、前記ジョブ管理ステップにより生成された前記ジョブ情報を記憶手段に記憶するステップと、を備えたことを特徴とする画像処理装置における連携ジョブの実行方法。
（６）前記ジョブ制御ステップにおいて、連携ジョブではない単独ジョブを自装置に処理させた場合には、前記ジョブ管理ステップでは、前記単独ジョブの実行状態を管理しかつそのジョブについてのジョブ情報を生成する前項５に記載の連携ジョブの実行方法。
（７）前記ジョブ管理ステップにおいて、前記記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報を表示手段に表示させる前項５に記載の連携ジョブの実行方法。
（８）前記ジョブ管理ステップにおいて、連携ジョブに含まれる各ジョブ毎にデータの要否を管理し、前記ジョブ制御ステップにおいて、前記各ジョブに必要なデータを供給してジョブを実行させる前項５に記載の連携ジョブの実行方法。
（９）ユーザによって自装置に投入され、自装置を含む複数の画像処理装置で連携して実行される複数のジョブを含む連携ジョブを受け付けるステップと、前記受付ステップにより受け付けた連携ジョブに含まれる複数のジョブを、自装置を含む複数の画像処理装置で連携して処理させるジョブ制御ステップと、前記連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成するジョブ管理ステップと、前記ジョブ管理ステップにより生成された前記ジョブ情報を記憶手段に記憶するステップと、を画像処理装置のコンピュータに実行させるための連携ジョブの実行プログラム。
（１０）前記ジョブ制御ステップにおいて、連携ジョブではない単独ジョブを自装置に処理させた場合には、前記ジョブ管理ステップでは、前記単独ジョブの実行状態を管理しかつそのジョブについてのジョブ情報を生成する処理をコンピュータに実行させる前項９に記載の連携ジョブの実行プログラム。
（１１）前記ジョブ管理ステップにおいて、前記記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報を表示手段に表示させる処理をコンピュータに実行させる前項９に記載の連携ジョブの実行プログラム。
（１２）前記ジョブ管理ステップにおいて、連携ジョブに含まれる各ジョブ毎にデータの要否を管理し、前記ジョブ制御ステップにおいて、前記各ジョブに必要なデータを供給してジョブを実行させる前項９に記載の連携ジョブの実行プログラム。
【発明の効果】
【００１０】
前項１に記載の発明によれば、連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成するジョブ管理手段と、前記ジョブ管理手段により生成されたジョブ情報を記憶する記憶手段を備えているから、連携ジョブを受け付けた画像処理装置が、連携ジョブに含まれる各ジョブについてのジョブ情報を保有することになる。このため、ユーザは連携ジョブの実行状態を把握するため管理サーバにアクセスする必要はなくなり、連携ジョブを投入した画像処理装置によって、連携ジョブの実行状態を把握することができる。
【００１１】
前項２に記載の発明によれば、連携ジョブではない単独ジョブが自装置で処理された場合には、従来と同様に、単独ジョブの実行状態が管理されかつそのジョブについてのジョブ情報が生成される。
【００１２】
前項３に記載の発明によれば、記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報が表示手段に表示されるから、ユーザは単独ジョブについての実行状態を確認するのと同様の感覚で、連携ジョブの実行状態確認することができる。
【００１３】
前項４に記載の発明によれば、連携ジョブに含まれる各ジョブ毎のデータの要否がジョブ管理部により管理され、前記ジョブ制御手段は、各ジョブに必要なデータを供給してジョブを実行させるから、各ジョブに必要なデータのみをジョブに供給することができ、ジョブに不要なデータが連携処理に従って転送されるといった不具合をなくすことができ、ひいては連携ジョブの実行処理を簡素化することができる。
【００１４】
前項５に記載の発明によれば、ユーザは連携ジョブの実行状態を見るため管理サーバにアクセスする必要はなくなり、連携ジョブを投入した画像処理装置によって、連携ジョブの実行状態を把握することができる。
【００１５】
前項６に記載の発明によれば、連携ジョブではない単独ジョブが自装置で処理された場合には、従来と同様に、単独ジョブの実行状態が管理されかつそのジョブについてのジョブ情報が生成される。
【００１６】
前項７に記載の発明によれば、記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報が表示手段に表示されるから、ユーザは単独ジョブの実行状態を確認するのと同様の感覚で、連携ジョブの実行状態を確認することができる。
【００１７】
前項８に記載の発明によれば、連携ジョブに含まれる各ジョブ毎にデータの要否が管理され、各ジョブに必要なデータを供給してジョブを実行するから、各ジョブに必要なデータのみをジョブに供給することができ、ジョブに不要なデータが連携処理に従って転送されるといった不具合をなくすことができ、ひいては連携ジョブの実行処理を簡素化することができる。
【００１８】
前項９に記載の発明によれば、連携ジョブを受け付け、受け付けた連携ジョブに含まれる複数のジョブを、自装置を含む複数の画像処理装置で連携して処理させ、前記連携ジョブに含まれる各ジョブの実行状態を管理すると共に、各ジョブの内容及び実行結果を示すジョブ情報を生成し、かつ生成されたジョブ情報を記憶手段に記憶する処理を、画像処理装置のコンピュータに実行させることができる。
【００１９】
前項１０に記載の発明によれば、連携ジョブではない単独ジョブが自装置で処理された場合には、従来と同様に、単独ジョブの実行状態を管理しかつそのジョブについてのジョブ情報を生成する処理を、さらにコンピュータに実行させることができる。
【００２０】
前項１１に記載の発明によれば、記憶手段に記憶されている連携ジョブに含まれる各ジョブについてのジョブ情報の中から、連携ジョブの進捗状況に応じたジョブ情報を表示手段に表示する処理を、さらにコンピュータに実行させることができる。
【００２１】
前項１２に記載の発明によれば、連携ジョブに含まれる各ジョブ毎にデータの要否を管理し、各ジョブに必要なデータを供給してジョブを実行する処理を、さらにコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００２２】
次に、この発明の一実施形態を図面を参照して説明する。
【００２３】
図１は、連携ジョブの一例を説明するための図である。
【００２４】
図１において、符号１は画像処理装置の一例としての画像形成装置であり、この実施形態では、複写機能、プリンタ機能、ファクシミリ機能等の複数の機能を有する多機能デジタル複合機である前述したＭＦＰが用いられている。
【００２５】
ＭＦＰ１は、ユーザが投入した連携ジョブを受け付けることが可能となっている。連携ジョブとは、自装置を含む複数の画像処理装置で連携して実行される複数のジョブが１セットになったジョブをいう。連携ジョブとしては、例えば図１に示すように、ジョブ１：文書をＭＦＰ１でスキャンし、得られた画像データをサーバ２に配信する、ジョブ２：サーバ２により前記画像データをワードデータに変換する、ジョブ３：ＭＦＰ１でユーザが前記サーバ２により変換されたワードデータに署名して所定宛先に配信する、という連続的に実行されるジョブ１〜３の３つのジョブからなるものを挙げることができる。
【００２６】
図２は、前記ＭＦＰ１の機能的構成を示すブロック図である。
【００２７】
図２おいて、このＭＦＰ１は、ネットワークインターフェース（ネットワークＩ／Ｆ）１１、エンジン１２、スキャナ１３、画像処理・制御モジュール１４、操作パネル部１５、記憶部１６および制御部１７等を備えている。
【００２８】
前記ネットワークインターフェース１１は、前記サーバ２等の外部装置とネットワークを介して通信するためのインターフェースである。
【００２９】
前記エンジン１２は、文書データ等を印字するための印字部であり、このエンジン１２には、ＦＡＸ基盤１２ａが接続されている。
【００３０】
前記スキャナ１３は、原稿の画像を読み取って電子データである画像データに変換する。
【００３１】
前記画像処理・制御モジュールは、スキャナ１３によって読み取られた原稿の画像データを印字処理するのに先立って、所定の画像処理を施すものである。
【００３２】
前記操作パネル部１５は、テンキーやスタートキー等からなるキー入力部（図示せず）や、液晶タッチパネルなどからなる表示部１５ａ（図５及び図６に示す）を有しており、ユーザがログインするための操作や各種入力操作等に使用される他、連携ジョブを含むジョブの実行状態を表示部１５ａで表示可能になっている。
【００３３】
前記記憶部１６は、ユーザ情報等が記憶される不揮発性メモリ部１６ａや、ジョブの内容や実行結果を示すジョブ情報や画像データ等が記憶されるハードディスクドライブ（ＨＤＤ）１６ｂなどを備えている。また、ハードディスクドライブ１６ｂには、複数の記憶領域からなるボックスが形成されている。ボックスとしては、個々のユーザが所有する個人ボックスや、グループのメンバーで共有されるグループボックスや、不特定のユーザがアクセス可能な共有ボックス等がある。
【００３４】
前記制御部１７は、ネットワークインターフェース１１を介してネットワーク上の外部機器と通信可能な外部通信部１７ａ、エンジン制御部１７ｂ、スキャナ制御部１７ｃ、画像処理・制御モジュール１４を制御するためのＡＳＩＣ（Application Spesific Integrated Circuit)制御部１７ｄ、メモリ制御部１７ｅ、ネット配信制御部１７ｆ、操作パネル部１５を制御するためのパネル制御部１７ｈ、ＦＡＸ送受信に関する制御を行うＦＡＸ送受信制御部１７ｉ、ＨＤＤ１６ｂを制御するためのＨＤＤ制御部１７ｊ、不揮発性メモリ部１６ａを制御するための不揮発性メモリ制御部１７ｋ、プリント入力制御部１７ｌ、ジョブの実行を制御するジョブ制御部１７ｍ、ジョブを受け付け、ジョブの実行状態を管理するとともにジョブの内容及び実行結果を含むジョブ情報を生成するジョブ管理部１７ｎを備えている。
【００３５】
前記制御部１７は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されている。
【００３６】
この画像形成装置１では、ユーザが操作パネル部１５からログインして、ジョブを投入すると、図２の矢印で示すように、連携ジョブであっても単独ジョブであっても、投入されたジョブはジョブ管理部１７ｎに送られて受け付けられ、投入されたジョブについてジョブ情報が生成され、さらにジョブ制御部１７ｍに送られて、該ジョブ制御部１７ｍによりジョブの実行が制御される。また、ジョブの実行の推移に応じて、ジョブ管理部１７ｎは生成したジョブ情報の内容を更新する。
【００３７】
ジョブ管理部１７ｎにより生成されるジョブ情報を図３に示す。この実施形態では、操作パネル部１５を介して投入されたジョブのように、ユーザによってＭＦＰ１に直接に投入されたジョブ（ユーザジョブという）と、他のデバイスに投入された連携ジョブの一部を実行させるために他デバイスから投入されたジョブとは、形式の異なるジョブ情報が生成されるものとなされている。
【００３８】
図３（Ａ）は単独ジョブからなるユーザジョブ１を示しており、図３（Ｂ）は連携ジョブからなるユーザジョブ２を示している。
【００３９】
ユーザジョブのジョブ情報は、ジョブ全体の概要を示す全体情報１０１と各ジョブ毎の処理の詳細を示す個別情報１１１〜１１３とによって構成される。全体情報１０１は、ユーザによって選択されたＭＦＰ１の機能を示す「ユーザ選択機能」、投入されたＭＦＰを示す「投入元」、投入したユーザを示す「ユーザ」、ジョブの実行中の情報を示す「ジョブ実行中情報」、ジョブの開始時刻を示す「実行開始時刻」、ジョブを処理するデバイスを示す「処理デバイス」、各ジョブを処理するデバイスのアクセス先を示す「処理ジョブアクセス先」、の各情報を含んでいる。
【００４０】
個別情報１１１〜１１３は、各ジョブ毎の「処理内容」、「処理状況」、「実行開始時刻」「実行完了時刻」、ユーザジョブを特定するための「ユーザジョブＩＤ」などの情報によって構成されている。
【００４１】
図３（Ａ）のユーザジョブ１は単独ジョブであるので、個別情報１１１も１個であり、１個の全体情報１０１と１個の個別情報１１１とが関連付けられた状態で、ＨＤＤ１６ｂに保存されている。なお、この実施形態では、ユーザジョブ１として原稿をスキャンしＰＤＦのフォーマットで、かつ署名を付して所定の配信宛先にＥメール送信するジョブが例示されている。
【００４２】
図３（Ｂ）のユーザジョブ２は３個のジョブ１〜３からなる連携ジョブであり、１個の全体情報１０１と各ジョブ毎の３個の個別情報１１１〜１１３とが、関連付けられた状態でＨＤＤ１６ｂに保存されている。なお、この実施形態では、ユーザジョブ２として、ジョブ１：文書をＭＦＰ１でスキャンし、得られた画像データをサーバ２に配信する、ジョブ２：サーバ２により前記画像データをワードデータに変換する、ジョブ３：ＭＦＰ１でユーザが前記サーバ２により変換されたワードデータに署名して所定宛先に配信する、というジョブ１〜３の３つのジョブからなる連携ジョブが例示されている。
【００４３】
なお、他のデバイスに投入された連携ジョブの一部を実行させるために他デバイスからＭＦＰ１に投入されたジョブについては、ジョブ管理部１７ｎは、図３（Ｃ）に示すように個別情報１１１のみからなるジョブ情報を生成し、全体情報は生成しない。
【００４４】
図４は、ジョブ管理部１６ｎが行うジョブ情報の生成処理を示すフローチャートである。この処理は、制御部１６を構成するＣＰＵが図示しないＲＯＭ等の記録媒体に記録された動作プ内容を示すジョブ情報ラムに従って動作することにより実行される。
【００４５】
ステップＳ０１でジョブを受け付け、ステップＳ０２で受け付けたジョブが、ユーザによって投入されたジョブか、他デバイスから連携ジョブの一部として投入されたジョブかを判断する。
【００４６】
ユーザによって投入されたジョブであれば、ステップＳ０３に進み、該ジョブはユーザジョブであることから全体情報を生成する。次いで、ステップＳ０４で、生成すべき個別情報の数を判断したのち、ステップＳ０５で１つめのジョブの個別情報を生成し、ステップＳ０６で、生成した個別情報の数が必要数に達したかどうかを判断する。
【００４７】
必要数に達していなければ（ステップＳ０６でＮＯ）、ステップＳ０５に戻って次のジョブについての個別情報を生成する。必要数に達していれば（ステップＳ０６でＹＥＳ）、処理を終了する。
【００４８】
一方、ステップＳ０２の判断において、受け付けたジョブが連携ジョブの一部として他のデバイスから投入されたジョブであれば、ステップＳ０７で、そのジョブについての個別情報のみを生成し、処理を終了する。
【００４９】
こうして生成された内容を示すジョブ情報は、ジョブ管理部１６ｎにより、処理の経過と共に随時更新される。
【００５０】
このように、この実施形態では、連携ジョブであるユーザジョブについては、全体情報と各ジョブ毎の個別情報とからなるジョブ情報を生成し、これを自装置内の記憶部１６に保持するから、ＭＦＰ１は、ユーザの要求に応じて連携ジョブの実行状態をいつでも提供することができる。
【００５１】
また、ユーザジョブについては全体情報を生成し、連携ジョブの一部として他のデバイスから投入されたジョブについては全体情報を生成しないから、ユーザジョブについてのジョブ情報と前記他のデバイスから投入されたジョブを区別して表示することも可能となる。
【００５２】
図５は、ジョブ情報の一覧リスト（ジョブリスト）を操作パネル部１５の表示部１５ａに表示させた状態を示す図である。この例では、ハッチングで示すように「送信」ボタンと「実行中リスト」ボタンが押されており、送信処理を実行中のジョブのリストが表示されている。図５のリストＮｏ．１はユーザジョブ１の単独ジョブに対応し、リストＮｏ．２はユーザジョブ２におけるジョブ３に対応するものである。
【００５３】
このように、この実施形態では、ユーザジョブであれば単独ジョブであっても連携ジョブであっても、同じジョブリストに表示される。
【００５４】
なお、サーバ２で実行されるジョブを含む連携ジョブについては、サーバ２で実行中のジョブについてのみ、サーバ２におけるジョブ情報にリンクするためのリンク情報を生成し、リンク情報を表示しても良いし、サーバ２からそのジョブについての情報を取得して、表示しても良い。
【００５５】
また、リストＮｏ．２のユーザジョブ２を選択し、「詳細」ボタンを押すと、ユーザジョブ２を構成するジョブ１〜３の処理状況を見ることができるものとなされている。
【００５６】
図５に示される画面において、「履歴リスト」ボタンを押すと図６の画面に遷移する。
【００５７】
図６のＩＤ００１は、「ユーザジョブ」の項目に表示がなく、従って他のデバイスから投入されたジョブであることがわかる。
【００５８】
図６のＩＤ００２は、ユーザジョブ２におけるジョブ１が実行されたことを示しており、ＩＤ００３は、ユーザジョブ１が実行されたことを示しており、ＩＤ００４は、ユーザジョブ２におけるジョブ３が実行されたことを示している。
【００５９】
図６のようなジョブの履歴リスト画面においても、ユーザジョブであれば単独ジョブであっても連携ジョブであっても、同じジョブリストに表示される。従って、ユーザは、連携ジョブの実行状態を把握するため管理サーバにアクセスする必要はなくなるのはもとより、単独ジョブについての実行状態を確認するのと同様の感覚で、連携ジョブの実行状態確認することができる。
【００６０】
図７は、図５に示した実行中のジョブのリストを表示する表示処理を示すフローチャートである。この処理は、制御部１７を構成するＣＰＵが図示しないＲＯＭ等の記録媒体に記録された動作プ内容を示すジョブ情報ラムに従って動作することにより実行される。
【００６１】
ステップＳ１１で、実行中のジョブについての情報を取得し、ステップＳ１２で、取得したジョブがユーザジョブであるかどうかを判断する。
【００６２】
ユーザジョブであれば（ステップＳ１２でＹＥＳ）、ステップＳ１３で、連携ジョブの一部として他のデバイスで処理中かどうかを判断する。他のデバイスで処理中でなければ（ステップＳ１３でＮＯ）、ステップＳ１４で、実行中のジョブをリストに表示する。また、ステップＳ１２において、ユーザジョブでない場合も（ステップＳ１２でＮＯ）、ステップＳ１４で、そのジョブについてもリストに表示する。
【００６３】
ステップＳ１３において、他のデバイスで処理中であれば（ステップＳ１３でＹＥＳ）、ステップＳ１５で、他のデバイスにおけるジョブ情報にリンクするためのリンク情報を生成し、そのリンク情報を表示しても良いし、他のデバイスからそのジョブについての情報を取得して、表示しても良い。
【００６４】
図８は、図６に示した処理済ジョブの履歴リストを表示する表示処理を示すフローチャートである。この処理は、制御部１７を構成するＣＰＵが図示しないＲＯＭ等の記録媒体に記録された動作プ内容を示すジョブ情報ラムに従って動作することにより実行される。
【００６５】
ステップＳ２１で、処理済ジョブの情報を取得し、ステップＳ２２で、そのジョブがユーザジョブかどうかを判断する。ユーザジョブでなければ（ステップＳ２２でＮＯ）、ステップＳ２６で、そのジョブの履歴を表示する。
【００６６】
ユーザジョブであれば（ステップＳ２２でＹＥＳ）、ステップＳ２３で、そのジョブが連携ジョブの一部として他のデバイスで実行されたジョブであるかどうかを判断する。
【００６７】
他のデバイスで実行されたジョブでなければ（ステップＳ２３でＮＯ）、ステップＳ２４で、ユーザジョブであることの表示とともに、履歴を表示する。一方、他のデバイスで実行されたジョブであれば（ステップＳ２３でＹＥＳ）、ステップＳ２５で、他のデバイスにおけるジョブ情報にリンクするためのリンク情報を生成し、リンク情報を表示しても良いし、他のデバイスからそのジョブについての履歴を取得して、表示しても良い。
【００６８】
図９は、この発明の他の実施形態を示すもので、一部のジョブの実行に必要であるが、他のジョブの実行には必要でないデータが存在する連携ジョブを説明するための図である。
【００６９】
この実施形態では、図１に示した実施形態と同様に、ジョブ１：文書をＭＦＰ１でスキャンし、得られた画像データをサーバ２に配信する、ジョブ２：サーバ２により前記画像データをワードデータに変換する、ジョブ３：ＭＦＰ１でユーザが前記サーバ２により変換されたワードデータに署名して所定宛先に配信する、という連続的に実行されるジョブ１〜３の３つのジョブからなる連携ジョブを実行するものであるが、ジョブ３の署名されたデータの宛先を、ユーザが別のサーバ３からダウンロードしたアドレス帳から選択するものとなされている。
【００７０】
つまり、図９に示すように、ユーザは１）ＭＦＰ１にログインし、２）サーバ３に対してアドレス帳のダウンロードを要求する。そして、３）サーバ３からダウンロードされたアドレス帳から宛先を選択し、ジョブを投入する。
【００７１】
従って、ジョブ３の実行に他のデバイスからダウンロードしたアドレス帳が必要となる。
【００７２】
このように、連携ジョブに含まれる一部のジョブについてのみ必要なデータが存在する場合、この実施形態では、ジョブ管理部１７ｎが各ジョブ毎に前記データが必要か不要かを管理し、ジョブ制御部１７ｍがデータの必要なジョブに前記データを供給してジョブを実行させる。
【００７３】
図１０は、上記のようなデータが存在する場合の、ジョブの実行に伴うデータの取り扱い処理を示すフローチャートである。この処理は、制御部１７を構成するＣＰＵが図示しないＲＯＭ等の記録媒体に記録された動作プ内容を示すジョブ情報ラムに従って動作することにより実行される。
【００７４】
ステップＳ３１で、アドレス帳等のデータをダウンロードし、ステップＳ３２で、ダウンロードデータを利用して投入されたジョブを受け付ける。
【００７５】
次いで、ステップＳ３３で、他デバイスへの連携処理依頼が必要かどうか、換言すれば他のデバイスで実行されるジョブを含む連携ジョブかどうかを判断する。
【００７６】
他デバイスへの連携処理依頼が必要であれば（ステップＳ３４でＹＥＳ）、ステップＳ３４で、他のデバイスでの処理にダウンロードしたデータが必要かどうかを判断する。
【００７７】
他のデバイスでの処理にダウンロードしたデータが必要であれば（ステップＳ３４でＹＥＳ）、ステップＳ３５で、ジョブを実行する前記他のデバイスの信用度の高低を判断する。信用度は、例えばセキュリティが確保されているかどうか、他のデバイスの製造元等により判断される。
【００７８】
信用度が高い場合は（ステップＳ３５でＹＥＳ）、ステップＳ３６に進み、他のデバイスとデータを共有する。つまり、他のデバイスへ必要なダウンロードデータを送ったり、他のデバイスでの処理が必要な場合にデータの参照を許可する。または、他のデバイスでダウンロードを実施するために必要なデータを送信する。
【００７９】
一方、信用度が低い場合は（ステップＳ３５でＮＯ）、ステップＳ３７に進み、他のデバイスへのダウンロードデータの受け渡しを最低限にする。また、可能な限り、ユーザがジョブを投入したデバイスで処理を実行する。
【００８０】
また、ステップＳ３３において、他のデバイスへの連携処理依頼が不要な場合（ステップＳ３３でＮＯ）、または他のデバイスでの処理にダウンロードしたデータが不要な場合（ステップＳ３４でＮＯ）、いずれもステップＳ３８に進み、他のデバイスへダウンロードデータは送信しない。
【００８１】
このように、他のデバイスで実行されるジョブにデータが必要でなければ、該データを他のデバイスに送信しないので、ジョブに不要なデータが連携処理に従って転送されるといった不具合をなくすことができ、ひいては連携ジョブの実行処理を簡素化することができる。
【図面の簡単な説明】
【００８２】
【図１】連携ジョブの一例を示す図である。
【図２】画像処理装置の機能的構成を示すブロック図である。
【図３】ジョブ管理部により生成されるジョブ情報を示す図である。
【図４】ジョブ管理部が行うジョブ情報の生成処理を示すフローチャートである。
【図５】ジョブ情報の一覧リスト（ジョブリスト）を操作パネル部の表示部に表示させた状態を示す図である。
【図６】図５に示される画面において、「履歴リスト」ボタンが押されたときに遷移する画面を示す図である。
【図７】図５に示した実行中のジョブのリストを表示する表示処理を示すフローチャートである。
【図８】図６に示した処理済ジョブの履歴リストを表示する表示処理を示すフローチャートである。
【図９】この発明の他の実施形態を示すもので、一部のジョブの実行に必要であるが、他のジョブの実行には必要でないデータが存在する連携ジョブを説明するための図である。
【図１０】連携ジョブに含まれる一部のジョブについてのみ必要なデータが存在する場合の、ジョブの実行に伴うデータの取り扱い処理を示すフローチャートである。
【符号の説明】
【００８３】
１      ＭＦＰ（画像処理装置
２      サーバ
１５    操作パネル部
１５ａ  表示部
１６    記憶部
１７    制御部
１７ｍ  ジョブ制御部
１７ｎ  ジョブ管理部
【図１】
2010074681.tif 000003
【図２】
2010074681.tif 000004
【図３】
2010074681.tif 000005
【図４】
2010074681.tif 000006
【図５】
2010074681.tif 000007
【図６】
2010074681.tif 000008
【図７】
2010074681.tif 000009
【図８】
2010074681.tif 000010
【図９】
2010074681.tif 000011
【図１０】
2010074681.tif 000012