(57)【要約】【課題】ウェブサーバ機能により表示されるウェブページ中での文字化けの発生を防ぐ。【解決手段】プリンタ２０のＣＰＵ２１は、ウェブブラウザの言語情報を取得し、ウェブページにその言語情報に対応する文字コードセットの指定を挿入するとともに、そのウェブページの本文中にコンピュータ１０から取り込んだ文字情報を組み込む。ウェブページにウェブブラウザの言語情報に対応する文字コードセットの指定が挿入されることにより、ウェブページに組み込まれた文字情報にウェブサーバ機能が対応していない言語の文字コードセットの文字が含まれていた場合であっても文字化けの発生を防ぐことができる。【選択図】図３
2008217685.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と通信可能な通信手段と、
前記情報処理装置で実行されるウェブブラウザにより閲覧可能なウェブページを生成し、そのウェブページを前記通信手段を介して前記情報処理装置に送信するウェブサーバ手段と、を備え、
前記ウェブサーバ手段は、前記ウェブブラウザの言語情報を取得し、前記ウェブページにその言語情報に対応する文字コードセットの指定を挿入するとともに、前記情報処理装置から取り込んだ文字情報をウェブページの本文中に組み込む画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記ウェブサーバ手段は、
前記ウェブページの本文を複数の言語の中から選択された言語に対応する文字コードセットの文字を用いて表記する第１モードと、
前記ウェブページの本文を複数の文字コードセット間で共通する共通文字を用いて表記し、かつそのウェブページに前記ウェブブラウザの言語情報に対応する文字コードセットの指定を挿入する第２モードと、で動作可能である。
【請求項３】
請求項２に記載の画像処理装置において、
前記ウェブサーバ手段は、前記第２モードにおいて、前記ウェブページの本文を前記共通文字としてＡＳＣＩＩ文字を用いて英語により表記する。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像処理装置において、
前記情報処理装置から前記通信手段を介して受信したファイルに基づく画像を印刷する印刷手段と、
前記印刷手段により印刷されたファイルに関するログ情報を記憶する記憶手段と、を備え、
前記ウェブサーバ手段は、前記記憶手段から前記ログ情報を取得し、そのログ情報を前記文字情報として前記ウェブページの本文中に組み込む。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像処理装置において、
記憶手段を備え、
前記ウェブサーバ手段は、前記ウェブブラウザ上で入力された文字情報を前記通信手段を介して取り込んで前記記憶手段に記憶させ、その記憶手段に記憶された文字情報を取得して前記ウェブページの本文中に組み込む。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサーバ機能を備えた画像処理装置に関する。
【背景技術】
【０００２】
コンピュータに接続して使用されるプリンタ、複写機、ファクシミリ等の画像処理装置として、組み込み型のウェブサーバ（Embedded Web Server）機能を備えたものが知られている（例えば特許文献１参照）。このウェブサーバ機能によれば、コンピュータのウェブブラウザ上で画像処理装置のアドレスを指定することで、画像処理装置において生成されたウェブページがコンピュータに送信され、そのウェブページをウェブブラウザ上に表示させることができる。ウェブページ中には、例えば、画像処理装置の動作状態や、ログ情報、設定情報などが表示される。
【０００３】
また、ウェブページ中には、ユーザが任意に入力した文字（画像処理装置の設置場所やコメント等）を表示させる場合がある。より詳細には、例えば、ユーザがまずウェブページ中に設けられた入力欄に文字を入力して送信の操作を行う。これにより、入力された文字情報が画像処理装置に送信され、画像処理装置がその文字情報をウェブページ中に組み込んでコンピュータに送り返し、その結果、入力欄に入力された文字がウェブブラウザ上にウェブページの一部として表示される。
【特許文献１】特開平１０−１４９２７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような画像処理装置では、同じ仕様の製品を多くの国で流通させるために、ウェブページを、例えば英語、フランス語、ドイツ語など、複数の言語で切り替えて表示できるようにすることがある。この場合、ウェブサーバ機能が対応していない言語環境で装置が使用される場合には、一般的には、英語がウェブページの表示言語として設定される。
【０００５】
例えば、日本語に対応していない画像処理装置のウェブページを日本語環境のコンピュータのウェブブラウザで表示させる場合には、英語のウェブページを表示する設定とされる。ここで、英語のウェブページ（HTML形式等）は、通常、英語に対応する文字コードセット（ISO-8859-1(Latin-1)）がタグ中で指定されており、ウェブページの本文がその文字コードセットの文字を用いて表記される。しかしながら、ウェブページ中に、例えば、印刷した文書ファイルの名称やその印刷を行ったユーザ名等のログ情報を表示させた場合に、そのログ情報に日本語等の指定された文字コードセットに対応しない文字が含まれていると、その文字が文字化けして表示されてしまう。同様に、ウェブページに前述の入力欄から入力された文字を組み込んで表示させた場合にも、その文字に日本語等の文字が含まれていると、それが文字化けして表示されてしまうという問題があった。
【０００６】
本発明は上記のような事情に基づいて完成されたものであって、ウェブサーバ機能により表示されるウェブページ中での文字化けの発生を防ぐことが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための手段として、請求項１の発明に係る画像処理装置は、情報処理装置と通信可能な通信手段と、前記情報処理装置で実行されるウェブブラウザにより閲覧可能なウェブページを生成し、そのウェブページを前記通信手段を介して前記情報処理装置に送信するウェブサーバ手段と、を備え、前記ウェブサーバ手段は、前記ウェブブラウザの言語情報を取得し、前記ウェブページにその言語情報に対応する文字コードセットの指定を挿入するとともに、前記情報処理装置から取り込んだ文字情報をウェブページの本文中に組み込む。
【０００８】
請求項２の発明は、請求項１に記載の画像処理装置において、前記ウェブサーバ手段は、前記ウェブページの本文を複数の言語の中から選択された言語に対応する文字コードセットの文字を用いて表記する第１モードと、前記ウェブページの本文を複数の文字コードセット間で共通する共通文字を用いて表記し、かつそのウェブページに前記ウェブブラウザの言語情報に対応する文字コードセットの指定を挿入する第２モードと、で動作可能である。
【０００９】
請求項３の発明は、請求項２に記載の画像処理装置において、前記ウェブサーバ手段は、前記第２モードにおいて、前記ウェブページの本文を前記共通文字としてＡＳＣＩＩ文字を用いて英語により表記する。
【００１０】
請求項４の発明は、請求項１から請求項３のいずれか一項に記載の画像処理装置において、前記情報処理装置から前記通信手段を介して受信したファイルに基づく画像を印刷する印刷手段と、前記印刷手段により印刷されたファイルに関するログ情報を記憶する記憶手段と、を備え、前記ウェブサーバ手段は、前記記憶手段から前記ログ情報を取得し、そのログ情報を前記文字情報として前記ウェブページの本文中に組み込む。
【００１１】
請求項５の発明は、請求項１から請求項４のいずれか一項に記載の画像処理装置において、記憶手段を備え、前記ウェブサーバ手段は、前記ウェブブラウザ上で入力された文字情報を前記通信手段を介して取り込んで前記記憶手段に記憶させ、その記憶手段に記憶された文字情報を取得して前記ウェブページの本文中に組み込む。
【発明の効果】
【００１２】
＜請求項１の発明＞
ウェブサーバ手段は、ウェブブラウザの言語情報を取得し、ウェブページにその言語情報に対応する文字コードセットの指定を挿入するとともに、そのウェブページの本文中に情報処理装置から取り込んだ文字情報を組み込む。ウェブページにウェブブラウザの言語情報に対応する文字コードセットの指定が挿入されることにより、ウェブページに組み込まれた文字情報にウェブサーバ手段が対応していない言語の文字コードセットの文字が含まれていた場合であっても文字化けの発生を防ぐことができる。
【００１３】
＜請求項２の発明＞
ウェブサーバ手段が対応する言語環境では、第１モードで動作させることにより、ウェブページの本文を複数の言語の中から選択された言語で表示させることができる。また、ウェブサーバ手段が対応しない言語環境では、第２モードで動作させる。このとき、ウェブページにはウェブブラウザの言語情報に対応する文字コードセットが指定されるために、様々な文字コードセットが指定される可能性があるが、ウェブページの本文が複数の文字コードセット間で共通する共通文字を用いて表記されることにより、文字化けの発生を防ぐことができる。
【００１４】
＜請求項３の発明＞
第２モードにおいて、ウェブページの本文をＡＳＣＩＩ文字（American Standard Code for Information Interchange）を用いて英語で表記するため、文字化けが発生しない。
【００１５】
＜請求項４の発明＞
印刷されたファイルのファイル名や印刷を実行したユーザ名などのログ情報をウェブページに組み込んで表示させる際に、そのログ情報にウェブサーバ手段が対応していない言語の文字が含まれていた場合でも、文字化けの発生を防ぐことができる。
【００１６】
＜請求項５の発明＞
ウェブブラウザ上で入力された文字情報をウェブページの本文に組み込んで表示させる際に、その文字情報にウェブサーバ手段が対応しない言語の文字が含まれていた場合でも、文字化けの発生を防ぐことができる。
【発明を実施するための最良の形態】
【００１７】
次に本発明の一実施形態について図１から図７を参照して説明する。
【００１８】
（全体構成）
図１は、本実施形態の画像処理装置の一例であるプリンタ２０と、このプリンタ２０にネットワークを介して接続されたコンピュータ１０（情報処理装置の一例）の概略構成を示すブロック図である。
【００１９】
コンピュータ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、キーボードやポインティングデバイスからなる操作部１５、液晶ディスプレイ等からなる表示部１６、通信回線１８に接続されるネットワークインターフェイス１７等を備えている。ハードディスク１４には、ウェブブラウザやプリンタドライバなどの各種プログラムが記憶されている。
【００２０】
プリンタ２０は、ＣＰＵ２１（ウェブサーバ手段の一例）、ＲＯＭ２２、ＲＡＭ２３、ＮＶＲＡＭ（不揮発性メモリ）２４（記憶手段の一例）、操作部２５、表示部２６、印刷部２７（印刷手段の一例）等、ファクシミリインターフェイス２８、ネットワークインターフェイス２９（通信手段の一例）等を備えている。
【００２１】
ＲＯＭ２２には、後述するウェブサーバ機能を実現するためのプログラム及びデータベースや、その他のプリンタ２０の動作を制御するための各種プログラム等が記録されている。ＣＰＵ２１は、ＲＯＭ２２から読み出したプログラムに従って、その処理結果をＲＡＭ２３やＮＶＲＡＭ２４に記憶させながら、プリンタ２０の各部の動作を制御する。
【００２２】
操作部２５は、複数のボタンからなり、ユーザによって印刷開始の指示などの各種の入力操作が可能である。表示部２６は、液晶ディスプレイやランプからなり、各種の設定画面や動作状態等を表示することが可能である。印刷部２７は、用紙などの被記録媒体（図示せず）上に印刷データに基づく画像を形成する。ファクシミリインターフェイス２８は、電話回線（図示せず）に接続されており、このファクシミリインターフェイス２８を介して外部のファクシミリ装置等とファクシミリデータの通信が可能となっている。ネットワークインターフェイス２９は、通信回線１８を介して外部のコンピュータ１０等に接続されており、相互のデータ通信が可能となっている。
【００２３】
（ウェブサーバ機能による動作）
次にプリンタ２０に組み込まれたウェブサーバ機能（Embedded Web Server）による動作について説明する。
【００２４】
ユーザがコンピュータ１０上でウェブブラウザを起動させ、プリンタ２０に対応するＵＲＬ（Uniform Resource Locator）をウェブブラウザに入力すると、ＣＰＵ１１は、ＨＴＴＰリクエストをネットワークインターフェイス１７を介してプリンタ２０に送信する。プリンタ２０のＣＰＵ２１は、ＨＴＴＰリクエストを受信すると、後述のウェブサーバプログラム及びＣＧＩプログラムにより動的にＨＴＭＬ形式のウェブページを生成し、そのウェブページをＨＴＴＰレスポンスとしてコンピュータ１０に返信する。コンピュータ１０のＣＰＵ１１は、そのＨＴＴＰレスポンスを受信し、ウェブブラウザにより表示部１６にウェブページ画面を表示する。
【００２５】
図２は、ウェブブラウザによってコンピュータ１０の表示部１６に表示されたウェブページ画面３０の一例を示している。このウェブページ画面３０には、プリンタ２０の現在の動作状態を示す動作状態表示部３１や、各種の設定画面などを表示させるためのリンク部３２（「View Configuration」等）、後述する連絡先表示部３３、表示言語を設定するためのプルダウン型のメニュー３４が設けられている。
【００２６】
このプリンタ２０のウェブサーバ機能は、例えば英語、フランス語、ドイツ語、スペイン語、イタリア語など、複数の言語を用いてウェブページ画面のテキスト（後述する情報処理装置から取り込んだ文字を除くもの）を表記することができる（以下、これらの言語を表記可能言語という）。プリンタ２０のＲＯＭ２２には、ウェブページ画面中に表示するテキスト（「Home Page」等）の情報（文字コード）を各表記可能言語毎に収録したデータベースが設けられている。また、ＲＯＭ２２には、前述の表記可能言語に加えて、日本語や中国語などの各言語に対しても、その言語（詳細にはISO 639で定義される言語コード）と文字コードセットの名称が一つずつ対応付けて記憶されている（例えば英語「en」であれば「ISO-8859-1」、日本語「ja」であれば「Shift_JIS」など）。
【００２７】
ウェブページ画面３０のメニュー３４は、「英語」、「フランス語」など、前述の各表記可能言語に対応する項目の他に、「プリンタの設定言語」及び「ブラウザの言語」という項目を有しており、これらの項目のうちから一つをユーザが操作部２５を用いて選択することができる。このメニュー３４で項目が選択されると、ウェブブラウザは、その項目に対応する設定値をプリンタ２０に送信する。具体的には、例えば、設定値を示す文字（「en」等)を「http://10.0.0.0/printer/main.html?lang=en」のようにプリンタ２０のＵＲＬに追加し、このＵＲＬを含むＨＴＴＰリクエストを送信する。プリンタ２０のＣＰＵ２１は、この設定値を受け取ると、その値を表記言語指定情報としてＮＶＲＡＭ２４に記憶し、次に示すように表記言語指定情報に対応したウェブページを生成する。
【００２８】
図３は、プリンタ２０がＨＴＴＰリクエストを受信した場合にＣＰＵ２１の制御により実行される処理の流れを示すフローチャートであり、図４は、ウェブページ（ＨＴＭＬファイル）の内容（ヘッダ部の一部）を例示したものである。
【００２９】
ＣＰＵ２１は、ウェブサーバプログラムを常駐させてＨＴＴＰリクエストの受信を監視しており、ＨＴＴＰリクエストを受信すると、ウェブサーバプログラムがリクエストの内容をＣＧＩプログラムに引き渡して以下の処理を実行する。
【００３０】
ＣＰＵ２１は、図３に示すように、まず前述の表記言語指定情報を参照し、「英語」等の各表記可能言語のいずれかが設定値である場合（Ｓ１：Ｙｅｓ）には、その設定値の言語（選択言語という）を用いてウェブページを生成する第１モード処理を実行する（Ｓ２）。この第１モード処理においてＣＰＵ２１は、ウェブページのヘッダ部に、選択言語に対応した文字コードセットの指定を挿入する。例えば選択言語が英語であれば、図４に示すように、文字コードセットとして「ISO-8859-1」を指定したメタタグを挿入する。そして、ウェブページ画面で表示するテキストとして、選択言語に対応するものの文字情報（文字コード）をデータベースから取り出し、ウェブページの本文中に組み込む。
【００３１】
ここで、プリンタ２０では、表示部２６に操作メニューやメッセージ等として表示されるテキストの言語を、既述の表記可能言語と同じ言語の中から選んで設定することができる。そこで設定された言語はプリンタの設定言語としてＮＶＲＡＭ２４に記憶されており、前述のウェブページ画面のメニュー３４により「プリンタの設定言語」が選択された場合には、ＮＶＲＡＭ２４に記憶されたプリンタの設定言語が参照され、その言語がウェブページの選択言語として設定された場合と同様に第１モード処理（Ｓ１：Ｙｅｓ、Ｓ２）が行われる。
【００３２】
ＣＧＩプログラムは、以上のように生成されたウェブページをサーバプログラムに引き渡し、このサーバプログラムは、このウェブページをＨＴＴＰレスポンスとしてコンピュータ１０に送信する（Ｓ３）。
【００３３】
これにより、例えば、表記可能言語にフランス語を含むウェブサーバ機能を備えたプリンタ２０を、フランス語の言語環境を有するコンピュータ１０（即ち、ＯＳにフランス語に対応するフォントデータがインストールされ、ウェブブラウザがフランス語表示に対応したもの）に接続して使用する場合には、ウェブページ画面３０のメニュー３４において「フランス語」を選択言語として設定する。これにより、ウェブページのヘッダ部においてフランス語に対応する文字コードセットが指定され、かつ本文中のテキストがその文字コードセットに含まれる文字を用いて表記されるため、それらのテキストがウェブブラウザ上で文字化けすることなく表示される。
【００３４】
一方、ＣＰＵ２１は、Ｓ１において、前述の表記言語指定情報を参照したときに、「ブラウザの言語」が設定値であった場合（Ｓ１：Ｎｏ）には、英語を用いてウェブページを生成する第２モード処理を実行する（Ｓ４）。この第２モード処理においてＣＰＵ２１は、ウェブサーバプログラムによって受信されたＨＴＴＰリクエストのヘッダ部に含まれるウェブブラウザの言語情報を参照する。ＨＴＴＰリクエストのヘッダ部には、例えば図５に示すように、「Accept」「Accept-Charset」「User-Agent」「Connection」等のデータが含まれており、ここではそのうちの「Accept-Language」の値（言語コード）をブラウザの言語情報として取得する。そして、ＣＰＵ２１は、ＲＯＭ２２のデータベースを参照してブラウザの言語情報（言語コード）に対応する文字コードセットを取得し、ウェブページのヘッダ部にその文字コードセットの指定を挿入する。また、ウェブページ画面に表示させるテキストは、文字コードセットとしてASCII文字（American Standard Code for Information Interchange）に含まれる文字を用いて英語にて表記する。その後、サーバプログラムは、生成されたウェブページをＨＴＴＰレスポンスとしてコンピュータ１０に送信する（Ｓ３）。
【００３５】
例えば、表記可能言語に日本語を含まないウェブサーバ機能を備えたプリンタ２０を日本語の言語環境を有するコンピュータ１０に接続して使用する場合には、ウェブページ画面３０のメニュー３４において「ブラウザの言語」を選択する。この場合、ブラウザの言語情報は日本語を示す「ja」の値となるので、ＣＰＵ２１は、ウェブページを生成する際に、図６に示すように、ヘッダ部のメタタグにおいて日本語に対応する文字コードセットとして「Shift_JIS」の指定を挿入するとともに、ウェブページの本文中のテキスト（「Home Page」等）は、ASCII文字を用いて英語で表記する。ここで、ASCII文字は、「Shift_JIS」を含めた多数の文字コードセット間で共通に用いられる文字からなる文字コードセットであるため、それを用いたテキストがウェブブラウザ上で文字化けすることなく表示される。
【００３６】
さて、図２に示すように、ウェブページ画面３０の連絡先表示部３３には、連絡先（Contact）及び設置場所（Location）の各項目について、ユーザにより入力された文字（情報処理装置から取り込んだ文字情報の一例）が表示される。図７は、ウェブページ画面３５に、連絡先及び設置場所を入力するための入力欄３６を設けた例を示してしている。これらの入力欄にユーザが任意の文字列を入力し、送信の操作を行うと、ウェブブラウザは、入力された文字情報（文字コード）をＵＲＬエンコードし、その文字情報を含んだＨＴＴＰリクエストをプリンタ２０に送信する。プリンタ２０のウェブサーバプログラムは、このＨＴＴＰリクエストを受信すると、ＵＲＬに含まれる文字情報をＣＧＩプログラムに引き渡し、ＣＧＩプログラムは、その文字情報をデコードして取り出しＮＶＲＡＭ２４に記憶する。
【００３７】
プリンタ２０のＣＧＩプログラムは、図２のウェブページ画面３０を生成する際に、「連絡先」及び「設置場所」の各項目についてＮＶＲＡＭ２４に記憶された文字情報（文字コード）を取得して、それらをウェブページの本文中に組み込む。ここで、ウェブページのヘッダ部で例えば英語に対応する文字コードセット（「ISO-8859-1」）が指定され、ウェブページに組み込まれた文字に「あいうえお」等の日本語、即ち、指定された文字コードセットに含まれていない文字が含まれていたとすると、その文字がウェブページ画面３０上で文字化けして表示されてしまう。これに対し、本プリンタ２０では、ウェブページ画面３０のメニュー３４において「ブラウザの言語」を設定しておくことにより、ウェブページでブラウザの言語情報に対応する文字コードセット（日本語であれば「Shift-JIS」）が指定されるため、図２に示すように入力欄３６から取り込まれた文字がウェブブラウザ上で文字化けすることなく表示される。
【００３８】
また、プリンタ２０のウェブページ画面には、印刷ジョブに関するログ情報を表示させることができる。コンピュータ１０のＣＰＵ１１によって実行されるプリンタドライバは、操作部１５からあるファイルが印刷対象として指定され印刷指示が入力された場合に、その印刷ジョブ名（印刷対象のファイルの名称）や、そのコンピュータ１０のユーザ名（ログイン名）の文字情報（文字コード）を、印刷要求及び印刷データとともにプリンタ２０に送信する。
【００３９】
プリンタ２０のＣＰＵ２１は、コンピュータ１０からの印刷要求を受信すると、印刷部２７に印刷データに基づく印刷を実行させる。そして、印刷要求とともに受信した文字情報のうち印刷ジョブ名及びユーザ名を示す文字情報を、その印刷の実行日時や実行結果等のデータとともに、ログ情報としてＮＶＲＡＭ２４に記憶させる。コンピュータ１０のウェブブラウザ上でログ情報を表示するページへのリンクが指定されると、ウェブブラウザはそのページへのＵＲＬを含むＨＴＴＰリクエストを送信する。プリンタ２０のウェブサーバは、そのＨＴＴＰリクエストを受信すると、ＣＧＩプログラムにその要求内容を引き渡し、ＣＧＩプログラムは、ＮＶＲＡＭ２４から前述のログ情報を取得して、印刷ジョブ名やユーザ名の文字情報をウェブページの本文中に組み込む。
【００４０】
例えば、日本語環境のコンピュータ１０では、印刷ジョブ名（印刷ファイル名）等としてログ情報に取り込まれる文字情報にも「特開平11-999999出願.pdf」のように日本語の文字コードセットの文字が含まれることがある。この場合に、本プリンタ２０では、ウェブページ画面３０のメニュー３４において「ブラウザの言語」を設定しておくことにより、ウェブページでブラウザの言語情報に対応する文字コードセット（日本語であれば「Shift-JIS」）が指定されるため、図２に示すように印刷ジョブ名等として取り込まれた文字がウェブブラウザ上で文字化けすることなく表示される。
【００４１】
（本実施形態の効果）
以上のように本実施形態によれば、プリンタ２０のＣＰＵ２１は、ウェブブラウザの言語情報を取得し、ウェブページにその言語情報に対応する文字コードセットの指定を挿入するとともに、そのウェブページの本文中にコンピュータ１０から取り込んだ文字情報を組み込む。ウェブページにウェブブラウザの言語情報に対応する文字コードセットの指定が挿入されることにより、ウェブページに組み込まれた文字情報にウェブサーバ機能が対応していない言語の文字コードセットの文字が含まれていた場合であっても文字化けの発生を防ぐことができる。
【００４２】
また、プリンタ２０のＣＰＵ２１は、第１モードと第２モードとを実行可能であり、ウェブサーバ機能が対応する言語環境では、第１モードで動作させることにより、ウェブページの本文を複数の言語の中から選択された言語で表示させることができる。また、ウェブサーバ機能が対応しない言語環境では、第２モードで動作させる。このとき、ウェブページにはウェブブラウザの言語情報に対応する文字コードセットが指定されるために、様々な文字コードセットが指定される可能性があるが、ウェブページの本文が複数の文字コードセット間で共通する文字からなる文字コードセットであるＡＳＣＩＩ文字を用いて表記されることにより、文字化けの発生を防ぐことができる。
【００４３】
また、印刷されたファイルのファイル名や印刷を実行したユーザ名などのログ情報をウェブページに組み込んで表示させる際に、そのログ情報にウェブサーバ機能が対応していない言語の文字が含まれていた場合でも、文字化けの発生を防ぐことができる。
【００４４】
また、ウェブブラウザ上で入力された文字情報をウェブページの本文に組み込んで表示させる際に、その文字情報にウェブサーバ機能が対応しない言語の文字が含まれていた場合でも、文字化けの発生を防ぐことができる。
【００４５】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００４６】
（１）  情報処理装置側の言語環境にウェブサーバ機能が対応しているかを自動的に調べて、それに応じて異なる処理を行うようにしても良い。即ち、例えば、ウェブページを生成する際に、ブラウザの言語情報を調べ、それがウェブサーバ機能が対応した言語（表記可能言語）であった場合には、ウェブページ中でその言語に対応する文字コードセットを指定して、本文のテキストをその文字コードセットの文字を用いて表記し、ウェブサーバ機能が対応しない言語であった場合には、ウェブページ中でブラウザの言語情報に対応する文字コードセットを指定して、本文のテキストをASCII文字を用いて英語で表記するようにしても良い。
（２）  上記実施形態では、ウェブページをＨＴＭＬにより生成した例を示したが、ＸＨＴＭＬや、ＸＭＬなど他の形式を用いても良い。
【図面の簡単な説明】
【００４７】
【図１】プリンタとコンピュータの概略構成を示すブロック図
【図２】ウェブページ画面の表示例を示す図
【図３】ＨＴＴＰリクエストを受信した場合に実行される処理の流れを示すフローチャート
【図４】ウェブページの内容を例示した図
【図５】ＨＴＴＰリクエストのヘッダ部の内容を示す図
【図６】ウェブページの内容を例示した図
【図７】ウェブページ画面の表示例を示す図
【符号の説明】
【００４８】
１０…コンピュータ（情報処理装置）
２０…プリンタ（画像処理装置）
２１…ＣＰＵ（ウェブサーバ手段）
２４…ＮＶＲＡＭ（記憶手段）
２７…印刷部（印刷手段）
２９…ネットワークインターフェイス（通信手段）
【図１】
2008217685.tif 000003
【図２】
2008217685.tif 000004
【図３】
2008217685.tif 000005
【図４】
2008217685.tif 000006
【図５】
2008217685.tif 000007
【図６】
2008217685.tif 000008
【図７】
2008217685.tif 000009