(57)【要約】【課題】作成されたソフトウェアの文書フォーマットに依存せずに翻訳文書の印刷が行え、従来に比べて少ない操作で翻訳文書を印刷する。【解決手段】コンピュータの応用ソフトからプリンタに印刷する場合に文書データをプリンタで扱うことのできる印刷データに変換するプリンタドライバであって、文書が記述されている第１の自然言語を第２の自然言語に翻訳する機能を有し、前記翻訳機能を設定する設定手段と、前記設定手段で設定された翻訳設定に基づき、文書が記述されている第１の自然言語を第２の自然言語に翻訳を行う手段とを備えていることを特徴とする。【選択図】図１
2009294963.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの応用ソフトからプリンタに印刷する場合に文書データをプリンタで扱うことのできる印刷データに変換するプリンタドライバであって、
文書が記述されている第１の自然言語を第２の自然言語に翻訳する機能を有し、前記翻訳機能を設定する設定手段と、前記設定手段で設定された翻訳設定に基づき、文書が記述されている第１の自然言語を第２の自然言語に翻訳を行う手段とを備えていることを特徴とするプリンタドライバ。
【請求項２】
請求項１に記載のプリンタドライバにおいて、前記設定手段は、文書が記述されている第１の自然言語と翻訳出力する第２の自然言語を設定する手段を有することを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの応用ソフトからプリンタへ印刷を行う場合に応用ソフト上の文書データをプリンタが処理できる印刷データに変換する役割を担い、文書が記述されている第１の自然言語を第２の自然言語に翻訳を行う機能を有するプリンタドライバに関するものである。
【背景技術】
【０００２】
自然言語の文書を第２の自然言語へ翻訳するために、コンピュータのソフトウェアによる翻訳やインターネットによる翻訳サービスが実用されている。
【０００３】
また、特許文献１にはスキャナドライバに翻訳機能のメニューを設け、外部発注機能を有する点が記載されている。
【０００４】
【特許文献１】特開２００５−１４８９９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の翻訳ソフトウェアによる翻訳手段は、翻訳ソフトウェアの解釈できる文書のフォーマットにて文書を読み込む必要があり、文書フォーマットが適合しない場合は翻訳できない。
【０００６】
また、翻訳した印刷文書を得る場合は、翻訳ソフトウェアを起動して、文書を作成するソフトウェアから翻訳を実行するソフトウェアへ文書データを移し、翻訳を行ってから印刷するというステップを行う。そのため、印刷した翻訳文書を素早く入手したい場合には不向きである。
【０００７】
本発明は、作成されたソフトウェアの文書フォーマットに依存せずに翻訳文書の印刷が行え、従来に比べて少ない操作で翻訳文書を印刷することを可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため本発明の第１の手段は、コンピュータの応用ソフトからプリンタに印刷する場合に文書データをプリンタで扱うことのできる印刷データに変換するプリンタドライバであって、文書が記述されている第１の自然言語を第２の自然言語に翻訳する機能を有し、前記翻訳機能を設定する設定手段と、前記設定手段で設定された翻訳設定に基づき、文書が記述されている第１の自然言語を第２の自然言語に翻訳を行う手段とを備えていることを特徴とするものである。
【０００９】
本発明の第２の手段は前記第１の手段において、前記設定手段は、文書が記述されている第１の自然言語と翻訳出力する第２の自然言語を設定する手段を有することを特徴とするものである。
【発明の効果】
【００１０】
本発明は前述のような構成になっており、文書データを既存の文書作成ソフトウェアを使用して目的の自然言語に翻訳して取り出すことが可能となる。また、従来に比べて少ない操作で翻訳文書を印刷することができる。従って作成されたソフトウェアの文書フォーマットに依存せずに翻訳文書の印刷が行え、従来に比べて少ない操作で翻訳文書を印刷することが可能である。
【発明を実施するための最良の形態】
【００１１】
図２に、本発明の一実施例を説明するための全体構成を示す。
【００１２】
コンピュータ１上には基本ソフト６、応用ソフト５、プリンタドライバ７が組み込まれており、コンピュータ１とプリンタ２は通信手段３で接続されている。文書データ４をプリンタ２で印刷する場合、応用ソフト５は文書データ４を読み込んで基本ソフト６を経由してプリンタドライバ７に印刷を指示する。
【００１３】
プリンタドライバ７は、基本ソフト６から伝達される文書データ４の各描画内容を、プリンタ２で処理できる印刷データ８に変換する。印刷データ８は、基本ソフト６を経由して通信手段３によりプリンタ２に送信され印刷が行われる。
【００１４】
プリンタドライバ７の主要部は、ユーザインタフェース１０と印刷データ生成部１２から構成される。ユーザインタフェース１０は、翻訳設定画面１１を表示し、ユーザは翻訳言語の設定や、印刷レイアウトなどのプリンタ２固有の翻訳機能に関する条件を指定することができる。翻訳設定画面１１で指定された翻訳設定は、翻訳設定情報１３としてコンピュータ１の記憶装置に保持される。
【００１５】
印刷データ生成部１２は、基本ソフト６と連携しながら、応用ソフト５から基本ソフト６経由で伝達される文書データ４の描画内容を、プリンタ２で処理することができる印刷データ８に変換する。このとき、印刷データ生成部１２の翻訳実行部１４は、翻訳設定情報１３と言語データベース１５を参照して、印刷しようとする文字列に対し翻訳条件に従って機械翻訳と印刷レイアウトを行い、印刷データ８を生成する。
【００１６】
図１に、本発明のプリンタドライバの一実施例を説明する翻訳設定画面１１を示す。
【００１７】
翻訳方法２０は、翻訳元となる文書が記述されている第１の自然言語と、翻訳先となる第２の自然言語を設定することができる。印刷レイアウト３０は、原文と訳文の印刷レイアウトの設定であり、原文のみを印刷したり原文と訳文の双方を印刷する場合の印刷レイアウトの設定ができる。
【００１８】
ＯＫボタン４０を押すと、翻訳設定画面１１の内容が翻訳設定情報１３に書き出される。一方、キャンセルボタン４１を押すと翻訳設定画面１１の内容は破棄されて翻訳設定情報１３の内容は変更されない。
【００１９】
次に、印刷データ生成部１２の処理の流れを図３に示す。
【００２０】
印刷データ生成部１２は、印刷指示を受けると翻訳設定情報１３を読み込む。翻訳設定情報１３の翻訳方法を参照して、翻訳元と翻訳先に応じた翻訳方法に従って印刷する文字列の機械翻訳を行う。また、翻訳後の訳文は、翻訳設定情報１３の印刷レイアウトを参照して、印刷レイアウトに従って訳文および原文を印刷データに配置する。
【００２１】
本発明のプリンタドライバは、既存のアプリケーションを使用するため、原文とする文書データの保存形式に依存せずに、翻訳した文書の印刷ができる。また、翻訳のための特別なアプリケーションを使用せずに、プリンタドライバにて翻訳と印刷を一貫して行うため、従来に比べて少ない操作で翻訳文書を印刷することができるため、翻訳文書を迅速に持ち出すときに有効である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施例に係るプリンタドライバの翻訳設定画面の説明図である。
【図２】本発明の実施例に係るプリンタドライバを含む印刷環境の説明図である。
【図３】本発明の実施例に係る印刷データ生成部の翻訳処理を示すフローチャートである。
【符号の説明】
【００２３】
１：コンピュータ、２：プリンタ、３：通信手段、４：文書データ、５：応用ソフト、６：基本ソフト、７：プリンタドライバ、８：印刷データ、１０：ユーザインタフェース、１１：翻訳設定画面、１２：印刷データ生成部、１３：翻訳設定情報、１４：翻訳実行部、１５：言語データベース、２０：翻訳方法、２１：原文言語設定、２２：訳文言語設定、３０：印刷レイアウト、３１：原文のみ設定、３２：原文と訳文（１文字毎）設定、３３：原文と訳文（上下）設定、３４：原文と訳文（左右）設定、４０：ＯＫボタン、４１：キャンセルボタン。
【図１】
2009294963.tif 000003
【図２】
2009294963.tif 000004
【図３】
2009294963.tif 000005