(57)【要約】【課題】ドキュメント処理ジョブを不特定のドキュメント処理装置によって実行するシステムおよび方法を提供する。【解決手段】先ず、電子ドキュメントが、コンピュータ・ネットワークを介して、複数のドキュメント処理装置からのアクセスが可能なドキュメント処理キューにルーティングされる。次に、ジョブ処理要求が、選択されたドキュメント処理装置のユーザ・インターフェイスを介してユーザから受け取られる。この要求は、ドキュメント処理キュー内に記憶されている電子ドキュメントの処理を開始する、そのユーザからのインストラクションを含む。このジョブ処理要求はドキュメント処理キューに伝達され、選択されたドキュメント処理装置に電子ドキュメントが伝達される。その後、電子ドキュメントについて、選択されたドキュメント処理装置によって要求されたドキュメント処理操作が実行される。【選択図】図５
2008182699.tif 000002
【特許請求の範囲】
【請求項１】
複数のドキュメント処理装置のそれぞれから、ネットワークを介して、アクセス可能なドキュメント処理キューと、
このドキュメント処理キューに電子ドキュメントをルーティングする手段と、
前記ドキュメント処理キューに記憶された前記電子ドキュメントの処理を前記複数のドキュメント処理装置の中から選択されたドキュメント処理装置において開始するジョブ処理要求をユーザから受け取るユーザ・インターフェイス手段と、
前記ドキュメント処理キューから前記電子ドキュメントを解放するように、受け取ったジョブ処理要求を表すデータを前記ドキュメント処理キューに伝達する手段と、
ジョブ処理要求の受信に応答して前記選択されたドキュメント処理装置に、ネットワークを介して、前記電子ドキュメントを伝達する手段と
を有することを特徴とするドキュメント処理システム。
【請求項２】
前記ユーザ・インターフェイス手段は、関連するネットワーク・データ処理装置上のシン・クライアントからなることを特徴とする請求項１に記載のドキュメント処理システム。
【請求項３】
前記ユーザ・インターフェイス手段は、前記選択されたドキュメント処理装置に関連付けられていることを特徴とする請求項１に記載のドキュメント処理システム。
【請求項４】
ユーザの身元を表すユーザ識別データを受け取る手段と、
前記ユーザ・インターフェイス手段上において前記電子ドキュメントを表すドキュメント識別データを生成する手段と
を、さらに、有することを特徴とする請求項１に記載のドキュメント処理システム。
【請求項５】
前記ユーザ・インターフェイス手段上に、前記電子ドキュメントに対するドキュメント処理操作のコストに関するコスト・データを表示する手段と、
前記ドキュメント処理操作のための支払を表す支払データを受け取る手段と、
支払データの受け取りに応答して前記選択されたドキュメント処理装置において前記電子ドキュメントの処理を開始する手段と
を、さらに、有することを特徴とする請求項４に記載のドキュメント処理システム。
【請求項６】
前記支払データは、前記選択されたドキュメント処理装置において実行されるクレジット・カードを読み取り機械を通すことによって、受け取られることを特徴とする請求項５に記載のドキュメント処理システム。
【請求項７】
複数のドキュメント処理装置のそれぞれから、ネットワークを介して、アクセス可能なドキュメント処理キューに、電子ドキュメントをルーティングするステップと、
前記ドキュメント処理キューに記憶された前記電子ドキュメントの処理を前記複数のドキュメント処理装置の中から選択されたドキュメント処理装置において開始するジョブ処理要求を、ユーザ・インターフェイスを介して、ユーザから受け取るステップと、
前記ドキュメント処理キューから前記電子ドキュメントを解放するように、受け取ったジョブ処理要求を表すデータを前記ドキュメント処理キューに伝達するステップと、
ジョブ処理要求の受信に応答して前記選択されたドキュメント処理装置に、ネットワークを介して、前記電子ドキュメントを伝達するステップと
を含むことを特徴とするドキュメント処理方法。
【請求項８】
前記ジョブ処理要求は、関連するネットワーク・データ処理装置のユーザ・インターフェイスを介して受け取られることを特徴とする請求項７に記載のドキュメント処理方法。
【請求項９】
前記ジョブ処理要求は、前記選択されたドキュメント処理装置に関連付けされたユーザ・インターフェイスを介して受信されることを特徴とする請求項７に記載のドキュメント処理方法。
【請求項１０】
ユーザの身元を表すユーザ識別データを受け取るステップと、
関連するユーザ・インターフェイス上において前記電子ドキュメントを表すドキュメント識別データを生成するステップと
を、さらに、含むことを特徴とする請求項７に記載のドキュメント処理方法。
【請求項１１】
関連するユーザ・インターフェイスを介して、前記電子ドキュメントに対するドキュメント処理操作のコストに関するコスト・データを表示するステップと、
前記ドキュメント処理操作のための支払を表す支払データを受け取るステップと、
支払データの受け取りに応答して前記選択されたドキュメント処理装置において前記電子ドキュメントの処理を開始するステップと
を、さらに、含むことを特徴とする請求項１０に記載のドキュメント処理方法。
【請求項１２】
前記支払データは、前記選択されたドキュメント処理装置において実行されるクレジット・カードを読み取り機械を通すことによって、受け取られることを特徴とする請求項１１に記載のドキュメント処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント処理システムおよび方法に関し、特に、不特定のドキュメント処理装置によってドキュメント処理を行うシステムおよび方法に関する。
【背景技術】
【０００２】
職業人、あるいはその他のモバイル・ユーザは、仕事場から離れている間にも、通常、ドキュメントまたはその他のデータを用いた作業を行う必要がある。このようなユーザは、ドキュメントの印刷または画像走査によって画像データを生成する必要があり、また生成後に、その画像データを配信し、またはその画像データについてその他の機能を実行する必要がある。ユーザは、ドキュメント処理サービス・プロバイダを介してその種のドキュメント処理サービスにアクセスすることができる。場合によっては、ユーザが遠隔からサービスにアクセスし、選択したドキュメント処理サービス場所に、ドキュメント処理ジョブの要求を送信する。ユーザは、その後、選択したドキュメント処理サービス場所に移動してドキュメント処理ジョブの出力を取りに行かねばならない。しかしながら、ユーザが選択した場所が、種々の理由のためそのジョブを処理できないこともある。例えば、その場所の選択された装置が故障していること、サービスの要求があった時点においてその場所が営業中でないこと、または選択されたタイプの処理操作、例えばカラー印刷等がその場所においては利用できない場合がある。さらに、ユーザが選択した場所まで移動し、そのジョブ出力を取得できないこともある。そのような場合、ユーザは、再度、要求したサービスを実行できるか、またはユーザがそのジョブを取得できる場所にそのジョブを再提出しなければならない。
【０００３】
したがって、ユーザが、不特定の利用可能なドキュメント処理サービス場所またはドキュメント処理装置から、ドキュメント処理ジョブの出力を取得できるシステムおよび方法が望まれている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の従来の問題点に鑑みてなされたもので、ドキュメント処理ジョブを不特定のドキュメント処理装置によって実行するシステムおよび方法を提供することを目的とする。また、本発明は、ドキュメント処理ジョブを遠隔で生成し、ジョブの出力を不特定の利用可能なドキュメント処理サービス場所またはドキュメント処理装置から取得可能なシステムおよび方法を提供することを目的とする。さらに、本発明は、電子ドキュメントを不特定のドキュメント処理装置にルーティングするシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明によるドキュメント処理システムは、複数のドキュメント処理装置のそれぞれから、ネットワークを介して、アクセス可能なドキュメント処理キューと、このドキュメント処理キューに電子ドキュメントをルーティングする手段と、ドキュメント処理キューに記憶された電子ドキュメントの処理を複数のドキュメント処理装置の中から選択されたドキュメント処理装置において開始するジョブ処理要求をユーザから受け取るユーザ・インターフェイス手段と、ドキュメント処理キューから電子ドキュメントを解放（release）するように、受け取ったジョブ処理要求を表すデータをドキュメント処理キューに伝達する手段と、ジョブ処理要求の受信に応答して選択されたドキュメント処理装置に、ネットワークを介して、電子ドキュメントを伝達する手段とを有する。
【０００６】
一実施形態においては、ユーザ・インターフェイス手段は、関連するネットワーク・データ処理装置上のシン・クライアントからなる。
【０００７】
他の実施形態においては、ユーザ・インターフェイス手段は、選択されたドキュメント処理装置に関連付けられている。
【０００８】
また他の実施形態においては、本発明によるシステムは、ユーザの身元（identity）を表すユーザ識別データを受け取る手段と、ユーザ・インターフェイス手段上において電子ドキュメントを表すドキュメント識別データを生成する手段とを、さらに、有する。
【０００９】
さらに他の実施形態においては、本発明によるシステムは、ユーザ・インターフェイス手段上に、前記電子ドキュメントに対するドキュメント処理操作のコストに関するコスト・データを表示する手段と、ドキュメント処理操作のための支払を表す支払データを受け取る手段と、支払データの受け取りに応答して前記選択されたドキュメント処理装置において前記電子ドキュメントの処理を開始する手段とを、さらに、有する。好ましくは、支払データが、選択されたドキュメント処理装置において実行されるクレジット・カードを読み取り機械を通すことによって、受け取られる。
【００１０】
本発明によるドキュメント処理方法は、複数のドキュメント処理装置のそれぞれから、ネットワークを介して、アクセス可能なドキュメント処理キューに、電子ドキュメントをルーティングするステップと、ドキュメント処理キューに記憶された電子ドキュメントの処理を複数のドキュメント処理装置の中から選択されたドキュメント処理装置において開始するジョブ処理要求を、ユーザ・インターフェイスを介して、ユーザから受け取るステップと、ドキュメント処理キューから電子ドキュメントを解放するように、受け取ったジョブ処理要求を表すデータをドキュメント処理キューに伝達するステップと、ジョブ処理要求の受信に応答して選択されたドキュメント処理装置に、ネットワークを介して、電子ドキュメントを伝達するステップとを含む。
【発明の効果】
【００１１】
本発明によれば、ドキュメント処理ジョブを不特定のドキュメント処理装置によって実行するシステムおよび方法が提供される。また、本発明によれば、ドキュメント処理ジョブを遠隔で生成し、ジョブの出力を不特定の利用可能なドキュメント処理サービス場所またはドキュメント処理装置から取得可能なシステムおよび方法が提供される。さらに、本発明によれば、電子ドキュメントを不特定のドキュメント処理装置にルーティングするシステムおよび方法が提供される。
【発明を実施するための最良の形態】
【００１２】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１は本発明による実施形態が適用されるシステム全体の構成例を示す。図に示したシステム１００は、コンピュータ・ネットワーク１０２として表されている分散コンピューティング環境を利用している。コンピュータ・ネットワーク１０２は、複数の電子装置間におけるデータの交換を可能とする本技術分野で知られている任意の分散通信システムである。コンピュータ・ネットワーク１０２は、例えば、仮想ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、パーソナル・エリア・ネットワーク、ローカル・エリア・ネットワーク、インターネット、イントラネットまたはそれらの任意の組み合わせを含む本技術分野で知られている任意のコンピュータ・ネットワークである。本発明による一実施形態において、コンピュータ・ネットワーク１０２は、例えば、トークン・リング、IEEE802.11(x)、Ethernet（登録商標）またはその他の無線ベースまたは有線ベースのデータ通信メカニズム等の既存の多数のデータ転送メカニズムによって例示されるような物理レイヤおよびトランスポート・レイヤから構成される。図にはコンピュータ・ネットワーク１０２を示したが、本発明は、本技術分野において知られているように、スタンドアローンのシステムにおいても同様に実施可能である。
【００１３】
システム１００は、さらに、例えば、電子メール、ファクシミリ等のメッセージ通信、画像走査、コピー、ドキュメント管理、印刷等の様々なドキュメント処理を実行するために適切な多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰということがある。）として図に表されている、ユーザから見てリモートの位置に配置された少なくとも１つのドキュメント処理装置１０４を含む。しかし、ＭＦＰはドキュメント処理装置の一形態であって、本発明におけるリモート・ドキュメント処理装置がＭＦＰに限定されるものではない。リモート・ドキュメント処理装置における処理操作には、例えば、ファクシミリ通信、画像走査、コピー、印刷、電子メール、ドキュメント管理、ドキュメント保存等が含まれる。本発明による一実施形態においては、ドキュメント処理装置１０４は、外部の、またはネットワークに接続されている装置に対してリモート・ドキュメント処理サービスを提供するように適合されている。ドキュメント処理装置１０４は、ユーザ、あるいはネットワークに接続された装置等とやり取りするように構成された、ハードウェア、ソフトウェアおよびこれらの任意の適切な組み合わせを含んでいる。
【００１４】
また、本発明による一実施形態において、ドキュメント処理装置１０４は、例えば、IEEE 1394あるいはＵＳＢインターフェイスを有する各種ドライブ、多様なＩＣメモリカード等の、複数のポータブル記憶媒体を受け入れるためのインターフェイスを備える。本発明の実施形態においては、ドキュメント処理装置１０４は、さらに、タッチ・スクリーン、ＬＣＤ、タッチ・パネル、英数字キーパッド等のユーザ・インターフェイス１０６を備え、ユーザは、このようなユーザ・インターフェイスを介してドキュメント処理装置１０４と直接やり取りすることができる。ユーザ・インターフェイス１０６は、ユーザに対して情報を伝達するとともに、ユーザから選択内容を受け取るために用いられる。ユーザ・インターフェイス１０６は、本技術分野において知られているように、データをユーザに対して提示するために適合された様々なコンポーネントを有している。本発明による一実施形態においては、ユーザ・インターフェイス１０６は、１つまたは複数のグラフィック要素、テキスト・データ、画像等をユーザに対して表示し、ユーザから入力を受け取り、かつ、コントローラ１０８等のバックエンド・コンポーネントに対してユーザからの入力を伝達するように適合されたディスプレイを備えている。ドキュメント処理装置１０４は、適切な通信リンク１１０を介して、コンピュータ・ネットワーク１０２と通信可能に接続されている。適切な通信リンク１１０には、例えば、WiMax（Worldwide Interoperability for Microwave Access）、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルが含まれる。
【００１５】
本発明による実施形態において、ドキュメント処理装置１０４は、さらに、ドキュメント処理装置１０４による処理操作を容易にする適切なコントローラ１０８として表されたバックエンド・コンポーネントを内蔵している。コントローラ１０８は、ドキュメント処理装置１０４の動作の制御、あるいはユーザ・インターフェイス１０６を介した画像の表示の制御、または、電子画像データの操作の管理等の処理を容易にするように構成されたハードウェア、ソフトウェアあるいはこれらの適切な組み合わせによって実装される。以下の説明においては、コントローラ１０８という用語は、後述する動作を実行する、もしくは実行させる、もしくは制御する、またはその他の方法で管理するように機能するハードウェア、ソフトウェア、またはこれらの組み合わせを含むドキュメント処理装置１０４と関連する任意の多数のコンポーネントの意味で、使用する。なお、図および上記の説明において、コントローラ１０８をドキュメント処理装置１０４に内蔵された形態としたが、コントローラ１０８は、ドキュメント処理装置１０４に通信可能に接続された外部装置の形態であってもよい。コントローラ１０８との関連において説明を行う動作は、本技術分野において知られている任意の汎用コンピューティング・システムによって実行可能である。したがって、コントローラ１０８は、このような一般的なコンピューティング装置を代表しており、以下の説明において使用する際にも、そのように意図されている。また、以下の説明においてはコントローラ１０８を使用しているが、これは実施形態の例にすぎず、その他の実施形態においても、本発明によるシステムおよび方法を利用することができる。
【００１６】
システム１００は、さらに、様々なドキュメント処理を実行するために適切なＭＦＰとして図に表されている、ユーザ側に配置されるローカルとしてのドキュメント処理装置１１２を含む。しかし、ＭＦＰはドキュメント処理装置の一形態であって、本発明におけるドキュメント処理装置がＭＦＰに限定されるものではない。ドキュメント処理装置１１２における処理操作には、例えば、ファクシミリ通信、画像走査、コピー、印刷、電子メール、ドキュメント管理、ドキュメント保存等が含まれる。本発明による一実施形態においては、ドキュメント処理装置１１２は、外部の装置、例えば最も近くに位置するデータ処理装置に対してローカル・ドキュメント処理サービスを提供するように適合されている。ドキュメント処理装置１１２は、リモート・ドキュメント処理サービスも提供することができる。ドキュメント処理装置１１２は、ユーザ、あるいはネットワークに接続された装置等とやり取りするように構成された、ハードウェア、ソフトウェアおよびこれらの任意の適切な組み合わせを含んでいる。
【００１７】
また、本発明による一実施形態において、ドキュメント処理装置１１２は、例えば、IEEE 1394あるいはＵＳＢインターフェイスを有する各種ドライブ、多様なＩＣメモリカード等の、複数のポータブル記憶媒体を受け入れるためのインターフェイスを備える。本発明の実施形態においては、ドキュメント処理装置１１２は、さらに、タッチ・スクリーン、ＬＣＤ、タッチ・パネル、英数字キーパッド等のユーザ・インターフェイス１１４を備え、ユーザは、このようなユーザ・インターフェイスを介してドキュメント処理装置１１２と直接やり取りすることができる。ユーザ・インターフェイス１１４は、ユーザに対して情報を伝達するとともに、ユーザから選択内容を受け取るために用いられる。ユーザ・インターフェイス１１４は、本技術分野において知られているように、データをユーザに対して提示するために適合された様々なコンポーネントを有している。本発明による一実施形態においては、ユーザ・インターフェイス１１４は、１つまたは複数のグラフィック要素、テキスト・データ、画像等をユーザに対して表示し、ユーザから入力を受け取り、かつ、コントローラ１１６等のバックエンド・コンポーネントに対してユーザからの入力を伝達するように適合されたディスプレイを備えている。ドキュメント処理装置１１２は、適切な通信リンク１１８を介して、コンピュータ・ネットワーク１０２と通信可能に接続されている。適切な通信リンク１１８には、例えば、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルが含まれる。
【００１８】
本発明による実施形態において、ドキュメント処理装置１１２は、さらに、ドキュメント処理装置１１２による処理操作を容易にする適切なコントローラ１１６として表されたバックエンド・コンポーネントを内蔵している。コントローラ１１６は、ドキュメント処理装置１１２の動作の制御、あるいはユーザ・インターフェイス１１４を介した画像の表示の制御、または、電子画像データの操作の管理等の処理を容易にするように構成されたハードウェア、ソフトウェアあるいはこれらの適切な組み合わせによって実装される。以下の説明においては、コントローラ１１６という用語は、後述する動作を実行する、もしくは実行させる、もしくは制御する、またはその他の方法で管理するように機能するハードウェア、ソフトウェア、またはこれらの組み合わせを含むドキュメント処理装置１１２と関連する任意の多数のコンポーネントの意味で、使用する。なお、図および上記の説明において、コントローラ１１６をドキュメント処理装置１１２に内蔵された形態としたが、コントローラ１１６は、ドキュメント処理装置１１２に通信可能に接続された外部装置の形態であってもよい。コントローラ１１６との関連において説明を行う動作は、本技術分野において知られている任意の汎用コンピューティング・システムによって実行可能である。したがって、コントローラ１１６は、このような一般的なコンピューティング装置を代表しており、以下の説明において使用する際にも、そのように意図されている。また、以下の説明においてはコントローラ１１６を使用しているが、これは実施形態の例にすぎず、その他の実施形態においても、本発明によるシステムおよび方法を利用することができる。
【００１９】
本発明の一実施形態によれば、ドキュメント処理装置１０４およびドキュメント処理装置１１２は、分散ドキュメント処理システムを構成する複数のドキュメント処理装置を代表している。このドキュメント処理システムは、このシステムに接続されたドキュメント処理装置のうちの任意の１つまたは複数から、ユーザがドキュメント処理操作を要求することを可能にする。本発明による一実施形態においては、ユーザは、ドキュメント処理装置のうちの任意の１つまたは複数の装置を介して、この分散ドキュメント処理システムにログインし、ドキュメント処理操作の実行を要求することができる。このようなシステムは、有料のドキュメント処理サービスを行うことができる。本発明の一形態によれば、分散ドキュメント処理システムのそれぞれのドキュメント処理装置は、異なる地理的な場所に配置されており、この結果、ユーザは、複数の異なる場所からシステムに対してアクセス可能である。ドキュメント処理装置１０４、１１２の機能等については、図２および図３を参照しながら後に説明する。
【００２０】
システム１００は、バックエンド・サーバ１２０として示されている、バックエンド・コンポーネントを、さらに、含む。バックエンド・サーバ１２０は、コンピュータ・ネットワーク１０２に通信可能に接続されており、ドキュメント保存機能を分散ドキュメント処理システムのユーザに対して提供する。バックエンド・サーバ１２０は、後述する機能を実行することが可能であるハードウェア、ソフトウェアまたはこれらの適切な組み合わせとして実装可能である。バックエンド・サーバ１２０は、適切な通信リンク１２４を介して、コンピュータ・ネットワーク１０２に通信可能に接続されている。通信リンク１２４は、バックエンド・サーバ１２０とドキュメント処理装置１０４、１１２、またはこの分散ドキュメント処理システムに関連付けされたその他の装置の間において、セキュリティ面で安全なデータ通信を提供するように適合している。バックエンド・サーバ１２０については、図４を参照しながら、後に説明を行う。
【００２１】
バックエンド・サーバ１２０には、データ記憶装置１２２が通信可能に接続されている。データ記憶装置１２２はドキュメント処理キューを表す。データ記憶装置１２２は、例えば、ハードディスク・ドライブ、その他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリまたはそれらの任意の組み合わせを含む本技術分野で知られている大容量記憶装置である。一実施形態においては、データ記憶装置１２２は、ドキュメント・データ、画像データ、電子データベースのデータ等を保存するように適切に適合されている。データ記憶装置１２２上のドキュメント処理キューは、部分的にレンダリングされた電子ドキュメントを保存することができる。データ記憶装置１２２は、図においてはシステム１００の独立したコンポーネントとして例示されているが、例えば、内蔵ハードディスク・ドライブ等のような、バックエンド・サーバ１２０の内部ストレージ・コンポーネント等として実装することができる。
【００２２】
システム１００は、さらに、通信リンク１２８を介してドキュメント処理装置１１２とデータ通信を行う第１のユーザ装置１２６を含む。第１のユーザ装置１２６は、図においては例示目的だけのために、ノート形パーソナル・コンピュータとして示されている。しかし、第１のユーザ装置１２６は、本技術分野で知られている任意のパーソナル・コンピューティング装置を表しており、例えば、コンピュータ・ワークステーション、デスクトップ形パーソナル・コンピュータ、携帯情報端末、ウェブ適合携帯電話、スマートフォン、専用通信ネットワーク用の通信装置またはその他のウェブ適合電子装置が含まれる。通信リンク１２８は、本技術分野で知られている任意の適切なデータ通信のチャネルであり、例えば、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信ネットワーク、赤外線接続、光接続、公衆交換電話網、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルが含まれる。第１のユーザ装置１２６は、電子ドキュメント、ドキュメント処理インストラクション、ジョブ処理要求、ユーザ・インターフェイスの変更、アップグレード、更新、パーソナル化データ等を生成し、かつドキュメント処理装置１１２等に送信するように適合されている。図においては、第１のユーザ装置１２６はドキュメント処理装置１１２に直接的に接続された形態を示しているが、コンピュータ・ネットワーク１０２への適切な通信リンク（図示せず）を介して、第１のユーザ装置１２６がドキュメント処理装置１１２と通信することも可能である。第１のユーザ装置１２６は、その上に常駐するウェブ・ブラウザ等のシン・クライアント（thin client）インターフェイスを介して、分散ドキュメント処理システムとのコネクションを確立するように適合されている。
【００２３】
第１のユーザ装置１２６に加えて、システム１００は、さらに、第２のユーザ装置１３０として示されている少なくとも１つ他のユーザ装置を含む。第２のユーザ装置１３０は、通信リンク１３２を介して、コンピュータ・ネットワーク１０２に通信可能に接続されている。第２のユーザ装置１３０は、図においては例示目的だけのために、ノート形パーソナル・コンピュータとして示されている。しかし、第２のユーザ装置１３０は、本技術分野で知られている任意のパーソナル・コンピューティング装置を表しており、例えば、コンピュータ・ワークステーション、デスクトップ形パーソナル・コンピュータ、携帯情報端末、ウェブ適合携帯電話、スマートフォン、専用通信ネットワーク用の通信装置またはその他のウェブ適合電子装置が含まれる。通信リンク１３２は、本技術分野で知られている任意の適切なデータ通信のチャネルであり、例えば、専用通信ネットワーク、公衆交換電話網、赤外線接続、WiMax、Bluetooth（登録商標）、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、光接続、または本技術分野において知られている他の適切な有線または無線のデータ通信チャネルが含まれる。第２のユーザ装置１３０は、電子ドキュメント、ドキュメント処理インストラクション、ジョブ処理要求、ユーザ・インターフェイスの変更、アップグレード、更新、パーソナル化データ等を生成し、かつコンピュータ・ネットワーク１０２に接続されているドキュメント処理装置１０４、１１２のうちの任意の１つの装置に送信するように適合されている。第２のユーザ装置１３０は、その上に常駐するウェブ・ブラウザ等のシン・クライアント・インターフェイスを介して、分散ドキュメント処理システムとのコネクションを確立するように適合されている。
【００２４】
次に、図２および図３を参照しながら、本発明による実施形態におけるシステムの動作が実行されるドキュメント処理装置のハードウェアおよび機能構成等を説明する。図２に本発明による実施形態においてシステム１００の動作が実行されるドキュメント処理装置２００のハードウェア・アーキテクチャの構成例を示す。ドキュメント処理装置２００には、少なくとも一つのＣＰＵから構成されるプロセッサ２０２が含まれている。プロセッサ２０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、ドキュメント処理装置２００には、ＢＩＯＳ機能、システム機能、システム構成データおよびドキュメント処理装置２００の動作に使用するその他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）２０４が含まれている。
【００２５】
また、ドキュメント処理装置２００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ２０６が含まれている。ＲＡＭ２０６は、プロセッサ２０２によって処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００２６】
ストレージ・インターフェイス２０８は、ドキュメント処理装置２００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス２０８は、２１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００２７】
ネットワーク・インターフェイス・サブシステム２１０は、ネットワークからの入出力を適切にルーティングすることによって、ドキュメント処理装置２００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム２１０は、ドキュメント処理装置２００の外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、一例として、Ethernet（登録商標）、トークン・リング等といった固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード２１４、およびWiFi（Wireless Fidelity）、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス２１８を示している。ネットワーク・インターフェイス・サブシステム２１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード２１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク２２０を介したデータ交換を行うために、相互接続されている。
【００２８】
プロセッサ２０２、読出し専用メモリ２０４、ＲＡＭ２０６、ストレージ・インターフェイス２０８およびネットワーク・インターフェイス・サブシステム２１０の間のデータ通信は、バス２１２によって例示したバス・データ転送メカニズムを介して行われる。
【００２９】
ドキュメント処理装置２００における実行可能なインストラクションは、ワークステーション、他のドキュメント処理装置、その他のサーバ等の複数の外部装置との通信を円滑に実行する。動作の際、代表的な装置は自立的に動作するが、しばしば、ローカル・ユーザによる直接的な制御が望ましい場合もある。ローカル・ユーザによる直接的な制御は、ユーザ入出力（Ｉ／Ｏ）パネル２２４へのオプションの入出力（Ｉ／Ｏ）インターフェイス２２２を介して実行することができる。
【００３０】
また、１つまたは複数のドキュメント処理エンジンへのインターフェイスも、バス２１２を介してデータ通信を行う。図に示した実施形態においては、印刷インターフェイス２２６、コピー・インターフェイス２２８、画像走査インターフェイス２３０、およびファクシミリ・インターフェイス２３２は、それぞれ、印刷エンジン２３４、コピー・エンジン２３６、画像走査エンジン（スキャナ）２３８、およびファクシミリ・エンジン２４０との通信を容易にする。ドキュメント処理装置２００は、１つまたは複数のドキュメント処理機能を適切に実行する。複数のドキュメント処理操作を実行するシステムは、前述したように一般に、多機能周辺装置（ＭＦＰ）等と呼ばれる。
【００３１】
次に図３を参照しながらシステムの動作が実行されるドキュメント処理装置の機能ブロックを説明する。図３に、本発明による実施形態のシステム１００の動作が実行されるドキュメント処理装置３００の機能ブロックの構成例を示す。図３は、ソフトウェアおよびオペレーティング・システム機能と関連して、図２に示したハードウェアの機能性を例示している。ドキュメント処理装置３００は、１つまたは複数のドキュメント処理操作を円滑に実行するドキュメント処理エンジン３０２を含んでいる。
【００３２】
ドキュメント処理エンジン３０２は、印刷エンジン３０４、ファクシミリ・エンジン３０６、画像走査エンジン３０８およびコンソール・パネル３１０を含む。印刷エンジン３０４は、ドキュメント処理装置３００に伝達された電子ドキュメントを、物理的なドキュメント、すなわちハードコピーの出力を可能とする。ファクシミリ・エンジン３０６は、ファクシミリ・モデム等の装置を介して、外部のファクシミリ装置との間で相互にファクシミリ通信を行う。
【００３３】
画像走査エンジン３０８は、ハードコピー・ドキュメントを受け取り、このハードコピー・ドキュメントに対応する画像データに変換するように機能する。コンソール・パネル３１０等のユーザ・インターフェイスは、ユーザからのインストラクションの入力と、ユーザへの情報の表示を可能にする。画像走査エンジン３０８は、目に見える有形のドキュメントを、ビットマップ・フォーマット、ベクター・フォーマットまたはページ記述言語（ＰＤＬ）フォーマットの電子的な形態への入力に関連して使用され、さらに、光学文字認識のためにも構成されている。また、実際の目に見える有形のドキュメントの画像走査は、ファクシミリ動作においても有効に機能する。
【００３４】
図に示したドキュメント処理エンジン３０２は、ドライバ３２６を介したネットワークとのインターフェイス３１６も備え、例えばネットワーク・インターフェイス・カード３１６から構成されている。ネットワークは、有線、無線あるいは光によるデータ通信のような任意の適切な物理的レイヤおよび物理的でないレイヤによって、十分なやり取りを実現している。
【００３５】
ドキュメント処理エンジン３０２は、１つまたは複数のデバイス・ドライバ３１４と適切な通信を行う。それらのデバイス・ドライバ３１４は、実際のドキュメント処理動作を実行するために、ドキュメント処理エンジン３０２から１つまたは複数の物理的装置へのデータ交換を可能とする。このようなドキュメント処理動作には、ドライバ３１８による印刷、ドライバ３２０によるファクシミリ通信、ドライバ３２２による画像走査、およびドライバ３２４によるユーザ・インターフェイス機能の中の１つまたは複数のものが含まれる。これらの多様な装置は、ドキュメント処理エンジン３０２と関連する１つまたは複数の対応したエンジンと結合されている。本発明においては、ドキュメント処理動作の任意のセットまたはサブセットが想定されている。複数の利用可能なドキュメント処理選択肢を含むドキュメント処理装置は、ＭＦＰと呼ばれている。
【００３６】
次に、図４を参照しながら、本発明による実施形態におけるシステムの動作が実行されるバックエンド・サーバのハードウェア構成等を説明する。図４に本発明による実施形態においてシステム１００の動作が実行される、図１においてはバックエンド・サーバ１２０として示したサーバ４００のハードウェア・アーキテクチャの構成例を示す。サーバ４００には、少なくとも一つのＣＰＵを含むプロセッサ４０２が含まれている。プロセッサ４０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、サーバ４００には、ＢＩＯＳ機能、システム機能、システム構成データおよびサーバ４００の動作に使用するその他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）４０４が含まれている。
【００３７】
また、サーバ４００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ４０６が含まれている。ＲＡＭ４０６は、プロセッサ４０２によって処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００３８】
ストレージ・インターフェイス４０８は、サーバ４００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス４０８は、４１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大容量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００３９】
ネットワーク・インターフェイス・サブシステム４１０は、ネットワークからの入出力を適切にルーティングすることによって、サーバ４００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム４１０は、サーバ４００と外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、一例として、Ethernet（登録商標）、トークン・リング等といった固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード４１４と、WiFi、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス４１８を示している。ネットワーク・インターフェイス・サブシステム４１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード４１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク４２０を介したデータ交換を行うために、相互接続されている。
【００４０】
プロセッサ４０２、読出し専用メモリ４０４、ＲＡＭ４０６、ストレージ・インターフェイス４０８およびネットワーク・インターフェイス・サブシステム４１０の間のデータ通信は、バス４１２によって例示したバス・データ転送メカニズムを介して行われる。
【００４１】
サーバ４００における実行可能なインストラクションは、ワークステーション、ドキュメント処理装置、その他のサーバ等の複数の外部装置との通信を円滑に実行する。動作の際、代表的なサーバは自立的に動作するが、しばしば、ローカル・ユーザによる直接的な制御が望ましい場合もある。ローカル・ユーザによる直接的な制御は、オプションの入出力（Ｉ／Ｏ）インターフェイス４２２を介して実行することができる。
【００４２】
以下、本発明における動作の概要を説明する。先ず、電子ドキュメントは、コンピュータ・ネットワークを介して、１つまたは複数のドキュメント処理装置によってアクセス可能なドキュメント処理キュー（queue）に、ルーティングされる。次に、ユーザから、ユーザ・インターフェイスを介して、ジョブ処理要求が受け取られる。このジョブ処理要求は、キューに保存されている電子ドキュメントの処理を、例えば、選択されたドキュメント処理装置において開始する要求を含む。受け取られたこのジョブ処理要求は、次に、ドキュメント処理キューに伝達され、この処理は、キューからジョブ処理要求の対象のドキュメントを解放（release）するように機能する。解放されたドキュメントは、その後そのジョブ処理要求が受け取られた際に、キューからコンピュータ・ネットワークを介して、選択されたドキュメント処理装置に伝達される。
【００４３】
本発明による一つの例示的な実施形態においては、ユーザは、ドキュメント処理装置１１２とデータ通信する第１のユーザ装置１２６を介して、システム１００にアクセスすることができる。第１のユーザ装置１２６は、部分的にレンダリングされた電子ドキュメント、例えば、ページ記述言語（ＰＤＬ）ドキュメント、POSTSCRIPT（登録商標）ファイル等、を生成する適切なプリント・ドライバ等のソフトウェア・コンポーネントを含んでいる。したがって、ユーザが電子ドキュメントのハードコピーの作成を希望するときには、そのユーザは、第１のユーザ装置１２６を介して、所定のソフトウェア・アプリケーションによって、電子ドキュメントを開くか、電子ドキュメントを作成する。次いで、ユーザが印刷操作を開始すると、第１のユーザ装置１２６はユーザに適切なプリンタ・ドライバの選択を促す。続いて、プリンタ・ドライバを選択したユーザに、そのプリンタ・ドライバによって対応する印刷オプションの選択が促される。
【００４４】
プリント・ドライバは、その後そのユーザに、任意の適切な手段によって分散ドキュメント処理システムにログインするように促す。例えば、第１のユーザ装置１２６が無線の通信リンク１２８を介してドキュメント処理装置１１２とデータ通信可能な状態にあると、コンピュータ・ネットワーク１０２を介した分散ドキュメント処理システムへの接続が容易になる。このようなログインは、第１のユーザ装置１２６において動作しているユーザ・インターフェイスを介して行われる。ユーザによって印刷操作の引き渡しが行われると、分散ドキュメント処理システムは印刷ジョブ要求を受け入れ、プリンタ・ドライバは選択された電子ドキュメントをページ記述言語フォーマット、例えばPOSTSCRIPT（登録商標）フォーマット等にレンダリングする。次に、適切なフォーマットでレンダリングされた電子ドキュメントは、コンピュータ・ネットワーク１０２を介して、バックエンド・サーバ１２０にアップロードされる。言い換えると、第１のユーザ装置１２６は、通信リンク１２８を介して、ドキュメント処理装置１１２に電子ドキュメントを送信する。ドキュメント処理装置１１２はコンピュータ・ネットワーク１０２と通信可能に接続されているため、ドキュメント処理装置１１２は、部分的にレンダリングされた電子ドキュメントを、通信リンク１１８および通信リンク１２４を介して、バックエンド・サーバ１２０に転送する。続いて、アップロードされた電子ドキュメントは、ドキュメント識別子およびユーザ識別データ、すなわちそのユーザのログイン情報に関連付けられて、バックエンド・サーバ１２０に存在するドキュメント処理キューに転送される。
【００４５】
ユーザは、その後、分散ドキュメント処理システムに参画しているいずれかのドキュメント処理装置１０４または１１２に近づく。例えば、ユーザはドキュメント処理装置１１２に近づき、ユーザ・インターフェイス１１４を介して分散ドキュメント処理システムにログインする。例えば、ユーザは、ドキュメント処理装置１１２がそのユーザの身元（identity）を検証することを可能とするユーザ識別データを提供する。次に、このユーザ識別データは、ドキュメント処理キューに記憶されている、ドキュメントに対応するドキュメント識別データを検索するために、コンピュータ・ネットワーク１０２を介して、バックエンド・サーバ１２０に送信される。ドキュメント処理装置１１２は、その後、要求ユーザに関連付けされた、ドキュメント処理キューに記憶されている電子ドキュメントの一覧表を受信する。受信された一覧表は、ユーザ・インターフェイス１１４を介して、要求ユーザに表示される。
【００４６】
ユーザは、その後、ユーザ・インターフェイス１１４を用いて、電子ドキュメントの１つを選択する。ドキュメント処理装置１１２は、バックエンド・サーバ１２０にドキュメント検索要求を提出する。バックエンド・サーバ１２０は、選択された電子ドキュメントをドキュメント処理キューから検索し、要求元のドキュメント処理装置１１２に、コンピュータ・ネットワーク１０２を介して、検索されたドキュメントを返す。次いで、ユーザは、ユーザ・インターフェイス１１４を介して、印刷オプション、例えばコピー部数、色、記録媒体のタイプ、両面印刷、仕上げオプション等の選択が促される。次に、ドキュメント処理装置１１２のコントローラ１１６またはその他のコンポーネントは、ユーザによって要求されたドキュメント処理操作の実行に関するすべてのコストを計算する。多様なオプション、サイズ、コピー部数等は、要求されたドキュメント処理操作の実行に関する妥当なコストを決定するために、適切に使用される。決定されたコストは、ユーザ・インターフェイス１１４を介して、ユーザに表示され、ユーザは支払い方法を選択するように促される。適切な支払い方法には、例えば、クレジット・カード、プリペイド口座、現金、プリペイド・カード等が含まれる。ユーザは、要求した処理のための支払を、先に指定した方法を使用して提出する。支払の受領が確認されると、ドキュメント処理装置１１２は要求されたドキュメント処理動作を実行する。
【００４７】
本発明による他の例示的な実施形態においては、ユーザは、コンピュータ・ネットワーク１０２とデータ通信を行う第２のユーザ装置１３２を介して、システム１００にアクセスすることができる。第２のユーザ装置１３０は、コンピュータ・ネットワーク１０２とのユーザ・インターフェイスを提供するために適切なウェブ・ブラウザ等のソフトウェア・コンポーネントを含む。ユーザにインターネット接続を提供できる本技術分野で知られている任意のソフトウェア・コンポーネントを、本発明による実施形態において、用いることができる。そのようなウェブ・ブラウザは、例えば、MICROSOFT社、MOZILLA社等から提供されている。本発明による一実施形態によれば、分散ドキュメント処理システムは、コンピュータ・ネットワーク１０２を介して、このシステムへのウェブ・ベースのアクセスを提供する。
【００４８】
ユーザは、先ず、第２のユーザ装置１３０を介して適切な識別データを提供することによってウェブ・ポータルにログインする。次に、コンピュータ・ネットワーク１０２を介して、第２のユーザ装置１３０からバックエンド・サーバ１２０のドキュメント処理キューに、１つまたは複数のドキュメントがアップロードされる。本発明においては、種々のセキュリティ・プロトコルを実装可能であり、そのことによって、コンピュータ・ネットワーク１０２を介して、ログイン・データ、電子ドキュメント、支払データ等のセキュリティ面で安全な送信が可能となる。その後、ユーザは、バックエンド・サーバ１２０にアップロードされたドキュメントの中の１つまたは複数について実行する所望のドキュメント処理操作に関連する印刷オプションの選択が促される。バックエンド・サーバ１２０のドキュメント処理キューにアップロードされた電子ドキュメントは、例えば、適切なページ記述言語フォーマットのものである。しかし、オリジナルのファイル・フォーマット等、その他のフォーマットの電子ドキュメントも、本発明にしたがって処理されることが同様に可能である。次いで、ユーザは、第２のユーザ装置１３０を介して、ドキュメント処理要求、すなわちジョブを分散ドキュメント処理システムに渡す。要求されたドキュメント処理操作を受け入れると、バックエンド・サーバ１２０は、受信した１つまたは複数の電子ドキュメントを、関連付けされたドキュメント処理キューに保存し、前記１つまたは複数の電子ドキュメントが保持される。
【００４９】
ユーザは、その後、分散ドキュメント処理システムからログオフすることによって、コンピュータ・ネットワーク１０２および第２のユーザ装置１３０を介して設定されたウェブ・ポータル・インターフェイスから抜け出すことができる。以上、説明したように、ユーザに関連付けられた１つまたは複数の電子ドキュメントは、バックエンド・サーバ１２０によって保存され、その結果、保存された電子ドキュメントは、分散ドキュメント処理システムに関連付けされた任意のドキュメント処理装置を介したユーザによるアクセスのために利用可能となる。
【００５０】
ユーザが、要求したドキュメント処理操作の完了を希望するときには、そのユーザは、分散ドキュメント処理システムに関連付けされたドキュメント処理装置１０４、１１２のうちのいずれか１つに近づく。ユーザは、その後、要求したドキュメント処理操作の完了のために選択したドキュメント処理装置に関連付けられたユーザ・インターフェイスを介して、システムにログインする。以下の説明においては、主に、ユーザがドキュメント処理装置１０４を選択した場合に関して説明を行う。しかし、ユーザは、ドキュメント処理装置１０４のみならず、ドキュメント処理装置１１２等、分散ドキュメント処理システムの任意のドキュメント処理装置を使用することができることは明らかであろう。ユーザは、ユーザ・インターフェイス１０６を介して、ドキュメント処理装置１０４に、例えば、ユーザ名およびパスワードの一方または両方等のユーザ識別データを提供する。ユーザが分散ドキュメント処理システムにおいて認証されると、選択されたドキュメント処理装置１０４は、提供されたユーザ識別データに関連付けされ、ドキュメント・キューに保存されている電子ドキュメントの一覧表をバックエンド・サーバ１２０に要求する。バックエンド・サーバ１２０は、ユーザ識別データに関連付けされたドキュメントの一覧表を、要求元のドキュメント処理装置１０４に、コンピュータ・ネットワーク１０２を介して、返す。
【００５１】
バックエンド・サーバ１２０から返された一覧表は、ユーザ・インターフェイス１０６を介して表示され、ユーザが選択したドキュメント処理装置１０４によって処理を進めるために、ユーザは、ドキュメント処理キューに保存されている１つまたは複数のドキュメントを選択するように促される。一覧表に含まれているドキュメント識別データのユーザ選択によって特定される、選択されたドキュメントが、選択されているドキュメント処理装置１０４によって、バックエンド・サーバ１２０に要求される。バックエンド・サーバ１２０は、選択されたドキュメントをドキュメント処理キューから検索し、検索したドキュメントを要求元のドキュメント処理装置１０４に返す。次いで、ユーザは、例えば、仕上げオプション、色、両面印刷、コピー部数等といった印刷オプションを選択するように促される。
【００５２】
選択されているドキュメント処理装置１０４のコントローラ１０８またはその他のコンポーネントは、その後、ユーザによって要求されたドキュメント処理操作の実行に関するコストを計算する。多様なオプション、サイズ、コピー部数等が、要求されたドキュメント処理操作の実行に関する妥当なコストを決定するために、適切に使用される。決定されたコストは、ユーザ・インターフェイス１１４を介してユーザに表示され、ユーザは支払い方法を選択するように促される。適切な支払い方法には、例えば、クレジット・カード、プリペイド口座、現金、プリペイド・カード等が含まれる。ユーザは、要求した処理のための支払を、先に指定した方法を使用して提出する。支払の受領が確認されると、選択されているドキュメント処理装置１０４は、取得した電子ドキュメントについて要求されたドキュメント処理操作を実行する。
【００５３】
次に図５ないし図７を参照しながら、本発明による実施形態において、不特定のドキュメント処理装置によってドキュメント処理ジョブを実行するシステムの動作を説明する。図５に、本発明による実施形態において、不特定のドキュメント処理装置によってドキュメント処理ジョブを実行するシステムの基本的な動作例を表すフローチャートを示す。先ず、Ｓ５０２で、電子ドキュメントがドキュメント処理キューにルーティングされる。好ましくは、この電子ドキュメントは、コンピュータ・ネットワーク１０２を介してドキュメント処理装置１０４、１１２からアクセスが可能なドキュメント処理キューに、コンピュータ・ネットワーク１０２を介してルーティングされる。Ｓ５０４においては、ジョブ処理要求がユーザから受け取られる。本発明による実施形態においては、ユーザから、選択されたドキュメント処理装置のユーザ・インターフェイスを介して、このジョブ処理要求が受け取られる。このジョブ処理要求は、ドキュメント処理キューに保存されている電子ドキュメントの処理を、選択されたドキュメント処理装置において開始する、ユーザからのインストラクションを含む。Ｓ５０６において、ジョブ処理要求がドキュメント処理キューに伝達され、そのドキュメント処理キューから、処理対象となっているドキュメントが解放される。処理対象となっている電子ドキュメントは、その後Ｓ５０８において、選択されたドキュメント処理装置に伝達される。ジョブ処理要求が受信されると、電子ドキュメントは、ドキュメント処理キューから選択されたドキュメント処理装置に、コンピュータ・ネットワーク１０２を介して、伝達される。
【００５４】
次に図６を参照しながら、本発明による実施形態におけるバックエンド・サーバの動作を説明する。図６に、本発明による実施形態におけるバックエンド・サーバの動作例を表したフローチャートを示す。先ず、Ｓ６０２で、バックエンド・サーバ１２０はユーザ識別データを受信する。ユーザ識別データは、コンピュータ・ネットワーク１０２に通信可能に接続されたデータ処理装置またはドキュメント処理装置に関連付けされているユーザ・インターフェイスを介して、ユーザから受信される。ユーザ識別データは、例えば、ユーザ名およびパスワードの一方または両方、あるいは英数アカウント番号等を含む。次にＳ６０４において、バックエンド・サーバ１２０は、ドキュメント識別データを含む電子ドキュメントを受信する。ここで、ドキュメント識別データは対応する電子ドキュメントを表し、ユーザ・インターフェイスにおいて生成することができる。続いてＳ６０６において、受信された電子ドキュメントは、受信されたユーザ識別データおよびドキュメント識別データに関連付けされて、バックエンド・サーバ１２０のドキュメント処理キューに記憶される。
【００５５】
Ｓ６０８においては、バックエンド・サーバ１２０は、コンピュータ・ネットワーク１０２を介して、ドキュメント処理装置からドキュメント要求を受信する。ドキュメント要求は、そのドキュメント要求元のドキュメント処理装置におけるユーザを表すユーザ識別データを含む。ドキュメント要求を受信したバックエンド・サーバ１２０は、キューに保存されている電子ドキュメントの中から、受信したユーザ識別データに関連付けされた電子ドキュメントを検索し、Ｓ６１０において、要求元のドキュメント処理装置に電子ドキュメントの一覧表を伝達する。バックエンド・サーバ１２０は、その後Ｓ６１２において、キュー内に記憶されている選択された電子ドキュメントのドキュメント識別データを含むドキュメント要求をドキュメント処理装置から受信する。その後Ｓ６１４において、バックエンド・サーバ１２０は、要求された電子ドキュメントをドキュメント処理キューから要求元のドキュメント処理装置に伝達する。図６のフローチャートに表した以上の動作は、選択されたドキュメント処理装置のユーザ・インターフェイスを介して、ユーザがドキュメント識別データを直接提供し、それによってサーバ１２０が特定のユーザに関連付けされているすべてのドキュメントの完全な一覧表を検索する必要性を回避する具体化も可能である。
【００５６】
続いて図７を参照しながら、本発明による実施形態におけるドキュメント処理装置の動作を説明する。図７に、本発明による実施形態におけるドキュメント処理装置の動作例を表したフローチャートを示す。尚、説明を簡潔にするためにドキュメント処理装置１０４を参照するが、任意のその種のドキュメント処理装置についても、図に示した動作を適用することができる。先ず、Ｓ７０２で、ドキュメント処理装置１０４は、ユーザ・インターフェイス１０６を介して、ユーザからユーザ識別データを受け取る。このユーザ識別データは、例えば、ユーザ名およびパスワードの一方または両方、英数文字列またはその他の本技術分野で知られている適切な識別データである。ユーザ識別データは、Ｓ７０４において、コンピュータ・ネットワーク１０２を介して、バックエンド・サーバ１２０に伝達される。この伝達は、好ましくは、本技術分野で知られているデータ・セキュリティを確保するために適切なセキュリティ・プロトコルによって実行される。
【００５７】
ドキュメント処理装置１０４は、その後Ｓ７０６において、バックエンド・サーバ１２０のドキュメント処理キューに記憶されている電子ドキュメントを表すドキュメント識別データを受信する。次いで、ドキュメント処理装置１０４は受信したドキュメント識別データを、ユーザ・インターフェイス１０６を介して、ユーザに表示し、要求されたドキュメント処理操作を希望する電子ドキュメントを表すユーザ選択データをＳ７０８においてユーザから受け取る。Ｓ７１０においては、ドキュメント処理装置１０４は、所望の電子ドキュメントを求めるドキュメント要求をバックエンド・サーバ１２０に、コンピュータ・ネットワーク１０２を介して、伝達する。このドキュメント要求はドキュメント識別データを含み、ドキュメント処理キューからの所定の電子ドキュメントの検索を可能にする。
【００５８】
Ｓ７１２において、ドキュメント処理装置１０４は、要求した電子ドキュメントをバックエンド・サーバ１２０から、コンピュータ・ネットワーク１０２を介して、受信する。その後、ユーザに、ユーザ・インターフェイス１０６を介して、出力設定の選択が促され、選択された出力設定が、Ｓ７１４において、ドキュメント処理装置１０４によってユーザから受け取られる。出力設定の選択には、例えば、出力媒体、色、コピー部数、両面または片面出力、送信タイプ等が含まれる。続いてＳ７１６において、ドキュメント処理装置１０４は、要求されたドキュメント処理操作の実行に関するコストを生成する。コストは、ユーザ・インターフェイス１０６を介して、ユーザに表示され、例えば、クレジット・カード、現金、プリペイド・カード、プリペイド口座等といった所望の支払方法の選択をユーザに促す。Ｓ７１８においては、ドキュメント処理装置１０４は、要求されたドキュメント処理操作に関するコストのための支払に対応する支払データを受け取る。例えば、クレジット・カードによる支払方法が選択されたときには、支払いデータは、クレジット・カードをその読み取り機械に通すことによって、受け取られる。この場合、クレジット・カードの読み取り機械はドキュメント処理装置に含ませることができる。この支払データの受け取り、および確認に応答して、ドキュメント処理装置１０４は、検索された電子ドキュメントについて要求されたドキュメント処理操作をＳ７２０において実行する。
【００５９】
図７のフローチャートに表した以上の動作は、選択されたドキュメント処理装置のユーザ・インターフェイスを介して、ユーザがドキュメント識別データを直接提供し、それによってサーバ１２０が特定のユーザに関連付けされているすべてのドキュメントの完全な一覧を検索する必要性を回避する具体化も可能である。
【００６０】
本発明は、ソース・コード、オブジェクト・コード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクト・コードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータ・プログラムに適用される。コンピュータ・プログラムは、スタンドアローンのアプリケーション、ソフトウェア・コンポーネント、スクリプトまたは他のアプリケーションへのプラグ・インとすることができる。本発明を実施するコンピュータ・プログラムは、例えば、ＲＯＭやＲＡＭ等の記憶媒体、ＣＤ−ＲＯＭ等の光記録媒体、フロッピー（登録商標）ディスク等の磁気記録媒体等の、コンピュータ・プログラムを伝達することができる任意の実体または装置である担体上で具体化することができる。この担体は、電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号等の任意の伝達可能な担体である。コンピュータ・プログラムは、サーバからインターネットを介してダウンロードすることもできる。また、コンピュータ・プログラムの機能は集積回路に組み込むこともできる。説明を行った本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の技術的な範囲内にある。
【００６１】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的ではなく、本発明を開示した形態に限定しようとするものでもない。以上の開示を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる発明の技術的な範囲内にある。
【図面の簡単な説明】
【００６２】
【図１】本発明による実施形態が適用されるシステム全体の構成例である。
【図２】本発明による実施形態のシステムの動作が実行されるドキュメント処理装置のハードウェアの構成例である。
【図３】本発明による実施形態のシステムの動作が実行されるドキュメント処理装置の機能ブロックの構成例である。
【図４】本発明による実施形態のシステムの動作が実行されるサーバのハードウェアの構成例である。
【図５】本発明による実施形態において、不特定のドキュメント処理装置によってドキュメント処理ジョブを実行する基本的な動作例を表すフローチャートである。
【図６】本発明による実施形態におけるサーバの動作例を表したフローチャートである。
【図７】本発明による実施形態におけるドキュメント処理装置の動作例を表したフローチャートである。
【符号の説明】
【００６３】
１００  システム
１０２  コンピュータ・ネットワーク、分散コンピューティング・システム
１０４、１１２  ドキュメント処理装置、ＭＦＰ
１０６、１１４  ユーザ・インターフェイス
１０８、１１６  コントローラ
１１０、１１８、１２４、１３２  通信リンク
１２０  バックエンド・サーバ
１２２  データ記憶装置
１２６、１３０  ユーザ装置
２００、３００  ドキュメント処理装置
２０２、４０２  プロセッサ
２０４、４０４  読出し専用メモリ、ＲＯＭ
２０６、４０６  ＲＡＭ
２０８、４０８  ストレージ・インターフェイス
２１０、４１０  ネットワーク・インターフェイス・サブシステム
２１２、４１２  バス
２１４、３１６、４１４  ネットワーク・インターフェイス・カード
２１６、４１６  ディスク・ドライブ
２１８、４１８  無線インターフェイス
２２０、４２０  物理的ネットワーク
２２２、４２２  オプションの入出力インターフェイス
２２４  ユーザ入出力パネル
２２６  印刷インターフェイス
２２８  コピー・インターフェイス
２３０  画像走査インターフェイス
２３２  ファクシミリ・インターフェイス
２３４、３０４  印刷エンジン
２３６  コピー・エンジン
２３８、３０８  画像走査エンジン
２４０、３０６  ファクシミリ・エンジン
３０２  ドキュメント処理エンジン
３１０  コンソール・パネル
３１４  デバイス・ドライバ
３１８、３２０、３２２、３２４、３２６  ドライバ
４００  サーバ、バックエンド・サーバ
【図１】
2008182699.tif 000003
【図２】
2008182699.tif 000004
【図３】
2008182699.tif 000005
【図４】
2008182699.tif 000006
【図５】
2008182699.tif 000007
【図６】
2008182699.tif 000008
【図７】
2008182699.tif 000009