(57)【要約】【課題】電子文書に設定された出力用紙の規格と、電子文書を出力する文書レンダリング装置で利用可能な用紙の規格とが異なる場合にも、正しくハードコピーを出力するシステムおよび方法を提供する。【解決手段】電子文書を受け取った文書レンダリング装置は、その装置の地域データを確認するとともに電子文書に設定された出力用紙の規格を特定する。次いで、電子文書に設定された規格の出力用紙が文書レンダリング装置で利用可能であるかを判断し、利用可能ではないときには文書レンダリング装置で利用可能な出力用紙に適合するように電子文書の印刷出力画像サイズを変換し、ハードコピーの形態で文書を出力する。【選択図】図４
2007323642.tif 000002
【特許請求の範囲】
【請求項１】
電子文書を受信するステップと、
文書レンダリング装置において利用可能な記録媒体の規格を確認するステップと、
前記受信した電子文書によって指定されている出力記録媒体の規格を特定するステップと、
確認された前記利用可能な記録媒体の規格のデータと、特定された前記出力記録媒体の規格とに基づいて、前記受信した電子文書の画像形成出力画像サイズを選択的に変換して、出力用の電子文書を生成するステップと、
生成された前記出力用の電子文書を前記文書レンダリング装置の出力処理部に転送するステップと
を含むことを特徴とする電子文書を記録媒体に出力する方法。
【請求項２】
前記受信した電子文書の画像形成出力画像サイズを選択的に変換する前記ステップは、前記受信した電子文書によって指定されている出力記録媒体の規格に対応づけられた規格の記録媒体であって、前記利用可能な規格の記録媒体のサイズに適合するように、前記受信した電子文書の画像形成出力画像サイズを変換するステップを含むことを特徴とする請求項１に記載の電子文書を記録媒体に出力する方法。
【請求項３】
前記記録媒体の規格は、日本工業規格（ＪＩＳ）規格、または国際標準化機構（ＩＳＯ）規格、または米国規格協会（ＡＮＳＩ）規格を含むことを特徴とする請求項２に記載の電子文書を記録媒体に出力する方法。
【請求項４】
前記電子文書は、ページ記述言語でコード化されていることを特徴とする請求項２に記載の電子文書を記録媒体に出力する方法。
【請求項５】
前記電子文書は、ビットマップ形式でコード化されていることを特徴とする請求項２に記載の電子文書を記録媒体に出力する方法。
【請求項６】
前記受信した電子文書によって指定されている出力記録媒体の規格が、前記文書レンダリング装置において利用可能な記録媒体の規格に対応しているか否かを判断し、この判断に基づいて、前記受信した電子文書の画像形成出力画像サイズを変換するか否かを判断するステップを、さらに、含むことを特徴とする請求項１に記載の電子文書を記録媒体に出力する方法。
【請求項７】
前記文書レンダリング装置の前記利用可能な記録媒体の規格はＩＳＯ規格であり、前記利用可能な記録媒体のサイズに、フォリオサイズ、またはＡ５サイズ、またはＢ４サイズ、またはＡ３サイズ、またはＡ４サイズが含まれていることを特徴とする請求項３に記載の電子文書を記録媒体に出力する方法。
【請求項８】
前記文書レンダリング装置の前記利用可能な記録媒体の規格はＡＮＳＩ規格であり、前記利用可能な記録媒体のサイズに、リーガルサイズ、またはステートメントサイズ、またはコンピュータサイズ、またはレジャーサイズ、またはレターサイズが含まれていることを特徴とする請求項３に記載の電子文書を記録媒体に出力する方法。
【請求項９】
電子文書を受信する手段と、
文書レンダリング装置において利用可能な記録媒体の規格を確認する手段と、
前記受信した電子文書によって指定されている出力記録媒体の規格を特定する特定手段と、
確認された前記利用可能な記録媒体の規格のデータと、特定された前記出力記録媒体の規格とに基づいて、前記受信した電子文書の画像形成出力画像サイズを選択的に変換して、出力用の電子文書を生成する手段と、
生成された前記出力用の電子文書を前記文書レンダリング装置の出力処理部に転送する手段と
を有することを特徴とする電子文書を記録媒体に出力するシステム。
【請求項１０】
前記受信した電子文書の画像形成出力画像サイズを選択的に変換する前記手段は、前記受信した電子文書によって指定されている出力記録媒体の規格に対応づけられた規格の記録媒体であって、前記利用可能な規格の記録媒体のサイズに適合するように、前記受信した電子文書の画像形成出力画像サイズを変換する手段を、さらに、有することを特徴とする請求項９に記載の電子文書を記録媒体に出力するシステム。
【請求項１１】
前記記録媒体の規格は、日本工業規格（ＪＩＳ）規格、または国際標準化機構（ＩＳＯ）規格、または米国規格協会（ＡＮＳＩ）規格を含むことを特徴とする請求項９に記載の電子文書を記録媒体に出力するシステム。
【請求項１２】
前記電子文書は、ページ記述言語でコード化されていることを特徴とする請求項１０に記載の電子文書を記録媒体に出力するシステム。
【請求項１３】
前記電子文書は、ビットマップ形式でコード化されていることを特徴とする請求項１０に記載の電子文書を記録媒体に出力するシステム。
【請求項１４】
前記受信した電子文書によって指定されている出力記録媒体の規格が、前記文書レンダリング装置において利用可能な記録媒体の規格に対応しているか否かを判断し、この判断に基づいて、前記受信した電子文書の画像形成出力画像サイズを変換するか否かを判断する手段を、
さらに、有することを特徴とする請求項９に記載の電子文書を記録媒体に出力するシステム。
【請求項１５】
前記文書レンダリング装置の前記利用可能な記録媒体の規格はＩＳＯ規格であり、前記利用可能な記録媒体のサイズに、フォリオサイズ、またはＡ５サイズ、またはＢ４サイズ、またはＡ３サイズ、またはＡ４サイズが含まれていることを特徴とする請求項１１に記載の電子文書を記録媒体に出力するシステム。
【請求項１６】
前記文書レンダリング装置の前記利用可能な記録媒体の規格はＡＮＳＩ規格であり、前記利用可能な記録媒体のサイズに、リーガルサイズ、またはステートメントサイズ、またはコンピュータサイズ、またはレジャーサイズ、またはレターサイズが含まれていることを特徴とする請求項１１に記載の電子文書を記録媒体に出力するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書を記録媒体に出力するシステムおよび方法に関し、特に、電子文書に設定されたハードコピーとして出力する際の記録媒体の規格と、その電子文書をハードコピーとして出力する文書レンダリング装置で利用可能な記録媒体の規格とが異なる場合に、文書レンダリング装置で利用可能な記録媒体の規格に適合するように電子文書を自動的に変換し、ハードコピーとして出力するシステムおよび方法に関する。
【背景技術】
【０００２】
電子文書が相異なる国または地域の間に送信されたときには、文書レンダリング装置が出力可能な記録用紙のサイズ、すなわちページサイズが、電子文書に設定されたハードコピーとして出力する際の記録用紙のサイズと適合しないことがしばしばある。例えば、米国のユーザは、通常、リーガルサイズのような、米国規格協会（ＡＮＳＩ）で定めた規格のサイズの記録用紙に出力される電子文書を作成する。そのような米国のユーザが、通常、電子文書がＡ４のような国際標準化機構（ＩＳＯ）規格の出力サイズの記録用紙を用いてハードコピーが作成される地域内または国内の他のユーザに電子文書を送信したとき、その電子文書を受け取ったＩＳＯ地域のユーザは、その電子文書をハードコピーとして出力する際に困難に直面する。ＩＳＯ地域内のユーザによって用いられている文書レンダリング装置は、ＡＮＳＩ規格のサイズの記録用紙に出力されるように作成された電子文書を、ＩＳＯ規格のサイズの記録用紙に出力されるように正しく変換することができない。ＩＳＯ地域内のユーザがＩＳＯ地域用の文書レンダリング装置によってＡＮＳＩ規格のサイズの記録用紙に出力されるように作成された電子文書を正しく出力するためには、電子文書を手作業で変換するか、手作業でフォーマットしなければならない問題点があった。
【０００３】
したがって、電子文書に設定されたハードコピーとして出力する際の記録媒体の規格と、その電子文書をハードコピーとして出力する文書レンダリング装置で利用可能な記録媒体の規格とが異なる場合に、文書レンダリング装置で利用可能な記録媒体の規格に適合するように電子文書を自動的に変換し、ハードコピーとして出力するシステムおよび方法が望まれていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の従来の問題点に鑑みてなされたもので、電子文書に設定されたハードコピーとして出力する際の記録媒体の規格と、その電子文書をハードコピーとして出力する文書レンダリング装置で利用可能な記録媒体の規格とが異なる場合に、文書レンダリング装置で利用可能な記録媒体の規格に適合するように電子文書を自動的に変換し、ハードコピーとして出力するシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明による電子文書を記録媒体に出力する方法は、電子文書を受信するステップと、文書レンダリング装置において利用可能な記録媒体の規格を確認するステップと、前記受信した電子文書によって指定されている出力記録媒体の規格を特定するステップと、確認された前記利用可能な記録媒体の規格のデータと、特定された前記出力記録媒体の規格とに基づいて、前記受信した電子文書の画像形成出力画像サイズを選択的に変換して、出力用の電子文書を生成するステップと、生成された前記出力用の電子文書を前記文書レンダリング装置の出力処理部に転送するステップとを含む。受信した電子文書の画像形成出力画像サイズを選択的に変換するステップは、受信した電子文書によって指定されている出力記録媒体の規格に対応づけられた規格の記録媒体であって、前記の利用可能な規格の記録媒体のサイズに適合するように、受信した電子文書の画像形成出力画像サイズを変換するステップを含む。また、記録媒体の規格は、日本工業規格（ＪＩＳ）規格、または国際標準化機構（ＩＳＯ）規格、または米国規格協会（ＡＮＳＩ）規格を含む。前記の電子文書は、ページ記述言語でコード化されているか、ビットマップ形式でコード化されている。利用可能な記録媒体の規格の一例はＩＳＯ規格であり、利用可能な記録媒体のサイズには、フォリオサイズ、またはＡ５サイズ、またはＢ４サイズ、またはＡ３サイズ、またはＡ４サイズが含まれる。利用可能な記録媒体の規格の他の例はＡＮＳＩ規格であり、この場合には、利用可能な記録媒体のサイズに、リーガルサイズ、またはステートメントサイズ、またはコンピュータサイズ、またはレジャーサイズ、またはレターサイズが含まる。
【０００６】
また、本発明による電子文書を記録媒体に出力する方法は、受信した電子文書によって指定されている出力記録媒体の規格が、文書レンダリング装置において利用可能な記録媒体の規格に対応しているか否かを判断し、この判断に基づいて、受信した電子文書の画像形成出力画像サイズを変換するか否かを判断するステップを、さらに、含む。
【０００７】
本発明による電子文書を記録媒体に出力するシステムは、電子文書を受信する手段と、文書レンダリング装置において利用可能な記録媒体の規格を確認する手段と、受信した電子文書によって指定されている出力記録媒体の規格を特定する特定手段と、確認された利用可能な記録媒体の規格のデータと、特定された出力記録媒体の規格とに基づいて、受信した電子文書の画像形成出力画像サイズを選択的に変換して、出力用の電子文書を生成する手段と、生成された出力用の電子文書を文書レンダリング装置の出力処理部に転送する手段とを有する。
【０００８】
また、本発明による電子文書を記録媒体に出力するシステムは、受信した電子文書によって指定されている出力記録媒体の規格が、文書レンダリング装置において利用可能な記録媒体の規格に対応しているか否かを判断し、この判断に基づいて、受信した電子文書の画像形成出力画像サイズを変換するか否かを判断する手段を、さらに、有する。
【発明の効果】
【０００９】
本発明によれば、電子文書を記録媒体に出力するシステムおよび方法が提供される。さらに、本発明によれば、電子文書に設定されたハードコピーとして出力する際の記録媒体の規格と、その電子文書をハードコピーとして出力する文書レンダリング装置で利用可能な記録媒体の規格とが異なる場合に、文書レンダリング装置で利用可能な記録媒体の規格に適合するように電子文書を自動的に変換し、ハードコピーとして出力するシステムおよび方法が提供される。
【００１０】
このような本発明によるシステムおよび方法によって、電子文書に設定されたハードコピーとして出力する際の記録媒体の規格と、その電子文書をハードコピーとして出力する文書レンダリング装置で利用可能な記録媒体の規格とが異なる場合に、文書レンダリング装置で利用可能な記録媒体の規格に適合するように電子文書を自動的に変換し、ハードコピーとして出力することが可能となる。したがって、電子文書に設定されたハードコピーとして出力する際の記録媒体の規格と、その電子文書をハードコピーとして出力する文書レンダリング装置で利用可能な記録媒体の規格とが異なる場合に、前述した電子文書を前述した文書レンダリング装置によってハードコピーとして出力することを望むユーザは、従来のように、電子文書を手作業で変換するか、手作業でフォーマットする必要がなくなるため、手作業によるミスが防止されるとともに、ユーザが手作業に費やす時間を節約でき、ユーザの利便性が大いに向上する効果がある。
【発明を実施するための最良の形態】
【００１１】
本発明は、電子文書を記録媒体に出力するシステムおよび方法に関し、特に、電子文書に設定されたハードコピーとして出力する際の記録媒体の規格と、その電子文書をハードコピーとして出力する文書レンダリング装置で利用可能な記録媒体の規格とが異なる場合に、文書レンダリング装置で利用可能な記録媒体の規格に適合するように電子文書を自動的に変換し、ハードコピーとして出力するシステムおよび方法に関する。文書レンダリング装置としては、例えば、画像走査機能、コピー機能、ファクシミリ機能、印刷機能、文書管理機能、文書記憶機能、電子メール機能、および、他の文書処理機能を、ユーザに供給することができる多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰと言うことがある。）が好適である。
【００１２】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１は本発明による実施形態であるシステムの構成例を示すブロック図である。図に示すシステム１００は、２つの地域、例えば、米国規格協会（ＡＮＳＩ）地域１０２と国際標準化機構（ＩＳＯ）地域１０４とを含んでいる。２つの地域１０２、１０４は、各々の地域が相異なる出力媒体の規格を標準としている、例えば２つの国を表わす。さらに例として、ＡＮＳＩおよびＩＳＯを挙げたが、これらは例であるにすぎず、他の規格、例えば我が国の日本工業規格（ＪＩＳ）や中国の規格、出力記録用紙サイズまたは国コードを、同様に、本発明にしたがって利用することができる。図に示されているように、ＡＮＳＩ地域１０２は、文書レンダリング装置１０６、この文書レンダリング装置１０６と通信可能に接続されたコントローラ１０８、およびクライアント装置１１４を含んでいる。文書レンダリング装置１０６は、例えば、電子メール通信、画像走査、コピー、ファクシミリ通信、文書管理、印刷等といった多様な文書処理サービスを提供するＭＦＰである。しかし、ＭＦＰは文書レンダリング装置１０６の一形態であって、文書レンダリング装置が上記の文書処理サービスすべてを提供可能である必要は必ずしもなく、本発明における文書レンダリング装置は、上記の文書処理サービスの一部を提供する機能を備えた任意の電子装置であっても良い。また、一実施形態において、レンダリング装置１０６は、例えば、IEEE 1394あるいはＵＳＢインターフェイスの各種ドライブ、多様なＩＣメモリカード等の、複数のポータブル記憶媒体を受け入れるためのインターフェイスを備える。
【００１３】
コントローラ１０８は文書レンダリング装置１０６とデータ通信する。コントローラ１０８は、文書レンダリング装置１０６の動作の制御を円滑に促進するように適切に適合化されたハードウェア、ソフトウェア、またはこれらの適切な組み合わせとして具現化される。コントローラ１０８の構成と機能については、図２および図３を参照しながら後ほど詳細に説明する。コントローラ１０８の機能には、例えば、モデム、ネットワーク・インターフェイス・コンポーネント、プリンタ・エンジン、コピー・コンポーネント、ファクシミリ・コンポーネント、光学式文字認識（OCR）等の、文書レンダリング装置１０６の種々のハードウェア・コンポーネントおよびソフトウェア・コンポーネントに対する制御が含まれる。
【００１４】
ＡＮＳＩ地域１０２にあるクライアント装置１１４を、図においては例示の目的のためだけに、ノート形パーソナル・コンピュータとして示している。しかし、クライアント装置１１４は、例えば、デスクトップ形パーソナル・コンピュータ、個人情報端末（以下、ＰＤＡということがある。）、ウェブ適合（web-enabled）携帯電話、スマートフォン（smart phone）、または電子文書データを作成するか、電子文書データのデータをMFPに送信することができる他のウェブ適合電子装置を含む、本技術分野において知られている任意のパーソナル・コンピューティング装置を表わしている。
【００１５】
ＡＮＳＩ地域１０２の文書レンダリング装置１０６は、インターネット１１２として図に例示されている分散通信環境に通信可能なように接続されている。ここで、分散通信環境はインターネットに限定されるものではなく、適切な任意の分散通信環境も、本発明にしたがって利用することができる。例えば、ファクシミリ・ベースで電子文書を送信する場合には、文書レンダリング装置１０６は、公衆交換電話網を介して通信する。分散通信環境の他の例として、ローカル・エリア・ネットワーク、広域ネットワーク等が含まれる。文書レンダリング装置１０６と分散通信ネットワーク１１２との間の通信は、通信リンク１１０を介して行われる。通信リンク１１０は、無線通信を含むが、それに限定されない本技術分野において知られているデータ通信の任意の適切なチャネル、例えば、Bluetooth（登録商標）、WiMax（Worldwide Interoperability for Microwave Access）、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信ネットワーク、赤外線接続、光接続、公衆交換電話網または本技術分野において知られている任意の適切な無線データ伝送システムまたは有線通信の、データ通信チャネルである。
【００１６】
ＡＮＳＩ地域１０２のクライアント装置１１４も、適切な通信リンク１１６を介して、分散通信環境１１２に通信可能なように接続されている。通信リンク１１６には、例えば、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または本技術分野において知られている、任意の他の適切な有線または無線のデータ伝送通信システムが含まれる。一実施形態において、クライアント装置１１４は、本技術分野において知られている任意の文書作成あるいは画像作成のための任意のアプリケーションを用いて、電子文書を作成するように適合している。
【００１７】
ＡＮＳＩ地域１０２と同様に、ＩＳＯ地域１０４は、文書レンダリング装置１１８、文書レンダリング装置１１８と通信可能なように接続されたコントローラ１２０、およびクライアント装置１２４を含んでいる。文書レンダリング装置１１８は、例えば、印刷、画像走査、ファクシミリ通信、コピー、文書管理、電子メール通信等を含む文書処理サービスをユーザに提供することができるＭＦＰである。しかし、ＭＦＰは文書レンダリング装置１１８の一形態であって、文書レンダリング装置が上記の文書処理サービスすべてを提供可能である必要は必ずしもなく、本発明における文書レンダリング装置は、上記の文書処理サービスの一部を提供する機能を備えた任意の電子装置であっても良い。また、一実施形態において、文書レンダリング装置１１８は、例えば、IEEE 1394あるいはＵＳＢインターフェイスの各種ドライブ、多様なＩＣメモリカード等の、ポータブル記憶媒体を受け入れるためのインターフェイスを備える。
【００１８】
文書レンダリング装置１１８に通信可能なように接続されたコントローラ１２０は、文書レンダリング装置１１８の動作、ユーザ・インターフェイスを介した画像の表示等の制御を容易にするように適切に適合する任意のハードウェア、ソフトウェアこれらの適切な組合せとして具現化される。コントローラ１２０の構成と機能については、図２および図３を参照しながら後ほど詳細に説明する。コントローラ１２０の機能には、例えば、モデム、ネットワーク・インターフェイス・コンポーネント、プリンタ・エンジン、コピー・コンポーネント、ファクシミリ・コンポーネント、光学式文字認識（OCR）等の、文書レンダリング装置１１８の種々のハードウェア・コンポーネントおよびソフトウェア・コンポーネントに対する制御が含まれる。
【００１９】
ＩＳＯ地域１０４にあるクライアント装置１２４を、図においては例示の目的のためだけに、デスクトップ形パーソナル・コンピュータとして示している。しかし、クライアント装置１２４は、例えば、ノート形パーソナル・コンピュータ、スマートフォン、ウェブ適合（web-enabled）携帯電話、ＰＤＡ、または電子文書データを作成するか、電子文書データのデータをＭＦＰに送信することができる他のウェブ適合電子装置を含む、本技術分野において知られている任意のパーソナル・コンピューティング装置を表わしている。
【００２０】
ＡＮＳＩ地域１０２の文書レンダリング装置１０６と同様に、ＩＳＯ地域１０４の文書レンダリング装置１１８は、通信リンク１２２を介して、分散通信環境１１２に通信可能なように接続されている。通信リンク１２２は、無線通信を含むが、それに限定されない本技術分野において知られているデータ通信の任意の適切なチャネル、例えば、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または本技術分野において知られている任意の適切な有線あるいは無線のデータ通信チャネルである。
【００２１】
ＩＳＯ地域１０４のクライアント装置１２４も、適切な通信リンク１２６を介して、分散通信環境１１２に通信可能なように接続されている。通信リンク１１６と同様に、通信リンク１２６には、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信ネットワーク、赤外線接続、光接続、公衆交換電話網、または本技術分野において知られている、任意の適切な無線または有線のデータ伝送システムが含まれる。一実施形態において、クライアント装置１２４は、本技術分野において知られている任意の文書作成あるいは画像作成のための任意のアプリケーションを用いて、電子文書を作成するように適合している。
【００２２】
次に、図２および図３を参照しながら、本発明による実施形態におけるシステムの動作が実行されるコントローラの構成等を説明する。図２に、本発明による実施形態においてシステム１００の動作が実行されるコントローラ２００（例えば、図１のコントローラ１０８およびコントローラ１２０）のアーキテクチャの構成例を示す。コントローラ２００は、少なくとも一つのＣＰＵを含むプロセッサ２０２を備えている。プロセッサ２０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、コントローラ２００は、ＢＩＯＳ機能、システム機能、システム構成データおよびコントローラ２００の動作に使用する他のルーチンもしくはデータのような静的または固定的なデータ、あるいは命令のために有効に使用される、不揮発性または読出し専用メモリ２０４を含む。
【００２３】
本実施形態においてはプロセッサ２０２および以後説明する読出し専用メモリ２０４、ＲＡＭ２０６、ストレージ・インターフェイス２０８、ネットワーク・インターフェイス・サブシステム２１０の間のデータ通信は、バス２１２によって例示したバス・データ転送メカニズムを介して行われる。
【００２４】
また、コントローラ２００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能な記憶システムから形成されるＲＡＭ２０６が含まれている。ＲＡＭ２０６は、プロセッサ２０２により処理されるアプリケーションおよびデータ処理に関係するデータ命令のための記憶領域を提供する。
【００２５】
ストレージ・インターフェイス２０８は、コントローラ２００に関連するデータの不揮発性保存、大量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス２０８は、２１６に図示されたディスク・ドライブ、光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置といった大量記憶装置の他、当業者に知られた適切な任意の記憶媒体を使用する。
【００２６】
ネットワーク・インターフェイス・サブシステム２１０は、ネットワークからの入出力を適切にルーティングすることによって、コントローラ２００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム２１０は、装置２００への外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、例えば、Ethernet（登録商標）、トークンリング等といった固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード２１４、およびWiFi（Wireless Fidelity）、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段による無線通信のために適切な無線インターフェイス２１８を示している。ネットワーク・インターフェイス・サブシステム２１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。ネットワーク・インターフェイス・カード２１４は、ローカル・エリア・ネットワーク、広域ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク２２０を介したデータ交換を行うために、相互接続されている。
【００２７】
また、文書プロセッサ・インターフェイス２２２もバス２１２を介してデータ通信を行う。文書プロセッサ・インターフェイス２２２は、様々な文書処理動作を実行するために、文書処理ハードウェア２３２との接続を提供する。文書処理動作には、コピー・ハードウェア２２４によって実行されるコピー、画像走査ハードウェア２２６によって実行される画像走査、印刷ハードウェア２２８によって実行される印刷およびファクシミリ・ハードウェア２３０によって実行されるファクシミリ通信が含まれる。コントローラ２００は、これらの文書処理動作のいずれかまたは全部を適切に動作させる。複数の文書処理動作を実行可能なシステムは、前述したように、ＭＦＰと呼ばれる。システム１００の機能は、文書処理装置と関連するインテリジェント・サブシステムとして図２に示したコントローラ２００を含む、文書処理装置（例えば、文書処理装置１０６および文書処理装置１１８）において実行される。
【００２８】
次に図３を参照しながらシステムの動作が実行されるコントローラの機能ブロックと動作の概要を説明する。図３は、本発明による実施形態のシステム１００の動作が実行されるコントローラ３００の機能ブロックの構成例である。図３は、ソフトウェアおよびオペレーティング・システム機能と関連して、図２に示したハードウェアの機能性を例示している。コントローラ３００の機能は、文書処理エンジン３０２を含む。
【００２９】
一実施形態において、文書処理エンジン３０２は、印刷動作、コピー動作、ファクシミリ通信動作および画像走査動作を可能にする。これらの機能が一つの装置で実行できる装置は、産業界において一般に好まれる文書処理周辺装置であるＭＦＰである。しかし、コントローラ３００が上記の文書処理動作のすべてを可能にする必要は必ずしもない。コントローラは、上記の文書処理動作のサブセットである、専用の文書処理装置、あるいはより限定した目的の文書処理装置においても有効に用いられる。
【００３０】
文書処理エンジン３０２はユーザ・インターフェイス・パネル３１０と適切にインターフェイスされており、ユーザまたは管理者は、ユーザ・インターフェイス・パネル３１０を介して、文書処理エンジン３０２によって制御される機能にアクセスすることができる。アクセスは、コントローラへのローカルなインターフェイスを介するか、遠隔のクライアントによって遠隔から行われる。
【００３１】
文書処理エンジン３０２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。これらの機能部は、印刷、ファクシミリ送信および受信、文書画像の走査を容易にし、コピーあるいは電子バージョンを生成するための文書画像の取得のために用いられる。
【００３２】
ジョブ・キュー（job queue）３１２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。ビットマップ、ページ記述言語（ＰＤＬ）またはベクター・フォーマット等の種々の画像形式は、画像走査機能部３０８からジョブ・キュー３１２を介して以降の処理のために中継される。
【００３３】
ジョブ・キュー３１２は、また、ネットワーク・サービス機能部３１４ともデータ通信を行う。一実施形態において、ジョブ制御、状態データまたは電子文書データが、ジョブ・キュー３１２とネットワーク・サービス機能部３１４との間で交換される。このように、適切なインターフェイスが、クライアント側ネットワーク・サービス機能３２０を介したコントローラ３００へのネットワーク・ベースのアクセスのために設けられている。一実施形態において、ウェブ・サービス・アクセスは、ハイパーテキスト転送プロトコル（HTTP）、ファイル転送プロトコル（FTP）、ユニフォーム・データ・ダイアグラム・プロトコル（uniform data diagram protocol）または他の任意の適切な交換メカニズムによって実行される。ネットワーク・サービス機能部３１４は、また、FTP、電子メール、テルネット（TELNET）等を介した通信のために、クライアント側ネットワーク・サービス機能３２０とのデータ交換を有効に付与する。このように、コントローラ機能３００は、種々のネットワーク・アクセス・メカニズムによって、電子文書およびユーザ情報の出力あるいは受信を容易にする。
【００３４】
ジョブ・キュー３１２は、また、画像プロセッサ３１６ともデータ通信を行う。画像プロセッサ３１６は、例えば、ラスタ画像処理（ＲＩＰ）、ページ記述言語インタープリタ、または印刷機能部３０４、ファクシミリ通信機能部３０６または画像走査機能部３０８等の、装置サービスとの交換に好適なフォーマットに電子文書を交換するための適切なメカニズムである。
【００３５】
最後に、ジョブ・キュー３１２はジョブ解析部（job parser）３１８とデータ通信を行う。ジョブ解析部３１８はクライアント装置サービス部３２２のような外部装置からの印刷ジョブ言語（ＰＪＬ）ファイルを受け取るように機能する。クライアント装置サービス部３２２は、印刷、ファクシミリ通信、またはコントローラ機能３００による処理が有効である電子文書の他の適切な入力を含む。ジョブ解析部３１８は、受け取った電子文書ファイルを解析し、それを前述した機能および要素と関連した処理のために、解析した電子文書ファイル情報をジョブ・キュー３１２に中継するように機能する。
【００３６】
動作においては、クライアント装置１１４は、電子文書、すなわち、画像データを生成する。本発明の一実施形態において、電子文書は、ビットマップのフォーマット、ベクトル化されたフォーマット、所定のページ記述言語のフォーマット、または他の適切なフォーマットに、適切にフォーマットされ、定義付けされ、またはコード化される。電子文書のデータには、その電子文書をハードコピーとして出力する際の記録用紙の規格のデータも含まれる。電子文書はクライアント装置１１４によって、ＡＮＳＩフォーマット規格にしたがって記録用紙に出力するように生成される。この場合、電子文書が出力される記録用紙のサイズは、レター、レジャー、リーガル等である。次に、クライアント装置１１４は、その電子文書を、分散通信環境１１２を介して、ＩＳＯ地域１０４のクライアント装置１２４、またはＩＳＯ地域１０４の文書レンダリング装置１１８に送信する。受信した電子文書を記録用紙に出力するためには、文書を、先ず、文書レンダリング装置１１８が記録用紙に出力することができるＩＳＯフォーマットに変換しなければならない。例えば、ＡＮＳＩ地域１０２で作られた電子文書が、レターサイズの記録用紙に出力するように設定されているときには、対応するＩＳＯフォーマットの記録用紙はＡ４サイズである。このような記録用紙の異なる規格の関係は予め対応づけられている。クライアント装置１２４がＡＮＳＩ地域１０２からの電子文書を受信した場合には、クライアント装置１２４は受信した電子文書を、記録用紙に出力するために、文書レンダリング装置１１８に転送する。以下、文書レンダリング装置１１８の動作の観点から、説明を続ける。
【００３７】
文書レンダリング装置１１８が文書を受信すると、文書レンダリング装置１１８は、文書レンダリング装置１１８に関連づけられている地域コードまたは国コードを読み出す。その結果、文書レンダリング装置１１８は、文書レンダリング装置１１８がＩＳＯ地域１０４内のものであると特定する。続いて、文書レンダリング装置１１８は受信した電子文書のフォーマットを特定する。この例においては、受信した電子文書のフォーマットがＡＮＳＩ地域１０２のものであることが特定される。その後、文書レンダリング装置１１８は、電子文書によって設定されている出力記録用紙サイズを用いることが、可能か否かを確認する。受信した電子文書のフォーマットが受け入れ可能である場合、すなわち受信した電子文書で設定された出力記録用紙サイズが文書レンダリング装置１１８で利用可能である場合には、必要な文書処理操作が行われ、受信した電子文書のハードコピーが記録用紙に出力される。文書レンダリング装置１１８が、受信した電子文書のページ・フォーマットによって設定されている出力記録用紙サイズは利用可能でないと特定した場合には、文書レンダリング装置１１８は、文書レンダリング装置１１８の地域コードと受信した電子文書で設定された出力記録用紙サイズに基づいて、電子文書を出力する記録用紙のサイズを自動的に変更する。例えば、ＡＮＳＩ地域１０２のクライアント装置１１４から、レジャーサイズの記録用紙に出力するように設定された電子文書が送信され、文書レンダリング装置１１８によって受信された場合には、ＩＳＯ地域１０４の文書レンダリング装置１１８は出力記録用紙サイズをレジャーサイズに対応するＡ３サイズに変更する。レターサイズの記録用紙に出力するように設定された電子文書が送信され、文書レンダリング装置１１８によって受信された場合には、ＩＳＯ地域１０４の文書レンダリング装置１１８は出力記録用紙サイズをレジャーサイズに対応するＡ４サイズに変更する。異なる地域または国で標準的に用いられている規格の記録用紙の対応関係は、例えば、記録用紙の規格の対応関係を示すテーブルの形態のデータを、ディスク・ドライブ２１６等の不揮発性記憶装置に保存しておき、必要な時にデータを読み出すことによって容易に特定することができる。したがって、受信された電子文書を出力する記録用紙サイズの上記のような変更は、自動的に、すなわち、ユーザの介入なしに実行可能であることは明らかであろう。
【００３８】
本発明による実施形態において、文書レンダリング装置１０６および文書レンダリング装置１１８は、各文書レンダリング装置が対応していない出力記録用紙フォーマットを指定している電子文書を受信した場合、２つのタイプの変換を実行することが可能である。そのような変換の第１の例は、目的の記録用紙サイズに合うように、文書の印刷画像を、端部から切り離す非スケーリング変換である。この変換は出力の解像度に影響を与えない。すなわち、文書が６００dpiの解像度で受信され、異なる記録用紙サイズへの非スケーリング変換を受けたときには解像度は６００dpiのままである。例えば、レターサイズの画像はＡ４よりも幅が広く、したがってＡ４の記録用紙に印刷されるレターサイズの画像の突き出した端部（ridge edge）は切り離される。第２のタイプの変換は、電子文書の印刷画像のサイズが、送付先の記録用紙サイズに合うように変更されるスケーリング変換である。この変換によって、受け入れた電子文書の解像度は変化する。
【００３９】
なお、実際の多くの使用状況の考慮と、本発明の理解を容易にするために、ＡＮＳＩ地域１０２にある文書レンダリング装置１０６ではＡＮＳＩ規格の記録用紙が利用可能であり、ＩＳＯ地域１０４にある文書レンダリング装置１１８ではＩＳＯ規格の記録用紙が利用可能であることを前提にして説明を行い、特に断らない限り以下の説明においても同様の前提のもとに説明を行う。しかし、実際の使用状況においては比較的希であるが、ＡＮＳＩ地域１０２にある文書レンダリング装置１０６ではＩＳＯ規格の記録用紙が利用可能であり、ＩＳＯ地域１０４にある文書レンダリング装置１１８ではＡＮＳＩ規格の記録用紙が利用可能であることもある。すなわち、文書レンダリング装置で利用可能な記録用紙は、その文書レンダリング装置が設置されている地域における規格に一致する記録用紙であるとは、必ずしも限らない。したがって、本明細書において、文書レンダリング装置はその装置に関連づけられている地域コードあるいは国コード等の地域データを読み出すことによって、その文書レンダリング装置で利用可能な記録用紙の規格を認識あるいは確認するという記載は、一実施形態としては間違いはないが、地域データを読み出す動作の本質は、その文書レンダリング装置で利用可能な記録用紙の規格を認識あるいは確認することにあることに注意を払う必要がある。
【００４０】
次に図４を参照しながら、ある地域の規格の記録用紙にハードコピーとして出力するように作成された電子文書を、その規格とは必ずしも同じではない規格に適合する、他の地域に設置された文書レンダリング装置によってハードコピーとして出力するための動作を説明する。図４は、本発明による実施形態において、電子文書を記録媒体に出力する動作を説明するためのフローチャートである。なお、以下の説明においては、例示の目的のみのために、先ず、ＡＮＳＩ地域１０２の規格の記録用紙に出力されるような設定がなされた電子文書を、ＩＳＯ地域１０４の規格の記録用紙のみが利用可能な文書レンダリング装置によってハードコピーを出力する場合について説明を行う。しかし、このような説明は、本発明がＡＮＳＩ地域１０２からＩＳＯ地域１０４への変換のみに限定されることを意味するものではない。本発明は、ＩＳＯ地域１０４からＡＮＳＩ地域１０２への変換、またはＡＮＳＩ地域１０２あるいはＩＳＯ１０４から、例えば、中国の記録用紙サイズ地域のような、第３の地域（図示せず）への変換、または第３の地域からＡＮＳＩ地域１０２あるいはＩＳＯ１０４への変換についても適用可能である。受信される電子文書には、その電子文書をハードコピーに出力する記録用紙サイズの設定、その他の印刷設定等を表わすデータが含まれている。
【００４１】
先ずＳ４０２で、電子文書が、文書レンダリング装置、例えば文書レンダリング装置１１８によって受信される。電子文書の受信に続いてＳ４０４において、文書レンダリング装置１１８は、文書レンダリング装置１１８に関連づけられている地域コードまたは国コード、すなわち地域データを読み出す。地域データは、例えば、ＪＩＳ、ＡＮＳＩ、ＩＳＯ等、その地域において用いられている出力記録用紙の規格を表わすデータを含んでいる。その後Ｓ４０６において、文書レンダリング装置１１８は電子文書に含まれているデータから、設定されている出力記録用紙の規格を特定する。ＡＮＳＩ地域１０２から電子文書を受信したときには、その電子文書について設定されている出力記録用紙の規格は、通常、リーガル、ステートメント、コンピュータ、レター、レジャー等のいずれかである。次にＳ４０８において、文書レンダリング装置１１８は、文書レンダリング装置１１８において、受信した電子文書について設定されている規格のサイズの記録用紙が利用可能か否かを判断する。この判断は、同時に、受信した文書レンダリング装置１１８で利用可能な規格の記録用紙に適合するように、受信した電子文書の印刷出力画像サイズを変換するか否かを判断することにもなる。文書レンダリング装置１１８は、それぞれ異なる出力媒体を収容している種々の給紙トレーを備えていることがあり、したがって文書レンダリング装置１１８は、ＩＳＯ規格の記録用紙、および使用に応じてＡＮＳＩ規格のレターサイズの記録用紙を供給することが可能である場合がある。文書レンダリング装置１１８が、受信した電子文書について設定されている規格の記録用紙を出力することができる場合には、処理はＳ４１２に進む。Ｓ４１２において、電子文書が、文書レンダリング装置１１８の文書処理エンジン３０２に転送され、Ｓ４１４においてハードコピーが出力される。例えば、文書レンダリング装置１１８が、通常、ＡＮＳＩ地域の装置とトランザクションを行なっており、レターサイズの出力記録用紙を容易に利用可能である場合には、文書レンダリング装置１１８は、電子文書の変換を行うことなく、出力するために文書処理エンジン３０２に電子文書を転送する。
【００４２】
Ｓ４０８において、文書レンダリング装置１１８が、受信した電子文書について設定されているサイズの記録用紙を利用することができないと判断された場合には、処理はＳ４１０に進む。Ｓ４１０においては、電子文書の印刷出力画像サイズを、受信した文書レンダリング装置１１８の地域１０４データに適合するように変換する。すなわち受信した文書レンダリング装置１１８で利用可能な規格の記録用紙に適合するように、受信した電子文書の印刷出力画像サイズを変換する。変換の方法として非スケーリング変換とスケーリング変換の２つのタイプがあることは、既に説明を行った。電子文書の印刷出力画像サイズの変換後、処理はＳ４１２に進み、変換された電子文書は文書処理エンジン３０２に転送される。次いで、Ｓ４１４においてハードコピーが出力される。一例として、受信された電子文書がリーガルサイズの出力フォーマットであるときには、文書レンダリング装置は、その電子文書を出力するためにフォリオサイズに適合するように変換する。受信された電子文書がステートメント記録用紙サイズであるときには、その電子文書はＡ５記録用紙サイズに適合するように変換される。同様に、ＩＳＯ地域１０４の文書レンダリング装置１１８によって受信された電子文書がコンピュータ記録用紙サイズであるときには、その電子文書は、Ｓ４１０において、Ｂ４記録用紙サイズに適合するように変換される。受信された電子文書の記録用紙サイズが、中国の出力協定にしたがって８ｋまたは１６ｋであるときには、その電子文書は、Ｓ４１０において、それぞれ、Ａ３またはＡ４の記録用紙サイズに適合するように変換される。
【００４３】
例えば、Ｓ４０２においてＩＳＯ地域のクライアント装置１２４からの電子文書がＡＮＳＩ地域１０２の文書レンダリング装置１０６で受信された場合には、前述したＩＳＯ地域の文書レンダリング装置１１８と同様の処理が、ＡＮＳＩ地域１０２の文書レンダリング装置１０６によって実行される。電子文書の受信後、文書レンダリング装置１０６は、Ｓ４０４において、その地域データを読み出して、地域データを確認する。すなわち、文書レンダリング装置１０６で利用可能な記録用紙サイズを確認する。Ｓ４０６において、文書レンダリング装置１０６は受信した電子文書に含まれているデータから設定されている出力記録用紙サイズを特定する。その後、文書レンダリング装置１０６は、Ｓ４０８において、設定されているサイズの記録用紙を文書レンダリング装置１０６で利用可能か否かを判断する。この判断は、同時に、文書レンダリング装置１０６で利用可能な規格の記録用紙に適合するように、受信した電子文書の印刷出力画像サイズを変換するか否かを判断することでもある。Ｓ４１０においては、電子文書の印刷出力画像サイズを、受信した文書レンダリング装置１１８の地域１０４データに適合するように変換する。すなわち受信した文書レンダリング装置１１８で利用可能な規格の記録用紙に適合するように、受信した電子文書の印刷出力画像サイズを変換する。
【００４４】
設定されているサイズの記録用紙が利用可能である場合には、文書レンダリング装置１０６は、Ｓ４１４においてハードコピーを出力するために、Ｓ４１２において、電子文書を文書処理エンジン３０２に転送する。Ｓ４０８において、設定されているサイズの記録用紙が利用可能ではないと判断された場合には、処理はＳ４１０に進む。Ｓ４１０では、受信された電子文書の印刷出力画像サイズが、受信した文書レンダリング装置１０６の地域１０２に対応するように変換される。例えば、フォリオサイズの電子文書が文書レンダリング装置１０６によって受信されたときには、リーガルサイズの記録用紙に出力されるように変換される。同様に、Ａ５文書が受信されたときには、ステートメントサイズの記録用紙に出力するように変換される。１６ｋ文書が受信されたときには、文書レンダリング装置１０６は、その電子文書を、文書レンダリング装置１０６がレターサイズの記録用紙に出力することができるように変換する。
【００４５】
本発明は、ソースコード、オブジェクトコード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクトコードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータ・プログラムに適用される。コンピュータ・プログラムは、スタンドアローンのアプリケーション、ソフトウェア・コンポーネント、スクリプト、または他のアプリケーションへのプラグ・インとすることができる。本発明を実施するコンピュータ・プログラムは、例えば、ＲＯＭやＲＡＭなどの記憶媒体、ＣＤ−ＲＯＭなどの光記録媒体、フロッピー（登録商標）ディスクなどの磁気記録媒体などの、コンピュータ・プログラムを伝達することができる任意の実体または装置である担体上で具体化することができる。この担体は、電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号などの任意の伝達可能な担体である。コンピュータ・プログラムは、サーバからインターネットを介してダウンロードすることもできる。また、コンピュータ・プログラムの機能は集積回路に組み込むこともできる。説明を行った本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の範囲内にある。
【００４６】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的ではなく、本発明を開示した形態に限定しようとするものでもない。以上の教示を鑑みて明らかな修正または変形が可能である。例えば、本明細書においては電子文書のハードコピーを紙に出力する場合について説明を行ったが、出力は紙に限られるわけではなく、例えばＯＨＰシートのような出力媒体についても本発明を実施可能であることは明らかである。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる発明の範囲内にある。
【図面の簡単な説明】
【００４７】
【図１】本発明による実施形態であるシステムの構成例を示すブロック図である。
【図２】本発明による実施形態において、システムの動作が実行されるコントローラのアーキテクチャの構成例である。
【図３】本発明による実施形態のシステムの動作が実行されるコントローラの機能ブロックの構成例である。
【図４】本発明による実施形態において、電子文書を記録媒体に出力する動作を説明するためのフローチャートである。
【符号の説明】
【００４８】
１００  システム
１０２  ＡＮＳＩ地域
１０４  ＩＳＯ地域
１０６、１１８  文書レンダリング装置、ＭＦＰ
１０８、１２０  コントローラ
１１０、１１６、１２２、１２６  通信リンク
１１２  インターネット、分散通信環境
１１４、１２４  クライアント装置
２００、３００  コントローラ
２０２  プロセッサ
２０４  読み出し専用メモリ
２０６  ＲＡＭ
２０８  ストレージ・インターフェイス
２１０  ネットワーク・インターフェイス・サブシステム
２１２  バス
２１４  ネットワーク・インターフェイス・カード
２１６  ディスク・ドライブ
２１８  無線インターフェイス
２２０  物理的ネットワーク
２２２  文書プロセッサ・インターフェイス
２２４  コピー・ハードウェア
２２６  画像走査ハードウェア
２２８  印刷ハードウェア
２３０  ファクシミリ・ハードウェア
２３２  文書処理ハードウェア
３０２  文書処理エンジン
３０４  印刷機能部
３０６  ファクシミリ通信機能部
３０８  画像走査機能部
３１０  ユーザ・インターフェイス・パネル
３１２  ジョブ・キュー
３１４  ネットワーク・サービス機能部
３１６  画像プロセッサ
３１８  ジョブ解析部
３２０  クライアント側ネットワーク・サービス機能
３２２  クライアント装置サービス部
【図２】
2007323642.tif 000003
【図３】
2007323642.tif 000004
【図４】
2007323642.tif 000005
【図１】
2007323642.tif 000006