(57)【要約】【課題】  文字化けの発生を従来より低減することができる画像形成装置を提供する。【解決手段】  複合機は、文字を表示する表示部と、文字コードとフォントとの対応関係であるフォント群を言語毎に記憶する記憶部と、表示部に表示される文字のフォントをフォント群から検索するフォント検索部とを備えており、記憶部は、複数の言語の優先順位を記憶し、フォント検索部は、文字の文字コードに対するフォントを優先順位に基づいて（Ｓ１２２、Ｓ１２５）フォント群から文字毎に（Ｓ１２１、Ｓ１２８）検索する（Ｓ１２３）ことを特徴とする。【選択図】  図４
2011210045.tif 000002
【特許請求の範囲】
【請求項１】
文字を表示する表示部と、文字コードとフォントとの対応関係であるフォント群を言語毎に記憶するフォント群記憶部と、複数の前記言語の優先順位を記憶する優先順位記憶部と、前記表示部に表示される前記文字の前記フォントを前記フォント群から検索するフォント検索手段とを備えており、
前記フォント検索手段は、前記文字の前記文字コードに対する前記フォントを前記優先順位に基づいて前記フォント群から前記文字毎に検索することを特徴とする画像形成装置。
【請求項２】
前記優先順位記憶部は、複数のパターンの前記優先順位を記憶しており、
前記画像形成装置は、前記パターンを利用者に選択させるパターン選択手段を備えており、
前記フォント検索手段は、前記パターン選択手段によって利用者に選択させた前記パターンの前記優先順位に基づいて前記フォントを検索することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記優先順位を利用者に編集させる順位編集手段を備えていることを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
文字を表示する表示ステップと、文字コードとフォントとの対応関係であるフォント群を言語毎に記憶するフォント群記憶ステップと、複数の前記言語の優先順位を記憶する優先順位記憶ステップと、前記表示ステップで表示される前記文字の前記フォントを前記フォント群から検索するフォント検索ステップとを備えている文字表示方法であって、
前記フォント検索ステップは、前記文字の前記文字コードに対する前記フォントを前記優先順位に基づいて前記フォント群から前記文字毎に検索することを特徴とする文字表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字を表示する表示部を備えている画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置として、アドレス帳において使用されている言語を取得し、取得した言語に対応するフォントでアドレス帳の情報を表示部に表示する複合機が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６９０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の複合機においては、同時に表示部に表示させる複数の文字の中に複数の言語の文字が含まれている場合には、設定したフォントに対応していない言語の文字が文字化けするという問題がある。
【０００５】
そこで、本発明は、文字化けの発生を従来より低減することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、文字を表示する表示部と、文字コードとフォントとの対応関係であるフォント群を言語毎に記憶するフォント群記憶部と、複数の前記言語の優先順位を記憶する優先順位記憶部と、前記表示部に表示される前記文字の前記フォントを前記フォント群から検索するフォント検索手段とを備えており、前記フォント検索手段は、前記文字の前記文字コードに対する前記フォントを前記優先順位に基づいて前記フォント群から前記文字毎に検索することを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、文字の文字コードに対するフォントを１文字ずつフォント群から検索し、適切なフォントが無い場合には優先順位に基づいた別の言語のフォント群から検索するので、文字化けの発生を従来より低減することができる。
【０００８】
また、本発明の画像形成装置の前記優先順位記憶部は、複数のパターンの前記優先順位を記憶しており、前記画像形成装置は、前記パターンを利用者に選択させるパターン選択手段を備えており、前記フォント検索手段は、前記パターン選択手段によって利用者に選択させた前記パターンの前記優先順位に基づいて前記フォントを検索することが好ましい。
【０００９】
この構成により、本発明の画像形成装置は、利用者の好みのパターンの優先順位でフォントを検索することができる。
【００１０】
また、本発明の画像形成装置は、前記優先順位を利用者に編集させる順位編集手段を備えていることが好ましい。
【００１１】
この構成により、本発明の画像形成装置は、利用者の好みの優先順位でフォントを検索することができる。
【００１２】
本発明の文字表示方法は、文字を表示する表示ステップと、文字コードとフォントとの対応関係であるフォント群を言語毎に記憶するフォント群記憶ステップと、複数の前記言語の優先順位を記憶する優先順位記憶ステップと、前記表示ステップで表示される前記文字の前記フォントを前記フォント群から検索するフォント検索ステップとを備えている文字表示方法であって、前記フォント検索ステップは、前記文字の前記文字コードに対する前記フォントを前記優先順位に基づいて前記フォント群から前記文字毎に検索することを特徴とする。
【００１３】
この構成により、本発明の文字表示方法を実行する装置は、文字の文字コードに対するフォントを１文字ずつフォント群から検索し、適切なフォントが無い場合には優先順位に基づいた別の言語のフォント群から検索するので、文字化けの発生を従来より低減することができる。
【発明の効果】
【００１４】
本発明の画像形成装置は、文字化けの発生を従来より低減することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係る複合機の構成を示すブロック図である。
【図２】図１に示す記憶部が記憶している優先順位のパターンを示す図である。
【図３】図１に示す制御部のパターン選択部の動作のフローチャートである。
【図４】図１に示す制御部のフォント検索部の動作のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１７】
まず、本実施の形態に係る画像形成装置としての複合機の構成について説明する。
【００１８】
図１は、本実施の形態に係る複合機１０の構成を示すブロック図である。
【００１９】
図１に示すように、複合機１０は、複合機１０全体を制御する制御部１１と、種々の情報を記憶する記憶部１２と、利用者によって種々の操作が入力される図示していない操作パネル上の操作部１３と、種々の情報を表示する操作パネル上の表示部１４と、用紙に印刷を実行するプリンタ部１５と、原稿を読み込んで画像データを生成する読取デバイスであるスキャナ部１６と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線を介してＦＡＸ通信を行うためのＦＡＸ通信部１７と、ホストコンピュータなどの図示していない外部の装置とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークを介して通信を行うためのネットワーク通信部１８とを備えている。
【００２０】
制御部１１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ(Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)と、ＣＰＵの作業領域として用いられるＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)とを備えている。ＣＰＵは、ＲＯＭに記憶されているプログラムを実行することによって制御部１１を動作させる演算処理装置である。ＲＡＭは、ＣＰＵによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。
【００２１】
制御部１１は、ＣＰＵがプログラムを実行することによって、表示部１４に表示される文字のフォントを後述するフォント群１２ａ〜１２ｅから検索する本発明のフォント検索手段としてのフォント検索部１１ａと、後述する優先順位１２ｈ〜１２ｌのパターンを利用者に選択させる本発明のパターン選択手段としてのパターン選択部１１ｂと、優先順位１２ｈ〜１２ｌを利用者に編集させる本発明の順位編集手段としての順位編集部１１ｃとして機能するようになっている。
【００２２】
記憶部１２は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリなどの記憶デバイスである。
【００２３】
記憶部１２は、文字コードとフォントとの対応関係であるフォント群を言語毎に記憶するようになっており、本発明のフォント群記憶部を構成している。例えば、記憶部１２は、日本語のフォント群１２ａ、韓国語のフォント群１２ｂ、簡体字中国語のフォント群１２ｃ、繁体字中国語のフォント群１２ｄ、ラテン文字の言語のフォント群１２ｅの５種類のフォント群を記憶している。
【００２４】
また、記憶部１２は、複数の言語の優先順位を記憶するようになっており、本発明の優先順位記憶部を構成している。例えば、記憶部１２は、日本語が１番であるパターンの優先順位１２ｈ、韓国語が１番であるパターンの優先順位１２ｉ、簡体字中国語が１番であるパターンの優先順位１２ｊ、繁体字中国語が１番であるパターンの優先順位１２ｋ、ラテン文字の言語が１番であるパターンの優先順位１２ｌの５パターンの優先順位を記憶している。
【００２５】
図２は、記憶部１２が記憶している優先順位のパターンを示す図である。
【００２６】
図２において、優先順位１２ｈは、順位の高い方から日本語、韓国語、繁体字中国語、簡体字中国語、ラテン文字の言語となっている。優先順位１２ｉは、順位の高い方から韓国語、日本語、繁体字中国語、簡体字中国語、ラテン文字の言語となっている。優先順位１２ｊは、順位の高い方から簡体字中国語、繁体字中国語、日本語、韓国語、ラテン文字の言語となっている。優先順位１２ｋは、順位の高い方から繁体字中国語、簡体字中国語、日本語、韓国語、ラテン文字の言語となっている。優先順位１２ｌは、順位の高い方からラテン文字の言語、日本語、簡体字中国語、韓国語、繁体字中国語となっている。図２に示す優先順位は、例示であって、これらに限られるものではない。
【００２７】
図１に示す操作部１３は、例えば、表示部１４とともにタッチパネルを形成するボタンや、操作パネル上のボタンなどの入力デバイスである。
【００２８】
表示部１４は、例えばＬＣＤ(Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ)などの表示デバイスである。
【００２９】
プリンタ部１５は、例えば、図示していない外部の装置からネットワーク通信部１８を介して受信された印刷データのジョブや、スキャナ部１６によって生成された画像データのジョブなどの各種のジョブを印刷する印刷デバイスである。
【００３０】
ＦＡＸ通信部１７は、例えば、スキャナ部１６によって生成された画像データを外部のファクシミリ装置にＦＡＸ送信したり、プリンタ部１５で印刷されるための画像データを外部のファクシミリ装置からＦＡＸ受信したりするＦＡＸ通信デバイスである。
【００３１】
ネットワーク通信部１８は、例えば、スキャナ部１６によって生成された画像データをネットワークを介して外部の装置に送信したり、プリンタ部１５で印刷されるための印刷データをネットワークを介して外部の装置から受信したりするネットワーク通信デバイスである。
【００３２】
次に、複合機１０の動作について説明する。
【００３３】
図３は、制御部１１のパターン選択部１１ｂの動作のフローチャートである。
【００３４】
利用者は、複合機１０の動作のガイダンスなど、表示部１４に表示される各種の情報の表示言語を、日本語、韓国語、簡体字中国語、繁体字中国語、ラテン文字の言語の中から操作部１３を介して選択することができる。利用者が表示言語の選択を開始するための操作を操作部１３を介して実行すると、制御部１１のパターン選択部１１ｂは、図３に示す処理を実行する。
【００３５】
図３に示すように、パターン選択部１１ｂは、利用者による表示言語の選択を受け付ける（Ｓ１０１）。ここで、利用者は、日本語、韓国語、簡体字中国語、繁体字中国語、ラテン文字の言語の中から操作部１３を介して表示言語を選択することができる。
【００３６】
次いで、パターン選択部１１ｂは、優先順位１２ｈ〜１２ｌの５パターンの中からＳ１０１において選択された表示言語に応じたパターンを選択し（Ｓ１０２）、図３に示す処理を終了する。すなわち、パターン選択部１１ｂは、Ｓ１０１において日本語が選択されたときに日本語が１番である優先順位１２ｈを選択し、Ｓ１０１において韓国語が選択されたときに韓国語が１番である優先順位１２ｉを選択し、Ｓ１０１において簡体字中国語が選択されたときに簡体字中国語が１番である優先順位１２ｊを選択し、Ｓ１０１において繁体字中国語が選択されたときに繁体字中国語が１番である優先順位１２ｋを選択し、Ｓ１０１においてラテン文字の言語が選択されたときにラテン文字の言語が１番である優先順位１２ｌを選択する。
【００３７】
図４は、制御部１１のフォント検索部１１ａの動作のフローチャートである。
【００３８】
例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどの外部の装置内のファイルのファイル名を表示部１４に表示するときなど、表示部１４に文字を表示するとき、制御部１１のフォント検索部１１ａは、図４に示す処理を実行する。
【００３９】
図４に示すように、フォント検索部１１ａは、表示部１４に表示する予定の文字のうち１番目の文字を対象の文字とする（Ｓ１２１）。
【００４０】
次いで、フォント検索部１１ａは、優先順位１２ｈ〜１２ｌのうち図３に示すＳ１０２において選択されている優先順位の１番目の言語を対象の言語とする（Ｓ１２２）。例えば、図３に示すＳ１０２において優先順位１２ｈが選択されているとき、フォント検索部１１ａは、優先順位１２ｈの１番目の言語である日本語を対象の言語とする。
【００４１】
次いで、フォント検索部１１ａは、対象の文字の文字コードに対するフォントを、対象の言語のフォント群から検索する（Ｓ１２３）。例えば、フォント検索部１１ａは、対象の言語が日本語であるとき、対象の文字の文字コードに対するフォントを、日本語のフォント群であるフォント群１２ａから検索する。
【００４２】
次いで、フォント検索部１１ａは、Ｓ１２３における検索の結果、フォントが存在するか否かを判断する（Ｓ１２４）。
【００４３】
フォント検索部１１ａは、フォントが存在しないとＳ１２４において判断すると、次の言語を対象の言語とし（Ｓ１２５）、再びＳ１２３の処理に戻る。例えば、図３に示すＳ１０２において優先順位１２ｈが選択されており、優先順位１２ｈの１番目の言語である日本語が現在の対象の言語であるとき、フォント検索部１１ａは、優先順位１２ｈの２番目の言語である韓国部を対象の言語とする。
【００４４】
一方、フォント検索部１１ａは、フォントが存在するとＳ１２４において判断すると、そのフォントを表示部１４に表示させて（Ｓ１２６）、表示部１４に表示する予定の文字のうち全ての文字を表示したか否かを判断する（Ｓ１２７）。
【００４５】
フォント検索部１１ａは、表示部１４に表示する予定の文字のうち未だ表示していない文字があるとＳ１２７において判断すると、次の文字を対象の文字とし（Ｓ１２８）、再びＳ１２２の処理に戻る。
【００４６】
一方、フォント検索部１１ａは、表示部１４に表示する予定の文字のうち全ての文字を表示したとＳ１２７において判断すると、図４に示す処理を終了する。
【００４７】
例えば、図３に示すＳ１０２において選択されている優先順位が優先順位１２ｌであるとき、すなわち１番目の言語がラテン文字の言語であるとき、優先順位１２ｌの２番目の言語が日本語であるので、利用者が日本人など、日本語を主に用いる者である場合には、図２に示す優先順位１２ｌでも比較的適切であると考えられる。しかしながら、利用者が韓国人など、韓国語を主に用いる者である場合には、２番目の言語は日本語ではなく韓国語である方が好ましいと考えられる。このような状況に対応するため、複合機１０は、優先順位１２ｌを利用者に操作部１３を介して編集させることができる。利用者が優先順位１２ｌの編集を開始するための操作を操作部１３を介して実行すると、制御部１１の順位編集部１１ｃは、利用者からの指示に応じて記憶部１２上の優先順位１２ｌにおける言語の順番を編集する。なお、順位編集部１１ｃは、優先順位１２ｈ〜１２ｋについても、優先順位１２ｌと同様に編集可能である。
【００４８】
以上に説明したように、複合機１０は、文字の文字コードに対するフォントを１文字ずつフォント群から検索し、適切なフォントが無い場合には優先順位に基づいた別の言語のフォント群から検索するので、文字化けの発生を従来より低減することができる。つまり、複合機１０は、保持しているフォント群１２ａ〜１２ｅ内に適切なフォントがある限り、文字化けの発生を防ぐことができる。
【００４９】
また、複合機１０は、利用者に選択させたパターンの優先順位に基づいてフォント検索部１１ａがフォントを検索するので、利用者の好みのパターンの優先順位でフォントを検索することができる。なお、複合機１０は、優先順位を１パターンのみしか備えていない構成であっても良い。
【００５０】
また、複合機１０は、順位編集部１１ｃが優先順位を利用者に編集させるので、利用者の好みの優先順位でフォントを検索することができる。なお、複合機１０は、優先順位が編集されることができない構成であっても良い。
【００５１】
なお、本発明の画像形成装置は、本実施の形態において複合機について説明しているが、コピー機、プリンタなどの複合機以外の画像形成装置であっても良い。
【００５２】
また、本発明の文字表示方法を実行する装置として、本実施の形態において画像形成装置について説明しているが、画像形成装置以外の装置であっても良い。例えば、汎用のパーソナルコンピュータに本発明の文字表示方法を実行させても良い。
【符号の説明】
【００５３】
１０  複合機（画像形成装置）
１１ａ  フォント検索部（フォント検索手段）
１１ｂ  パターン選択部（パターン選択手段）
１１ｃ  順位編集部（順位編集手段）
１２  記憶部（フォント群記憶部、優先順位記憶部）
１２ａ〜１２ｅ  フォント群
１２ｈ〜１２ｌ  優先順位
１４  表示部
【図１】
2011210045.tif 000003
【図２】
2011210045.tif 000004
【図３】
2011210045.tif 000005
【図４】
2011210045.tif 000006