(57)【要約】【課題】操作負担もなく自然語を入力するだけで機器の機能を設定する。【解決手段】文節抽出部２２は、入力された自然文から、文節、さらに単語を抽出する。類義語辞書２３は、単語を類義語に変換して１つの意味にまとめる。用語辞書２４は、単語をプリンタ機能に応じた用語に変換する。パラメータ変換部２５は、用語辞書２４で得られた用語をパラメータに変換する。描画コマンド処理部２７は、パラメータに基づいて描画処理を行って、描画処理結果をプリンタ１００に送信する。【選択図】        図１
2004199478.tif 000002
【特許請求の範囲】
【請求項１】
入力された自然語から単語を抽出する単語抽出手段と、
前記単語抽出手段により抽出された単語を、設定対象となる機器に応じた単語に変換する単語変換手段と、
単語とパラメータとの対応テーブルを参照し、前記単語変換手段により変換された単語をパラメータに変換するパラメータ変換手段と、
前記パラメータ変換手段により変換されたパラメータに基づいて、前記機器の機能設定を行う設定手段と、
を備えた自然語入力装置。
【請求項２】
前記単語抽出手段は、前記自然語として、文章、単語、複数単語の羅列のいずれかから単語を抽出する
請求項１に記載の自然語入力装置。
【請求項３】
前記パラメータ変換手段は、前記対応テーブルの中に前記単語変換手段により変換された単語がないときに、当該単語を予め設定されたパラメータに変換する
請求項１または２に記載の自然語入力装置。
【請求項４】
前記パラメータ変換手段により設定されたパラメータと前記機器の機能とが対応しないときに、前記機器の機能に応じて前記パラメータを変更するパラメータ変更手段を更に備え、
前記設定手段は、前記パラメータ変更手段により変更されたパラメータに基づいて、前記機器の機能設定を行う
請求項１から３のいずれか１項に記載の自然語入力装置。
【請求項５】
前記パラメータ変更手段によるパラメータ変更内容を報知する第１の報知手段を更に備えた
請求項４に記載の自然語入力装置。
【請求項６】
前記設定手段による設定内容を報知する第２の報知手段を更に備えた
請求項１から５のいずれか１項に記載の自然語入力装置。
【請求項７】
コンピュータを、
入力された自然語から単語を抽出する単語抽出手段と、
前記単語抽出手段により抽出された単語を、設定対象となる機器に応じた単語に変換する単語変換手段と、
単語とパラメータとの対応テーブルを参照し、前記単語変換手段により変換された単語をパラメータに変換するパラメータ変換手段と、
前記パラメータ変換手段により変換されたパラメータに基づいて、前記機器の機能設定を行う設定手段と、
して機能させる自然語入力プログラム。
【請求項８】
前記単語抽出手段は、前記自然語として、文章、単語、複数単語の羅列のいずれかから単語を抽出する
請求項７に記載の自然語入力プログラム。
【請求項９】
前記パラメータ変換手段は、前記対応テーブルの中に前記単語変換手段により変換された単語がないときに、当該単語を予め設定されたパラメータに変換する
請求項７または８に記載の自然語入力プログラム。
【請求項１０】
前記コンピュータを、
前記パラメータ変換手段により設定されたパラメータと前記機器の機能とが対応しないときに、前記機器の機能に応じて前記パラメータを変更するパラメータ変更手段として更に機能させ、
前記設定手段は、前記パラメータ変更手段により変更されたパラメータに基づいて、前記機器の機能設定を行う
請求項７から９のいずれか１項に記載の自然語入力プログラム。
【請求項１１】
前記コンピュータを、
前記パラメータ変更手段によるパラメータ変更内容を報知する第１の報知手段として更に機能させる
請求項１０に記載の自然語入力プログラム。
【請求項１２】
前記コンピュータを、
前記設定手段による設定内容を報知する第２の報知手段として更に機能させる請求項７から１１のいずれか１項に記載の自然語入力プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自然語入力装置及び自然語入力プログラムに係り、例えば、プリンタやファクシミリ装置等のデバイスの機能を設定する自然語入力装置及び自然語入力プログラムに関する。
【０００２】
【従来の技術】
いわゆるホストＰＣは、アプリケーションソフトを使って作成したデータをプリンタで印刷する場合には、プリンタドライバを経由して、プリンタにデータを送信する。
【０００３】
ここで、プリンタドライバは、データをプリンタに送信する前に、プリンタ機能を設定するためのＵＩ（ユーザ・インタフェース）を表示する。このとき、ユーザは、所望の出力結果を得るために、プリンタドライバのＵＩを用いて機能パラメータを設定する。プリンタドライバは、設定されたパラメータ用いてデータをプリンタ言語に変換して、プリンタに送信する。
【０００４】
ところで、プリンタの高機能化に伴って、設定すべきパラメータが増大している。これに伴い、プリンタドライバは、パラメータを設定するために、非常に多くのＵＩを表示しなければならず、また、複数ページに渡ってＵＩを表示することもあり、一覧性を欠いている。
【０００５】
加えて、プリンタドライバは、設定可能なすべての機能をＵＩで表示するために、あるユーザにとっては必要の無い機能のＵＩまで表示してしまう。したがって、ユーザが必要な機能設定の取捨選択を行わなければならないとう煩わしさがあった。また、不慣れなユーザは、所望の出力形態を得るための印刷設定をする作業が非常に困難であった。
【０００６】
このようなことを回避するためには、プリンタドライバに、自然語を使って所定の情報を入力する技術を導入するのが望ましい。
【０００７】
そこで、自然語を入力する技術として、自然語により入力された文書データの検索要求から検索条件を自動的に生成する文書検索装置が提案されている（例えば、特許文献１参照。）。
【０００８】
【特許文献１】
特開平８−３３９３８３号公報
【０００９】
【発明が解決しようとする課題】
特許文献１に記載された技術は、入力された自然語に対して言語解析を行って自立語と付属語を抽出し、付属語の各々に予め定められた演算子に変換し、対応する自立語と各々の演算子とを組み合わせて検索条件を生成するものである。
【００１０】
しかし、プリンタドライバに特許文献１に記載された技術を導入した場合、ユーザは、予め定められた単語を用いて自然語を入力しなければならず、甚だ不便になってしまう問題がある。
【００１１】
本発明は、上述した課題を解決するために提案されたものであり、操作負担もなく自然語を入力するだけで機器の機能を設定することができる自然語入力装置及び自然語入力プログラムを適用することを目的とする。
【００１２】
【課題を解決するための手段】
請求項１に記載の発明である自然語入力装置は、入力された自然語から単語を抽出する単語抽出手段と、前記単語抽出手段により抽出された単語を、設定対象となる機器に応じた単語に変換する単語変換手段と、単語とパラメータとの対応テーブルを参照し、前記単語変換手段により変換された単語をパラメータに変換するパラメータ変換手段と、前記パラメータ変換手段により変換されたパラメータに基づいて、前記機器の機能設定を行う設定手段と、を備えている。
【００１３】
請求項７に記載の発明である自然語入力プログラムは、コンピュータを、入力された自然語から単語を抽出する単語抽出手段と、前記単語抽出手段により抽出された単語を、設定対象となる機器に応じた単語に変換する単語変換手段と、単語とパラメータとの対応テーブルを参照し、前記単語変換手段により変換された単語をパラメータに変換するパラメータ変換手段と、前記パラメータ変換手段により変換されたパラメータに基づいて、前記機器の機能設定を行う設定手段と、して機能させる。
【００１４】
単語抽出手段は、入力された自然語から単語を抽出する。ここにいう自然語は、文章だけでなく、１つ以上の単語の羅列であってもよい。したがって、単語が入力された場合は、その単語がそのまま抽出される。
【００１５】
単語変換手段は、抽出された単語を設定対象となる機器に応じた単語に変換する。ここで設定対象となる機器に応じた単語とは、例えば、機器がプリンタの場合、プリンタ機能に関する単語をいう。
【００１６】
パラメータ変換手段は、単語とパラメータとの対応関係を表す対応テーブルを有している。ここで、パラメータとは、前記機器の機能を設定するためのパラメータをいう。パラメータ変換手段は、対応テーブルに基づいて、前記単語変換手段により変換された単語をパラメータに変換する。
【００１７】
そして、設定手段は、パラメータ変換手段により変換されたパラメータに基づいて、機器の機能設定を行う。
【００１８】
したがって、請求項１及び請求項７に記載の発明によれば、入力された自然語から単語を抽出し、抽出された単語からパラメータを得て、このパラメータに基づいて機器の機能設定を行うことにより、ユーザによって入力された自然語に基づいて機器の機能を自動的に設定することができる。
【００１９】
請求項２に記載の発明である自然語入力装置は、請求項１に記載の発明であって、前記単語抽出手段は、前記自然語として、文章、単語、複数単語の羅列のいずれかから単語を抽出する。
【００２０】
請求項８に記載の発明である自然語入力プログラムは、請求項７に記載の発明であって、前記単語抽出手段は、前記自然語として、文章、単語、複数単語の羅列のいずれかから単語を抽出する。
【００２１】
したがって、請求項２及び請求項８に記載の発明によれば、文章、単語、複数単語の羅列のいずれが入力された場合であっても、機器の機能を自動的に設定することができる。
【００２２】
請求項３に記載の発明である自然語入力装置は、請求項１または２に記載の発明であって、前記パラメータ変換手段は、前記対応テーブルの中に前記単語変換手段により変換された単語がないときに、当該単語を予め設定されたパラメータに変換する。
【００２３】
請求項９に記載の発明である自然語入力プログラムは、請求項７または８に記載の発明であって、前記パラメータ変換手段は、前記対応テーブルの中に前記単語変換手段により変換された単語がないときに、当該単語を予め設定されたパラメータに変換する。
【００２４】
したがって、請求項３及び請求項９に記載の発明によれば、ユーザが誤った自然文を入力した場合であっても、設定エラーを回避することができる。
【００２５】
請求項４に記載の発明である自然語入力装置は、請求項１から３のいずれか１項に記載の発明であって、前記パラメータ変換手段により設定されたパラメータと前記機器の機能とが対応しないときに、前記機器の機能に応じて前記パラメータを変更するパラメータ変更手段を更に備え、前記設定手段は、前記パラメータ変更手段により変更されたパラメータに基づいて、前記機器の機能設定を行う。
【００２６】
請求項１０に記載の発明である自然語入力プログラムは、請求項７から９のいずれか１項に記載の発明であって、前記コンピュータを、前記パラメータ変換手段により設定されたパラメータと前記機器の機能とが対応しないときに、前記機器の機能に応じて前記パラメータを変更するパラメータ変更手段として更に機能させ、前記設定手段は、前記パラメータ変更手段により変更されたパラメータに基づいて、前記機器の機能設定を行う。
【００２７】
したがって、請求項４及び請求項１０に記載の発明によれば、設定されたパラメータと機器の機能とが対応しないときに、機器の機能に応じて前記パラメータを変更することにより、ユーザが誤った自然文を入力した場合であっても、設定エラーを回避することができる。
【００２８】
請求項５に記載の発明である自然語入力装置は、請求項４に記載の発明であって、前記パラメータ変更手段によるパラメータ変更内容を報知する第１の報知手段を更に備えている。
【００２９】
請求項１１に記載の発明である自然語入力プログラムは、請求項１０に記載の発明であって、前記コンピュータを、前記パラメータ変更手段によるパラメータ変更内容を報知する第１の報知手段として更に機能させる。
【００３０】
ここで、第１の報知手段は、人間の五官を刺激することで報知できれば特に限定されるものではなく、例えば、画像、音声等を出力すればよい。
【００３１】
したがって、請求項５及び請求項１１に記載の発明によれば、ユーザが誤った自然文を入力した場合には、そのことをユーザに報知することで、ユーザ自身が自分の入力ミスを確認することができる。
【００３２】
請求項６に記載の発明である自然語入力装置は、請求項１から５のいずれか１項に記載の発明であって、前記設定手段による設定内容を報知する第２の報知手段を更に備えている。
【００３３】
請求項１２に記載の発明である自然語入力プログラムは、請求項７から１１のいずれか１項に記載の発明であって、前記コンピュータを、前記設定手段による設定内容を報知する第２の報知手段として更に機能させる。
【００３４】
ここで、第２の報知手段は、人間の五官を刺激することで報知できれば特に限定されるものではなく、例えば、画像、音声等を出力すればよい。まだ、第２の報知手段は、第１の報知手段と共通のものであってもよい。
【００３５】
したがって、請求項６及び請求項１２に記載の発明によれば、自然文の入力によって設定された内容をユーザ自身が確認することができる。
【００３６】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００３７】
図１は、本発明の実施の形態に係る自然語入力装置１０の構成を示すブロック図である。
【００３８】
自然語入力装置１０は、いわゆるパーソナルコンピュータにオペレーションシステム（ＯＳ）及びアプリケーションプログラムがインストールされたものであり、プリンタ１００の諸機能を設定するものである。
【００３９】
自然語入力装置１０は、自然語を入力するためのキーボード１１と、いわゆるマウスであるポインティングデバイス１２と、所定の演算処理を行う演算装置１３と、演算装置１３の演算結果を表示するモニタ１４とを備えている。
【００４０】
一方、プリンタ１００は、自然語入力装置１０から送信されたデータを受信するデータ受信部１０１と、データ受信部１０１で受信されたデータの印刷処理を実行する印刷処理部１０２とを備えている。
【００４１】
ここで、自然語入力装置１０の演算装置１３は、プリンタ１００の諸機能を設定するプリンタ機能設定部２０と、プリンタ１００との間でデータの送受信を行う通信ポート３０と、アプリケーションプログラムに従って所定のデータ処理を実行するデータ処理部４０とを備えている。プリンタ機能設定部２０は、いわゆるプリンタドライバである。通信ポート３０は、データ処理部４０で処理されたデータをプリンタ機能設定部２０の設定内容に従ってプリンタ１００に送信する。
【００４２】
プリンタ機能設定部２０は、自然語の文字列が入力される文字列入力部２１と、文字列入力部２１に入力された自然語の文節を抽出する文節抽出部２２と、各々の単語の類義語を記憶した類義語辞書２３と、プリンタ機能に関する用語を記憶した用語辞書２４と、用語をパラメータに変換するパラメータ変換部２５と、パラメータ値が競合しないか等をチェックする競合処理部２６と、描画データを生成する描画コマンド処理部２７と、を備えている。
【００４３】
以上のように構成された演算装置１３は、キーボード１１又はポインティングデバイス１２を介して印刷指示があると、プリンタ機能設定部２０を起動して、モニタ１４にドライバ設定場面を表示する。
【００４４】
図２は、モニタ１４に表示されたドライバ設定画面５０を示す図である。ドライバ設定画面５０は、文字列入力ボックス５１と、ＯＫボタン５２と、キャンセルボタン５３と、印刷設定結果チェックボックス５４と、を表示している。
【００４５】
文字列入力ボックス５１は、プリンタ機能を設定する内容を表した自然語を入力するためのボックスである。ＯＫボタン５２は、文字列入力ボックス５１に入力された自然語に従ってプリンタ機能の設定を指示するボタンである。キャンセルボタン５３は、１つ前の処理に戻ることを指示するボタンである。印刷設定結果チェックボックス５４は、文字列入力ボックス５１に入力された自然語に基づく印刷設定結果を表示するか否かを指定するものである。そして、印刷設定結果チェックボックス５４がチェックされたときに、印刷設定結果が表示される。なお、印刷設定結果チェックボックス５４を省略してもよい。
【００４６】
また、文字列入力ボックス５１には、単語の羅列（１つ以上の単語）が入力されてもよい。例えば、モノクロ印刷を実行する場合、「白黒」の単語だけでもよい。また、原稿サイズで高解像度印刷を実行する場合、単語の間をスペースで区切って、「等倍  高画質」としてもよい。
【００４７】
演算装置１３は、ＯＫボタン５２がクリックされたことを検出すると、文字列入力ボックス５１に入力された自然語を文字列入力部２１に供給して、以下の処理を実行する。
【００４８】
図３は、演算装置１３の処理手順を示すフローチャートである。
【００４９】
文節抽出部２２は、文字列入力部２１に入力された文字列から文節を抽出する（ステップＳＴ１）。そして、文節抽出部２２は、抽出した各々文節を単語と接続語に分類して、各々の文節を単語に変換する（ステップＳＴ２）。但し、文節抽出部２２は、主格となる文節に含まれた接続語については、当該接続語と次に続く動詞とを一体化して、更に、その動詞を終止形にする。一方、その他の接続語については省略する。
【００５０】
例えば、文節抽出部２２は、自然語「白黒画面で画像が切れずに印刷」が入力された場合、５つの文節「白黒／画面で／画像が／切れずに／印刷」を抽出する。ここで、「が」は、主格となる文節に含まれる接続語であるので、「画像が切れない」の文節が得られる。一方、他の接続語は省略される。この結果、文節抽出部２２は、「白黒」、「画面」、「画像が切れない」、「印刷」の単語を抽出する。また、文節抽出部２２は、スペースで区切られた２つの単語「等倍  高画質」に対しては、スペース部分を文節区切りと認識して、「等倍」、「高画質」を得る。
【００５１】
類義語辞書２３は、文節抽出部２２で得られた各々の単語を所定の類義語に変換する（ステップＳＴ３）。つまり、類似した意味毎に１つにまとめる。例えば、文節抽出部２２で得られた単語が「白黒」、「モノクロ」、「モノクローム」、「黒だけ」のいずれであっても、類義語辞書２３は、それらの単語を「Ｍｏｎｏｃｈｒｏｍｅ」に集約して、単語を統一する。
【００５２】
用語辞書２４は、文節抽出部２２又は類義語辞書２３で得られた単語を、プリンタに特化した単語、つまりプリンタ機能に関する用語に変換する。例えば、「画像が切れない」、「原稿サイズ」、「自動拡大」、「自動縮小」のいずれについても、「Ａｕｔｏ  Ｓｃａｌｅ」に集約して、単語をプリンタ機能に関する用語に統一する。
【００５３】
なお、用語辞書２４は、プリンタ機能の「設定」に関する用語のみを対象にし、対象外の用語については省略（消去）する。例えば「印刷」、「プリント」、「印刷する」、「プリントアウト」、「出力」などの処理に関する単語は、「処理」に関する用語であり、プリンタ機能の「設定」に関する用語ではないので、省略される。この結果、用語辞書２４は、プリンタ機能の設定に関する一義的な用語のみを抽出する。
【００５４】
例えば、文節抽出部２２によって抽出された５つの文節「白黒／画面で／画像が／切れずに／印刷」は、類義語辞書２３及び用語辞書２４によって、「Ｍｏｎｏｃｈｒｏｍｅ」、「Ｄｕｐｌｅｘ」、「Ａｕｔｏ  Ｓｃａｌｅ」となる。
【００５５】
パラメータ変換部２５は、用語をパラメータに変換するためのパラメータ変換テーブルを記憶している。
【００５６】
図４は、Ｄｅｖｍｏｄｅパラメータの値を設定するためのパラメータ変換テーブルを示す図である。このパラメータ変換テーブルは、左欄の「単語」が右欄の「対応Ｄｅｖｍｏｄｅパラメータ値」に変換されることを表している。例えば、「Ｃｏｌｏｒ」は、パラメータ変換部２５によって、「Ｄｅｖｍｏｄｅ．ｄｍＣｏｌｏｒ＝１」に変換される。
【００５７】
そして、パラメータ変換部２５は、パラメータ変換テーブルを参照して（ステップＳＴ４）、用語辞書２４で得られた用語に対応するパラメータがあるか否かを判定する（ステップＳＴ４）。本実施形態ではプリンタ機能を設定するので、パラメータ変換部２５は、対応するパラメータとしてＤｅｖｍｏｄｅパラメータ値があるかを判定する。
【００５８】
対応するＤｅｖｍｏｄｅパラメータ値がない場合、モニタ１４には、対応するパラメータがない旨の画面が表示される（ステップＳＴ６）。
【００５９】
一方、対応するＤｅｖｍｏｄｅパラメータ値がある場合、パラメータ変換部２５は、パラメータ変換テーブルに従って、用語辞書２４で得られた用語をパラメータに変換する（ステップＳＴ７）。さらに、パラメータ変換部２５は、Ｄｅｖｍｏｄｅ値の設定にあたり、入力文字列から変換かれたパラメータ値が存在しないＤｅｖｍｏｄｅについては、ユーザの希望に関与しない値とみなし、デフォルト値を設定する。これらの値は、次の競合処理部２６において、入力値と競合しないように修正される。
【００６０】
競合処理部２６は、デバイスの整合処理を実行する（ステップＳＴ８）。ここでは、パラメータ変換部２５により得られたＤｅｖｍｏｄｅパラメータ値と出力デバイスであるプリンタ１００とが対応しているか否かを判定する。プリンタ１００とＤｅｖｍｏｄｅパラメータ値とが対応していない場合、Ｄｅｖｍｏｄｅパラメータ値を変更する必要がある。
【００６１】
例えば、プリンタ１００が両面印刷不可にもかかわらず、パラメータ値が「Ｄｅｖｍｏｄｅ．ｄｍＤｕｐｌｅｘ＝１」（両面印刷）の場合、パラメータ値を変更する必要がある。そこで、競合処理部２６は、Ｄｅｖｍｏｄｅパラメータ値の中で変更項目があるか否かを判定する（ステップＳＴ９）。
【００６２】
変更項目がある場合、モニタ１４には、入力値が不適であることを通知する非対応メッセージ画面が表示される（ステップＳＴ１０）。
【００６３】
図５は、モニタ３０に表示された非対応メッセージ画面６０を示す図である。非対応メッセージ画面６０は、設定変更の了解を示すＯＫボタン６１と、設定変更しないことを示すキャンセルボタン６２とを表示している。
【００６４】
競合処理部２６は、プリンタ機能設定処理を継続するか否かを判定する（ステップＳＴ１１）。非対応メッセージ画面６０のＯＫボタン６１がクリックされた場合、競合処理部２６は、プリンタ機能設定処理を継続すべく、プリンタ１００で対応可能なパラメータ値に変更して次の処理（ステップＳＴ１２）に移行する。例えば、プリンタ１００が両面印刷不可にもかかわらず、パラメータ値が「両面印刷」に設定されていた場合、パラメータ値を「片面印刷」に変更する。なお、キャンセルボタン６２がクリックされたときは、ステップＳＴ１の処理にリターンする。
【００６５】
次に、競合処理部２６は、パラメータ変換部２５で得られたパラメータ値やステップＳＴ１１を経て変更されたパラメータ値について、相互に競合しているかの判定処理を実行する（ステップＳＴ１２）。そして、競合処理部２６は、競合の発生によって変更すべきパラメータ値（変更項目）があるか否かを判定する（ステップＳＴ１３）。
【００６６】
変更項目がある場合、競合処理部２６は優先度の低いパラメータ値を変更すると共に、モニタ１４に設定確認画面７０が表示される（ステップＳＴ１４）。
【００６７】
図６は、モニタ３０に表示された設定確認画面７０を示す図である。設定確認画面７０は、設定確認を示すＯＫボタン７１と、設定変更しないことを示すキャンセルボタン７２とを表示している。ＯＫボタン７１がクリックされた場合、次のステップＳＴ１５の処理に移行する。一方、キャンセルボタン７２がクリックされた場合、リターンする。
【００６８】
ここで、プリンタ１００が「はがきの片面印刷」のみ機能するのに対して、自然文入力装置１０に「はがきの両面印刷」が入力された場合を例に挙げて説明する。
【００６９】
パラメータ変換部２５は、「はがきの両面印刷」を表す次のパラメータを生成する。
Ｄｅｖｍｏｄｅ．ｄｍＰａｐｅｒＴｙｐｅ＝８  （８は「はがき」を意味する）
Ｄｅｖｍｏｄｅ．ｄｍＤｕｐｌｅｘ＝１（両面印刷を意味する）
競合処理部２６は、上記２つのパラメータ値が競合しているので、競合を回避するために、優先度の低いパラメータ値を変更する。
【００７０】
ここでは、
（Ｄｅｖｍｏｄｅ．ｄｍＰａｐｅｒＴｙｐｅ＝８）  ∩  （Ｄｅｖｍｏｄｅ．ｄｍＤｕｐｌｅｘ＝１）
となっているので（両面印刷の優先度が低いので）、
Ｄｅｖｍｏｄｅ．ｄｍＤｕｐｌｅｘ＝０（片面印刷）
にパラメータ値を変更する。
【００７１】
次に、競合処理部２６は、図２に示したドライバ設定画面５０の印刷設定結果チェックボックス５４がチェックされているか否かを判定する（ステップＳＴ１５）。
【００７２】
印刷設定結果チェックボックス５４がチェックされている場合、モニタ１４に印刷設定結果画面が表示され（ステップＳＴ１６）、その後、描画処理に移行する。一方、印刷設定結果チェックボックス５４がチェックされていない場合、そのまま次の描画処理に移行する。
【００７３】
描画コマンド処理部２７は、ステップＳＴ１からステップＳＴ１６の処理を経て得られたパラメータ値に基づいて描画処理を行い、その結果得られた描画データを通信ポート３０に供給する。通信ポート３０は、描画データをプリンタ１００のデータ受信部１０１に送信する。
【００７４】
一方、プリンタ１００の処理部１０２は、データ受信部１０１で受信された描画コマンドに基づいて、プリントアウトを実行する。
【００７５】
以上のように、本発明の実施の形態に係る自然語入力装置１０は、ユーザによって入力された自然語に基づいてプリンタ１００の諸機能を設定することができるので、ユーザの操作負担を飛躍的に軽減することができる。つまり、ユーザは、例えばオペレータに言葉で設定を依頼するような感じで、プリンタ１００の設定を行うことができる。
【００７６】
また、自然語入力装置１０は、プリンタ１００に依存する機能のそれぞれについてＵＩを表示することなく諸機能を設定することができるので、機種間共通のＵＩを提供することができる。
【００７７】
さらに、自然語入力装置１０は、ユーザの所望する機能設定であっても、設定対象外の場合には、自動的に所定の設定をすることができるので、ユーザの入力ミスによるデータ生成エラーを回避することができる。
【００７８】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で様々な設計上の変更が可能である。例えば、本実施の形態では、自然語入力装置１０の設定対象となるデバイスとしてプリンタ１００例に挙げて説明したが、その他のデバイスであってもよい。このとき、デバイスに応じた用語辞書２４、パラメータ変換部２５を使用すればよい。
【００７９】
また、本実施の形態では、自然語を入力する手段としてキーボード１１を例に挙げて説明したがこれに限定されるものではない。例えば、自然文入力装置１０に入力マイクと音声認識処理部を設け、音声を自然語に変換してもよい。
【００８０】
さらに、自然文入力装置１０とサーバとを連動させてもよい。これにより、複数の異種デバイスに対して、入力された条件を満たすのに最適なデバイスを自動的に選択し、所定のデータを送信するシステムを構築することができる。
【００８１】
【発明の効果】
本発明に係る自然語入力装置及び自然語入力プログラムによれば、入力された自然語から単語を抽出し、抽出された単語からパラメータを得て、このパラメータに基づいて機器の機能設定を行うことにより、ユーザによって入力された自然語に基づいて機器の機能を自動的に設定することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る自然語入力装置の構成を示すブロック図である。
【図２】モニタに表示されたドライバ設定画面を示す図である。
【図３】演算装置の処理手順を示すフローチャートである。
【図４】Ｄｅｖｍｏｄｅパラメータの値を設定するためのパラメータ変換テーブルを示す図である。
【図５】モニタに表示された非対応メッセージ画面を示す図である。
【図６】モニタに表示された設定確認画面を示す図である。
【符号の説明】
１０  自然文入力装置
１１  キーボード
１２  ポインティングデバイス
１３  演算装置
１４  モニタ
２０  プリンタ機能設定部
２１  文字列入力部
２２  文節抽出部
２３  類義語辞書
２４  用語辞書
２５  パラメータ変換テーブル
２６  競合処理部
２７  描画コマンド処理部
１００  プリンタ
【図１】
2004199478.tif 000003
【図２】
2004199478.tif 000004
【図３】
2004199478.tif 000005
【図４】
2004199478.tif 000006
【図５】
2004199478.tif 000007
【図６】
2004199478.tif 000008