(57)【要約】【課題】ユーザにとって利便性が高い代替デバイスを容易に見つけることができる画像処理システムを提供する。【解決手段】管理サーバ１０１は、各ＭＦＰ１０３および各プリンタ１０４のそれぞれのデバイスにおいて実施された作業内容を示す作業情報を収集し、作業履歴情報としてデータベース３００に保持する。管理サーバ１０１には、例えばＭＦＰ１０３から当該ＭＦＰ１０３に代わる代替候補デバイスを見つけるための検索条件が入力される。管理サーバ１０１は、データベース３００に保持されている作業履歴情報を参照して、前記各デバイスの中から、上記検索条件に該当するデバイスをＭＦＰ１０３に代わる代替候補デバイスとして見つけ、代替候補デバイスの検索結果をＭＦＰ１０３の表示部６０２に表示させるための検索結果画面情報をＭＦＰ１０３に送信する。【選択図】図１
2009271753.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像処理装置においてそれぞれ実施された作業内容を示す作業情報を収集し、作業履歴情報として保持する作業履歴情報保持手段と、
前記複数の画像処理装置の中から、第１の画像処理装置に代わる第２の画像処理装置を検索するための検索条件を入力する入力手段と、
前記作業履歴情報保持手段に保持されている作業履歴情報を参照して、前記複数の画像処理装置の中から、前記検索条件に該当する画像処理装置を検索する検索手段と、
前記検索手段の検索結果を表示手段に表示させるための処理を行う表示処理手段と
を備えることを特徴とする画像処理システム。
【請求項２】
前記入力手段は、第１の画像処理装置に不具合が発生すると、該第１の画像処理装置に発生した不具合の内容に基づいて、該第１の画像処理装置に代わる第２の画像処理装置を検索するための検索条件を生成し、該生成された検索条件を入力することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
さらに、前記検索手段による検索の結果に含まれる前記第２の画像処理装置に対して、前記第１の画像処理装置を用いて実施されている作業の継続を依頼する代替依頼手段を備えることを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記代替依頼手段は、前記第１の画像処理装置に設定された作業に関する設定値を、前記第２の画像処理装置に転送することを特徴とする請求項３に記載の画像処理システム。
【請求項５】
前記作業履歴情報は、作業の実施に用いられた機能を示す機能情報を含むことを特徴とする請求項１または２に記載の画像処理システム。
【請求項６】
前記画像処理装置毎に実行可能な機能および設置場所を少なくとも示す管理情報を保持する管理情報保持手段を備え、
前記検索手段は、前記第２の画像処理装置の名称とその管理情報の一部を含む検索結果を示す検索結果情報を生成することを特徴とする請求項１または２に記載の画像処理システム。
【請求項７】
前記画像処理装置毎に利用可能なユーザを少なくとも示す管理情報を保持する管理情報保持手段を有し、
前記作業履歴情報は、作業の実施に用いられた機能を示す機能情報、作業を実施したユーザを示すユーザ情報を含み、
前記検索手段は、前記作業履歴情報保持手段に保持されている作業履歴情報および前記管理情報手段に保持されている管理情報を参照して、前記検索条件に該当しかつ前記第１の画像処理装置で作業を実施しているユーザが利用可能な画像処理装置を検索することを特徴とする請求項１または２に記載の画像処理システム。
【請求項８】
前記表示手段は、前記第１の画像処理装置に設けられている表示手段であることを特徴とする請求項１または２に記載の画像処理システム。
【請求項９】
前記表示手段は、前記第１の画像処理装置で処理するデータを転送した装置に設けられている表示手段であることを特徴とする請求項１または２記載の画像処理システム。
【請求項１０】
複数の画像処理装置を備える画像処理システムの制御方法であって、
前記複数の画像処理装置においてそれぞれ実施された作業内容を示す作業情報を収集し、作業履歴情報として作業履歴情報保持手段に保持する工程と、
前記複数の画像処理装置の中から、第１の画像処理装置に代わる第２の画像処理装置を検索するための検索条件を入力する工程と、
前記作業履歴情報保持手段に保持されている作業履歴情報を参照して、前記複数の画像処理装置の中から、前記検索条件に該当する画像処理装置を検索する工程と、
前記検索の結果を表示手段に表示させるための処理を行う工程と
を有することを特徴とする画像処理システムの制御方法。
【請求項１１】
前記検索条件は、第１の画像処理装置に不具合が発生すると、該第１の画像処理装置に発生した不具合の内容に基づいて、該第１の画像処理装置に代わる第２の画像処理装置を検索するための検索条件として生成されることを特徴とする請求項１１に記載の画像処理システムの制御方法。
【請求項１２】
複数の画像処理装置においてそれぞれ実施された作業内容を示す作業情報を収集し、作業履歴情報として作業履歴情報保持手段に保持するステップと、
前記複数の画像処理装置の中から、第１の画像処理装置に代わる第２の画像処理装置を検索するための検索条件を入力するステップと、
前記作業履歴情報保持手段に保持されている作業履歴情報を参照して、前記複数の画像処理装置の中から、前記検索条件に該当する画像処理装置を検索するステップと、
前記検索の結果を表示手段に表示させるための処理を行うステップと
をコンピュータにより実行させることを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムをコンピュータが読み取り可能に格納したことを特徴とする記憶媒体。
【請求項１４】
請求項１３に記載のプログラムをコンピュータが読み取り可能に格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像処理装置を利用可能な画像処理システム、その制御方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、複数の装置が接続されているネットワークにおいて、各装置を連携させて所望の機能を実行させるための連携技術が提案されている。この連携技術においては、例えば、ある印刷装置で印刷を行っていたときに障害等で印刷が未完となった場合に他の同じ機能を持った印刷装置で残りの印刷を行わせるものが知られている（例えば特許文献１参照）。
【特許文献１】特開２００２−２７８７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した連携技術においては、現在利用している装置に障害が発生し、当該装置に代わる他の装置を探す場合、現在利用中の装置と同等の機能を有する他の装置を見つける必要がある。しかしながら、同等の機能を有する他の装置に関する装置情報として、十分な情報を保持し、また的確な検索キーを用いないと、ユーザにとって利便性が高い代替装置を容易に見つけることができない場合がある。
【０００４】
本発明の目的は、ユーザにとって利便性が高い代替装置を容易に見つけることができる画像処理システム、その制御方法、プログラムおよび記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記目的を達成するため、複数の画像処理装置においてそれぞれ実施された作業内容を示す作業情報を収集し、作業履歴情報として保持する作業履歴情報保持手段と、前記複数の画像処理装置の中から、第１の画像処理装置に代わる第２の画像処理装置を検索するための検索条件を入力する入力手段と、前記作業履歴情報保持手段に保持されている作業履歴情報を参照して、前記複数の画像処理装置の中から、前記検索条件に該当する画像処理装置を検索する検索手段と、前記検索手段の検索結果を表示手段に表示させるための処理を行う表示処理手段とを備えることを特徴とする画像処理システムを提供する。
【０００６】
また、本発明は、上記画像処理システムの制御方法、管理装置、プログラムおよび記憶媒体を提供する。
【発明の効果】
【０００７】
本発明によれば、複数の画像処理装置において実施された作業内容を示す作業情報の作業履歴情報に基づきユーザにとって利便性が高い代替装置を容易に見つけることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について図面を参照しながら説明する。
【０００９】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る画像処理システムの構成を模式的に示す概念図である。
【００１０】
画像処理システムは、図１に示すように、例えばＬＡＮ（Local Area Network）などのネットワーク１０２と接続される管理サーバ１０１を備える。ネットワーク１０２には、複数のＭＦＰ１０３、複数のプリンタ１０４、複数のＰＣ（パーソナルコンピュータ）１０５、外部記憶装置１０６などの複数のデバイス（画像処理装置）が接続されている。
【００１１】
管理サーバ１０１は、ネットワーク１０２に接続されている各デバイスおよび各デバイスを利用する各ユーザを管理するとともに、各デバイスの動作状況および各ユーザの利用状況を管理する。各ＭＦＰ１０３は、コピー機能、プリント機能、スキャナ機能、ＦＡＸ機能などの複数の機能を有する複合装置である。各ＰＣ１０５は、アプリケーションプログラムにより生成された画像データまたは記憶装置に保持している画像データを、各ＭＦＰ１０３、各プリンタ１０４または外部記憶装置１０６に転送することが可能である。各ＭＦＰ１０３、各プリンタ１０４または外部記憶装置１０６は、各ＭＦＰ１０３または各ＰＣ１０７から転送された画像データを、印刷したり、ファクシミリ送信したり、または記憶装置に格納したりすることが可能である。
【００１２】
次に、管理サーバ１０１について図２および図３を参照しながら説明する。図２は図１の管理サーバの構成を示すブロック図である。図３は図１の管理サーバ１０１のソフトウェア構成を示す図である。
【００１３】
管理サーバ１０１は、図２に示すように、ＣＰＵ１５１、ＲＯＭ１５２、ＲＡＭ１５３、入出力インタフェース（Ｉ／Ｏ）１５４などから構成される。入出力インタフェース１５４には、ハードディスク１５５、ネットワークインタフェースカード１５６、キーボード１５７、ディスプレイ１５８などが接続されている。ネットワークインタフェースカード１５６は、ネットワーク１０２と接続される。この管理サーバ１０１の構成は、周知のものであり、その詳細な説明はここでは省略する。
【００１４】
管理サーバ１０１は、図３に示すように、複数のアプリケーションプログラムの実行および管理を行うオペレーティングシステム（以下、ＯＳという）２０１上で、対応するアプリケーションプログラムを実行させて、対応する機能を提供する。上記ＯＳは、ＣＰＵ１５１がＯＳプログラムを実行することによって構築される。上記複数のアプリケーションプログラムには、システム管理プログラム２０２、デバイス検索プログラム２０３、代替依頼プログラム２０４の３つのプログラムが含まれる。上記ＯＳプログラムおよび複数のアプリケーションプログラムは、ハードディスク１５５に格納されている。これらのプログラムは、ＣＰＵ１５１により、ハードディスク１５５から読み出されて実行される。
【００１５】
システム管理プログラム２０２は、デバイス管理、ユーザ管理および作業履歴管理を行うためのプログラムである。デバイス管理は、ネットワーク１０２と接続されている各デバイスのデバイス情報（名称、画像処理装置毎に実行可能な機能、設置場所など）を、ハードディスク１５５に設けられているデータベース３００（管理情報保持手段）に登録し、管理する。ユーザ管理は、ネットワーク１０２に接続されている各デバイスをそれぞれ利用可能なユーザのユーザ情報（ユーザＩＤ（識別情報）、パスワード、ユーザ使用区分など）をデータベース３００に登録し、管理する。
【００１６】
作業履歴管理は、各デバイスの作業情報を収集し、これらの作業情報を作業履歴情報としてデータベース３００（作業履歴情報保持手段）に保持して管理する。ここで、上記作業履歴情報には、各デバイスの動作状況（作業の日時、当該作業の実施に用いられた機能(機能情報)、その設定値など）、ユーザの利用状況（作業を実施したユーザ）などが含まれる。そして、あるデバイスで障害が発生した場合に、当該デバイスで作業していたユーザが続いてどのデバイスに移動し、どのような作業を行ったかを識別可能に管理する。また、上記作業履歴情報は、デバイス情報およびユーザ情報と関連付けられてデータベース３００に保持される。
【００１７】
デバイス検索プログラム２０３は、ユーザが操作するデバイスから検索要求に基づいて、上記データベース３００内の作業履歴情報を参照して、ユーザが入力した検索キーに該当する作業履歴情報に対応付けられるデバイスを見つけるための検索を行うプログラムである。この見つけられたデバイスは、ユーザが作業に用いるまたは作業を実施しているデバイス（第１の画像処理装置）に代わる代替候補デバイス（第２の画像処理装置）となり得る。そして、上記代替候補デバイスの検索結果は、ユーザが操作するデバイスに送信され、当該デバイスの表示手段（ＭＦＰ、プリンタの操作部やＰＣのディスプレイ等）に表示される。
【００１８】
代替依頼プログラム２０４は、上記デバイス検索プログラム２０３により見つけられた代替候補デバイスに対して、作業を実施しているデバイスに代わり、当該デバイスで実施されている作業の継続を依頼するためのプログラムである。
【００１９】
次に、システム管理プログラム２０２（作業履歴管理）による各デバイスの作業情報の収集について図４〜図６を参照しながら説明する。図４は図３のシステム管理プログラム２０２（作業履歴管理）による各デバイスの作業情報を収集する動作を模式的に示す図である。図５は図１のＭＦＰ１０３による作業情報の発行の手順を示すフローチャートである。図６は図３のシステム管理プログラム２０２（作業履歴管理）によるデバイスの作業情報を収集する手順を示すフローチャートである。
【００２０】
ネットワーク１０２上の各ＭＦＰ１０３および各プリンタ１０４は、図４に示すように、それぞれ、実施された作業内容を取得し、当該作業内容を示す作業情報３０１，３０２を、ネットワーク１０２を介して管理サーバ１０１に送信する。例えばＭＦＰ１０３においてコピー作業が実施されると、当該コピー作業の終了後に、当該コピー作業に関する動作状況、当該コピーを実施したユーザなどを含む作業内容が取得され、作業情報として送信される。また、電源が投入または遮断された場合も、それに伴う動作状況を示す作業情報が送信される。また、紙つまりなどの不具合が発生した場合または当該不具合が解消された場合も、同様に、それに伴う動作状況を示す作業情報が送信される。
【００２１】
管理サーバ１０１（作業履歴管理）は、各デバイスから送信された作業情報を受信すると、受信した各デバイスの作業情報を、作業履歴情報として、データベース３００に書き込み、保持する。
【００２２】
ネットワーク１０２上の例えばＭＦＰ１０３の１つは、図５に示すように、当該ＭＦＰ１０３において実施された作業が終了すると、作業内容を取得する（ステップＳ４０１）。ここで、上記取得する作業内容は、作業を実施したユーザ、ＭＦＰ１０３において動作した機能、当該機能における設定値などである。作業を実施したユーザの特定には、例えばＭＦＰ１０３を利用する際に行われるユーザ認証の情報が用いられる。そして、上記ＭＦＰ１０３は、上記作業内容を示す作業情報を、ネットワーク１０２を介して管理サーバ１０１に送信し（ステップＳ４０２）、本処理を終了する。
【００２３】
ここでは、ＭＦＰ１０３による作業情報の発行について説明したが、プリンタ１０４もＭＦＰ１０３と同様に、図５のフローチャートに示す手順に従って、作業情報の発行を行う。
【００２４】
管理サーバ１０１は、図６に示すように、各ＭＦＰ１０３またはプリンタ１０４のいずれかのデバイスから送信された作業情報を受信すると（ステップＳ５０１）、受信した作業情報を作業履歴情報としてデータベース３００に書き込む（ステップＳ５０２）。この際、作業履歴情報は、対応するデバイスの名称と関連づけてデータベース３００に書き込まれる。そして、管理サーバ１０１は、本処理を終了する。
【００２５】
次に、管理サーバ１０１（デバイス検索プログラム２０３）によるデバイス検索について図７〜図９を参照しながら説明する。図７は図１のＭＦＰ１０３に設けられている操作部の構成を示す図である。図８は図７の表示部６０２に表示されている、管理サーバ１０１のデバイス検索により見つけられたデバイスの一覧画面例を示す図である。図９は図１の管理サーバ１０１（デバイス検索プログラム２０３）によるデバイスの検索処理の手順を示すフローチャートである。
【００２６】
ネットワーク１０２上のＭＦＰ１０３には、図７（ａ）に示すような操作部６０１が設けられている。この操作部６０１は、各種情報およびソフトボタンを表示するための例えばタッチパネル付液晶表示装置からなる表示部６０２と、各種情報を入力するための複数のハードキーを含む操作キー群６０３を有する。
【００２７】
ここで、例えばＭＦＰ１０３の１つを用いてユーザが作業（例えばコピー作業）を実施している最中に、当該ＭＦＰ１０３に不具合が発生し、作業が中断されたとする。また、例えば、ユーザが、ＭＦＰ１０３の１つを用いてコピー作業を開始する際に、当該ＭＦＰ１０３が上記コピー作業に適するものではないと判断する場合がある。これらの場合、ユーザは、上記ＭＦＰ１０３に代わるネットワーク１０２上のデバイス即ち代替デバイスを探す必要がある。このような場合、ユーザは、ＭＦＰ１０３の操作部６０１を操作して、代替デバイス（ＭＦＰ１０３に代わるデバイス）の検索要求を管理サーバ１０１に送信する。管理サーバ１０１（デバイス検索プログラム２０３）は、上記検索要求を受けて、代替デバイスを見つけるための検索条件を入力するための検索条件入力画面情報を上記ＭＦＰ１０３に送信する。上記ＭＦＰ１０３は、上記検索条件入力画面情報を受信し、当該検索条件入力画面情報に基づいて、例えば図７（ａ）に示すような検索条件入力画面６０４を表示部６０２に表示する。この検索条件入力画面はユーザが行っていた作業の内容や、発生した不具合の内容に応じた画面としてもよい。即ち、ユーザが行っていた作業の内容や発生した不具合の内容に応じて画面が変更されるようにしてもよい。
【００２８】
上記検索条件入力画面６０４には、検索キー６０５をそれぞれ入力するための複数の入力欄６０６が表示される。各入力欄６０６への検索キーの入力方法としては、図７（ｂ）に示すように、定型キー６０８を用いて予め用意されている複数の文字列の中からユーザが所望する文字列を選択して入力する方法がある。また、図７（ｃ）に示すように、仮想キーボード６１０を用いてユーザが任意の文字列６０９を入力する方法がある。
【００２９】
上記入力欄６０６のそれぞれを用いて１または複数の検索キーの入力が完了すると、ユーザにより、検索ボタン６０７が押下される。この検索ボタン６０７の押下により、入力された１または複数の検索キーが代替デバイスを見つけるための検索条件として管理サーバ１０１に送信される。
【００３０】
管理サーバ１０１は、上記検索条件を受信すると、データベース３００を参照し、受信した検索条件に該当する作業履歴情報に対応付けられているデバイスを代替候補デバイスとして見つける。例えば検索条件が、スキャン機能、解像度６００ｄｐｉ、カラーなどの読み取り条件を含む場合、当該読み取り条件でスキャンを実施したことを示す作業履歴情報を有するデバイスが代替候補デバイスとして見つけられる。即ち、データベース３００内の作業履歴情報に基づき、同様な状況に対し、過去にどのような対処を行ったかに従って代替候補デバイスが決定される。この際、ユーザの使用区分をさらに参照して、上記検索条件に該当する作業履歴情報を有するデバイスのうち、ＭＦＰ１０３を操作するユーザに対して使用が許可されているデバイスを代替候補デバイスとして抽出するようにすることも可能である。また、同様な状況に対し、複数の対処を行った作業履歴情報が存在した場合は、過去により多く選択された代替候補デバイスを優先的に抽出するようにしてもよい。そして、管理サーバ１０１は、ＭＦＰ１０３の表示部６０２に検索結果を表示させるための検索結果画面情報（検索結果情報）を生成し、ＭＦＰ１０３に送信する（表示処理手段）。
【００３１】
ＭＦＰ１０３は、上記検索結果画面情報を受信すると、当該検索結果画面情報に基づいて、図８に示すような検索結果画面７０１を表示部６０２に表示する。上記検索結果画面７０１には、検索結果と、終了ボタン７０４および代替依頼ボタン７０５が表示される。上記検索結果としては、デバイス検索により見つけられたデバイス（代替候補デバイス）の名称の一覧７０２とデバイス毎の付加情報７０３が表示される。この付加情報７０３には、少なくとも、デバイスの設置場所、当該デバイスが有する機能を示す情報が含まれ、この付加情報７３０は、データベース３００から読み出された情報である。この検索結果画面７０１は、デバイス検索により、デバイスＢ、デバイスＣ、デバイスＤの名称をそれぞれ有する３つのデバイスが代替候補デバイスとして見つけられた場合の画面である。
【００３２】
ＭＦＰ１０３を操作するユーザは、上記検索結果画面７０１に表示されているデバイス毎の付加情報から、代替候補デバイスとして見つけられたデバイス毎にその設置場所、機能などを知ることができる。その結果、ユーザは、ＭＦＰ１０３の代替候補デバイスのうち、いずれのデバイスが、当該ユーザが所望する作業を行うのに適したデバイス（代替デバイス）であるかを確認することができる。そして、ユーザは、作業に適したデバイスの設置場所へ移動し、当該デバイスを用いて作業を行うことができる。このように、ユーザにとって利便性が高い代替デバイスを容易に見つけることができる。即ち、過去の作業履歴情報に従って同様な状況で種々のユーザが行った対処に基づく代替デバイスを決定するので、複雑な検索等を行わずとも容易に適切な代替デバイスを見つけることができる。
【００３３】
ＭＦＰ１０３を操作するユーザが上記検索結果画面７０１からＭＦＰ１０３の代替候補デバイスを確認すると、当該ユーザは、管理サーバ１０１に対して、処理を終了させるか、デバイス検索から代替依頼へ移行させるかを要求することができる。管理サーバ１０１の処理を終了させる場合、ユーザは、終了ボタン７０４を押下する。この終了ボタン７０４の押下により、検索終了要求が管理サーバ１０１に送信され、この検索終了要求を受けた管理サーバ１０１は、処理を終了する。
【００３４】
また、ＭＦＰ１０３を操作するユーザがＭＦＰ１０３の不具合により中断された作業を代替候補デバイスのいずれかに作業の継続を依頼する場合、ユーザは、代替依頼ボタン７０５を押下する。この代替依頼ボタン７０５により、代替依頼要求が管理サーバ１０１に送信され、この代替依頼要求を受けた管理サーバ１０１は、代替依頼を開始する。この代替依頼の詳細については、後述する。
【００３５】
また、ユーザがＰＣ１０７の１つを操作し、当該ＰＣ１０７からプリンタ１０４またはＭＦＰ１０３のいずれかのデバイスに画像データを送信し、当該デバイスで印刷を行うとする。ここで、例えば、上記デバイスにおいて印刷中に不具合が発生し、作業が中断されたとする。また、上記ＰＣ１０７を操作するユーザにより、上記印刷を行うデバイスが上記印刷作業に適するものではないと判断されたとする。
【００３６】
このような場合においても、上述した手順と同様の手順で、ＰＣ１０７から、管理サーバ１０１に対して検索要求が送信される。管理サーバ１０１は、上記検索要求に基づいて、ユーザにより入力された検索条件（検索キー）に該当する代替候補デバイス（プリント機能を有するデバイス）を見つける。そして、管理サーバ１０１により見つけられた代替候補デバイスの検索結果がＰＣ１０７に送信され、ＰＣ１０７のディスプレイ（図示せず）に表示される。ＰＣ１０７を操作するユーザは、上記検索結果から、代替候補デバイスのうち、いずれのデバイスが、当該ユーザがプリント作業を行うのに適したデバイスであるかを確認することができる。そして、ユーザは、ＰＣ１０７から作業に適したデバイスに中断にかかる処理に必要なデータを送信させ、中断された印刷処理の続きを行わせることができる。
【００３７】
次に、管理サーバ１０１（デバイス検索プログラム２０３）によるデバイス検索の手順について図９を参照しながら説明する。
【００３８】
管理サーバ１０１（デバイス検索プログラム２０３）によるデバイス検索においては、図９に示すように、管理サーバ１０１がデバイス（検索要求元のデバイス）からの検索要求の受信の有無を監視する（ステップＳ１０１）。ここで、デバイスからの検索要求を受信すると、管理サーバ１０１は、検索条件入力画面情報を検索要求元のデバイスに送信する（ステップＳ１０２）。
【００３９】
次いで、管理サーバ１０１は、検索要求元のデバイスから送信される検索条件（１または複数の検索キー）の受信を待つ（ステップＳ１０３）。ここで、検索要求元のデバイスからの検索キーを受信すると、管理サーバ１０１は、データベース３００を参照し、受信した検索条件に該当する作業履歴情報に対応付けられているデバイスを見つける（ステップＳ１０４）。そして、管理サーバ１０１は、上記デバイスの検索結果を示す検索結果画面情報を生成し、検索要求元のデバイスに送信する（ステップＳ１０５）。上記デバイスの検索結果には、見つけられたデバイスの名称の一覧およびデバイスの付加情報が含まれる。
【００４０】
次いで、管理サーバ１０１は、検索要求元のデバイスからの検索終了要求（検索結果画面上での終了ボタンの押下）を受信（ステップＳ１０６）と、代替依頼要求（検索結果画面上での代替依頼ボタンの押下）の受信（ステップＳ１０７）を監視する。ここで、上記検索終了要求を受信すると、管理サーバ１０１は、本処理（デバイス検索）を終了する。これに対し、上記代替依頼要求を受信すると、管理サーバ１０１は、後述する代替依頼を開始する。
【００４１】
次に、管理サーバ１０１（代替依頼プログラム２０４）による代替依頼について図１０〜図１２を参照しながら説明する。図１０は管理サーバ１０１のデバイス検索により見つけられた代替候補デバイスの操作部に表示される画面例を示す図である。図１１は管理サーバ１０１の代替依頼の手順を示すフローチャートである。図１２は管理サーバ１０１から代替依頼を受けた代替候補デバイスの代替処理の手順を示すフローチャートである。
【００４２】
ここでは、ＭＦＰ１０３の検索結果画面７０１（図８に示す）上で、代替依頼ボタン７０５が押下された場合を説明する。この場合、ＭＦＰ１０３は、当該ＭＦＰ１０３に設定されている設定値（中断された作業に関する設定値）を含む代替依頼要求を、管理サーバ１０１に送信する。この代替依頼要求を受けた管理サーバ１０１は、ＭＦＰ１０３に代わり、現在の作業を継続可能なデバイスを見つけ、当該デバイスに作業の継続を要求するための代替依頼を開始する。
【００４３】
管理サーバ１０１（代替依頼プログラム２０４）は、上記デバイス検索により代替候補デバイスとして見つけられた各デバイスＢ〜Ｄ（図８）に対して、代替依頼を行う。この代替依頼には、代替候補デバイスとして見つけられた各デバイスにおいて代替依頼画面を表示させるための代替依頼画面情報が含まれる。
【００４４】
各デバイスＢ〜Ｄは、上記代替依頼に含まれる代替依頼画面情報に基づいて、図１０に示すような代替依頼画面９０１を操作部６０１の表示部６０２に表示する。この代替依頼画面９０１には、デバイスＡの代替が可能であることを表すメッセージ９０２、作業開始ボタン９０３および作業終了ボタン９０４が表示される。この代替依頼画面９０１は、管理サーバ１０１からの代替依頼取消を受信するまで表示される。即ち、代替依頼は、上記代替依頼取消を受信すると、取り消される。
【００４５】
ここで、ＭＦＰ１０３を操作するユーザは、上記検索結果画面７０１に表示されている各デバイスＢ〜Ｄの付加情報を参照して、ＭＦＰ１０３に代わる作業に適したデバイスとして、デバイスＢを確認したとする。この場合、ユーザは、デバイスＢの設置場所に移動する。そして、ユーザは、デバイスＢの表示部６０２に表示されている作業開始ボタン９０３を押下する。この作業開始ボタン９０３の押下により、デバイスＢは、作業開始を管理サーバ１０１に送信する。
【００４６】
管理サーバ１０１は、デバイスＢからの作業開始を受けて、ＭＦＰ１０３において中断された作業に関する設定値をデバイスＢに送信する。また、管理サーバ１０１は、他のデバイスＣ，Ｄに対して、代替依頼を取り消すために、代替依頼取消を送信する。
【００４７】
デバイスＢは、管理サーバ１０１から送信された設定値を受信し、設定する。そして、ユーザは、上記設定値が設定されたデバイスＢを用いて、ＭＦＰ１０３において中断された作業を継続する。この作業が終了すると、ユーザは、上記作業終了ボタン９０４を押下する。この作業終了ボタン９０４の押下により、デバイスＢは、作業終了を、管理サーバ１０１に送信する。
【００４８】
このように、代替候補デバイスに対する代替依頼により、代替候補デバイスのうち、ユーザにより代替デバイスとして選択されたデバイスに対して作業に関する設定値が設定されるので、代替デバイスを用いた作業の継続を容易にすることができる。
【００４９】
次に、管理サーバ１０１（代替依頼プログラム２０４）による代替依頼の手順について図１１を参照しながら説明する。
【００５０】
管理サーバ１０１は、上記検索要求元のデバイスからの代替依頼要求を受信すると、図１１に示す代替依頼を開始する。詳細には、管理サーバ１０１は、まず、デバイス検索により見つけられた１または複数の代替候補デバイスに対して、代替依頼を送信する（ステップＳ１１０）。この代替依頼には、上記代替候補デバイスの表示部に代替依頼画面を表示させるための代替依頼画面情報が含まれる。そして、管理サーバ１０１は、上記代替依頼の送信から予め決められた時間が経過するまでの所定期間内に、１または複数の代替候補デバイスのいずれかからの作業開始を受信したか否かを判定する（ステップＳ１１１）。
【００５１】
上記ステップＳ１１１において上記所定期間内に上記代替候補デバイスのいずれからも作業開始を受信しないと判定された場合、管理サーバ１０１は、代替依頼が取り消された判断して、代替依頼取消を全ての代替候補デバイスに送信する（ステップＳ１１２）。そして、管理サーバ１０１は、本処理を終了する。
【００５２】
上記ステップＳ１１１において上記期間内に上記代替候補デバイスのいずれかから作業開始を受信したと判定された場合、管理サーバ１０１は、作業開始を送信したデバイス（代替デバイス）に、作業に関する設定値を送信する（ステップＳ１１３）。このとき、中断した作業において、当該作業に関わる画像データを、代替依頼元のデバイスの記憶装置に記憶済みであった場合、設定値とともにその画像データも転送する。代替依頼元のデバイスで行っていた作業がコピーであり、原稿の読み取りが終了していなかった場合、代替デバイスへは設定値及びどこまで作業が終了しているかを示す情報等が転送される。そして、ユーザは原稿を持って代替デバイスへ向かい、原稿をセットして作業の続きを行う。ここで、管理サーバ１０１は、この作業開始を送信したデバイスを、代替依頼要求元のデバイスに代わり、作業を継続する代替デバイスであると判断する。そして、管理サーバ１０１は、代替依頼取消を、他の代替候補デバイスに送信する（ステップＳ１１４）。
【００５３】
次いで、管理サーバ１０１は、上記代替デバイスからの作業終了（作業終了ボタンの押下）の受信を待つ（ステップＳ１１５）。ここで、上記代替デバイスからの作業終了を受信すると、管理サーバ１０１は、作業確認画面を表示させるための作業確認画面情報を代替デバイスに送信する（ステップＳ１１６）。この作業確認画面は、ユーザが、代替デバイスを用いて作業を正常に継続（実施）することができたか否かなどの情報を入力するための画面である。
【００５４】
次いで、管理サーバ１０１は、代替デバイスからの作業情報の受信を待つ（ステップＳ１１７）。ここで、上記代替デバイスからの作業情報には、当該デバイスの動作状況、利用したユーザなどを示す情報とともに、上記作業確認画面上で入力された情報が含まれる。上記作業情報を受信すると、管理サーバ１０１は、受信した上記作業情報を、作業履歴情報としてデータベース３００に書き込む（ステップＳ１１８）。そして、管理サーバ１０１は、本処理を終了する。
【００５５】
デバイス（代替候補デバイス）は、図１２に示すように、管理サーバ１０１からの代替依頼を受信したか否かを判定する（ステップＳ２０１）。ここで、上記代替依頼を受信すると、デバイスは、上記代替依頼に含まれる代替依頼画面情報に基づいて代替依頼画面（図１０を参照）を表示部６０２に表示する（ステップＳ２０２）。そして、デバイスは、ユーザにより代替依頼画面上での作業開始ボタンが押下されたか否かを判定する（ステップＳ２０３）。ここで、上記作業開始ボタンが押下されていない場合、デバイスは、管理サーバ１０１からの代替依頼取消を受信したか否かを判定する（ステップＳ２０４）。上記代替依頼取消を受信していない場合、デバイスは、上記ステップＳ２０３に戻る。これに対し、上記代替依頼取消を受信すると、デバイスは、代替依頼画面を閉じ（ステップＳ２０５）、本処理を終了する。
【００５６】
上記ステップＳ２０３において作業開始ボタンが押下されたと判定された場合、デバイスは、代替デバイスとして選択されたと判断するとともに、作業開始を管理サーバ１０１に送信する（ステップＳ２０６）。そして、デバイスは、管理サーバ１０１から送信される設定値（画像データがあれば、画像データも）を受信し、設定する（ステップＳ２０７）。これにより、ユーザは、代替依頼元のデバイスに代わり、上記デバイス（代替デバイス）を用いて作業を継続することができる。
【００５７】
次いで、デバイスは、ユーザにより代替依頼画面上での作業終了ボタンが押下されたか否かを判定する（ステップＳ２０８）。ここで、上記作業終了ボタンが押下されると、デバイスは、管理サーバ１０１から送信される作業確認画面情報を受信し、当該作業確認画面情報に基づいて作業確認画面を表示部６０２に表示する（ステップＳ２０９）。そして、デバイスは、上記作業確認画面においてユーザにより入力された情報を含む作業情報を、管理サーバ１０１に送信し（ステップＳ２１０）、本処理を終了する。
【００５８】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図１３を参照しながら説明する。図１３は本発明の第２の実施の形態における管理サーバ１０１によるデバイス検索の手順を示すフローチャートである。
【００５９】
本実施の形態は、上記第１の実施の形態に対し、管理サーバ１０１が、検索要求元のデバイスにおいて作業の中断を招いた不具合の内容に基づいて、代替候補デバイスを見つけるための検索条件を生成する点で異なる。
【００６０】
例えば、ユーザがあるＭＦＰ１０３のスキャナ機能を用いて原稿を読み取り、その画像データを外部記憶装置１０５に格納する作業を実施している最中に、当該スキャナ機能に不具合が発生し、作業が中断されたとする。この場合、ＭＦＰ１０３は、ユーザの指示に基づいて、当該ＭＦＰ１０３に代わるデバイスを見つけるための検索要求を管理サーバ１０１に送信する。ＭＦＰ１０３は、この検索要求とともに、発生した不具合の内容を示す不具合情報を送信する。ここで、不具合情報には、スキャナ機能の故障、そのスキャナ機能の設定値（読み取り解像度など）が含まれる。
【００６１】
管理サーバ１０１は、上記検索要求とともに上記不具合情報を受信すると、当該不具合情報に基づいて、ＭＦＰ１０３に代わる代替候補デバイスを見つけるための検索条件（検索キー）を生成する。ここでは、検索条件として、ＭＦＰ１０３のスキャナ機能と同等のスキャナ機能を規定するための１つ以上の検索キー（例えばスキャナ機能、その読み取り解像度など）が生成される。そして、管理サーバ１０１は、データベース３００を参照して、上記生成された１つ以上の検索キーに該当する作業履歴情報に対応付けられるデバイスを、代替候補デバイスとして見つける。
【００６２】
次いで、管理サーバ１０１は、上記見つけられた代替候補デバイスの名称の一覧を含む検索結果画面を表すための検索結果画面情報を生成し、ＭＦＰ１０３に送信する。そして、管理サーバ１０１は、ＭＦＰ１０３からの検索終了要求を受信すると、本処理を終了し、代替依頼要求を受信すると、代替候補デバイスに対して代替依頼を送信する。
【００６３】
次に、管理サーバ１０１（代替依頼プログラム２０４）による代替依頼の手順について図１４を参照しながら説明する。
【００６４】
管理サーバ１０１は、図１４に示すように、デバイス（代替依頼要求元のデバイス）からの代替依頼要求および不具合情報の受信の有無を監視する（ステップＳ３０１）。ここで、デバイスからの代替依頼要求とともに不具合情報を受信すると、管理サーバ１０１は、上記不具合情報に基づいて、代替依頼元のデバイスに代わる代替候補デバイスを見つけるための検索条件（１つ以上の検索キー）を生成する（ステップＳ３０２）。そして、管理サーバ１０１は、データベース３００を参照して、上記生成された１つ以上の検索キーに該当する作業履歴情報に対応付けられるデバイスを、代替候補デバイスとして見つける（ステップＳ１０４）。
【００６５】
以降、管理サーバ１０１は、図９に示すフローチャートと同様に、ステップＳ１０４〜ステップ１０７に進む。
【００６６】
このように、本実施の形態によれば、管理サーバ１０１が、代替デバイスを見つけるための検索条件を生成するので、ユーザが検索条件を入力するための手間を省くことができる。
【００６７】
なお、以上の実施形態において、検索条件としては、ユーザが行っていた作業と全く同じ作業に基づくものに限る必要はない。即ち、設定値は異なるが、作業が同じもの（コピーを行っていたのなら条件として「コピー」、また、単に作業を行っていた装置が同じものなど）としてもよい。また、ユーザを特定したうえで検索するようにしてもよい。この場合、ユーザは操作者自身でもいいし、他のユーザを指定してもよい。このように、作業履歴情報とユーザの意思とに基づきより最適な代替デバイスを容易に見つけることが可能となる。
【００６８】
また、以上の実施形態で説明した処理を適宜組み合わせて実行するようにしてもよい。
【００６９】
また、本実施形態は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７１】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７３】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施の形態に係る画像処理システムの構成を模式的に示す概念図である。
【図２】図１の管理サーバの構成を示すブロック図である。
【図３】図１の管理サーバ１０１のソフトウェア構成を示す図である。
【図４】図３のシステム管理プログラム２０２（作業履歴管理）による各デバイスの作業情報を収集する動作を模式的に示す図である。
【図５】図１のＭＦＰ１０３による作業情報の発行の手順を示すフローチャートである。
【図６】図３のシステム管理プログラム２０２（作業履歴管理）によるデバイスの作業情報を収集する手順を示すフローチャートである。
【図７】図１のＭＦＰ１０３に設けられている操作部の構成を示す図である。
【図８】図７の表示部６０２に表示されている、管理サーバ１０１のデバイス検索により見つけられたデバイスの一覧画面例を示す図である。
【図９】図１の管理サーバ１０１（デバイス検索プログラム２０３）によるデバイスの検索処理の手順を示すフローチャートである。
【図１０】管理サーバ１０１のデバイス検索により見つけられた代替候補デバイスの操作部に表示される画面例を示す図である。
【図１１】管理サーバ１０１の代替依頼の手順を示すフローチャートである。
【図１２】管理サーバ１０１から代替依頼を受けた代替候補デバイスの代替処理の手順を示すフローチャートである。
【図１３】本発明の第２の実施の形態における管理サーバ１０１によるデバイス検索の手順を示すフローチャートである。
【符号の説明】
【００７５】
１０１  管理サーバ
１０２  ネットワーク
１０３  ＭＦＰ
１０４  プリンタ
１０５  ＰＣ
１０６  外部記憶装置
１５１  ＣＰＵ
１５２  ＲＯＭ
１５５  ハードディスク
２０１  ＯＳ
２０２  システム管理プログラム
２０３  デバイス検索プログラム
２０４  代替依頼プログラム
３００  データベース
【図１】
2009271753.tif 000003
【図２】
2009271753.tif 000004
【図３】
2009271753.tif 000005
【図４】
2009271753.tif 000006
【図５】
2009271753.tif 000007
【図６】
2009271753.tif 000008
【図７】
2009271753.tif 000009
【図８】
2009271753.tif 000010
【図９】
2009271753.tif 000011
【図１０】
2009271753.tif 000012
【図１１】
2009271753.tif 000013
【図１２】
2009271753.tif 000014
【図１３】
2009271753.tif 000015