(57)【要約】【課題】ユーザインタフェース表示や管理レポートの印刷出力などを行なう場合における複数の言語体系への対応を、より使い勝手が良くなるようにする。【解決手段】通常言語設定記憶部にデフォルト用の言語情報を記憶する。一般言語設定記憶部に一般ユーザ設定用の言語情報を圧縮して記憶する。一般ユーザにより何れかの言語設定が選択されるとＲＡＭに展開して使う。制御部の言語設定切替部は、動作管理部からの情報に従って言語設定を切り替える。デバイスに複数の異なる符号化方式の文字情報が共存する場合には、文字化けの対策として、たとえば、機械管理者言語設定の決めるメジャー言語以外の言語の入力範囲を規制することで、デバイスに入力されるデータの一致性を保つ。同じ符号化方式の言語は同じフォントを使うが、表示対象の符号化方式が変わる場合はフォントの切り替えを行なう。言語設定の不一致をユーザに気付かせ、適切な処理を促すようにする。【選択図】図８
2005196397.tif 000002
【特許請求の範囲】
【請求項１】
クライアントより指示された情報処理をする機能部分を備えた情報処理装置における、所定の情報を所定の言語設定に基づいて所定の出力媒体上に可視情報として提示する情報提示方法であって、
ユーザより入力された文字情報を含む文書データの提示時には、設定されている言語の状態に拘らず、当該文書データの文字情報が正常に提示されるように前記言語設定を制御する
ことを特徴とする情報提示方法。
【請求項２】
入力される文字データの言語設定に関する情報を、入力される文字データの属性として文字データと対応付けて格納し、
前記文書データの提示時には、前記文字データと対応付けて格納しておいた言語設定に関する情報を参照して、前記言語設定を制御する
ことを特徴とする請求項１に記載の情報提示方法。
【請求項３】
前記入力される文字データの言語設定に関する情報が不明である場合、もしくは前記入力される文字データの言語設定に関する情報が保存されていない場合には、 前記入力される文字データの言語設定が前記情報処理装置を管理する機械管理者による言語設定と同じであると見なして、前記言語設定を制御する
ことを特徴とする請求項１に記載の情報提示方法。
【請求項４】
前記入力される文字データの言語設定の符号化方式が前記情報処理装置を管理する機械管理者による言語設定の符号化方式と同じである場合には、同じフォントを使って前記所定の情報を提示させる
ことを特徴とする請求項１に記載の情報提示方法。
【請求項５】
前記入力される文字データの言語設定の符号化方式が前記情報処理装置を管理する機械管理者による言語設定の符号化方式と異なる場合には、前記情報処理装置を管理する機械管理者による言語設定および前記情報処理装置が持つ情報処理機能を利用する利用者である一般ユーザによる言語設定のうちの何れか一方のフォントを使って前記所定の情報を提示させる
ことを特徴とする請求項１に記載の情報提示方法。
【請求項６】
ネットワーク上のクライアント端末から文字情報の印刷出力が要求される場合、提示対象の文字データに含まれている言語情報指定、前記クライアント端末のオペレーティングシステムの言語種別、前記情報処理装置を管理する機械管理者による言語設定の順位で、前記提示に使用する文字情報の言語種別を判断する
ことを特徴とする請求項１に記載の情報提示方法。
【請求項７】
クライアントより指示された情報処理をする機能部分を備えた情報処理装置に使用される、所定の情報を所定の言語設定に基づいて所定の出力媒体上に可視情報として提示する情報提示装置であって、
ユーザより入力された文字情報を含む文書データの提示時には、設定されている言語の状態に拘らず、当該文書データの文字情報が正常に提示されるように前記言語設定を制御する制御部
を備えたことを特徴とする情報提示装置。
【請求項８】
入力される文字データの言語設定に関する情報を、入力される文字データの属性として文字データと対応付けて格納する記憶部を有し、
前記制御部は、前記文書データの提示時には、前記文字データと対応付けて前記記憶部に格納しておいた言語設定に関する情報を参照して、前記言語設定を制御する
ことを特徴とする請求項７に記載の情報提示装置。
【請求項９】
前記制御部は、前記入力される文字データの言語設定に関する情報が不明な場合には、 前記入力される文字データの言語設定が前記情報処理装置を管理する機械管理者による言語設定と同じであると見なして、前記言語設定を制御する
ことを特徴とする請求項７に記載の情報提示装置。
【請求項１０】
前記制御部は、前記入力される文字データの言語設定に関する情報が前記記憶部に保存されていない場合には、 前記入力される文字データの言語設定が前記情報処理装置を管理する機械管理者による言語設定と同じであると見なして、前記言語設定を制御する
ことを特徴とする請求項８に記載の情報提示装置。
【請求項１１】
前記制御部は、前記入力される文字データの言語設定の符号化方式が前記情報処理装置を管理する機械管理者による言語設定の符号化方式と同じである場合には、同じフォントを使って前記所定の情報を提示させる
ことを特徴とする請求項７に記載の情報提示装置。
【請求項１２】
前記制御部は、前記入力される文字データの言語設定の符号化方式が前記情報処理装置を管理する機械管理者による言語設定の符号化方式と異なる場合には、前記情報処理装置を管理する機械管理者による言語設定および前記情報処理装置が持つ情報処理機能を利用する利用者である一般ユーザによる言語設定のうちの何れか一方のフォントを使って前記所定の情報を提示させる
ことを特徴とする請求項７に記載の情報提示装置。
【請求項１３】
前記入力される文字データを格納する記憶部を有し、
前記制御部は、当該入力される文字データの言語設定に拘らず、前記入力される文字データを格納する領域が共通のものとなるように制御する
ことを特徴とする請求項７から１２のうちの何れか１項に記載の情報提示装置。
【請求項１４】
前記制御部は、入力データの言語の符号化方式が、前記機械管理者による言語設定が使用する符号化方式と同じ場合、もしくは前記機械管理者による言語設定が使用する符号化方式と同じに変換できる場合には、入力データの受け付けを許可する
ことを特徴とする請求項７に記載の情報提示装置。
【請求項１５】
前記制御部は、入力データの言語の符号化方式が、前記入力データの受け付けを許可する条件に合致しない場合には、所定のエラー処理を行なう
ことを特徴とする請求項１４に記載の情報提示装置。
【請求項１６】
前記制御部は、前記所定のエラー処理として、警告のメッセージをユーザに提示する
ことを特徴とする請求項１５に記載の情報提示装置。
【請求項１７】
前記制御部は、前記所定のエラー処理として、エラーの発生原因を示すメッセージをユーザに提示する
ことを特徴とする請求項１５または１６に記載の情報提示装置。
【請求項１８】
前記制御部は、入力データの言語の符号化方式が、前記入力データの受け付けを許可する条件に合致しない場合であっても、入力データがＡＳＣＩＩ文字の場合には、入力データの受け付けを許可する
ことを特徴とする請求項１４に記載の情報提示装置。
【請求項１９】
前記制御部は、ネットワーク上のクライアント端末から文字情報の印刷出力が要求される場合、提示対象の文字データに含まれている言語情報指定、前記クライアント端末のオペレーティングシステムの言語種別、前記情報処理装置を管理する機械管理者による言語設定の順位で、前記提示に使用する文字情報の言語種別を判断する
ことを特徴とする請求項７に記載の情報提示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に使用される情報提示方法および情報提示装置に関する。より詳細には、オペレータの操作を円滑にしたり処理内容を明示したりするためのユーザインタフェース表示や、処理結果や管理レポートなどの印刷出力などを行なう場合、あるいはユーザから入力された情報の表示もしくは印刷出力における、複数の言語体系への対応技術に関する。
【背景技術】
【０００２】
情報処理装置（以下デバイスともいう）においては、異なる言語背景のユーザが各人の言語で確認しながらデバイスの操作を行なうために、同じ記憶手段で複数の言語メッセージとフォントを実装したり、多言語による画面表示と切り替えが便利に行なったり、多言語による文字入力を可能とする言語設定機能が知られている（たとえば特許文献１〜６を参照）。
【０００３】
【特許文献１】特開平０３−０１３１６３号公報
【特許文献２】特開平０５−３３６２７９号公報
【特許文献３】特開平０６−０７５７３２号公報
【特許文献４】特開２０００−３０５６９０号公報
【特許文献５】特開平１１−０５２９３７号公報
【特許文献６】特開２００２−３２８６７１号公報
【０００４】
この言語設定機能は、日本語、英語、あるいは仏語など、予め用意されている複数種類の言語のうち、オペレータなどが選択する言語により、オペレータの操作を円滑にしたり、処理内容を明示したりするための文字列をユーザインタフェース表示画面に表示したり、装置における処理結果や管理レポートなどをプリンタなどにて印刷出力したり、１つの記憶手段でなるべく多い数の言語に対応しようとする技術である。
【０００５】
たとえば、特許文献１には、ファクシミリ装置において、装置の設置される地域別に各地域の言語による各種情報をメモリに用意し、装置の設置地域に対応する地域選択情報を別のメモリに格納して、地域選択情報で指定された地域の言語またはオペレータ言語選択による言語の各種情報を表示あるいは記録出力する仕組みが提案されている。
【０００６】
この仕組みに依れば、他の言語圏の地域のオペレータであっても、オペレータ言語選択により異なる言語を簡単に選択することができ、また操作終了後に言語設定が元の地域設定に復帰し、ファクシミリ装置の利用性と便宜性を向上させることができる。また、地域ごとに装置を製造することなく、設置地域の言語で各種情報を出力できるようにして、装置の設計や製造管理を簡単かつ容易なものとし、装置のコストを低減することができる。
【０００７】
また、特許文献２には、各国言語の文字フォントを有するファクシミリ装置において、送受信の操作や入力指示のような固定メッセージを表示するための言語種別選択手段と、任意の文字を入力するための言語種別選択手段とがそれぞれ別に設ける仕組みが提案されている。この仕組みに依れば、文字入力の言語種別は、予め用意されている固定メッセージ表示と、異なるメッセージ表示の何れかを操作者の希望により切替選択でき、文字入力は固定メッセージ表示と異なる言語で入力可能となる。
【０００８】
また、特許文献３には、言語切替のメニュー画面において、言語選択肢の選択に関わらず、言語選択肢を選択される言語（ネイティブ言語）で表示することで、いかなる言語を表示に用いると設定されていても、容易に表示言語の選択を可能にする方法が提案されている。
【０００９】
また、特許文献４には、言語切替のメニューにおける選択肢については、予め決められた言語（固定言語）で表示することで、表示言語としていかなる言語が設定されていても、言語変更画面へ移行するための選択肢を、たとえば、多くの人が理解することのできる言語とすることで、数多くのユーザが言語変更画面への移行を容易に行なうことを可能にする方法が提案されている。
【００１０】
また、特許文献５には、画像表示システムにおいて、入力した表示内容データが示す各表示項目の内容が表示画面上で互いに重ならないように、各表示項目の内容の表示位置を調整して表示することで、表示する言語などが変更されても、各表示項目の表示位置が重なることを回避する仕組みが提案されている。
【００１１】
また、特許文献６には、複数言語に対応する各言語データを圧縮して第１記憶手段に格納し、ユーザの所望する言語の選択設定操作に基づき選択された何れかの圧縮言語データを伸長した言語データとして第２記憶手段に格納し、伸張された言語データに基づいて表示画面の表示情報とするように制御することで、記憶手段の容量を増加させることなく、サポート言語数を増加させるとともに、言語切替も可能とする技術が提案されている。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記特許文献１〜６に記載の言語設定機能では、ユーザが自由に言語設定を切り替えられる半面、本来切り替えられるべきではない部分に関してまで切り替えられてしまう可能性がある。
【００１３】
たとえば、複数の文字データの入出力手段を備えるネットワーク接続可能なデバイスは、複数言語環境からアクセスされることができるため、複数の言語データはデバイスに格納し共存する可能性がある。
【００１４】
この場合、デバイスに異なる符号化方式の言語データが存在する場合に、表示や印刷すると文字化けが発生することがある。また、ネットワーク上のパソコンやワークステーション上に正しく表示できない可能性もある。つまり、装置の近傍で使用するローカルユーザとネットワークを介して装置を使用するリモートユーザの何れに関しても、文字情報の入出力制御を正しく行なうことが困難で、文字化けが起こり得る。
【００１５】
これらの問題は、表示メニュー用の言語設定をデバイス自身のクローズな範囲で取り決めておく場合には起こりえないことであるが、文字入力を受け付けてデバイスの表示部にて表示する場合やネットワーク環境に接続する場合には避けることの困難な事象である。
【００１６】
本発明は、上記事情に鑑みてなされたものであり、言語設定を切替可能にするとともに、ローカルユーザとリモートユーザの両方に対して、正しく文字情報の入出力制御を行なうための仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明に係る情報提示方法は、クライアントより指示された情報処理をする機能部分を備えた情報処理装置における、所定の情報を所定の言語設定に基づいて所定の出力媒体上に可視情報として提示する情報提示方法であって、ユーザより入力された文字情報を含む文書データの提示時には、設定されている言語の状態に拘らず、文書データの文字情報が正常に提示されるように言語設定を制御することとした。
【００１８】
本発明に係る情報提示装置は、上記本発明に係る情報提示方法を実施するのに好適な装置であって、ユーザより入力された文字情報を含む文書データの提示時には、設定されている言語の状態に拘らず、文書データの文字情報が正常に提示されるように言語設定を制御する制御部を備えるものとした。
【００１９】
また従属項に記載された発明は、本発明に係る情報提示方法や情報提示装置のさらなる有利な具体例を規定する。なお、本発明に係る情報提示方法や情報提示装置は、電子計算機（コンピュータ）を用いてソフトウェアで実現することもでき、このためのプログラムやこのプログラムを格納した記録媒体を発明として抽出することも可能である。なお、プログラムは、コンピュータ読取り可能な記憶媒体に格納されて提供されてもよいし、有線あるいは無線による通信手段を介して配信されてもよい。
【００２０】
たとえば、文書データの文字情報が正常に提示されるように言語設定を制御するに際しては、提示結果における機械管理者言語設定部分と入力された文字情報との間に、言語設定の違いによる異常提示が生じないようにするものであればよい。たとえば、双方がともに正常な文字情報として出力されるようにすることはもとより、何れか一方の文字出力を規制することで、不正常な状態で文字出力されることを避ける態様としてもよい。
【００２１】
たとえば、入力される文字データの言語設定に関する情報（たとえば言語種別や符号化方式など）を、入力される文字データの属性として文字データと対応付けて格納しておき、文書データの表示出力や印刷出力時には、文字データと対応付けて格納しておいた言語設定に関する情報を参照して言語設定を制御するようにするとよい。
【００２２】
あるいは、入力される文字データの言語設定に関する情報が不明である場合、もしくは入力される文字データの言語設定に関する情報が保存されていない場合には、入力される文字データの言語設定が情報処理装置を管理する機械管理者による言語設定と同じであると見なして言語設定を制御するようにしてもよい。
【００２３】
また、入力される文字データの言語設定の符号化方式が情報処理装置を管理する機械管理者による言語設定の符号化方式と同じである場合には、同じフォントを使って所定の情報を提示させるようにしてもよい。
【００２４】
また、入力される文字データの言語設定の符号化方式が情報処理装置を管理する機械管理者による言語設定の符号化方式と異なる場合には、情報処理装置を管理する機械管理者による言語設定および情報処理装置が持つ情報処理機能を利用する利用者である一般ユーザによる言語設定のうちの何れか一方のフォントを使って所定の情報を提示させるようにしてもよい。
【００２５】
また、ネットワーク上のクライアント端末から文字情報の印刷出力が要求される場合には、提示対象の文字データに含まれている言語情報指定、クライアント端末のオペレーティングシステムの言語種別、情報処理装置を管理する機械管理者による言語設定の順位で、出力に使用する文字情報の言語種別を判断し、この判断結果に従って所定の情報を提示させるようにしてもよい。
【発明の効果】
【００２６】
本発明に依れば、ユーザより入力された文字情報を含む文書データの提示時には、設定されている言語の状態に拘らず、文書データの文字情報が正常に提示されるように言語設定を制御するようにした。
【００２７】
たとえば、デバイスに複数の異なる符号化方式の文字情報が共存する場合は、機械管理者言語設定の決めるメジャー言語以外の言語の入力範囲を規制することで、デバイスに入力されるデータの一致性を保つ。あるいは、同じ符号化方式の言語は同じフォントを使うが、表示対象の符号化方式が変わる場合はフォントの切り替えを行なう。あるいは、エラー処理として、言語設定の不一致をユーザに気付かせるメッセージをユーザに提示する。
【００２８】
これにより、デバイスに複数の異なる符号化方式の文字情報が共存する場合であっても、文字化けを防止することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００３０】
＜情報処理装置の構成＞
図１は、本発明に係る情報提示装置の一実施形態を備えた情報処理装置を示す概略図である。この情報処理装置１は、たとえば複写機能、ページプリンタ機能、およびファクシミリ送受信機能を備えたいわゆる複合機（マルチファンクション機）で、デジタルプリント装置として構成されている。
【００３１】
情報処理装置１は、大まかに、原稿を読み取る画像読取部１０、所定の画像処理を行なう画像処理部２０、画像処理部２０による処理済の画像データに基づいて可視画像を所定の記録媒体に形成して出力する画像出力部３０、および複数（たとえばＡ４，Ｂ４，Ａ３の各サイズや、裏面紙や色紙など；図では３つ）の給紙トレイ８２の内の何れかから記録媒体としての印刷用紙を画像出力部３０に搬送する給紙部８０を備える。画像処理部２０は、画像読取部１０と画像出力部３０との境界部分に配された処理基板３８上に設けられている。
【００３２】
また情報処理装置１は、接続ケーブル９０を介してネットワークに接続可能になっている。たとえば、図示しない画像入力端末から、接続ケーブル９０を介して、ページ記述言語（ＰＤＬ：Page Description Language ）で記載された印刷データを受け取る。あるいは一般加入電話網（ＰＳＴＮ：Public Switched Telephone Network ）を介してＦＡＸ装置などの画像入力端末に接続される。なお、一般加入電話網ＰＳＴＮに代えて、ＩＳＤＮ(Integrated Switched Digital Network )またはインターネットを含む他の通信媒体を利用してファクシミリをやり取りするようにしてもよい。画像読取部１０と画像出力部３０と図示しない通信処理部とでファックス送受信手段が構成される。
【００３３】
このような構成により、情報処理装置１は、前述のように、画像読取部１０にて読み取った画像の印刷機能すなわち複写機能に限らず、接続ケーブル９０を介してパソコンなどの画像入力端末から取得した文書データや画像ファイルなどに基づいて画像を印刷するいわゆるプリント機能や、電話回線および接続ケーブル９０を介して受信したＦＡＸデータに基づいて印刷出力するＦＡＸ機能も備えるようになる。
【００３４】
あるいは、画像出力部３０を利用することで、多言語のレポート出力機能を持たせるようにしてもよい。また、図示しない通信処理部を利用することで、電子メール送受信手段を構成することもできる。また、電子メールなどで受信した文字情報やユーザインタフェース部１５を介して入力された文字情報を、画像出力部３０を利用して印刷する手段を構成することもできる。
【００３５】
画像読取装置１０は、プラテンカバーの機能も備え、原稿を図示しない読取台（プラテンガラス）上の読取位置まで搬送し排紙する循環機能のないドキュメントフィーダ（ＡＤＦ（自動原稿搬送）装置）１２と、装置使用のためのガイダンス情報や所定の情報処理結果や管理情報などを表示する操作パネル部１５ａやオペレータからの装置に対する種々の指示入力を受け付けるための操作キー部１５ｂを有するユーザインタフェース部１５とを有している。なお、操作パネル部１５ａや操作キー部１５ｂに代えて、あるいはこれらとともに使用される大型ユーザインタフェースあるいはメンテナンス画面を備えたユーザインタフェース装置１６を設けてもよい。
【００３６】
ここで、本実施形態の情報処理装置１におけるユーザインタフェース機能としては、複数の言語情報を持っており、これら複数言語のうちの何れかに基づいてガイダンス情報や処理内容などを表示し、また処理結果や管理レポートなどの印刷を行なえるようになっている。加えて、カジュアルオペレータによる言語切替がなされたときには、一定時間放置または省エネモードへの遷移により、自動的にクリアされて、デフォルト設定に戻るようになっている。
【００３７】
画像読取部１０は、画像入力端末の機能を備えており、たとえばＣＣＤ固体撮像素子の全幅アレイを使用して、読取位置へ送られた原稿に光を照射することで、原稿上の画像を読み取り、この読み取った画像を表す赤、緑、青のアナログビデオ信号をデジタル信号へ変換し、画像処理部２０へ送る。
【００３８】
このようにして、読取りが完了すると、画像処理部２０は、画像読取部１０からの赤、緑、青の画像データＲ，Ｇ，Ｂに基づいて、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）のオンオフ２値化トナー信号を得、各トナー信号を画像出力部３０に出力する。
【００３９】
画像出力部３０は、画像形成ユニット３２と、両面複写ユニット３４と、排紙ユニット３６と、１枚もしくは複数枚（図は複数枚で例示）の処理基板３８とを含む。画像形成ユニット３２は、画像読取装置１０にて得られた画像信号により表される画像を、電子写真式、感熱式、熱転写式、インクジェット式、あるいは同様な従来の画像形成処理を利用して、普通紙や感熱紙上に可視画像を形成する（印刷する）すなわち複写する。このため、画像形成ユニット３２は、たとえば情報処理装置１をデジタル印刷システムとして稼働させるためのラスタ出力スキャン（ＲＯＳ）ベースのプリントエンジンを備える。
【００４０】
処理基板３８には、画像出力部３０用の処理部（特に画像処理部）だけでなく、画像処理部２０や情報処理装置１全体の種々の処理をするための回路が搭載される。たとえば、情報処理装置１内に構築された資源であるドキュメントフィーダ１２、操作パネル部１５ａ、画像読取部１０の図示しない画像読取ユニット（スキャナ部）、画像形成ユニット３２、両面複写ユニット３４、排紙ユニット３６、あるいは給紙トレイ８２など制御する回路が搭載される。この処理基板３８には、半導体製の記憶媒体が搭載され、たとえば、複写アプリケーション、プリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムが格納される。
【００４１】
たとえば、画像読取装置１０は、画像入力端末の機能を備えており、たとえばＣＣＤ固体撮像素子の全幅アレイを使用して、読取位置へ送られた原稿に光を照射することで、原稿上の画像を読み取り、この読み取った画像を表すアナログビデオ信号をデジタル信号へ変換し、画像処理部２０へ送る。この画像読取装置１０の読み取りに同期して、用紙が複数（Ａ４，Ｂ４，Ａ３）の給紙トレイ８２の内の何れかから画像出力部３０へ給紙されると、画像出力部３０の画像形成ユニット３２は、その用紙の一方の面に、画像処理部２０から送られたＫ，Ｙ，Ｍ，Ｃのトナー信号に基づいて可視画像を形成する。
【００４２】
両面複写ユニット３４は、一方の面に画像が形成された用紙を裏返し、再び画像形成ユニット３２にその用紙を給紙する。これにより、画像読取装置１０が読み取った画像が用紙の他方の面に形成され、両面複写が完了される。画像形成ユニット３２から排出される用紙あるいは両面複写済み用紙は、排紙ユニット３６により、ページ順に連続的に、あるいは１ページごとにソートされる。
【００４３】
＜情報提示装置の機能ブロック図＞
図２は、上記構成の情報処理装置１における情報提示装置２の言語設定機能に関わる機能ブロック図である。図示するように、情報処理装置１は、デフォルトの言語情報を記憶する通常言語設定記憶部１１０と、一般ユーザの言語情報を記憶する一般言語設定記憶部１２０と、装置の動作を管理する動作管理部１３０と、通常言語設定記憶部１１０と一般言語設定記憶部１２０の何れか一方の設定を選択する言語設定切替部１４０とを備える。
【００４４】
言語設定切替部１４０は、ローカルの多言語入力手段として機能するユーザインタフェース部１５やネットワーク上のクライアントから多言語文字入力を受ける手段として機能する。
【００４５】
また、情報処理装置１は、機械管理者言語設定に関して、所定の認証処理を経た後に言語切替を許可するための認証処理部認証処理部１５０を有している。機械管理者は、予め、自身の認証番号を、認証処理部１５０の図示しない登録部（記憶部の一例）に登録しておく。
【００４６】
また、情報処理装置１は、言語設定切替部１４０の選択に従った言語に基づいて、ガイダンス表示や管理情報などの所定の情報を操作パネル部１５ａなどに表示し、あるいは管理情報などを画像出力部３０にて印刷出力させる、あるいはネットワーク上のクライアント端末の表示画面に、多言語のメッセージを表示出力させる出力処理部１６０を備えている。
【００４７】
動作管理部１３０と、言語設定切替部１４０と、認証処理部１５０と、出力処理部１６０とにより言語設定に関する制御機能を持つ制御部１００が構成される。言語設定は、言語データの設定に限らず、設定された言語に関するフォントデータの設定も含む意味である。
【００４８】
たとえば、通常言語設定記憶部１１０には、この情報処理装置１の標準の言語設定（デフォルト言語設定）のための言語情報が記憶されている。デフォルトの言語としては、たとえば装置の仕向地に対応した言語や、情報処理装置１を管理する管理者が設定した言語などを使用できる。一方、一般言語設定記憶部１２０には、情報処理装置１にて対応可能な全ての言語設定（一般言語設定）のための言語情報が記憶されている。
【００４９】
一般言語としては、全ての情報処理装置１に想定されている全ての仕向地に対応した言語が使用できる。なお、通常言語設定記憶部１１０は、図示するように、デフォルト言語設定のための言語情報として、一般言語設定記憶部１２０に記憶されている言語情報を利用することとしてもよい。
【００５０】
各記憶部１１０，１２０には、装置使用時の操作用のガイダンス情報などを各言語に従って操作パネル部１５ａ上に表示するための表示メニューデータや、管理情報などを印刷出力するためのフォントデータなどが、異なる言語体系の情報（言語情報）として記憶される。なお、複数の言語情報をそのままＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）に入れると、記憶容量サイズが増えるため、図示するように、言語情報をＲＯＭ１２２に圧縮して格納しておき、ある時点で実際に使う１言語の情報のみをＲＡＭ１２４にロードして使用する構成とするのがよい。
【００５１】
動作管理部１３０は、装置動作に関する時間管理をする時間管理部１３２と、複写や印刷あるいはＦＡＸなどの情報処理装置１における基本動作モードや装置を使用していない待機モードなどの動作モードを管理する動作モード管理部１３４とを有する。
【００５２】
ユーザインタフェース部１５は、上述したように、装置使用のためのガイダンス情報や所定の情報処理結果や管理情報などを表示する操作パネル部１５ａと、テンキー６０２やクリア６２０、あるいはリセット６２２やスタート６３０やストップ６３２、その他の各種キーを有し、オペレータ（一般ユーザおよび管理者）からの装置に対する種々の指示入力を受け付けるための操作キー部１５ｂとを有する。たとえば、ユーザインタフェース部１５は、一般ユーザなどが、後述する言語指示や装置動作を指示入力するために用いられ、それらの入力された情報は、図示しない装置全体を制御する制御部や、動作管理部１３０などに伝達される。
【００５３】
また、言語設定の設定指示や切替指示は、操作キー部１５ｂの一部として設けられたデフォルト設定用のハードウェアキー（デフォルト言語６４０）や操作パネル部１５ａへの表示によるソフトウェアキーの何れかを任意に組み合わせて使用できるようになっている。ハードウェアキーを使用すると好ましいのは、ソフトウェアキーの場合、操作パネル部１５ａに表示されている言語設定では、表示言語と異なる言語圏のユーザには読み取れない場合があるが、ハードウェアキーを設けることで、このようなユーザでも、そのハードウェアキーを押下することで、少なくともデフォルトの言語設定に強制的に戻すことができる。
【００５４】
画像形成ユニット３２は、画像処理部３２７およびラスタスキャンユニット３２８を有し、情報処理装置１本来の印刷機能を果たす。この印刷機能の中には、先にも述べたように、画像読取部１０にて読み取った画像に基づく印刷を行なう複写機能の他に、外部から入力された文書データや画像データなどに基づいて印刷するいわゆるプリント機能やＦＡＸデータに基づいて印刷出力するＦＡＸ機能、さらには、情報処理装置１における処理結果や管理レポートなどを印刷出力するレポート出力機能も含んでいる。
【００５５】
情報処理装置１としては、通常言語設定記憶部１１０と一般言語設定記憶部１２０とで複数の言語情報を持つようになっており、言語設定切替部１４０による何れかの言語への切替設定に基づいて、ユーザインタフェース表示を操作パネル部１５ａ上にし、また画像出力部３０にて、管理レポート出力機能や、ファックス受信データの出力機能や、電子メールにて受信した文字情報やユーザインタフェース部１５を介して入力された文字情報を印刷する機能を実現できる。これら表示出力や印刷出力は、多言語に対応している。
【００５６】
＜電子計算機による構成例＞
図２に示した言語設定切替処理を行なう仕組みは、専用のハードウェアにより構成することに限らず、その機能を実現するプログラムコードに基づいて電子計算機（コンピュータ）を用いてソフトウェア的に実現することも可能である。
【００５７】
よって、後述する言語設定切替手法を適用した本発明に係る情報提示方法や情報提示装置を、電子計算機（コンピュータ）を用いてソフトウェアで実現するために好適なプログラムあるいはこのプログラムを格納したコンピュータ読取可能な記憶媒体を発明として抽出することもできる。ソフトウェアにより実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順などを容易に変更できる利点を享受できるようになる。
【００５８】
電子計算機に一連の言語設定切替処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ（組込マイコンなど）、あるいは、ＣＰＵ（Central Processing Unit ）、論理回路、記憶装置などの機能を１つのチップ上に搭載して所望のシステムを実現するＳＯＣ（System On a Chip：システムオンチップ）、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００５９】
記録媒体は、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気などのエネルギの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。
【００６０】
たとえば、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ（Digital Versatile Disc）を含む）、光磁気ディスク（ＭＤ（Mini Disc ）を含む）、または半導体メモリなどよりなるパッケージメディア（可搬型の記憶媒体）により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭやハードディスクなどで構成されてもよい。または、ソフトウェアを構成するプログラムが、有線あるいは無線などの通信網を介して提供されてもよい。
【００６１】
たとえば、言語設定を切り替える機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、ハードウェアにて構成する場合と同様の効果は達成される。この場合、記憶媒体から読み出されたプログラムコード自体が言語設定切替処理の機能を実現する。
【００６２】
また、コンピュータが読み出したプログラムコードを実行することで、言語設定切替処理を行なう機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム；基本ソフト）などが実際の処理の一部または全部を行ない、その処理によって言語設定切替処理を行なう機能が実現される場合であってもよい。
【００６３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって言語設定切替処理を行なう機能が実現される場合であってもよい。
【００６４】
なお、言語設定切替処理を行なう機能を実現するプログラムコードを記述したファイルとしてプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、コンピュータで構成されるシステムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。たとえば、既存の複写装置制御ソフトやプリンタ制御ソフト（プリンタドライバ）に組み込まれるアドインソフトとして提供されてもよい。
【００６５】
図３は、ＣＰＵやメモリを利用してソフトウェア的に情報処理装置１を構成する、すなわちパーソナルコンピュータなどの電子計算機の機能を利用して情報処理装置１を構築する場合のハードウェア構成の一例を示した図である。ソフトウェアとしては、たとえば、複写アプリケーションやプリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムなど、従来の画像形成装置（複合機）におけるものと同様のものが組み込まれる。また、通信網９を介して外部とのデータを送受信したりするための制御プログラムも組み込まれる。
【００６６】
情報処理装置１を構成するコンピュータシステム９００は、ＣＰＵ（Central Processing Unit ）９０２、読出専用の記憶部であるＲＯＭ（Read Only Memory）９０３、随時書込みおよび読出しが可能な記憶部であるＲＡＭ（Random Access Memory）やＲＯＭなどを利用したフォント格納部９０４、揮発性の記憶部の一例であるＲＡＭ９０５、および不揮発性の記憶部の一例であるＲＡＭ（ＮＶＲＡＭと記述する）９０６を有してなるコントローラ部９０１と、インターネットなどの通信網９との間の通信データの受け渡しを仲介する通信Ｉ／Ｆ（インタフェース）９０８と、キーボードやマウスなどの入力装置９１２（図１の操作キー部１５ｂに相当）とを有する。
【００６７】
情報処理装置１をコンピュータシステム９００により構成する場合、表示制御部９１９が、ＣＲＴやＬＣＤ（液晶）などのディスプレイ９２６（図１の操作パネル部１５ａに相当）上に、ガイダンス情報や管理レポートなどを表示させる。なお、表示制御部９１９とディスプレイ９２６によってローカル表示装置が構成される。
【００６８】
上記において“揮発性の記憶部”とは、情報処理装置１の電源がオフされた場合には、記憶内容を消滅してしまう形態の記憶部を意味する。一方、“不揮発性の記憶部”とは、情報処理装置１のメイン電源がオフされた場合でも、記憶内容を保持し続ける形態の記憶部を意味する。記憶内容を保持し続けることができるものであればよく、半導体製のメモリ素子自体が不揮発性を有するものに限らず、バックアップ電源を備えることで、揮発性のメモリ素子を“不揮発性”を呈するように構成するものであってもよい。また、半導体製のメモリ素子により構成することに限らず、磁気ディスクや光ディスクなどの媒体を利用して構成してもよい。
【００６９】
また、情報処理装置１を構成するコンピュータシステム９００は、図１に示した画像読取部１０に相当するスキャナ部９６０とのインタフェース機能をなすスキャナＩ／Ｆ部９５０と、ファクシミリ機能をなすＦＡＸユニット９６４とのインタフェース機能をなすファクシミリＩＦ部９５４と、表示出力部３４２を制御する表示制御部９１９と、画像処理部９６７およびラスタスキャンユニット９６８を有する印刷出力部３４４との間のインタフェース機能をなすプリンタＩ／Ｆ部９５２とを備える。
【００７０】
また、たとえばメモリ読出部９０７、ハードディスク装置９１４、フレキシブルディスク（ＦＤ）ドライブ９１６、あるいはＣＤ−ＲＯＭ（Compact Disk ROM）ドライブ９１８などの、記憶媒体からデータを読み出したり記録したりするための記録・読取装置を備えてもよい。データは、システムバス９０９を通じて各ハードウェア間をやり取りされる。
【００７１】
ＣＰＵ９０２は、システムバス９０９を介してシステム全体の制御を行なう。ＲＯＭ９０３は、ＣＰＵ９０２の制御プログラムなどを格納する。ＲＡＭ９０５は、ＳＲＡＭ（Static Random Access Memory）などで構成され、プログラム制御変数や各種処理のためのデータなどを格納する。また、ＲＡＭ９０５は、所定のアプリケーションプログラムによって取得した電子ドキュメント（文字データのみに限らず画像データを含んでよい）や自装置に備えられているスキャナ部９６０で取得した画像データ、さらには外部から取得した電子データなどを一時的に格納する領域を含んでいる。
【００７２】
たとえば上述した言語設定切替処理をコンピュータに実行させるプログラムは、ＣＤ−ＲＯＭ９２２などの記録媒体を通じて配布される。あるいは、このプログラムは、ＣＤ−ＲＯＭ９２２ではなくＦＤ９２０に格納されてもよい。また、ＭＯドライブを設け、ＭＯに前記プログラムを格納してもよく、またフラッシュメモリなどの不揮発性の半導体メモリカード９２４など、その他の記録媒体に前記プログラムを格納してもよい。さらに、他のサーバなどからインターネットなどの通信網を経由して前記プログラムをダウンロードして取得したり、あるいは更新したりしてもよい。
【００７３】
なお、記録媒体としては、ＦＤ９２０やＣＤ−ＲＯＭ９２２などの他にも、ＤＶＤなどの光学記録媒体、ＭＤなどの磁気記録媒体、ＰＤなどの光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアカードなどの半導体メモリを用いることができる。記録媒体の一例としてのＦＤ９２０やＣＤ−ＲＯＭ９２２などには、後で説明する情報処理装置１における言語設定切替処理の一部または全ての機能を格納することができる。
【００７４】
たとえば、ハードディスク装置９１４は、制御プログラムによる各種処理のためのデータを格納したり、スキャナ部９６０で取得した撮像画像データや外部から取得した印刷データなどを大量に一時的に格納したりする領域を含んでいる。また、ハードディスク装置９１４、ＦＤドライブ９１６、あるいはＣＤ−ＲＯＭドライブ９１８は、たとえば、ＣＰＵ９０２にコンテンツ取得やアドレス取得あるいはアドレス設定などの処理をソフトウェアにて実行させるためのプログラムデータを登録するなどのために利用される。
【００７５】
ＣＰＵ９０２、ＲＯＭ９０３、ＲＡＭ９０５、その他の記憶媒体用のドライブ（９０７，９１４，９１６，９１８）によって、図２に示した通常言語設定記憶部１１０、一般言語設定記憶部１２０、動作管理部１３０、言語設定切替部１４０、および出力処理部１６０などが構成される。なお、情報処理装置１の各機能部分の全ての処理をソフトウェアで行なうのではなく、これら機能部分の一部をハードウェアにて行なう処理回路９４０を設けてもよい。
【００７６】
たとえば情報処理装置１をコンピュータにより構成する場合、ＣＤ−ＲＯＭドライブ９１８は、ＣＤ−ＲＯＭ９２２からデータまたはプログラムを読み取ってＣＰＵ９０２に渡す。そしてソフトウェアはＣＤ−ＲＯＭ９２２からハードディスク装置９１４にインストールされる。ハードディスク装置９１４は、ＦＤドライブ９１６またはＣＤ−ＲＯＭドライブ９１８によって読み出されたデータまたはプログラムや、ＣＰＵ９０２がプログラムを実行することにより作成されたデータを記憶するとともに、記憶したデータまたはプログラムを読み取ってＣＰＵ９０２に渡す。
【００７７】
ハードディスク装置９１４に格納されたソフトウェアは、ＲＡＭ９０５に読み出された後にＣＰＵ９０２により実行される。たとえばＣＰＵ９０２は、記録媒体の一例であるＲＯＭ９０３およびＲＡＭ９０５に格納されたプログラムに基づいて言語設定切替処理を実行するようになる。
【００７８】
たとえば、情報処理装置１を構成するコンピュータシステム９００は、情報処理装置１本来の印刷出力機能の他に、ガイダンス情報や管理レポートなどをオペレータに提示する際、それらの内容がオペレータに理解し易いように、所定の言語にて提示されるように言語を切り替える機能を果たす。
【００７９】
図４は、通常言語設定記憶部１１０や一般言語設定記憶部１２０に言語情報を記憶させる場合の記憶手法を説明する図である。図示するように、通常言語設定記憶部１１０や一般言語設定記憶部１２０は、それぞれ異なる言語体系の情報（多言語データ）を、ＲＯＭ９０３と、ＲＡＭ９０５あるいは初期言語設定記憶部１１０に相当するＮＶＲＡＭ９０６とに格納する。なお、この図４では、フォント格納部９０４をＲＯＭ９０３にて構成するようにしている。
【００８０】
このとき、ＲＯＭ９０３には、圧縮したデータとして格納するようにしてもよい。この場合、全ての言語データを圧縮して格納するのではなく、たとえば英語やフランス語などのユーザにより利用される利用率（利用頻度）の高い言語については圧縮しない状態で格納し、利用率の低い言語であるその他の各言語については圧縮した状態で格納するようにしてもよい。
【００８１】
圧縮言語データをＲＯＭ９０３に格納する際の圧縮処理は、ハードウェア的な処理、ＲＯＭ９０３あるいはＮＶＲＡＭ９０６などに格納された圧縮プログラムによるソフトウェア的な処理、ハードウェアおよびソフトウェアの組合せによる処理などを用いて行なうことができる。
【００８２】
なお、実際のアプリケーションにおいては、たとえば表示や印刷に際して、フォントデータも必要になる。このフォントデータについても、フォント格納部９０４には、多言語のフォントを、圧縮したデータとして格納するようにしてもよい。また、この場合、全てのフォントデータを圧縮して格納するのではなく、たとえば英語ゴシック体や英語明朝体などのユーザにより利用される利用率（利用頻度）の高いフォントについては圧縮しない状態で格納し、利用率の低いフォントであるその他の各フォント（たとえば太字体や斜体など）については圧縮した状態で格納するようにしてもよい。
【００８３】
また、機械管理者言語設定により選択される言語の符号化方式は、言語設定により一意的に決めるすなわち予め定めておいた固定の符号化方式にするか、もしくは、別の設定により設定可能とするとよい。たとえば、言語設定が日本語場合は、符号化方式をＳ（シフト）−ＪＩＳ方式またはユニコード（Unicode ）固定にするか、または符号化方式を別に設定可能に構成する。
【００８４】
複数言語に対応する場合、別々のＲＯＭに言語データやフォントデータを格納してもよいし、１つの大容量ＲＯＭを用いて、領域を区分けして、複数言語分を格納するようにしてもよい。
【００８５】
ここで、メモリが高い時代では、少しでもＲＯＭ容量を下げるために、日本語市場に日本語のＲＯＭ、アメリカの市場に英語のＲＯＭなどというように、別々のシングル言語しか必要としない市場に別々のＲＯＭを提供している。ただしこの場合、実装とテストと生産は別々に行なう必要がある。しかしながら、別々のＲＯＭを利用する場合、その個別のＲＯＭを利用することができる。
【００８６】
一方、今日ではメモリの値段が下がっているため、日本語と英語など、複数言語用のデータを同じＲＯＭで実装し、生産とテストは同じ工程で行なうようにしてもよい。開発や生産の人件費を下げることができ、アメリカ市場と日本語市場向けは、設定の切替えのみで対応することができるようになる。
【００８７】
たとえば、図４（Ａ）に示すように、ＲＯＭ９０３には、プログラムデータを格納するプログラム格納領域と表示メッセージやフォントデータを格納する表示メッセージ＆フォント格納領域を用意しておく。表示メッセージ＆フォント格納領域には、表示メッセージやフォントデータを圧縮して格納しておく。
【００８８】
スタンバイ状態からのブート後もしくは電源オン後に、ＲＯＭ９０３に圧縮して格納しておいた表示メッセージやフォントデータを伸張してＲＡＭ９０５やＮＶＲＡＭ９０６に展開する。このとき、全てのデータを一度に伸張・展開するのではなく、言語選択画面にて所望の言語の選択指示をユーザから受け、選択された分について伸張・展開を行なう。
【００８９】
このような言語設定機能を持つことで、情報処理装置１自身のローカルの表示画面や、ネットワーク上のクライアント端末の表示画面に、多言語のメッセージを表示したり、印刷出力したりすることができるようになる。
【００９０】
ここで、多国語項目データのうちの機械管理者の言語設定分やユーザ登録データ分については、情報処理装置１のメイン電源がオフされても、記憶内容を保持可能なＮＶＲＡＭ９０６（初期言語設定記憶部１１０に相当）に格納し、多国語項目データのうちの一時的な装置利用者（普通ユーザ）であるカジュアルオペレータについての言語設定（カジュアルオペレータ言語設定）については、情報処理装置１のメイン電源がオフされると記憶内容を保持できないＲＡＭ９０５（一般言語設定記憶部１２０に相当）に格納しておく。
【００９１】
また、本実施形態特有の構成として、機械管理者とカジュアルオペレータの各言語設定の言語切替の有効範囲はある程度任意であるが、少なくとも、機械管理者による言語設定の切替可能範囲と一般ユーザによる言語設定の切替可能範囲とを個別に設定可能にしておく。
【００９２】
メジャー言語である機械管理者言語とマイナー言語であるカジュアルオペレータ言語といった２つの言語設定で各種手段の言語処理をそれぞれ制御することで、言語設定の切替えに伴う不都合が生じることを防止するとともに、装置利用上他の言語圏のユーザの装置利用に不都合を与えないようにする。
【００９３】
基本的な考え方としては、機械管理者言語設定分は、一般ユーザに勝手に設定を弄られると困る部分とすればよく、典型的には、装置の言語種別を選択する部分については機械管理者言語設定とすればよい。
【００９４】
一方、マイナー言語であるカジュアルオペレータ言語設定分は、複写機能やＦＡＸ機能などとの関わりで、ユーザが自由に設定を切り替えて使うことができるべき範囲とすればよく、典型例としては、ローカル画面表示とローカル言語入力の言語種別を選択する部分についてはカジュアルオペレータ言語設定とすればよい。
【００９５】
たとえば、画像形成装置としての情報処理装置１が置かれるローカルな言語環境としては、たとえば会社のオフィスや公共の場が考えられる。この場合、複数言語が使用されるようにする場合でも、各言語の重要度は同じではない。殆どの場合、ユーザの言語環境  （会社のオフィスや公共の場）は１つのメジャーな言語とそれ以外の言語に分けて考えることができる。デバイスのデフォルトの言語処理はメジャー言語で行ない、一般ユーザの画面表示言語の切り替えに影響されないのが望ましい。
【００９６】
たとえば、ネットワーク上のクライアントからアクセスされるネットワークのプロファイルまたは環境設定（Config）ファイルの言語種別は、ローカル画面の言語の切り替えにより変わらないのが望ましい。機械管理者に定期的にメール送信されるデバイスの状態報告メールの言語もローカル画面の切り替えにより変わるべきではない。
【００９７】
さらに、メジャー言語設定はユーザが選択できることが望ましいが安定な設定となることが望ましい。さらに、メジャー言語による文字入出力の制限があるべきではないし、文字化けはあってはならない。
【００９８】
よって、これらについての言語設定は、機械管理者言語設定分としておき、パスワード入力などの認証を経てから言語切替を許可するなど、機械管理者言語設定は機械管理者のみが変更する権限を持つように、言語設定に制限を課すようにすることが望ましい。
【００９９】
また、機械管理者言語設定により設定される言語に関しては、デバイスのデフォルト言語として一般ユーザの言語切替えに影響されることがないようにしておき、ネットワーク上における装置の言語種別や、文字データ入力の許可言語種別や、装置が自動的に起動する画像処理ジョブにおける言語処理の言語種別として参照されるようにするとよい。
【０１００】
一方、情報処理装置１を複写装置やＦＡＸ装置などとして一般ユーザが使用する場合、これらの機能を利用するに際して必要となる情報、たとえば原稿サイズや出力サイズあるいは電話番号入力欄などの設定項目など、一般ユーザが使う機能に関係する言語表示に関しては、一般ユーザは異なる言語を使う可能性があり、簡単かつ自由に切り替えられるべきである。
【０１０１】
よって、これらについての言語設定は、カジュアルオペレータ言語設定分としておき、パスワード入力などの認証を経ることなく、一般ユーザのだれに対しても自由に言語切替を許可するようにすることが望ましい。
【０１０２】
たとえば、カジュアルオペレータ言語設定は、ローカル表示画面の表示とローカル文字入力の言語選択や、オペレータがローカルに起動する画像処理ジョブにおける言語処理の言語種別として参照されるようにするのがよい。
【０１０３】
また、ユーザインタフェース部１５などを利用したローカル文字入力手段やネットワーク上のクライアント端末より文字データが機械管理者言語設定として設定されるメジャー言語の入出力に際しては、所定の言語に基づく文字符号化方式に従って所定の情報の提示を行なうとともに、所定の情報の入力方式を、予め定められている共通符号化方式か共通符号化方式を除く一般的な符号化形式かに限定するのがよい。
【０１０４】
たとえば、入力データの言語の符号化方式は、機械管理者言語設定と同じか、もしくは同じ符号化方式に変換できる場合には、入力データを受け付けるようにするのがよい。一方、それ以外の場合には、入力エラーとするのがよい。なお、入力データがＡＳＣＩＩ文字の場合には、エラー処理とせずに入力を受け付けるようにしてもよい。こうすることで、一定の範囲で、文字入力が機械管理者言語設定として自由に行なうことができるようになる。
【０１０５】
そして、装置利用に際しては、初期言語設定記憶部１１０や一般言語設定記憶部１２０（たとえばコントローラ部９０１で実装する）は、言語選択画面において、複数の言語のうち特定の言語が選択されたか否かを判断し、さらに選択された言語に関する言語データがＲＯＭ９０３内にて圧縮されているか否かを判断し、選択された言語に関する言語データがＲＯＭ９０３内で圧縮されているものである場合には、伸張処理を行なう。
【０１０６】
ＲＯＭ９０３の圧縮言語データが伸張されて言語データとしてＲＡＭ９０５に展開されると、所定の処理に従って、この選択された言語での画面が表示画面上に表示されるように制御する。これによって、今まで設定されていた言語（第１言語）の表示画面から、新たに設定された言語（第２言語）の表示画面に切り替えることができる。ＲＯＭ内の使用可能な空き容量に基づいてサポートできる言語数が制限されるような事態が生じず、ＲＯＭの容量を増加させることなく、サポート言語数を増加させるとともに、言語切替も可能になる。
【０１０７】
また、機械管理者言語設定分やユーザ登録データ分を不揮発性のＮＶＲＡＭ９０６に格納してあるので、メイン電源がオフされても、電源の再投入後には、これらの情報を確実に再度表示することができる。
【０１０８】
さらに、メジャー言語とマイナー言語への対応に際しては、機械管理者とカジュアルオペレータの各言語設定の切替可能な範囲を異なるようにしておくことで、一般ユーザに勝手に設定を弄られると困る部分と、一般ユーザが使う機能に関係する言語表示などの部分との取扱いに不都合が生じないようにすることができる。
【０１０９】
機械管理者言語設定は、機械管理者がメジャー言語を決めるための設定であり、ユーザのローカル環境に合わせて機械管理者が自由に設定できる。一方、カジュアルオペレータ言語設定は、自由に変更でき、全てのユーザが自由に切り替えることができる。
【０１１０】
全ての表示機能や印刷機能に対してカジュアルオペレータの言語設定を許容するのではなく、カジュアルオペレータと機械管理者の切替えの有効範囲が異なるようにすることで、装置利用上他のユーザについて不都合を与えない範囲で言語設定を許可することで、他の言語圏のユーザの使用に支障を来すことを防止することができる。
【０１１１】
このように、メジャー言語とマイナー言語の関係のバランスを加味して、機械管理者の望んでいる安定の言語処理動作と一般ユーザの望んでいる言語切替えの自由さや便利さを両立させ、複写機能やＦＡＸ機能などの複合機能をもつ画像形成装置のそれぞれの機能の言語処理の特殊性を考慮して最適化した言語制御を行なうことで、世界の異なる言語のユーザが自分の環境に合わせて最適な言語設定と運用を行なうことができるようになる。
【０１１２】
また、文字符号化方式が異なる複数種類の言語設定が共存する場合、文字化けの可能性がある。そこで、予め定められている共通符号化方式か共通符号化方式を除く一般的な符号化形式かに限定する。たとえば、入力方式を共通符号化方式の一例であるＡＳＣＩＩのみにするか、符号化形式の一例であるネイティブ（Native）に限定することができるようにする。こうすることで、文字化けを防止することができる。
【０１１３】
また、パソコンなどの外部機器からのデータに基づいて画像出力部３０にて印刷出力する際、バナーシートに管理レポートを印刷するケースがあるが、言語設定切替部１４０は、この場合に文字化けが起きないように対処する。以下、その事例を説明する。
【０１１４】
図５は、管理レポート出力時、受信したメールデータに基づく印刷出力時、もしくはプリンタジョブ時の文字化け防止手法の第１例を説明する図である。図５においては、表示メニュー画面の言語設定が英語である場合に、利用者名の入力欄（USER NAME ）ＢＸ６０に、ユーザインタフェース部１５やクライアント端末から日本語で“太田”と入力された場合を例示している。つまり、情報処理装置１に実装している表示メニュー用の言語体系とパソコンなどのクライアント端末からの文字入力の言語体系が異なる場合である。
【０１１５】
このように、情報処理装置１に実装している言語体系とパソコンなどのクライアント・サーバの言語体系の情報が異なる場合、クライアント・サーバとデバイス間の文字情報の交換を行なう。この際、第１例として、情報処理装置１の言語情報を、外部機器の一例であるクライアント・サーバから通知される文字情報の先頭に付加データとして付ける。
【０１１６】
この場合、たとえば、ネットワーク上のクライアント端末より文字情報のデータを印刷すると要求される場合であれば、文字情報の言語種別は、出力対象の文字データに含まれている言語情報指定、ハンドシェアリングによって得られるクライアント端末のオペレーティングシステムの言語種別、デバイス側のみで判断できる機械管理者言語設定の順位で判断するようにするのがよい。
【０１１７】
また、情報処理装置１のユーザインタフェース部１５などに表示するローカル表示用の複数言語フォントをフォント格納部９０４に搭載しておく。そして、表示メニューの言語設定の符号化方式と同じ符号化方式の言語にて文字入力された場合には、表示メニューの言語設定の符号化方式と同じフォントを使って、表示出力もしくは印刷出力する。
【０１１８】
一方、表示対象の符号化方式が変わる場合は、機械管理者言語設定側かカジュアルオペレータ言語設定の何れか一方に、フォントの切り替えを行なう。このフォントの切り替えは、画面間やページ間で行なうとともに、同じ画面内やページ内でも行なうようにする。
【０１１９】
こうすることで、図５に示すように、フォント格納部９０４に用意してある日本語、英語、中国語などのフォントデータの中から、出力対象の文字部分における英語表記とするべき利用者名の入力欄ＢＸ６０の情報である“USER NAME ”に関しては、英語のフォントデータを参照して表示出力もしくは印刷出力し、また入力欄ＢＸ６０に入力された文字情報“太田”に関しては、日本語のフォントデータを参照して表示出力もしくは印刷出力することで、管理レポートなどに文字化けが生じるのを防止することができる。
【０１２０】
なお、第２例として、プロトコルを使用して言語情報をクライアント・サーバから情報処理装置１へ通知するようにすることもできる。この場合、情報処理装置１は、プロトコルによる言語通知と情報処理装置１自身の言語設定を対照して、言語種類が異なる場合において言語変換が可能な場合には言語体系の変換を行なう一方、言語変換が不可能な場合にはエラー処理を行なう。エラー処理としては、たとえば、正常な管理レポートを出力できない旨をデフォルトの言語にて通知するとよい。
【０１２１】
こうすることで、プリントジョブのバナーシート印刷時に文字化けが生じるなど、異なる言語環境のリモートユーザの使用に支障を来すことを防止することができる。たとえば、言語変換が可能な場合には管理レポートに文字化けが生じるのを防止することができ、言語変換が不可能な場合には、文字化けのある管理レポートを出力することなく、正常な管理レポートを出力できない旨を通知することができる。デバイスのローカル表示面での文字化けや、レポートによる文字化けを回避することができるようになる。
【０１２２】
図６は、一般ユーザより入力される電話帳データの登録手法を説明する図である。図６は、ユーザインタフェース部１５やクライアント端末から電話帳データが入力された場合を例示している。
【０１２３】
本実施形態においては、一般ユーザより入力される文字データの言語種別または符号化方式は、入力される文字データの属性として文字データと一緒に保存することを可能としておく。つまり、言語種別や符号化方式など、入力される文字データの言語設定に関する情報を、入力される文字データの属性として文字データと対応付けて格納しておく。そして、入力された文字データを含む文書データの出力時には、文字データと対応付けて格納しておいた言語設定に関する情報を参照して言語設定を制御するようにする。
【０１２４】
また、入力する文字データの言語種別が不明の場合は、機械管理者言語設定と同じであると見なして処理する。入力された文字情報の一般言語設定記憶部１２０への記憶に際しては、入力データ保存言語属性に関しては保存しないことも可能としておく。そしてこの場合は、入力データの言語と符号化方式が機械管理者言語設定と同じであると見なして、言語設定を制御して、表示出力処理や印刷出力処理を行なう。
【０１２５】
機械管理者言語設定の決めるメジャー言語以外の言語の入力範囲を規制することで、デバイスに入力されるデータの一致性を保つことができる。結果として、デバイスに複数の異なる符号化方式の文字情報が共存する場合に、文字化けの対策を実現できる。
【０１２６】
また、画面表示または印字用の固定文字列の言語データに関しては、図６（Ａ）に示すように、ＲＯＭ９０３に複数言語分を持つようにしておく。そして、それぞれの言語の表示または印字のためにＲＯＭ９０３に格納してあるデータを使うようにする。また、図６（Ｂ）に示すように、入力される電話帳用の文字データの格納エリアとしては、１つのみを用意しておき、各種言語モードにおいて共通に使うようにする。こうすることで、文字入力の受付けに関して多数言語対応とする場合でも、ユーザ言語ごとに登録する場合に比べて、入力データの格納容量を削減できる。
【０１２７】
図７および図８は、一般ユーザより入力される電話帳データの入力画面の一例を説明する図である。カジュアルオペレータ言語設定は、オペレータがローカルに起動する処理ジョブの言語種別として参照されるようにするが、電話帳などの文字データの出力に際しては、機械管理者言語設定に従った入力文字データの言語符号化方式とカジュアルオペレータ言語設定が同じ場合（図ではともに日本語）には、図７に示すように、問題なく、入力中の文字情報が出力される。
【０１２８】
これに対して、機械管理者言語設定に従った入力文字データの言語符号化方式とカジュアルオペレータ言語設定が異なる場合、すなわちデバイスに複数の異なる符号化方式の文字情報が共存する場合も生じ得る。たとえば、図８に示すように、機械管理者言語設定が英語で、カジュアルオペレータ言語設定が日本語の場合、文字化けや文字誤認識の可能性がある。
【０１２９】
そこで、この状態が懸念される場合には、図８の右下に示すように、警告のメッセージをローカル表示画面に表示し、入力文字データの言語の符号化方式か、カジュアルオペレータかなど、言語処理の種別の選択やジョブキャンセルの選択などをオペレータに促すようにする。
【０１３０】
たとえば、入力文字は機械管理者言語設定と異なるため、入力が失敗した旨と、機械管理者言語設定に添うように、英数字で入力し直すことを促すメッセージを出力するとよい。言語設定の不一致やその原因をユーザに気付かせることで、図８の左下に示すように、適切な処理を促すことができるようになる。
【０１３１】
あるいは、情報処理装置１が自動的に文字化けや文字誤認識が起きないような言語設定に切り替えて出力処理を行なうようにしてもよい。
【０１３２】
図９は、文字化け防止手法の他の事例を説明する図である。この図９は、電話帳データをＦＡＸ送信する時の事例を示している。図９（Ａ）に示すように、登録時のカジュアルオペレータ言語設定は中国語になっている。
【０１３３】
これを、ＦＡＸ送信文書として送信する際に、送信のヘッダ情報の言語設定としては、図９（Ｂ）に示すように、機械管理者言語設定に従ったものとする場合、受信側では、送信側の機械管理者言語設定に合わせて出力するので、ヘッダ部分の“ＦＡＸ送信”は問題なく文字情報が出力される。
【０１３４】
これに対して、カジュアルオペレータ言語設定である中国語で入力された部分に関しては、言語設定の不一致があるため、たとえ送信側ではユーザ名が中国語で表示されていたとしても、受信側で出力されたＦＡＸ文書には文字化けの可能性がある。このような事象は、ＦＡＸ文書の送受信に限らず、電子メールなどに基づく出力の場合にも生じる。
【０１３５】
そこで、このような状態が懸念される場合には、図７および図８において説明したと同様にして、警告のメッセージをローカル表示画面に表示し、入力文字データの言語の符号化方式か、カジュアルオペレータかなど、言語処理の種別の選択やジョブキャンセルの選択などをオペレータに促すようにするとよい。言語設定の不一致やその原因をユーザに気付かせることで、適切な処理を促すことができるようになる。
【０１３６】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１３７】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１３８】
たとえば、上記実施形態では、可視画像を所定の記録媒体上に形成する複写装置、印刷装置（プリンタ）、ファクシミリ装置などの画像形成装置を情報処理装置の一例として言語設定機能を適用する例で説明したが、上記実施形態で説明した言語設定機能を適用する装置は、画像形成装置に限らず、パソコンをはじめとする他の情報処理装置（電子機器）にも同様に適用可能である。
【図面の簡単な説明】
【０１３９】
【図１】本発明に係る情報提示装置を備えた情報処理装置の一実施形態を示す概略図である。
【図２】図１に示した構成の情報処理装置における情報提示装置の言語設定機能に関わる機能ブロック図である。
【図３】電子計算機の機能を利用して情報処理装置を構築する場合のハードウェア構成の一例を示した図である。
【図４】通常言語設定記憶部や一般言語設定記憶部に言語情報を記憶させる場合の記憶手法を説明する図である。
【図５】管理レポート出力時の文字化け防止手法の第１例を説明する図である。
【図６】一般ユーザより入力される電話帳データの登録手法を説明する図である。
【図７】一般ユーザより入力される電話帳データの入力画面の一例を説明する図である。（言語設定が同じ場合）
【図８】一般ユーザより入力される電話帳データの入力画面の一例を説明する図である。（言語設定が異なる場合）
【図９】文字化け防止手法の他の事例を説明する図である。
【符号の説明】
【０１４０】
１…情報処理装置、２…情報提示装置１０…画像読取部１０、１５…ユーザインタフェース部、１５ｂ…操作キー部、１５ａ…操作パネル部、２０…画像処理部、３０…画像出力部、３２…画像形成ユニット、３４…両面複写ユニット、３６…排紙ユニット、８０…給紙部、８２…給紙トレイ、９０…接続ケーブル１１０…通常言語設定記憶部、１２０…一般言語設定記憶部、１２２…ＲＯＭ、１２４…ＲＡＭ、１３０…動作管理部、１３２…時間管理部、１３４…動作モード管理部、１４０…言語設定切替部、１５０…認証処理部、１６０…出力処理部
【図１】
2005196397.tif 000003
【図２】
2005196397.tif 000004
【図３】
2005196397.tif 000005
【図４】
2005196397.tif 000006
【図５】
2005196397.tif 000007
【図６】
2005196397.tif 000008
【図７】
2005196397.tif 000009
【図８】
2005196397.tif 000010
【図９】
2005196397.tif 000011