(57)【要約】【課題】画像形成装置の操作表示部における表示言語が文字入力された言語と異なる言語に切り替えられても、入力された文字列を入力された言語の文字で正しく表示する。【解決手段】本発明に係る画像形成装置１によれば、英語用文字列表示制御処理において、表示言語が英語に切り替えられている状態である場合に、英語表示用文字コード記憶部又は入力文字コード記憶部に記憶されている表示対象となる文字列の文字コードから先頭の１バイト分の文字コードが読み出され、日本文字の文字コードであるか否かが判断され、日本文字の文字コードである場合は、続く１バイトの文字コードが読み出され、読み出された２バイトの文字コードに対応するフォントデータが日本語用フォントデータリストから読み出されてＶＲＡＭに書き込まれ、表示画面上の所定の表示位置に表示される。【選択図】図７
2006007572.tif 000002
【特許請求の範囲】
【請求項１】
操作表示部と、前記操作表示部の表示画面上に表示する表示言語を選択的に切り替える言語切り替え手段とを備えた画像形成装置において、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合に、２バイトの文字コードで定義されている文字を使用する他の言語の文字を前記操作表示部の同一表示画面内に表示させる制御手段を備えたことを特徴とする画像形成装置。
【請求項２】
前記２バイトの文字コードで定義されている文字は、日本文字、簡体字、繁体字又は朝鮮文字であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字を非表示とすることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字に対応する文字コードを予め定められた文字コードに変換し、変換された文字コードに対応する記号又は符号を表示させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
操作表示部と、前記操作表示部の表示画面上に表示する表示言語を選択的に切り替える言語切り替え手段とを備えた画像形成装置における前記操作表示部の制御方法であって、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合に、２バイトの文字コードで定義されている文字を使用する他の言語の文字を前記操作表示部の同一表示画面内に表示させることを特徴とする制御方法。
【請求項６】
前記２バイトの文字コードで定義されている文字は、日本文字、簡体字、繁体字又は朝鮮文字であることを特徴とする請求項５に記載の制御方法。
【請求項７】
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字を非表示とすることを特徴とする請求項５又は６に記載の制御方法。
【請求項８】
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字に対応する文字コードを予め定められた文字コードに変換し、変換された文字コードに対応する記号又は符号を表示させることを特徴とする請求項５又は６に記載の制御方法。
【請求項９】
操作表示部と、前記操作表示部の表示画面上に表示する表示言語を選択的に切り替える言語切り替え手段とを備えた画像形成装置における前記操作表示部の表示画面の表示方法であって、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合に、２バイトの文字コードで定義されている文字を使用する他の言語の文字を前記操作表示部の同一表示画面内に表示することを特徴とする表示方法。
【請求項１０】
前記２バイトの文字コードで定義されている文字は、日本文字、簡体字、繁体字又は朝鮮文字であることを特徴とする請求項９に記載の表示方法。
【請求項１１】
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字を非表示とすることを特徴とする請求項９又は１０に記載の表示方法。
【請求項１２】
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、予め定められた記号又は符号を表示することを特徴とする請求項９又は１０に記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示言語を選択的に切り替え可能な操作表示部を有する画像形成装置、その制御方法及びその操作表示部の表示画面の表示方法に関する。
【背景技術】
【０００２】
従来、表示装置への表示言語を選択的に切り替え可能とする技術が知られている。例えば、特許文献１には、コンピュータシステムにおいて複数言語への表示切り替えを行なう方法が開示されている。
【０００３】
複写機、プリンタ、ファクシミリ等の画像形成装置においても、表示言語を切り替え可能な操作表示部を備えた装置が実用化されている。
【０００４】
一般的に、画像形成装置において操作表示部の表示画面上に文字列を表示する場合、表示しようとする文字列の文字コードに対応するフォントをＶＲＡＭに書き込み、ＶＲＡＭに書き込まれたフォントを表示することにより行なわれている。表示言語を切り替え可能な構成の場合は、表示言語別に表示する文字列の文字コード及びフォントが用意されており、文字コード及びフォントを選択された言語用に切り替えることで、選択された表示言語での文字列の表示が可能となっている。
【特許文献１】特開平１０−３３７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、画像形成装置において、表示画面上からの文字入力が一般的になってきている。図９に、文字入力画面（日本語文字入力画面）１２３の一例を示す。図９は、フォルダ名を入力するために表示される画面である。この画面から「佐藤」と入力されると、日本語表示が選択されている場合は、フォルダ名を一覧表示するフォルダ選択画面１２４において、図１０に示すように、入力されたとおり「佐藤」と表示される。しかしながら、表示言語が日本語以外の言語、例えば、英語に切り替えられると、図１１に示すフォルダ選択画面１２５のように、日本語入力された文字に文字化けが生じ、入力した文字が正しく表示されないという問題が生じる。
【０００６】
これは、上述したように、画像形成装置において操作表示部の表示画面上に文字列を表示する際に、表示する文字列の文字コードを選択された表示言語の文字を表すフォントに一律に置き換えて表示することにより生じる。例えば、日本語で使用される文字（ひらがな、カタカナ、漢字、数字、記号、符号等。以下、日本文字と称する）は２バイトの文字コードで定義されており、日本文字の「あ」は「82A0（hex)」という文字コードに対応しているが、英語で使用される文字（ローマ字、数字、記号、符号等。以下、英語文字と称する）は１バイトで定義されているので、表示言語が英語の状態においては、「あ」を表示する場合であっても「あ」の文字コード「82A0（hex)」を「82（hex)」「A0（hex)」と１バイトに分けて判別し、「あ」とは異なる、「82（hex)」の文字コードに対応する英語用のフォントと「A0（hex)」の文字コードに対応する英語用のフォントの２文字が表示されてしまう。
【０００７】
本発明は、上記のような現状に鑑みてなされたものであって、画像形成装置の操作表示部における表示言語が文字入力された言語と異なる言語に切り替えられても、入力された文字列を入力された言語の文字で正しく表示することを可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明は、
操作表示部と、前記操作表示部の表示画面上に表示する表示言語を選択的に切り替える言語切り替え手段とを備えた画像形成装置において、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合に、２バイトの文字コードで定義されている文字を使用する他の言語の文字を前記操作表示部の同一表示画面内に表示させる制御手段を備えたことを特徴としている。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、
前記２バイトの文字コードで定義されている文字は、日本文字、簡体字、繁体字又は朝鮮文字であることを特徴としている。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記制御手段は、前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字を非表示とすることを特徴としている。
【００１１】
請求項４に記載の発明は、請求項１又は２に記載の発明において、
前記制御手段は、前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字に対応する文字コードを予め定められた文字コードに変換し、変換された文字コードに対応する記号又は符号を表示させることを特徴としている。
【００１２】
請求項５に記載の発明は、
操作表示部と、前記操作表示部の表示画面上に表示する表示言語を選択的に切り替える言語切り替え手段とを備えた画像形成装置における前記操作表示部の制御方法であって、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合に、２バイトの文字コードで定義されている文字を使用する他の言語の文字を前記操作表示部の同一表示画面内に表示させることを特徴としている。
【００１３】
請求項６に記載の発明は、請求項５に記載の発明において、
前記２バイトの文字コードで定義されている文字は、日本文字、簡体字、繁体字又は朝鮮文字であることを特徴としている。
【００１４】
請求項７に記載の発明は、請求項５又は６に記載の発明において、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字を非表示とすることを特徴としている。
【００１５】
請求項８に記載の発明は、請求項５又は６に記載の発明において、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字に対応する文字コードを予め定められた文字コードに変換し、変換された文字コードに対応する記号又は符号を表示させることを特徴としている。
【００１６】
請求項９に記載の発明は、
操作表示部と、前記操作表示部の表示画面上に表示する表示言語を選択的に切り替える言語切り替え手段とを備えた画像形成装置における前記操作表示部の表示画面の表示方法であって、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合に、２バイトの文字コードで定義されている文字を使用する他の言語の文字を前記操作表示部の同一表示画面内に表示することを特徴としている。
【００１７】
請求項１０に記載の発明は、請求項９に記載の発明において、
前記２バイトの文字コードで定義されている文字は、日本文字、簡体字、繁体字又は朝鮮文字であることを特徴としている。
【００１８】
請求項１１に記載の発明は、請求項９又は１０に記載の発明において、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、その文字を非表示とすることを特徴としている。
【００１９】
請求項１２に記載の発明は、請求項９又は１０に記載の発明において、
前記言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された前記表示画面上に表示すべき文字が表示不可能であるときは、予め定められた記号又は符号を表示することを特徴としている。
【発明の効果】
【００２０】
請求項１、５、９に記載の発明によれば、操作表示部と、操作表示部の表示画面上に表示する表示言語を選択的に切り替える言語切り替え手段とを備えた画像形成装置において、言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合に、２バイトの文字コードで定義されている文字を使用する他の言語の文字を操作表示部の同一表示画面内に表示させることができる。従って、画像形成装置の操作表示部における表示言語が、文字入力された２バイトの文字コードで定義される文字を使用する言語とは別の、１バイトの文字コードで定義される文字を使用する言語に切り替えられても、入力された文字列を入力された言語の文字で正しく表示することが可能となる。
【００２１】
請求項２、６、１０に記載の発明によれば、日本文字、簡体字、繁体字又は朝鮮文字を、１バイトの文字コードで定義される文字を使用する他の言語と同一表示画面内に表示することが可能となる。
【００２２】
請求項３、７、１１に記載の発明によれば、言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された表示画面上に表示すべき文字が表示不可能であるときは、その文字を非表示とするので、表示画面上に誤った文字が表示されることを防止することが可能となる。
【００２３】
請求項４、８、１２に記載の発明によれば、言語切り替え手段により切り替えられた言語で使用される文字が１バイトの文字コードで定義されている場合、２バイトの文字コードで定義された表示画面上に表示すべき文字が表示不可能であるときは、予め定められた記号又は符号を表示させる。従って、表示画面上に誤った文字が表示されることを防止することが可能となるとともに、表示すべき文字があるが表示不可能であることをユーザに認識させることが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、図を参照して、本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
【００２５】
図１に、本発明に係る画像形成装置１の機能構成例を示す。画像形成装置１は、例えば、電子写真方式の複写機であり、図１に示すように、制御部１１、操作表示部１２、画像入力部１３、画像処理部１４、画像形成部１５、通信制御部１６、後処理装置１７等により構成され、各部はバスにより接続されている。
【００２６】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａ、記憶部１１ｂ、ＲＡＭ（Random Access Memory）１１ｃ、ＶＲＡＭ（Video Random Access Memory）１１ｄ等により構成される。
【００２７】
制御部１１のＣＰＵ１１ａは、操作表示部１２の操作により、記憶部１１ｂに格納されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ１１ｃ内に展開し、展開されたプログラムに従って、画像形成装置１各部の動作を集中制御する。また、ＣＰＵ１１ａは、展開されたプログラムに従って、後述する表示言語切り替え処理、英語用文字列表示制御処理を始めとする各種処理を実行する。
【００２８】
記憶部１１ｂは、不揮発性の半導体メモリ等により構成され、画像形成装置１に対応するシステムプログラム、表示言語切り替え処理プログラム、英語用文字列表示制御処理プログラムを始めとする各種処理プログラム、各種データ等が予め記憶されている。
【００２９】
記憶部１１ｂは、図２に示すように、英語用フォントデータ記憶部１１１、日本語用フォントデータ記憶部１１２、レイアウト情報記憶部１１３、英語表示用文字コード記憶部１１４、日本語表示用文字コード記憶部１１５、入力文字コード記憶部１１６を有している。
英語用フォントデータ記憶部１１１は、英語文字を定義する文字コード（例えば、ASCII（American Standard Code for Information Interchange）、EBCDIC（Extended Binary Coded Decimal Interchange Code）等。ここでは、ASCIIとする。）と、各文字コードにより定義される文字（数字、記号、符号を含む）を表すフォントデータとの対応関係を表す英語用フォントデータリストＲ１を記憶する。英語文字は１バイトの文字コードで定義されている。図３に、英語用フォントデータリストＲ１の一例を示す。図３において、例えば、文字コード「52（hex）」は文字「R」を表すフォントデータに対応している。
日本語用フォントデータ記憶部１１２は、日本文字を定義する文字コード（例えば、JISコード、EUC（Extended UNIX（登録商標） Code）、Shift-JIS等。ここではShift-JISとする。）と、各文字コードにより定義される文字（数字、記号、符号を含む）を表すフォントデータとの対応関係を表す日本語用フォントデータリストＲ２を記憶する。日本文字は２バイトの文字コードで定義されている。図４に、日本語用フォントデータリストＲ２の一例を示す。図４において、例えば、文字コード「8943（hex）」は文字「韻」を表すフォントデータに対応している。
【００３０】
レイアウト情報記憶部１１３は、操作表示部１２に表示される各表示画面（各種設定画面、装置状態表示画面等）毎のレイアウト情報を記憶する。レイアウト情報には、各表示画面における文字列の表示位置を示す情報、表示言語として英語が選択されている際に各表示位置に表示する文字列の文字コードの格納場所を示す情報、表示言語として日本語が選択されている際に各表示位置に表示する文字列の文字コードの格納場所を示す情報が含まれる。
【００３１】
英語表示用文字コード記憶部１１４は、表示言語として英語が選択されている際に各表示画面のレイアウト上に表示する文字列の文字コードを記憶する。
日本語表示用文字コード記憶部１１５は、表示言語として日本語が選択されている際に各表示画面のレイアウト上に表示する文字列の文字コードを記憶する。
入力文字コード記憶部１１６は、文字入力画面１２３（図９参照）を介して入力された文字の文字コードを格納する。
【００３２】
ＲＡＭ１１ｃは、ＣＰＵ１１ａにより実行されるシステムプログラム、各種処理プログラム、各処理において処理中のデータ、処理結果などを一時的に記憶するワークエリアを形成する。ＶＲＡＭ１１ｄは、操作表示部１２への表示内容を一時的に記憶するメモリである。
【００３３】
操作表示部１２は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部１１から入力される表示信号の指示に従って表示画面上に各種操作項目や装置の状態表示、各機能の動作状況等の表示を行う。また、ＬＣＤの画面上は、透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルが構成されており、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として制御部１１に出力する。なお、タッチパネルは、感圧式に限らず、他の静電式、光式等であってもよい。更に、操作表示部１２は、数字ボタン、スタートボタン等の各種操作ボタンを備え、ボタン操作による操作信号を制御部１１に出力する。
【００３４】
本実施の形態において、操作表示部１２は、制御部１１からの指示に基づいて、日本語表示と英語表示を切り替え可能に構成されている。
【００３５】
画像入力部１３は、原稿を載置するコンタクトガラスの下部にスキャナを備えて構成され、原稿の画像を読み取る。スキャナは、光源、ＣＣＤ（Charge Coupled Device）等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換器によりデジタル画像データに変換して画像処理部１４に出力する。
【００３６】
画像処理部１４は、画像入力部１３から入力された画像データに空間フィルタ処理、拡大／縮小処理、回転処理、階調補正処理等の画像処理を施して画像形成部１５に出力する。また、通信制御部１６から入力されたプリンタコードを二値コードに変換し、変換後の画像データを画像形成部１５に出力する。
【００３７】
画像形成部１５は、パルス幅変調器、レーザ光源、感光ドラム、帯電器、現像器、給紙部、排紙部、定着装置等を備えて構成されており、画像処理部１４から入力された画像データをパルス幅変調器によりパルス幅変調してレーザ光を発光させ、帯電器により帯電された感光ドラム表面にレーザ光を照射することにより静電潜像を形成する。更に、画像形成部１５は、操作表示部１２から入力指示されたサイズ、向きの印刷用紙を給紙部から搬送し、感光ドラム表面の静電潜像を含む領域に現像器によりトナーを付着させ、搬送された印刷用紙にトナーを転写して定着させた後、排紙部から排出する。
【００３８】
通信制御部１６は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等の通信ネットワークに接続された伝送媒体に接続可能なインターフェースである。通信制御部１６は、例えばＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介して通信ネットワークに接続されたプリンタコントローラ等の外部の装置との間で制御信号、プリンタコードを始めとする各種データの送受信を行う。
【００３９】
後処理装置１７は、制御部１１からの制御信号に基づいて、画像形成された印刷用紙のステープル操作、パンチ孔開け操作、ソート操作などを行う。
【００４０】
次に、本実施の形態の動作について説明する。
図５に、制御部１１により実行される表示言語切り替え処理を示す。当該処理は、操作表示部１２から表示言語切り替えの指示が入力された際に実行される処理であり、ＣＰＵ１１ａと記憶部１１ｂに格納されている表示言語切り替え処理プログラムとの協働によるソフトウエア処理により実現されるものである。
【００４１】
まず、操作表示部１２に言語切り替え画面１２１が表示される（ステップＳ１）。図６に、言語切り替え画面の一例を示す。図６に示すように、言語切り替え画面１２１には、操作表示部１２における表示言語として日本語を選択するための日本語選択ボタンＢ１及び操作表示部１２における表示言語として英語を選択するための英語選択ボタンＢ２が表示されている。なお、図６においては、表示言語として日本語が選択された際に表示される言語切り替え画面１２１を示しているが、表示言語として英語が設定されている場合には、言語切り替え画面は英語で表示される。
【００４２】
言語切り替え画面１２１上から日本語が選択されると（ステップＳ２；ＹＥＳ）、表示言語が日本語に切り替えられ（ステップＳ３）、以降に操作表示部１２に各表示画面を表示する際には、日本語用文字列表示制御処理が実行され、各表示画面上への文字列表示が行われる。
【００４３】
一方、ステップＳ１において、言語切り替え画面１２１上から日本語が選択されず（ステップＳ２；ＮＯ）、英語が選択されると（ステップＳ４；ＹＥＳ）、表示言語が英語に切り替えられ（ステップＳ５）、以降に操作表示部１２に各表示画面を表示する際には、英語用文字列表示制御処理が実行され、各表示画面上への文字列の表示が行われる。
【００４４】
図７に、制御部１１により実行される英語用文字列表示制御処理を示す。当該処理は、上述の表示言語切り替え処理により表示言語が英語に切り替えられた状態で各表示画面を操作表示部１２へ表示する際に実行される処理であり、ＣＰＵ１１ａと記憶部１１ｂに格納されている英語用文字列表示制御処理プログラムとの協働によるソフトウエア処理により実現されるものである。
【００４５】
まず、英語表示用文字コード記憶部１１４又は入力文字コード記憶部１１６に記憶されている表示対象となる文字列の文字コードから順次１バイト分の文字コードが読み出される（ステップＳ１１）。次いで、読み出された文字コードが日本文字の文字コードであるか否かが判断される（ステップＳ１２）。日本文字の文字コードは、先頭１バイトが「81〜9F（hex）、E0〜EF（hex）」の範囲にある。そこで、読み出された１バイト分の文字コードがこの範囲内にあれば、読み出された文字コードは日本文字の文字コードであると判断される。
【００４６】
ステップＳ１２において日本文字の文字コードであると判断されると（ステップＳ１２；ＹＥＳ）、読み出された１バイト分のコードに続く１バイト分のコードが読み出され（ステップＳ１３）、読み出された２バイトのコードに対応するフォントデータが日本語用フォントデータリストＲ２から読み出され（ステップＳ１４）、ＶＲＡＭ１１ｄに書き込まれる（ステップＳ１６）。これにより、操作表示部１２の表示画面上の所定の表示位置に日本語の文字が表示される。
【００４７】
一方、ステップＳ１２において日本文字の文字コードではないと判断されると（ステップＳ１２；ＮＯ）、読み出された１バイトの文字コードに対応するフォントデータが英語用フォントデータリストＲ１から読み出され（ステップＳ１５）、ＶＲＡＭ１１ｄに書き込まれる（ステップＳ１６）。これにより、操作表示部１２の表示画面上の所定の位置に英語の文字が表示される。
【００４８】
上記ステップＳ１１〜Ｓ１６が繰り返し実行され、表示対象文字列全ての文字のフォントがＶＲＡＭ１１ｄに書き込まれると（ステップＳ１７；ＹＥＳ）、本処理は終了する。
【００４９】
例えば、表示対象となる文字列の文字コードが「526561647920746F20636F7079（hex）」である場合、まず、１バイト分の文字コード「52（hex）」が読み出される。「52（hex）」は、「81〜9F（hex）、E0〜EF（hex）」の範囲ではないので、読み出された１バイトの文字コードに対応するフォントデータが図３に示す英語用フォントデータリストＲ１から読み出され、ＶＲＡＭ１１ｄに書き込まれる。これにより、操作表示部１２の表示画面上の所定の位置に文字「R」が表示される。表示対象となる文字列の文字コード全てに対して上記処理を繰り返し実行することで、文字列「Ready to copy」が表示される。
【００５０】
なお、表示言語が日本語に切り替えられている状態で実行される日本語用文字列表示制御処理は、日本語表示用文字コード記憶部１１５又は入力文字コード記憶部１１６に記憶されている表示対象となる文字列の文字コードから１バイト分のコードが読み出され、上記ステップＳ１２〜１６の処理が実行される。
【００５１】
図８は、上述した英語用文字列表示制御処理を実行することにより表示されるフォルダ選択画面１２２の一例を示す図である。図８に示すように、表示言語が英語に切り替えられた状態であっても、フォルダ名として「山田」「佐藤」という日本語の文字が入力されていれば、入力されたとおり「山田」「佐藤」と表示することが可能となる。
【００５２】
以上説明したように、英語用文字列表示制御処理において、表示言語が英語に切り替えられている状態である場合に、英語表示用文字コード記憶部１１４又は入力文字コード記憶部１１６に記憶されている表示対象となる文字列の文字コードから１バイト分の文字コードが読み出され、日本文字の文字コードであるか否かが判断され、日本文字の文字コードである場合は、続く１バイトの文字コードが読み出され、読み出された２バイトの文字コードに対応するフォントデータが日本語用フォントデータリストＲ２から読み出されてＶＲＡＭ１１ｄに書き込まれ、表示画面上の所定の表示位置に表示される。一方、読み出された文字コードが日本文字の文字コードではない場合、読み出された１バイトのコードに対応するフォントデータが英語用フォントデータリストＲ１から読み出されてＶＲＡＭ１１ｄに書き込まれ、表示画面上の所定の表示位置に表示される。上記処理が繰り返されることで、表示対象となる文字列が表示画面上に表示される。
【００５３】
即ち、英語用文字列制御処理の実行により、操作表示部１２の表示言語として文字が１バイトの文字コードで定義される英語が選択されている場合であっても、表示対象の文字列の文字コードに２バイトの文字コードで定義される日本文字の文字コードが混在するか否かを判断し、混在する場合には表示画面上にその文字コードに対応する日本文字を表示することにより、英語文字と日本文字を同一表示画面内に表示するよう制御する。
【００５４】
従って、操作表示部１２の同一表示画面内に英語文字とともに日本文字を混在させて表示することが可能となり、表示言語として英語が選択されている場合であっても、文字入力画面１２３を介して又は通信制御部１６を介して入力された日本文字を表示画面上に正しく表示することが可能となる。
【００５５】
なお、上記実施の形態における記述内容は、本発明に係る画像形成装置１の好適な一例であり、これに限定されるものではない。
【００５６】
例えば、上記実施の形態においては、１バイトの文字コードで定義される文字を英語文字、２バイトの文字コードで定義される文字を日本文字とし、表示言語として英語が選択されている際に、同一表示画面内に日本文字を混在させる場合を例にとり説明したが、１バイトの文字コードで定義される文字としては英語文字に限定されず、また、２バイトの文字コードで定義される文字としては日本語用の文字に限定されない。本発明により、例えば、２バイトの文字コードで定義される簡体字、繁体字、朝鮮文字等を１バイトの文字コードで定義される欧州語の文字等と同一画面内に混在させることが可能となる。
【００５７】
また、例えば、通信制御部１６を介して入力された文字を表示する場合には、画像形成装置１において、入力された文字のフォントデータを実装しておらず、表示不可能なことがある。例えば、画像形成装置１に実装されている日本語用フォントデータが第１水準及び第２水準の文字にのみ対応している場合、外部のプリンタコントローラから第３水準の文字が入力されても、文字コードに対応するフォントが存在しないので、操作表示部１２の表示画面上に表示することはできない。そこで、ＣＰＵ１１ａとプログラムとの協働によるソフトウエア処理により、日本語用フォントデータに対応するフォントがない文字コードが表示対象とされている場合は、表示対象の部分を非表示とする、或いは対応するフォントがない文字コードを予め定められた文字コードに変換し、表示不可能な文字の表示位置にその文字コードに対応する記号又は符号を表示するようにすることが好ましい。これにより、表示画面上に誤った文字が表示されることが防止可能となる。また、特定の記号又は符号を表示することで、そこに表示すべき文字があるが表示不可能であることをユーザに認識させることが可能となる。更に、表示不可能な文字を表示すべき部分を点滅させたり、色を変更したりすることにより、表示すべき文字が表示されていないことをユーザが容易に認識可能となるようにしてもよい。
【００５８】
その他、画像形成装置１を構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明に係る画像形成装置１の機能的構成を示すブロック図である。
【図２】図１の記憶部１１ｂの構成例を示す図である。
【図３】図２の英語用フォントデータ記憶部１１１に記憶される英語用フォントデータリストＲ１の一例を示す図である。
【図４】図２の日本語用フォントデータ記憶部１１２に記憶される日本語用フォントデータリストＲ２の一例を示す図である。
【図５】図１の制御部１１により実行される表示言語切り替え処理を示すフローチャートである。
【図６】図１の操作表示部１２に表示される言語切り替え画面１２１の一例を示す図である。
【図７】図１の制御部１１により実行される英語用文字列表示制御処理を示すフローチャートである。
【図８】本発明を適用した画像形成装置１の操作表示部１２において表示されるフォルダ選択画面１２２の一例を示す図である。
【図９】図１の操作表示部１２に表示される文字入力画面１２３の一例を示す図である。
【図１０】従来の画像形成装置において、表示言語として日本語が選択された際に操作表示部に表示されるフォルダ選択画面１２４の一例を示す図である。
【図１１】従来の画像形成装置において、表示言語として英語が選択された際に操作表示部に表示されるフォルダ選択画面１２５の一例を示す図である。
【符号の説明】
【００６０】
１  画像形成装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  記憶部
１１ｃ  ＲＡＭ
１１ｄ  ＶＲＡＭ
１１１  英語用フォントデータ記憶部
１１２  日本語用フォントデータ記憶部
１１３  レイアウト情報記憶部
１１４  英語表示用文字コード記憶部
１１５  日本語表示用文字コード記憶部
１１６  入力文字コード記憶部
１２  操作表示部
１３  画像入力部
１４  画像処理部
１５  画像形成部
１６  通信制御部
１７  後処理装置
Ｒ１  英語用フォントデータリスト
Ｒ２  日本語用フォントデータリスト
【図１】
2006007572.tif 000003
【図２】
2006007572.tif 000004
【図３】
2006007572.tif 000005
【図４】
2006007572.tif 000006
【図５】
2006007572.tif 000007
【図６】
2006007572.tif 000008
【図７】
2006007572.tif 000009
【図８】
2006007572.tif 000010
【図９】
2006007572.tif 000011
【図１０】
2006007572.tif 000012
【図１１】
2006007572.tif 000013