(57)【要約】【課題】ファームウェアをダウンロード中のジョブ処理装置に対して、このジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブが外部から発行された場合に、ジョブを発行したユーザーがダウンロードの完了まで待たされたりジョブが破棄されることなくジョブを受け付けることができるジョブ処理装置等を提供する。【解決手段】ファームウェアのダウンロード中に、自装置でしか行えない画像データ送信ジョブまたは受信ジョブの受付を、選択したジョブ処理装置に代行させるように、自装置のプライマリＩＰアドレスとジョブを代行するジョブ処理装置のセカンダリＩＰアドレスを交換し、ファームウェアのダウンロード後に、交換したＩＰアドレスを再交換して元に戻す。また、ＩＰアドレスを交換して元に戻した後、前記ジョブの受付を代行したジョブ処理装置により受け付けられたジョブを該ジョブ処理装置から受信して実行する【選択図】  図７
2015210604.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置であって、
１つ上位の階層のジョブ処理装置からファームウェアをダウンロードするとともに、ダウンロードされたファームウェアを１つ下位の階層のジョブ処理装置にダウンロードさせるダウンロード手段と、
前記ファームウェアをダウンロードする前に、他のジョブ処理装置の中からジョブを代行するジョブ処理装置を選択する選択手段と、
前記ファームウェアのダウンロード中に、自装置でしか行えない画像データ送信ジョブまたは受信ジョブの受付を、前記選択手段により選択されたジョブ処理装置に代行させるように、自装置のプライマリＩＰアドレスと前記選択手段により選択されたジョブを代行するジョブ処理装置のセカンダリＩＰアドレスを交換するとともに、前記ファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換手段と、
前記ＩＰアドレス交換手段によりＩＰアドレスを交換して元に戻した後、前記ジョブの受付を代行したジョブ処理装置により受け付けられたジョブを該ジョブ処理装置から受信して実行する実行手段と、
を備えたことを特徴とするジョブ処理装置。
【請求項２】
ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置であって、
他のジョブ処理装置が前記ファームウェアをダウンロードする前に行う依頼に基づいて、該他のジョブ処理装置のプライマリＩＰアドレスと自装置のセカンダリＩＰアドレスを交換するとともに、前記他のジョブ処理装置のファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換手段と、
前記ＩＰアドレスが交換された状態で前記他のジョブ処理装置に対して発行されたジョブを前記他のジョブ処理装置の代わりに受信する受信手段と、
前記受信手段により受信した前記ジョブが、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであるかどうかを判断する判断手段と、
前記判断手段により、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであると判断された場合はそのジョブを受け付け、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブではないと判断された場合は、そのジョブをキャンセルするジョブ受付・キャンセル手段と、
前記受け付けた画像データ送信ジョブまたは受信ジョブを、ダウンロード後に前記他のジョブ処理装置に送信する送信手段と、
を備えたことを特徴とするジョブ処理装置。
【請求項３】
ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置であって、
１つ上位の階層のジョブ処理装置からファームウェアをダウンロードするとともに、ダウンロードされたファームウェアを１つ下位の階層のジョブ処理装置にダウンロードさせるダウンロード手段と、
前記ファームウェアをダウンロードする前に、自装置以外のジョブ処理装置の中からジョブを代行するジョブ処理装置を選択する選択手段と、
前記ファームウェアのダウンロード中に、自装置でしか行えない画像データ送信ジョブまたは受信ジョブの受付を、前記選択手段により選択されたジョブ処理装置に代行させるように、自装置のプライマリＩＰアドレスと前記選択手段により選択されたジョブを代行するジョブ処理装置のセカンダリＩＰアドレスを交換するとともに、前記ファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換手段と、
前記ＩＰアドレス交換手段によりＩＰアドレスを交換して元に戻した後、前記ジョブの受付を代行したジョブ処理装置により受け付けられたジョブを該ジョブ処理装置から受信して実行する実行手段と、
を備え、
前記ＩＰアドレス交換手段は、自装置が他のジョブ処理装置によって前記ジョブを代行するジョブ処理装置として選択された場合に、前記他のジョブ処理装置が前記ファームウェアをダウンロードする前に行う依頼に基づいて、該他のジョブ処理装置のプライマリＩＰアドレスと自装置のセカンダリＩＰアドレスを交換するとともに、前記他のジョブ処理装置のファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻す動作をも行い、
さらに、
前記ＩＰアドレスが交換された状態で前記他のジョブ処理装置に対して発行されたジョブを前記他のジョブ処理装置の代わりに受信する受信手段と、
前記受信手段により受信した前記ジョブが、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであるかどうかを判断する判断手段と、
前記判断手段により、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであると判断された場合はそのジョブを受け付け、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブではないと判断された場合は、そのジョブをキャンセルするジョブ受付・キャンセル手段と、
前記受け付けた画像データ送信ジョブまたは受信ジョブを、ダウンロード後に前記他のジョブ処理装置に送信する送信手段と、
を備えたことを特徴とするジョブ処理装置。
【請求項４】
前記自装置でしか行えない画像データ送信ジョブまたは受信ジョブは、自装置の画像データ格納部を指定して該格納部に保存された画像データの送信を要求する送信ジョブか、画像データ格納部を指定して該格納部への画像データの格納を要求する受信ジョブか、自装置のＩＰアドレスを指定して画像データの受信を要求する受信ジョブの少なくともいずれかである請求項１または３に記載のジョブ処理装置。
【請求項５】
前記選択手段は、自装置よりも下位の階層に属するジョブ処理装置の中から、ジョブを代行するジョブ処理装置を選択する請求項１、３または４に記載のジョブ処理装置。
【請求項６】
前記選択手段は、自装置よりも下位の階層に属するジョブ処理装置が存在しない場合、または自装置よりも下位の階層に属するジョブ処理装置が所定の画像データ格納領域を有しない場合は、自装置よりも上位の階層に属するジョブ処理装置の中から、ジョブを代行するジョブ処理装置を選択する請求項５に記載のジョブ処理装置。
【請求項７】
前記選択手段は、ユーザーの選択操作に基づいてジョブを代行するジョブ処理装置を選択可能であり、ユーザーが自装置よりも下位の階層に属するジョブ処理装置以外のジョブ処理装置を選択した場合は警告を表示する請求項５に記載のジョブ処理装置。
【請求項８】
前記ダウンロード手段によるファームウェアのダウンロード中に、ユーザーによりダウンロードの順番を変更する操作が行われた場合は、前記ダウンロード手段はダウンロードを中断し、またはダウンロードの順番変更ができないことを表示する請求項１、３〜７のいずれかに記載のジョブ処理装置。
【請求項９】
前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブは、前記他のジョブ処理装置の画像データ格納部を指定して該格納部に保存された画像データの送信を要求する送信ジョブか、他のジョブ処理装置の画像データ格納部を指定して該格納部への画像データの格納を要求する受信ジョブか、前記他のジョブ処理装置のＩＰアドレスを指定して画像データの受信を要求する受信ジョブの少なくともいずれかであり、
前記判断手段は、前記受信手段により受信したジョブが、前記他のジョブ処理装置の画像データ格納部の指定を含んでいるか、または前記他のジョブ処理装置のＩＰアドレスの指定を含んでいる場合に、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブと判断する請求項２または３に記載のジョブ処理装置。
【請求項１０】
前記ジョブ受付・キャンセル手段は、ジョブをキャンセルする場合、前記他のジョブ処理装置によるファームウェアのダウンロードの予想終了時刻についての情報を、ジョブを発行した装置に送信する請求項２、３または９に記載のジョブ処理装置。
【請求項１１】
前記ジョブ受付・キャンセル手段は、前記受け付けたジョブが前記他のジョブ処理装置の画像データ格納部を指定して該格納部に保存された画像データを送信して印刷させるプルプリントジョブである場合は、ジョブを発行した装置のユーザーに、前記画像データをプリントするための予約ジョブチケットを発券する請求項２、３、９または１０のいずれかに記載のジョブ処理装置。
【請求項１２】
ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置のコンピュータに、
１つ上位の階層の他のジョブ処理装置からファームウェアをダウンロードするとともに、ダウンロードされたファームウェアを１つ下位の階層のジョブ処理装置にダウンロードさせるダウンロードステップと、
前記ファームウェアをダウンロードする前に、他のジョブ処理装置の中からジョブを代行するジョブ処理装置を選択する選択ステップと、
前記ファームウェアのダウンロード中に、自装置でしか行えない画像データ送信ジョブまたは受信ジョブの受付を、前記選択ステップにより選択されたジョブ処理装置に代行させるように、自装置のプライマリＩＰアドレスと前記選択ステップにより選択されたジョブを代行するジョブ処理装置のセカンダリＩＰアドレスを交換するとともに、前記ファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換ステップと、
前記ＩＰアドレス交換ステップによりＩＰアドレスを交換して元に戻した後、前記ジョブの受付を代行したジョブ処理装置により受け付けられたジョブを該ジョブ処理装置から受信して実行する実行ステップと、
を実行させるためのジョブ処理プログラム。
【請求項１３】
ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置のコンピュータに、
他のジョブ処理装置が前記ファームウェアをダウンロードする前に行う依頼に基づいて、該他のジョブ処理装置のプライマリＩＰアドレスと自装置のセカンダリＩＰアドレスを交換するとともに、前記他のジョブ処理装置のファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換ステップと、
前記ＩＰアドレスが交換された状態で前記他のジョブ処理装置に対して発行されたジョブを前記他のジョブ処理装置の代わりに受信する受信ステップと、
前記受信ステップにより受信した前記ジョブが、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであるかどうかを判断する判断ステップと、
前記判断ステップにより、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであると判断された場合はそのジョブを受け付け、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブではないと判断された場合は、そのジョブをキャンセルするジョブ受付・キャンセルステップと、
前記受け付けた画像データ送信ジョブまたは受信ジョブを、ダウンロード後に前記他のジョブ処理装置に送信する送信ステップと、
を実行させるためのジョブ処理プログラム。
【請求項１４】
請求項１、３〜８のいずれかに記載のジョブ処理装置からなる第１のジョブ処理装置と、請求項２、３、９〜１１のいずれかに記載のジョブ処理装置からなる第２のジョブ処理装置とを備えたことを特徴とするジョブ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherals）等のジョブ処理装置、ジョブ処理プログラムおよびジョブ処理システムに関する。
【背景技術】
【０００２】
上記のようなジョブ処理装置はバージョンアップ等のために搭載されているファームウェアを必要に応じて更新することが行われる。この場合、ネットワークにより接続された複数のジョブ処理装置のバージョンアップを効率的に行うために、これらのジョブ処理装置を上位階層から下位階層へとあらかじめ順番を設定しておき、この設定された順番に従って順次ファームウェアをダウンロードさせることが行われる場合がある。
【０００３】
しかし、ユーザーはどのジョブ処理装置がファームウェアのダウンロード中かを知ることができない。特に、遠隔地にあるジョブ処理装置の場合はなおさらである。
【０００４】
このため、ユーザーがファームウェアのダウンロード中のジョブ処理装置に対して、ジョブを発行してしまうことがあり、この場合は、ダウンロードが完了するまでジョブを待たされるとかジョブが破棄されるといった不都合がある。
【０００５】
そこで、特許文献１には、データ送信先の機器が受信不可の場合、あらかじめ記憶しておいた代理受信する機器へデータを自動転送する技術が開示されている。
【０００６】
また、特許文献２には、アップデートデータを持つ配信装置と、ネットワークを介してアップデートするＭＦＰと、ＭＦＰのネットワーク接続状態を管理する接続管理装置で構成されるシステムであって、ＭＦＰがアップデートする際は接続先紹介要求を送信し、接続管理装置によってツリーの末端を紹介されこれに接続するとともに、ツリー状の構造に従ってファームウェアデータを送信するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０６−０９０２５３号
【特許文献２】特開２００７−３３４６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１および２に記載の技術では次のような問題があった。
【０００９】
すなわち、ジョブ処理装置に対して発行されるジョブには、その装置でしか行えない固有の画像データ送信ジョブまたは受信ジョブが存在する。たとえば、ボックス（Ｂｏｘ）と称されるような自装置の画像データ格納部を指定して該格納部に保存された画像データをジョブの発行装置に送信してプリントさせたり、指定されたボックスに画像データを格納するために画像データを受信したり、あるいは自装置のＩＰアドレスを指定して送信された画像データを受信するジョブ等である。
【００１０】
このような装置固有の画像データ送信ジョブまたは受信ジョブは、特許文献１および２に記載の技術で設定された代行装置によっては実行できず、従ってユーザーはやはりファームウェアのダウンロードが完了するまで待たされるとか、ジョブが破棄されるという問題があった。
【００１１】
この発明は、このような問題を解消するためになされたものであって、ファームウェアをダウンロード中のジョブ処理装置に対して、このジョブ処理装置でしか行えない固有の画像データ送信ジョブまたは受信ジョブが外部から発行された場合に、ジョブを発行したユーザーがダウンロードの完了まで待たされたりジョブが破棄されることなくジョブを受け付けることができるジョブ処理装置、ジョブ処理プログラムおよびジョブ処理システムの提供を課題とする。
【課題を解決するための手段】
【００１２】
上記課題は、以下の手段によって解決される。
（１）ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置であって、１つ上位の階層のジョブ処理装置からファームウェアをダウンロードするとともに、ダウンロードされたファームウェアを１つ下位の階層のジョブ処理装置にダウンロードさせるダウンロード手段と、前記ファームウェアをダウンロードする前に、他のジョブ処理装置の中からジョブを代行するジョブ処理装置を選択する選択手段と、前記ファームウェアのダウンロード中に、自装置でしか行えない画像データ送信ジョブまたは受信ジョブの受付を、前記選択手段により選択されたジョブ処理装置に代行させるように、自装置のプライマリＩＰアドレスと前記選択手段により選択されたジョブを代行するジョブ処理装置のセカンダリＩＰアドレスを交換するとともに、前記ファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換手段と、前記ＩＰアドレス交換手段によりＩＰアドレスを交換して元に戻した後、前記ジョブの受付を代行したジョブ処理装置により受け付けられたジョブを該ジョブ処理装置から受信して実行する実行手段と、を備えたことを特徴とするジョブ処理装置。
（２）ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置であって、他のジョブ処理装置が前記ファームウェアをダウンロードする前に行う依頼に基づいて、該他のジョブ処理装置のプライマリＩＰアドレスと自装置のセカンダリＩＰアドレスを交換するとともに、前記他のジョブ処理装置のファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換手段と、前記ＩＰアドレスが交換された状態で前記他のジョブ処理装置に対して発行されたジョブを前記他のジョブ処理装置の代わりに受信する受信手段と、前記受信手段により受信した前記ジョブが、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであるかどうかを判断する判断手段と、前記判断手段により、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであると判断された場合はそのジョブを受け付け、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブではないと判断された場合は、そのジョブをキャンセルするジョブ受付・キャンセル手段と、前記受け付けた画像データ送信ジョブまたは受信ジョブを、ダウンロード後に前記他のジョブ処理装置に送信する送信手段と、を備えたことを特徴とするジョブ処理装置。
（３）ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置であって、１つ上位の階層のジョブ処理装置からファームウェアをダウンロードするとともに、ダウンロードされたファームウェアを１つ下位の階層のジョブ処理装置にダウンロードさせるダウンロード手段と、前記ファームウェアをダウンロードする前に、自装置以外のジョブ処理装置の中からジョブを代行するジョブ処理装置を選択する選択手段と、前記ファームウェアのダウンロード中に、自装置でしか行えない画像データ送信ジョブまたは受信ジョブの受付を、前記選択手段により選択されたジョブ処理装置に代行させるように、自装置のプライマリＩＰアドレスと前記選択手段により選択されたジョブを代行するジョブ処理装置のセカンダリＩＰアドレスを交換するとともに、前記ファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換手段と、前記ＩＰアドレス交換手段によりＩＰアドレスを交換して元に戻した後、前記ジョブの受付を代行したジョブ処理装置により受け付けられたジョブを該ジョブ処理装置から受信して実行する実行手段と、を備え、前記ＩＰアドレス交換手段は、自装置が他のジョブ処理装置によって前記ジョブを代行するジョブ処理装置として選択された場合に、前記他のジョブ処理装置が前記ファームウェアをダウンロードする前に行う依頼に基づいて、該他のジョブ処理装置のプライマリＩＰアドレスと自装置のセカンダリＩＰアドレスを交換するとともに、前記他のジョブ処理装置のファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻す動作をも行い、さらに、前記ＩＰアドレスが交換された状態で前記他のジョブ処理装置に対して発行されたジョブを前記他のジョブ処理装置の代わりに受信する受信手段と、前記受信手段により受信した前記ジョブが、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであるかどうかを判断する判断手段と、前記判断手段により、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであると判断された場合はそのジョブを受け付け、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブではないと判断された場合は、そのジョブをキャンセルするジョブ受付・キャンセル手段と、前記受け付けた画像データ送信ジョブまたは受信ジョブを、ダウンロード後に前記他のジョブ処理装置に送信する送信手段と、を備えたことを特徴とするジョブ処理装置。
（４）前記自装置でしか行えない画像データ送信ジョブまたは受信ジョブは、自装置の画像データ格納部を指定して該格納部に保存された画像データの送信を要求する送信ジョブか、画像データ格納部を指定して該格納部への画像データの格納を要求する受信ジョブか、自装置のＩＰアドレスを指定して画像データの受信を要求する受信ジョブの少なくともいずれかである前項１または３に記載のジョブ処理装置。
（５）前記選択手段は、自装置よりも下位の階層に属するジョブ処理装置の中から、ジョブを代行するジョブ処理装置を選択する前項１、３または４に記載のジョブ処理装置。
（６）前記選択手段は、自装置よりも下位の階層に属するジョブ処理装置が存在しない場合、または自装置よりも下位の階層に属するジョブ処理装置が所定の画像データ格納領域を有しない場合は、自装置よりも上位の階層に属するジョブ処理装置の中から、ジョブを代行するジョブ処理装置を選択する前項５に記載のジョブ処理装置。
（７）前記選択手段は、ユーザーの選択操作に基づいてジョブを代行するジョブ処理装置を選択可能であり、ユーザーが自装置よりも下位の階層に属するジョブ処理装置以外のジョブ処理装置を選択した場合は警告を表示する前項５に記載のジョブ処理装置。
（８）前記ダウンロード手段によるファームウェアのダウンロード中に、ユーザーによりダウンロードの順番を変更する操作が行われた場合は、前記ダウンロード手段はダウンロードを中断し、またはダウンロードの順番変更ができないことを表示する前項１、３〜７のいずれかに記載のジョブ処理装置。
（９）前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブは、前記他のジョブ処理装置の画像データ格納部を指定して該格納部に保存された画像データの送信を要求する送信ジョブか、他のジョブ処理装置の画像データ格納部を指定して該格納部への画像データの格納を要求する受信ジョブか、前記他のジョブ処理装置のＩＰアドレスを指定して画像データの受信を要求する受信ジョブの少なくともいずれかであり、前記判断手段は、前記受信手段により受信したジョブが、前記他のジョブ処理装置の画像データ格納部の指定を含んでいるか、または前記他のジョブ処理装置のＩＰアドレスの指定を含んでいる場合に、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブと判断する前項２または３に記載のジョブ処理装置。
（１０）前記ジョブ受付・キャンセル手段は、ジョブをキャンセルする場合、前記他のジョブ処理装置によるファームウェアのダウンロードの予想終了時刻についての情報を、ジョブを発行した装置に送信する前項２、３または９に記載のジョブ処理装置。
（１１）前記ジョブ受付・キャンセル手段は、前記受け付けたジョブが前記他のジョブ処理装置の画像データ格納部を指定して該格納部に保存された画像データを送信して印刷させるプルプリントジョブである場合は、ジョブを発行した装置のユーザーに、前記画像データをプリントするための予約ジョブチケットを発券する前項２、３、９または１０のいずれかに記載のジョブ処理装置。
（１２）ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置のコンピュータに、１つ上位の階層の他のジョブ処理装置からファームウェアをダウンロードするとともに、ダウンロードされたファームウェアを１つ下位の階層のジョブ処理装置にダウンロードさせるダウンロードステップと、前記ファームウェアをダウンロードする前に、他のジョブ処理装置の中からジョブを代行するジョブ処理装置を選択する選択ステップと、前記ファームウェアのダウンロード中に、自装置でしか行えない画像データ送信ジョブまたは受信ジョブの受付を、前記選択ステップにより選択されたジョブ処理装置に代行させるように、自装置のプライマリＩＰアドレスと前記選択ステップにより選択されたジョブを代行するジョブ処理装置のセカンダリＩＰアドレスを交換するとともに、前記ファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換ステップと、前記ＩＰアドレス交換ステップによりＩＰアドレスを交換して元に戻した後、前記ジョブの受付を代行したジョブ処理装置により受け付けられたジョブを該ジョブ処理装置から受信して実行する実行ステップと、を実行させるためのジョブ処理プログラム。
（１３）ネットワークにより接続される複数のジョブ処理装置を備え、上位階層のジョブ処理装置から下位階層のジョブ処理装置へとあらかじめ設定された順番でファームウェアのダウンロードが行われるジョブ処理システムに用いられるジョブ処理装置のコンピュータに、他のジョブ処理装置が前記ファームウェアをダウンロードする前に行う依頼に基づいて、該他のジョブ処理装置のプライマリＩＰアドレスと自装置のセカンダリＩＰアドレスを交換するとともに、前記他のジョブ処理装置のファームウェアのダウンロード後に、前記交換したＩＰアドレスを再交換して元に戻すＩＰアドレス交換ステップと、前記ＩＰアドレスが交換された状態で前記他のジョブ処理装置に対して発行されたジョブを前記他のジョブ処理装置の代わりに受信する受信ステップと、前記受信ステップにより受信した前記ジョブが、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであるかどうかを判断する判断ステップと、前記判断ステップにより、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブであると判断された場合はそのジョブを受け付け、前記他のジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブではないと判断された場合は、そのジョブをキャンセルするジョブ受付・キャンセルステップと、前記受け付けた画像データ送信ジョブまたは受信ジョブを、ダウンロード後に前記他のジョブ処理装置に送信する送信ステップと、を実行させるためのジョブ処理プログラム。
（１４）請求項１、３〜８のいずれかに記載のジョブ処理装置からなる第１のジョブ処理装置と、請求項２、３、９〜１１のいずれかに記載のジョブ処理装置からなる第２のジョブ処理装置とを備えたことを特徴とするジョブ処理システム。
【発明の効果】
【００１３】
前項（１）に記載の発明によれば、ファームウェアのダウンロード中に、自装置でしか行えない画像データ送信ジョブまたは受信ジョブの受付を、選択された代行先のジョブ処理装置に代行させるように、自装置のプライマリＩＰアドレスと代行先のジョブ処理装置のセカンダリＩＰアドレスを交換するとともに、ファームウェアのダウンロード後に、交換したＩＰアドレスを再交換して元に戻した後、ジョブの受付を代行したジョブ処理装置により受け付けられたジョブを該ジョブ処理装置から受信して実行する。このため、ファーウェアをダウンロード中のジョブ処理装置に対して、このジョブ処理装置でしか行えない固有の画像データ送信ジョブまたは受信ジョブが外部から発行されても、このジョブが直ちに受け付けられることになり、ダウンロードの完了後はこのジョブを速やかに実行することができる。このため、ジョブを発行したユーザーがダウンロードの完了までジョブの受付を待たされたり、ジョブが破棄されるといった問題を解消できる。
【００１４】
前項（２）に記載の発明によれば、ファームウェアのダウンロード中のジョブ処理装置に、その装置でしか行えないジョブが外部から発行されたとしても、そのジョブ処理装置に代わってジョブを受け付けるとともに、受け付けたジョブをダウンロード後に他のジョブ処理装置に送信するから、代行依頼元の他のジョブ処理装置でしか行えない固有の画像データ送信ジョブまたは受信ジョブが外部から発行されても、ジョブを直ちに受け付けることができ、ダウンロードの完了後は依頼元のジョブ装置によりジョブが速やかに実行される。このため、ジョブを発行したユーザーがダウンロードの完了までジョブの受付を待たされたり、ジョブが破棄されるといった問題を解消できる。
【００１５】
前項（３）に記載の発明によれば、ジョブの代行依頼元としても依頼先としてもともに動作できるジョブ処理装置となる。
【００１６】
前項（４）に記載の発明によれば、自装置の画像データ格納部を指定して該格納部に保存された画像データの送信を要求する送信ジョブか、画像データ格納部を指定して該格納部への画像データの格納を要求する受信ジョブか、自装置のＩＰアドレスを指定して画像データの受信を要求する受信ジョブの少なくともいずれかを、代行先のジョブ処理装置により受け付けることができる。
【００１７】
前項（５）に記載の発明によれば、自装置よりも下位の階層に属するジョブ処理装置の中から、ジョブを代行するジョブ処理装置が選択されるから、ファームウェアのダウンロード中でないジョブ処理装置を選択できる。
【００１８】
前項（６）に記載の発明によれば、自装置よりも下位の階層に属するジョブ処理装置が存在しない場合、または自装置よりも下位の階層に属するジョブ処理装置が所定の画像データ格納領域を有しない場合であっても、自装置よりも上位の階層に属するジョブ処理装置の中から、ジョブを代行するジョブ処理装置を選択することで、確実に代行先のジョブ処理装置を選択できる。
【００１９】
前項（７）に記載の発明によれば、ユーザーの選択操作に基づいて代行先のジョブ処理装置を選択する場合、ユーザーが自装置よりも下位の階層に属するジョブ処理装置以外のジョブ処理装置を選択すると警告が表示されるから、ユーザーにその旨を知らせることができる。
【００２０】
前項（８）に記載の発明によれば、前記ダウンロード手段によるファームウェアのダウンロード中に、ユーザーによりダウンロードの順番を変更する操作が行われた場合は、前記ダウンロード手段はダウンロードを中断し、またはダウンロードの順番変更ができないことが表示されるから、ファームウェアのダウンロード中におけるユーザーによるダウンロード順の変更操作を確実に防止できる。
【００２１】
前項（９）に記載の発明によれば、代行依頼元である他のジョブ処理装置の画像データ格納部を指定して該格納部に保存された画像データの送信を要求する送信ジョブか、他のジョブ処理装置の画像データ格納部を指定して該格納部への画像データの格納を要求する受信ジョブか、他のジョブ処理装置のＩＰアドレスを指定して画像データの受信を要求する受信ジョブの少なくともいずれかであることを的確に判断して、これらのジョブを受け付けることができる。
【００２２】
前項（１０）に記載の発明によれば、ジョブをキャンセルする場合、代行依頼元の他のジョブ処理装置によるファームウェアのダウンロードの予想終了時刻についての情報がジョブを発行した装置に送信されるから、ジョブを発行したユーザーは前記予想終了時刻を知ることができ、ダウンロードが終了したタイミングで代行依頼元のジョブ処理装置に対して再度ジョブを発行する等の措置を講ずることができる。
【００２３】
前項（１１）に記載の発明によれば、画像データ格納部を指定して該格納部に保存された画像データを送信して印刷させるプルプリントジョブを、ジョブチケットを用いることにより確実かつ簡単に実行することができる。
【００２４】
前項（１２）に記載の発明によれば、ファーウェアをダウンロード中のジョブ処理装置に対して、このジョブ処理装置でしか行えない固有の画像データ送信ジョブまたは受信ジョブが外部から発行されても、ジョブを発行したユーザーがダウンロードの完了まで待たされることなくジョブを受け付けることができ、ダウンロードの完了後はこのジョブを速やかに実行することができる処理を、ジョブ処理装置のコンピュータに実行させることができる。
【００２５】
前項（１３）に記載の発明によれば、ファームウェアのダウンロード中のジョブ処理装置に、その装置でしか行えないジョブが外部から発行されたとしても、そのジョブ処理装置に代わって前記ジョブを受け付けるとともに、ダウンロード後に他のジョブ処理装置に送信するから、代行依頼元の他のジョブ処理装置でしか行えない固有の画像データ送信ジョブまたは受信ジョブが外部から発行されても、ジョブを発行したユーザーがダウンロードの完了まで待たされることなくジョブを受け付けることができ、ダウンロードの完了後はこのジョブを速やかに実行することができる処理を、ジョブ処理装置のコンピュータに実行させることができる。
【００２６】
前項（１４）に記載の発明によれば、ファーウェアをダウンロード中のジョブ処理装置に対して、このジョブ処理装置でしか行えない固有の画像データ送信ジョブまたは受信ジョブが外部から発行されても、ジョブを発行したユーザーがダウンロードの完了まで待たされることなくジョブを受け付けることができ、ダウンロードの完了後はこのジョブを速やかに実行することができるシステムとなる。
【図面の簡単な説明】
【００２７】
【図１】この発明の一実施形態に係るジョブ処理装置の機能構成を示すブロツク図である。
【図２】図１のジョブ処理装置の複数個を備えたジョブ処理システムの全体説明図である。
【図３】ツリー構造でファームウェアのダウンロードを行う際のダウンロード順を示す図である。
【図４】ダウンロード中断を行って良いかの確認画面である。
【図５】ダウンロード中はツリーの構造やダウンロードの優先順位の変更を禁止することを示す画面である。
【図６】マニュアルでの代行ジョブ処理装置の選定が出来ないことを示す画面である。
【図７】本実施形態に係るジョブ処理システムの動作を示すシーケンス図である。
【図８】ジョブ処理システムの他の動作を説明するためのシーケンス図である。
【図９】代行を依頼されたジョブ処理により行われる、ジョブ発行装置から発行されたジョブが代行依頼元のジョブ処理装置でしか実行できない固有のジョブであるかどうかの判断処理を示すフローチャートである。
【図１０】ジョブの受付を代行する代行装置の選定処理を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、この発明の実施形態を図面に基づいて説明する。
【００２９】
図１は、この発明の一実施形態に係るジョブ処理装置１の機能構成を示すブロツク図である。この実施形態では、ジョブ処理装置１として、コピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等の多数の機能を備えた多機能デジタル画像形成装置であるＭＦＰが用いられている。
【００３０】
ジョブ処理装置１は、各種設定を行ったり装置の状態等を表示する操作部１０１と、ファームウェア（ＦＷともいう）をダウンロードしたり、他のジョブ処理装置にファームウェアをダウンロードさせるＦＷダウンロード部１０２と、外部から送信された画像データもしくは自装置が取り込んだ画像データを格納する画像データ格納部１０３と、格納された画像データのサイズ情報や属性情報等の画像データおよび画像データに関連する情報を管理する画像データ管理部１０４と、自装置がＦＷのダウンロード実施中に自装置でしか実行できない固有のジョブ（自装置固有ジョブ）を代行して受け付けてもらう他のジョブ処理装置を代行装置として選定する代行装置選定部１０５と、代行装置に自装置固有ジョブを実施してもらうために、自装置のＩＰアドレスと代行装置のＩＰアドレスを交換するＩＰアドレス交換部１０６と、自装置が他のジョブ処理装置の代行装置としてジョブを受け付ける場合に代行する処理を行うジョブ代行処理部１１０を備えている。
【００３１】
また、ジョブ代行処理部１１０は、固有ジョブ判断部１１１と、画像データ送信ジョブ受付部１１２と、画像データ受信ジョブ受付部１１３と、ジョブキャンセル部１１４を備えている。さらに、画像データ送信ジョブ受付部１１２は、ジョブが代行依頼元のジョブ処理装置１の画像データ格納部１０３を指定したプルプリントジョブの場合に、ジョブチケットを発行するジョブチケット発行部１１５を備えている。
【００３２】
この実施形態では、複数のジョブ処理装置がネットワークにより接続され、各ジョブ処理装置のダウンロード部１０２によるファームウェアのダウンロードは、ツリー構造で行われる。つまり、上位の階層に属するジョブ処理装置から１つ下の階層に属する１個または複数個のジョブ処理装置がダウンロードを行い、さらにダウンロードを行ったジョブ処理装置から次の階層に属する１個または複数個のジョブ処理装置がダウンロードを行っていく。ダウンロードの順番は予め設定されており、各ジョブ処理装置はその設定に従ってファームウェアをダウンロードする。
【００３３】
前記画像データ格納部１０３は、たとえばボックス（Ｂｏｘ）と称されるような記憶領域を備えており、この記憶領域を指定して該記憶領域に保存された画像データの送信を要求する送信ジョブが、自装置固有のジョブとして外部装置から送信されてくる。あるいは記憶領域を指定して該記憶領域への画像データの格納を要求する受信ジョブが、自装置固有のジョブとして外部装置から送信されてくる。
【００３４】
前記代行装置選定部１０５により選定される代行装置は、特に限定されないが、望ましくは、自装置よりも直系下位の階層から選択されるのがよい。自装置がファームウェアのダウンロードを未実施の場合には、直系下位の階層のジョブ処理装置も、ファームウェアのダウンロード未実施と考えられることから、ファームウェアダウンロード中のジョブ処理装置を代行装置として選択する恐れが少ないからである。さらに好ましくは、自装置よりも直系で２つ下位以降の階層のジョブ処理装置で、ダウンロードの順番の最も遅いジョブ処理装置を選択するのが望ましい。
【００３５】
ＩＰアドレス交換部１０６は、自装置のプライマリＩＰアドレスと代行装置のセカンダリＩＰアドレスを交換する。これにより、自装置宛てのジョブが代行装置で受け付けられる。つまり代行処理が可能になる。
【００３６】
ジョブ代行処理部１１０における固有ジョブ判断部１１１は、代行依頼元の他のジョブ処理装置でしか行えない固有の画像データ送信ジョブまたは受信ジョブか否かを判断する。固有の画像データ送信ジョブまたは受信ジョブには、前述したように、代行依頼元のジョブ処理装置の画像データ格納部１１３を指定して該格納部に保存された画像データの送信を要求する送信ジョブか、画像データ格納部１１３を指定して該格納部への画像データの格納を要求する受信ジョブがあるが、他にも、代行依頼元のジョブ処理装置のＩＰアドレスを指定して画像データの受信を要求する受信ジョブがある。固有ジョブ判断部１１１は、受信したジョブが、代行依頼元のジョブ処理装置の画像データ格納部１１３の指定を含んでいるか、該ジョブ処理装置のＩＰアドレスの指定を含んでいる場合に、そのジョブ処理装置でしか行えない画像データ送信ジョブまたは受信ジョブと判断する。
【００３７】
代行依頼元の固有の画像データ送信ジョブと判断されると、画像データ送信ジョブ受付部１１２がそのジョブを受け付け、代行依頼元の固有の画像データ受信ジョブと判断されると、画像データ受信ジョブ受付部１１３がそのジョブを受け付ける。
【００３８】
代行依頼元のジョブ処理装置１の固有のジョブでないと判断されると、ジョブキャンセル部１１４によりジョブがキャンセルされる。この場合、代行依頼元のジョブ処理装置１によるファームウェアのダウンロードの予想終了時刻についての情報と、予想終了時刻後に再度ジョブの発行を促すメッセージを、ジョブを発行した装置に送信するのが良い。これにより、ジョブを発行したユーザーは予想終了時刻を知ることができ、ダウンロードが終了したタイミングで代行依頼元のジョブ処理装置１に対して再度ジョブを発行する等の措置を講ずることができる。
【００３９】
なお、ジョブ処理装置１は、装置全体を統括的に制御する図示しないＣＰＵと、ＣＰＵの動作プログラム等が格納されたＲＯＭと、ＣＰＵが動作プログラムを実行する際の作業領域となるＲＡＭを備えており、上述した各部の動作や制御はＣＰＵの指令に従って実行される。
【００４０】
図２は、図１のジョブ処理装置１の複数個を備えたジョブ処理システムの全体説明図である。海外を含めたネットワーク上にあるジョブ処理装置１によりスキャン等で取り込んだ画像データを、ネットワーク上のジョブ処理装置１の前述した記憶領域であるＢｏｘに格納する画像データ受信処理であるＳｃａｎ  ＴＯ  Ｂｏｘ処理や、ネットワーク上の特定のジョブ処理装置１のＢｏｘ内に格納されている画像データを取り出して出力する画像データ送信処理であるＢｏｘ  ＴＯ  Ｐｒｉｎｔ処理を説明した図である。ここでは日本のジョブ処理装置１Ｊから例えばアメリカにあるジョブ処理装置１Ｕに対し、ジョブを要求する図となっている。
【００４１】
日本のジョブ処理装置１Ｊから、アメリカの複数のジョブ処理装置の内、特定のジョブ処理装置（子ジョブ処理装置）１２ａに対しＳｃａｎ  ＴＯ  Ｂｏｘ処理を行う場合に、子ジョブ処理装置１２ａが親ジョブ処理装置１１から新規ファームウェアをダウンロード（ＤＬとも記す）していると、子ジョブ処理装置１２ａはジョブを実施できない。そのため、子ジョブ処理装置１２ａは、自装置に代わってダウンロード中のジョブを代行するジョブ処理装置を、ダウンロードが行われるツリー構成において、自装置１２ａよりも下位の階層、望ましくは２つ下位の階層以降のジョブ処理装置１４ａ〜１４ｄ（なお、曾孫より下位階層の装置は省略してある。）の中から代行ジョブ処理装置として選定する。そして、ジョブの代行ができるように、自装置１２ａのプライマリＩＰアドレスと代行ジョブ処理装置（たとえばジョブ処理装置１４ｄ）のセカンダリＩＰアドレスとの交換を行い、代行を依頼する。
【００４２】
代行依頼を受けたジョブ処理装置１４ｄは、代行依頼元のジョブ処理装置１２ａがダウンロード中は、ジョブ処理装置１２ａ宛てのジョブを代行受信する。
【００４３】
図３は、ツリー構造でファームウェアのダウンロードを行う際のダウンロード順を示す図である。ツリー構造とは、親ジョブ処理装置１１から２つの子ジョブ処理装置１２ａ、１２ｂヘダウンロードを実施し、子ジョブ処理装置１２ａ、１２ｂはそれぞれ２つの孫ジョブ処理装置１３ａ〜１３ｄにダウンロードを実施する、といったように、階層構造でしかもいくつにも枝分かれしてダウンロードを実施する構造である。本実施形態では、各ジョブ処理装置の下位階層のジョブ処理装置は２台としているが、１台であっても３台以上であっても良い。子ジョブ処理装置１２ａからダウンロードを行う２台の孫ジョブ処理装置１３ａ、１３ｂのうち、ダウンロードの優先順位がそれぞれ設定されている。子ジョブ処理装置１２ｂについても同様である。さらに孫ジョブ処理装置１３ａ、１３ｂからダウンロードを行う各２台の曾孫ジョブ処理装置についても優先順位が設定されている。優先順位やツリーの階層は、図示しない管理装置やいずれかのジョブ処理装置１の操作パネルから変更することも可能となっている。
【００４４】
代行装置選定部１０５は、ツリー上、自装置から見て下位層となるジョブ処理装置に対し、優先順位の設定に基づいたダウンロードが行われる順序を求め、その順序が最も遅く、かつ代行ができるジョブ処理装置を代行ジョブ処理装置として選定するのが良い。自装置から見て下位階層のジョブ処理装置以外のジョブ処理装置を代行装置としての選定しようとすると、別のツリーで行われているファームウェアのダウンロードについての状況が予測できず、いつダウンロードが実施されるかが判断できないため、代行中にダウンロードが実施されたり、代行装置となったジョブ処理装置が代行処理をしているためにその代行ジョブ処理装置を含むツリー全体のダウンロード時間が長期化するといった事態を招いてしまう。
【００４５】
図４は、ダウンロード中断を行って良いかの確認画面である。ツリー上の特定のジョブ処理装置がダウンロード中となり、代行ジョブ処理装置を選定して代行処理を実施している最中に、ユーザーもしくはサービスマンが管理装置やいずれかのジョブ処理装置１からダウンロードツリーの構造変更や優先順位を行おうとする場合がある。その場合、ツリー構造や優先順位の変更の仕方によっては、変更内容を有効にすると現在実施しているダウンロードを中断し、再度新しいツリーの優先順位でダウンロードを実施することが必要となる。このため、「中断する」ボタンと「中断しない」ボタンを表示画面に表示して、ツリー構造の変更や優先順位変更を行おうとしている作業者にダウンロードを中断しても良いかを確認する。「中断する」を選択した場合は、現在実施中のダウンロードを中断し、構造や優先順位を更新した後に再度最上位階層のジョブ処理装置から優先順位に従ってダウンロードが実施済みかをチェックし、未実施のジョブ処理装置が見つかり次第、ダウンロードを実施させる。
【００４６】
図５は、ダウンロード中はツリーの構造やダウンロードの優先順位の変更を禁止することを示す画面である。ツリー構造上、ダウンロードを実施しているジョブ処理装置がある場合、ツリー構造の変更内容によっては、その後の子ジョブ処理装置と親ジョブ処理装置の関係が逆転することがあり、ダウンロードが行えなくなる状態も起こりうため、図５に示す画面を表示部に表示して、変更を禁止する必要がある。また、本画面は、ダウンロードを中断し、構造や優先順位を変更しようとした時や、ダウンロードの終了処理を行っている等で中断できない時に表示される。
【００４７】
図６は、マニュアルでの代行ジョブ処理装置の選定が出来ないことを示す画面である。この実施形態では、ユーザーもしくはサービスマンが、マニュアルで、ダウンロード中にジョブを代行するジョブ処理装置を選定することが可能となっているが、ダウンロードツリー上、ダウンロードを実施するジョブ処理装置の下位層以外のジョブ処理装置を代行ジョブ処理装置として選定すると、別のツリーのダウンロード順によっては、ジョブ代行中にダウンロードを行う、あるいは、代行を依頼する時点でダウンロード中である場合があり、その場合に、代行装置に選定できないことを表示部に表示する。
【００４８】
次に、本実施形態に係るジョブ処理システムの動作を、図７を参照して説明する。この実施形態では、図２及び図３に示す子ジョブ処理装置１２ａが曾孫ジョブ処理装置１４ｄを代行装置として選定する場合を例示する。なお、図７に示す動作は、各ジョブ処理装置のＣＰＵがＲＯＭ等の記録媒体に記録された動作プログラムに従って動作することにより実行される。
【００４９】
まず、ジョブ発行装置からジョブを発行される子ジョブ処理装置１２ａが１つ上位階層の親ジョブ処理装置１１からファームウェアのダウンロードを開始するに際し、子ジョブ処理装置１２ａは親ジョブ処理装置１１からダウンロード開始準備指令を受ける（ステップＳ１０１）。子ジョブ処理装置１２ａはジョブ代行装置を選定すると（ステップＳ１０２）、準備完了を親ジョブ処理装置１１に返信する（ステップＳ１０３）。これによりダウンロードが開始される（ステップＳ１０４）。
【００５０】
子ジョブ処理装置１２ａは、代行装置として選定した曾孫ジョブ処理装置１４ｄにジョブ受付の代行を依頼すると（ステップＳ１０５）、依頼された曾孫ジョブ処理装置１４ｄは代行了解を返信する（ステップＳ１０６）。
【００５１】
次に、子ジョブ処理装置１２ａから曾孫ジョブ処理装置１４ｄに、自装置のプライマリＩＰアドレスについての情報や、自装置の画像データ格納部１０３に形成されたＢｏｘについての情報を含むＩＰアドレス交換依頼が送信される（ステップＳ１０７）。曾孫ジョブ処理装置１４ｄはこれを受けて自機のセカンダリＩＰアドレスを子ジョブ処理装置１２ａに送信し（ステップＳ１０８）、それぞれＩＰアドレスの交換を行う。交換が完了すると、曾孫ジョブ処理装置１４ｄから子ジョブ処理装置１２ａに交換完了信号が送出される（ステップＳ１０９）。
【００５２】
ファームウェアのダウンロード中に、ジョブ発行装置から子ジョブ処理装置１２ａにジョブ受付依頼が送信されると（ステップＳ１１０）、この依頼がＩＰアドレスを交換した代行装置としての曾孫ジョブ処理装置１４ｄにより受信される。曾孫ジョブ処理装置１４ｄはジョブ発行装置に対してジョブ受付準備中であることを回答したのち（ステップＳ１１１）、当該ジョブが子ジョブ処理装置１２ａでしか実施できない固有ジョブであるか否かを判断する。
【００５３】
この実施形態では発行されたジョブは、ジョブ発行装置がスキャンした画像データを、子ジョブ処理装置１２ａの画像データ格納部１０３のＢｏｘに保存するＳｃａｎ  Ｔｏ  Ｂｏｘジョブである場合を示す。このジョブの場合、ジョブ受付依頼には、Ｂｏｘを指定してのＳｃａｎ  Ｔｏ  Ｂｏｘジョブであることを示す情報が含まれている。曾孫ジョブ処理装置１４ｄは、Ｂｏｘの指定が含まれていることから当該ジョブが子ジョブ処理装置１２ａでしか実施できない固有ジョブであることを判断する。
【００５４】
ジョブが子ジョブ処理装置１２ａでしか実施できない固有ジョブである場合は、曾孫ジョブ処理装置１４ｄは、ジョブ受付準備完了をジョブ発行装置に送信する（ステップＳ１１２）。なお、ジョブが子ジョブ処理装置１２ａでしか実施できない固有ジョブでない場合は、ジョブは受け付けられることなくキャンセルされる。
【００５５】
ジョブ受付準備完了を受信したジョブ発行装置は、曾孫ジョブ処理装置１４ｄへのスキャンした画像データの送信を開始する（ステップＳ１１３）。曾孫ジョブ処理装置１４ｄは画像データの受信を完了すると、完了通知をジョブ発行装置に送信する（ステップＳ１１４）。
【００５６】
次いでジョブ発行装置は、Ｓｃａｎ  Ｔｏ  Ｂｏｘジョブの終了通知を曾孫ジョブ処理装置１４ｄに送信すると（ステップＳ１１５）、曾孫ジョブ処理装置１４ｄはジョブ完了を受け付ける（ステップＳ１１６）。
【００５７】
その後、子ジョブ処理装置１２ａはファームウェアのダウンロードを完了すると（ステップＳ１１７）、ジョブ代行解除依頼を曾孫ジョブ処理装置１４ｄへ送信したのち（ステップＳ１１８）、さらにＩＰアドレスの交換依頼を送信する（ステップＳ１１９）。
【００５８】
曾孫ジョブ処理装置１４ｄは、ＩＰアドレスの交換依頼を受けて元のＩＰアドレスに戻した後、交換完了を子ジョブ処理装置１２aに通知し（ステップＳ１２０）、さらに代行してジョブ発行装置から受け取った画像データの送付通知を子ジョブ処理装置１２ａに行う（ステップＳ１２１）。
【００５９】
子ジョブ処理装置１２ａからの画像データの受け取り準備完了を受けると（ステップＳ１２２）、曾孫ジョブ処理装置１４ｄは子ジョブ処理装置１２ａに画像データの送付を開始する（ステップＳ１２３）。画像データの送付が完了すると（ステップＳ１２４）、子ジョブ処理装置１２ａは受け取り完了を曾孫ジョブ処理装置１４ｄに通知し（ステップＳ１２５）、曾孫ジョブ処理装置１４ｄは代行処理を終了する（ステップＳ１２６）。
【００６０】
図８は、ジョブ処理システムの他の動作を説明するためのシーケンス図である。この例では、ジョブ発行装置から子ジョブ処理装置１２ａに発行されたジョブが、子ジョブ処理装置１２ａの格納部１１３のＢｏｘに格納された画像データを取得してプリントするプルプリントジョブである場合を示している。この実施形態においても、図２及び図３に示す子ジョブ処理装置１２ａが曾孫ジョブ処理装置１４ｄを代行装置として選定する場合を例示する。なお、図８に示す動作は、各ジョブ処理装置のＣＰＵがＲＯＭ等の記録媒体に記録された動作プログラムに従って動作することにより実行される。
【００６１】
ジョブ発行装置からジョブを発行される子ジョブ処理装置１２ａが１つ上位階層の親ジョブ処理装置１１からファームウェアのダウンロードを開始するに際し、子ジョブ処理装置１２ａは親ジョブ処理装置１１からダウンロード開始準備指令を受ける（ステップＳ２０１）。子ジョブ処理装置１２ａはジョブ代行装置を選定すると（ステップＳ２０２）、準備完了を親ジョブ処理装置１１に返信する（ステップＳ２０３）。これによりダウンロードが開始される（ステップＳ２０４）。
【００６２】
子ジョブ処理装置１２ａは、代行装置として選定した曾孫ジョブ処理装置１４ｄにジョブ受付の代行を依頼すると（ステップＳ２０５）、依頼された曾孫ジョブ処理装置１４ｄは代行了解を返信する（ステップＳ２０６）。
【００６３】
次に、子ジョブ処理装置１２ａから曾孫ジョブ処理装置１４ｄに、自装置のプライマリＩＰアドレスについての情報や、自装置の画像データ格納部１０３に形成されたＢｏｘについての情報、Ｂｏｘに格納されたファイル名を含むＩＰアドレス交換依頼が送信される（ステップＳ２０７）。曾孫ジョブ処理装置１４ｄはこれを受けて自機のセカンダリＩＰアドレスを子ジョブ処理装置１２ａに送信し（ステップＳ２０８）、それぞれＩＰアドレスの交換を行う。交換が完了すると、曾孫ジョブ処理装置１４ｄから子ジョブ処理装置１２ａに交換完了信号が送出される（ステップＳ２０９）。
【００６４】
ファームウェアのダウンロード中に、ジョブ発行装置から子ジョブ処理装置１２ａにジョブ受付依頼が送信されると（ステップＳ２１０）、この依頼がＩＰアドレスを交換した代行装置としての曾孫ジョブ処理装置１４ｄにより受信される。曾孫ジョブ処理装置１４ｄはジョブ発行装置に対してジョブ受付準備中であることを回答し（ステップＳ２１１）、さらに受付準備完了を通知する（ステップＳ２１２）。
【００６５】
この実施形態では発行されたジョブは、子ジョブ処理装置１２ａの画像データ格納部１０３のＢｏｘに格納された画像データ（ファイル）を子ジョブ処理装置１２aから送信してもらって自装置でプリントするＢｏｘ  Ｔｏ  Ｐｒｉｎｔジョブ（プルプリントジョブ）である場合を示す。このジョブの場合、ジョブ受付完了通知を受けたジョブ発行装置から、格納先であるＢｏｘ及びファイル名についての情報が送信される（ステップＳ２１３）。曾孫ジョブ処理装置１４ｄは、Ｂｏｘの指定が含まれていることから当該ジョブが子ジョブ処理装置１２ａでしか実施できない固有ジョブであることを判断する。
【００６６】
ジョブが子ジョブ処理装置１２ａでしか実施できない固有ジョブである場合は、曾孫ジョブ処理装置１４ｄは、ジョブ受付完了をジョブ発酵装置に送信する（ステップＳ２１４）。なお、ジョブが子ジョブ処理装置１２ａでしか実施できない固有ジョブでない場合は、ジョブは受け付けられることなくキャンセルされる。
【００６７】
次いで曾孫ジョブ処理装置１４ｄは、ジョブ発行装置に対して、プリント予約券であるジョブチケットを発券する（ステップＳ２１５）。ジョブ発行装置はジョブチケットを受信すると、受領通知を曾孫ジョブ処理装置１４ｄに送信する（ステップＳ２１６）。
【００６８】
その後、子ジョブ処理装置１２ａはファームウェアのダウンロードを完了すると（ステップＳ２１７）、ジョブ代行解除依頼を曾孫ジョブ処理装置１４ｄへ送信したのち（ステップＳ２１８）、さらにＩＰアドレスの交換依頼を送信する（ステップＳ２１９）。
【００６９】
曾孫ジョブ処理装置１４ｄは、ＩＰアドレスの交換依頼を受けて元のＩＰアドレスに戻した後、交換完了を通知する（ステップＳ２２０）。さらにジョブ発行装置に送付したジョブチケットに従って、ジョブ発行装置により指定されたＢｏｘ内の指定されたファイル名の画像データをジョブ発行装置へ送付することを示す送付依頼を、子ジョブ処理装置１２ａに対して行ったのち（ステップＳ２２１）、曾孫ジョブ処理装置１４ｄは代行処理を終了する（ステップＳ２２２）。
【００７０】
曾孫ジョブ処理装置１４ｄからの画像データの送付依頼を受けた子ジョブ処理装置１２ａは、指定された画像データのジョブ発行装置への送付を開始する（ステップＳ２２３）。画像データの送付が完了すると（ステップＳ２２４）、子ジョブ処理装置１２ａはジョブ完了通知をジョブ発行装置に通知する（ステップＳ２２５）。ジョブ発行装置はジョブチケットに従い、子ジョブ処理装置１２ａから送付された画像データを指定して、プリントを実施する（ステップＳ２２６）。
【００７１】
図９は、代行を依頼された曾孫ジョブ処理装置１４ｄにより行われる、ジョブ発行装置から発行されたジョブが代行依頼元である子ジョブ処理装置１２ａでしか実行できない固有のジョブであるかどうかを判断する判断処理を示すフローチャートである。
【００７２】
ステップＳ０１では受信したジョブの種類を分析し、ステップＳ０２で、代行依頼元装置である子ジョブ処理装置１２ａのＢｏｘにアクセスするジョブかどうか、換言すれば子ジョブ処理装置１２ａのＢｏｘの指定を含むジョブかどうかを判断する。
【００７３】
子ジョブ処理装置１２ａのＢｏｘにアクセスするジョブであれば（ステップＳ０２でＹＥＳ）、ステップＳ０３で固有ジョブと判断し、ステップＳ０４でジョブの代行処理受付を許可する。
【００７４】
子ジョブ処理装置１２ａのＢｏｘにアクセスするジョブでなければ（ステップＳ０２でＮＯ）、ステップＳ０５で、子ジョブ処理装置１２ａの固定のＩＰアドレス（プライマリＩＰアドレス）を指定したファクシミリ受信ジョブか否かを判断する。そうであれば（ステップＳ０５でＹＥＳ）、ステップＳ０３で固有ジョブと判断し、ステップＳ０４でジョブの代行処理受付を許可する。子ジョブ処理装置１２ａのＩＰアドレスを指定したファクシミリ受信ジョブでなければ（ステップＳ０５でＮＯ）、ステップＳ０６でジョブをキャンセルする。この場合、代行依頼元の子ジョブ処理装置１２ａによるファームウェアのダウンロードの予想終了時刻についての情報と、予想終了時刻後に再度ジョブの発行を促すメッセージを、ジョブを発行した装置に送信するのが良い。
【００７５】
図１０は、子ジョブ処理装置１２ａで実行されるジョブの受付を代行する代行装置の選定処理を示すフローチャートである。
【００７６】
ステップＳ１１で、自装置の直系下位階層の装置を選定した後、ステップＳ１２で、各装置のダウンロード優先順位を求める。次にステップＳ１３で、候補となるジョブ処理装置が存在しているかどうかを判断する。存在していなければ（ステップＳ１３でＮＯ）、ステップＳ１７で、自装置よりも上位の階層のジョブ処理装置、たとえば親であるジョブ処理装置１１を代行装置として選定する。
【００７７】
ステップＳ１３で、候補となるジョブ処理装置が存在する場合は（ステップＳ１３でＹＥＳ）、ステップＳ１４で、ダウンロードの優先順位が最低の装置を代行装置として選定する。次いで、ステップＳ１５で、選定されたジョブ処理装置のデータ格納領域の空サイズを、選定されたジョブ処理装置から取得して算出した後、ステップＳ１６で、空サイズが所定値よりも大きいかどうかを判断する。
【００７８】
大きければ（ステップＳ１６でＹＥＳ）、ジョブ発行装置から送信される画像データを受け取って保存するのに十分な記憶容量があるものとして、ステップＳ１８で選定された装置を代行装置に決定する。空サイズが所定値よりも大きくなければ（ステップＳ１６でＮＯ）、ステップＳ１９で、このジョブ処理装置を代行装置としての選択候補から除外してステップＳ１３に戻り、次の候補装置の選定、空サイズの算出、空サイズの所定値との比較が、代行装置が決定するまで行われる。
【符号の説明】
【００７９】
１      ジョブ処理装置
１０１  操作部
１０２  ファームウェアダウンロード部
１０３  画像データ格納部
１０５  代行装置選定部
１０６  ＩＰアドレス交換部
１１０  ジョブ代行処理部
１１１  固有ジョブ判断部
１１２  画像データ送信ジョブ受付部
１１３  画像データ受信ジョブ受付部
１１４  ジョブキャンセル部
１１５  ジョブチケット発行部
【図１】
2015210604.tif 000003
【図２】
2015210604.tif 000004
【図３】
2015210604.tif 000005
【図４】
2015210604.tif 000006
【図５】
2015210604.tif 000007
【図６】
2015210604.tif 000008
【図７】
2015210604.tif 000009
【図８】
2015210604.tif 000010
【図９】
2015210604.tif 000011
【図１０】
2015210604.tif 000012