(57)【要約】【課題】ドキュメント・レンダリング装置の資源節約システムおよび方法を提供する。【解決手段】ドキュメント・レンダリング装置における許容可能な資源使用量レベルの閾値パラメータ・データと、閾値パラメータに対応するデフォルト設定データが、データ記憶装置に保存される。電子ドキュメント・データと、装置においてドキュメントをレンダリングする所望の設定の要求データを受け取る。要求データに関連付けられた設定は、パラメータ・データに対応する閾値パラメータと比較される。要求データに関連付けられた設定が閾値パラメータを超えるという判定がなされると、通知が生成される。通知にしたがって、装置の代替的な設定に関して、ユーザを促す。代替的な設定の許容性の確認がユーザから得られると、装置の動作が、代替的な設定データにしたがって有効化され、ドキュメント・レンダリング処理がドキュメント・レンダリング装置によって実行される。【選択図】図８
2010088107.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメント・レンダリング装置に関連する資源に対応する許容可能な資源使用量レベルとして設定された閾値パラメータに対応するパラメータ・データをデータ記憶装置に保存するステップと、
前記閾値パラメータに対応する前記ドキュメント・レンダリング装置のデフォルト設定に対応するデフォルト設定データを前記データ記憶装置に保存するステップと、
前記ドキュメント・レンダリング装置によって処理する少なくとも１つの電子ドキュメントに対応する電子ドキュメント・データを受け取るステップと、
受け取った前記電子ドキュメント・データの前記ドキュメント・レンダリング装置におけるレンダリングに関する所望の設定に対応するユーザ要求データを受け取るステップと、
前記要求データに関連付けられた設定を、前記パラメータ・データに対応する前記閾値パラメータと比較する比較ステップと、
この比較ステップによって、前記要求データに関連付けられた前記設定が、前記パラメータ・データに対応する前記閾値パラメータを超えていると判定されたときに、前記ユーザに対する通知を生成するステップと、
生成された前記通知にしたがって前記ドキュメント・レンダリング装置の少なくとも１つの代替的な設定に関する指示を前記ユーザに対して生成するステップと、
前記少なくとも１つの代替的な設定の許容性に対応するユーザ確認データを受け取って、受け取ったユーザ確認データにしたがって代替的な設定データを選択的に生成するステップと、
前記代替的な設定データにしたがって前記ドキュメント・レンダリング装置の動作を有効化するステップと、
有効化された前記ドキュメント・レンダリング装置の動作にしたがって、少なくとも１つの受け取った前記電子ドキュメントについてドキュメント・レンダリング処理を実行するステップと
を含むことを特徴とするドキュメント・レンダリング装置の資源節約方法。
【請求項２】
ユーザ・ログイン・データを受け取るステップと、
受け取った前記ユーザ・ログイン・データに関連付けられた管理者権限を検査する検査ステップと、
この検査ステップによって管理者権限があると判定された場合に、前記代替的な設定データをパラメータ・データとして前記データ記憶装置に保存するステップと
を、さらに、含むことを特徴とする請求項１に記載のドキュメント・レンダリング装置の資源節約方法。
【請求項３】
前記代替的な設定データにしたがって前記ドキュメント・レンダリング装置の動作が有効化され、有効化された前記ドキュメント・レンダリング装置の動作にしたがって前記電子ドキュメントについてドキュメント・レンダリング処理が実行された後に、前記ドキュメント・レンダリング装置の設定をデフォルトの設定にリセットするステップを、さらに、含むことを特徴とする請求項１に記載のドキュメント・レンダリング装置の資源節約方法。
【請求項４】
前記デフォルトの設定を表す表示を生成するステップを、さらに、含むことを特徴とする請求項１に記載のドキュメント・レンダリング装置の資源節約方法。
【請求項５】
前記デフォルトの設定の表示は、前記設定が前記ドキュメント・レンダリング装置の資源節約モードに関連付けられたことをユーザに通知する情報を含むことを特徴とする請求項４に記載のドキュメント・レンダリング装置の資源節約方法。
【請求項６】
ドキュメント・レンダリング装置に関連する資源に対応する許容可能な資源使用量レベルとして設定された閾値パラメータに対応するパラメータ・データと、
前記閾値パラメータに対応する前記ドキュメント・レンダリング装置のデフォルト設定に対応するデフォルト設定データと
を保存するデータ記憶手段と、
前記ドキュメント・レンダリング装置によって処理する少なくとも１つの電子ドキュメントに対応する電子ドキュメント・データを受け取る第1受信手段と、
受け取った前記電子ドキュメント・データの前記ドキュメント・レンダリング装置におけるレンダリングに関する所望の設定に対応するユーザ要求データを受け取る第2受信手段と、
前記要求データに関連付けられた設定を、前記パラメータ・データに対応する前記閾値パラメータと比較する比較手段と、
この比較手段によって、前記要求データに関連付けられた前記設定が、前記パラメータ・データに対応する前記閾値パラメータを超えていると判定されたときに、前記ユーザに対する通知する通知手段と、
生成された前記通知にしたがって前記ドキュメント・レンダリング装置の少なくとも１つの代替的な設定に関する指示を前記ユーザに対して表示する第1表示手段と、
前記少なくとも１つの代替的な設定の許容性に対応するユーザ確認データを受け取って、受け取ったユーザ確認データにしたがって代替的な設定データを選択的に表示する第2表示手段と、
前記代替的な設定データにしたがって前記ドキュメント・レンダリング装置の動作を有効化する設定手段と、
有効化された前記ドキュメント・レンダリング装置の動作にしたがって、少なくとも１つの受け取った前記電子ドキュメントについてドキュメント・レンダリング処理を実行する制御手段と
を備えることを特徴とするドキュメント・レンダリング装置の資源節約システム。
【請求項７】
前記パラメータ・データは、ブランク・ページ出力の省略、またはＮ ｉｎ １出力、または両面出力、または白黒出力、または原稿モード出力、またはフォント・サイズ、または画像出力の省略、または媒体の選択、またはトナー節約出力、またはグレイスケール・レベルに対応するデータを含むことを特徴とする請求項６に記載のドキュメント・レンダリング装置の資源節約システム。
【請求項８】
前記システムは、
ユーザ・ログイン・データを受け取る手段と、
受け取った前記ユーザ・ログイン・データに関連付けられた管理者権限を検査する検査手段と
を、さらに、備え、
前記データ記憶装置は、前記検査手段によって管理者権限があると判定された場合に、前記代替的な設定データをパラメータ・データとして保存することを特徴とする請求項６に記載のドキュメント・レンダリング装置の資源節約システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント・レンダリング装置の動作に関連する資源を節約するシステムおよび方法に関する。
【背景技術】
【０００２】
ドキュメント・レンダリング装置は、業務と家庭で広く使用されている。ドキュメント・レンダリング装置には、プリンタ、コピー機、スキャナおよびファクシミリ装置がある。最近、これらの装置の機能の複数の機能を含むドキュメント・レンダリング装置が普及しており、多機能周辺装置（ＭＦＰ）または多機能装置と呼ばれている。
【０００３】
ドキュメント・レンダリング装置には、レンダリング動作中に資源活用に影響を及ぼす多数の設定可能なパラメータがある。そのような資源設定は、紙消費量、消費電力、トナー消費量、およびインク消費量等の資源消費に影響を及ぼす。殆どの装置にはデフォルトの設定がなされており、デフォルトの設定は、管理者またはエンドユーザ等を含むユーザによって容易に変更可能である。デフォルトの設定、または特定のレンダリング・ジョブの設定の選択は、特にレンダリング特性が適応性のある、または重要ではないジョブと関連して、便宜的に行われ資源活用を無視することが多く、資源の節約の観点において問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の従来の問題点に鑑みてなされたもので、ドキュメント・レンダリング装置の動作に関連する資源を節約するシステムまたは方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一実施形態によるドキュメント・レンダリング装置の資源節約システムおよび方法においては、ドキュメント・レンダリング装置に関連する複数のそれぞれの資源に対応する許容可能な資源使用量レベルとして設定された閾値パラメータに対応するパラメータ・データと、閾値パラメータに対応するドキュメント・レンダリング装置の複数のデフォルト設定に対応するデフォルト設定データとが、データ記憶装置に保存される。ドキュメント・レンダリング装置によって処理する少なくとも１つの電子ドキュメントに対応する電子ドキュメント・データが受け取られ、また、受け取られた電子ドキュメントのドキュメント・レンダリング装置におけるレンダリングに関する所望の設定に対応する要求データが受け取られる。要求データに関連付けられた設定は、パラメータ・データに対応する閾値パラメータと比較される。この比較の結果、要求データに関連付けられた設定がパラメータ・データに対応する閾値パラメータを超えていると判定された場合、その旨を示すユーザに対する通知が生成される。この場合、生成された通知にしたがって、ドキュメント・レンダリング装置の少なくとも１つの代替的な設定に関する指示（prompt）が、生成され、ユーザを促す。少なくとも１つの代替的な設定の許容性に対応する確認データをユーザから受け取り、その確認データにしたがって、代替的な設定データを選択的に生成する。代替的な設定データにしたがったドキュメント・レンダリング装置の動作が有効化され、ドキュメント・レンダリング装置は、有効化された動作にしたがって、少なくとも１つの受け取った電子ドキュメントについてドキュメント・レンダリング処理を実行する。
【０００６】
本発明のさらなる実施形態によるシステムおよび方法において、閾値パラメータ・データは、ブランク・ページ出力の省略（suppression）、またはＮ ｉｎ １出力（rendering）、または両面出力、または白黒出力、または原稿モード出力、またはフォント・サイズ、または画像出力の省略、または媒体の選択、またはトナー節約出力、またはグレイスケール・レベルに対応するデータを含む。
【発明の効果】
【０００７】
本発明によれば、ドキュメント・レンダリング装置の動作に関連する資源を節約するシステムおよび方法が提供される。
【図面の簡単な説明】
【０００８】
【図１】本発明による実施形態が適用されるシステム全体の構成例である。
【図２】本発明による実施形態のシステムの動作が実行されるドキュメント・レンダリング装置のハードウェアの構成例である。
【図３】本発明による実施形態のシステムの動作が実行されるドキュメント・レンダリング装置の機能ブロックの構成例である。
【図４】本発明による実施形態のシステムの動作が実行されるコントローラのハードウェアの構成例を説明するための図である。
【図５】本発明による実施形態のシステムの動作が実行されるコントローラの機能ブロックの構成例を説明するための図である。
【図６】本発明の実施形態によるシステムのブロック図の一例である。
【図７】本発明の実施形態によるシステムの機能ブロック図の一例である。
【図８】本発明による実施形態における基本的な動作の一例を表すフローチャートである。
【図９】本発明による実施形態における動作の一例を詳細に表したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、適宜、図面を参照しながら一例としての実施の形態の説明を行う。図１は本実施の形態におけるドキュメント・レンダリング装置の資源を節約するシステム全体の構成例である。システム１００は、コンピュータ・ネットワーク１０２として表されている分散コンピューティング環境を利用して具体化することができる。
【００１０】
コンピュータ・ネットワーク１０２は、複数の電子装置間におけるデータの交換を可能とする本技術分野で知られている任意の分散通信システムである。コンピュータ・ネットワーク１０２は、例えば、仮想ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、パーソナル・エリア・ネットワーク、ローカル・エリア・ネットワーク、インターネット、イントラネット、またはこれらの任意の組合せを含む任意のコンピュータ・ネットワークである。
【００１１】
また、コンピュータ・ネットワーク１０２は、例えば、トークン・リング、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（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続やその他の適切な有線または無線のデータ通信チャネルを用いることができる。
【００１６】
また、ドキュメント・レンダリング装置１０４は、ドキュメント・レンダリング装置１０４による処理動作を容易にする適切なバックエンド・コンポーネントとして、コントローラ１０８を内蔵する。
【００１７】
コントローラ１０８は、ドキュメント・レンダリング装置１０４の動作を制御し、あるいはユーザ・インターフェイス１０６を介した画像の表示を制御し、あるいは電子画像データの操作を指示する等の処理を容易にするように構成されたハードウェア、ソフトウェアあるいはこれらの適切な組合せによって実装される。以下の説明において、ドキュメント・レンダリング装置１０４と関連する任意の多数のコンポーネントは、後に述べる動作を実行し、もしくは実行させ、もしくは制御し、または指示するように機能するハードウェアのコントローラ、ソフトウェア、またはこれらの組合せを含むものとする。尚、図および上記の説明において、コントローラ１０８をドキュメント・レンダリング装置１０４に内蔵された形態としたが、これに限定されるものではなく、コントローラ１０８は、ドキュメント・レンダリング装置１０４に通信可能に接続された外部装置の形態であってもよい。コントローラ１０８との関連において説明を行う処理動作は、本技術分野において知られている任意の汎用コンピューティング・システムによって実行可能である。したがって、コントローラ１０８は、そのような汎用的なコンピューティング装置を表しており、以下の説明において使用する際にも、そのように意図されている。また、以下の説明においてはコントローラ１０８を使用しているが、これは実施形態の例にすぎず、その他の実施形態においても、本発明によるドキュメント・レンダリング装置の資源を節約するシステムおよび方法を利用することができる。コントローラ１０８の構成等については、後ほど図４と図５を参照しながら説明を行う。
【００１８】
また、ドキュメント・レンダリング装置１０４にはデータ記憶装置１１０が通信可能に接続される。データ記憶装置１１０は、例えば、ハードディスク・ドライブ、その他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリまたはこれらの任意の組合せを含む記憶装置である。データ記憶装置１１０は、画像走査された画像データ、修整された画像データ、編集されたデータ、ユーザ情報、携帯電話データ、プリセット支払データ、ドキュメント・データ、画像データ、または電子データベースのデータ等を適切に保存する。データ記憶装置１１０には、さらに、ドキュメント処理インストラクション、使用データ、ユーザ・インターフェイスのデータ、ジョブ制御データ、コントローラの状態データ、コンポーネントの実行データ、広告、ユーザ情報、ロケーション情報、出力テンプレート、マッピング・データ、マルチメディア・データ・ファイル、およびフォント等を保存することもできる。データ記憶装置１１０は、システム１００の独立したコンポーネントとして図１に例示されているが、例えば、内蔵ハードディスク・ドライブ等のような、ドキュメント・レンダリング装置１０４の内部記憶装置、あるいはコントローラ１０８に実装される記憶装置あるいはコンポーネントであってもよい。
【００１９】
システム１００は、ドキュメント・レンダリング装置１０４および実質的にコンピュータ・ネットワーク１０２に通信可能に接続されたキオスク１１４を、さらに、含む。キオスク１１４は、図に示したようにドキュメント・レンダリング装置１０４の独立したコンポーネントとして実装することもでき、または対応するドキュメント・レンダリング装置１０４と一体のコンポーネントとして実装することもできる。また、キオスク１１４を使用することは実施形態の単なる例であり、本発明は、キオスク１１４を使用することなしに実施することもできる。キオスク１１４は、例えば、表示装置１１６と、ユーザ入力装置１１８とを備える。キオスク１１４は、タッチスクリーン・インターフェイス等の、ユーザ入力装置と表示装置との機能を組み合わせた装置を備えることもできる。キオスク１１４は、例えば、ユーザに指示を表示し、ユーザからドキュメント処理インストラクションを受け取り、ユーザから支払データを受け取り、およびユーザから選択データを受け取る等の機能を実行する。例えば、キオスク１１４は、クレジット・カード、クーポンまたはデビット・カード等から支払データを受け取り、読み込むために適切な磁気カード・リーダまたはバーコード・リーダ等を含む。
【００２０】
また、システム１００は、キオスク１１４に接続され、無数の異なるポータブル記憶装置を受け入れ、アクセスするために適合したポータブル記憶装置の読取り装置１２０を含む。ポータブル記憶装置としては、例えば、本技術分野で知られているような、フラッシュ・メモリ・ベースの多様なＩＣメモリ・カード、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢインターフェイスを有するフラッシュ・メモリ・ドライブ、または他の磁気記憶装置または光学記憶装置等がある。
【００２１】
システム１００は、さらに、通信リンク１１６を介してコンピュータ・ネットワーク１０２とデータ通信可能な管理装置１２２を有する。管理装置１２２には、例えば、デスクトップ形パーソナル・コンピュータ、コンピュータ・ワークステーション、ノート形パーソナル・コンピュータ、ＰＤＡ（Personal Digital Assistant、携帯情報端末）、ウェブ適合（web-enabled）携帯電話、スマート・フォン、専用通信ネットワーク用の電子装置、またはその他のウェブ適合電子装置を含む本技術分野において知られている任意のパーソナル・コンピューティング装置を用いることができる。また、通信リンク１１６は、例えば、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信ネットワーク、赤外線接続、光接続、公衆交換電話網、または、その他の適切な無線または有線のデータ通信チャネルを用いることができる。
【００２２】
管理装置１２２は、ドキュメント・レンダリング装置１０４あるいはコンピュータ・ネットワーク１０２に接続された他の類似装置に関連して、デフォルトの設定データ、構成データ、資源制約データ、資源利用データ、状態データ、ジョブ・データ、ユーザ・インターフェイスのデータおよび画像データの少なくとも１つのデータの提供、ドキュメント処理ジョブの監視、シン・クライアント・インターフェイスの使用、表示データの生成、または出力データの生成等の処理を実行する。
【００２３】
次に、図２に、システム１００の動作が実行され、図１においてはドキュメント・レンダリング装置１０４として示した、ドキュメント・レンダリング装置２００のハードウェア・アーキテクチャの構成の一例を示す。ドキュメント・レンダリング装置２００は、少なくとも１つのＣＰＵから構成されるプロセッサ２０２を含む。プロセッサ２０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、ドキュメント・レンダリング装置２００には、ＢＩＯＳ機能、システム機能、システム構成データおよびドキュメント・レンダリング装置２００の動作に使用するその他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）２０４が含まれている。
【００２４】
また、ドキュメント・レンダリング装置２００は、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ２０６を含む。ＲＡＭ２０６は、プロセッサ２０２によって処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００２５】
ストレージ・インターフェイス２０８は、ドキュメント・レンダリング装置２００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス２０８は、参照符号２１６で示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大容量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００２６】
ネットワーク・インターフェイス・サブシステム２１０は、ネットワークとの間の入出力を適切にルーティングすることによって、ドキュメント・レンダリング装置２００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム２１０は、ドキュメント・レンダリング装置２００の外部装置との１または複数のコネクションを確立する。図においては、一例として、Ethernet（登録商標）、トークン・リング等といった固定または有線ネットワークとのデータ通信のための少なくとも１つのネットワーク・インターフェイス・カード２１４と、WiFi（Wireless Fidelity）、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス２１８を示している。ネットワーク・インターフェイス・サブシステム２１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード２１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはこれらの組合せから適切に構成される物理的ネットワーク２２０を介したデータ交換を行うために、相互接続されている。
【００２７】
プロセッサ２０２、読出し専用メモリ（ＲＯＭ）２０４、ＲＡＭ２０６、ストレージ・インターフェイス２０８およびネットワーク・インターフェイス・サブシステム２１０の間のデータ通信は、バス２１２によって例示したバス・データ転送メカニズムを介して行われる。
【００２８】
ドキュメント・レンダリング装置２００における実行可能なインストラクションは、ワークステーション、他のドキュメント・レンダリング装置、または他のサーバ等の複数の外部装置との通信を円滑に実行する。動作の際、代表的な装置は自立的に動作するが、しばしば、ローカル・ユーザによる直接的な制御が望ましい場合もある。ローカル・ユーザによる直接的な制御は、ユーザ入出力（Ｉ／Ｏ）パネル２２４へのオプションの入出力（Ｉ／Ｏ）インターフェイス２２２を介して実行することができる。
【００２９】
また、１または複数のドキュメント処理エンジンへのインターフェイスも、バス２１２を介してデータ通信を行う。図に示した実施形態においては、印刷インターフェイス２２６、コピー・インターフェイス２２８、画像走査インターフェイス２３０およびファクシミリ・インターフェイス２３２は、それぞれ、印刷エンジン２３４、コピー・エンジン２３６、画像走査エンジン（スキャナ）２３８、およびファクシミリ・エンジン２４０との通信を容易にする。ドキュメント・レンダリング装置２００は、１または複数のドキュメント処理機能を適切に実行する。複数のドキュメント処理動作を実行するシステムは、通常、多機能周辺装置（ＭＦＰ）または多機能装置と呼ばれる。
【００３０】
次に、システム１００の動作が実行されるドキュメント・レンダリング装置３００の機能ブロック構成の一例を示す。図３は、ソフトウェアおよびオペレーティング・システム機能と関連して、図２に示したハードウェアの機能性を例示している。
【００３１】
ドキュメント・レンダリング装置３００は、１または複数のドキュメント処理動作を円滑に実行するドキュメント処理エンジン３０２を含む。ドキュメント処理エンジン３０２は、印刷エンジン３０４、ファクシミリ・エンジン３０６、画像走査エンジン（スキャナ）３０８およびコンソール・パネル３１０を含む。印刷エンジン３０４は、ドキュメント・レンダリング装置３００に伝達される電子ドキュメントを、物理的なドキュメント、すなわちハードコピーとして出力することを可能とする。ファクシミリ・エンジン３０６は、ファクシミリ・モデム等の装置を介して、外部のファクシミリ装置との間で相互にファクシミリ通信を行う。
【００３２】
画像走査エンジン（スキャナ）３０８は、ハードコピー・ドキュメントを受け取り、このハードコピー・ドキュメントに対応する画像データに変換するように機能する。コンソール・パネル３１０等のユーザ・インターフェイスは、ユーザからのインストラクションの入力と、ユーザへの情報の表示を可能にする。画像走査エンジン３０８は、有形のドキュメントの入力を、ビットマップ・フォーマット、ベクター・フォーマットまたはページ記述言語（ＰＤＬ）フォーマットの電子的な形態へ変換し、さらに、光学文字認識のためにも構成されている。また、有形のドキュメントの画像走査は、ファクシミリ動作においても有効に機能する。
【００３３】
図３に示したドキュメント処理エンジン３０２は、ドライバ３２６を介したネットワークとのインターフェイス３１６も備え、例えばネットワーク・インターフェイス・カードから構成されている。ネットワークは、有線、無線あるいは光によるデータ通信のような任意の適切な物理的レイヤおよび物理的でないレイヤによって、十分なやり取りを実現する。
【００３４】
ドキュメント処理エンジン３０２は、１または複数のデバイス・ドライバ３１４と適切にデータ通信を行う。デバイス・ドライバ３１４は、実際のドキュメント処理動作を実行するために、ドキュメント処理エンジン３０２と、１または複数の物理的装置との間のデータ交換を可能とする。このようなドキュメント処理動作には、ドライバ３１８による印刷、ドライバ３２０によるファクシミリ通信、ドライバ３２２による画像走査、およびドライバ３２４によるユーザ・インターフェイス機能の中の１または複数のものが含まれる。これらの多様な装置は、ドキュメント処理エンジン３０２と関連する１または複数の対応するエンジンと結合されている。本発明においては、ドキュメント処理動作の任意のセットまたはサブセットが想定されている。複数の利用可能なドキュメント処理オプションを含むドキュメント・レンダリング装置は、前述したようにＭＦＰ等と呼ばれる。
【００３５】
次に、一例として、図４は、システム１００の動作が実行されるバックエンド・コンポーネント、すなわち、図１においてはコントローラ１０８として示したコントローラ４００のハードウェア・アーキテクチャの構成図の一例である。尚、図４では、コントローラのコンポーネントの意義をより明確にするため、参照符号４３２で表した、コントローラ以外のドキュメント・レンダリング装置のコンポーネントの一部を併せて示す。コントローラ４００は、本明細書に記載する動作を円滑に実行する能力を有する、本技術分野において知られている任意の汎用的なコンピューティング装置を表す。コントローラ４００には、少なくとも１つのＣＰＵを含むプロセッサ４０２が含まれる。プロセッサ４０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、コントローラ４００には、ＢＩＯＳ機能、システム機能、システム構成データおよびコントローラ４００の動作に使用する他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）４０４が含まれる。
【００３６】
また、コントローラ４００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ４０６が含まれている。ＲＡＭ４０６は、プロセッサ４０２により処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００３７】
ストレージ・インターフェイス４０８は、コントローラ４００に関連するデータの不揮発性保存、大容量保存または長期的な保存のためのメカニズムを提供する。ストレージ・インターフェイス４０８は、参照符号４１６で示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大容量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００３８】
ネットワーク・インターフェイス・サブシステム４１０は、ネットワークとの間の入出力を適切にルーティングすることによって、コントローラ４００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム４１０は、コントローラ４００に対する外部装置との１または複数の接続を確立する。例えば、図に示すように、Ethernet（登録商標）、トークン・リング等の固定または有線ネットワークとのデータ通信のための少なくとも１つのネットワーク・インターフェイス・カード４１４と、WiFi、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス４１８が接続される。また、ネットワーク・インターフェイス・サブシステム４１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図に示すように、ネットワーク・インターフェイス・カード４１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク４２０を介したデータ交換を行うために、相互接続される。
【００３９】
プロセッサ４０２、読出し専用メモリ（ＲＯＭ）４０４、ＲＡＭ４０６、ストレージ・インターフェイス４０８およびネットワーク・インターフェイス・サブシステム４１０の間のデータ通信は、バス４１２によって例示したバス・データ転送メカニズムを介して行われる。
【００４０】
また、ドキュメント・プロセッサ・インターフェイス４２２もバス４１２を介してデータ通信を行う。ドキュメント・プロセッサ・インターフェイス４２２は、様々なドキュメント処理動作を実行するために、ドキュメント処理ハードウェア４３２との接続を提供する。そのようなドキュメント処理動作には、コピー・ハードウェア４２４によって実行されるコピー、画像走査ハードウェア４２６によって実行される画像走査、印刷ハードウェア４２８によって実行される印刷、およびファクシミリ・ハードウェア４３０によって実行されるファクシミリ通信がある。コントローラ４００は、これらのドキュメント処理動作のいずれかまたは全部を適切に動作させる。複数のドキュメント処理動作を実行可能なシステムは、前述したように、ＭＦＰまたは多機能装置と呼ばれる。システム１００の機能は、ドキュメント・レンダリング装置に関連するインテリジェント・サブシステムとして図４に示したコントローラ４００（図１においてはコントローラ１０８として示した）を含む、ドキュメント・レンダリング装置１０４等の適切なドキュメント・レンダリング装置において実行される。
【００４１】
次に、一例として、システム１００の動作が実行されるコントローラの機能ブロックと動作の概要を説明する。図５において、ソフトウェアおよびオペレーティング・システム機能と関連して、図４に示したハードウェアの機能性を例示する。尚、図５においても、コントローラの機能要素の意義をより明確にするため、コントローラ以外のドキュメント・レンダリング装置の機能要素の一部を併せて示している。
【００４２】
図５に示すように、コントローラ機能は、ドキュメント処理エンジン５０２を有する。ドキュメント処理エンジン５０２は、印刷動作、コピー動作、ファクシミリ通信動作および画像走査動作を可能にする。これらの機能は、産業界において一般に好まれるドキュメント処理周辺装置であるＭＦＰと関連付けられることが多い。しかし、コントローラが上記のドキュメント処理動作のすべてを可能にする必要は必ずしもない。コントローラは、上記のドキュメント処理動作のサブセットである、専用のドキュメント・レンダリング装置、あるいはより限定した目的のドキュメント・レンダリング装置においても有効に用いられる。
【００４３】
ドキュメント処理エンジン５０２はユーザ・インターフェイス・パネル５１０と適切にインターフェイスされており、ユーザまたは管理者は、このユーザ・インターフェイス・パネル５１０を介して、ドキュメント処理エンジン５０２によって制御される機能にアクセスすることができる。アクセスは、コントローラにローカル接続されたインターフェイスを介して行われるか、遠隔のシン・クライアント（thin client）またはシック・クライアント（thick client）によって遠隔から行われる。
【００４４】
ドキュメント処理エンジン５０２は、印刷機能部５０４、ファクシミリ通信機能部５０６および画像走査機能部５０８とデータ通信を行う。これらの機能部５０４、５０６および５０８は、印刷、ファクシミリの送受信、およびドキュメント画像をコピーのために取得するか、またはドキュメント画像の電子バージョンを生成するための、ドキュメント画像走査の実際の処理動作を容易にする。
【００４５】
ジョブ・キュー（job queue）５１２は、印刷機能部５０４、ファクシミリ通信機能部５０６および画像走査機能部５０８とデータ通信を行う。ビットマップ・フォーマット、ページ記述言語（ＰＤＬ）フォーマットまたはベクター・フォーマット等の種々の画像形式は、画像走査機能部５０８からジョブ・キュー５１２を介して以降の処理のために中継される。
【００４６】
ジョブ・キュー５１２は、また、ネットワーク・サービス機能部５１４ともデータ通信を行う。一実施形態において、ジョブ制御信号、状態データまたは電子ドキュメント・データが、ジョブ・キュー５１２とネットワーク・サービス機能部５１４との間で交換される。このように、クライアント側ネットワーク・サービス機能５２０を介したコントローラ機能へのネットワーク・ベースのアクセスに適切なインターフェイスが提供され、このインターフェイスは任意の適切なシン・クライアントまたはシック・クライアントである。また、ウェブ・サービス・アクセスが、例えば、ハイパーテキスト転送プロトコル（HTTP）、ファイル転送プロトコル（FTP）、ユニフォーム・データ・ダイアグラム・プロトコルまたは他の任意の適切な交換メカニズムによって実行される。ネットワーク・サービス機能部５１４は、また、ＦＴＰ、電子メール、またはテルネット（TELNET）等を介した通信のために、クライアント側ネットワーク・サービス機能５２０とのデータ交換も有効に提供する。このように、コントローラ機能は、種々のネットワーク・アクセス・メカニズムによって、電子ドキュメントおよびユーザ情報のやり取りを容易にする。
【００４７】
ジョブ・キュー５１２は、また、画像プロセッサ５１６ともデータ通信を行う。画像プロセッサ５１６は、印刷機能部５０４、ファクシミリ通信機能部５０６または画像走査機能部５０８等の装置機能部と、電子ドキュメントを交換するために適したフォーマットに変換するラスタ画像処理（ＲＩＰ）、ページ記述言語インタープリタまたは任意の適切な画像処理を行うメカニズムである。
【００４８】
さらに、ジョブ・キュー５１２はジョブ解析部（job parser）５１８とデータ通信を行い、このジョブ解析部５１８はクライアント装置サービス部５２２等の外部装置からの印刷ジョブ言語ファイルを受け取る働きをする。クライアント装置サービス部５２２は、電子ドキュメントの印刷、ファクシミリ通信、またはコントローラ機能による処理が有効である他の適切な電子ドキュメントの入力を含む。ジョブ解析部５１８は、受け取った電子ドキュメント・ファイルを解析し、前述した機能およびコンポーネントと関連する処理のために、解析した電子ドキュメント・ファイル情報をジョブ・キュー５１２に中継する働きをする。
【００４９】
次に図６に、ドキュメント・レンダリング装置資源節約システム６００のブロック図の一例を示す。システム６００は、パラメータ・データ６０４とデフォルトの設定データ６０６を保存するデータ記憶部６０２を備える。パラメータ・データ６０４は、関連するドキュメント・レンダリング部６２２に関連する複数のそれぞれの資源に対応する許容可能な資源使用量レベルとして設定された閾値パラメータに対応する。例えば、パラメータ・データは、ブランク・ページ出力の省略、Ｎ ｉｎ １出力、両面出力、白黒出力、原稿モード出力、フォント・サイズ、画像出力の省略、媒体の選択、トナー節約出力、およびグレイスケール・レベルの少なくとも１つに対応するデータを含む。また、デフォルトの設定データ６０６は、閾値パラメータに対応するドキュメント・レンダリング部６２２の複数のデフォルト設定に対応する。システム６００は、また、ドキュメント・レンダリング部６２２によって処理する少なくとも１つの電子ドキュメントに対応する電子ドキュメント・データを受け取る電子ドキュメント・データ入力部６０８を備える。
【００５０】
システム６００は、また、受け取った電子ドキュメント・データのドキュメント・レンダリング部６２２におけるレンダリングに関する所望の設定に対応する要求データをユーザから受け取るユーザ要求データ入力部６１０を備える。また、システム６００に含まれる比較器６１２は、要求データに関連付けられた設定を、パラメータ・データ６０４に対応する閾値パラメータと比較する。通知信号出力部６１４は、比較器６１２によって、要求データに関連付けられた設定がパラメータ・データに対応する閾値パラメータを超えていると判定されたときに、ドキュメント・レンダリング部６２２の代替的な設定が必要である旨の通知信号を出力する。
【００５１】
システム６００は、さらに、ドキュメント・レンダリング部６２２の代替的な設定と通知信号出力部６１４によって生成された通知にしたがって動作する指示（prompt）発生器６１６を含む。例えば、ドキュメント・レンダリング部６２２の代替的な設定をユーザに提供するために、通知信号とともに、指示発生器６１６によってデフォルトの設定データ６０６が使用される。一形態において、指示発生器６１６によって使用されるデフォルトの設定データ６０６は、表示部（図示せず）を介してユーザに提供される。表示部によって示されるデフォルトの設定の表示には、設定がドキュメント・レンダリング部６２２の資源節約モードに関連付けられたことをユーザに通知する情報を含めることもできる。システム６００は、また、少なくとも１つの代替的な設定の許容性（acceptability）、例えば、ユーザによる承認に基づいて確認信号を発生する確認信号発生器６１８を含む。確認信号発生器６１８から確認信号が出力されると、スイッチ６２０が、代替的な設定データにしたがったドキュメント・レンダリング部６２２の動作を有効化する。ドキュメント・レンダリング部６２２は、スイッチ６２０によって有効化された場合に、電子ドキュメント・データ入力部６０８を介して受け取った少なくとも１つの電子ドキュメントのレンダリング処理を実行する。
【００５２】
一実施形態において、システム６００は、スイッチ６２０によってドキュメント・レンダリング部６２２の動作が有効化され、有効化されたドキュメント・レンダリング部６２２の動作にしたがって電子ドキュメントについてドキュメント・レンダリング処理が実行された後に、ドキュメント・レンダリング部６２２の設定をデフォルトの設定にリセットするリセット・スイッチ（図示せず）を、さらに、備える。
【００５３】
さらなる実施形態において、システム６００は、ユーザからログイン・データを受け取るユーザ・ログイン・データ入力部（図示せず）を備え、ユーザ・ログイン・データ入力部によって受け取ったユーザ・ログイン・データに関連付けられた管理者権限は、権限検査部（図示せず）によって検査される。権限検査部によって管理者権限があると判定された場合には、代替的な設定データはパラメータ・データとしてデータ記憶部６０２に保存される。
【００５４】
次に図７に、一例としてのシステムの機能ブロック図を示す。パラメータ・データ記憶部７０２は、関連するドキュメント・レンダリング装置１０４に関連する複数の資源のそれぞれに対応する許容可能な資源使用量レベルとして設定された閾値パラメータ対応するパラメータ・データを保存する。デフォルト設定データ記憶部７０４は、閾値パラメータに対応するドキュメント・レンダリング装置１０４のデフォルト設定に対応するデフォルト設定データを保存する。電子ドキュメント・データ受取り部７０６は、ドキュメント・レンダリング装置１０４によって処理する少なくとも１つの電子ドキュメントに対応する電子ドキュメント・データを受け取り、要求データ受取り部７０８は、受け取られた電子ドキュメントのドキュメント・レンダリング装置１０４におけるレンダリングに関する所望の設定に対応する、ユーザからの要求データを受け取る。
【００５５】
比較部７１０は、受け取った要求データに関連付けられた設定と、パラメータ・データ記憶部７０２に保存されているパラメータ・データに対応する閾値パラメータとを比較する。通知生成部７１２は、比較部７１０によって、要求データに関連付けられた設定がパラメータ・データに対応する閾値パラメータを超えていると判定されたときに、その旨を示すユーザに対する通知を生成する。指示生成部７１４は、通知生成部７１２によって生成された通知にしたがって、ドキュメント・レンダリング装置１０４の少なくとも１つの代替的な設定に関するユーザへの指示を生成する。一実施形態によれば、指示生成部７１４は、デフォルト設定データ記憶部７０４に保存されているデフォルト設定データに基づいて、指示を生成する。確認データ受取り部７１６は、ユーザから確認データを受け取る。確認データ受取り部７１６によって受け取られた確認データは、例えば、対応する代替的な設定データを選択的に生成するための、少なくとも１つの代替的な設定の許容性に対応する。レンダリング動作有効化部７１８は、代替的な設定データにしたがったドキュメント・レンダリング装置１０４の動作を有効化する。ドキュメント・レンダリング部７２０は、レンダリング動作有効化部７１８によって有効化された動作にしたがって、電子ドキュメント・データ受取り部７０６によって受け取った少なくとも１つの電子ドキュメントについて、レンダリング処理を実行する。
【００５６】
次に、本発明における動作の概要の一例を、フローチャートを参照しながら説明する。図８は、本実施の形態における基本的な動作の一例を示すフローチャートである。８０２で、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントによって、ドキュメント・レンダリング装置１０４に関連する複数のそれぞれの資源に対応する許容可能な資源使用量レベルとして設定された閾値パラメータに対応するパラメータ・データが、データ記憶装置１１０に保存される。適切な閾値パラメータには、例えば、ブランク・ページ出力の省略、Ｎ ｉｎ １（Ｎアップとも言う）出力、両面出力、白黒出力、原稿モード出力、フォント・サイズ、画像出力の省略、媒体の選択、トナー節約出力、およびグレイスケール・レベルがある。８０４で、閾値パラメータに対応するドキュメント・レンダリング装置１０４の複数のデフォルト設定に対応するデフォルト設定データが、データ記憶装置１１０に保存される。パラメータ・データとデフォルト設定データを、例えば、管理装置１２２等から受け取ることができる。
【００５７】
８０６で、ドキュメント・レンダリング装置１０４によって処理する少なくとも１つの電子ドキュメントに対応する電子ドキュメント・データが受け取られる。８０８で、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントによって、ユーザからの要求データが受け取られる。例えば、要求データは、受け取られた電子ドキュメントのドキュメント・レンダリング装置１０４におけるレンダリングに関する所望の設定に対応する。８１０で、要求データに関連付けられた設定が、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントによって、パラメータ・データに対応する閾値パラメータと比較される。８１２で、コントローラ１０８は、８１０における比較の結果、要求データに関連付けられた設定がパラメータ・データに対応する閾値パラメータを超えているときに、その旨を示すユーザに対する通知を生成する。
【００５８】
この場合、生成された通知にしたがって、ドキュメント・レンダリング装置１０４の少なくとも１つの代替的な設定に関する指示が、８１４で生成される。一実施形態によれば、この指示は、例えば、ユーザ・インターフェイス１０６、キオスク１１４、または離れたコンピューティング装置（図示せず）を介したユーザへの通信等によって、ユーザに対して生成される。また、例えば、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、データ記憶装置１１０に保存されたデフォルト設定データに基づいた代替的な設定にしたがって、ユーザを促す。
【００５９】
８１６で、少なくとも１つの代替的な設定の許容性に対応する確認データがユーザから受け取られる。コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、受け取った確認データにしたがって、代替的な設定データを選択的に生成する。８１８で、代替的な設定データにしたがったドキュメント・レンダリング装置１０４の動作が有効化される。８２０で、ドキュメント・レンダリング装置１０４は、有効化された動作にしたがって、少なくとも１つの受け取った電子ドキュメントについてドキュメント・レンダリング処理を実行する。
【００６０】
さらに、本発明における動作の一例について図９のフローチャートを用いて詳述する。９０２で、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、閾値パラメータに対応するパラメータ・データをデータ記憶装置１１０に保存する。パラメータ・データとしては、例えば、ブランク・ページ出力の省略、Ｎ ｉｎ １出力、両面出力、白黒出力、原稿モード出力、フォント・サイズ、画像出力の省略、媒体の選択、トナー節約出力、およびグレイスケール・レベル等を表すデータがある。そのようなパラメータ・データを、コンピュータ・ネットワーク１０２を介して、管理装置１２２から受け取ることができる。また、そのようなパラメータは、例えば、ドキュメント・レンダリング装置１０４の環境的に効果的な動作を実行するように管理者によって設定される。９０４で、９０２で保存された閾値パラメータ・データに対応するドキュメント・レンダリング装置１０４のデフォルトの設定データが、データ記憶装置１１０に保存される。そのような設定は、例えば、トナー使用量、用紙選択等の、ドキュメント・レンダリング装置１０４の動作に関連するデフォルト設定に対応する。
【００６１】
９０６で、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、ユーザのログイン・データを受け取る。ユーザ・ログイン・データとしては、例えば、ユーザ名、パスワード、生体認証情報、または磁気記憶データ等がある。また、ログイン・データは、例えば、ユーザ・インターフェイス１０６またはキオスク１１４等を介して受け取られる。９０８で、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントが、受け取ったユーザ・ログイン・データに関連付けられた管理者権限を検査する。９１０で、管理者権限がログイン・データに関連付けられているか否かの判断が実行される。９１０で肯定的な判断が行われると、処理は９１２に進み、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、ユーザが管理動作モードの開始を所望するか、すなわち管理者がパラメータ・データと設定データを調整可能な動作の開始を所望するか否かを判断する。
【００６２】
ユーザが管理動作モードの開始を所望する場合、処理は９１２から９１４に進み、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、ユーザ・インターフェイス１０６またはキオスク１１４等を介して、ユーザに代替の設定データを要求する。すなわち、ユーザは、ドキュメント・レンダリング装置１０４の動作の代替の設定を選択するように促される。９１６で、代替的な設定データが、パラメータ・データとしてデータ記憶装置１１０に保存される。その後、処理は終了する。
【００６３】
９０６で受け取ったログイン・データに関連付けられている管理者権限が無いと、９１０で判断された場合、または管理動作モードが所望されていないと９１２で判断されると、処理は９１８に進み、ドキュメント・レンダリング装置１０４の動作に関連するデフォルトの設定の表示が、ユーザ・インターフェイス１０６またはキオスク１１４等を介して、生成される。９２０で、表示されたデフォルト設定が、ドキュメント・レンダリング装置１０４の資源節約動作モードに関連付けられたことがユーザに通知される。ここで、９１８において生成されるデフォルトの設定の表示には、生成されたデフォルトの設定がドキュメント・レンダリング装置１０４の資源節約モードに関連付けられたことをユーザに通知する情報を含めることもできる。９２２で、ドキュメント・レンダリング装置１０４によって処理する少なくとも１つの電子ドキュメントに対応する電子ドキュメント・データが受け取られる。９２４で、ドキュメント・レンダリング装置１０４における電子ドキュメント・データのレンダリングに関する、ユーザ所望の設定に対応する要求データが受け取られる。
【００６４】
９２６で、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、受け取った要求データをドキュメント・レンダリング装置１０４のデフォルトの設定に対応するパラメータ・データの閾値パラメータと比較し、要求データが閾値パラメータを超えているか否かを判断する。要求データが閾値パラメータを超えていないと判断されると、処理は９２８に進み、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、受け取った要求データに関連付けられた設定にしたがって、ドキュメント・レンダリング装置１０４の動作を有効化する。９３０で、ドキュメント・レンダリング装置１０４は、要求データの設定を使用して受け取った電子ドキュメントについて、所望のドキュメント・レンダリング処理を実行する。
【００６５】
９２６で、要求データが閾値パラメータを超えていると判断されたとき、処理は９３２に進み、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、要求データの設定が閾値パラメータを超えていることを示す通知を、ユーザ・インターフェイス１０６またはキオスク１１４等を介して、ユーザに表示する。９３４で、ユーザ・インターフェイス１０６またはキオスク１１４等を介して、コントローラ１０８によって少なくとも１つの代替的な設定の指示が表示される。例えば、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、保存されているパラメータにしたがって、受け取った要求データの設定のうちのいくつかまたはすべてを可能にする、節約を意識した適切な設定を特定する。
【００６６】
９３６で、指示によって示された代替的な設定の少なくとも１つをユーザが承認したか否かが判断される。ユーザが、代替的な設定のうちの１つの選択を承認した場合、処理は９３８に進み、コントローラ１０８は、代替的な設定データにしたがってドキュメント・レンダリング装置１０４の動作を有効化する。９４２で、ドキュメント・レンダリング装置１０４は、代替的な設定データにしたがって受け取った電子ドキュメント・データに所望のドキュメント処理動作を実行する。９４４で、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントは、レンダリング動作を完了した後、ドキュメント・レンダリング装置１０４をデフォルトの設定にリセットする。すなわち、ドキュメント・レンダリング装置１０４の節約を意識した設定が、管理者によって定められたデフォルト設定にしたがって復元される。
【００６７】
９３６で、ユーザが指示によって示された代替的な設定を承認しないと判断されると、処理は９４６に進み、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントによって、ユーザによって代替的な設定が提示されたか否かに関する判断が行われる。すなわち、ユーザが、ユーザ・インターフェイス１０６またはキオスク１１４等を介して、代替的な設定を入力したか否かに関する判断が行われる。代替的な設定がユーザによって提示されていない場合には、処理は９５０に進み、デフォルトの設定の無視がユーザによって選択されているか否かに関する判断が行われる。別の言い方をすると、ユーザが、依然として、例えば、節約を考慮しない設定等の要求データにしたがった電子ドキュメントのレンダリングを所望しているか否かに関する判断が行われる。９５０で否定的な判断がなされると、処理は終了する。９５０でデフォルトの設定の無視がユーザによって選択されていると判断されたときには、処理は９５２に進み、コントローラ１０８もしくはドキュメント・レンダリング装置１０４に関連する他の適切なコンポーネントによって、受け取った要求データにしたがったドキュメント・レンダリング装置１０４の動作が有効化される。９５４で、所望のドキュメント・レンダリング動作が、ドキュメント・レンダリング装置１０４によって実行される。その後、９４４で、ドキュメント・レンダリング装置１０４が、デフォルトの設定にリセットされ、処理は終了する。
【００６８】
９４６で、代替的な設定がユーザによって提示されていると判断された場合には、処理は９４８に進み、提示された代替的な設定が閾値パラメータと照合され、そのような設定が、定められた閾値パラメータを超えているか否かが判断される。９４８で否定的な判断がなされると、処理は９３８に進み、ユーザによって提示された代替的な設定データにしたがって、コントローラ１０８によってドキュメント・レンダリング装置１０４の動作が有効化される。９４２で、ドキュメント・レンダリング装置１０４は、受け取った電子ドキュメントについて所望のドキュメント・レンダリング処理を実行し、９４４で、ドキュメント・レンダリング装置１０４の設定がデフォルト設定にリセットされる。
【００６９】
９４８で肯定的な判断がなされると、処理は９５０に進み、ユーザが、デフォルトの設定データを、例えば、ユーザによって提示された代替的な設定や元の要求データ等の、他の設定データを用いて、上書きすることを所望するか否かが判断される。９５０で否定的な判断がなされると、処理は終了する。９５０で肯定的な判断がなされた場合には、９５２で、提示された代替的な設定にしたがったドキュメント・レンダリング動作に関するドキュメント・レンダリング装置１０４の有効化が促される。９５４で、ドキュメント・レンダリング装置１０４によって所望のドキュメント・レンダリング動作が実行され、９４４で、ドキュメント・レンダリング装置１０４のデフォルトの設定が復元される。
【００７０】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的ではなく、本発明を開示した形態に限定しようとするものでもない。以上の開示を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる本発明の範囲内にある。
【符号の説明】
【００７１】
１００、６００  システム
１０２  コンピュータ・ネットワーク、分散通信システム
１０４  ドキュメント・レンダリング装置、ＭＦＰ
１０６  ユーザ・インターフェイス
１０８  コントローラ
１１０  データ記憶装置
１１２、１２４  通信リンク
１１４  キオスク
１１６  表示装置
１１８  ユーザ入力装置
１２０  ポータブル記憶装置の読取り装置
１２２  管理装置
２００、３００  ドキュメント・レンダリング装置
２０２、４０２  プロセッサ
２０４、４０４  読出し専用メモリ、ＲＯＭ
２０６、４０６  ＲＡＭ
２０８、４０８  ストレージ・インターフェイス
２１０、４１０  ネットワーク・インターフェイス・サブシステム
２１２、４１２  バス
２１４、３１６、４１４  ネットワーク・インターフェイス・カード
２１６、４１６  ディスク・ドライブ
２１８、４１８  無線インターフェイス
２２０、４２０  物理的ネットワーク
２２２  オプションの入出力インターフェイス
２２４  ユーザ入出力パネル
２２６  印刷インターフェイス
２２８  コピー・インターフェイス
２３０  画像走査インターフェイス
２３２  ファクシミリ・インターフェイス
２３４、３０４  印刷エンジン
２３６  コピー・エンジン
２３８、３０８  画像走査エンジン
２４０、３０６  ファクシミリ・エンジン
３０２、５０２  ドキュメント処理エンジン
３１０  コンソール・パネル
３１４  デバイス・ドライバ
３１８、３２０、３２２、３２４、３２６  ドライバ
４００  コントローラ
４２２  ドキュメント・プロセッサ・インターフェイス
４２４  コピー・ハードウェア
４２６  画像走査ハードウェア
４２８  印刷ハードウェア
４３０  ファクシミリ・ハードウェア
４３２  ドキュメント処理ハードウェア
５０４  印刷機能部
５０６  ファクシミリ通信機能部
５０８  画像走査機能部
５１０  ユーザ・インターフェイス・パネル
５１２  ジョブ・キュー
５１４  ネットワーク・サービス機能部
５１６  画像プロセッサ
５１８  ジョブ解析部
５２０  クライアント側ネットワーク・サービス機能
５２２  クライアント装置サービス部
【図１】
2010088107.tif 000003
【図２】
2010088107.tif 000004
【図３】
2010088107.tif 000005
【図４】
2010088107.tif 000006
【図５】
2010088107.tif 000007
【図６】
2010088107.tif 000008
【図７】
2010088107.tif 000009
【図８】
2010088107.tif 000010
【図９】
2010088107.tif 000011