(57)【要約】【課題】ネットワークに接続されているドキュメント処理装置上のドキュメント処理ジョブを検出する。【解決手段】ユーザからドキュメント処理ジョブに関連するプロパティを表すデータを受け取り、ネットワークに接続されているドキュメント処理装置に対し、このプロパティを有するドキュメント処理ジョブが受信されているか否かについての問い合わせを送信する。ドキュメント処理装置では、この問い合わせに応答して、前記のプロパティを有するすべてのドキュメント処理ジョブを検索し、検出されたドキュメント処理ジョブをユーザに対して利用可能となるように伝達する処理が行われる。【選択図】図２
2007080270.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメント処理ジョブに関連するプロパティを表すデータを受け取るステップと、
ネットワークに接続されているドキュメント処理装置に対して、前記のプロパティを有するドキュメント処理ジョブが、前記ドキュメント処理装置によって処理されるべく受信されているか否かの問い合わせを送信するステップと、
このステップで送信された前記問い合わせに応答して、前記ネットワークに接続されている前記ドキュメント処理装置について、前記のプロパティを有するすべてのドキュメント処理ジョブを検出するステップと、
このステップで検出された前記ドキュメント処理ジョブを、ユーザに対して利用可能となるように、前記ドキュメント処理装置から伝達するステップと
を含むことを特徴とするドキュメント処理装置上のドキュメント処理ジョブを検出する方法。
【請求項２】
前記ドキュメント処理ジョブに関連するプロパティを表す前記データは、ユーザからユーザインタフェースを介して受け取られることを特徴とする請求項１に記載のドキュメント処理装置上のドキュメント処理ジョブを検出する方法。
【請求項３】
前記ドキュメント処理装置によって処理されるべく受信されているか否かの前記問い合わせは、シンプルネットワーク・マネージメント・プロトコルを介して前記ネットワークに接続されている前記ドキュメント処理装置に向けて送信されることを特徴とする請求項１に記載のドキュメント処理装置上のドキュメント処理ジョブを検出する方法。
【請求項４】
前記ドキュメント処理装置において前記ドキュメント処理ジョブを検出するステップで検出された前記ドキュメント処理ジョブは、記憶媒体に伝達されることを特徴とする請求項１に記載のドキュメント処理装置上のドキュメント処理ジョブを検出する方法。
【請求項５】
前記ドキュメント処理装置において前記ドキュメント処理ジョブを検出するステップで検出された前記ドキュメント処理ジョブを、ディスプレイ上に表示するステップを、さらに、含むことを特徴とする請求項４に記載のドキュメント処理装置上のドキュメント処理ジョブを検出する方法。
【請求項６】
前記ドキュメント処理ジョブを検出するステップで検出された前記ドキュメント処理ジョブからのユーザの選択を表すユーザ選択データをユーザから受け取るステップと、
このステップで受け取った前記ユーザ選択データを、前記選択されたドキュメント処理装置に前記選択されたドキュメント処理ジョブの処理を開始させるために、前記ドキュメント処理装置に送信するステップと
を、さらに、含むことを特徴とする請求項５に記載のドキュメント処理装置上のドキュメント処理ジョブを検出する方法。
【請求項７】
前記ドキュメント処理ジョブを検出するステップで検出された前記ドキュメント処理ジョブの選択を表すユーザ選択データは、シンプルネットワーク・マネージメント・プロトコルを介して送信されることを特徴とする請求項６に記載のドキュメント処理装置上のドキュメント処理ジョブを検出する方法。
【請求項８】
ドキュメント処理ジョブに関連するプロパティを表すデータを受け取る手段と、
ネットワークに接続されているドキュメント処理装置に対して、前記のプロパティを有するドキュメント処理ジョブが、前記ドキュメント処理装置によって処理されるべく受信されているか否かの問い合わせを送信する手段と、
この手段によって送信された前記問い合わせに応答して、前記ネットワークに接続されている前記ドキュメント処理装置について、前記のプロパティを有するすべてのドキュメント処理ジョブを検出する手段と、
この手段によって検出された前記ドキュメント処理ジョブを、ユーザに対して利用可能となるように、前記ドキュメント処理装置から伝達する手段と
を有することを特徴とするドキュメント処理装置上のドキュメント処理ジョブを検出するシステム。
【請求項９】
前記ドキュメント処理ジョブに関連するプロパティを表す前記データは、ユーザからユーザインタフェースを介して受け取られることを特徴とする請求項８に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するシステム。
【請求項１０】
前記ドキュメント処理装置によって処理されるべく受信されているか否かの前記問い合わせは、シンプルネットワーク・マネージメント・プロトコルを介して前記ネットワークに接続されている前記ドキュメント処理装置に向けて送信されることを特徴とする請求項８に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するシステム。
【請求項１１】
前記ドキュメント処理装置において前記ドキュメント処理ジョブを検出する手段によって検出された前記ドキュメント処理ジョブは、記憶媒体に伝達されることを特徴とする請求項８に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するシステム。
【請求項１２】
前記ドキュメント処理装置において前記ドキュメント処理ジョブを検出する手段によって検出された前記ドキュメント処理ジョブを、ディスプレイ上に表示する手段を、さらに、有することを特徴とする請求項１１に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するシステム。
【請求項１３】
前記ドキュメント処理ジョブを検出する手段によって検出された前記ドキュメント処理ジョブからのユーザの選択を表すユーザ選択データをユーザから受け取る手段と、
この手段によって受け取った前記ユーザ選択データを、前記選択されたドキュメント処理装置に前記選択されたドキュメント処理ジョブの処理を開始させるために、前記ドキュメント処理装置に送信する手段と
を、さらに、有することを特徴とする請求項１２に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するシステム。
【請求項１４】
前記ドキュメント処理ジョブを検出する手段によって検出された前記ドキュメント処理ジョブの選択を表すユーザ選択データは、シンプルネットワーク・マネージメント・プロトコルを介して送信されることを特徴とする請求項１３に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するシステム。
【請求項１５】
プロセッサに、
ドキュメント処理ジョブに関連するプロパティを表すデータを受け取る手順と、
ネットワークに接続されているドキュメント処理装置に対して、前記のプロパティを有するドキュメント処理ジョブが、前記ドキュメント処理装置によって処理されるべく受信されているか否かの問い合わせを送信する手順と、
この手順で送信された前記問い合わせに応答して、前記ネットワークに接続されている前記ドキュメント処理装置について、前記のプロパティを有するすべてのドキュメント処理ジョブを検出する手順と、
この手順で検出された前記ドキュメント処理ジョブを、ユーザに対して利用可能となるように、前記ドキュメント処理装置から伝達する手順と
を実行させることを特徴とするドキュメント処理装置上のドキュメント処理ジョブを検出するプログラム。
【請求項１６】
前記ドキュメント処理ジョブに関連するプロパティを表す前記データは、ユーザからユーザインタフェースを介して受け取られることを特徴とする請求項１５に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するプログラム。
【請求項１７】
前記ドキュメント処理装置によって処理されるべく受信されているか否かの前記問い合わせは、シンプルネットワーク・マネージメント・プロトコルを介して前記ネットワークに接続されている前記ドキュメント処理装置に向けて送信されることを特徴とする請求項１５に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するプログラム。
【請求項１８】
前記ドキュメント処理装置において前記ドキュメント処理ジョブを検出する手順で検出された前記ドキュメント処理ジョブは、記憶媒体に伝達されることを特徴とする請求項１５に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するプログラム。
【請求項１９】
プロセッサに、
前記ドキュメント処理装置において前記ドキュメント処理ジョブを検出する手順で検出された前記ドキュメント処理ジョブを、ディスプレイ上に表示する手順を、さらに、実行させることを特徴とする請求項１８に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するプログラム。
【請求項２０】
プロセッサに、
前記ドキュメント処理ジョブを検出する手順で検出された前記ドキュメント処理ジョブの選択を表すユーザ選択データをユーザから受け取る手順と、
この手順で受け取った前記ユーザ選択データを、前記選択されたドキュメント処理装置に前記選択されたドキュメント処理ジョブの処理を開始させるために、前記ドキュメント処理装置に送信する手順と
を、さらに、実行させることを特徴とする請求項１９に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するプログラム。
【請求項２１】
前記ドキュメント処理ジョブを検出する手順で検出された前記ドキュメント処理ジョブの選択を表すユーザ選択データは、シンプルネットワーク・マネージメント・プロトコルを介して送信されることを特徴とする請求項２０に記載のドキュメント処理装置上のドキュメント処理ジョブを検出するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント処理装置上のドキュメント処理ジョブを検出するシステム、方法およびプログラムに関し、特に、ネットワークに接続されているドキュメント処理装置上の指定されたドキュメント処理ジョブを検出し（locate）、さらには、検出されたドキュメント処理ジョブについて指定された処理操作の開始を促すシステム、方法およびプログラムに関する。
【背景技術】
【０００２】
オフィスにおける典型的なコンピュータネットワークにおいては、複数のドキュメント処理装置または多機能周辺装置は、ネットワークのユーザが、印刷、画像走査またはコピー等のドキュメント処理操作を利用することが可能になっている。ネットワークに接続されている各ドキュメント処理装置は、異なる特徴または機能を提供することができる場合がある。例えば、ある装置がカラーのドキュメント処理能力を提供し、他の装置が秘密処理能力を提供し、さらに別の装置がモノクロのドキュメント処理能力を提供するといった場合がある。ユーザは、装置の能力に基づいて選択した装置に、ドキュメント処理ジョブを送信することができる。しかし、ユーザがドキュメント処理操作の開始を希望するときに、どのドキュメント処理装置にドキュメント処理ジョブが送信されたかについて思い出せないことがある。現在のところ、いずれのドキュメント処理ジョブがいずれの装置に送信されたかについてユーザが判断するためには、ユーザが、ネットワークに接続されている各ドキュメント処理装置について未処理のジョブを確認しなければならない。このプロセスは、非常に時間を要し、誤りを生じやすい。ユーザは、そのユーザのドキュメント処理ジョブを抱えているドキュメント処理装置について未処理のジョブの見直しを忘れたり、あるいはある装置を調べている間にジョブを見落とすことがあり得る。その場合には、それらのジョブが、システム管理者によって、またはジョブの処理のために設定された時間の経過によって、そのジョブが削除されるまでの間、そのドキュメント処理装置のためのキュー内に残り、ストレージ空間を占有することがある。
【０００３】
したがって、ユーザが、そのユーザの未処理のドキュメント処理ジョブについて各装置を手作業で探す必要が無いように、ネットワークに接続されているドキュメント処理装置のドキュメント処理ジョブを検出し、そのドキュメント処理ジョブがどのドキュメント処理装置で処理されるのかを見つける（locate）ためのシステムおよび方法が望まれる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の従来の問題点に鑑みてなされたもので、ネットワークに接続されているドキュメント処理装置上のドキュメント処理ジョブを検出し、検出されたドキュメント処理ジョブがどのドキュメント処理装置で処理されるのかを見つけ、さらには、検出されたドキュメント処理ジョブについて指定された処理操作の開始を促すシステム、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明によるドキュメント処理装置上のドキュメント処理ジョブを検出する方法は、ドキュメント処理ジョブに関連するプロパティを表すデータを受け取るステップと、ネットワークに接続されているドキュメント処理装置に対して、前記のプロパティを有するドキュメント処理ジョブが、前記ドキュメント処理装置によって処理されるべく受信されているか否かの問い合わせを送信するステップと、このステップで送信された前記問い合わせに応答して、前記ネットワークに接続されている前記ドキュメント処理装置について、前記のプロパティを有するすべてのドキュメント処理ジョブを検出するステップと、このステップで検出された前記ドキュメント処理ジョブを、ユーザに対して利用可能となるように、前記ドキュメント処理装置から伝達するステップとを含む。前記ドキュメント処理ジョブに関連するプロパティを表す前記データは、ユーザからユーザインタフェースを介して受け取られる。また、前記ドキュメント処理装置によって処理されるべく受信されているか否かの前記問い合わせは、シンプルネットワーク・マネージメント・プロトコルを介して前記ネットワークに接続されている前記ドキュメント処理装置に向けて送信される。また、前記ドキュメント処理装置において前記ドキュメント処理ジョブを検出するステップで検出された前記ドキュメント処理ジョブは、記憶媒体に伝達され、ディスプレイ上に表示される。
【０００６】
また、本発明によるドキュメント処理装置上のドキュメント処理ジョブを検出する方法は、前記ドキュメント処理ジョブを検出するステップで検出された前記ドキュメント処理ジョブからのユーザの選択を表すユーザ選択データをユーザから受け取るステップと、このステップで受け取った前記ユーザ選択データを、前記選択されたドキュメント処理装置に前記選択されたドキュメント処理ジョブの処理を開始させるために、前記ドキュメント処理装置に送信するステップとを、さらに、含む。前記ドキュメント処理ジョブを検出するステップで検出された前記ドキュメント処理ジョブの選択を表すユーザ選択データは、シンプルネットワーク・マネージメント・プロトコルを介して送信される。
【発明の効果】
【０００７】
本発明によれば、ネットワークに接続されているドキュメント処理装置上のドキュメント処理ジョブを検出し、検出されたドキュメント処理ジョブがどのドキュメント処理装置で処理されるのかを見つけ（locate）、さらに、検出されたドキュメント処理ジョブについて指定された処理操作の開始を促すシステム、方法およびプログラムが提供される。したがって、ユーザは、未処理のドキュメント処理ジョブについてドキュメント装置を手作業で探す必要がなくなる。
【発明を実施するための最良の形態】
【０００８】
本発明は、ドキュメント処理装置上のドキュメント処理ジョブを検出するシステム、方法およびプログラムに関し、特に、ネットワークに接続されているドキュメント処理装置上の指定されたドキュメント処理ジョブを検出し（locate）、さらに、検出されたドキュメント処理ジョブについて指定された処理操作の開始を促すシステム、方法およびプログラムに関する。
【０００９】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１は本発明による実施形態であるシステムの構成例を示すブロック図である。図１に示すシステム１００は、コンピュータネットワーク１０２を含む。このコンピュータネットワーク１０２は、２もしくはそれを超える数の電子装置の間におけるデータ通信を可能とする、この分野で周知の任意のコンピュータネットワークである。適切なコンピュータネットワークとして、例えば、イントラネット、Ethernet（登録商標）、トークンリングネットワーク、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、パーソナルエリアネットワーク、ワイヤレスローカルエリアネットワーク、インターネット等を挙げることができる。
【００１０】
システム１００は、さらに、ユーザ装置１０４を含む。図１ではユーザ装置１０４は、ノート形コンピュータとして例示されているが、ノート形コンピュータに限定されるものではない。例えば、デスクトップコンピュータ、携帯情報端末、携帯電話適合通信装置、ワイヤレス適合通信装置、ウェブ適合通信装置、またはそれらの任意の組み合わせは、本発明におけるユーザ装置である。ユーザ装置１０４は、通信リンク１０６を介して、コンピュータネットワーク１０２と通信する。この通信リンク１０６は、２もしくはそれを超える数の電子装置の間において電子データを媒介することのできる、この分野で周知の任意の通信チャネルを表しており、例えば、Ethernet（登録商標）、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、赤外線接続、光接続等が含まれる。ユーザ装置１０４は、コンピュータネットワーク１０２を介した、１ないしは複数のドキュメント処理装置とのやりとり（interaction）を可能にする、クライアントソフトウェアを備える。一実施形態においては、ユーザ装置１０４は、１ないしは複数のドキュメント処理装置を包むドキュメント処理システムとのインタフェースとして機能するウェブブラウザを含む。
【００１１】
さらにシステム１００は、１ないしは複数のドキュメント処理装置も含む。図１においては、複数のドキュメント処理装置が多機能周辺装置１０８、１１０、１１２および１１４として例示されている。ここで、多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰと言うことがある。）は、例えば、プリンタ、複写機、スキャナ装置、ファクシミリ装置等のドキュメント処理装置の機能のうち、二以上の機能を併せ持つドキュメント処理装置である。ドキュメント処理装置１０８、１１０、１１２および１１４は、例えば、画像走査、コピー、ファクシミリ通信、印刷、画像走査に続く読み取った画像データの保存、画像走査に続く読み取った画像データの電子メール送信といった、多様なドキュメント処理サービスを実行する。
【００１２】
ドキュメント処理装置１０８、１１０、１１２および１１４のそれぞれは、それぞれ、適切な通信リンク１１６、１１８、１２０および１２２を介してコンピュータネットワーク１０２と通信可能に結合されている。通信リンク１１６、１１８、１２０および１２２は、例えば、Ethernet（登録商標）、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、赤外線接続、光接続等といった、２もしくはそれを超える数の電子装置の間において通信を設定することのできる、この分野で周知の任意の適切な通信チャネルである。ドキュメント処理装置１０８、１１０、１１２および１１４のそれぞれは、異なる種類の通信リンクを使用して、コンピュータネットワーク１０２およびユーザ装置１０４と通信することができる。一実施形態においては、ドキュメント処理装置１０８、１１０、１１２および１１４は、例えば、ＵＳＢフラッシュメモリのようなリムーバブル記憶媒体からドキュメントデータを受け取るように適合されている。ドキュメント処理ジョブは、通信リンク１１６、１１８、１２０、１２２を介して、ドキュメント処理装置１０８、１１０、１１２および１１４によって受信される。
【００１３】
ユーザ装置１０４は、コンピュータネットワーク１０２を介して、１ないしは複数のドキュメント処理装置１０８、１１０、１１２および１１４と通信する適切な通信インタフェースを有する。また、ユーザ装置１０４は、ドキュメント処理装置１０８、１１０、１１２および１１４との間におけるデータ通信を容易にするため、ドキュメント処理装置１０８、１１０、１１２および１１４へのドキュメント処理情報の送信をはじめ、ドキュメント処理装置１０８、１１０、１１２および１１４からのドキュメント処理情報の受信のために適切なクライアントソフトウェアを備えている。一実施形態においては、このクライアントソフトウェアはユーザ装置１０４にインストールされたアプリケーションソフトウェアであり、そのアプリケーションソフトウェアは、ドキュメント処理装置１０８、１１０、１１２および１１４のいずれか、または複数のドキュメント処理装置にジョブ要求を送信し、返された情報を受信し、ユーザインタフェースを介して表示する。他の実施形態においては、クライアントソフトウェアがウェブブラウザ、すなわちウェブベースのアプリケーションを介して複製され、それがユーザ装置１０４とドキュメント処理装置１０８、１１０、１１２および１１４との間におけるジョブ情報の交換も可能にする。いずれの実施形態におけるクライアントソフトウェアも、本発明において用いることができる。
【００１４】
システム１００における動作については、後に、図２および図３を参照しながら説明を行うが、ここで簡潔に説明をしておく。まず、ユーザは、コンピュータネットワーク１０２を介して、ドキュメント処理装置１０８、１１０、１１２および１１４にジョブ検索要求を出す。換言すると、ユーザ装置１０４からドキュメント処理装置１０８、１１０、１１２および１１４宛に、コンピュータネットワーク１０２を介して、ジョブ検索要求が送信される。この送信は、例えば、同報によって行われる。一実施形態においては、ジョブ検索要求は、１ないしは複数のドキュメント処理ジョブに関連するユーザに対応するユーザ名、およびそのドキュメント処理ジョブに関する特徴、すなわちプロパティを含む。例えば、個人用、校正用、およびスケジュール化されたジョブ等の、ドキュメント処理ジョブは、ジョブを出したユーザが出力のためにそれらのジョブの処理の開始を促すまで、ドキュメント処理装置のキュー内に保存される。それに加えてこれらの各ジョブは、例えばカラー、モノクロ、両面刷り、仕上げオプション、記録用紙のサイズ等の選択された特徴、すなわちプロパティを含むことが可能であり、これらの特徴は、ジョブを発行したユーザのユーザ名に加え、出されたジョブをさらに分類し、特定するために使用される。ここで、ドキュメント処理ジョブに関連するプロパティを表すデータは、ユーザから、例えばユーザ装置１０４に備えられたユーザインタフェースを介して、受け取られる。
【００１５】
ジョブの検索は、例えば、シンプル・ネットワーク・マネージメント・プロトコル（Simple Network Management Protocol；以下、ＳＮＭＰとも言う。）を介したネットワークエレメントの検出を含む、本技術分野で周知の任意の適切な手段を使用して、すべてのドキュメント処理装置１０８、１１０、１１２および１１４について、行われる。ＳＮＭＰを使用することにより、システム管理者によって設定されたネットワーク１０２の構成に応じて、同報ならびに個別の問い合わせの両方が可能となる。各ドキュメント処理装置１０８、１１０、１１２および１１４は、ジョブ検索要求を受信すると、それぞれの装置のキューの検索を行い、検索パラメータに一致する１または複数のジョブが存在するか否かを判断する。ここで、「検索パラメータ」は、前述した「プロパティ」に対応する。検索パラメータに一致する１ないしは複数のジョブが存在するときには、適切な手段を介してそれらのジョブが特定され、装置ごとに、別々のジョブリストに保存される。このジョブリストはユーザ装置１０４に返される。この結果、ユーザは、各ドキュメント処理装置のそれぞれのキューをマニュアルで検索することなしに、返されたジョブリストに含まれるジョブのうちの１ないしは複数の処理の開始を促すために選択することができる。
【００１６】
ここで、各ドキュメント処理装置１０８、１１０、１１２、１１４とユーザ装置１０４は、以上説明を行った処理と各装置で実行する他の処理を行うため、それぞれプロセッサ、ＲＯＭ、ＲＡＭ、オペレーティングシステム等からなるプラットフォームと、そのプラットフォーム上でそれぞれのソフトウェアを実行するためのプログラムを備えている。
【００１７】
次に、図２および図３を参照しながら、本発明による実施形態における動作を説明する。図２に、本発明による実施形態における、ユーザ側すなわちクライアント側の動作例を説明するためのフローチャートを示す。最初にＳ２０２で、ユーザはユーザ装置１０４を使用して、適切な手段を介し、ジョブ検索を開始する。Ｓ２０２に示すジョブ検索の開始は、クライアントソフトウェアアプリケーションまたはウェブベースのアプリケーションのいずれかを介して行うことができる。次に、Ｓ２０４においては、ユーザに、１ないしは複数のジョブに関連するユーザ名をはじめ、そのジョブに対応する特徴の選択が、促される。ユーザは、処理を開始させることを希望するジョブに関連する１ないしは複数の特徴を選択する。続いてＳ２０６において、コンピュータネットワーク１０２上の各ドキュメント処理装置１０８、１１０、１１２および１１４に、ジョブ検索要求が送信される。本発明において、装置１０８、１１０、１１２および１１４に対する検索問い合わせ（query）の伝達を容易にするために、ＳＮＭＰを用いることができるが、その他のこの分野で周知の同種の機能を扱うことのできる任意のネットワーク管理プロトコルも用いることができる。
【００１８】
次いで、Ｓ２０８において、ユーザによって提出された検索基準に一致するジョブに対応するジョブ情報を、ドキュメント処理装置１０８、１１０、１１２、１１４から、ユーザ装置１０４が受信する。一実施形態においては、受信したジョブ情報は、適切な記憶媒体に保管すべく伝達される。好ましくは、検索要求に対応するジョブのリストが任意の適切な手段を介してユーザに対して表示され、ユーザが各ドキュメント処理装置１０８、１１０、１１２および１１４において未処理の適切なジョブを確認できるようになる。続いてユーザは、Ｓ２１０において、ジョブ検索で返されたジョブリストの中から、１ないしは複数の未処理のジョブを、その処理の開始を促すために、選択する。Ｓ２１２においては、ユーザが、処理の開始を促すために選択したジョブを含んでいるドキュメント処理装置に宛てて、選択したジョブ情報を含み、選択したジョブの処理の開始を促すコマンドである、リリースコマンドを送信する。ジョブの選択等を表す、リリースコマンドは、例えば、ＳＮＭＰ等の適切なネットワーク管理プロトコルを介して、前記のドキュメント処理装置に送信される。リリースコマンドが出されると、それに応答して、選択されたドキュメント処理操作にしたがってジョブが出力される。
【００１９】
次に、図３を参照しながら、本発明による実施形態におけるドキュメント処理装置側の動作を説明する。図３に、本発明による実施形態における、ドキュメント処理装置側の動作例を説明するためのフローチャートを示す。このフローチャートは、一つのドキュメント処理装置に関する動作を適切に表現しているが、図３に示したフローチャートによって記述される動作が、コンピュータネットワーク１０２上に存在する各ドキュメント処理装置１０８、１１０、１１２および１１４によって複製されることは明らかであろう。また、図３のフローチャートの説明を簡潔にするというだけの目的において、以下の説明におけるドキュメント処理装置は１０８であるとする。しかし、図３に示す動作がドキュメント処理装置１０８に限定されるものではないことも、明らかである。
【００２０】
先ずＳ３０２で、ドキュメント処理装置１０８は、コンピュータネットワーク１０２を介して送られてきたジョブ検索要求を受信する。ジョブ検索要求が受信されると、Ｓ３０４においてドキュメント処理装置１０８は、検索特徴に一致する未処理のジョブを見つけるためにジョブキューの検索を行う。Ｓ３０６においては、検索特徴に一致するジョブが見つかったか否かの判断が行われる。検索特徴に一致するジョブを見つけられなかった場合には、処理はＳ３１６に進む。Ｓ３１６においては、否定的な応答、すなわち検索特徴に一致するジョブは見つからなかった旨の応答が、ジョブ検索を要求したユーザ装置１０４に返される。他の実施形態においては、未処理のいずれのジョブも検索要求の特徴に一致しないと判断されたとき、受信したジョブ検索要求はドキュメント処理装置１０８によって無視される。したがって、この実施形態においては、否定的な応答をジョブ検索の要求が出されたユーザ装置１０４に返さない。
【００２１】
ジョブ検索要求において受信した検索特徴に一致するジョブが見つけられたときには、処理はＳ３０６からＳ３０８に進む。Ｓ３０８においては、見つけられたジョブの情報がユーザ装置１０４宛てに送信される。その後、ドキュメント処理装置１０８は、Ｓ３１０で、ユーザからの追加の指示を待つ。ドキュメント処理装置１０８は、出されたドキュメント処理ジョブに最初から含まれていた指示にしたがって、待機する。Ｓ３１２において、ドキュメント処理装置１０８がドキュメント処理ジョブの処理の開始を促す指示を受信したか否かについての判断が行われる。ドキュメント処理ジョブの処理の開始を促す指示が受信されていない場合には処理はＳ３１０に戻るが、リリース指示についてチェックする前に、ドキュメント処理装置１０８があらかじめ定められた時間の間、待機を続ける。リリース指示が受信されると、処理はＳ３１４に進む。Ｓ３１４において、ドキュメント処理装置１０８は、選択されたジョブについて要求されたドキュメント処理操作を実行する。
【００２２】
本発明は、ソースコード、オブジェクトコード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクトコードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータプログラムに適用される。コンピュータプログラムは、独立アプリケーション、ソフトウェアコンポーネント、スクリプト、または他のアプリケーションへのプラグインとすることができる。本発明を組み込むコンピュータプログラムは、例えば、ＲＯＭやＲＡＭなどの記憶媒体、ＣＤ−ＲＯＭなどの光記録媒体、フロッピー（登録商標）ディスクなどの磁気記録媒体などの、コンピュータプログラムを伝達することができる任意の実体または装置である担体で実施することができる。担体は、電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号などの任意の伝達可能な担体である。コンピュータプログラムは、サーバからインターネットを介して適切にダウンロードされる。コンピュータプログラムの機能は集積回路に組み込むこともできる。本明細書で示した本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の範囲内にある。
【００２３】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的でもなく本発明を開示した形態に限定しようとするものでもない。以上の教示を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる発明の範囲内にある。
【図面の簡単な説明】
【００２４】
【図１】本発明による実施形態であるシステムの構成例を示すブロック図である。
【図２】本発明による実施形態における、ユーザ側の動作例を説明するためのフローチャートである。
【図３】本発明による実施形態における、ドキュメント処理装置側の動作例を説明するためのフローチャートである。
【符号の説明】
【００２５】
１００  システム
１０２  コンピュータネットワーク
１０４  ユーザ装置
１０６  通信リンク
１０８、１１０、１１２および１１４  ドキュメント処理装置、多機能周辺装置
１１６、１１８、１２０、１２２  通信リンク
【図２】
2007080270.tif 000003
【図３】
2007080270.tif 000004
【図１】
2007080270.tif 000005