(57)【要約】【課題】複数の画像処理装置を連携させて１つのワークフローを実行する場合に、１つの画像処理装置の担当ワークを代替実行可能なワークフロー実行システム等を提供する。【解決手段】ネットワークに接続された複数のうちの１つの画像処理装置２が担当するワークの制御情報と、前段の装置１から送信された、ワークフローがどこまで実行されているかを示すワークフロー実行情報及び画像情報と、次段の画像処理装置３の情報とを、可搬性記録媒体１００に格納する。ワークを代替先画像処理装置６で代替実行させる場合に、可搬性記録媒体に格納されている情報から、代替先画像処理装置６でワークを実行することが可能か否かを判断し、実行可能な場合には、可搬性記録媒体の情報を用いてワークを実行する。代替先でのワーク実行完了の際に、実行結果を含むワークフローの実行情報及び画像情報を可搬性記録媒体に格納し、次段の装置に実行情報及び画像情報を送信する。【選択図】  図１
2008287608.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、それぞれ担当するワークを実行することにより画像情報に関する１つのワークフローを実行する複数の画像処理装置と、ネットワークを介して前記複数の画像処理装置と接続され、前記複数の画像処理装置のいずれかが担当するワークを代替実行する代替先画像処理装置とを備えたワークフロー実行システムであって、
前記ワークを代替実行される代替元画像処理装置は、
自己が担当するワークを実行するためのワーク制御情報と、前段の画像処理装置から送信されたワークフローがどこまで実行されているかを示すワークフロー実行情報と、前段の画像処理装置から送信された画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報とを、可搬性記録媒体に格納する代替元制御手段を備え、
前記代替先画像処理装置は、
前記可搬性記録媒体に格納されている情報から、ワークを代替実行可能か否かを判断する判断手段と、
前記判断手段により、ワークの実行が可能と判断された場合には、前記可搬性記録媒体に格納されている情報を用いて、ワークを代替実行するワーク実行手段と、
ワークの実行が完了した際に、その実行結果を含むワークフロー実行情報及び画像情報を前記可搬性記録媒体に格納する代替先制御手段と、
前記可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信する送信手段と、
を備えていることを特徴するワークフロー実行システム。
【請求項２】
前記代替先画像処理装置はさらに、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信できた場合には、前記可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワーク制御情報を消去する消去手段を備えている請求項１に記載のワークフロー実行システム。
【請求項３】
前記代替元画像処理装置の代替元制御手段は、自装置のログ取得条件を前記可搬性記録媒体に格納し、
代替先画像処理装置の代替先制御手段は、前記可搬性記録媒体に格納されたログ取得条件に基づいてワーク代替実行時のログ情報を取得して可搬性記録媒体に格納し、
前記可搬性記録媒体が再度、代替元画像処理装置に接続された場合には、代替元画像処理装置は、可搬性記録媒体に格納されているログ情報を、自装置におけるログ情報格納場所に格納する請求項１または２に記載のワークフロー実行システム。
【請求項４】
前記代替元画像処理装置の代替元制御手段は、可搬性記録媒体への情報格納時において、前段の画像処理装置からワークフロー実行情報及び画像情報が送信されていない場合には、ワークフロー実行情報及び画像情報に代えて、自装置の情報格納先へのリンク情報を格納し、
代替先画像処理装置のワーク実行手段は、ワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワーク実行情報及び画像情報を取得してワークを実行する請求項１〜３のいずれかに記載のワークフロー実行システム。
【請求項５】
代替先画像処理装置が、ワーク実行後に次段の画像処理装置にワークフロー実行情報及び画像情報を送信することができなかった場合には、前記可搬性記録媒体が代替元画像処理装置に接続されたときに、代替元画像処理装置は、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信し、送信後に可搬性記録媒体に格納されているワークフロー実行情報及び画像情報を消去する請求項１、３及び４のいずれかに記載のワークフロー実行システム。
【請求項６】
ネットワークに接続されるとともに、それぞれ担当するワークを実行することにより全体で画像情報に関する１つのワークフローを実行する複数の画像処理装置のうち、ワークを代替実行される代替元画像形成装置が担当するワークを実行するためのワーク制御情報と、前段の画像処理装置から送信されたワークフローがどこまで実行されているかを示すワークフロー実行情報と、前段の画像処理装置から送信された画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報とを、可搬性記録媒体に格納するステップと、
前記ワークを代替実行する代替先画像処理装置がワークを実行可能か否かを、前記可搬性記録媒体に格納されている情報から判断するステップと、
前記代替先画像処理装置によるワークの実行が可能と判断された場合には、前記可搬性記録媒体に格納されている情報を用いて、ワークを代替実行するステップと、
ワークの実行が完了した際に、その実行結果を含むワークフロー実行情報及び画像情報を前記可搬性記録媒体に格納するステップと、
前記可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信するステップと、
を備えていることを特徴するワークフロー実行方法。
【請求項７】
次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信できた場合には、前記可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワークの制御情報を消去するステップをさらに備えている請求項６に記載のワークフロー実行方法。
【請求項８】
前記代替元画像処理装置のログ取得条件を、代替元画像処理装置に接続された前記可搬性記録媒体に格納するステップと、
前記可搬性記録媒体に格納されたログ取得条件に基づいて、代替先画像処理装置のワーク代替実行時のログ情報を、代替先画像処理装置に接続された可搬性記録媒体に格納するステップと、
前記可搬性記録媒体が再度、代替元画像処理装置に接続された場合には、可搬性記録媒体に格納されているログ情報を、代替元画像処理装置におけるログ情報格納場所に格納するステップと、
をさらに備えている請求項６または７に記載のワークフロー実行方法。
【請求項９】
可搬性記録媒体への情報格納時において、前段の画像処理装置からワークフロー実行情報及び画像情報が代替元画像処理装置に送信されていない場合には、ワークフロー実行情報及び画像情報に代えて、代替元画像処理装置の情報格納先へのリンク情報を格納するステップと、
代替先画像処理装置でワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワーク実行情報及び画像情報を取得してワークを実行するステップと、
をさらに備えている請求項６〜８のいずれかに記載のワークフロー実行方法。
【請求項１０】
代替先画像処理装置によるワーク実行後に、次段の画像処理装置にワークフロー実行情報及び画像情報を送信することができなかった場合には、前記可搬性記録媒体が代替元画像処理装置に接続されたときに、次段の画像処理装置に前記実行情報及び画像情報を送信し、送信後に可搬性記録媒体に格納されている実行情報及び画像情報を消去する請求項６、８及び９のいずれかに記載のワークフロー実行方法。
【請求項１１】
複数の画像処理装置がネットワークに接続され、全体で画像情報に関する１つのワークフローを実行する場合に、各画像処理装置が担当する各ワークのうちのいずれかのワークを代替実行する画像処理装置であって、
ワークを代替実行される代替元の画像形成装置が担当するワークを実行するためののワーク制御情報と、前段の画像処理装置から送信されたワークフローがどこまで実行されているかを示すワークフロー実行情報と、前段の画像処理装置から送信された画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報と、が格納された可搬性記録媒体を解除可能に接続する接続手段と、
前記接続手段に接続された前記可搬性記録媒体に格納されている情報から、代替ワークを実行可能か否かを判断する判断手段と、
ワークの実行が可能と判断された場合には、前記可搬性記録媒体に格納されている情報を用いてワークを代替実行するワーク実行手段と、
前記ワークの実行が完了した際に、その実行結果を含むワークフロー実行情報及び画像情報を前記可搬性記録媒体に格納する制御手段と、
前記可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信する送信手段と、
を備えていることを特徴する画像処理装置。
【請求項１２】
次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信できた場合には、前記可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワーク制御情報を消去する消去手段を備えている請求項１１に記載の画像処理装置。
【請求項１３】
前記可搬性記録媒体には、代替元画像処理装置のログ取得条件が格納されており、
前記制御手段は、前記可搬性記録媒体に格納されたログ取得条件に基づいてワーク実行時のログ情報を取得し、取得したログ情報を可搬性記録媒体に格納する請求項１１または１２に記載の画像処理装置。
【請求項１４】
前記可搬性記録媒体にワークフロー実行情報及び画像情報が格納されておらず、代替元画像処理装置の情報格納先へのリンク情報が格納されている場合には、前記ワークフロー実行手段は、当該ワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワークフロー実行情報及び画像情報を取得してワークを実行する請求項１１〜１３のいずれかに記載の画像処理装置。
【請求項１５】
複数の画像処理装置がネットワークに接続され、全体で画像情報に関する１つのワークフローを実行する場合に、各画像処理装置が担当する各ワークのうちのいずれかのワークを代替実行する画像処理装置のコンピュータに実行させるためのプログラムであって、
ワークを代替実行される代替元の画像形成装置が担当するワークを実行するためののワーク制御情報と、前段の画像処理装置から送信されたワークフローがどこまで実行されているかを示すワークフロー実行情報と、前段の画像処理装置から送信された画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報と、が格納された可搬性記録媒体の前記情報から、代替ワークを実行可能か否かを判断するステップと、
ワークの実行が可能と判断された場合には、前記可搬性記録媒体に格納されている情報を用いてワークを代替実行するステップと、
前記ワークの実行が完了した際に、その実行結果を含むワークフロー実行情報及び画像情報を前記可搬性記録媒体に格納するステップと、
前記可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信するステップと、
を画像処理装置のコンピュータに実行させるためのワーク代替処理プログラム。
【請求項１６】
次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信できた場合には、前記可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワーク制御情報を消去するステップをさらにコンピュータに実行させる請求項１５に記載のワーク代替処理プログラム。
【請求項１７】
前記可搬性記録媒体に格納されている代替元画像処理装置のログ取得条件に基づいて、ワーク代替実行時のログ情報を取得し、取得したログ情報を可搬性記録媒体に格納するステップをさらにコンピュータに実行させる請求項１５または１６に記載のワーク代替処理プログラム。
【請求項１８】
前記可搬性記録媒体にワークフロー実行情報及び画像情報が格納されておらず、代替元画像処理装置の情報格納先へのリンク情報が格納されている場合には、前記ワークフロー実行手段は、当該ワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワークフロー実行情報及び画像情報を取得してワークを実行する処理をコンピュータに実行させる請求項１５〜１７のいずれかに記載のワーク代替処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークに接続されたＭＦＰ（Multi Functuon Peripherals) などの複数の画像処理装置が、それぞれ担当するワークを実行することにより、画像情報に関する１つのワークフローが実行されるワークフロー実行システム及び実行方法、いずれかの画像処理装置で実行するワークを代替実行可能な画像処理装置、並びにワーク代替処理プログラムに関する。
【背景技術】
【０００２】
従来より、企業やオフィスなどでは、ＭＦＰなどの複数の画像処理装置がネットワークに接続され使用されることが多い。
【０００３】
このような環境下において、複数の画像処理装置を連携させて１つのワークフローを実行させる場合がある。例えば、第１の画像処理装置が、ユーザＡの指示により読み取られた原稿の画像データを第２の画像処理装置に送信するという第１のワークを実行し、第２の画像処理装置が、送信されてきた画像データにユーザＢの指示により読み取られた新たな画像データを付加して第３の画像処理装置に送信するという第２のワークを実行する。また、第３の画像処理装置が、送られてきた画像データにユーザＣの指示により読み取られた新たな画像データをさらに追加し、所定の保存先へ保存するという第３のワークを実行するような場合である。
【０００４】
ところで、上記の場合において、例えば第２の画像処理装置を操作するユーザＢが、出張等のために第２の画像処理装置への第２のワークの実行を指示できないような場合、出張先の画像処理装置を用いて、第２のワークを代替実行できるようになれば極めて便利であり、そのような技術の実現が要望されている。
【０００５】
しかし、従来、このような他の画像処理装置によるワークの代替実行処理を行うことはできなかった。
【０００６】
なお、特許文献１には、更新プログラムが記憶された着脱可能な記録媒体が接続されると、制御プログラムが更新される画像処理装置が開示されている。
【０００７】
また、特許文献２には、印刷条件を記録したメモリカードから印刷条件を選択することで、印刷条件を決定できる画像処理装置が開示されている。
【０００８】
また、特許文献３には、個人用の設定情報が記録されたＵＳＢメモリが接続されると、本体内の設定に代えてメモリ内の個人用設定が展開される画像処理装置が開示されている。
【特許文献１】特開２００５−１８２４１８号公報
【特許文献２】特開２００３−２００６３７号公報
【特許文献３】特開２００５−１５０８７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記の各特許文献に記載された技術は、複数の画像処理装置を連携させて１つのワークフローを実行する場合に、いずれかの画像処理装置が担当するワークを代替実行する技術ではなく、上述した要望に対してその実現策を提供しうるものではなかった。
【００１０】
この発明は、上記実情に鑑みてなされたものであり、複数の画像処理装置を連携させて画像情報に関する１つのワークフローを実行する場合に、いずれかの画像処理装置が担当するワークを代替実行することができるワークフロー実行システム及び実行方法、いずれかの画像処理装置で実行するワークを代替実行可能な画像処理装置、並びにワーク代替処理プログラムを提供することを課題としている。
【課題を解決するための手段】
【００１１】
上記課題は、以下の手段によって解決される。
（１）ネットワークに接続され、それぞれ担当するワークを実行することにより画像情報に関する１つのワークフローを実行する複数の画像処理装置と、ネットワークを介して前記複数の画像処理装置と接続され、前記複数の画像処理装置のいずれかが担当するワークを代替実行する代替先画像処理装置とを備えたワークフロー実行システムであって、前記ワークを代替実行される代替元画像処理装置は、自己が担当するワークを実行するためのワーク制御情報と、前段の画像処理装置から送信されたワークフローがどこまで実行されているかを示すワークフロー実行情報と、前段の画像処理装置から送信された画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報とを、可搬性記録媒体に格納する代替元制御手段を備え、前記代替先画像処理装置は、前記可搬性記録媒体に格納されている情報から、ワークを代替実行可能か否かを判断する判断手段と、前記判断手段により、ワークの実行が可能と判断された場合には、前記可搬性記録媒体に格納されている情報を用いて、ワークを代替実行するワーク実行手段と、ワークの実行が完了した際に、その実行結果を含むワークフロー実行情報及び画像情報を前記可搬性記録媒体に格納する代替先制御手段と、前記可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信する送信手段と、を備えていることを特徴するワークフロー実行システム。
（２）前記代替先画像処理装置はさらに、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信できた場合には、前記可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワーク制御情報を消去する消去手段を備えている前項１に記載のワークフロー実行システム。
（３）前記代替元画像処理装置の代替元制御手段は、自装置のログ取得条件を前記可搬性記録媒体に格納し、代替先画像処理装置の代替先制御手段は、前記可搬性記録媒体に格納されたログ取得条件に基づいてワーク代替実行時のログ情報を取得して可搬性記録媒体に格納し、前記可搬性記録媒体が再度、代替元画像処理装置に接続された場合には、代替元画像処理装置は、可搬性記録媒体に格納されているログ情報を、自装置におけるログ情報格納場所に格納する前項１または２に記載のワークフロー実行システム。
（４）前記代替元画像処理装置の代替元制御手段は、可搬性記録媒体への情報格納時において、前段の画像処理装置からワークフロー実行情報及び画像情報が送信されていない場合には、ワークフロー実行情報及び画像情報に代えて、自装置の情報格納先へのリンク情報を格納し、代替先画像処理装置のワーク実行手段は、ワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワーク実行情報及び画像情報を取得してワークを実行する前項１〜３のいずれかに記載のワークフロー実行システム。
（５）代替先画像処理装置が、ワーク実行後に次段の画像処理装置にワークフロー実行情報及び画像情報を送信することができなかった場合には、前記可搬性記録媒体が代替元画像処理装置に接続されたときに、代替元画像処理装置は、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信し、送信後に可搬性記録媒体に格納されているワークフロー実行情報及び画像情報を消去する前項１、３及び４のいずれかに記載のワークフロー実行システム。
（６）ネットワークに接続されるとともに、それぞれ担当するワークを実行することにより全体で画像情報に関する１つのワークフローを実行する複数の画像処理装置のうち、ワークを代替実行される代替元画像形成装置が担当するワークを実行するためのワーク制御情報と、前段の画像処理装置から送信されたワークフローがどこまで実行されているかを示すワークフロー実行情報と、前段の画像処理装置から送信された画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報とを、可搬性記録媒体に格納するステップと、前記ワークを代替実行する代替先画像処理装置がワークを実行可能か否かを、前記可搬性記録媒体に格納されている情報から判断するステップと、前記代替先画像処理装置によるワークの実行が可能と判断された場合には、前記可搬性記録媒体に格納されている情報を用いて、ワークを代替実行するステップと、ワークの実行が完了した際に、その実行結果を含むワークフロー実行情報及び画像情報を前記可搬性記録媒体に格納するステップと、前記可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信するステップと、を備えていることを特徴するワークフロー実行方法。
（７）次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信できた場合には、前記可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワークの制御情報を消去するステップをさらに備えている前項６に記載のワークフロー実行方法。
（８）前記代替元画像処理装置のログ取得条件を、代替元画像処理装置に接続された前記可搬性記録媒体に格納するステップと、前記可搬性記録媒体に格納されたログ取得条件に基づいて、代替先画像処理装置のワーク代替実行時のログ情報を、代替先画像処理装置に接続された可搬性記録媒体に格納するステップと、前記可搬性記録媒体が再度、代替元画像処理装置に接続された場合には、可搬性記録媒体に格納されているログ情報を、代替元画像処理装置におけるログ情報格納場所に格納するステップと、をさらに備えている前項６または７に記載のワークフロー実行方法。
（９）可搬性記録媒体への情報格納時において、前段の画像処理装置からワークフロー実行情報及び画像情報が代替元画像処理装置に送信されていない場合には、ワークフロー実行情報及び画像情報に代えて、代替元画像処理装置の情報格納先へのリンク情報を格納するステップと、代替先画像処理装置でワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワーク実行情報及び画像情報を取得してワークを実行するステップと、をさらに備えている前項６〜８のいずれかに記載のワークフロー実行方法。
（１０）代替先画像処理装置によるワーク実行後に、次段の画像処理装置にワークフロー実行情報及び画像情報を送信することができなかった場合には、前記可搬性記録媒体が代替元画像処理装置に接続されたときに、次段の画像処理装置に前記実行情報及び画像情報を送信し、送信後に可搬性記録媒体に格納されている実行情報及び画像情報を消去する前項６、８及び９のいずれかに記載のワークフロー実行方法。
（１１）複数の画像処理装置がネットワークに接続され、全体で画像情報に関する１つのワークフローを実行する場合に、各画像処理装置が担当する各ワークのうちのいずれかのワークを代替実行する画像処理装置であって、ワークを代替実行される代替元の画像形成装置が担当するワークを実行するためののワーク制御情報と、前段の画像処理装置から送信されたワークフローがどこまで実行されているかを示すワークフロー実行情報と、前段の画像処理装置から送信された画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報と、が格納された可搬性記録媒体を解除可能に接続する接続手段と、前記接続手段に接続された前記可搬性記録媒体に格納されている情報から、代替ワークを実行可能か否かを判断する判断手段と、ワークの実行が可能と判断された場合には、前記可搬性記録媒体に格納されている情報を用いてワークを代替実行するワーク実行手段と、前記ワークの実行が完了した際に、その実行結果を含むワークフロー実行情報及び画像情報を前記可搬性記録媒体に格納する制御手段と、前記可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信する送信手段と、を備えていることを特徴する画像処理装置。
（１２）次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信できた場合には、前記可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワーク制御情報を消去する消去手段を備えている前項１１に記載の画像処理装置。
（１３）前記可搬性記録媒体には、代替元画像処理装置のログ取得条件が格納されており、前記制御手段は、前記可搬性記録媒体に格納されたログ取得条件に基づいてワーク実行時のログ情報を取得し、取得したログ情報を可搬性記録媒体に格納する前項１１または１２に記載の画像処理装置。
（１４）前記可搬性記録媒体にワークフロー実行情報及び画像情報が格納されておらず、代替元画像処理装置の情報格納先へのリンク情報が格納されている場合には、前記ワークフロー実行手段は、当該ワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワークフロー実行情報及び画像情報を取得してワークを実行する前項１１〜１３のいずれかに記載の画像処理装置。
（１５）複数の画像処理装置がネットワークに接続され、全体で画像情報に関する１つのワークフローを実行する場合に、各画像処理装置が担当する各ワークのうちのいずれかのワークを代替実行する画像処理装置のコンピュータに実行させるためのプログラムであって、ワークを代替実行される代替元の画像形成装置が担当するワークを実行するためののワーク制御情報と、前段の画像処理装置から送信されたワークフローがどこまで実行されているかを示すワークフロー実行情報と、前段の画像処理装置から送信された画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報と、が格納された可搬性記録媒体の前記情報から、代替ワークを実行可能か否かを判断するステップと、ワークの実行が可能と判断された場合には、前記可搬性記録媒体に格納されている情報を用いてワークを代替実行するステップと、前記ワークの実行が完了した際に、その実行結果を含むワークフロー実行情報及び画像情報を前記可搬性記録媒体に格納するステップと、前記可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信するステップと、を画像処理装置のコンピュータに実行させるためのワーク代替処理プログラム。
（１６）次段の画像処理装置に前記ワークフロー実行情報及び画像情報を送信できた場合には、前記可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワーク制御情報を消去するステップをさらにコンピュータに実行させる前項１５に記載のワーク代替処理プログラム。
（１７）前記可搬性記録媒体に格納されている代替元画像処理装置のログ取得条件に基づいて、ワーク代替実行時のログ情報を取得し、取得したログ情報を可搬性記録媒体に格納するステップをさらにコンピュータに実行させる前項１５または１６に記載のワーク代替処理プログラム。
（１８）前記可搬性記録媒体にワークフロー実行情報及び画像情報が格納されておらず、代替元画像処理装置の情報格納先へのリンク情報が格納されている場合には、前記ワークフロー実行手段は、当該ワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワークフロー実行情報及び画像情報を取得してワークを実行する処理をコンピュータに実行させる前項１５〜１７のいずれかに記載のワーク代替処理プログラム。
【発明の効果】
【００１２】
前項（１）に記載の発明によれば、代替元画像処理装置が担当するワークを実行するためのワーク制御情報と、前段の画像処理装置から送信された、ワークフローがどこまで実行されているかを示すワークフロー実行情報及び画像情報と、当該ワークの実行後にワークを実行する次段の画像処理装置の情報とが、代替元画像処理装置により可搬性記録媒体に格納される。代替先画像処理装置は、前記可搬性記録媒体に格納されている情報から、ワークを代替実行可能か否かを判断し、可能な場合には、可搬性記録媒体に格納されている情報を用いてワークが実行される。そして、ワークの実行完了の際に、その実行結果を含むワークフロー実行情報及び画像情報が前記可搬性記録媒体に格納され、可搬性記録媒体に格納されている次段の画像処理装置の情報に基づいて、次段の画像処理装置に対して前記ワークフロー実行情報及び画像情報が送信される。このため、当該ワークフロー全体の流れに支障を来たすことなく当該ワークを代替実行できる。
【００１３】
しかも、可搬性記録媒体に記録されている情報を基にワークが代替実行されるから、ワークを代替実行した画像処理装置への情報の残留を防止でき、そのため情報の漏洩を防止できセキュリティを高めることができる。
【００１４】
前項（２）に記載の発明によれば、次段の画像処理装置にワークフロー実行情報及び画像情報が正しく送信できた場合には、可搬性記録媒体に格納されたワークフロー実行情報及び画像情報並びにワーク制御情報が消去されるから、情報の漏洩をさらに防止し得て、一段と高いセキュリティを確保できる。
【００１５】
前項（３）に記載の発明によれば、代替元画像処理装置の取得条件で取得した代替先画像処理のワーク代替実行時のログ情報が可搬性記録媒体に記録されるから、代替元画像処理装置が実行したのと同じログ情報を代替元画像処理装置に残すことができる。
【００１６】
前項（４）に記載の発明によれば、前段の画像処理装置のワーク実行情報等が代替元画像処理装置に送信されていなかった場合でも、出張先等に出向いて代替先画像処理装置から操作を行うことで、代替先画像処理装置は代替元画像処理装置の情報格納先へリンクしてワーク実行情報等を取得することができる。
【００１７】
前項（５）に記載の発明によれば、代替先画像処理装置から次段の画像処理装置にワークフローの実行情報等を送信できなかった場合は、代替元画像処理装置から送信し、送信後は可搬性記録媒体の情報は消去されるから、セキュリティを確保できる。
【００１８】
前項（６）に記載の発明によれば、ワークフロー全体の流れに支障を来すことなくいずれかのワークを代替実行できるうえ、可搬性記録媒体に記録されている情報を基にワークが代替実行されるから、ワークを代替実行した画像処理装置への情報の残留を防止でき、そのため情報の漏洩を防止できセキュリティを高めることができる。
【００１９】
前項（７）に記載の発明によれば、情報の漏洩をさらに防止し得て、一段と高いセキュリティを確保できる。
【００２０】
前項（８）に記載の発明によれば、代替元画像処理装置が実行したのと同じログ情報を代替元画像処理装置に残すことができる。
【００２１】
前項（９）に記載の発明によれば、前段の画像処理装置のワーク実行情報等が代替元画像処理装置に送信されていなかった場合でも、代替先画像処理装置はリンク情報に基づいてワーク実行情報等を入手することができる。
【００２２】
前項（１０）に記載の発明によれば、代替先画像処理装置から次段の画像処理装置にワークフロー実行情報等を送信できなかった場合は、代替元画像処理装置から送信し、送信後は可搬性記録媒体の情報は消去されるから、セキュリティを確保できる。
【００２３】
前項（１１）に記載の発明によれば、セキュリティを確保しながらいずれかのワークを代替実行できる画像処理装置となしうる。
【００２４】
前項（１２）に記載の発明によれば、情報の漏洩をさらに防止し得て、一段と高いセキュリティを確保できる画像処理装置となしうる。
【００２５】
前項（１３）に記載の発明によれば、代替元画像処理装置が実行したのと同じログ情報を代替元画像処理装置に残すことができる画像処理装置となしうる。
【００２６】
前項（１４）に記載の発明によれば、前段の画像処理装置からワーク実行情報等が代替元画像処理装置に送信されていなかった場合でも、ワーク実行情報等を入手できワークを代替実行できる画像処理装置となしうる。
【００２７】
前項（１５）に記載の発明によれば、セキュリティを確保しながらいずれかのワークを代替実行する処理を、画像処理装置のコンピュータに実行させることができる。
【００２８】
前項（１６）に記載の発明によれば、次段の画像処理装置に実行情報等を送信できた場合に、可搬性記録媒体に格納されたワークフローの実行情報及び画像情報並びにワークの制御情報を消去する処理を、画像処理装置のコンピュータに実行させることができる。
【００２９】
前項（１７）に記載の発明によれば、可搬性記録媒体に格納されている代替元画像処理装置のログ取得条件に基づいて、ワーク代替実行時のログ情報を取得し、取得したログ情報を可搬性記録媒体に格納する処理を、画像処理装置のコンピュータに実行させることができる。
【００３０】
前項（１８）に記載の発明によれば、可搬性記録媒体にワークフロー実行情報及び画像情報が格納されておらず、代替元画像処理装置の情報格納先へのリンク情報が格納されている場合には、ワークを代替実行する時に、前記リンク情報に基づいて代替元画像処理装置の格納先からワークフロー実行情報及び画像情報を取得して可搬性記録媒体に格納し、ワークを実行する処理を、画像処理装置のコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００３１】
以下、この発明の一実施形態を図面に基づいて説明する。
【００３２】
図１は、この発明の一実施形態に係るワークフロー実行システムを示す構成図である。
【００３３】
図１において、このワークフロー実行システムは、複数（例えば３台）の画像処理装置であるＭＦＰ１，２，３とサーバ４とが、例えばＬＡＮで構築された第１のネットワークＮＷ１を介して接続されている。
【００３４】
また、この第１のネットワークＮＷには、ルータ５を介して、例えばＬＡＮで構築された第２のネットワークＮＷ２が接続されており、このネットワークＮＷ２には、別の画像処理装置であるＭＦＰ６が接続されている。
【００３５】
このワークフロー実行システムでは、通常時は前記複数のＭＦＰ１〜３の連携により１つのワークフローが実行されるものとなされているが、ユーザが出張等によりＭＦＰ１〜３のいずれかを使用できない場合には、ＭＦＰ６によりワークを代替実行する構成となされている。
【００３６】
ここで、このワークフロー実行システムで実行されるワークフローは、一つ一つのワークを組み合わせた一連の流れと定義する。
【００３７】
このワークフローは、ワークフロー全体を制御する「全体制御情報」と、個別のワークを実行し制御する「ワーク制御情報」とで構成される。
【００３８】
ワークフローの実行時は、現在ワークフローがどこまで進んでいるかを示し、かつ管理するための「ワークフロー実行情報」と、ワークフローの中の各ワークで生成された「画像情報」とが、上流（前段側）から下流（後段側）へ向かって展開される（図１の黒太矢印がワークフローの流れを示す）。
【００３９】
ワークフローとしては例えば次のようなものがあり、通常時には、ＭＦＰ１→ＭＦＰ２→ＭＦＰ３の流れで各ワークが実行されるように制御される。
【００４０】
下記の（１）（２）（３）のワークの３つを合わせたワークフロー全体を制御するための情報を「全体制御情報」とし、それぞれのワークを制御するための情報を「ワーク制御情報」とする。
（１）ＭＦＰ１は、ユーザＡの指示により、原稿を読み取るとともに、ワークフロー実行情報と読み取った原稿の画像情報とを次段のＭＦＰ２に送信する。
（２）ＭＦＰ２側において、ユーザＢはユーザＡの実施結果を確認する。そして、ユーザＢの指示により、ＭＦＰ２は、ＭＦＰ１から送信された画像情報に、自装置で読み取った画像情報を追加し、ワークフロー実行情報と画像情報とを次段のＭＦＰ３に送信する。
（３）ＭＦＰ３において、ユーザＣはユーザＡとＢの実施結果を確認する。そして、ユーザＣの指示により、ＭＦＰ３は、自装置で読み取った画像情報をさらに追加し、ワークフロー実行情報と画像情報とをサーバ４に送信し格納する。
【００４１】
「全体制御情報」と「ワーク制御情報」とは、サーバ４で保持されており、また、「全体制御情報」へのリンク情報は、関係する個別のＭＦＰ１〜３において保持されている。「ワーク制御情報」は、各ワークの実行時にサーバ４から個別のＭＦＰ１〜３にダウンロードされる。
【００４２】
図２は、前記ＭＦＰ２の概略構成を示すブロック図である。他のＭＦＰ１、３及び６の構成も同じであるから、それらの説明は省略する。
【００４３】
図２において、このＭＦＰ２は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、スキャナ部１４、操作パネル部１５、記憶部１６、プリント部１７、ネットワークインターフェイス（以下、インターフェイスをＩ／Ｆと記す）部１８、及び可搬性記録媒体Ｉ／Ｆ部１９などを備えている。
【００４４】
前記ＣＰＵ１１は、ＭＦＰ２の全体の動作を統括制御するものであり、コピー機能、プリンタ機能、スキャナ機能、ファクシミリ機能等を発揮させるための通常の制御を行う。さらに、前記ＣＰＵ１１は、この実施形態では、ＭＦＰ１〜３においては、上述した各（１）〜（３）のワークを実行するための制御を行い、ＭＦＰ６においてはＭＦＰ１〜３のいずれかのワークを代替実行する際の制御を行う。これらの制御については後述する。
【００４５】
前記ＲＯＭ１２は、ＣＰＵ１１の動作プログラムやその他のデータを格納するメモリであり、前記ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行する際の作業領域を提供するメモリである。
【００４６】
前記スキャナ部１４は、プラテンガラス上あるいは原稿送り装置にセットされた原稿を読み取って画像データを出力するものである。
【００４７】
前記操作パネル部１５は、各種の入力操作を行ったり各種メッセージや操作画面などを表示するものであり、テンキー等を備えたキー入力部１５１と液晶タッチパネル等からなる表示部１５２を有している。
【００４８】
前記記憶部１６は、ワークフローの実行に係わるログ情報その他のデータやアプリケーション等を格納するものであり、例えばハードディスク等から構成されている。
【００４９】
前記プリント部１７は、スキャナ部１４で読み取った画像データや、他のＭＦＰ等の他の外部装置から送信されてきた画像データ等を、用紙にプリントして出力するものである。
【００５０】
ネットワークＩ／Ｆ部１８は、外部装置との間でデータの送受を行うための通信部として機能する。
【００５１】
前記可搬性記憶媒体Ｉ／Ｆ部１９は、可搬性記録媒体、例えばＵＳＢメモリ１００を挿脱可能に挿入接続されるものであり、そのＵＳＢメモリ１００との間でデータの書き込み（データ格納）や読み出しを行うことが可能である。
【００５２】
図１に示したワークフロー実行システムにおいて、ユーザＢが出張のためにＭＦＰ２を使用することなく、代替先となるＭＦＰ６を利用してワークを実行させるものとする。その場合のワークフローの実行手順は以下のようになる。
【００５３】
（１）ユーザＢは、代替元であるＭＦＰ２において、前記ＵＳＢメモリ１００を可搬性記憶媒体Ｉ／Ｆ部１９に挿入する。この時、操作パネル１５の表示部において「ワークフロー」を選択し、ＵＳＢメモリ１００にコピーするように指示する。
【００５４】
（２）ＭＦＰ２のＣＰＵ１１は、ユーザＢの指示に基づいて、自らが実施するワークに必要な情報、つまり、前段のＭＦＰ１から送信されてきたワークフローがどこまで実行されているかを示すワークフロー実行情報（この実施形態ではＭＦＰ１でのワークフローのみが実行済み）と、同じくＭＦＰ１から送信されてきた画像情報と、ＭＦＰ２のワーク制御情報とを、ＵＳＢメモリ１００に格納する。
【００５５】
前段のＭＦＰ１からワークフロー実行情報や画像情報が未だ送信されていない場合は、送信された情報が格納される格納先のリンク情報を書き込む。これにより、ＭＦＰ１からワークフロー実行情報等が送信されるのを待つ必要がなく、ユーザＢは出張などに出かけることができ、出張先のＭＦＰ６からリンク情報に基づいて格納先にアクセスし、ＭＦＰ１からのワークフロー実行情報等を入手することができる。
【００５６】
（３）また、ＭＦＰ２のＣＰＵ１１は、設定情報からログの取得条件を取得し、ＵＳＢメモリ１００に格納する。
【００５７】
（４）ユーザＢは、前記ＵＳＢメモリ１００をＭＦＰ２から抜いて出張先に携行する。出張先において代替先のＭＦＰ６の可搬性記憶媒体Ｉ／Ｆ部１９にＵＳＢメモリ１００を挿入する。そして、ユーザＢは、ＵＳＢメモリ１００に格納されている、ＭＦＰ２が実行すべきワークを代替実行するように、操作パネル１５から指示を行う。
【００５８】
（５）代替先のＭＦＰ６のＣＰＵ１１は、ＵＳＢメモリ１００に格納されているワーク実行情報、画像情報、更にはワーク制御情報を読み出して、ワークが実行可能か否かを判断する。具体的には、例えば、ＭＦＰ６がモノクロしか対応していない場合、前段のＭＦＰ１において実行されたワークがカラー画像の読み取りであれば、ＭＦＰ６でのワークの実行が不可能と判断される。
【００５９】
（６）代替先のＭＦＰ６のＣＰＵ１１は、ワークを実行可能と判断した場合には、当該ワークを実行する。この例では、スキャナ部１４で原稿を読み取り、得られた画像情報をＭＦＰ１からの画像情報に追加（バインド）する。そして、ＵＳＢメモリ１００に格納されているログの取得条件に従ってログを取得し、ＵＳＢメモリ１００に格納する。
【００６０】
（７）さらに、代替先のＭＦＰ６のＣＰＵ１１は、ワーク実行結果を含むワークフロー実行情報と画像情報を、ＵＳＢメモリ１００に格納する。
【００６１】
（８）その後、ＭＦＰ６のＣＰＵ１１は、次にワークを実行するＭＦＰ３に対してワークフロー実行情報及び画像情報を送信する。
【００６２】
（９）ＭＦＰ６からＭＦＰ３に対して、ワークフロー実行情報及び画像情報を適正に送信できた場合には、ＭＦＰ６のＣＰＵ１１は、ＵＳＢメモリ１００に格納されているワーク実行情報及び画像情報並びにワーク制御情報を消去する。なお、消去することなく残してもよいが、消去した場合にはより高いセキュリティを確保することができる。
【００６３】
（１０）ユーザＢは、ＭＦＰ６からＵＳＢメモリ１００を抜き、出張等から帰った後、これを代替元のＭＦＰ２に再接続すると、ＭＦＰ２のＣＰＵ１１は、ＵＳＢメモリ１００に格納されているＭＦＰ６によるワーク代替実行に関するログ情報を、通常のログ格納場所に格納する。
【００６４】
このように、ワークフローの各ワークのうち、ＭＦＰ２が実行するワークを代替先のＭＦＰ６で代行させる場合に、既に実行済みのワークを示すワークフロー実行情報、画像情報、ワーク制御情報をＵＳＢメモリ１００にコピーして格納し、代替先のＭＦＰ６は、ＵＳＢメモリ１００に記録されている前記情報を用いてワークを実行するから、当該ワークフロー全体の流れに支障を来すことなく当該ワークを代替実行できる。
【００６５】
しかも、ワークフロー実行情報、画像情報等の伝達をネットワークＮＷ１，ＮＷ２を介さずにＵＳＢメモリ１００を利用して行うことにより、セキュリティが確保されて、画像情報等がネットワークＮＷ１，ＮＷ２上に漏洩するおそれが解消される。
【００６６】
また、ＵＳＢメモリ１００に格納されている情報を用いて、ワークが代替実行されるから、代替先のＭＦＰ６のハードディスク等へ実行内容についての情報が残留するのを防止でき、さらにセキュリティの高いものとすることができる。
【００６７】
次に、ユーザＢが代替元のＭＦＰ２から各種情報をＵＳＢメモリ１００にコピーする時に、操作パネル部１５の表示部１５２に表示される表示画面の遷移を、図３及び図４に基づいて説明する。
【００６８】
通常時、ユーザが認証を行ってログインすると、表示部１５２には、図３（Ａ）に示すように、実行する処理（コピー、スキャン／ＦＡＸ、ＢＯＸ操作、ワークフロー操作）の選択画面が表示されている。
【００６９】
ユーザＢが「ワークフロー操作」のボタンを選択すると、図３（Ｂ）に示すように、実行するワークフローの選択画面に遷移する。この画面において、実行準備が整っているワークには、例えば黒丸が印されている。
【００７０】
ユーザＢが実行するワークフローを選択すると（例えば、「Workflow 1」を選択) 、図３（Ｃ）に示すように、ワークの内容と、前段のＭＦＰ１で実行されたワーク及び後段のＭＦＰ３で実行されるワークの有無を表示する表示画面に遷移する。この画面には、「実行開始」ボタンと「キャンセル」ボタンが表示されている。
【００７１】
ユーザＢが「実行開始」ボタンを押下すると、図３（Ｄ）に示すように、「ワークフローをコピー」ボタンが新たに表示された表示画面に遷移する。
【００７２】
ユーザＢが「ワークフローをコピー」ボタンを押下すると、図３（Ｅ）に示すように、コピー先のメディア（記録媒体）の選択画面に遷移する。この画面には、「ＵＳＢメモリ」ボタンが表示されている。
【００７３】
ユーザＢが「ＵＳＢメモリ」ボタンを押下すると、図４（Ｆ）に示すように、ワークフローをＵＳＢメモリへコピーすることの確認メッセージの表示画面に遷移する。この画面には、メッセージに返答するための「ＹＥＳ」ボタン、「ＮＯ」ボタンが表示されている。
【００７４】
ユーザＢが「ＹＥＳ」ボタンを選択すると、図４（Ｇ）に示すように、ＭＦＰ２で実行されるワークの制御情報、ＭＦＰ１から送信されたワークフロー実行情報、ＭＦＰ１から送信された画像情報、及び次段のＭＦＰ３についての情報を、ＵＳＢメモリ１００に対してコピー中である旨のメッセージを表示する画面に遷移する。ＵＳＢメモリ１００へのコピーが完了すると、図４（Ｈ）に示すように、コピーが完了した旨及びＵＳＢメモリの取り外しを促すメッセージの表示画面に遷移する。
【００７５】
ユーザＢがＵＳＢメモリ１００をＭＦＰ２から抜いて、「戻る」ボタンを押下すると、図４（Ｉ）に示すように、代替先のＭＦＰ６による実行を予約中である旨のメッセージの表示画面に遷移する。
【００７６】
ユーザＢが「戻る」ボタンを押下すると、図４（Ｊ）に示すように、ワークフロー選択画面に遷移する。この画面において、最初に選択した「Workflow 1」については、黒丸印の表示が白丸印に変わっており、ワークの代替実行が予約されていることが示されている。
【００７７】
図５及び図６は、代替先ＭＦＰ６でのワークフロー実行時に、操作パネル部１５の表示部１５２に表示される表示画面の遷移を示すものである。
【００７８】
ユーザＢが前記ＵＳＢメモリ１００を代替先のＭＦＰ６の可搬性記録媒体Ｉ／Ｆ部１９に挿入すると、そのＭＦＰ６における操作パネル部１５の表示部１５２には、図５（Ａ）に示すようにログイン画面が表示される。
【００７９】
ユーザＢがユーザ名やパスワードを入力すれば、図５（Ｂ）に示すように、ＭＦＰ６に接続したＵＳＢメモリ１００にワークフローが格納されていることを確認した旨のメッセージが表示され、実行するワークフローを選択するための画面に遷移する。
【００８０】
ユーザＢがワークフローを選択すると（「Workflow 1」を選択) 、図５（Ｃ）に示すように、「Workflow 1」の内容を示す表示画面に遷移する。この画面には、代替実行すべきワークの内容説明の他に、前段のＭＦＰ１で実行されたワーク及び後段のＭＦＰ３で実行されるワークの有無、さらには「確認」ボタンと「キャンセル」ボタンが表示されている。
【００８１】
ユーザＢが「確認」ボタンを押下すると、図５（Ｄ）に示すように、そのワークを代替実行できるか否かの確認中である旨のメッセージの表示画面に遷移する。確認作業が済めば、図５（Ｅ）に示すように、そのワークの実行を開始するか否かの選択画面に遷移する。その選択画面には、「実行開始」ボタンと「キャンセル」ボタンとが表示されている。
【００８２】
ユーザＢが「実行開始」ボタンを押下すると、図６（Ｆ）に示すように、ワークフロー実行中の画面に遷移する。この画面には、原稿のセットを促す旨のメッセージの他に、読み込みモードや画像フォーマットが表示されており、また、「読み込み」ボタンと「キャンセル」ボタンが表示されている。
【００８３】
ユーザＢが「読み込み」ボタンを押下すると、図６（Ｇ）に示すように、原稿の読み込み中である旨のメッセージの表示画面に遷移する。
【００８４】
原稿画像がすべて読み取られると、図６（Ｈ）に示すように、元画像に対して読み取った画像をバインド中である旨のメッセージの表示画面に遷移する。
【００８５】
元画像に読み取った画像がバインドされると、図６（Ｉ）に示すように、ログ情報、実行結果を含むワークフローの実行情報及び画像情報等を、ＵＳＢメモリ１００に書き込み中である旨の表示画面に遷移する。また、書き込みが終了すると、図６（Ｊ）に示すように、ワークフローの実行情報及び画像情報等を、次段のＭＦＰ３に送信中である旨のメッセージの表示画面に遷移する。
【００８６】
ＭＦＰ３への送信が正常に終了すると、図７（Ｋ）に示すように、ＵＳＢメモリ１００内のワークフロー実行情報及び画像情報並びにワーク制御情報を消去中である旨を通知するメッセージの表示画面に遷移する。なお、消去するか否かをユーザに選択させる構成としても良い。
【００８７】
データ消去が完了すると、図７（Ｌ）に示すように、処理が完了した旨、及びＵＳＢメモリ１００の取り外しを促すメッセージの表示画面に遷移する。
【００８８】
一方、ユーザＢが代替元のＭＦＰ２に戻って、ＵＳＢメモリ１００を可搬性記録媒体Ｉ／Ｆ部１９に接続すると、ＭＦＰ２のＣＰＵ１１は、ＵＳＢメモリ１００に格納されたログ情報に基づいて、記憶部１６のログ情報格納領域に記憶されている「Workflow 1」の履歴を更新する。この時、図８に示すように、操作パネル１５の表示部１５２には、「Workflow 1」の履歴が更新されたことが表示される。この実施形態では、代替元のＭＦＰ２の取得条件で代替先のＭＦＰ６のログ情報が取得されているから、ＭＦＰ２が実行したのと同じログ情報を履歴として残すことができる。
【００８９】
図９は、代替元（ＭＦＰ２）でのワークフローの開始の処理の流れを示すフローチャートである。なお、この処理は、ＭＦＰ２のＣＰＵ１１がＲＯＭ１２等の記録媒体に記録されているプログラムに従って動作することにより実行される。
【００９０】
図９において、ステップＳ１では、ワークフローのリストを表示部１５２に表示させる。ステップＳ２では、リストの中からワークフローが選択されたか否かを判断し、ワークフローが選択されなければ（ステップＳ２でＮＯ）、ステップＳ３では、キャンセルか否かを判断する。キャンセルであれば（ステップＳ３でＹＥＳ）、そのまま処理を終了し、キャンセルでなければ（ステップＳ３でＮＯ）、ステップＳ１に戻る。
【００９１】
リストの中からワークフローが選択されると（ステップＳ２でＹＥＳ）、ステップＳ４では、選択されたワークフローを表示し、ステップＳ５では、「キャンセル」が選択されたか否かを判断する。
【００９２】
「キャンセル」が選択されると（ステップＳ５でＹＥＳ）、ステップＳ１に戻る。「キャンセル」が選択されなければ（ステップＳ５でＮＯ）、ステップＳ６では、「実行」が選択されたか否かを判断し、「実行」が選択されると（ステップＳ６でＹＥＳ）、ステップＳ７では、ワークフロー実行処理を行ってから、ステップＳ１に戻る。「実行」が選択されなければ（ステップＳ６でＮＯ）、ステップＳ８に進む。
【００９３】
ステップＳ８では、「コピー」が選択されたか否かを判断し、「コピー」が選択されなければ（ステップＳ８でＮＯ）、ステップＳ４に戻り、「コピー」が選択されると（ステップＳ８でＹＥＳ）、ステップＳ９では、ワークフローのコピー処理を行ってからステップＳ１に戻る。
【００９４】
図１０は、前記ワークフローコピー処理（ステップＳ９）のサブルーチンを示すフローチャートである。
【００９５】
図１０において、ステップＳ１１では、ワークフローコピー画面（図３の（Ｅ））が表示され、ステップＳ１２では、「キャンセル」か否かを判断し、「キャンセル」であれば（ステップＳ１２でＹＥＳ）、そのままリターンする。
【００９６】
「キャンセル」でなければ（ステップＳ１２でＮＯ）、ステップＳ１３では、メディア（ＵＳＢメモリ）１００が挿入されたか否かを判断し、メディア１００が挿入されなければ（ステップＳ１３でＮＯ）、ステップＳ１１に戻る。メディア１００が挿入されると（ステップＳ１３でＹＥＳ）、ステップＳ１４では、メディアボタンを表示しボタンが選択されたか否かを判断する。
【００９７】
メディアボタンが選択されなければ（ステップＳ１４でＮＯ）、ステップＳ１１に戻る。メディアボタンが選択されると（ステップＳ１４でＹＥＳ）、ステップＳ１５では、図４（Ｆ）の確認画面で「ＹＥＳ」が選択されたか否かを判断し、確認画面で「ＹＥＳ」が選択されなければ（ステップＳ１５でＮＯ）、ステップＳ１１に戻る。確認画面で「ＹＥＳ」が選択されると（ステップＳ１５でＹＥＳ）、ステップＳ１６では、ワークフローをメディア１００へコピーするコピー処理を行ってから、リターンする。
【００９８】
図１１は、前記コピー処理（ステップＳ１６）のサブルーチンを示すフローチャートである。
【００９９】
図１１において、ステップＳ２１では、ワークフローが実行可能か否か、換言すればＭＦＰ１からワークフロー実行情報及び画像情報が届いているか否かを判断し、ワークフローが実行可能であれば、つまりワークフローの実行情報等が届いていれば（ステップＳ２１でＹＥＳ）、ステップＳ２２では、ワークフロー実行情報のコピーを行い、ステップＳ２３では、ＭＦＰ１から送信された画像情報のコピーを行う。ステップＳ２４では、ワーク制御情報のコピーを行い、ステップＳ２５では、ＭＦＰ２のログ取得条件をコピーしてリターンする。
【０１００】
ワークフローが実行可能でない場合、つまりワークフローの実行情報等が未だ送信されていなければ（ステップＳ２１でＮＯ）、リンク情報として、ステップＳ２６でＭＦＰ２のアドレス情報のコピーを行い、ステップＳ２７でワーク格納先のアドレス情報のコピーを行う。その後、ステップＳ２４に進む。
【０１０１】
このように、リンク情報として、ＭＦＰ２のアドレス情報及びワーク格納先のアドレス情報がＵＳＢメモリ１００に格納されるから、ＭＦＰ２でのＵＳＢメモリ１００への情報格納時において、ＭＦＰ１からワークフローの実行情報等が未だ送信されておらず、ワークフロー実行情報等をコピーできなくても、代替先のＭＦＰ６では、前記リンク情報に基づいて、ＭＦＰ２のワーク格納先にアクセスして、その後にＭＦＰ２に送信されたワークフロー実行情報等を入手することができる。
【０１０２】
図１２は、代替先のＭＦＰ６で実行されるワークの代替実行処理を示すフローチャートである。この処理は、ＭＦＰ６のＣＰＵ１１がＲＯＭ１２等の記録媒体に記録されたプログラムに従って動作することにより実行される。
【０１０３】
ステップＳ３０では、ＵＳＢメモリ１００にワークフロー実行情報や画像情報が格納されているかどうかを判断する。格納されていれば（ステップＳ３０でＹＥＳ）、ステップＳ３１で、ＵＳＢメモリ１００に格納されているワークフロー実行情報等を読み出し、ステップＳ３３に進む。格納されていなければ（ステップＳ３０でＮＯ）、ステップＳ３２で、リンク情報に基づいてＭＦＰ２のリンク先へアクセスして、ワークフロー実行情報等を取得したのち、ステップＳ３３に進む。
【０１０４】
ステップＳ３３では、ワークを実行可能かどうかを判断し、不可能であれば（ステップＳ３３でＮＯ）、ステップＳ３４でその旨を操作パネル部１５の表示部１５２に表示して、処理を終了する。
【０１０５】
可能であれば（ステップＳ３３でＹＥＳ）、ステップＳ３５でワークを代替実行したのち、ステップＳ３６でログ情報を取得してＵＳＢメモリ１００に格納し、次いで実行結果と共に今までに実行されたワークフロー実行情報及び画像情報を、ＵＳＢメモリ１００に格納する。
【０１０６】
次いで、ステップＳ３８で、前記実行情報及び画像情報を次段のＭＦＰ３へ送信した後、ステップＳ３９で、正常に送信されたかどうかを判断する。
【０１０７】
正常に送信された場合には（ステップＳ３９でＹＥＳ）、ステップＳ４０で、ＵＳＢメモリ１００に格納されているワークフロー実行情報、画像情報及びワーク制御情報を消去して、処理を終了する。正常に送信されなかった場合には（ステップＳ３９でＮＯ）、ステップＳ４１で、その旨をＵＳＢメモリ１００に書き込んだ後、処理を終了する。尚、この際、正常に送信されなかった旨を操作パネルに表示する。
【０１０８】
図１３は、ユーザＢがＵＳＢメモリ１００をＭＦＰ２の可搬性記録媒体Ｉ／Ｆ部１９に再接続したときに、ＭＦＰ２のＣＰＵ１１によって実行される処理を示すフローチャートである。
【０１０９】
ステップＳ５１において、ＵＳＢメモリ１００にＭＦＰ６によるログ情報が格納されているかどうかを判断する。格納されていれば（ステップＳ５１でＹＥＳ）、ステップＳ５２で、ログ情報を記憶部１６などの通常の格納場所に格納した後、ステップＳ５３に進む。格納されていなければ（ステップＳ５１でＮＯ）、そのままステップＳ５３に進む。
【０１１０】
ステップＳ５３では、ＵＳＢメモリ１００内に、ワークフロー実行情報及び画像情報を次段のＭＦＰ３に送信できなかった旨の書き込みが存在するかどうかを判断する。書き込みがなければ（ステップＳ５３でＮＯ）、処理を終了する。書き込みがあれば（ステップＳ５３でＹＥＳ）、ステップＳ５４で、ワークフロー実行情報及び画像情報をＭＦＰ３に送信したのち、ステップＳ５５で、これらの情報をＵＳＢメモリ１００から削除した後、処理を終了する。
【０１１１】
このように、代替先のＭＦＰ６から次段のＭＦＰ３にワークフローの実行情報等を送信できなかった場合は、代替元のＭＦＰ２から送信し、送信後はＵＳＢメモリ１００の情報は消去されるから、セキュリティを確保できる。
【０１１２】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されるものではない。例えば可搬性記録媒体としてＵＳＢメモリを例示したが、メモリカード、ＣＤ−ＲＯＭ等の他の可搬性記録媒体であっても良い。
【０１１３】
また、ＭＦＰ１から送信されてきた画像情報に対して代替元のＭＦＰ２で追加する画像情報の原稿からの読み取りを、代替先のＭＦＰ６で実行する場合を示したが、代替元のＭＦＰ２において予めスキャナ部１４で原稿を読み取っておき、得られた画像情報を、ＭＦＰ１から送信されてきた画像情報やＭＦＰ２の画像情報とともにＵＳＢメモリ１００に記憶し、代替先のＭＦＰ６において、ＵＳＢメモリ１００に記憶されている２つの画像情報のバインドを実行するものとしても良い。
【図面の簡単な説明】
【０１１４】
【図１】この発明の一実施形態に係るワークフロー実行システムを示す構成図である。
【図２】同じくワークフロー実行システムにおける画像処理装置の概略構成を示すブロック図である。
【図３】代替元画像処理装置から必要なデータを可搬性記録媒体に格納する際に、表示部に表示される画面の遷移図である。
【図４】図３の画面遷移図の続きである。
【図５】代替先画像処理装置でのワークフロー代替実行時の表示画面の遷移図である。
【図６】図５の画面遷移図の続きである。
【図７】図６の画面遷移図の続きである。
【図８】代替先画像処理装置でのワーク実行後に、代替元画像処理装置に履歴を戻す時の表示画面である。
【図９】代替元画像処理装置で行われるワークフロー開始処理を示すフローチャートである。
【図１０】図９のワークフローコピー処理（ステップＳ９）のサブルーチンを示すフローチャートである。
【図１１】図１０のコピー処理（ステップＳ１６）のサブルーチンを示すフローチャートである。
【図１２】代替先画像処理装置で行われるワークフロー代替実行処理を示すフローチャートである。
【図１３】ＵＳＢメモリ１００がＭＦＰ２に再接続されたときの処理を示すフローチャートである。
【符号の説明】
【０１１５】
１            前段側の画像処理装置（ＭＦＰ）
２            代替元画像処理装置（ＭＦＰ）
３            次段側の画像処理装置（ＭＦＰ）
６            代替先画像処理装置（ＭＦＰ）
１１          ＣＰＵ
１８          ネットワークインターフェース部
１００        可搬性記録媒体（ＵＳＢメモリ）
ＮＷ１，ＮＷ２  ネットワーク
【図１】
2008287608.tif 000003
【図２】
2008287608.tif 000004
【図３】
2008287608.tif 000005
【図４】
2008287608.tif 000006
【図５】
2008287608.tif 000007
【図６】
2008287608.tif 000008
【図７】
2008287608.tif 000009
【図８】
2008287608.tif 000010
【図９】
2008287608.tif 000011
【図１０】
2008287608.tif 000012
【図１１】
2008287608.tif 000013
【図１２】
2008287608.tif 000014
【図１３】
2008287608.tif 000015