(57)【要約】【課題】  Ｗｅｂページに対する処理が実行されるまでの時間を短くすること。【解決手段】  ＭＦＰは、ＷｅｂページをＷｅｂサーバから受信し、表示するブラウジング部（Ｓ０１，Ｓ０２）と、ブラウジング部により検索エンジンのＷｅｂページが表示されているときに、ユーザにより入力されるキーワードを取得するキーワード取得部（Ｓ０３でＹＥＳ）と、取得されたキーワードに基づいてＷｅｂページの言語を予測する言語予測部（Ｓ０４）と、Ｗｅｂサーバから受信されるＷｅｂページの画像を形成する画像形成制御部（Ｓ２０）と、画像形成制御部がＷｅｂページを処理する際に用いるフォントを、予測された言語に基づいて変更するフォント設定部（Ｓ０８）と、を備える。【選択図】        図８
2011253369.tif 000002
【特許請求の範囲】
【請求項１】
ＷｅｂページをＷｅｂサーバから受信し、表示するブラウジング手段と、
前記ブラウジング手段により検索エンジンのＷｅｂページが表示されているときに、ユーザにより入力されるキーワードを取得するキーワード取得手段と、
前記取得されたキーワードに基づいて、Ｗｅｂページの言語を予測する言語予測手段と、
前記Ｗｅｂサーバから受信されるＷｅｂページに対して処理を実行する処理実行手段と、
前記処理実行手段がＷｅｂページを処理する際に用いるパラメータを、前記予測された言語に基づいて変更するパラメータ変更手段と、を備えた画像処理装置。
【請求項２】
前記パラメータ変更手段は、前記予測された言語に対応する印刷用フォントを設定するフォント設定手段を含み、
前記処理実行手段は、前記ブラウジング手段が前記取得されたキーワードを前記検索エンジンに送信した後に前記Ｗｅｂサーバから受信されるＷｅｂページの画像を前記設定された印刷用フォントを用いて形成する画像形成手段を含む、請求項１に記載の画像処理装置。
【請求項３】
前記フォント設定手段は、前記キーワード取得手段によりキーワードが取得されることに応じて、前記印刷用フォントを取得する、請求項２に記載の画像処理装置。
【請求項４】
前記パラメータ変更手段は、前記予測された言語から所定の言語への翻訳に用いる辞書ファイルを設定する辞書設定手段を含み、
前記処理実行手段は、前記ブラウジング手段が前記取得されたキーワードを前記検索エンジンに送信した後に前記Ｗｅｂサーバから受信されるＷｅｂページを前記設定された辞書ファイルに基づいて翻訳する翻訳手段を含む、請求項１に記載の画像処理装置。
【請求項５】
前記辞書設定手段は、前記キーワード取得手段によりキーワードが取得されることに応じて、前記辞書ファイルを取得する、請求項４に記載の画像処理装置。
【請求項６】
前記言語予測手段は、国名、地名または固有名詞と言語とを対応付けた関連付テーブルを参照して、前記キーワードに含まれる国名、地名または固有名詞に対応する言語を決定する、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
ＷｅｂページをＷｅｂサーバから受信し、表示するステップと、
前記表示するステップにおいて検索エンジンのＷｅｂページが表示されているときに、ユーザにより入力されるキーワードを取得するステップと、
前記取得されたキーワードに基づいて、Ｗｅｂページの言語を予測するステップと、
前記Ｗｅｂサーバから受信されるＷｅｂページに対して処理を実行するステップと、
前記処理を実行するステップにおいてＷｅｂページが処理される際に用いられるパラメータを、前記予測された言語に基づいて変更するステップと、をコンピュータに実行させる画像処理方法。
【請求項８】
ＷｅｂページをＷｅｂサーバから受信し、表示するステップと、
前記表示するステップにおいて検索エンジンのＷｅｂページが表示されているときに、ユーザにより入力されるキーワードを取得するステップと、
前記取得されたキーワードに基づいて、Ｗｅｂページの言語を予測するステップと、
前記Ｗｅｂサーバから受信されるＷｅｂページに対して処理を実行するステップと、
前記処理を実行するステップにおいてＷｅｂページが処理される際に用いられるパラメータを、前記予測された言語に基づいて変更するステップと、をコンピュータに実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、画像処理方法および画像処理プログラムに関し、特にネットワークを介してサーバから受信されるＷｅｂページを処理する画像処理装置、その画像処理装置で実行される画像処理方法および画像処理方法をコンピュータに実行させるための画像処理プログラムに関する。
【背景技術】
【０００２】
近年、ＭＦＰ等の画像形成装置は、ブラウザ機能が搭載されており、インターネット上のウェブ（Ｗｅｂ）サーバからダウンロードしたＷｅｂページの画像を印刷することができる。例えば、特開２００９−２５９２１６号公報には、検索エンジンのサーバに送信した検索キー情報に対応して当該サーバから受信したウェブページ情報を記憶する記憶手段と、前記ウェブページ情報の印刷を制御する印刷制御手段を備えた印刷制御装置において、前記記憶手段は、前記検索エンジンのサーバに送信した検索キー情報に対応して当該サーバから受信した検索結果のウェブページ情報から前記印刷されるウェブページ情報に至るまでに遷移したウェブページ情報の遷移状況を遷移情報として記憶し、前記印刷制御手段は、前記遷移情報から前記検索キー情報を抽出する情報抽出手段と、前記情報抽出手段により抽出された前記検索キー情報と前記印刷されるウェブページ情報とを合成する合成手段とを備えることを特徴とする印刷制御装置が記載されている。
【０００３】
しかしながら、ウェブページを印刷するために、プリンタに対応する印刷用のデータが生成されるが、印刷用のデータを生成するためには、プリンタが有するフォントデータが必要となる。ウェブページのフォントに対応するフォントデータが予め設定されていない場合、そのフォントデータを設定しなければならず、ウェブページを印刷するまでに時間がかかるといった問題があった。
【特許文献１】特開２００９−２５９２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題を解決するためになされたもので、この発明の目的の１つは、Ｗｅｂページに対する処理が実行されるまでの時間を短くすることが可能な画像処理装置を提供することである。
【０００５】
この発明の他の目的は、Ｗｅｂページに対する処理が実行されるまでの時間を短くすることが可能な画像処理方法を提供することである。
【０００６】
この発明のさらに他の目的は、Ｗｅｂページに対する処理が実行されるまでの時間を短くすることが可能な画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明は上述した問題を解決するためになされたもので、この発明のある局面によれば、画像処理装置は、ＷｅｂページをＷｅｂサーバから受信し、表示するブラウジング手段と、ブラウジング手段により検索エンジンのＷｅｂページが表示されているときに、ユーザにより入力されるキーワードを取得するキーワード取得手段と、取得されたキーワードに基づいて、Ｗｅｂページの言語を予測する言語予測手段と、Ｗｅｂサーバから受信されるＷｅｂページに対して処理を実行する処理実行手段と、処理実行手段がＷｅｂページを処理する際に用いるパラメータを、予測された言語に基づいて変更するパラメータ変更手段と、を備える。
【０００８】
この局面に従えば、検索エンジンのＷｅｂページが表示されているときに、ユーザにより入力されるキーワードが取得され、キーワードに基づいて、Ｗｅｂページの言語が予測され、Ｗｅｂサーバから受信されるＷｅｂページを処理する際に用いるパラメータが、予測された言語に基づいて変更される。このため、Ｗｅｂページが処理される前にパラメータが変更されるので、Ｗｅｂページに対して直ちに処理を実行することができる。その結果、Ｗｅｂページに対する処理が実行されるまでの時間を短くすることが可能な画像処理装置を提供することができる。
【０００９】
好ましくは、パラメータ変更手段は、予測された言語に対応する印刷用フォントを設定するフォント設定手段を含み、処理実行手段は、ブラウジング手段が取得されたキーワードを検索エンジンに送信した後にＷｅｂサーバから受信されるＷｅｂページの画像を設定された印刷用フォントを用いて形成する画像形成手段を含む。
【００１０】
この局面に従えば、Ｗｅｂページの画像を形成するまでの時間を短くすることができる。
【００１１】
好ましくは、フォント設定手段は、キーワード取得手段によりキーワードが取得されることに応じて、印刷用フォントを取得する。
【００１２】
好ましくは、パラメータ変更手段は、予測された言語から所定の言語への翻訳に用いる辞書ファイルを設定する辞書設定手段を含み、処理実行手段は、ブラウジング手段が取得されたキーワードを検索エンジンに送信した後にＷｅｂサーバから受信されるＷｅｂページを設定された辞書ファイルに基づいて翻訳する翻訳手段を含む。
【００１３】
この局面に従えば、Ｗｅｂページを翻訳する時間を短くすることができる。
【００１４】
好ましくは、辞書設定手段は、キーワード取得手段によりキーワードが取得されることに応じて、辞書ファイルを取得する。
【００１５】
好ましくは、言語予測手段は、国名、地名または固有名詞と言語とを対応付けた関連付テーブルを参照して、キーワードに含まれる国名、地名または固有名詞に対応する言語を決定する。
【００１６】
この発明の他の局面によれば、画像処理方法は、ＷｅｂページをＷｅｂサーバから受信し、表示するステップと、表示するステップにおいて検索エンジンのＷｅｂページが表示されているときに、ユーザにより入力されるキーワードを取得するステップと、取得されたキーワードに基づいて、Ｗｅｂページの言語を予測するステップと、Ｗｅｂサーバから受信されるＷｅｂページに対して処理を実行するステップと、処理を実行するステップにおいてＷｅｂページが処理される際に用いられるパラメータを、予測された言語に基づいて変更するステップと、をコンピュータに実行させる。
【００１７】
この局面に従えば、Ｗｅｂページに対する処理が実行されるまでの時間を短くすることが可能な画像処理方法を提供することができる。
【００１８】
この発明の他の局面によれば、画像処理プログラムは、ＷｅｂページをＷｅｂサーバから受信し、表示するステップと、表示するステップにおいて検索エンジンのＷｅｂページが表示されているときに、ユーザにより入力されるキーワードを取得するステップと、取得されたキーワードに基づいて、Ｗｅｂページの言語を予測するステップと、Ｗｅｂサーバから受信されるＷｅｂページに対して処理を実行するステップと、処理を実行するステップにおいてＷｅｂページが処理される際に用いられるパラメータを、予測された言語に基づいて変更するステップと、をコンピュータに実行させる。
【００１９】
この局面に従えば、Ｗｅｂページに対する処理が実行されるまでの時間を短くすることが可能な画像処理プログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態における画像処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウエア構成の一例を示すブロック図である。
【図４】操作パネルの一例を示す平面図である。
【図５】ＭＦＰが備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図６】関連付テーブルの一例を示す第１の図である。
【図７】関連付テーブルの一例を示す第２の図である。
【図８】ブラウジング処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２２】
＜第１の実施の形態＞
図１は、本発明の実施の形態における画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、ネットワーク２に接続された複合機（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）（以下、「ＭＦＰ」という）１００と、ＰＣ２００と、インターネット３に接続されたＷｅｂサーバ７，７Ａと、を含む。ＭＦＰ１００は、画像処理装置の一例であり、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等の複数の機能を備える。
【００２３】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、ゲートウェイを介してインターネット３に接続されている。このため、ＭＦＰ１００は、インターネット３に接続されたＷｅｂサーバ７，７Ａと通信可能である。ＭＦＰ１００と、Ｗｅｂサーバ７，７Ａとの間の通信は、特に限定するものではないが、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）の通信プロトコルで通信する。なお、ネットワーク２は、ＬＡＮに限らず、インターネット、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網等であってもよい。
【００２４】
ＭＦＰ１００は、ブラウジングプログラムを実行可能であり、ブラウザ機能を有する。例えば、ＭＦＰ１００は、ユーザによりＷｅｂサーバ７が記憶するウェブ（Ｗｅｂ）ページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が指定されると、Ｗｅｂサーバ７にＵＲＬで特定されるＷｅｂページの送信を要求し、Ｗｅｂサーバ７が送信するＷｅｂページを受信し、表示する。ここで、Ｗｅｂページは、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）またはＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述されたテキストデータである。以下、ＭＦＰ１００がＷｅｂベージをダウンロードして、表示する処理をブラウジング処理という。
【００２５】
Ｗｅｂサーバ７，７Ａそれぞれは、Ｗｅｂブラウザとして機能するＭＦＰ１００からの要求に応じて、ＷｅｂページをＭＦＰ１００に送信する。Ｗｅｂサーバ７，７Ａが送信するＷｅｂページは、文字データを含む場合があり、文字データの言語が、日本語、英語、中国語、韓国語、アラビア語等の種々の言語で記載される場合がある。ＭＦＰ１００が、Ｗｅｂページを表示またはプリントする場合、そのＷｅｂページに含まれる文字の言語に対応したフォントデータを用いる。日本語に対して日本語用のフォントデータ、英語に対して英語用のフォントデータ、中国語に対して中国語用のフォントデータ、韓国語に対して日本語用のフォントデータ、アラビア語に対してアラビア語用のフォントデータが存在する。
【００２６】
なお、本実施の形態においては画像処理装置の一例としてＭＦＰ１００を例に説明するが、ＭＦＰ１００に代えて、ブラウザ機能を備えた装置であれば、例えば、パーソナルコンピュータ、スキャナ、プリンタ、ファクシミリ等であってもよい。
【００２７】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、操作パネル９と、自動原稿搬送装置（ＡＤＦ）１０と、原稿読取部２０と、画像形成部３０と、給紙部４０と、を含む。
【００２８】
ＡＤＦ１０は、原稿給紙トレイ１１上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部２０のプラテンガラス上に設定された所定の原稿読取位置まで搬送し、原稿読取部２０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部２０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、メモリに記憶する、または画像形成部３０に出力する。
【００２９】
画像形成部３０は、周知の電子写真方式により画像を形成するものであって、原稿読取部２０から入力される画像データにシェーディング補正などの各種のデータ処理を施し、データ処理後の画像データに基づいて、給紙部４０により搬送される用紙に画像を形成する。給紙部４０は、給紙トレイに収納された用紙を画像形成部３０に搬送する。
【００３０】
図３は、ＭＦＰのハードウエア構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、メイン回路１０１と、ＡＤＦ１０と、原稿読取部２０と、画像形成部３０と、給紙部４０と、ユーザインターフェースとしての操作パネル９と、を含む。
【００３１】
メイン回路１０１は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ネットワークＩ／Ｆ１１８と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１０、原稿読取部２０、画像形成部３０、給紙部４０および操作パネル９と接続され、ＭＦＰ１００の全体を制御する。
【００３２】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、およびそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。
【００３３】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００を他の装置とシリアル通信ケーブルで接続するためのインターフェースである。なお、接続形態は、有線であっても無線であってもよい。
【００３４】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部３０に出力する。画像形成部３０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３５】
ネットワークＩ／Ｆ１１８は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、ネットワークＩ／Ｆ１１８を介してインターネット３に接続されたＷｅｂサーバ７，７Ａと通信可能である。
【００３６】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能であり、ＣＤ−ＲＯＭ１１９Ａに記憶されたプログラムをＲＡＭ１１４にロードして実行可能である。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記憶されたプログラムに限られず、他の記憶媒体に記憶されたプログラムでもよく、ＨＤＤ１１６に記憶されたプログラムであってもよく、さらに、ネットワークＩ／Ｆ１１８を介してネットワーク２に接続された他のコンピュータによりＨＤＤ１１６に書き込みされたプログラムであってもよい。
【００３７】
なお、プログラムを記憶する記憶媒体としては、ＣＤ−ＲＯＭ１１９Ａに限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの半導体メモリでもよい。
【００３８】
ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３９】
操作パネル９は、ＭＦＰ１００の上面に設けられ、表示部１０３と操作部１０５とを含む。図４は、操作パネルの一例を示す平面図である。図４を参照して、操作パネル９は、表示部１０３と、操作部１０５とを含む。表示部１０３は、液晶表示装置、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した表示データに関する情報等を表示する。
【００４０】
操作部１０５は、ユーザの操作を受け付け、受け付けられた操作をＣＰＵ１１１に出力する。操作部１０５は、表示部１０３の上に重畳して配置されたタッチパネル１０５Ａと、ブラウジング処理の実行を指示する操作が割り当てられたブラウザキー１０５Ｂと、スキャン処理の実行を指示する操作が割り当てられたスキャンキー１０５Ｃと、コピー処理の実行を指示する操作が割り当てられたコピーキー１０５Ｄと、テンキー１０５Ｅと、入力内容をキャンセルするためのクリアキー１０５Ｆと、スタートキー１０５Ｇと、を含む。タッチパネル１０５Ａは、透明な部材からなり、表示部１０３に重畳して配置される。タッチパネル１０５Ａは、ユーザがタッチパネル１０５Ａを指で触れると、触れられた位置を指示位置として検出し、ＣＰＵ１１１に出力する。
【００４１】
図５は、ＭＦＰが備えるＣＰＵの機能の概要の一例を示すブロック図である。図５に示すＣＰＵ１１１の機能は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶された画像処理プログラムを実行することにより実現される。
【００４２】
図５を参照して、ＣＰＵ１１１は、ブラウジング部５１と、キーワードを取得するキーワード取得部５５と、キーワードに基づいて言語を予測する言語予測部５７と、言語に対応するフォントを設定するフォント設定部５９と、言語に対応する辞書データを設定する辞書設定部６３と、辞書データに基づいてＷｅｂページを翻訳する翻訳部６５と、Ｗｅｂページまたは翻訳されたＷｅｂページを表示部１０３に表示する表示制御部５３と、Ｗｅｂページの画像を画像形成部３０に形成させる画像形成制御部６１と、を含む。
【００４３】
ブラウジング部５１は、ＣＰＵ１１１がブラウジングプログラムを実行することによりＣＰＵ１１１に形成されるタスクである。ＣＰＵ１１１は、操作部１０５の備えるブラウザキー１０５Ｂがユーザにより指示されることに応じて、ブラウジングプログラムを実行する。
【００４４】
ブラウジング部５１は、ブラウジング処理を実行する。具体的には、ブラウジング部５１は、ユーザが操作部１０５にＵＲＬを入力すると、そのＵＲＬで特定されるＷｅｂページを取得し、表示部１０３に表示する。例えば、ブラウジング部５１は、表示部１０３に英数文字のソフトウエアキーを表示し、操作部１０５が備えるタッチパネル１０５Ａがソフトウエアキーに対するユーザによる指示を検出すると、ＵＲＬを受け付ける。ＵＲＬは、ここではＷｅｂページを特定するための情報であり、Ｗｅｂページの所在を示すネットワーク上のアドレスである。ブラウジング部５１は、受け付けられたＵＲＬを含むＧＥＴコマンドを、ネットワークＩ／Ｆ１１８を介してネットワーク２に送信し、ネットワークＩ／Ｆ１１８がＵＲＬで特定されるＷｅｂサーバの送信するＷｅｂページを受信すると、受信されたＷｅｂページを表示部１０３に表示する。
【００４５】
ここでは、ブラウジング部５１には、デフォルトのＷｅｂページを表示するために、Ｗｅｂサーバ７が備える検索エンジンを起動するＷｅｂページのＵＲＬが初期設定されている。検索エンジンを起動するためのＷｅｂページは、検索エンジンでＷｅｂページを検索するためのキーワードを入力する領域を含む。ここでは、Ｗｅｂサーバ７が備える検索エンジンを起動するＷｅｂページを、検索ページという。
【００４６】
ブラウジング部５１は、ブラウザキー１０５Ｂがユーザにより指示されることに応じて、Ｗｅｂサーバ７に検索ページの送信を要求する。Ｗｅｂサーバ７は、ＭＦＰ１００から要求を受信すると、その要求に含まれるＵＲＬで特定される検索ページをＭＦＰ１００に送信する。ブラウジング部５１は、ネットワークＩ／Ｆ１１８がＷｅｂサーバ７から送信される検索ページを受信すると、そのＷｅｂページを表示部１０３に表示する。
【００４７】
なお、検索エンジンを起動するＷｅｂページであれば、Ｗｅｂサーバ７が送信する検索ページに限られず、検索エンジンを備えたＷｅｂサーバに記憶され、検索エンジンを起動するためのＷｅｂページであれば、インターネット３に接続された他のＷｅｂサーバが送信するＷｅｂページであってもよい。
【００４８】
キーワード取得部５５は、ブラウジング部５１が検索ページを表示している間に、ユーザが操作部１０５を操作して入力するキーワードを取得する。キーワード取得部５５は、取得されたキーワードを言語予測部５７に出力する。
【００４９】
言語予測部５７は、キーワード取得部５５からキーワードが入力されると、入力されるキーワードに基づいて、その後に受信されるＷｅｂページの言語を予測する。言語予測部５７は、ＥＥＰＲＯＭ１１５に予め記憶された関連付ケーブルを参照して、キーワードに含まれる文字列と関連付テーブルにより関連付けられた言語を、その後に受信されるＷｅｂページの言語と予測する。言語予測部５７は、予測された言語をフォント設定部５９および辞書設定部６３に出力する。
【００５０】
図６は、関連付テーブルの一例を示す第１の図である。図６を参照して、関連付テーブルは、国名または都市名と言語とを関連付ける。例えば、国名を示す文字列「アメリカ」、「Ａｍｅｒｉｃａ」および「ＵＳＡ」それぞれに対して言語「英語」を関連付け、都市名を示す文字列「ニューヨーク」、「ワシントン」それぞれに対して言語「英語」を関連付ける。
【００５１】
図７は、関連付テーブルの一例を示す第２の図である。図７を参照して、関連付テーブルは、固有名詞と言語とを関連付ける。固有名詞は、企業名、個人名を含む。例えば、人名を示す文字列「バラク  オバマ」、「Ｍｉｃｈａｅｌ  Ｊａｃｋｓｏｎ」それぞれに対して言語「英語」を関連付ける。
【００５２】
図５に戻って、フォント設定部５９は、予測された言語に対応するフォントを設定する。フォント設定部５９は、表示用および印刷用に設定されているフォントが、言語予測部５７から入力される言語に対応するフォントと異なる場合、言語予測部５７から入力される言語に対応する表示用および印刷用のフォントを取得し、表示用および印刷用のフォントに設定する。言語予測部５７から入力される言語に対応する表示用および印刷用のフォントがＨＤＤ１１６に記憶されていれば、ＨＤＤ１１６から読み出すことにより取得し、ネットワーク２またはインターネット３に接続されたコンピュータに記憶されていれば、そのコンピュータから取得する。フォント設定部５９は、設定された表示用のフォントを表示制御部５３に出力し、印刷用のフォントを画像形成制御部６１に出力する。
【００５３】
辞書設定部６３は、翻訳用に設定されている辞書データが、言語予測部５７から入力される言語に対応していない場合、言語予測部５７から入力される言語に対応する辞書データを取得し、翻訳用の辞書データに設定する。言語予測部５７から入力される言語に対応する辞書データがＨＤＤ１１６に記憶されていれば、ＨＤＤ１１６から読み出すことにより辞書データを取得し、ネットワーク２またはインターネット３に接続されたコンピュータに記憶されていれば、そのコンピュータから辞書データを取得する。
【００５４】
翻訳部６５は、ＭＦＰ１００が、自動翻訳が有効に設定されている場合、ブラウジング部５１が検索結果のＷｅｂページの次に出力するＷｅｂページに含まれる文字列を、翻訳用に設定されている辞書データを用いて翻訳する。翻訳部６５は、翻訳後のＷｅｂページを表示制御部５３または画像形成制御部６１に出力する。ユーザが、操作部が１０５を操作することにより、ＭＦＰ１００は自動翻訳が有効または無効のいずれかに設定される。
【００５５】
表示制御部５３は、ブラウジング部５１が検索結果のＷｅｂページの次に出力するＷｅｂページまたは、翻訳部６５から入力される翻訳後のＷｅｂページを、表示用に設定されているフォントを用いた表示用画像を生成し、生成された表示用の画像を表示部１０３に表示させる。
【００５６】
画像形成制御部６１は、ブラウジング部５１が検索結果のＷｅｂページの次に出力するＷｅｂページ、または翻訳部６５から入力される翻訳後のＷｅｂページに基づいて、印刷用に設定されているフォントを用いて印刷用画像を生成し、生成された印刷用画像を画像形成部３０に印刷させる。
【００５７】
ブラウジング部５１は、検索ページのキーワードを入力する領域に入力されたキーワードを、Ｗｅｂサーバ７にネットワークＩ／Ｆ１１８を介して送信する。キーワードを受信したＷｅｂサーバ７は、それが備える検索エンジンでＭＦＰ１００から受信されたキーワードを用いてＷｅｂページを検索し、抽出されたＷｅｂページをＭＦＰ１００に送信する。
【００５８】
フォント設定部５９は、ブラウジング部５１により検索ページが表示され、キーワード取得部５５によりキーワードから取得されることに応じて表示用および印刷用のフォントを設定する。したがって、フォント設定部５９は、ブラウジング部５１がＷｅｂサーバ７からＷｅｂサーバ７により抽出されたＷｅｂページを受信する前に表示用および印刷用のフォントを設定することができる。このため、表示制御部５３は、受信されたＷｅｂページを表示用に設定された後のフォントで直ちに表示することができ、画像形成制御部６１は、受信されたＷｅｂページを印刷用に設定された後のフォントで直ちに印刷することができる。その結果、Ｗｅｂページが受信されてから表示制御部５３により表示されるまでの時間をできるだけ短くすることができ、Ｗｅｂページが受信されてから画像形成制御部６１により印刷されるまでの時間をできるだけ短くすることができる。
【００５９】
また、辞書設定部６３は、ブラウジング部５１により検索ページが表示され、キーワード取得部５５によりキーワードから取得されることに応じて辞書データを設定する。したがって、辞書設定部６３は、ブラウジング部５１がＷｅｂサーバ７からＷｅｂサーバ７により抽出されたＷｅｂページを受信する前に辞書データを設定することができる。このため、翻訳部６５は、受信されたＷｅｂページの言語に対応した辞書データで直ちに翻訳することができる。その結果、Ｗｅｂページが受信されてから翻訳部６５により翻訳されるまでの時間をできるだけ短くすることができる。
【００６０】
図８は、ブラウジング処理の流れの一例を示すフローチャートである。ブラウジング処理は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶された画像処理プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、検索ページを受信したか否かを判断する。検索ページを受信するまで待機状態となり（ステップＳ０１でＮＯ）、検索ページを受信したならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。検索ページは、Ｗｅｂサーバ７が送信するＷｅｂページであり、検索エンジンを起動するためのＷｅｂページである。なお、検索ページは、Ｗｅｂサーバ７が送信するＷｅｂページに限らず、検索エンジンを備えるＷｅｂサーバが送信する検索エンジンを起動するためのＷｅｂページであれば良い。
【００６１】
次のステップＳ０２においては、受信された検索ページを表示部１０３に表示する。次のステップＳ０３においては、検索ページにキーワードが入力されたか否かを判断する。キーワードが入力されるまで待機状態となり（ステップＳ０３でＮＯ）、キーワードが入力されたならば（ステップＳ０３でＹＥＳ）、処理をステップＳ０４に進める。
【００６２】
ステップＳ０４においては、キーワードに含まれる文字列から言語を予測する。具体的には、ＥＥＰＲＯＭ１１５に記憶された関連付テーブルを参照し、キーワードに含まれる文字列と関連付けられた言語に決定する。
【００６３】
ステップＳ０５においては、自動翻訳が有効に設定されているか否かを判断する。自動翻訳が有効に設定されているならば処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ０６に進める。ステップＳ０６においては、ステップＳ０４において予測された言語に対応する表示用および印刷用のフォントが設定されているか否かを判断する。予測された言語に対応するフォントを設定されていなければ処理をステップＳ０７に進めるが、予測された言語に対応するフォントを設定されていれば処理をステップＳ１２に進める。
【００６４】
ステップＳ０７においては、ステップＳ０４において予測された言語に対応する表示用および印刷用のフォントを取得する。ＨＤＤ１１６に記憶されていれば、ＨＤＤ１１６から表示用および印刷用のフォントを読み出すことにより取得する。また、ネットワーク２またはインターネット３に接続されたコンピュータに記憶されているならば、そのコンピュータから予測された言語に対応する表示用および印刷用のフォントを取得する。
【００６５】
ステップＳ０８においては、設定済の表示用および印刷用のフォントを、ステップＳ０７において取得された表示用および印刷用のフォントで変更する。一方、ステップＳ０９においては、翻訳用の辞書データとして、ステップＳ０４において予測された言語を翻訳するための辞書データが設定されているか否かを判断する。そのような辞書データが設定されていなければ処理をステップＳ１０に進めるが、辞書データが設定されていれば処理をステップＳ１２に進める。
【００６６】
ステップＳ１０においては、ステップＳ０４において予測された言語を翻訳するための辞書データを取得する。そのような辞書データがＨＤＤ１１６に記憶されていれば、ＨＤＤ１１６から辞書データを読み出すことにより取得する。また、ネットワーク２またはインターネット３に接続されたコンピュータに記憶されているならば、そのコンピュータから予測された言語に対応する辞書データを取得する。
【００６７】
ステップＳ１２においては、ステップＳ０３において入力されたキーワードを、ステップＳ０１において受信された検索ページを送信してきたＷｅｂサーバ、ここではＷｅｂサーバ７に送信する。Ｗｅｂサーバ７にキーワードを送信することにより、Ｗｅｂサーバ７から検索結果を受信する。検索結果は、キーワードに関連するＷｅｂサーバのＵＲＬを含む。ユーザが、検索結果に含まれるＵＲＬのいずれかを指示すれば、そのＵＲＬで特定されるＷｅｂページが受信される。
【００６８】
ステップＳ１３においては、検索結果に含まれるＵＲＬで特定されるＷｅｂページを受信したか否かを判断する。検索結果に含まれるＵＲＬで特定されるＷｅｂページを受信するまで待機状態となり（ステップＳ１３でＮＯ）、そのようなＷｅｂページを受信したならば（ステップＳ１３でＹＥＳ）、処理をステップＳ１４に進める。ステップＳ１４においては、自動翻訳が有効に設定されているか否かを判断する。自動翻訳が有効に設定されているならば処理をステップＳ１６に進めるが、そうでなければ処理をステップＳ１５に進める。
【００６９】
ステップＳ１５においては、ステップＳ１３において受信されたＷｅｂページを、ステップＳ０８において設定された表示用のフォントで表示し、処理をステップＳ１８に進める。具体的には、ステップＳ１３において受信されたＷｅｂページに基づいて、ステップＳ０８において設定された表示用のフォントを用いて表示用データを生成し、表示用データを表示部１０３に表示させる。
【００７０】
一方、ステップＳ１６においては、ステップＳ１３において受信されたＷｅｂページを、ステップＳ１０において取得された辞書データを用いて翻訳する。次のステップＳ１７においては、ステップＳ１６において翻訳されたＷｅｂページを、表示用のフォントで表示し、処理をステップＳ１８に進める。この段階において表示用に設定されている表示用のフォントは、ステップＳ０７において設定されたフォントではなく、ＭＦＰ１００においてデフォルトで設定されているフォントである。例えば、デフォルトに設定されている表示用のフォントが日本語に対応する場合、ステップＳ０４において予測された言語が「英語」の場合、ステップＳ０５において自動翻訳設定が有効に設定されている場合には、辞書データは、英語を日本語に翻訳するための辞書データが設定される。翻訳後の言語は日本語なので、自動翻訳設定が有効に設定されている場合には、ステップＳ０８は実行されず、デフォルトに設定されている表示用のフォントが維持される。
【００７１】
ステップＳ１８においては、プリント指示を受け付けたか否かを判断する。ステップＳ１３において受信されたＷｅｂページがステップＳ１５において表示部１０３に表示された状態、または、ステップＳ１６において翻訳された後のＷｅｂページがステップＳ１７において表示部１０３に表示された状態で、ユーザが操作部１０５の備えるスタートキー１０５Ｇを押下すれば、プリント指示を受け付ける。プリント指示を受け付けたならば処理をステップＳ１９に進めるが、そうでなければ処理をステップＳ２１に進める。
【００７２】
ステップＳ１９においては、ステップＳ０８が実行される場合には、変更後の印刷用のフォントを用いて、ステップＳ０８が実行されない場合には、予め設定されているデフォルトの印刷用のフォントを用いて、表示部１０３に表示されているＷｅｂページに基づいてプリントデータを生成する。表示部１０３に表示されているＷｅｂページは、自動翻訳設定が有効に設定されている場合には、ステップＳ１６により翻訳された後のＷｅｂページであり、自動翻訳設定が有効に設定されていない場合は、ステップＳ１３において受信されたＷｅｂページである。次のステップＳ２０においては、生成されたプリントデータを画像形成部３０に出力し、画像形成部３２プリントデータの画像を形成させる。
【００７３】
次のステップＳ２１においては、表示終了指示を受け付けたか否かを判断する。操作部１０５が備えるクリアキー１０５Ｆが押下されたことを検出すると、表示終了指示を受け付ける。表示終了指示を受け付けたならば処理を終了するが、そうでなければ処理をステップＳ０１に戻す。
【００７４】
以上説明したように、本実施の形態におけるＭＦＰ１００は、Ｗｅｂサーバ７から受信した検索エンジンのＷｅｂページが表示されているときに、ユーザによりキーワードが入力されると、キーワードに基づいてＷｅｂページの言語を予測し、検索結果の次に受信されるＷｅｂページを処理する際に用いるパラメータ、例えば、表示用または印刷用のフォントを、予測された言語に対応する表示用または印刷用のフォントに変更する。このため、Ｗｅｂページが受信される前に、表示処理または画像形成処理に用いられる表示用または印刷用のフォントに変更されるので、Ｗｅｂページを直ちに表示または画像形成することができる。
【００７５】
また、自動翻訳機能が有効に設定されている場合には、検索結果の次に受信されるＷｅｂページを翻訳する際に用いる辞書データを、予測された言語からデフォルトの言語への翻訳に用いる辞書データに変更する。このため、Ｗｅｂページが受信される前に、辞書データが変更されるので、Ｗｅｂページを直ちに翻訳することができる。
【００７６】
また、国名、地名または固有名詞と言語とを対応付けた関連付テーブルを予め記憶しており、キーワードに含まれる国名、地名または固有名詞に対応する言語を決定するので、言語を予測する精度が向上することができる。
【００７７】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を説明したが、図８に示した処理をＭＦＰ１００に実行させるための画像処理方法または、その画像処理方法をコンピュータに実行させるための画像処理プログラムとして発明を捉えることができるのは言うまでもない。
【００７８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７９】
１  画像処理システム、２  ネットワーク、３  インターネット、７，７Ａ  Ｗｅｂサーバ、９  操作パネル、１０  ＡＤＦ、２０  原稿読取部、３０  画像形成部、４０  給紙部、５１  ブラウジング部、５３  表示制御部、５５  キーワード取得部、５７  言語予測部、５９  フォント設定部、６１  画像形成制御部、６３  辞書設定部、６５  翻訳部、１００  ＭＦＰ、１０１  メイン回路、１０３  表示部、１０５  操作部、１０５Ａ  タッチパネル、１０５Ｂ  ブラウザキー、１０５Ｃ  スキャンキー、１０５Ｄ  コピーキー、１０５Ｅ  テンキー、１０５Ｆ  クリアキー、１０５Ｇ  スタートキー、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  ネットワークＩ／Ｆ、１１９  外部記憶装置、１１９Ａ  ＣＤ−ＲＯＭ、２００  ＰＣ。
【図１】
2011253369.tif 000003
【図２】
2011253369.tif 000004
【図３】
2011253369.tif 000005
【図４】
2011253369.tif 000006
【図５】
2011253369.tif 000007
【図６】
2011253369.tif 000008
【図７】
2011253369.tif 000009
【図８】
2011253369.tif 000010