(57)【要約】【解決手段】複数の言語の文書を含む複数の印刷ジョブを制御する方法および装置を提供する。この方法および装置は、元の文書の言語と異なる任意の言語を指定するように文書のユーザに要求する（７６）。装置は、指定された言語へと文書を翻訳する（６４）。ユーザは、希望する各翻訳の数を指定し（７６）、コピー・サブセットを特定のプリンタ・トレイに別々に導く（７８）こともできる。
2005505834.tif 000002
【特許請求の範囲】
【請求項１】
ホスト・コンピュータ上で動作するプリンタ・ドライバの翻訳モジュールであって、印刷ジョブの文書の翻訳先の少なくとも１つの追加の言語を指定するユーザ入力を受け入れ、翻訳プログラムを呼び出して前記文書の翻訳を実行する翻訳モジュールと、
前記追加の言語へと翻訳された前記文書の少なくとも１つのハードコピーを含む前記印刷ジョブを印刷するプリンタと
を含んでなる、ある電子文書の複数の言語による翻訳を含む電子文書の印刷ジョブを実行するシステム。
【請求項２】
前記プリンタが複数の排紙受けを含み、前記翻訳モジュールが、特定の排紙受けに出力される様々な言語の前記文書のハードコピーの部数を指定するユーザ入力をさらに受け入れるものである請求項１に記載のシステム。
【請求項３】
少なくとも１つの排紙受けが、複数への言語の前記文書のハードコピーを受け取るものである請求項２に記載のシステム。
【請求項４】
印刷ジョブが電子文書の複数への言語の翻訳を含み、該印刷ジョブを印刷装置に実行依頼することと連動して、電子翻訳プログラムによってユーザ入力に基づく１以上の言語（６４）へと前記電子文書を自動的に翻訳して、結果として生じた前記印刷ジョブが複数の言語の前記文書のハードコピーを含むようにするものである、電子文書の印刷ジョブを実行する方法。
【請求項５】
前記プリンタが複数の排紙受けを含み、特定の排紙受けに出力される異なる言語の前記文書のハードコピーの部数を指定することをさらに含む請求項４に記載の方法。
【請求項６】
前記排紙受けの少なくとも１つに複数の言語の前記文書のハードコピーを分配することをさらに含む請求項５に記載の方法。
【請求項７】
前記印刷ジョブを前記印刷装置に実行依頼するホスト・コンピュータ上に存在する翻訳プログラムを呼び出すことによって、前記翻訳が実行されるものである請求項４に記載の方法。
【請求項８】
前記印刷ジョブを前記印刷装置に実行依頼するホスト・コンピュータが接続されたコンピュータ・ネットワーク上のネットワーク装置上に存在する翻訳プログラムを呼び出すことによって、前記翻訳が実行されるものである請求項４に記載の方法。
【請求項９】
ユーザ入力を受け入れるためのユーザ・インタフェースと、
印刷ジョブの文書の翻訳先の少なくとも１つの追加の言語を指定するユーザ入力を受け取り、翻訳プログラムを呼び出して文書の翻訳を実行する翻訳モジュールと
を含んでなるプリンタ・ドライバ。
【請求項１０】
元の言語と各追加の言語とにより出力される前記文書のコピーの部数を指定するユーザ入力を受け取る分配モジュールをさらに含む請求項９に記載のプリンタ・ドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、文書作成に関し、より詳細には、ユーザによって選択された部数と言語の文書を作成する方法に関する。
【背景技術】
【０００２】
近年、コンピュータ利用の拡大、インターネット、およびその他の要因によって、国際的な経済と地球規模の作業環境がもたらされてきている。ビジネスと産業に携わる人々が、多くの国々の他の人と毎日対話することは珍しいことではない。実際に、１つの会社の仕事仲間が、世界中のどこか他の国にいる同じ会社の他の仲間と定期的に通信することがますます一般的になりつつある。地球規模の労働力と国際的な対話のさらなる普及とによって、他の言語により通信する能力が不可欠なものになりつつある。
【０００３】
さらに、コンピュータと印刷の技術が急速に進歩したが、多くの場合、高速通信装置と高速プリンタの有効性は、様々な言語に堪能なユーザ間で文書を通信するための限られたものになっている。例えば、ある人が、英語で文書を作成し、ドイツ語しか理解できないユーザにその文書を送りたい場合がある。さらに、文書の通信と関連した問題は、人の数とそれぞれの人が理解する限定的な言語の数が３つ以上に増えると悪化することである。英語の文書は、英語を理解しない通信者にはほとんどまたは全く使い道がないであろう。当然ながら、文書は、言語翻訳サービスをする人が翻訳することができるが、そのような能力のサービスを探し確保することは、時間とコストのかかる作業になることがある。さらに、文書を作成するたびに翻訳者を利用すると、ビジネスおよび個人的通信に関連する効率が大きく低下する。
【０００４】
代わりに、言語翻訳機能を持つソフトウェア・プログラムを使って、文書を翻訳することができる。言語翻訳ソフトウェア・アプリケーションは、一般に、言語翻訳に熟練している人が行う翻訳ほど正確ではないが、言語翻訳ソフトウェア・ツールは、文書を受け取ると直ちにソフトウェアを使って大雑把な翻訳を迅速に行うことができるため、多くのコンピュータ・ユーザにとって魅力的な選択肢である。
【０００５】
残念ながら、ユーザが言語翻訳ソフトウェア・アプリケーションを使って文書を翻訳することを選択した場合には、ユーザのコンピュータにソフトウェア・プログラムをインストールしなければならず、ユーザは言語翻訳ソフトウェアの操作方法を学習しなければならない。さらに、言語翻訳ソフトウェアを使って文書を翻訳するときには、通常の単一ステップの文書の印刷方法が複数ステップのプロセスになる。追加のステップは、文書を受け取って開き、その文書をユーザのコンピュータの記憶場所に記憶させ、言語翻訳ソフトウェアを起動し、翻訳ソフトウェアに文書を提供し、文書の翻訳を実行することを含みうる。さらに、ユーザが何人もいて、各ユーザが異なる言語翻訳を必要とする場合には、文書作成者は、複数のステップを何度も実行しなければならないことがある。さらに、現在、複数のコピー（これは、“multiple copies”からモピー（mopyまたはmopies）と呼ばれることがある）を印刷してページ順に揃えることができる多くのプリンタが入手可能である。場合によっては、前述のいくつかの理由によっていくつかの異なる言語でモピーを印刷する必要があるが、これを行う機能はない。
【０００６】
いくつかの既存の複写機およびプリンタは、複数のトレイにページ順に揃えた形で均等にジョブからの出力を分配することができる。すなわち、複数ページの元の文書の最初のページのコピーを複数の排紙受け（output receptacle）のそれぞれに投入することによって、単一言語の出力コピーをページ順に揃えて、複数ページの文書を構成することが知られている。そして、原本の第２ページのコピーを複製して各排紙受けへと投入する。このプロセスは、元の文書の全てのページの完全なセット（set）が、対応する数の排紙受けに入るまで続く。他のページ順に揃える方法が知られている。例えば、完全な複数ページの文書を第１の排紙受けに投入し、第２の完全な複数ページの文書を第２の排紙受けに投入し、第３の完全な文書を第３の容器に投入して、所望の数の原本の完全なコピーが作成されるまでこれを続けることによって、ページ順に揃えた出力文書を作成することが知られている。また、従来技術は、文書作成装置のトレイへの文書送出を大雑把に操作するいくつかの方法を含む。
【０００７】
しかしながら、この従来技術の教示は、この分野における多数の問題を未解決のままにしている。過去において、印刷したページの方が写真複写したページよりもコストが一般に高かったため、複数のコピーの印刷が制限されていたが、技術の進歩によって、複数のコピーの印刷の方が、写真複写よりもコストが安くなった。その結果、現代の多数のプリンタ・ユーザは、プリンタを利用して文書の複数のコピーを作成する。一例として、ユーザは、第１のワーク・グループに第１の言語の原本のコピーを１３部、第２のワーク・グループに第２の言語の原本のコピーを４部、第３のワーク・グループに第３の言語の原本のコピーを９部、第４のワーク・グループに第４の言語の原本のコピーを６７部、第５のワーク・グループに第５の言語の原本のコピーを２１部、印刷したいことがある。このような成果を達成する既知の方法は、各ワーク・グループごとに個別の翻訳ジョブと印刷ジョブとを実行するか、または１つの大きな印刷ジョブを実行し、次に手作業で細かく分け、その後のステップにおいて必要な数の各ワーク・グループのコピーを翻訳することだけになる。さらに、これらのワーク・グループはそれぞれ、グループ・メンバの堪能さによって複数の異なる言語のコピーを必要とすることがある。分配するセットの必要数が多くなると、個別の複写作業を行い、言語翻訳を行い、および／または、ジョブ全体を手作業により分けることは実用的ではない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
以上の問題およびその他の問題は、当該技術分野において未解決のままである。したがって、当該技術分野において、ユーザから指定された複数の言語により電子文書の複数のハードコピーを作成するシステムおよび方法が必要である。
【課題を解決するための手段】
【０００９】
本発明は、電子文書の印刷ジョブを実行するシステムを対象とし、印刷ジョブは、文書をいくつかの言語へ翻訳することを含む。好ましい１つの実施形態において、このシステムは、ホスト・コンピュータ上で動作するプリンタ・ドライバの翻訳モジュールであって、印刷ジョブの文書を翻訳する少なくとも１つの追加の言語を指定するユーザ入力を受け入れ、翻訳プログラムを呼び出して文書の翻訳を実行する翻訳モジュールと、追加の言語に翻訳された文書の少なくとも１つのハードコピーを含む印刷ジョブを印刷するプリンタとを含みうる。
【００１０】
翻訳モジュールは、好ましくは、元の言語と指定されたそれぞれの追加の言語とにより印刷される文書のハードコピーの部数を指定するユーザ入力を受け入れる。プリンタは、いくつかの排紙受けを含むことができ、翻訳モジュールは、特定の排紙受けに出力される異なる言語の文書のハードコピーの部数を指定するユーザ入力を受け入れることができる。単一の排紙受けは、いくつかの異なる言語の文書のハードコピーを受け取ることができる。
【００１１】
翻訳プログラムは、ホスト・コンピュータ上に存在するプログラムでありうる。代わりに、翻訳プログラムは、ホスト・コンピュータが接続されたコンピュータ・ネットワーク上のネットワーク装置上に存在するプログラムでありうる。ホスト・コンピュータはインターネットに接続されていてもよく、翻訳プログラムはインターネット上に存在するプログラムであってもよい。
【００１２】
本発明は、前述のシステムを作成して使用する方法も含む。例えば、本発明は、電子文書の印刷ジョブを実行する方法を含み、印刷ジョブは、文書の複数の言語への翻訳を含む。この方法は、印刷ジョブを印刷装置に実行依頼することと連動して、電子翻訳プログラムによってユーザ入力に基づく１以上の言語へと電子文書を自動的に翻訳して、その結果として得られた印刷ジョブが、いくつかの言語の文書のハードコピーを含むようにすることにより実施することができる。
【００１３】
方法は、元の言語と指定されたそれぞれの追加の言語で印刷する文書のハードコピーの部数を指定するユーザ入力を受け入れる段階と、特定の排紙受けに出力される異なる言語の文書のハードコピーの部数を指定する段階とを含むこともでき、使用される印刷装置は、複数の排紙受けを含む。
【００１４】
さらに、本発明は、コンピュータに読み取り可能な命令を記憶する媒体上に記憶されたプリンタ・ドライバとして実現されていてもよい。本発明によるプリンタ・ドライバは、ユーザ入力を受け入れるためのユーザ・インタフェースと、翻訳モジュールとを含み、翻訳モジュールは、印刷ジョブの文書を翻訳する少なくとも１つの追加の言語を指定するユーザ入力を受け取り、翻訳プログラムを呼び出して文書の翻訳を実行することが好ましい。
【００１５】
本発明の以上およびその他の特徴および態様は、次の詳細な説明を読み、図面を参照することによってさらに明らかになるであろう。
【００１６】
図面全体にわたって、同一の要素は、同一の参照番号によって示される。
【００１７】
本発明は、様々な修正形態および代替形態が可能であるが、本発明の特定の実施形態を、図面に例として示し、本明細書で詳細に説明する。しかしながら、本明細書における特定の実施形態の説明は、本発明を、開示した特定の形態に限定するように意図されておらず、逆に言うと、本発明が、添付の特許請求の範囲によって定義されたような本発明の精神および範囲内にあるすべての修正物、均等物、および代替物を対象として含むものであることを理解されたい。
【発明を実施するための最良の形態】
【００１８】
本発明は、電子文書の印刷ジョブを実行するシステムを提供し、印刷ジョブは、いくつかの言語への文書の翻訳を含む。好ましい１つの実施形態において、このシステムは、印刷ジョブを生成しているホスト・コンピュータ上で動作するプリンタ・ドライバの翻訳モジュールと、第２の言語に翻訳された文書の少なくとも１つのハードコピーを含む印刷ジョブを印刷するプリンタとを含みうる。翻訳モジュールは、印刷ジョブの文書が翻訳される少なくとも１つの追加の言語を指定するユーザ入力を受け入れ、文書の翻訳を実行する翻訳プログラムを呼び出す。
【００１９】
本明細書および添付した特許請求の範囲において使用されるとき、「プリンタ」および「印刷装置」の用語は、電子形式の文書または印刷ジョブを受け入れ、そのジョブからハードコピー出力を提供するすべての印刷装置を包括的に指す。したがって、「プリンタ」または「印刷装置」は、レーザ・プリンタや、インクジェット・プリンタや、ドットマトリックス・プリンタや、熱転写プリンタ、ファクシミリ装置や、ディジタル複写機などを含むがこれらに限定されない。本明細書および添付した特許請求の範囲に使用されるとき、「ホスト」または「ホスト・コンピュータ」の用語は、印刷ジョブの電子データを「プリンタ」に提供する任意のコンピュータまたは電子システムを包括的に指す。「コンピュータ」と「プリンタ」とを単一ユニットに統合することは、本発明の範囲内である。本明細書および添付した特許請求の範囲に使用されるとき、「プリンタ・ドライバ」の用語は、印刷ジョブの電子データをホストからプリンタに転送するために使用されるコンピュータに読み取り可能な命令、ソフトウェア、および／または、ファームウェアを指す。
【００２０】
以下に、本発明の実例となる実施形態を説明する。分かりやすくするために、本明細書において、実際の実施形態のすべての特徴が示されているわけではない。当然ながら、そのような任意の実際の実施形態の開発において、システム関連および業務関連の制約の遵守など、実施形態によって異なる開発者に固有の目標を達成するために、実施態様に固有の多くの決定をしなければならないことを理解されよう。さらに、そのような開発努力は、複雑で時間がかかる可能性があるが、それにもかかわらず、この開示の恩恵を得る当業者にとって日常的な仕事であろうことを理解されよう。
【００２１】
次に、図面、詳細には図１に移り、本発明による１つの可能な実施形態を示す。コンピュータ１０が示されており、コンピュータ１０は、中央処理装置（ＣＰＵ）１２と、コンピュータ１０によって実行することができるプログラムを記憶するためのメモリまたはデータ記憶装置１６とを含みうる。そのようなプログラムは、文書作成ソフトウェア１４と、プリンタ・ドライバ１３と、言語翻訳ソフトウェア１５とを含みうる。モニタ２２と、キーボード２４と、マウス２６とによって、ユーザとＣＰＵ１２との間の通信を可能にする。図１には示していないが、コンピュータ１０は、プリンタ、モデムや、スキャナや、音声カードや、ビデオ・カードなどを含むがこれらに限定されない任意の数の周辺装置をさらに含みうる。
【００２２】
文書作成ソフトウェア１４は、テキスト・エディタと、統合パッケージと、ワード・プロセッサと、スプレッド・シートと、デスクトップ・パブリッシャと、サイン／バナー・プログラムとを含みうるがこれらに限定されない。いくつかの実施形態において、文書作成ソフトウェア・プログラム１４は、それ自体で、作成された文書の言語翻訳を実行することができる。
【００２３】
プリンタ・ドライバ１３は、文書作成プログラム１４によって生成された電子形式の文書を受け取る。プリンタ・ドライバ１３は、後により詳細に説明するように、ユーザ入力に従って文書の言語翻訳を実行する。プリンタ・ドライバ１３はまた、ハードコピー出力のためにプリンタに実行依頼することができる印刷ジョブ・データへと文書のデータをフォーマットする。
【００２４】
プリンタ・ドライバ１３は、翻訳モジュール１１を含む。いくつかの実施形態において、翻訳モジュール１１は、やはりメモリ１６に記憶された言語翻訳ソフトウェア・アプリケーション１５を呼び出して、文書作成プログラム１４から出力された電子文書の言語翻訳を実行することができる。適切な言語翻訳ソフトウェアは、Ｔｒａｎｓｌａｔｉｏｎ  Ｅｘｐｅｒｔｓ  Ｌｔｄ．、Ｍｅｎｄｅｚ  Ｃｏ．、ＬａｎｇｕａｇｅＦｏｒｃｅ  Ｉｎｃ．、ＮｅｕｒｏＴｒａｎ、Ｔｒａｎｓｌａｔｉｏｎ  Ｅｘｐｅｒｔｓ  ＵＳＡ、およびＬａｎｇｕａｇｅ  Ｐａｒｔｎｅｒｓ  Ｉｎｔｅｒｎａｔｉｏｎａｌを含むがこれらに限定されない無数の供給元から入手可能である。代わりに、言語翻訳ソフトウェアは、他のコンピュータ、サーバ、メモリ装置、または、プリンタを含むがこれらに限定されない複数のネットワーク装置１９のうちのどれかに記憶されていてもよく、このネットワーク装置は、ローカルエリアネットワーク（ＬＡＮ）や広域ネットワーク（ＷＡＮ）などの通信ネットワーク１８を介してＣＰＵ１２に接続することができる。
【００２５】
さらに、この開示の恩恵を受ける当業者は、電話モデムと、ケーブル接続と、光接続と、ＤＳＬ接続と、衛星接続と、Ｔ１接続との当業者を含むがこれらに限定されない任意の既知の接続によって、ネットワーク１８をインターネット２０に接続することができることを理解されよう。インターネット接続によって、コンピュータ１０は、翻訳モジュール１１が呼び出すことができるウェブ・ベースの言語翻訳サービス２１にアクセスすることができる。ウェブ・ベースの言語翻訳サービスは、例えば、ｈｔｔｐ：／／ｔｒａｎｓｌａｔｅ．ｇｏｏｇｌｅ．ｃｏｍ、ならびにこの開示の恩典を受ける当業者が容易にアクセス可能な他の多くの場所から入手可能である。
【００２６】
プリンタ・ドライバ１３は、１つのモピー・ジョブの実行によって複数の出力サブセット（output subset）をユーザが選択的に作成することができるモピー印刷ジョブを処理することも好ましい。モピー・ジョブは、電子的な「原本（original）」文書からの文書の複数のコピーの作成を含む。モピー・ジョブは、任意の長さの複数のコピー（または出力）の作成を含みうる。プリンタ・ドライバ１３は、出力サブセットを様々な排紙受けに選択的に導く機能を含みうることも好ましい。
【００２７】
次に図２を参照して、本発明の１つの実施形態による印刷装置または文書作成装置、例えば、プリンタ５０の概略図を開示する。プリンタ５０は、複写ジョブまたはモピー・ジョブを実行するように設計されることができ、いくつかのホスト・コンピュータ１０に動作可能に接続されている。図２の実施形態において、プリンタ５０は、複数の排紙受け、例えば出力トレイ５２を含む。トレイ５２は、ページ順に揃えられたモピー・ジョブ出力または選択的なモピー・ジョブ出力を収容する。プリンタ５０は、コンピュータ１０に直接接続されてもよく、または、ＬＡＮやＷＡＮなどの通信ネットワーク５４を介してユーザのコンピュータに接続されていてもよい。複数の排紙受け５２を備えたプリンタは、ヒューレット・パッカード社や他の供給元から入手可能である。
【００２８】
次に図３を参照して、モピー出力の文書翻訳および指定機能を含む本発明のプリンタ・ドライバを実施する１つのプログラムの概略図を開示する。図３に示したように、プリンタ・ドライバ１３は、文書を選択的に翻訳させる他に、有利には、単一のモピー・ジョブの出力サブセットの宛先の制御を容易にしていてもよい。（図２を参照して）ユーザの選択入力によって様々なトレイ５２に投入するように、出力サブセットを選択的に導くことができる。出力サブセット用の特定のトレイ５２は、サブセット・トレイ選択の入力６０によって指定され、ボックス６２において、プリンタ・ドライバ１３によって受け入れられてもよい。この実施形態において、選択は、例えば図１に示したようなモニタ２２に表示されたグラフィカル・ユーザ・インタフェース（ＧＵＩ）を介して、表形式、スプレッド・シート、またはテーブル形式により入れられることが好ましい。トレイ５２のそれぞれは、モピー・ジョブのサブセットの選択的指示を容易にする固有の識別子を有することがある。
【００２９】
引き続き図３を参照すると、プリンタ・ドライバ１３は、ブロック４６において、「希望する各言語のサブセット量」、すなわち、モピー印刷ジョブのサブセットにおいて特定のターゲット言語により表現される印刷ジョブの複写部数を入力するように、ユーザまたは文書作成者に要求することができる。ブロック４８において、ユーザの入力が受け入れられる。「希望する各言語のサブセット量」を指定することにより、ユーザは、１以上の出力サブセットにおいて、元々第１の言語により作成された文書の何部のコピーを第２の言語に翻訳して印刷するかを選択することができる。さらに、ユーザは、元の言語すなわち第１の言語を含む任意の他の言語により印刷する文書のコピーの部数を指定することもできる。
【００３０】
同様に、プリンタ・ドライバ１３によって、ユーザは、ブロック６０に示したように、サブセット・トレイ選択を入力することができる。サブセット・トレイ選択を指定することにより、ユーザは、特定のトレイに送られる各文書のコピーの部数を有利に指定することができる。さらに、サブセット・トレイ選択によって、ユーザは、任意数の言語の任意数の文書のコピーを特定のトレイに導くことができる。
【００３１】
ユーザが、特定のモピー・ジョブについてサブセット言語量選択とトレイ選択とを入力したとき、ブロック６４に示したように、プリンタ・ドライバ１３は、第１の言語から選択された各言語へと文書を翻訳させることができる。翻訳を実行するプログラム・ルーチンについては、後にさらに詳しく説明する。（指定された場合には）文書の翻訳に続いて、プリンタ・ドライバ１３は、ブロック６６および６８に示したように、ユーザの選択に従って出力サブセットを作成し、各サブセットを特定のトレイ５２に別々に送ることができる。例えば、ユーザは、文書を作成するかまたは文書にアクセスして、プリンタ・ドライバ１３と接続し、英語の文書の５部のコピーとフランス語の２部のコピーとを含む第１の出力サブセットを第１のトレイに送り、英語の１４部のコピーを含む第２の出力サブセットを第２のトレイに送り、ドイツ語の１部のコピーを含む第３の出力サブセットを遠隔位置にある別のネットワーク・プリンタ上の第３のトレイに送り、英語の３部のコピーとロシア語の８部のコピーとスペイン語の２部のコピーとポルトガル語の９部のコピーとを含む第４の出力サブセットを第４のトレイに送るように指定することができる。
【００３２】
次に図４を参照して、本発明によるグラフィカル・ユーザ・インタフェースの例を示す。ボックス７０は、多言語モピー・ジョブの作成を実施するために使用されるグラフィカル・ユーザ・インタフェース・ダイアログボックスである。ユーザが、モピー・ジョブを作成しようとするとき、プリンタ・ドライバ１３のユーザ・インタフェースが実行され、モニタ２２にボックス７０を表示させることができる。また、図４に、プログラムのフローチャートを示す。ブロック７２で、文書をその元の言語から翻訳するかどうかが決定される。ユーザが、「Ｎｏ」ボックス７３を選択するかまたはクリックすることによりユーザが「Ｎｏ」と応えた場合は、プリンタ・ドライバ１３は、印刷するコピーの部数と、任意選択的に、コピーのトレイ宛先とを指定するようユーザに要求することができる。
【００３３】
しかしながら、ユーザが、ボックス７１において「Ｙｅｓ」を選択またはクリックすることにより文書を少なくとも１つの他の言語に翻訳したいことを示した場合には、プリンタ・ドライバ１３は、ボックス７４に表されたように、元の文書の言語をユーザに要求することができる。代わりに、プログラムは、デフォルト言語、つまりユーザの第１言語が元の文書の言語であると仮定することもできる。
【００３４】
元の文書の言語を識別した後に、プリンタ・ドライバ１３は、ユーザが文書を翻訳したいそれぞれの言語と、各言語翻訳のコピーの部数とをユーザに要求することができる。このステップは、図４にボックス７６で表されている。さらに、ユーザは、翻訳した（および翻訳していない）文書の各コピーのトレイ宛先を入力するように要求されることがある。トレイ宛先選択は、ボックス７８によって表されている。また、ユーザは、ステップ７６でユーザが何も言語を指定しなかった場合に、ブロック８０では、文書を翻訳したい任意の他の言語を入力するように要求されることがある。ユーザが、追加の言語翻訳を要求した場合には、プログラムは、ボックス７６に戻り、ユーザが追加の言語を入力できるようにする。しかしながら、ユーザが、すべての言語とそれぞれのコピーの部数とを指定した場合には、プリンタ・ドライバ１３は、ステップ８２において、文書を印刷させてソートさせることができる。
【００３５】
元の文書の言語と、翻訳言語と、翻訳文書の所望のコピー部数とに関してユーザに要求するように作成することができるグラフィカル・インタフェース・ボックス８４および８６の例を図５に示す。しかしながら、この開示の恩恵を受ける当業者は、ボックス８４および８６が、本質的に例示であり、文書の言語とコピー部数と宛先とに基づく入力を要求し、および／または、受け入れるために、任意のシステムを使用できることを理解するであろう。
【００３６】
次に図６を参照すると、プリンタ・ドライバ１３は、ＣＰＵ１２や他のコンピュータ・プロセッサによって実行されたときに、文書の自動化された翻訳を可能にする方法を実行させる例えばソフトウェア・コードを使用して実現することができる。一般に、ユーザまたは文書作成者は、文書の所望の受取人が、限定的に、優先的に、または、単に好みによって、元の文書が作成された第１の言語以外の言語で通信するかどうかを決定する。ブロック３０は、文書受取人の言語を決定するステップを表す。場合によっては、文書が作成された第１の言語以外の言語を好む受取人が多数いることもある。
【００３７】
ブロック３２に表したように、プログラムが文書受取人の言語を決定したとき、ソフトウェア・コードの決定ゲートが実行され、その場合には、その質問は、最初に文書が作成された第１の言語が、意図された受取人の言語の好みと同じかどうかである。モピー・ジョブにおいて、質問３２に対する答えがＹｅｓの場合には、プログラムは、ブロック３４および３８に進み、第１の言語の文書のコピー部数が決定されて印刷される。
【００３８】
しかしながら、質問３２に対する答えがＮｏの場合には、プログラムは、ブロック３６に進む。ブロック３６において、プログラムは、第１の言語から、決定された受取人の言語へと文書を翻訳させる。前述のように、文書作成ソフトウェア・プログラム１４自体によって翻訳が実行されてもよく、プリンタ・ドライバ１３の翻訳モジュール１１が文書を送る翻訳プログラム１５がローカルにインストールされていてもよく、翻訳モジュール１１が、インターネット接続を介したウェブ・ベースの翻訳サービスに文書を送ってもよい。文書を翻訳した後に、プログラムは、ブロック３４に進むことができる。ブロック３４において、プログラムは、ユーザが希望する文書のコピー部数を決定する。元の（第１の）言語および／または翻訳言語に基づいて、コピーの部数を指定することがある。
【００３９】
プリンタ・ドライバ１３は、特定の各言語において必要とされる文書のコピーの部数を決定すると、（例えば、図２の）プリンタ５０に文書を印刷させることができる。しかしながら、いくつかの実施形態において、プリンタ・ドライバ１３は、必要な翻訳がそれ以上ないことをユーザが指定するまで、文書と必要なコピーの部数をメモリ１６に保存させてもよく、複数の出力サブセットを含むモピー・ジョブとしてコピーを印刷することができる。翻訳を保存することによって、ユーザは、その後で各コピーの宛先と部数を指定して、ページ順に揃えたモピー・ジョブの作成を可能にすることができる。
【００４０】
ブロック４０において、文書作成に関する別の決定を行うことができる。プリンタ・ドライバ１３は、文書の他の言語翻訳が必要かどうかを決定する。他の翻訳が必要な場合には、プログラムは、新しい文書受取人の言語を決定するためブロック３０に再び進められる。他の言語翻訳が必要ない場合には、プリンタ・ドライバ１３は、ブロック４２において文書を印刷させる。ブロック４２での印刷は印刷ジョブ全体を含んでもよく、または、ブロック４２での印刷は文書の翻訳が行われるたびに繰り返し実行されてもよい。
【００４１】
以上の説明は、単に本発明を例示し説明するために示された。説明は、網羅的なものでも、本発明を開示された厳密な形態に限定するものでもない。以上の教示を鑑みて多くの修正および変形が可能である。
【００４２】
好ましい実施形態は、本発明の原理およびその実際的な応用例を最もよく説明するために選択され説明された。以上の説明は、当業者が、様々な実施形態において、意図された特定の用途に適合されるような様々な修正によって本発明を最も適切に利用できるように意図されている。本発明の範囲は、添付の特許請求の範囲によって定義される。
【図面の簡単な説明】
【００４３】
【図１】本発明の１つの態様による言語翻訳機能を有する文書作成プログラムおよびプリンタ・ドライバを記憶して実行するために使用されるコンピュータのブロック図である。
【図２】本発明の１つの態様による複数のネットワーク・コンピュータに接続されたプリンタの説明図である。
【図３】本発明の１つの態様による複数のコピー・ジョブの自動翻訳機能を作成する方法を示すフローチャートである。
【図４】本発明の１つの態様により生成することができるダイアログ・ウィンドウおよびフローチャートの説明図である。
【図５】本発明の１つの態様により生成することができるダイアログ・ウィンドウの説明図である。
【図６】本発明の１つの態様によるプリンタ・ドライバ・プログラムの実施形態を示すフローチャートである。
【符号の説明】
【００４４】
１０  ホスト・コンピュータ
１１  翻訳モジュール
１３  プリンタ・ドライバ
１５、２１  翻訳プログラム
５０  プリンタ
５２  排紙受け
【図１】
2005505834.tif 000003
【図２】
2005505834.tif 000004
【図３】
2005505834.tif 000005
【図４】
2005505834.tif 000006
【図５】
2005505834.tif 000007
【図６】
2005505834.tif 000008
【国際公開パンフレット】
2005505834.tif 000009
2005505834.tif 000010
2005505834.tif 000011
2005505834.tif 000012
2005505834.tif 000013
2005505834.tif 000014
2005505834.tif 000015
2005505834.tif 000016
2005505834.tif 000017
2005505834.tif 000018
2005505834.tif 000019
2005505834.tif 000020
2005505834.tif 000021
2005505834.tif 000022
2005505834.tif 000023
2005505834.tif 000024
2005505834.tif 000025
2005505834.tif 000026
2005505834.tif 000027
2005505834.tif 000028
2005505834.tif 000029
2005505834.tif 000030
2005505834.tif 000031
【国際公開パンフレット（コレクトバージョン）】
2005505834.tif 000032
【国際調査報告】
2005505834.tif 000033
2005505834.tif 000034