(57)【要約】【課題】エラー発生時に代替処理と未処理の配信を異なる方法で処理することが可能な配信装置、配信方法、及び配信プログラムを提供する。【解決手段】少なくともエラーの発生個所又はエラーの種類に応じて規定されているエラー発生時の代替処理と、エラー発生時に未処理のデータ配信の処理を含んだ配信ルールを備え、エラー発生時には、当該配信ルールに基づいて処理を行う。  【選択図】  図２
2007079788.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータを配信する配信装置において、
配信時に実行する処理を規定する配信ルールを格納する配信ルール格納手段と、
前記配信ルールに従って前記データを配信する配信手段と
を具備し、
前記配信ルールは、エラー発生時の代替処理を含み、
前記代替処理は、少なくともエラーの発生個所又はエラーの種類に応じて規定されている
ことを特徴とする配信装置。
【請求項２】
前記配信ルールは、少なくともエラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理について規定されていることを特徴とする請求項１記載の配信装置。
【請求項３】
入力されたデータを配信する配信装置において、
配信時に実行する処理を規定する配信ルールを格納する手段と、
前記配信ルールに従って前記データを配信する配信手段と
を具備し、
前記配信ルールは、少なくともエラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理について規定されている
ことを特徴とする配信装置。
【請求項４】
前記データの入力方法を監視するデータ入力監視手段をさらに具備し、
前記配信ルールは、前記データの入力方法に応じて規定されている
ことを特徴とする請求項１乃至３記載の配信装置。
【請求項５】
入力されたデータを配信する配信方法において、
配信時に実行する処理を規定する配信ルールを配信ルール格納手段に格納し、
配信時にエラーが発生すると、前記配信ルールに基づいて、少なくとも前記エラーの発生個所又は種類に応じた代替処理を配信手段で実行する
ことを特徴とする配信方法。
【請求項６】
前記配信ルールは、少なくともエラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理について規定されていることを特徴とする請求項５記載の配信方法。
【請求項７】
入力されたデータを配信する配信方法において、
配信時に実行する処理を規定する配信ルールを配信ルール格納手段に格納し、
配信時にエラーが発生すると、前記配信ルールに基づいて、エラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理を配信手段で実行する
ことを特徴とする配信方法。
【請求項８】
前記データの入力方法をデータ入力監視手段で監視し、
前記データの入力方法に応じて規定された前記配信ルールに基づいて処理を行う
ことを特徴とする請求項５乃至７記載の配信方法。
【請求項９】
入力されたデータを配信装置から配信する配信プログラムにおいて、
配信時に実行する処理を規定する配信ルールを配信ルール格納手段に格納し、
配信時にエラーが発生すると、前記配信ルールに基づいて、少なくとも前記エラーの発生個所又は種類に応じた代替処理を配信手段で実行する
処理を前記配信装置に実行させることを特徴とする配信プログラム。
【請求項１０】
前記配信ルールは、少なくともエラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理について規定されていることを特徴とする請求項９記載の配信プログラム。
【請求項１１】
入力されたデータを配信装置から配信する配信プログラムにおいて、
配信時に実行する処理を規定する配信ルールを配信ルール格納手段に格納し、
配信時にエラーが発生すると、前記配信ルールに基づいて、エラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理を配信手段で実行する
処理を前記配信装置に実行させることを特徴とする配信プログラム。
【請求項１２】
前記データの入力方法をデータ入力監視手段で監視し、
前記データの入力方法に応じて規定された前記配信ルールに基づいて処理を行う
処理をさらに前記配信装置に実行させることを特徴とする請求項９乃至１１記載の配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、配信方法、及び配信プログラムに関し、特に、エラー発生時に代替処理を行う配信装置、配信方法、及び配信プログラムに関する。
【背景技術】
【０００２】
入力された文書や画像などのデータをメール送信やプリント出力、ファイル出力などの形で配信する配信装置では、配信時にエラーが生じることがある。
【０００３】
このようなエラーに対処する方法として、例えば、プリント／スキャナ機能処理状態別にエラー回復処理情報を保持し、エラー発生時にエラー回復処理を行う方法が提案されている（例えば、特許文献１参照）。
【０００４】
また、書類送信時に指定通信手段が利用できなかった場合、代替通信手段に適するように、送信する情報を再度加工・変換した後、代替通信手段で送信処理を行うことが提案されている（例えば、特許文献２参照）。
【０００５】
さらに、ジョブフローでエラーが発生した場合に、代替処理を検索すると共に、エラーが発生したサービスだけでなく、未処理のサービスについても考慮するものも提案されている（例えば、特許文献３参照）。
【特許文献１】特開平６−２１４９２１号公報
【特許文献２】特開２００２−１１６９６９号公報
【特許文献３】特開２００４−２８８０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１記載の方法では、エラーに応じて回復処理を行うことが可能であるが、回復処理を前提としており、他の出力手段などへの代替処理を行うことができなかった。
【０００７】
また、特許文献２記載の方法でも、エラー発生時の処理はエラーが発生した処理そのものに対してのみとなっており、特許文献１及び２記載の方法では、複数の配信先への配信処理を考えた場合、エラーによって残りの配信先に対する処理を切り替えることができなかった。
【０００８】
特許文献３記載の方法では、未処理のサービスを含めて中断するか、エラーが発生したサービスの代替サービスを検索するかのどちらかである。すなわち、検索される代替手段は同一種類に限られ、異なる種類の代替処理は行われず、未処理のサービスをエラーに応じて別の処理に切り替えることができなかった。
【０００９】
そこで本発明では、エラー発生時に代替処理と未処理の配信を異なる方法で処理することが可能な配信装置、配信方法、及び配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、入力されたデータを配信する配信装置において、配信時に実行する処理を規定する配信ルールを格納する配信ルール格納手段と、前記配信ルールに従って前記データを配信する配信手段とを具備し、前記配信ルールは、エラー発生時の代替処理を含み、前記代替処理は、少なくともエラーの発生個所又はエラーの種類に応じて規定されていることを特徴とする。
【００１１】
望ましくは、前記配信ルールは、少なくともエラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理について規定されている。
【００１２】
また、本発明は、入力されたデータを配信する配信装置において、配信時に実行する処理を規定する配信ルールを格納する手段と、前記配信ルールに従って前記データを配信する配信手段とを具備し、前記配信ルールは、少なくともエラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理について規定されていることを特徴とする。
【００１３】
望ましくは、前記データの入力方法を監視するデータ入力監視手段をさらに具備し、前記配信ルールは、前記データの入力方法に応じて規定されている。
【００１４】
次に、本発明は、入力されたデータを配信する配信方法において、配信時に実行する処理を規定する配信ルールを配信ルール格納手段に格納し、配信時にエラーが発生すると、前記配信ルールに基づいて、少なくとも前記エラーの発生個所又は種類に応じた代替処理を配信手段で実行することを特徴とする。
【００１５】
望ましくは、前記配信ルールは、少なくともエラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理について規定されている。
【００１６】
また、本発明は、入力されたデータを配信する配信方法において、配信時に実行する処理を規定する配信ルールを配信ルール格納手段に格納し、配信時にエラーが発生すると、前記配信ルールに基づいて、エラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理を配信手段で実行することを特徴とする。
【００１７】
望ましくは、前記データの入力方法をデータ入力監視手段で監視し、前記データの入力方法に応じて規定された前記配信ルールに基づいて処理を行う。
【００１８】
本発明は、入力されたデータを配信装置から配信する配信プログラムにおいて、配信時に実行する処理を規定する配信ルールを配信ルール格納手段に格納し、配信時にエラーが発生すると、前記配信ルールに基づいて、少なくとも前記エラーの発生個所又は種類に応じた代替処理を配信手段で実行する処理を前記配信装置に実行させることを特徴とする。
【００１９】
望ましくは、前記配信ルールは、少なくともエラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理について規定されている。
【００２０】
また、本発明は、入力されたデータを配信装置から配信する配信プログラムにおいて、配信時に実行する処理を規定する配信ルールを配信ルール格納手段に格納し、配信時にエラーが発生すると、前記配信ルールに基づいて、エラー発生時の代替処理、及び前記エラー発生時に未処理の前記データの配信処理を配信手段で実行する処理を前記配信装置に実行させることを特徴とする。
【００２１】
望ましくは、前記データの入力方法をデータ入力監視手段で監視し、前記データの入力方法に応じて規定された前記配信ルールに基づいて処理を行う。
【発明の効果】
【００２２】
本発明では、エラー発生時に柔軟な対応を行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係る配信装置、配信方法、及び配信プログラムを実施するための最良の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００２４】
図１は、本発明における配信装置を用いた配信システムの構成を示す概略概念図である。同図に示すように、本発明における配信装置を用いた配信システムは、配信装置１０と、複合機やプリンタなどの画像形成装置２０と、ＰＣ(Personal Computer)などの情報処理装置３０と、データを保存するファイルサーバ４０とが、ＬＡＮ(Local Area Network)などのネットワーク５０やシリアルケーブルなどを介して有線又は無線で接続している。
【００２５】
図２は、本実施例における配信装置の構成を示す機能ブロック図である。同図に示すように配信装置１０は、ＦＡＸ受信やメール受信、メディアを用いたファイルの入力など、任意の方法でデータの入力を受け付けるデータ入力部１１と、データの入力方法を監視する入力監視部１２と、配信ルールを格納する配信ルール格納部１３と、データを配信するための処理を行うデータ配信部１４と、情報を送受信するための処理を行う通信部１５とを具備して構成される。
【００２６】
ここで、配信ルールは、配信するデータの受け付け先（ＦＡＸ受信やメール受信、原稿のスキャン、メディアのリーダを介したファイルの入力など）、データのフォーマット変換などの加工処理、配信処理の内容（配信先、及びメール送信、プリント出力などの配信方法）、各処理を行う順序などで構成される。
【００２７】
また、複数の受け付け先や加工処理、配信処理の内容を用いて構成することも可能であり、エラー発生時に実行する代替処理を配信ルール毎に変更する場合は、代替処理を示す代替情報も含まれる。
【００２８】
代替情報は、エラーが発生した処理と、エラーの種類（発生箇所、エラーコード、エラーレベルなど）に応じて代替処理を定め、また、エラー発生時に未処理の配信先への処理を継続するか否かを規定する情報で構成される。なお、代替情報は、複数の代替処理で構成してもよい。
【００２９】
そして、本実施例における配信装置は、データ入力部１１でデータの入力を受け付けると、データ配信部１４は、入力監視部１２での監視結果に基づいて、配信ルール格納部１３から適用する配信ルールを検索して、データを配信するための処理を行う。
【００３０】
なお、入力監視部１２、及びデータ配信部１４は、ソフトウェア等により実現される部分である。
【００３１】
図３は、本実施例における配信装置の処理の流れを示すフローチャートである。
【００３２】
まず、データが入力される（ステップ１００）と、データ入力の受け付け先に基づいて、配信ルールを検索し（ステップ１０１）、検索した配信ルールに従ってデータの配信を開始する（ステップ１０２）。
【００３３】
そして、データ配信中にエラーが発生しない場合は（ステップ１０３でＮＯ）、配信ルールの通常の処理に従ってデータを配信して処理を終了し、エラーが発生する（ステップ１０３でＹＥＳ）と、配信ルールの代替処理を実行する。
【００３４】
このように本発明では、エラー発生条件によって代替処理を切り替えるため、代替処理を行うのか、再実行を行うのかを自動的に切り分けることができる。
【００３５】
また、同一種類の出力に限らず、異なる出力方法への代替も可能となり、同一種類への出力を行うような環境がなくても、代替処理を指定することができる。
【００３６】
さらに、複数の配信先が指定されているルールに対してエラーが発生した場合、エラー発生条件によって、エラーが発生した処理の代替処理だけでなく、未配信の処理に対する代替処理も切り替えることができ、関連を持った配信をまとめて制御することができる。
【実施例２】
【００３７】
ルール１は、代替処理を実施し、未処理の配信先の処理を行わない場合の配信ルールの一例である。
【００３８】
＜ルール１＞
入力監視先：ＦＡＸ受信
配信先１：\\Server\Shareにファイル出力
配信先２：オペレーターＡのＰＣにポップアップ通知
配信先３：送信元ＢにＯＫ応答ＦＡＸ送信
代替処理情報：配信先２エラー時は代替処理Ａを実施し、未処理配信先は継続しない。
代替処理Ａ−１：オペレーターＡに受信ファイルを添付してメール送信
代替処理Ａ−２：\\Server\Shareにファイル出力したファイルを削除
代替処理Ａ−３：送信元ＢにＯＫ応答ＦＡＸ(配信先３とは異なる内容)
【００３９】
ルール１は、入力監視先でデータの入力を受け付ける（ＦＡＸ受信する）と、ルール１に従って、配信先１⇒配信先２⇒配信先３の順で処理を実施し、配信先２でエラーが発生した場合は、代替処理情報に従い、代替処理Ａ−１⇒代替処理Ａ−２⇒代替処理Ａ−３を実施し、配信先３の処理は行わないことを定めた配信ルールである。
【００４０】
そして、本実施例では、ルール１を配信ルールとして用いることにより、配信先２でエラーが発生した際に代替処理Ａ−１乃至Ａ−３を実行することができる。
【００４１】
このように本実施例では、エラーの発生箇所に応じて、代替処理を切り替える機能を提供することができる。
【００４２】
また、エラー発生時に、同一種類の出力に限らず、異なる出力方法への代替処理を行うことができる。
【００４３】
さらに、エラーが発生した処理についてだけではなく、残りの配信処理についても、指定通り行うのか、代替処理を行うのかを切り替える機能を提供することができる。
【実施例３】
【００４４】
ルール２は、エラー種別によって代替処理を実施する場合の配信ルールの一例である。
【００４５】
＜ルール２＞
入力監視先：ＦＡＸ受信
配信先１：\\Server\Shareにファイル出力
配信先２：送信元ＡにＯＫ応答ＦＡＸを送信
代替処理情報：配信先２でエラー（ＦＡＸビジー）発生時は、エラーとせずにリトライし、配信先２でその他のエラーが発生した時は代替処理Ａを実施
代替処理Ａ−１：送信元Ａにメール送信
【００４６】
ルール２は、入力監視先でデータの入力を受け付ける（ＦＡＸ受信する）と、ルール２に従って、配信先１⇒配信先２の順に処理を実施し、配信先２でＦＡＸビジーのエラーが発生した場合は、配信先２の処理をリトライし、配信先２でそれ以外のエラーが発生した場合、代替処理情報に従い、代替処理Ａ−１を実施することを定めたルールである。
【００４７】
そして、本実施例では、ルール２を配信ルールとして用いることにより、配信先２でエラーが発生した際に、エラーがＦＡＸビジーであればリトライし、その他のエラーであれば、代替処理Ａ−１を実行することができる。
【００４８】
このように本実施例では、エラーの発生箇所、及び種類に応じて、代替処理を切り替える機能を提供することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明における配信装置を用いた配信システムの構成を示す概略概念図である。
【図２】本実施例における配信装置の構成を示す機能ブロック図である。
【図３】実施例１における配信装置の処理の流れを示すフローチャートである。
【符号の説明】
【００５０】
１０…配信装置
１１…データ入力部
１２…入力監視部
１３…配信ルール格納部
１４…データ配信部
１５…通信部
２０…画像形成装置
３０…情報処理装置
４０…ファイルサーバ
５０…ネットワーク
【図１】
2007079788.tif 000003
【図２】
2007079788.tif 000004
【図３】
2007079788.tif 000005