(57)【特許請求の範囲】
【請求項１】
サーバに接続され、画像データの配信ジョブを構成する複数の処理が前記サーバと当該画像処理装置とに割り付けられることにより、前記配信ジョブを実現する画像配信システムにおける画像処理装置に対して、配信ジョブの進捗状況の問い合わせを行う端末装置であって、
前記配信ジョブの進捗状況の問い合わせを送信する送信手段と、
前記進捗状況の問い合わせに対して送信された前記配信ジョブの進捗状況を受信する受信手段と、
前記受信手段により受信された前記配信ジョブの進捗状況と、前記配信ジョブの各処理を実行する画像処理装置又はサーバとを表示する画面を生成する画面生成手段と、
を有する端末装置。
【請求項２】
前記画面生成手段は、
前記受信手段により受信された前記配信ジョブの進捗状況に基づいて、前記配信ジョブを構成する処理の組合せと、前記処理の進捗状況に係る情報と、を表示する進捗画面を生成する請求項１記載の端末装置。
【請求項３】
前記配信ジョブがエラーにより停止している場合に、
前記画面生成手段は、さらに、前記エラーが発生している処理を表示する画面と、前記エラーにより停止している配信ジョブを、再び実行するか否かの入力を促す画面とを生成する請求項２記載の端末装置。
【請求項４】
前記再び実行するか否かの入力を促す画面に基づいて、エラーにより停止している配信ジョブを再開する指示が入力された場合に、
前記送信手段は、さらに、該配信ジョブを再開する要求を送信する請求項３記載の端末装置。
【請求項５】
前記画面生成手段は、さらに、前記処理毎に対応するソフトウェア部品による処理に対する停止又は一時停止の指示の入力を促す画面を生成する請求項２ないし４何れか一項に記載の端末装置。
【請求項６】
前記画面生成手段は、さらに、前記配信ジョブを構成する処理のうち、所定の処理に対応するソフトウェア部品の稼働状況を、前記進捗画面に含ませない請求項１ないし５何れか一項に記載の端末装置。
【請求項７】
前記送信手段は、前記配信ジョブの進捗状況の問い合わせを、所定の時間間隔で行う請求項１ないし６何れか一項に記載の端末装置。
【請求項８】
前記受信手段は、さらに、前記配信ジョブを構成する処理のうち前記サーバに割り付けられた処理に係る進捗状況を前記サーバより受信する請求項１ないし７何れか一項に記載の端末装置。
【請求項９】
サーバに接続され、画像データの配信ジョブを構成する複数の処理が前記サーバと当該画像処理装置とに割り付けられることにより、前記配信ジョブを実現する画像処理装置に対して、配信ジョブの進捗状況の問い合わせを行う端末装置における配信ジョブ管理方法であって、
前記配信ジョブの進捗状況の問い合わせを送信する送信ステップと、
前記進捗状況の問い合わせに対して送信された前記配信ジョブの進捗状況を受信する受信ステップと、
受信された前記配信ジョブの進捗状況と、前記配信ジョブの各処理を実行する画像処理装置又はサーバとを表示する画面を生成する画面生成ステップと、
を有する配信ジョブ管理方法。
【請求項１０】
請求項９記載の配信ジョブ管理方法をコンピュータに実行させるコンピュータプログラム。
【請求項１１】
請求項１０記載のコンピュータプログラムを記憶したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、端末装置、配信ジョブ管理方法、コンピュータプログラム、及び、情報記録媒体に関する。
【背景技術】
【０００２】
従来から、文書を配信するジョブを管理する文書配信システムの技術がある。例えば、特開２００５−９４３８３号公報（特許文献１）には、複数の装置から配信された文書データの配信の優先順を決定して配信するサーバを有する文書配信システムの発明が開示されている。
【特許文献１】特開２００５−９４３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載の文書配信システムでは、配信ジョブの進捗状況を表示することについて考慮されていない。例えば、複数の画像処理装置が配信ジョブを構成する個々の処理を分担して行うシステム等において、配信ジョブの進捗状況を表示させるためには、画像処理装置毎に実行する処理が管理されなくてはならない。
【０００４】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、画像処理装置が実行する配信ジョブの進捗状況を好適に表示させる画像処理装置、端末装置、配信ジョブ管理方法、コンピュータプログラム、及び、情報記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、参考例の画像処理装置は次の如き構成を採用した。
【０００６】
参考例の画像処理装置は、サーバに接続され、画像データの配信ジョブを構成する複数の処理が前記サーバと当該画像処理装置とに割り付けられることにより、前記配信ジョブを実現する画像配信システムにおける画像処理装置であって、前記配信ジョブ毎に、該配信ジョブを構成する処理の組合せを管理し、さらに、前記配信ジョブを構成する各処理が当該画像処理装置と前記サーバとの何れで実行されるかの割り付けの情報を管理するジョブ構成管理手段と、前記配信ジョブの進捗状況を管理する進捗状況管理手段と、前記配信ジョブの進捗状況の問い合わせを受け付ける受付手段と、前記進捗状況の問い合わせに基づいて、前記配信ジョブの進捗状況を送信する送信手段と、を有する構成とすることができる。
【０００７】
これにより、画像処理装置が実行する配信ジョブの進捗状況を好適に表示させる画像処理装置を提供することができる。
【０００８】
なお、上記課題を解決するため、本発明は、さらに、上記画像処理装置と接続された端末装置、上記画像処理装置又は端末装置が備える各手段の機能を実行させる配信ジョブ管理方法、又は、その配信ジョブ管理方法をコンピュータに実行させるためのコンピュータプログラムとしてもよい。
【発明の効果】
【０００９】
本発明の画像処理装置によれば、画像処理装置が実行する配信ジョブの進捗状況を好適に表示させる画像処理装置、端末装置、配信ジョブ管理方法、コンピュータプログラム、及び、情報記録媒体を提供することが可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づき説明する。
〔本発明の実施の形態〕
（配信ジョブの例）
図１は、配信ジョブの例を説明する図である。図１に示す配信ジョブは、予め本実施形態の画像処理装置等で設定されるものであり、一の配信ジョブが複数の処理によって実現される。図１の配信設定―１は、スキャナから入力された画像データが、ＰＤＦに変換された後、ｆｔｐ（ｆｉｌｅ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）によって他の装置等に配信され、また、所定のフォルダに格納される。
【００１１】
図１の配信設定−２では、ファクシミリから入力された画像データが、ＯＣＲ（ｏｐｔｉｃａｌ  ｃｈａｒａｃｔｅｒ  ｒｅａｄｅｒ）処理された後、電子メールによって送信される。
【００１２】
本実施形態の画像処理装置は、図１に示す他に、様々な入力形態による画像データを、加工して配信する配信ジョブを行う。
【００１３】
（本実施形態の画像処理装置等の機能構成の例）
図２は、本実施形態の画像処理装置１０及び端末装置５０の機能構成の例を説明する図である。図２の画像処理装置１０と端末装置５０とは、例えば、ネットワークを介して接続される。画像処理装置１０は、ジョブ構成管理手段１１、進捗状況管理手段１２、受付手段１３、及び、送信手段１４を有する。ジョブ構成管理手段１１は、配信ジョブの設定の情報を管理する。配信ジョブの設定の情報は、配信ジョブを構成する処理と、その処理を割り付けられた画像処理装置又はサーバ等の識別情報と含む。ジョブ構成管理手段１１は、例えば、配信ジョブの設定の情報を格納したデータベースを有する。
【００１４】
進捗状況管理手段１２は、実行中の配信ジョブの進捗状況を管理する。進捗状況管理手段１２は、例えば、配信ジョブを構成する処理のうち、どの処理が実行されているか等の情報を保持する。
【００１５】
受付手段１３は、端末装置５０から送信される、配信ジョブの進捗状況の問い合わせを受け付ける。受付手段１３は、またさらに、端末装置５０から送信される、配信ジョブの設定の問い合わせを受け付ける。送信手段１４は、端末装置５０に対し、配信ジョブの進捗状況の情報を送信する。送信手段１４は、さらに、端末装置５０に対し、配信ジョブの設定の情報を送信する。送信手段１４は、また、端末装置５０から送信された問い合わせに対応する配信ジョブの処理が、図示しないサーバ等で実行されている場合には、そのサーバに対して、配信ジョブの進捗状況の問い合わせ等を転送する。
【００１６】
端末装置５０は、送信手段５１、受信手段５２、及び、画面生成手段５３を有する。送信手段５１は、画像処理装置１０に対し、配信ジョブの進捗状況の問い合わせを送信する。送信手段５１は、またさらに、画像処理装置１０で処理されている配信ジョブの設定の問い合わせを送信する。
【００１７】
受信手段５２は、画像処理装置１０から送信される、配信ジョブの進捗状況、及び、画像処理装置１０で処理されている配信ジョブの設定の情報を受信する。受信手段５２は、またさらに、問い合わせた配信ジョブの処理がサーバ等で実行されている場合には、そのサーバからの情報を受信する。
【００１８】
画面生成手段５３は、受信手段５２によって受信された情報に基づいて、問い合わせた配信ジョブの進捗状況の画面を生成する。進捗状況の画面は、配信ジョブを構成する処理の処理順と、その処理の中で実行中の処理が示される。進捗状況の画面には、さらに、処理が実行される画像処理装置等の識別情報が含まれるとよい。
【００１９】
画面生成手段５３は、配信ジョブがエラーにより停止している場合には、そのエラーが発生している処理を示す画面と、その配信ジョブを再び実行するか否かの入力を促す画面を生成する。画面生成手段５３は、処理毎に対応する補助メニューの画面を生成するとよい。補助メニューの画面には、例えば、その処理を停止すること、再開すること等の入力を促す欄が含まれる。
【００２０】
（配信ジョブを実現するシステムの構成の例）
図３は、本実施形態の画像処理装置を含むシステムの構成の例を示す図である。図３のシステムは、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１、ＭＦＰ２、及び、サーバ３がネットワークを介して接続されている。ＭＦＰ１、ＭＦＰ２、及び、サーバ３は、それぞれ、配信ジョブの設定の情報を格納するデータベースが接続されている。各データベースには、それぞれの装置が実行する配信ジョブの設定の情報が格納されている。配信ジョブの設定は、その配信ジョブを実行するＭＦＰで実行されてもよく、サーバ３で設定された配信ジョブの情報が、複数のＭＦＰに接続されたデータベースに格納されることにより、一括設定が実現されてもよい。
【００２１】
ＭＦＰ１には、プラグインＡ及びプラグインＢがインストールされており、ＭＦＰ２には、プラグインＡ、プラグインＢ及びプラグインＣがインストールされている。また、サーバ３にはプラグインＡ、プラグインＢ、プラグインＣ及びプラグインＤがインストールされている。そこで例えば、プラグインＡとプラグインＤとを含む配信ジョブは、ＭＦＰ１がプラグインＡによる処理を行い、サーバ３がプラグインＤによる処理を行うことにより、実現されてよい。
【００２２】
なお、サーバ３にインストールされるプラグインは、例えば、ＯＣＲ処理等を行うものであり、ＭＦＰでは実現できない機能に対応するものである。
【００２３】
（配信ジョブの進捗状況を表示する処理の例）
図４は、本実施の形態による配信ジョブの進捗状況を表示する処理を説明する図である。図４では、ＭＦＰ１で実行されている配信ジョブの進捗状況が、端末装置５に表示される。図４のステップＳ１１では、端末装置５からＭＦＰ１に対し、配信ジョブの進捗状況の問い合わせが送信される。
【００２４】
ステップＳ１１に続いてステップＳ１２に進み、ＭＦＰ１から端末装置５に対し、配信ジョブの進捗状況の情報が送信される。ステップＳ１２に続いてステップＳ１３に進み、端末装置５が、ステップＳ１２で取得された配信ジョブの進捗状況の画面を生成して表示する。
【００２５】
（配信ジョブの設定の情報に基づいて配信ジョブの進捗状況を表示する処理の例）
図５は、配信ジョブの設定の情報に基づいて配信ジョブの進捗状況を表示する処理を説明する図である。図５では、配信ジョブの進捗状況の情報に加えて、配信ジョブの設定の情報に基づく表示が行われる。
【００２６】
図５のステップＳ２１では、端末装置５からＭＦＰ１に対し、配信ジョブの進捗状況の問い合わせが送信される。ステップＳ２１に続いてステップＳ２２に進み、ＭＦＰ１から端末装置５に対し、配信ジョブの進捗状況の情報が送信される。
【００２７】
ステップＳ２２に続いてステップＳ２３に進み、端末装置５からＭＦＰ１に対し、現在処理が行われている配信ジョブの設定の情報の問い合わせが送信される。ステップＳ２３に続いてステップＳ２４に進み、ＭＦＰ１から端末装置５に対し、配信ジョブの設定の情報が送信される。
【００２８】
ステップＳ２４に続いてステップＳ２５に進み、端末装置５が、ステップＳ２２で受信した配信ジョブの進捗状況の情報と、ステップＳ２４で受信した配信ジョブの設定の情報とに基づいて、配信ジョブの進捗状況を表示する画面を生成して表示する。
【００２９】
図６は、ステップＳ２５で表示される画面の例である。図６の画面では、プラグインＡとプラグインＢとから構成される配信ジョブにおいて、プラグインＡの処理が行われていることが表示されている。
【００３０】
（サーバで実行されるプラグインを含む配信ジョブの進捗状況を表示する処理の例）
図７は、サーバで実行されるプラグインを含む配信ジョブの進捗状況を表示する処理の例を説明する図である。図７では、例えば、プラグインＡとプラグインＤとによって実行される処理を含む配信ジョブの進捗状況が表示される。
【００３１】
図７のステップＳ３１では、端末装置５からＭＦＰ１に対し、配信ジョブの進捗状況の問い合わせが出力される。この問い合わせに基づいて、ＭＦＰ１が、現在実行している配信ジョブの設定の情報に基づいて、配信ジョブを構成する処理を行っている装置の情報を取得する。ここでは、サーバ３で行われている場合について、以下説明する。
【００３２】
ステップＳ３１に続いてステップＳ３２に進み、ＭＦＰ１からサーバ３に対し、ステップＳ３１で端末装置５から送信された配信ジョブの進捗状況の問い合わせが転送される。ステップＳ３２に続いてステップＳ３３に進み、サーバ３から端末装置５に対し、現在実行中の配信ジョブの進捗状況の情報が出力される。
【００３３】
なお、図７では、配信ジョブの進捗状況の問い合わせが示されているが、さらに、配信ジョブの設定の情報の問い合わせと、その問い合わせに基づく配信ジョブの設定の情報の送受信が行われるとよい。
【００３４】
ステップＳ３３に続いてステップＳ３４に進み、端末装置５が、ステップＳ３３で受信した配信ジョブの進捗状況の情報に基づいて、配信ジョブの進捗状況を表示する画面を生成して表示を行う。
【００３５】
図８は、ステップＳ３４で表示される画面の例である。図８の画面では、プラグインＡとプラグインＤとから構成される配信ジョブにおいて、プラグインＤの処理が行われていることと、プラグインＡの処理がＭＦＰ１に割り付けられ、プラグインＤの処理がサーバ３に割り付けられていることが表示されている。
【００３６】
（エラーが発生している場合に、再送信を行う処理の例）
図９は、エラーが発生している場合に、配信ジョブの実行の要求を再送信する場合の処理を説明する図である。図９のステップＳ４１からステップＳ４４の処理は、図５のステップＳ２１からステップＳ２４の処理と同一であるので、ここでは説明を省略する。
【００３７】
ステップＳ４４に続くステップＳ４５では、配信ジョブの進捗状況が、配信ジョブの設定の情報に基づいて、表示される。ここでは、配信ジョブにおいてエラーが発生している場合について、以下説明する。
【００３８】
図１０は、ステップＳ４５で表示される画面の例である。図１０の画面では、プラグインＡにおいてエラーが発生していることが示され、さらに、配信ジョブをリトライする要求を送信するか否かの入力を促す画面が含まれている。なお、リトライとは、例えば、配信ジョブを実行する要求を再送信することをいう。図１０の画面において、操作者により配信ジョブをリトライすることが選択され「Ｙｅｓ」のボタンが押下されると、ステップＳ４６に進む。
【００３９】
ステップＳ４５に続くステップＳ４６では、端末装置５からＭＦＰ１に対し、配信ジョブを再実行する要求が出力される。この要求に基づいて、ＭＦＰ１が、配信ジョブを再び実行する。
【００４０】
（補助メニューが表示される処理の例）
図１１は、プラグイン毎に対応する補助メニューが表示される例を説明する図である。図１１のステップＳ５１からステップＳ５４の処理は、図５のステップＳ２１からステップＳ２４の処理と同一であるので、ここでは説明を省略する。
【００４１】
ステップＳ５４に続くステップＳ５５では、ステップＳ５２及びステップＳ５４で受信された情報に基づいて、実行中の配信ジョブの進捗状況を表示する画面が生成され、表示される。ステップＳ５５に続いてステップＳ５６に進み、ステップＳ５６で表示された画面において、例えば、操作者が実行中のプラグインを選択することにより、補助メニューが表示される。
【００４２】
ステップＳ５６に続くステップＳ５７では、端末装置５からＭＦＰ１に対し、補助メニューに基づいて入力された要求が送信される。
【００４３】
図１２は、補助メニューが表示された画面の例である。図１２の画面では、実行中のプラグインＡが選択されたことにより、補助メニューの画面が表示されている。補助メニューには、例えば、「停止」「一時停止」「再開」等のボタンが含まれている。これらのボタンを操作者が選択することにより、ボタンに対応する要求がＭＦＰ１に対して送信される。
【００４４】
なお、図４から図１１において説明した、配信ジョブの進捗状況を表示する処理は、例えば、所定の時間毎に、端末装置５からＭＦＰ１に対して、配信ジョブの進捗状況を問い合わせることにより行われてもよい。
【００４５】
配信ジョブの設定は、例えば、操作者がプラグインを選択して処理順を決定することにより行われる。その際、一のプラグインが選択されることにより、自動に付随するプラグインがある場合には、自動で付随するプラグインは、配信ジョブの進捗状況を表示する画面上に示されなくてよい。自動で付随するプラグインによる処理が行われている場合には、進捗状況の画面には、そのプラグインが付随したプラグインが処理中のプラグインとして表示されるとよい。また、配信ジョブを設定する際に、プラグイン毎に、進捗状況の画面に表示するかしないかを設定することができるとよい。
【００４６】
（コンピュータの構成）
図１３は、本実施形態の画像処理装置を実現するコンピュータの構成図である。図１３ンピュータは、主処理部４００、入力デバイス４１０、表示装置４２０、プリンタ４３０、スキャナ４４０、及び、ＨＤＤ４９０を有する。主処理部４００は、コンピュータの機能を実現する主たる部分であり、ＣＰＵ４０１、ＲＯＭ４０８、及び、ＲＡＭ４０９を有する。ＣＰＵ４０１は、コンピュータプログラムをＲＯＭ４０８等から読み出し、ＲＡＭ４０９に展開することにより、本実施形態のコンピュータプログラムを実行する。ＲＯＭ４０８は不揮発性のメモリであり、ＣＰＵ４０１によって実行されるコンピュータプログラム、及び、画像処理装置の制御に必要なパラメータ等を保持する。ＲＡＭ４０９は、ＣＰＵ４０１が処理を行う際の、ワークメモリである。
【００４７】
入力デバイス４１０は、例えば、キーボード等であり、操作者が指示の入力を行う際に使用する。表示装置４２０は、コンピュータの状態等の表示を行う。プリンタ４３０は、画像を媒体に形成して出力する装置であり、スキャナ４４０は、媒体上に形成された画像を光学的に読み取る装置である。ＨＤＤ４９０は、画像のデータ等の大容量のデータを格納する。
【００４８】
本発明のコンピュータプログラムは、ＨＤＤ４９０、又は、ＲＯＭ４０８に格納される他に、その他図示しないドライブ装置に挿入可能な記録媒体に格納されていてもよい。
【００４９】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【００５０】
【図１】配信ジョブの例を説明する図。
【図２】本実施形態の画像処理装置と端末装置の機能構成の例を説明する図。
【図３】本実施形態の画像処理装置を含むシステムの構成の例を示す図。
【図４】配信ジョブの進捗状況を表示する処理を説明する図。
【図５】配信ジョブの設定の情報に基づいて配信ジョブの進捗状況を表示する処理を説明する図。
【図６】配信ジョブの進捗状況を表示する画面の例。
【図７】サーバで実行されるプラグインを含む配信ジョブの進捗状況を表示する処理の例を説明する図。
【図８】サーバで実行されている配信ジョブの進捗状況を表示する画面の例。
【図９】配信ジョブの実行の要求を再送信する場合の処理を説明する図。
【図１０】エラーが発生している場合の配信ジョブの進捗状況を表示する画面の例。
【図１１】プラグイン毎に対応する補助メニューが表示される例を説明する図。
【図１２】補助メニューが表示された画面の例。
【図１３】本実施形態のコンピュータの構成の例。
【符号の説明】
【００５１】
１  ＭＦＰ
２  ＭＦＰ
３  サーバ
５  端末装置
１０  画像処理装置
１１  ジョブ構成管理手段
１２  進捗状況管理手段
１３  受付手段
１４  送信手段
５０  端末装置
５１  送信手段
５２  受信手段
５３  画面生成手段
４００  コンピュータの主処理部
４０１  ＣＰＵ
４０８  ＲＯＭ
４０９  ＲＡＭ
４１０  入力デバイス
４２０  表示装置
４３０  プリンタ
４４０  スキャナ
４９０  ＨＤＤ
【図１】
0005078684.tif 000002
【図２】
0005078684.tif 000003
【図３】
0005078684.tif 000004
【図４】
0005078684.tif 000005
【図５】
0005078684.tif 000006
【図６】
0005078684.tif 000007
【図７】
0005078684.tif 000008
【図８】
0005078684.tif 000009
【図９】
0005078684.tif 000010
【図１０】
0005078684.tif 000011
【図１１】
0005078684.tif 000012
【図１２】
0005078684.tif 000013
【図１３】
0005078684.tif 000014