(57)【要約】【課題】グローバルサイトから所望言語のウェブページを簡易に取得する。【解決手段】表示処理を表示装置に実行させるブラウザプログラムであって、表示装置は、テキストの言語と、当該言語を指標する指標文字列とを対応付けたテーブルを記憶し、表示処理は、ＵＲＬの指定を受付けるステップ、ユーザー指定の前記言語を取得するステップ、指定ＵＲＬの末尾側の文字列に、トップレベルドメインのｃｏｍ又はその最後尾に／を付加した文字列が含まれるか否かを判別するステップ(S805)、判別結果が肯定的である場合に、指定ＵＲＬのウェブページのソースを取得し、テーブルにおいて、取得した前記言語に対応する指標文字列を含むＵＲＬの検索を試みるステップ(S808)、検索できた場合に、検索できたＵＲＬのウェブページを表示部に表示させ、検索できなかった場合に、指定ＵＲＬのウェブページを表示部に表示させるステップ(S814,815)を含む。【選択図】図８
2014075030.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してウェブサーバーから取得したウェブページを表示部に表示させる表示制御処理を表示装置に実行させるブラウザプログラムであって、
前記表示装置は、ウェブページのテキストの言語と、当該言語を指標する文字列としてＵＲＬに用いられる言語指標文字列との対応関係を示す対応テーブルを記憶する記憶手段を備え、
前記表示制御処理は、
ＵＲＬの指定を受付ける受付ステップと、
ユーザーが指定したウェブページのテキストの言語を取得する取得ステップと、
指定を受付けたＵＲＬの末尾側の文字列に、トップレベルドメインの「ｃｏｍ」又は当該トップレベルドメインの文字列の最後尾に「／」を付加した文字列が含まれるか否かを判別する判別ステップと、
前記判別ステップにおける判別結果が肯定的である場合に、前記指定を受付けたＵＲＬのウェブページのソースを取得して、当該ソースから、前記記憶手段に記憶されている対応テーブルにおいて、前記取得ステップにおいて取得したウェブページのテキストの言語に対応付けられている言語指標文字列を含むＵＲＬの検索を試みる検索ステップと、
前記検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できた場合に、検索できたＵＲＬのウェブページを、ネットワークを介してウェブサーバーから取得して前記表示部に表示させ、
前記検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できなかった場合に、前記指定を受付けたＵＲＬのウェブページを、ネットワークを介してウェブサーバーから取得して前記表示部に表示させる表示制御ステップと、
を含むことを特徴とするブラウザプログラム。
【請求項２】
前記検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できた場合に、検索できたＵＲＬのウェブページを表示するか否かについてのユーザーの指示を受取る指示受取ステップを含み、
前記表示制御ステップは、
前記指示受取ステップにおいて表示指示が受取られた場合に、ウェブサーバーから検索できたＵＲＬのウェブページを取得して前記表示部に表示させ、
前記指示受取ステップにおいて非表示指示が受取られた場合には、検索できたＵＲＬのウェブページの取得及び表示を抑止させる
ことを特徴とする請求項１に記載のブラウザプログラム。
【請求項３】
前記取得ステップは、複数の所定の取得先からユーザーが指定したウェブページのテキストの言語を取得し、
前記検索ステップは、前記取得ステップにおいて取得した前記ウェブページのテキストの言語が複数である場合に、前記指定を受付けたＵＲＬのウェブページのソースから、前記対応テーブルにおいて、前記取得ステップにおいて取得した複数の前記ウェブページのテキストの各言語に対応付けられている言語指標文字列を含むＵＲＬの検索を試み、
前記検索ステップにおいて、複数のＵＲＬを検索できた場合に、当該複数のＵＲＬから表示すべきウェブページのＵＲＬの選択指示を受取る選択指示受取ステップを含み、
前記表示制御ステップは、選択指示されたＵＲＬのウェブページをウェブサーバーから取得して前記表示部に表示させる
ことを特徴とする請求項１又は２に記載のブラウザプログラム。
【請求項４】
前記言語指標文字列を含むＵＲＬを複数検索できた場合に、当該複数のＵＲＬから表示すべきウェブページのＵＲＬの選択指示を受取る選択指示受取ステップを含み、
前記表示ステップは、選択指示されたＵＲＬのウェブページをウェブサーバーから取得して前記表示部に表示させる
ことを特徴とする請求項１又は２に記載のブラウザプログラム。
【請求項５】
前記対応テーブルにおいて、言語指標文字列はさらに、ウェブページの提供元の国名と対応付けられ、
前記取得ステップはさらに、ユーザーが指定したウェブページの提供元の国名を取得し、
前記検索ステップは、前記指定を受付けたＵＲＬのウェブページのソースから、前記対応テーブルにおいて、前記取得ステップにおいて取得したウェブページのテキストの言語及びウェブページの提供元の国名に対応する言語指標文字列を含むＵＲＬの検索を試みる
ことを特徴とする請求項１〜３の何れかに記載のブラウザプログラム。
【請求項６】
前記記憶手段は、ＵＲＬに用いられ、言語指標文字列を含むＵＲＬのウェブページへのリンクのリストを含む目次ウェブページであることを示唆する所定の文字列を記憶し、
前記検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できなかった場合に、前記指定を受付けたＵＲＬのウェブページのソースにおいて、前記目次ウェブページへのＵＲＬが含まれているか否かを、前記記憶手段に記憶されている前記所定の文字列を含むＵＲＬが当該ソースに含まれているか否かにより判別する第２判別ステップと、
前記所定の文字列を含むＵＲＬが含まれている場合に、当該ＵＲＬのウェブページのソースを取得して、取得したソースから、前記記憶手段に記憶されている対応テーブルにおいて、前記取得ステップにおいて取得したウェブページのテキストの言語に対応付けられている言語指標文字列を含むＵＲＬの検索を試みる第２検索ステップと、
を含み、
前記表示制御ステップは、さらに前記第２検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できた場合に、検索できたＵＲＬのウェブページを、ネットワークを介してウェブサーバーから取得して前記表示部に表示させる
ことを特徴とする請求項１〜４の何れかに記載のブラウザプログラム。
【請求項７】
前記判別ステップはさらに、指定を受付けたＵＲＬの末尾側の文字列に、トップレベルドメインの「ｎｅｔ」又は当該トップレベルドメインの文字列の最後尾に「／」を付加した文字列が含まれるか否かを判別し、
前記検索ステップは、前記判別ステップにおける何れかの判別結果が肯定的である場合に、前記検索を試みる
ことを特徴とする請求項１〜６の何れかに記載のブラウザプログラム。
【請求項８】
前記判別ステップはさらに、指定を受付けたＵＲＬにトップレベルドメインの「ｃｏｍ」の最後尾に「／ｅｎ」又は「／ＥＮ」を付加した文字列が含まれるか否かを判別し、
前記検索ステップは、前記判別ステップにおける何れかの判別結果が肯定的である場合に、前記検索を試みる
ことを特徴とする請求項１〜７の何れかに記載のブラウザプログラム。
【請求項９】
前記表示装置は、画像形成装置である
ことを特徴とする請求項１〜８の何れかに記載のブラウザプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラウザ機能を有し、ネットワークを介してウェブサーバーから取得したウェブページを表示させる表示装置に用いるブラウザプログラムに関し、特に所謂グローバルサイトを介して所望の言語のテキストが表示されるウェブページを取得して表示させる技術に関する。
【背景技術】
【０００２】
近年、ウェブページのテキストの言語を多国語で提供できるように、テキストの言語が
各国の言語で表示されるウェブページへのリンクを有するウェブサイト（所謂グローバル
サイト）（以下、「グローバルサイト」という。）がウェブサーバーを介して提供される
ようになってきている。ここで、「ウェブサイト」とは、ＵＲＬ（Uniform Resource
Locator）のドメイン名が共通し、階層構造をもつ複数のウェブページの集まりのこと
をいう。
【０００３】
このグローバルサイトは、主として世界各国に拠点を持つ国際企業によって作成され、当該国際企業によって管理されるウェブサーバーからユーザーに提供されている。ユーザーは、ブラウザ機能を有する端末装置等を介してグローバルサイトを提供するウェブサーバーにアクセスし、グローバルサイトを介してテキストの言語が所望の言語のウェブページを、当該ウェブページを提供するウェブサーバーから取得して閲覧することができる。
【０００４】
具体的には、ユーザーは、端末装置を介してグローバルサイトのトップページ（階層構
造をもつ複数のウェブページの内の最上位の階層のウェブページ、ここではＵＲＬが
「http://ドメイン名/」のウェブページとする。）にアクセスし、当該トップページが有
する、テキストの言語が各国の言語のウェブページへのリンクのリストから、テキストの
言語が所望の言語のウェブページへのリンクを選択して当該ウェブページを、当該ウェブ
ページを提供するウェブサーバーから取得した後、端末装置に表示させて閲覧することが
できる。
【０００５】
一方、上記のウェブページへのリンクのリストが表示される箇所や大きさ、表示態様は、各グローバルサイトによって異なり、トップページから当該リストの有る箇所を見つけにくいグローバルサイトも存在する。このようなグローバルサイトの場合には、ユーザーが当該リストを見つけるのに時間がかかってしまうという問題が生じる。又、当該リストのリンクの選択肢が多いグローバルサイトにおいては、トップページからテキストの言語が所望の言語のウェブページへのリンクを特定して、選択するのに時間がかってしまうという不具合も生じ得る。
【０００６】
このような不具合をなくす技術として、特許文献１には、サーバーに各リンク先のウェブページのＵＲＬと、当該ＵＲＬのウェブページのテキストの言語とを対応付けて記憶させておき、ユーザーの端末装置からユーザーの所望する言語の情報がサーバーに送信されると、サーバーが当該情報の言語に対応するＵＲＬを特定して当該ＵＲＬをユーザーの端末装置に送信する技術が開示されています。
【０００７】
これにより、ユーザーは、サーバーから送信されたＵＲＬを介してウェブサーバーから、テキストの言語が所望の言語のウェブページを手間なく取得し、端末装置に表示させて閲覧することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−２５０４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の技術では、各リンク先のウェブページのＵＲＬを記憶させるためのサーバーを設けることが必要となり、装置構成が複雑になるとともに、装置コストがかかるという問題が生じる。
本発明は、上述のような問題に鑑みて為されたものであって、簡易な構成でグローバルサイトから、テキストの言語が所望の言語のウェブページを容易に取得することを可能にするブラウザプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一形態に係るブラウザプログラムは、ネットワークを介してウェブサーバーから取得したウェブページを表示部に表示させる表示制御処理を表示装置に実行させるブラウザプログラムであって、前記表示装置は、ウェブページのテキストの言語と、当該言語を指標する文字列としてＵＲＬに用いられる言語指標文字列との対応関係を示す対応テーブルを記憶する記憶手段を備え、前記表示制御処理は、ＵＲＬの指定を受付ける受付ステップと、ユーザーが指定したウェブページのテキストの言語を取得する取得ステップと、指定を受付けたＵＲＬの末尾側の文字列に、トップレベルドメインの「ｃｏｍ」又は当該トップレベルドメインの文字列の最後尾に「／」を付加した文字列が含まれるか否かを判別する判別ステップと、前記判別ステップにおける判別結果が肯定的である場合に、前記指定を受付けたＵＲＬのウェブページのソースを取得して、当該ソースから、前記記憶手段に記憶されている対応テーブルにおいて、前記取得ステップにおいて取得したウェブページのテキストの言語に対応付けられている言語指標文字列を含むＵＲＬの検索を試みる検索ステップと、前記検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できた場合に、検索できたＵＲＬのウェブページを、ネットワークを介してウェブサーバーから取得して前記表示部に表示させ、前記検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できなかった場合に、前記指定を受付けたＵＲＬのウェブページを、ネットワークを介してウェブサーバーから取得して前記表示部に表示させる表示制御ステップと、を含む。
【００１１】
ここで、前記取得ステップは、複数の所定の取得先からユーザーが指定したウェブページのテキストの言語を取得し、前記検索ステップは、前記取得ステップにおいて取得した前記ウェブページのテキストの言語が複数である場合に、前記指定を受付けたＵＲＬのウェブページのソースから、前記対応テーブルにおいて、前記取得ステップにおいて取得した複数の前記ウェブページのテキストの各言語に対応付けられている言語指標文字列を含むＵＲＬの検索を試み、前記検索ステップにおいて、複数のＵＲＬを検索できた場合に、当該複数のＵＲＬから表示すべきウェブページのＵＲＬの選択指示を受取る選択指示受取ステップを含み、前記表示制御ステップは、選択指示されたＵＲＬのウェブページをウェブサーバーから取得して前記表示部に表示させることとすることができる。
【００１２】
又、前記表示制御処理は、前記言語指標文字列を含むＵＲＬを複数検索できた場合に、当該複数のＵＲＬから表示すべきウェブページのＵＲＬの選択指示を受取る選択指示受取ステップを含み、前記表示ステップは、選択指示されたＵＲＬのウェブページをウェブサーバーから取得して前記表示部に表示させることとすることができる。
又、前記判別ステップはさらに、指定を受付けたＵＲＬの末尾側の文字列に、トップレベルドメインの「ｎｅｔ」又は当該トップレベルドメインの文字列の最後尾に「／」を付加した文字列が含まれるか否かを判別し、前記検索ステップは、前記判別ステップにおける何れかの判別結果が肯定的である場合に、前記検索を試みることとすることができる。
【００１３】
又、前記判別ステップはさらに、指定を受付けたＵＲＬにトップレベルドメインの「ｃｏｍ」の最後尾に「／ｅｎ」を付加した文字列が含まれるか否かを判別し、前記検索ステップは、前記判別ステップにおける何れかの判別結果が肯定的である場合に、前記検索を試みることとすることができる。さらに、前記表示装置は、画像形成装置であることとすることができる。
【発明の効果】
【００１４】
上記構成を備えることにより、指定を受付けたＵＲＬの末尾側の文字列にトップレベルドメインの「ｃｏｍ」又は当該トップレベルドメインの文字列の最後尾に「／」を付加した文字列が含まれ、グローバルサイトのトップページへのＵＲＬである可能性がある場合には、指定を受付けたＵＲＬのウェブページのソースから、ウェブページのテキストの言語として、ユーザーが指定したウェブページのテキストの言語を指標する言語指標文字列を含むＵＲＬが検索され、検索されたＵＲＬのウェブページを取得して表示させることができるので、簡易な構成でグローバルサイトからテキストの言語が、ユーザーが指定した言語のウェブページを取得して表示させることができる。
【００１５】
ここで、前記検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できた場合に、検索できたＵＲＬのウェブページを表示するか否かについてのユーザーの指示を受取る指示受取ステップを含み、前記表示制御ステップは、前記指示受取ステップにおいて表示指示が受取られた場合に、ウェブサーバーから検索できたＵＲＬのウェブページを取得して前記表示部に表示させ、前記指示受取ステップにおいて非表示指示が受取られた場合には、検索できたＵＲＬのウェブページの取得及び表示を抑止させることとしてもよい。
【００１６】
これにより、ユーザーからの表示指示が受取られた場合にのみ、ユーザーが指定したウェブページのテキストの言語を指標する言語指標文字列を含むＵＲＬのウェブページの表示が行われ、ユーザーが当該ウェブページの表示を望まない場合には、当該表示が抑止され、指定を受付けたＵＲＬのウェブページが表示されるので、ユーザーの必要性に応じてテキストの言語が、ユーザーが指定した言語のウェブページを表示させるか否かを決定することができ、ウェブページ表示動作におけるユーザーの利便性を高めることができる。
【００１７】
ここで、前記対応テーブルにおいて、言語指標文字列はさらに、ウェブページの提供元の国名と対応付けられ、前記取得ステップはさらに、ユーザーが指定したウェブページの提供元の国名を取得し、前記検索ステップは、前記指定を受付けたＵＲＬのウェブページのソースから、前記対応テーブルにおいて、前記取得ステップにおいて取得したウェブページのテキストの言語及びウェブページの提供元の国名に対応する言語指標文字列を含むＵＲＬの検索を試みることとしてもよい。
【００１８】
これにより、指定を受付けたＵＲＬが、グローバルサイトのトップページへのＵＲＬである可能性がある場合には、当該ＵＲＬのウェブページのソースから、ウェブページのテキストの言語として、ユーザーが指定した言語を指標する言語指標文字列であって、さらに当該ユーザーが指定したウェブページの提供元の国に係るＵＲＬが検索され、検索されたＵＲＬのウェブページを取得して表示させることができるので、グローバルサイトにテキストの言語が、ユーザーが指定した言語のウェブページへのリンクが複数ある場合に、ユーザーのニーズにより適合したウェブページを取得して表示させることができる。
【００１９】
ここで、前記記憶手段は、ＵＲＬに用いられ、言語指標文字列を含むＵＲＬのウェブページへのリンクのリストを含む目次ウェブページであることを示唆する所定の文字列を記憶し、前記検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できなかった場合に、前記指定を受付けたＵＲＬのウェブページのソースにおいて、前記目次ウェブページへのＵＲＬが含まれているか否かを、前記記憶手段に記憶されている前記所定の文字列を含むＵＲＬが当該ソースに含まれているか否かにより判別する第２判別ステップと、前記所定の文字列を含むＵＲＬが含まれている場合に、当該ＵＲＬのウェブページのソースを取得して、取得したソースから、前記記憶手段に記憶されている対応テーブルにおいて、前記取得ステップにおいて取得したウェブページのテキストの言語に対応付けられている言語指標文字列を含むＵＲＬの検索を試みる第２検索ステップと、を含み、前記表示制御ステップは、さらに前記第２検索ステップにおいて前記言語指標文字列を含むＵＲＬを検索できた場合に、検索できたＵＲＬのウェブページを、ネットワークを介してウェブサーバーから取得して前記表示部に表示させることとしてもよい。
【００２０】
これにより、グローバルサイトのトップページのソースに、ウェブページのテキストの言語を指標する言語指標文字列を含むＵＲＬが含まれていない場合においても、前記言語を指標する言語指標文字列を含むＵＲＬのウェブページへのリンクのリストを有する目次ウェブページであることを示唆する所定の文字列を含むＵＲＬが有る場合には、当該ＵＲＬのウェブページのソースを取得して前記目次ウェブページのソースを取得し、当該目次ウェブページのソースからユーザーが指定したウェブページのテキストの言語を指標する言語指標文字列を含むＵＲＬを検索し、当該ＵＲＬのウェブページを取得して表示させることができるので、グローバルサイトからの、テキストの言語が、ユーザーが指定した言語のウェブページの検索効率を高めることができる。
【図面の簡単な説明】
【００２１】
【図１】本実施の形態に係るブラウザシステムの構成の概略を示す図である。
【図２】画像形成装置１の構成を示す機能ブロック図である。
【図３】文字列言語対応テーブルの具体例を示す。
【図４】ユーザー情報の具体例を示す。
【図５】ＰＣ２の構成を示す機能ブロック図である。
【図６】グローバルサイトを構成するウェブページ群のトップページのソースのウェブデータの具体例を示す。
【図７】グローバルサイトを構成するウェブページ群のトップページのソースの記述に基づいて、表示部に表示されるウェブページの具体例を示す。
【図８】制御部１０が行うウェブページ表示言語制御処理の動作を示すフローチャートである。
【図９】図８のウェブページ表示言語制御処理において検索できたＵＲＬのウェブページを表示するか否かの選択指示を受付けるためのＧＵＩの表示画面の具体例を示す。
【図１０】図８のウェブページ表示言語制御処理において検索できたＵＲＬが複数である場合に、表示すべきウェブページのＵＲＬの選択指示を受け付けるためのＧＵＩの表示画面の具体例を示す。
【図１１】ＯＳ２０４１を実行することにより表示部に表示される言語設定画面の具体例を示す。
【図１２】ブラウザプログラム２０４２を実行することにより表示部に表示される言語設定画面の具体例を示す。
【図１３】ＰＣ２が行うウェブページ表示言語制御処理の動作を示すフローチャートである。
【図１４】ユーザー情報の変形例を示す。
【図１５】文字列言語対応テーブルの変形例を示す。
【図１６】制御部１０が行うウェブページ表示言語制御処理の動作の変形例を示すフローチャートである。
【図１７】目次ページ指標文字列のリストの具体例を示す。
【図１８】制御部１０が行うウェブページ表示言語制御処理の動作の別の変形例を示すフローチャートである。
【図１９】目次ページ指標文字列をＵＲＬに含むグローバルサイトを構成するウェブページ群のトップページのソースの具体例と、当該ＵＲＬのウェブページのソースの具体例を示す。
【発明を実施するための形態】
【００２２】
(実施の形態)
［１］ブラウザシステムの構成
図１は、本実施の形態に係るブラウザシステムの構成の概略を示す図である。本実施の形態に係るブラウザシステムは、画像形成装置１、ＰＣ（Personal Computer）２、３、ウェブサーバー２０、ＬＡＮ４、インターネット２１等から構成される。なお、図１に図示されているウェブサーバーは、説明の便宜上1つとしているが、ウェブサーバーは、１つに限定されず、インターネット２１に接続されている全てのウェブサーバーが含まれる。
【００２３】
画像形成装置１、ＰＣ１、ＰＣ２は、ＬＡＮ（Local Area Network）４で接続されている。ＬＡＮ４は、図示しないルーターを介してインターネット２１と接続され、画像形成装置１、ＰＣ２、ＰＣ３からそれぞれインターネット２１に接続されているウェブサーバー（ウェブサーバー２０等）にアクセスできるように構成されている。
図２は、画像形成装置１の構成を示す機能ブロック図である。画像形成装置１は、制御部１０、画像プロセス部３０、給紙部４０、定着装置５０、画像読取部６０、操作パネル７０等から構成される。
【００２４】
制御部１０は、ＣＰＵ１００、通信インターフェース（Ｉ／Ｆ）部１０１、ＲＯＭ１０２、ＲＡＭ１０３、画像データ記憶部１０４、文字列言語対応テーブル記憶部１０５、ユーザー情報記憶部１０６等から構成され、画像形成装置１の全体の動作を制御する。
通信Ｉ／Ｆ部１０１は、ＬＡＮカード、ＬＡＮボードといったＬＡＮに接続するためのインターフェースである。ＲＯＭ１０２には、画像プロセス部３０、給紙部４０、定着装置５０、画像読取部６０、操作パネル７０を制御するための制御プログラムやＯＳ（Operating System）１０２１、ブラウザプログラム１０２２等が格納されている。
【００２５】
ＯＳ１０２１は、制御部１０の動作を管理するためのプログラムであり、ＲＯＭ１０２に格納されている各種プログラムは、ＯＳ１０２１の管理下で実行される。ＯＳ１０２１としては、例えば、WINDOWS(登録商標)、ＵＮＩＸ（登録商標）などを用いることができる。ブラウザプログラム１０２２は、インターネット２１を介してウェブサーバーから提供されるウェブページを閲覧するためのアプリーケーションソフトウェアである。
【００２６】
ＲＡＭ１０３は、ＣＰＵ１００のプログラム実行時のワークエリアとして用いられる。画像データ記憶部１０４は、通信Ｉ／Ｆ部１０１や画像読取部６０を介して入力された、印刷用の画像データを記憶している。
文字列言語対応テーブル記憶部１０５は、文字列言語対応テーブルを記憶している。ここで、「文字列言語対応テーブル」とは、ＵＲＬにおいて使用される文字列であって、当該ＵＲＬのウェブページのテキストの言語（以下、「テキスト言語」という。）を指標する文字列と、当該文字列によって指標されるテキスト言語との対応関係を示す対応テーブルのことをいう。以下、テキスト言語を指標する上記の文字列のことを「テキスト言語指標文字列」という。
【００２７】
テキスト言語指標文字列としては、例えば、ＩＳＯ（国際標準化機構）によって定義されている国名コード（ＩＳＯ３１６６）や言語名コード（ＩＳＯ６３９）を用いることができる。又、両者を組み合わせて用いることとしてもよい。ここでは、テキスト言語指標文字列として国名コードを用いることとする。
そして、国名コードと、当該国名コードの示す国に係るテキスト言語として当該国において使用される言語とを対応付けることにより文字列言語対応テーブルを作成することができる。例えば、国名コードがフランスを示す「ｆｒ」の場合には、フランス語と対応付け、国名コードがオーストリアを示す「ａｔ」の場合には、当該国における使用言語であるドイツ語と対応付け、国名コードがブラジルを示す「ｂｒ」の場合には、当該国における使用言語であるポルトガル語と対応付ける。
【００２８】
このようにして、両者の対応付けを行うことにより、文字列言語対応テーブルを予め作成し、文字列言語対応テーブル記憶部１０５に記憶させることができる。
なお、テキスト言語指標文字列として、言語名コードを用いる場合には、各言語名コードと、当該言語名コードに対応するテキスト言語として、当該言語名コードの示す言語を対応付けることにより、同様に文字列言語対応テーブルを予め作成し、文字列言語対応テーブル記憶部１０５に記憶させることができる。
【００２９】
グローバルサイトにおいて提供される、テキスト言語が各国の使用言語となっているウェブページのＵＲＬにおいては、ＩＳＯによって定義される上記のコードが文字列として含まれている場合が多いため、後述するウェブページ表示言語制御処理において、文字列言語対応テーブルを参照してユーザーが指定したテキスト言語に対応するテキスト言語指標文字列を特定し、当該テキスト言語指標文字列を含むＵＲＬをグローバルサイトのトップページのソースから検索することにより、テキスト言語が、ユーザーが指定したテキスト言語のウェブページを取得することができる。
【００３０】
図３は、文字列言語対応テーブルの具体例を示す。同図に示すように、指標されるテキスト言語が、ドイツ語、スペイン語、中国語、ポルトガル語、英語については、それぞれ、複数の国名コードが対応付けられ、フランス語、イタリア語、ロシア語、オランダ語、フィンランド語、ノルウェー語、デンマーク語、韓国語、タイ語、日本語については、１つの国名コードがそれぞれ対応付けられている。
【００３１】
図２の説明に戻って、ユーザー情報記憶部１０６は、ユーザー情報を記憶している。ここで、「ユーザー情報」とは、画像形成装置１を使用する各ユーザーの識別番号（ＩＤ）と当該ユーザーが指定したテキスト言語（以下、「指定テキスト言語」という。）との対応関係を示す情報のことをいう。ユーザーＩＤは、ユーザーが画像形成装置１にログインする際に、パスワードとともに操作パネル７０から入力される。
【００３２】
図４は、ユーザー情報の具体例を示す。同図に示す例では、ユーザーＩＤが「Ｕｓｅｒ０１」のユーザーが、フランス語を、当該ＩＤが「Ｕｓｅｒ０２」のユーザーが、日本語を、当該ＩＤが「Ｕｓｅｒ０３」のユーザーがデンマーク語を、当該ＩＤが「Ｕｓｅｒ０４」のユーザーが、ドイツ語をそれぞれテキスト言語として指定している。
図２の説明に戻って、ＣＰＵ１００は、ＯＳ１０２１を実行したり、制御プログラムを実行することにより、画像プロセス部３０、給紙部４０、定着装置５０、画像読取部６０、操作パネル７０を制御したり、ブラウザプログラム１０２２を実行することにより、後述するウェブページ表示言語制御処理を実行したりする。
【００３３】
画像プロセス部３０は、制御部１０又は画像読取部６０から入力された印刷用の画像データに基づき、給紙部４０から供給される記録シートとしての用紙に画像を形成することにより印刷処理を実行する。給紙部４０は、制御部１０からの指示に応じて記録シートとしての用紙を画像プロセス部３０に供給する。定着装置５０は、制御部１０からの指示に応じて記録シートとしての用紙に形成された画像を、当該用紙に熱定着させる。
【００３４】
画像読取部６０は、スキャナなどの画像入力装置から構成され、用紙等の記録シートに記載されている文字や図形などの情報を読取り、画像データを形成する。操作パネル７０は、複数の入力キーと液晶表示部を備え、液晶表示部の表面にはタッチパネルが積層されている。タッチパネルからのタッチ入力又は入力キーからのキー入力により、ユーザーからの指示を受取り、制御部１０に通知する。
【００３５】
図１の説明に戻って、ＰＣ２、ＰＣ３の構成について説明する。両者の構成は、同一構成であるので、以下、ＰＣ２の構成についてのみ説明する。図５は、ＰＣ２の構成を示す機能ブロック図である。ＰＣ２は、ＣＰＵ２００、通信Ｉ／Ｆ部２０１、ＲＯＭ２０２、ＲＡＭ２０３、ハードディスクドライブ（ＨＤＤ）２０４、表示部２０５、操作部２０６等から構成される。
【００３６】
ＣＰＵ２００は、ＲＯＭ２０２、ＨＤＤ２０４に格納されている各種プログラムを実行する。ＲＯＭ２０２には、パーソナルコンピューターとしての機能を実現するための各種プログラムが格納されている。ＲＡＭ２０３は、ＣＰＵ２００のプログラム実行時のワークエリアとして用いられる。
ＨＤＤ２０４には、ＯＳ２０４１、ブラウザプログラム２０４２、文字列言語対応テーブル２０４３等が格納されている。ＲＯＭ２０２に記憶されている各種プログラム及びブラウザプログラム２０４２は、ＯＳ２０４１の管理下で実行される。文字列言語対応テーブル２０４３は、文字列言語対応テーブル記憶部１０５に記憶されている文字列言語対応テーブルと同じものである。
【００３７】
表示部２０５は、液晶ディプレイ等から構成され、ウェブページ等を表示する。操作部２０６は、キーボード又はマウス等から構成され、ユーザーからの指示の入力を受付ける。
図１の説明に戻って、ウェブサーバー２０は、グローバルサイトを構成するウェブデータを記憶し、画像形成装置１、ＰＣ１、ＰＣ２等からＵＲＬを指定したＨＴＴＰ（Hyper Text Transfer Protocol）リクエストを受信すると、当該リクエストに応じたウェブデータを当該リクエストの送信元に対し、送信する。ここで、「ウェブデータ」とは、グローバルサイトの各ウェブページを構成するデータのことをいい、例えば、ＨＴＭＬ（Hyper Text Markup Language）やＸＭＬ（Extensible Markup Language）で記述された各ウェブページのソースデータ（以下、「ソース」という。）やＧＩＦ（Graphics Interchange Format）ファイルやＪＰＥＧ（Joint Photographic Experts Group）ファイル等の静止画像ファイルのデータや、Flash Video形式等の動画像ファイルのデータや、ＭＰＥＧ３(MPEG Audio Layer-3)等の音声ファイルのデータのことをいう。
【００３８】
図６は、グローバルサイトを構成するウェブページ群のトップページ（ＵＲＬが「http://www.akcompany.com/」のトップページ）のソースのウェブデータの具体例を示し、図７は、当該ソースの記述に基づいて、表示部に表示されるウェブページの具体例を示す。図６の符号６１の点線矩形で示す部分の記述は、図７のウェブページの符号７１の点線矩形で示す部分に対応する記述を、図６の符号６２の点線矩形で示す部分の記述は、図７のウェブページの符号７２の点線矩形で示す部分に対応する記述を、図６の符号６３の点線矩形で示す部分の記述は、図７のウェブページの符号７３の点線矩形で示す部分に対応する記述をそれぞれ表している。
【００３９】
図７の符号７４で示すボックスは、図６の符号６３の点線矩形で示す部分に記述されている、テキスト言語指標文字列を含む各ＵＲＬ（「href=」に続く、「“」で挟まれた各文字列）のウェブページへのリンクを選択するためのボックスである。当該ボックスの白矢印で示す箇所をクリックすることにより、テキスト言語指標文字列を含む各ＵＲＬのウェブページへのリンクが、符号７５で示すように、ポップアップ表示される。なお、実際にポップアップ表示される位置は、図７のボックス７４上であるが、説明の便宜上、同図では表示位置をずらしている。ユーザーは、ポップアップ表示される、符号７５１で示すカーソルの位置を所望のリンクの位置に移動させることにより、所望のリンクを選択することができる。
【００４０】
［２］ウェブページ表示言語制御処理
図８は、制御部１０が行うウェブページ表示言語制御処理の動作を示すフローチャートである。制御部１０は、操作パネル７０からユーザーのログイン（ユーザーＩＤ及びパスワードの入力）を受付け（ステップＳ８０１）、さらに操作パネル７０からブラウザ起動指示が入力されると、ＲＯＭ１０２に格納されているブラウザプログラムの実行を開始してブラウザを起動し（ステップＳ８０２）、ユーザー情報記憶部１０６に記憶されているユーザー情報を取得する（ステップＳ８０３）。
【００４１】
さらに、制御部１０は、操作パネル７０を介してＵＲＬの指定を受付けると（ステップＳ８０４：ＹＥＳ）、当該ＵＲＬの末尾側の文字列に、所定のトップレベルドメインの文字列又は当該トップレベルドメインの文字列の最後尾に区切り文字であるスラッシュ「／」が付加された文字列が含まれるか否かを判別する（ステップＳ８０５）。なお、ＵＲＬの末尾側の文字列が、トップレベルドメインの文字列である場合には、制御部１０側では、当該トップレベルドメインの文字列にスラッシュ「／」が付加されたＵＲＬが受付けられたと認識されるものとする。例えば、ＵＲＬの末尾側の文字列が「ｃｏｍ」のＵＲＬの指定が受付けられた場合には、制御部１０側では、ＵＲＬの末尾側の文字列が「ｃｏｍ／」の文字列が受付けられたと認識される。ＵＲＬの指定においては、「／」は、省略される場合が多いからである。
【００４２】
ここで、「トップレベルドメイン」とは、ドット「．」で区切られた階層構造となっているドメイン名の内の最後尾のドメイン名のことをいう。例えば、ＵＲＬが「http:AKcompany.com/」の場合には、「ｃｏｍ」がトップレベルドメインとなり、ＵＲＬが「http:AKcompany.co.jp」の場合には、「ｊｐ」がトップレベルドメインとなる。
このステップＳ８０５においては、指定を受付けたＵＲＬがグローバルサイトへのＵＲＬである可能性が有るか否かが判別される。すなわち、指定を受付けたＵＲＬがトップページのＵＲＬであり、かつ、トップレベルドメインがグローバルサイトのＵＲＬによく使用される所定のトップレベルドメインである場合に、指定を受付けたＵＲＬがグローバルサイトへのＵＲＬである可能性が有ると判別される。
【００４３】
ここで、所定のトップレベルドメインは、グローバルサイトのＵＲＬとして使用頻度の高いものが、画像形成装置１の製造者側で予め調査され、選択されるものとする。ここでは、所定のトップレベルドメインとして「ｃｏｍ」を用いている。
ステップＳ８０５の判別結果が肯定的である場合、即ち、指定を受付けたＵＲＬがグローバルサイトのトップページへのＵＲＬである可能性がある場合（ステップＳ８０５：ＹＥＳ）、制御部１０は、取得したユーザー情報を参照してログインしたユーザーのユーザーＩＤに対応する指定テキスト言語を特定し（ステップＳ８０６）、さらに文字列言語対応テーブル記憶部１０５に記憶されている文字列言語対応テーブルを参照して特定した指定テキスト言語に対応するテキスト言語指標文字列を特定する（ステップＳ８０７）。
【００４４】
次に、制御部１０は、指定を受付けたＵＲＬのドメイン名の示すウェブサーバーに、当該ＵＲＬを指定したＨＴＴＰリクエストを送信し、当該ウェブサーバーから当該ＵＲＬの示すトップページのソースを取得し、取得したソースから、ステップＳ８０７において特定したテキスト言語指標文字列を含むＵＲＬの検索を試みる（ソースのＵＲＬを示す各文字列（「href=」に続く、「“」で挟まれた文字列）から特定したテキスト言語指標文字列を含むＵＲＬを検索する）（ステップＳ８０８）。
【００４５】
例えば、取得したソースが図６に示すソースであった場合であって、特定したテキスト言語指標文字列がフランス語に対応する「ｆｒ」であった場合には、図６の白矢印で示す「href=」に続く、「“」で挟まれた文字列である「htttp://www.akcompany.fr」が、特定したテキスト言語指標文字列を含むＵＲＬとして検索される。
なお、国名コードや言語名コードは、区切り文字（ピリオド「．」、スラッシュ「／」、「_」等）により、他のアルファベット文字と区切られてＵＲＬに含められている（例えば、国名コード「us」の場合は、「.us」や「／us」や「_us」の記述形態でＵＲＬに含められている）ので、区切り文字で区切られている文字列のみを検索対象とすることとしてもよい。
【００４６】
これにより、国名コードや言語名コードと同一の文字列で、当該ＵＲＬのウェブページのテキスト言語を指標しない文字列を含むＵＲＬが誤検索されないようにし、検索精度を高めることができる。例えば、ユーザーの指定テキスト言語が英語である場合に、図６の
符号６２で示す部分に含まれるＵＲＬであって、末尾側の文字列が「us/」であるＵＲL「http://www.akcompany.com/aboutus/」が、テキスト言語指標文字列を含むＵＲＬとして誤検索されないようにすることができる。
【００４７】
そして、ステップＳ８０８において、特定したテキスト言語指標文字列を含むＵＲＬを検索できた場合には（ステップＳ８０９：ＹＥＳ）、制御部１０は、検索できたＵＲＬのウェブページを表示するか否かの選択指示を受付けるためのＧＵＩ（Graphic User Interface）の表示画面を操作パネル７０の液晶表示部に表示させる（ステップＳ８１０）。図９は、上記のＧＵＩの表示画面の具体例を示す。同図の符号９１は、「表示する」を選択するための選択ボタンであり、符号９２は、「表示しない」を選択するための選択ボタンである。
【００４８】
ＧＵＩの表示画面において「表示する」が選択された場合（ステップＳ８１１：ＹＥＳ）、制御部１０は、さらにステップＳ８０８において検索できたＵＲＬが複数であるか否かを判定し（ステップＳ８１２）、複数である場合に（ステップＳ８１２：ＹＥＳ）、さらに、表示すべきウェブページのＵＲＬの選択指示を受け付けるためのＧＵＩの表示画面を操作パネル７０の液晶表示部に表示させる（ステップＳ８１３）。図１０は、当該ＧＵＩの表示画面の具体例を示す。同図の符号１０１は、ＵＲＬを選択するためのカーソルを示し、符号１０２は、選択を確定するための選択確定ボタンを示す。ユーザーは、同図の表示画面において、カーソル１０１を選択対象となるＵＲＬの位置に移動させた後、選択確定ボタン１０２をクリックすることにより、ＵＲＬの選択動作を行う。
【００４９】
なお、図９、図１０では、説明の便宜上、ＧＵＩ表示画面は日本語で表示されているが、両画面の表示は、使用言語の異なる各ユーザーが表示内容を理解できるように、通常、英語を用いて行われるものとする。
そして、制御部１０は、ステップＳ８１３において表示されたＧＵＩの表示画面から、表示すべきウェブページのＵＲＬが選択されると、選択されたＵＲＬのウェブページを当該ＵＲＬのドメイン名の示すウェブサーバーから取得して操作パネル７０の液晶表示部に表示させる（ステップＳ８１４）。
【００５０】
ステップＳ８１２の判定結果が否定的である場合には（ステップＳ８１２：ＮＯ）、制御部１０は、ステップＳ８０９において検索できたＵＲＬのウェブページを、当該ＵＲＬのドメイン名の示すウェブサーバーから取得して操作パネル７０の液晶表示部に表示させる（ステップＳ８１５）。
又、ステップＳ８０５の判定結果が否定的である場合（ステップＳ８０５：ＮＯ）、ステップＳ８０９の判定結果が否定的である場合（ステップＳ８０９：ＮＯ）、及びステップＳ８１１の判定結果が否定的である場合には（ステップＳ８１１：ＮＯ）、制御部１０は、ステップＳ８０４において指定を受付けたＵＲＬのウェブページを当該ＵＲＬのドメイン名の示すウェブサーバーから取得して操作パネル７０の液晶表示部に表示させる（ステップＳ８１６）。
【００５１】
そして、操作パネル７０からブラウザ起動を終了する指示が入力されると（ステップＳ８１７：ＹＥＳ）、制御部１０は、ブラウザプログラムの実行を終了してブラウザを終了する。
上記のウェブページ表示言語制御処理は、ＨＤＤ２０４に記憶されているブラウザプログラムを実行することにより、ＰＣ２、ＰＣ３においても同様に実行される。なお、ＰＣ２、ＰＣ３においては、ユーザーが指定するテキスト言語は、ＨＤＤ２０４に格納されているＯＳ２０４１及びブラウザプログラム２０４２を実行することにより、表示部２０５に表示される言語設定画面（ＧＵＩの表示画面）を介して、ユーザーから指定言語の入力を受け付けることにより取得され、それぞれＯＳ及びブラウザの言語設定情報としてＨＤＤ２０４に記憶される。図１１は、ＯＳ２０４１を実行することにより表示部２０５に表示される言語設定画面の具体例を、図１２は、ブラウザプログラム２０４２を実行することにより表示部２０５に表示される言語設定画面の具体例をそれぞれ示す。両図では、指定言語として日本語が設定入力されている（図１１の符号１１１で示すボックス内及び図１２の符号１２１で示すボックス内をそれぞれ参照）。
【００５２】
図１３は、ＰＣ２が行うウェブページ表示言語制御処理の動作を示すフローチャートである。なお、ＰＣ３も図１３に示すフローチャートに従ってＰＣ２と同じウェブページ表示言語制御処理を行う。以下、図８に示すウェブページ表示言語制御処理と同様の処理については、図８のステップ番号と同一のステップ番号を付与し、以下、図８に示す動作との相違点を中心に説明する。ＰＣ２は、操作部２０６からブラウザ起動指示が入力されると、ＨＤＤ２０４に格納されているブラウザプログラム２０４２の実行を開始してブラウザを起動し（ステップＳ８０２）、ＨＤＤ２０４に記憶されているＯＳ及びブラウザの言語設定情報をそれぞれ取得し（ステップＳ１３０１）、さらに、操作部２０６からＵＲＬの指定を受付けると（ステップＳ８０４：ＹＥＳ）、ステップＳ８０５の処理に移行する。
【００５３】
そして、ステップＳ８０５の判定結果が肯定的である場合に（ステップＳ８０５：ＹＥＳ）、ＰＣ２は、ステップＳ１３０１において取得したＯＳ及びブラウザの言語設定情報の示す指定テキスト言語が一致しているか否かを判定し（ステップＳ１３０２）、一致していない場合（指定テキスト言語が複数の場合）には（ステップＳ１３０２：ＮＯ）、ＨＤＤ２０４に記憶されている文字列言語対応テーブル２０４３を参照して取得したＯＳ及びブラウザの各言語設定情報の示す指定テキスト言語について対応するテキスト言語指標文字列を特定する（ステップＳ１３０３）。
【００５４】
そして、ＰＣ２は、指定を受付けたＵＲＬのドメイン名の示すウェブサーバーに、当該ＵＲＬを指定したＨＴＴＰリクエストを送信し、当該ウェブサーバーから当該ＵＲＬの示すトップページのソースを取得し、取得したソースから、ステップＳ１３０１において取得した各言語設定情報の示す指定テキスト言語について、特定したテキスト言語指標文字列を含むＵＲＬの検索を試みる（ステップＳ１３０４）。
【００５５】
これにより、指定を受付けたＵＲＬが、グローバルサイトのトップページへのＵＲＬである可能性がある場合には、当該ＵＲＬのウェブページのソースから、テキスト言語として、ユーザーが指定したテキスト言語を指標するテキスト言語指標文字列を含むＵＲＬが検索され、検索されたＵＲＬのウェブページを取得して表示させることができるので、簡易な構成でグローバルサイトからユーザーが指定したテキスト言語のウェブページを取得して表示させることができる。
（変形例）
以上、本発明を実施の形態に基づいて説明してきたが、本発明が上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
【００５６】
（１）本実施の形態では、ウェブページ表示言語制御処理においてグローバルサイトからユーザーが指定したテキスト言語のウェブページを取得して表示させることとしたが、グローバルサイトでは、各国別のウェブページが提供されるので、ユーザーが予めテキスト言語だけでなく、ウェブページの提供元の国（以下、「提供国」という。）を指定しておくことにより、ユーザーが指定した提供国及びテキスト言語のウェブページを、ウェブページ表示言語制御処理において取得して表示させることとしてもよい。
【００５７】
具体的には、以下のように本実施の形態を変形することとしてもよい。図１４に示すように、画像形成装置１を使用する各ユーザーの識別番号（ＩＤ）と指定テキスト言語と当該ユーザーが指定した提供国（以下、「指定提供国」という。）との対応関係を示す情報をユーザー情報としてユーザー情報記憶部１０７に記憶させる。
さらに、図１５に示すように、テキスト言語指標文字列と、提供国と、当該テキスト言語指標文字列によって指標されるテキスト言語との対応関係を示す対応テーブルを、文字列言語対応テーブルとして文字列言語対応テーブル記憶部１０５に記憶させる。
【００５８】
そして、制御部１０が、図１６のフローチャートに示すウェブページ表示言語制御処理の動作を行うこととしてもよい。以下、図８に示すウェブページ表示言語制御処理と同じ処理については、図８のステップ番号と同一のステップ番号を付与し、以下、図８に示す動作との相違点を中心に説明する。
制御部１０は、ステップＳ８０５の処理を行った後、取得したユーザー情報を参照してログインしたユーザーのユーザーＩＤに対応する指定テキスト言語及び指定提供国を特定し（ステップＳ１６０１）、さらに文字列言語対応テーブル記憶部１０５に記憶されている文字列言語対応テーブルを参照して特定した指定テキスト言語及び指定提供国に対応するテキスト言語指標文字列を特定する（ステップＳ１６０２）。
【００５９】
さらに、制御部１０は、ステップＳ８１１の判定結果が肯定的である場合に（ステップＳ８１１：ＹＥＳ）、ステップＳ１６０２において特定したテキスト言語指標文字列含むＵＲＬのウェブページを、当該ＵＲＬのドメイン名の示すウェブサーバーから取得して操作パネル７０の液晶表示部に表示させる（ステップＳ１６０３）。
又、ＰＣ２、ＰＣ３についても図１６のウェブページ表示言語制御処理の動作と同様の動作を行うこととしてもよい。
【００６０】
具体的には、以下のようにして行うこととしてもよい。指定提供国の情報を、ＯＳを実行することにより表示部に表示される地域設定画面（図１１の符号１１２で示す画面）を介して、ユーザーから指定国の入力を受け付けることにより取得し、地域設定情報としてＨＤＤ２０４に記憶させる。
さらに、図１５に示すテーブルを、文字列言語対応テーブルとしてＨＤＤ２０４に記憶させる。そして、図１６のステップＳ１６０１と同様の処理、すなわち、ＨＤＤ２０４に記憶されているＯＳの言語設定情報、地域設定情報から、指定テキスト言語、指定提供国を特定する処理を行い、さらに図１６のステップＳ１６０２の処理と同様に、ＨＤＤ２０４に記憶されている文字列言語対応テーブルを参照して特定した指定テキスト言語及び指定提供国に対応するテキスト言語指標文字列を特定し、図１６のステップＳ１６０３の処理と同様に、特定したテキスト言語指標文字列を含むＵＲＬのウェブページを、当該ＵＲＬのドメイン名の示すウェブサーバーから取得して表示部２０５に表示させる処理を行うこととしてもよい。
【００６１】
これにより、指定を受付けたＵＲＬが、グローバルサイトのトップページへのＵＲＬである可能性がある場合には、当該ＵＲＬのウェブページのソースから、テキスト言語として、指定テキスト言語を指標するテキスト言語指標文字列であって、さらに指定提供国に対応するテキスト言語指標文字列を含むＵＲＬが検索され、検索されたＵＲＬのウェブページを取得して表示させることができるので、グローバルサイトにテキスト言語を指定テキスト言語とするウェブページへのリンクが複数ある場合に、ユーザーのニーズにより適合した、提供国が指定提供国のウェブページを取得して表示させることができる。
【００６２】
（２）本実施の形態では、ウェブページ表示言語制御処理において、トップページのソースから特定したテキスト言語指標文字列を含むＵＲＬを検索できなかった場合には、トップページ以外のウェブページのソースについては、特定したテキスト言語指標文字列を含むＵＲＬの検索を行わないこととしたが、グローバルサイトのウェブページにおいては、テキスト言語が各国の言語のウェブページへのリンクのリストを含む目次ウェブページが、トップページ以外のウェブページである場合もあるため、トップページのソースから特定した文字列を含むＵＲＬを検索できなかった場合にさらに、目次ウェブページのＵＲＬを検索し、当該目次ウェブページのソースから特定したテキスト言語指標文字列を含むＵＲＬを検索することとしてもよい。
【００６３】
具体的には、以下のようにして実施の形態を変形することとしてもよい。予め画像形成装置１の製造者側でグローバルサイトのウェブページのソースにおいて、目次ウェブページを示唆する文字列（例えば、「worldwide/index.html」、「global/index.html」、「worldwide_sites」、「directory/index.html」等の文字列、以下、「目次ページ指標文字列」という。）としてＵＲＬに用いられる文字列を調査し、当該目次ページ指標文字列のリストを文字列言語対応テーブル記憶部１０５に記憶させる。図１７は、目次ページ指標文字列のリストの具体例を示す。
【００６４】
そして、制御部１０が、図１８のフローチャートに示すウェブページ表示言語制御処理の動作を行うこととしてもよい。以下、図８に示すウェブページ表示言語制御処理と同じ処理については、図８のステップ番号と同一のステップ番号を付与し、以下、図８に示す動作との相違点を中心に説明する。
制御部１０は、ステップＳ８０９の判定結果が否定的である場合に（ステップＳ８０９：ＮＯ）、さらに、ステップＳ８０４において指定を受付けたＵＲＬの示すトップページのソースに、文字列言語対応テーブル記憶部１０５に記憶されている目次ページ指標文字列のリストの何れかの目次ページ指標文字列を含むＵＲＬが存在するか否かを判定する（ステップＳ１８０１）。
【００６５】
そして、目次ページ指標文字列を含むＵＲＬが存在する場合には（ステップＳ１８０１：ＹＥＳ）、制御部１０は、当該ＵＲＬのドメイン名の示すウェブサーバーに、当該ＵＲＬを指定したＨＴＴＰリクエストを送信し、当該ウェブサーバーから当該ＵＲＬの示すウェブページのソースを取得し、当該ソースからステップＳ８０７において特定したテキスト言語指標文字列を含むＵＲＬの検索を試み（ステップＳ１８０２）、検索できた場合に（ステップＳ１８０３：ＹＥＳ）、ステップＳ８１０の処理に移行する。
【００６６】
例えば、図１９（ａ）に示す、ＵＲＬが「http;//www.ABCcompany.com/」のトップページのソースに、テキスト言語が各国の言語のウェブページへのＵＲＬは含まれていないが、当該ソースに目次ページ指標文字列（図１９（ａ）の例では符号１９１の点線矩形で示す（http;//www.ABCcompany.com/worldwide/index.html）が存在する場合には、図１９（ｂ）に示す当該ＵＲＬのウェブページ(目次ウェブページ)のソースが取得され、当該ソース（図１９（ｂ）の符号１９２の点線矩形で示す、テキスト言語が各国の言語のウェブページへのＵＲＬの記述を含む部分）からステップＳ８０７において特定したテキスト言語指標文字列を含むＵＲＬが検索される。
【００６７】
又、ＰＣ２、ＰＣ３についても図１８のウェブページ表示言語制御処理の動作と同様の動作を行うこととしてもよい。具体的には、画像形成装置１の場合と同様に目次ページ指標文字列のリストをＨＤＤ２０４に記憶させておき、図１３のステップＳ８０９の判定結果が否定的である場合に（ステップＳ８０９：ＮＯ）、図１８のステップＳ１８０１〜ステップＳ１８０３と同様の処理を行い、ステップＳ１８０３の判定結果が肯定的である場合に（ステップＳ１８０３：ＹＥＳ）、ステップＳ８１０の処理に移行することとしてもよい。
【００６８】
これにより、グローバルサイトのトップページのソースに、テキスト言語が各国の言語のウェブページのＵＲＬが含まれていない場合においても、テキスト言語が各国の言語のウェブページへのリンクを含む目次ウェブページのＵＲＬが検索され、当該目次ウェブページのソースから指定テキスト言語を指標するテキスト言語指標文字列を含むＵＲＬを検索し、当該ＵＲＬのウェブページを取得して表示させることができるので、グローバルサイトからの、テキスト言語が指定テキスト言語のウェブページの検索効率を高めることができる。
【００６９】
（３）本実施の形態では、ウェブページ表示言語制御処理において、ステップＳ８０５の判定（指定を受付けたＵＲＬがグローバルサイトのトップページへのＵＲＬである可能性があるか否かの判定）に用いる所定のトップレベルドメインとして「ｃｏｍ」を用いることとしたが、グローバルサイトのＵＲＬのトップレベルドメインとしては「ｃｏｍ」以外のトップレベルドメイン（例えば、「ｎｅｔ」）が用いられることもあるので、ステップＳ８０５の判定に用いる所定のトップレベルドメインとして複数のトップレベルドメイン（例えば、「ｃｏｍ」と「ｎｅｔ」）を用いることとしてもよい。（１）、（２）の変形例についても同様である。
【００７０】
又、グローバルサイトのトップページへのＵＲＬには、トップレベルドメインの「ｃｏｍ」の文字列の最後尾に、区切り文字「／」で当該トップレベルドメインと区切られた英語の言語コード（ｅｎ又はＥＮ）が付加されている場合もあるため、ステップＳ８０４において指定を受付けたＵＲＬにトップレベルドメインの「ｃｏｍ」の最後尾に「／ｅｎ」又は「／ＥＮ」を付加した文字列が含まれる場合にも、ステップＳ８０５において、指定を受付けたＵＲＬがグローバルサイトへのＵＲＬである可能性が有ると判別することとしてもよい。（１）、（２）の変形例についても同様である。又、ステップＳ８０５の判定に用いる所定のトップレベルドメインとして上記の複数のトップレベルドメインを用いることに加えて、ステップＳ８０４において指定を受付けたＵＲＬにトップレベルドメインの「ｃｏｍ」の最後尾に「／ｅｎ」又は「／ＥＮ」を付加した文字列が含まれるか否かにより、ステップＳ８０５の判別を行うこととしてもよい。
【００７１】
これにより、グローバルサイトへのＵＲＬの検出効率を高めることができ、その結果、グローバルサイトからの、テキスト言語が指定テキスト言語のウェブページの検索効率を高めることができる。
【産業上の利用可能性】
【００７２】
本発明は、ブラウザ機能を有し、ネットワークを介してウェブサーバーから取得したウェブページを表示させる表示装置に用いるブラウザプログラムに関し、特に所謂グローバルサイトを介して所望の言語のウェブページを取得して表示させる技術として利用できる。
【符号の説明】
【００７３】
１                      画像形成装置
２、３                  ＰＣ
２０                    ウェブサーバー
３０                    画像プロセス部
４０                    給紙部
５０                    定着装置
６０                    画像読取部
７０                    操作パネル
１００、２００          ＣＰＵ
１０１、２０１          通信Ｉ／Ｆ部
１０２、２０２          ＲＯＭ
１０３、２０３          ＲＡＭ
１０４                  画像データ記憶部
１０５                  文字列言語対応テーブル記憶部
１０６                  ユーザー情報記憶部
２０４                  ＨＤＤ
２０５                  表示部
２０６                  操作部
１０２１、２０４１      ＯＳ
１０２２、２０４２      ブラウザプログラム
【図１】
2014075030.tif 000003
【図２】
2014075030.tif 000004
【図３】
2014075030.tif 000005
【図４】
2014075030.tif 000006
【図５】
2014075030.tif 000007
【図６】
2014075030.tif 000008
【図７】
2014075030.tif 000009
【図８】
2014075030.tif 000010
【図９】
2014075030.tif 000011
【図１０】
2014075030.tif 000012
【図１１】
2014075030.tif 000013
【図１２】
2014075030.tif 000014
【図１３】
2014075030.tif 000015
【図１４】
2014075030.tif 000016
【図１５】
2014075030.tif 000017
【図１６】
2014075030.tif 000018
【図１７】
2014075030.tif 000019
【図１８】
2014075030.tif 000020
【図１９】
2014075030.tif 000021