(57)【要約】【課題】  ネットワークデバイス管理ソフトウェアが同時に複数の画像処理装置に対して処理を実行した場合、代替機を含めた全ての画像処理装置が利用不可能となってしまうことがある。【解決手段】  同時に処理してはいけない画像処理装置の組み合わせを取得する手段を設け、組み合わせの内で必ず１台は処理中でない画像処理装置が存在するように処理の実行を制御する。【選択図】  図１
2013218473.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の画像処理装置に対して画像処理装置が一時的に利用不可となる処理を実行する手段と、画像処理装置が一時的に利用不可となる処理を同時に実行してはいけない画像処理装置の１組以上の組を入力する手段（図４）と、前記画像形成装置の組の中に画像処理装置が一時的に利用不可となる処理を実行していない画像処理装置が存在するように処理の実行を制御する手段（Ｓ５０４）を有することを特徴とする、ネットワークに接続された画像処理装置（１０５〜１０８）を管理するネットワークデバイス管理ソフトウェア。
【請求項２】
前記画像処理装置が一時的に利用不可となる処理を同時に実行してはいけない画像処理装置の１組以上の組を入力する手段は、ネットワーク経由でデータを取得する手段である、請求項１に記載のネットワークデバイス管理ソフトウェア。
【請求項３】
ネットワークに接続された画像処理装置の状態を検出する手段を有し、前記処理の実行を制御する手段は、前記画像形成装置の組の中で画像処理装置が一時的に利用不可となる処理を実行していない利用可能な画像処理装置が存在するように制御する手段である、請求項１又は請求項２に記載のネットワークデバイス管理ソフトウェア。
【請求項４】
ネットワーク上のサービスに対して画像処理装置が一時的に利用不可となる旨を通知する利用不可通知手段と画像処理装置が利用可となった旨を通知する利用可通知手段とを有し、前記画像処理装置が一時的に利用不可となる処理を実行する手段は、処理の前に上記利用不可通知手段を用いて利用不可通知を行い、処理の後に上記利用可通知手段を用いて利用可通知を行うことを特徴とする、請求項１乃至請求項３の何れか１項に記載のネットワークデバイス管理ソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの上の画像処理装置の管理を行う際の制御に関する。
【背景技術】
【０００２】
従来のネットワーク上の画像処理装置の管理ソフトウェアは、ユーザにより指定された画像処理装置に対してユーザにより指定された処理を実施するものである。
【０００３】
指定の処理を効率的に実行する例としては、画像処理装置やプリントサーバが、画像処理装置のファームウェアの書き換えに際しプリントジョブを効率的に処理するための方法を施したものがある（例えば、特許文献１参考）。
【０００４】
また、代替印刷の例としては、プリントサーバが、複数台の画像処理装置に対して、画像形成装置の動作可否情報に基づいてプリントジョブを効率的に出力するものがある（例えば、特許文献２参考）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−５４０８７号公報
【特許文献２】特開２０００−３５８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来のネットワーク上の画像処理装置の管理ソフトウェアでは、複数の画像形成装置に同時に処理を実行することが可能である。この場合、特許文献２に示すような代替印刷機能があったとしても、代替の画像処理装置を含む画像処理装置に対し同時に処理を実行した場合、ユーザが印刷可能な画像処理装置が存在しなくなるという状況が発生し得る。
【０００７】
また、特許文献１に記載の方法では、画像処理装置自身がその処理を行う必要があり、その処理を実装しない画像処理装置では、効率的なプリントジョブの処理ができない。
【０００８】
更に、特許文献２に記載のプリントサーバ装置では、画像処理装置の状態を検査した後に代替印刷を行うため、処理に遅延が生じたりユーザへの代替印刷の通知が遅れたりすることがある。
【課題を解決するための手段】
【０００９】
ネットワークに接続された複数の画像処理装置に対して画像処理装置が一時的に利用不可となる処理を実行する手段と、画像処理装置が一時的に利用不可となる処理を同時に実行してはいけない画像処理装置の１組以上の組を入力する手段（図４）と、前記画像形成装置の組の中で必ず画像処理装置が一時的に利用不可となる処理を実行していな画像処理装置が存在するように処理の実行を制御する手段（Ｓ５０４）を有することを特徴とする、ネットワークに接続された画像処理装置（１０５〜１０８）を管理するネットワークデバイス管理ソフトウェア。
【発明の効果】
【００１０】
本発明によればネットワーク上の画像処理装置の管理ソフトウェアは同時に処理してはいけない画像形成装置の組み合わせを予め入手する。ネットワーク上の画像処理装置の管理ソフトウェアは、この組み合わせに含まれる画像処理装置のうち最低一台は動作可能となるように、画像形成装置に対する処理を制御することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】システム全体の構成を示すブロック図
【図２】ホストコンピュータのハードウェア構成を示すブロック図
【図３】出力管理ソフトウェアが管理する代替プリンタの組み合わせの例
【図４Ａ】排他制御リストを取得するための画面例（その１）
【図４Ｂ】排他制御リストを取得するための画面例（その２）
【図５】指定された複数の画像処理装置に対して処理を実行する場合のフローチャート
【図６Ａ】排他制御リストの例
【図６Ｂ】処理対象の画像処理装置の一覧の例
【図７】対象リストと排他リストの初期状態の例
【図８】各スレッドでの処理の流れを示すフローチャート
【図９】対象リストと排他リストの処理中の状態の例
【図１０】第２の実施例における各スレッドでの処理の流れを示すフローチャート
【図１１】第３の実施例における各スレッドでの処理の流れを示すフローチャート
【図１２】印刷管理ソフトウェアの問い合わせに対する処理の流れを示すフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
［第１の実施例］
図１は、本発明の第１の実施形態に係るネットワーク上の画像処理装置の管理ソフトウェア（以下、デバイス管理ソフトウェアと記す）を含むシステム全体の構成を示すブロック図である。同図において１０９はローカルエリアネットワーク（ＬＡＮ）であり、システムの各構成要素はＬＡＮ１０９に接続されている。１０１はデバイス管理ソフトウェアが動作するホストであり、デバイス管理ソフトウェアはＬＡＮ１０９に接続された画像処理装置を管理する。１０２は出力管理ソフトウェアが動作するホストであり、出力管理ソフトウェアは、ＬＡＮ１０９に接続された画像処理装置へのプリントジョブの転送処理を行う。１０３及び１０４はクライアントＰＣであり、デバイス管理ソフトウェアや出力管理ソフトウェアの操作をＷＥＢブラウザ経由で行ったり、プリントジョブを生成して出力管理ソフトウェアに送信したりする。１０５及び１０６はＬＡＮ１０９に接続されたプリンタである。また、１０７及び１０８はＬＡＮ１０９に接続されたデジタル複合機である。これらプリンタやデジタル複合機はデバイス管理ソフトウェアにより管理される。また、クライアントＰＣ１０３または１０４により生成されたプリントジョブは、出力管理ソフトウェアで一旦保持された後に、これらプリンタやデジタル複合機に転送される。
【００１４】
図２は、ホストコンピュータ１０１、１０２、１０３及び１０４のハードウェア構成を示すブロック図である。同図において、ホストコンピュータ２０１は、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、外部記憶装置２０９を備える。ＣＰＵ２０２は、ＲＯＭ２０４や外部記憶装置２０９に記憶された、或いはＬＡＮ２１３よりダウンロードしたソフトウェアを実行し、システムバス２１１に接続された各デバイスを総括的に制御する。ＲＡＭ２０３は、ＣＰＵ２０２の主メモリあるいはワークエリアなどとして機能する。外部記憶装置２０９は、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等からなる。外部記憶装置２０９は、ブートプログラム、オペレーティングシステム、認証サーバ、認証クライアントを含む各種のアプリケーション、データベースデータ、ユーザファイル等を記憶する。さらにホストコンピュータ２０１において、２０６はキーボードコントローラ（ＫＢＤＣ）であり、キーボード（ＫＢＤ）２０５や図示しないポインティングデバイスからの入力情報をＣＰＵ２０２に送る。２０８はビデオコントローラ（ＶＣ）であり、ＣＲＴやＬＤＣ等からなる表示装置２０７の表示を制御する。２１０はディスクコントローラ（ＤＫＣ）であり、外部記憶装置２０９とのアクセスを制御する。２１２は通信コントローラ（ＣＯＭＭ Ｉ／Ｆ）であり、これを介してネットワーク２１３に接続される。
【００１５】
ここで、ホスト１０２上で動作する出力管理ソフトウェアの動作を簡単に説明する。出力管理ソフトウェアは、受信したプリントジョブを画像処理装置に転送するに際し、画像処理装置の状態を確認し、目的の画像処理装置が利用可能でない場合、代替の画像処理装置にプリントジョブを転送する機能を有する。出力管理ソフトウェアは、ユーザに指定された代替プリンタのグループを記憶装置に保持している。例えば、プリンタ１０５及び１０６が代替可能なプリンタのグループとして指定されているとする。この状況で、プリンタ１０５用のプリントジョブを受信した出力管理ソフトウェアは、プリンタ１０５の状態を確認する。状態確認の結果が印刷可能であれば、出力管理ソフトウェアは受信したプリントジョブをプリンタ１０５に転送する。エラーが発生している或いは電源が投入されていない等によりプリンタ１０５が印刷可能な状態にない場合、出力管理ソフトウェアは受信したプリントジョブを、プリンタ１０５の代替プリンタであるプリンタ１０６に転送する。
【００１６】
図３は、出力管理ソフトウェアが管理する代替プリンタの組み合わせの例である。ここでは、画像処理装置の識別子としてＩＰアドレスを使用している。例えば、グループ１は、ＩＰアドレスとして、１９２．１６８．０．１０、１９２．１６８．０．１５、１９２．１６８．０．２１の３つの画像処理装置を含んでいる。また、画像処理装置１９２．１６８．０．１０は、グループ１とグループ３の両方に含まれている。同一グループに含める画像処理装置は、各画像処理装置の設置場所や、ステープル機能や両面印刷機能などの装備によって、ユーザや出力管理ソフトウェアが決定する。同一グループに属する画像処理装置が同時に利用不可になると、印刷管理ソフトウェアは、受信したプリントジョブを画像処理装置に転送することができなくなる。
【００１７】
図４Ａは、デバイス管理ソフトウェアが、同時に印刷不可となるような処理をしてはいけない画像処理装置の組み合わせ（以下、排他制御リストと記す）を取得するための画面である。ユーザが、組み合わせが記述されたファイルを指定して「インポート」ボタンを押すことにより、デバイス管理ソフトウェアは排他制御リストを取得する。例えば、出力管理ソフトウェアは、図３に示すような代替プリンタの組み合わせを、デバイス管理ソフトウェアがインポート可能な形式で出力する機能を有する。排他制御リストのファイルは、例えば、同じグループに属する画像処理装置のＩＰアドレスをコンマ区切りで一行に記載したテキストファイルである。
【００１８】
図４Ｂは、デバイス管理ソフトウェアが排他制御リストをＷＥＢサービスやＲＥＳＴ等のインターフェイスを用いて取得するための画面である。ユーザが、排他制御リストを取得するためのＵＲＬと、認証が必要な場合には認証情報を入力し、「インポート」ボタンを押すことにより、デバイス管理ソフトウェアは指定されたアドレスから排他制御リストを受信し記憶する。例えば、出力管理ソフトウェアは、図３に示すような代替プリンタの組み合わせを、デバイス管理ソフトウェアがインポート可能な形式でＷＥＢサービスを介して提供する機能を有する。また、デバイス管理ソフトウェアは、排他制御リスト取得のためのアドレスと認証情報も記憶する。デバイス管理ソフトウェアは、上記「インポート」ボタンの押下時の他に、記憶した取得のためのアドレスや認証情報を用いて、処理の開始時に排他制御リストを取得することもできる。
【００１９】
デバイス管理ソフトウェアが、指定された複数の画像処理装置に対して一時的に処理が不可となる処理を実行する場合の処理を以下に記す。一時的に処理が不可になる処理とは、例えば、画像処理装置のファームウェアの書き換えや画像処理装置内の内蔵フォントの削除等である。以下の説明では、画像処理装置の識別子として簡便のためＩＰアドレスではなく、「００１」等の三桁の数値を用いることにする。また、排他制御リストの例として図６Ａに示すものを、処理対象としてユーザが選択した画像処理装置の一覧として図６Ｂに示すものを使用する。
【００２０】
図５は上記処理の流れを示すフローチャートであり、以下、フローチャートに従って処理の流れを説明する。先ずデバイス管理ソフトウェアはステップＳ５０１にて排他制御リストを取得する。例えば、デバイス管理ソフトウェアは、図４Ａにより取得し保存している排他制御リストを記憶装置から取得する、或いは、図４Ｂで入力したアドレスや認証情報を用いて、出力管理ソフトウェアからネットワーク経由で排他制御リストを取得する。次にステップＳ５０２にて、本処理の対象となる画像処理装置のリスト（図６Ｂ）と、ステップＳ５０１にて取得した排他制御リスト（図６Ａ）から、処理に必要なデータを作成する。
【００２１】
図７は、ステップＳ５０２でデバイス管理ソフトウェアが作成するデータの例である。７０１は対象となる画像処理装置を含む排他制御リストである。リスト内の各項目は、その組み合わせに含まれる画像処理装置の識別子と処理状況の組のリスト（７０２、７０３、７０４、７０５）への参照である（以下７０１と７０２から７０５を含むデータを「排他リスト」と記す）。図６Ａの５番の組み合わせは、図６Ｂに示す処理の対象となる画像処理装置を含んでいないため、７０１のリストはこの組み合わせを含まない。処理状況は「未実行」「実行中」「処理済」「対象外」の何れかの値を取る。排他リストの作成時の処理状況は、その画像処理装置が処理の対象に含まれる場合は「未実行」、処理の対象に含まれない場合は「対象外」となる。７０６は処理対象の画像処理装置のリスト（以下、「対象リスト」と記す）である。
【００２２】
引き続き図５のフローチャートに従って処理の説明をする。ステップＳ５０２によるデータ作成が終了すると、デバイス管理ソフトウェアは、ステップＳ５０３にて対象となる各画像処理装置に対して同時並行的に処理を実施すための複数のスレッドの作成を行う。スレッドの作成が終了したら、デバイス管理ソフトウェアはステップＳ５０４にて、ステップＳ５０３で作成した各スレッドを開始する。全ての対象となる画像処理装置に対する処理が終了すると、各スレッドは処理を終了する。従って、デバイス管理ソフトウェアはステップＳ５０５にて、処理の終了を待つためにステップＳ５０４で開始した全スレッドの終了を待つ。全スレッドの終了の検出により、デバイス管理ソフトウェアは指定された複数の画像処理装置に対する指定された処理を終了する。
【００２３】
図８は、ステップＳ５０３で作成し、ステップＳ５０４で開始する各スレッド内の処理の流れを示すフローチャートである。ステップＳ８０１でデバイス管理ソフトウェアは対象リストが空か否かを調べる。対象リストが空の場合は処理が終了したことを意味するため、デバイス管理ソフトウェアはスレッドの処理を終了する。空でない場合、デバイス管理ソフトウェアはステップＳ８０２にて対象リストの先頭から画像処理装置を１つ取り出す。例えば、図７の初期状態の場合、デバイス管理ソフトウェアは、画像処理装置００１を取り出すことになる。次のステップＳ８０３にてデバイス管理ソフトウェアは排他リストの各組を捜査し、ステップＳ８０２で取り出した画像処理装置を除いた画像処理装置の処理状況が「実行中」でないことを確認する。他の全ての画像処理装置の処理状況が「実行中」である組が存在する場合に、デバイス管理ソフトウェアは取り出し画像処理装置に対する処理を開始すると、全ての画像処理装置の処理状況が「実行中」となってしまう。従って、検査の結果、他の全ての画像処理装置の処理状況が「実行中」である排他リストの組が存在する場合、デバイス管理ソフトウェアは取り出した画像処理装置を、ステップＳ８０５にて対象リストの末尾に追加した後、ステップＳ８０１に制御を移す。他の全ての画像処理装置の処理状況が「実行中」である排他リストの組が存在しない場合、デバイス管理ソフトウェアはステップＳ８０６にて、排他リスト中の処理が終了した画像処理装置の処理状況を「実行中」に変更する。ここで、ステップＳ８０１からステップＳ８０５及びステップＳ８０６までの処理が、ステップＳ５０４で開始した複数のスレッドにより同時に処理されないように、デバイス管理ソフトウェアはこれら一連の処理を排他制御する。ステップＳ８０６で処理状況を「実行中」にした後、デバイス管理ソフトウェアはステップＳ８０７にて画像処理装置に対する処理を開始する。画像処理装置に対する処理が終了したら、デバイス管理ソフトウェアはステップＳ８０８にて画像処理装置が利用可能になるまで待つ。最後にデバイス管理ソフトウェアはステップＳ８０９にて、排他リスト中の処理が終了した画像処理装置の処理状況を「処理済」に変更し、ステップＳ８０１に制御を移す。
【００２４】
例えば図７の初期状態から、デバイス管理ソフトウェアがステップＳ５０３でスレッドを４つ作成して開始した場合の処理を以下に記す。
【００２５】
最初に第一のスレッドが画像処理装置００１を対象リストから取り出す。ステップＳ８０４の検査の結果、画像処理装置００１以外の全ての画像処理装置が「実行中」である組は存在しないので、デバイス管理ソフトウェアは画像処理装置００１の排他リスト中の処理状況を「実行中」に変更し処理を開始する。
【００２６】
別のスレッドが画像処理装置００２を対象リストから取り出す。画像処理装置００２以外の全ての画像処理装置が「実行中」である組は存在しないので、デバイス管理ソフトウェアは画像処理装置００２の排他リスト中の処理状況を「実行中」に変更し処理を開始する。
【００２７】
更に別のスレッドが画像処理装置００３を対象リストから取り出す。排他リストの３番目の組は（００１、００２、００３）であり、００１と００２の処理状況は「実行中」であるため、デバイス管理ソフトウェアは画像処理装置００３に対する処理を開始できない。従ってデバイス管理ソフトウェアはステップＳ８０５にて画像処理装置００３を対象リストの末尾に追加し、ステップＳ８０１に戻る。
【００２８】
次に取り出される画像処理装置００４は、ステップＳ８０４で実行可能と判断されるため、デバイス管理ソフトウェアは画像処理装置００４に対する処理を開始する。
【００２９】
次に取り出される画像処理装置００６は、排他リストの４番目の組みで００１が「実行中」であるため、ステップＳ８０４にて実行不可と判断され、デバイス管理ソフトウェアは画像処理装置００６を対象リストの末尾に追加し、ステップＳ８０１に戻る。
【００３０】
次の取り出される画像処理装置００７はステップＳ８０４で実行可能と判断されるため、デバイス管理ソフトウェアは画像処理装置００７に対する処理を開始する。
【００３１】
図９は、ここまで処理が進行した際の図７の状態から開始した対象リストと排他リストの状態を示す。図は、画像処理装置００１、００２、００４、００７に対する処理が実行中であり、画像処理装置００３と００６が対象リストに再度追加されたこをと示している。
【００３２】
［第２の実施例］
第１の実施例では、デバイス管理ソフトウェアは、画像処理装置の電源が投入されていないとかエラー状態にある等の理由のために、画像処理装置が印刷できない状態を検出していない。これに対応するために、デバイス管理ソフトウェアは、各画像処理装置の状態を検出する機能を有するものとする。デバイス管理ソフトウェアは、例えばＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いて各画像処理装置の状態を取得する。
【００３３】
本実施例では、第１の実施例のステップＳ５０２の初期化処理において、デバイス管理ソフトウェアは対象となる画像処理装置を含む排他リスト内の各画像処理装置の現在の状態を確認して、図７の対象リスト及び排他リストを作成する。対象リスト及び排他リストの作成において、以下の点が第１の実施例と異なる。まず、デバイス管理ソフトウェアは、処理対象画像処理装置の状態を確認し画像処理装置との通信ができない場合には、対象リスト７０１に該画像処理装置を追加しない。次に、排他リストの画像処理装置の処理状況は、実施例１では「未実行」「実行中」「処理済」「対象外」の４つであったが、本実施例では更に「利用不可」という状態が存在する。画像処理装置の現在の状態を取得した結果、該画像処理装置との通信ができない、或いはエラーが検出された等の理由により、現在利用不可能な状態にある場合、デバイス管理ソフトウェアは処理状況に「利用不可」を設定する。
【００３４】
図１０は、本実施例における、第１の実施例の図８に相当する処理の流れを示すフローチャートである。図では、図８と共通の処理に関しては同じステップ番号を使用している。また、以下の説明では、第１の実施例と相違する部分だけを記す。本実施例では、ステップＳ１００４において、デバイス管理ソフトウェアは、排他リスト内に、他の全ての画像処理装置の処理状況が「利用不可」または「実行中」である組が存在するかを検査する。そのような組が存在する場合、ステップＳ８０２で取り出した画像処理装置に対する処理を開始した場合、組中に利用可能な画像処理装置が存在しなくなる。従って、デバイス管理ソフトウェアはステップＳ８０５に遷移し、取り出した画像処理装置に対する処理を延期する。但し、デバイス管理ソフトウェアは、ステップＳ１００４の検査で他の全ての画像処理装置の処理状況が「利用不可」である場合は、ステップＳ８０６に遷移し処理を実行する。取り出した画像処理装置に対する処理の実行が終了すると、デバイス管理ソフトウェアはステップＳ１００８にて、該画像処理装置が再び通信可能となるのを待つ。最後にデバイス管理ソフトウェアはステップＳ１００９にて、該画像処理装置の状態を取得しエラーが検出された場合は「利用不可」を、そうでない場合は「実行済」を排他リストの該画像処理装置の処理状況に設定して、ステップＳ８０１に遷移する。
【００３５】
［第３の実施例］
第２の実施例の印刷管理ソフトウェアは、画像処理装置に対する処理の開始通知と終了通知を受信する機能を有するものとする。更に、デバイス管理ソフトウェアは、画像処理装置に対する処理の開始通知と処理の終了通知を、指定したアドレスに対して送信する機能を有するものとする。本実施例は、第２の実施例に上記機能を追加したものである。
【００３６】
図１１は本実施例における、第２の実施例の図１０に相当する処理の流れを示すフローチャートである。図１０と共通の処理については同じステップ番号を使用している。また、以下の説明では、第２の実施例と相違する部分だけを記す。デバイス管理ソフトウェアはステップＳ１００４にて排他リストの検査の結果が処理可能の場合、更にステップＳ１１０４にて印刷管理ソフトウェアに対して、選択された画像処理装置に対する処理の可否を問い合わせる。問い合わせの結果が処理可能である場合、デバイス管理ソフトウェアはステップＳ８０６以降の該画像処理装置に対する処理に遷移する。更に、該画像処理装置に対する処理が終了すると、デバイス管理ソフトウェアは最後にステップＳ１１１０にて処理の終了を印刷管理ソフトウェアに通知し、ステップＳ８０１に遷移する。ステップＳ１１０４の問い合わせの結果が処理不可能である場合、デバイス管理ソフトウェアはステップＳ８０５に遷移し該画像処理装置に対する処理を延期する。
【００３７】
図１２は、印刷管理ソフトウェアがデバイス管理ソフトウェアからステップＳ１１０４の問い合わせを受信した場合の処理の流れを示すフローチャートである。印刷管理ソフトウェアは先ずステップＳ１２０１にて受信した問い合わせデータから、対象となる画像処理装置を識別する情報を取得する。次に印刷管理ソフトウェアはステップＳ１２０２にて、対象となる画像処理装置の代替設定の可否を決定する。例えば、現在ファクシミリ送受信中とか複数のプリントジョブが待機中等の場合には、印刷管理ソフトウェアは代替不可能であると判断する。これらの判断条件はユーザにより指定される。「代替不可能」であると決定した場合は、印刷管理ソフトウェアはステップＳ１２０３にて応答に「処理不可能」を設定し、ステップＳ１２０６にて応答を問い合わせの送信元に返信して処理を終了する。ステップＳ１２０２で「代替可能」であると決定した場合、印刷管理ソフトウェアはステップＳ１２０４にて応答に「処理可能」と設定する。次いで印刷管理ソフトウェアはステップＳ１２０５にて対象の印刷処理装置の代替印刷設定を行い、ステップＳ１２０６にて応答を問い合わせの送信元に返信して処理を終了する。
【００３８】
ステップＳ１１０１の処理終了通知を受信した印刷管理ソフトウェアは、例えば、該画像処理装置に対する代替設定を解除する等の処理を行う。
【符号の説明】
【００３９】
１０１，１０２，１０３，１０４  ホストコンピュータ
１０９  ローカルエリアネットワーク
【図１】
2013218473.tif 000003
【図２】
2013218473.tif 000004
【図３】
2013218473.tif 000005
【図４Ａ】
2013218473.tif 000006
【図４Ｂ】
2013218473.tif 000007
【図５】
2013218473.tif 000008
【図６Ａ】
2013218473.tif 000009
【図６Ｂ】
2013218473.tif 000010
【図７】
2013218473.tif 000011
【図８】
2013218473.tif 000012
【図９】
2013218473.tif 000013
【図１０】
2013218473.tif 000014
【図１１】
2013218473.tif 000015
【図１２】
2013218473.tif 000016