(57)【要約】【課題】選択された言語を用いたデータを迅速に、かつ確実に出力することができる多言語対応装置を提供することを課題とする。【解決手段】デジタル複合機１は、ＵＳＢメモリ２に格納されたハンガリー語に対応する言語データ３４の追加を指示された場合（ステップＳ２においてＹｅｓ）、言語データ３４のコピーを開始する（ステップＳ３）。ハンガリー語を対応するフォントデータ４２が記憶部１７に格納されていない場合（ステップＳ４においてＮｏ）、ハンガリー語のフォントに対応していないことが通知される（ステップＳ５）。フォントデータ４２のコピーが指示された場合（ステップＳ７においてＹｅｓ）、デジタル複合機１は、言語データのコピー終了後に（ステップＳ８においてＹｅｓ）、フォントデータ４２のコピーを開始する（ステップＳ９）。これにより、デジタル複合機１は、ハンガリー語の文字メッセージを出力することが可能となる。【選択図】図３
2010217951.tif 000002
【特許請求の範囲】
【請求項１】
指定された言語に対応する言語データを記憶部から取得する言語データ取得部と、
前記データ取得部が取得した前記言語データを格納する言語データ格納部と、
前記指定された言語に対応するフォントデータを自装置が保持しているかどうかを確認するフォント確認部と、
前記フォント確認部が前記フォントデータを保持していないと判定した場合、前記自装置が前記フォントデータを保持していないことを通知する通知部と、
を備えることを特徴とする多言語対応装置。
【請求項２】
請求項１に記載の多言語対応装置において、
前記データ取得部は、
前記フォント確認部が前記フォントデータを保持していないと判定した場合、前記言語データの取得に続いて前記フォントデータを記憶部から取得するフォントデータ取得部、
を含むことを特徴とする多言語対応装置。
【請求項３】
請求項２に記載の多言語対応装置において、
前記データ取得部は、
前記フォント確認部が前記フォントデータを保持していないと判定した場合、前記フォントデータの取得の可否を確認する取得確認部、
を含むことを特徴とする多言語対応装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の多言語対応装置において、
前記フォントデータは、
前記言語データに記録された文字列の表示に用いられる表示用フォントデータ、
を含むことを特徴とする多言語対応装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の多言語対応装置において、
前記フォントデータは、
前記言語データに記録された文字列の印刷処理に用いられる印刷用フォントデータ、
を含むことを特徴とする多言語対応装置。
【請求項６】
請求項２または請求項３に記載の多言語対応装置において、
前記フォントデータは、
前記言語データに記録された文字列の表示に用いられる表示用フォントデータと、
前記言語データに記録された文字列の印刷処理に用いられる印刷用フォントデータと、
を含み、
前記フォントデータ取得部は、
前記フォント確認部が前記フォントデータを保持していないと判定した場合、前記表示用フォントデータと前記印刷用フォントデータとを前記記憶部から取得することを特徴とする多言語対応装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の言語に対応し、ユーザが選択した言語を用いたデータを出力する多言語対応装置に関する。
【背景技術】
【０００２】
複数の言語に対応し、ユーザが選択した言語を用いた表示などを行う多言語対応装置が従来から存在する。たとえば、オフィスに設置されているデジタル複合機は、日本語、英語などの複数の言語に対応している。ユーザは、タッチパネル式ディスプレイの表示に用いられる言語を母国語などに設定することで、デジタル複合機を容易に操作することができる。
【０００３】
日本語、英語に対応するデジタル複合機は、日本語および英語のそれぞれに対応する言語データを保持している。言語データには、操作メニューなどに表示される文字メッセージなどが言語ごとに記録されている。デジタル複合機に対して、日本語、英語以外の言語の言語データを追加することにより、デジタル複合機を新たな言語に対応させることができる。
【０００４】
ただし、デジタル複合機は、各言語に対応した言語データだけでは、タッチパネル式ディスプレイへの文字メッセージの表示、あるいはデジタル複合機の動作レポートの印刷などを行うことができない。各言語に対応する表示用フォントデータおよび印刷用フォントデータが記録されたフォントデータを、デジタル複合機に予め保持させておく必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−５８３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１には、複数の言語に対応し、使用する言語に応じたフォントデータを取得するナビゲーション装置が開示されている。特許文献１に開示されているナビゲーション装置は、ユーザがタッチパネル式ディスプレイに表示される表示言語を指定した場合に、表示言語に対応するフォントデータをフォントサーバから取得する。
【０００７】
しかしながら、特許文献１に開示されているナビゲーション装置では、ユーザが表示言語を指定してからフォントサーバにアクセスするため、表示言語を用いた地図が表示されるまでに時間がかかるという問題がある。また、ナビゲーション装置がフォントサーバにアクセスできない場合、表示言語に基づいた画面表示ができないという問題がある。
【０００８】
また、デジタル複合機において、フォントデータとして表示用フォントデータおよび印刷用フォントデータのいずれか一方のみしかインストールされていない場合、ユーザが、選択した言語を用いてデジタル複合機を操作できないケースが発生する。
【０００９】
そこで、本発明は前記問題点に鑑み、選択された言語を用いたデータを迅速に、かつ確実に出力することができる多言語対応装置を提供することを目的とする。また、本発明は、選択された言語を用いたデータの表示および印刷を確実に実行することができる多言語対応装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１記載の発明は、多言語対応装置であって、指定された言語に対応する言語データを記憶部から取得する言語データ取得部と、前記データ取得部が取得した前記言語データを格納する言語データ格納部と、前記指定された言語に対応するフォントデータを自装置が保持しているかどうかを確認するフォント確認部と、前記フォント確認部が前記フォントデータを保持していないと判定した場合、前記自装置が前記フォントデータを保持していないことを通知する通知部と、を備えることを特徴とする。
【００１１】
請求項２記載の発明は、請求項１に記載の多言語対応装置において、前記データ取得部は、前記フォント確認部が前記フォントデータを保持していないと判定した場合、前記言語データの取得に続いて前記フォントデータを記憶部から取得するフォントデータ取得部、を含むことを特徴とする。
【００１２】
請求項３記載の発明は、請求項２に記載の多言語対応装置において、前記データ取得部は、前記フォント確認部が前記フォントデータを保持していないと判定した場合、前記フォントデータの取得の可否を確認する取得確認部、を含むことを特徴とする。
【００１３】
請求項４記載の発明は、請求項１ないし請求項３のいずれかに記載の多言語対応装置において、前記フォントデータは、前記言語データに記録された文字列の表示に用いられる表示用フォントデータ、を含むことを特徴とする。
【００１４】
請求項５記載の発明は、請求項１ないし請求項４のいずれかに記載の多言語対応装置において、前記フォントデータは、前記言語データに記録された文字列の印刷処理に用いられる印刷用フォントデータ、を含むことを特徴とする。
【００１５】
請求項６記載の発明は、請求項２または請求項３に記載の多言語対応装置において、前記フォントデータは、前記言語データに記録された文字列の表示に用いられる表示用フォントデータと、前記言語データに記録された文字列の印刷処理に用いられる印刷用フォントデータと、を含み、前記フォントデータ取得部は、前記フォント確認部が前記フォントデータを保持していないと判定した場合、前記表示用フォントデータと前記印刷用フォントデータとを前記記憶部から取得することを特徴とする。
【発明の効果】
【００１６】
本発明に係る多言語対応装置は、指定された言語に対応する言語データを取得するときに、指定された言語に対応するフォントデータを保持しているかどうかを確認する。フォントデータを保持していないと判定した場合、その旨がユーザに通知される。言語データの取得時に、フォントデータが取得されないことを防ぐことができるため、本発明に係る多言語対応装置は、指定された言語を用いたデータを確実に出力することができる。
【００１７】
また、本発明に係る多言語対応装置は、フォントデータを保持していないと判定した倍にフォントデータを自動的に取得するため、フォントデータを確実に取得することができる。したがって、本発明に係る多言語対応装置は、指定された言語を用いたデータを、確実かつ迅速に出力することができる。また、本発明に係る多言語対応装置は、表示用フォントデータと印刷用フォントデータとを同時に取得するため、指定された言語を用いたデータの表示および印刷を確実に実行することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態のデジタル複合機の構成を示すブロック図である。
【図２】言語管理テーブルを示す図である。
【図３】言語データを追加する処理を示すフローチャートである。
【図４】言語管理テーブルを示す図である。
【図５】言語管理テーブルを示す図である。
【発明を実施するための形態】
【００１９】
｛デジタル複合機１の全体構成｝
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本実施の形態に係るデジタル複合機１の構成を示すブロック図である。
【００２０】
デジタル複合機１は、コピー機能、ファクシミリ機能、スキャナ機能、プリンタ機能などを備える多機能装置であり、英語、フランス語に対応している。このようなデジタル複合機１がオフィスなどに設置される。オフィスの社員（ユーザ）は、デジタル複合機１で使用する言語を英語、フランス語のいずれかに選択し、選択した言語が用いられた操作メニューを操作して、デジタル複合機１の各種機能を利用することができる。
【００２１】
また、デジタル複合機１を英語、フランス語以外の他の言語に対応させることが可能である。これにより、他の言語を日常的に使用するユーザも、デジタル複合機１を容易に操作することができる。デジタル複合機１を新たな言語に対応させるための処理については、後述する。
【００２２】
デジタル複合機１は、制御部１１と、操作部１２と、タッチパネル式ディスプレイ１３と、スキャナ部１４と、ファクシミリ部１５と、プリンタ部１６と、記憶部１７と、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート１８とを備えている。
【００２３】
制御部１１は、デジタル複合機１の全体制御を行う中央処理部であり、言語管理部１１１と、出力データ作成部１１２とを備えている。
【００２４】
言語管理部１１１は、デジタル複合機１が保持する言語データ３１、３２およびフォントデータ４１を管理する。言語データおよびフォントデータの詳細については、後述する。出力データ作成部１１２は、選択された言語を用いた出力用データを作成する。具体的には、出力データ作成部１１２は、タッチパネル式ディスプレイ１３に表示される操作メニュー用の画面データを、選択された言語を用いて作成する。出力データ作成部１１２は、デジタル複合機１の動作履歴などを示す動作レポートを選択された言語を用いて作成し、プリンタ部１６に印刷させる。
【００２５】
操作部１２は、デジタル複合機１に対する各種の指示を入力するハードウェアキーなどで構成される。タッチパネル式ディスプレイ１３は、デジタル複合機１に関する情報、および各種の操作メニューを表示する。ユーザは、操作部１２およびタッチパネル式ディスプレイ１３（以下、本体操作部という）を利用して、デジタル複合機１の各種操作をすることができる。
【００２６】
スキャナ部１４は、オートドキュメントフィーダ（図示省略）にセットされた原稿を読み取って画像データを作成する。ファクシミリ部１５は、公衆回線網（図示省略）を介したファクシミリ通信を行う。プリンタ部１６は、スキャナ部１４が作成した画像データ、図示しないパーソナルコンピュータから送信された印刷データ、出力データ作成部１１２が作成した動作レポートなどを印刷する。ファクシミリ部１５の送受信履歴情報、各ユーザの使用履歴情報などが、デジタル複合機１の動作レポートとして印刷される。
【００２７】
記憶部１７は、ハードディスク装置、あるいはフラッシュメモリなどの記憶装置で構成され、言語データ３１、３２と、フォントデータ４１と、言語管理テーブル５０とを格納している。言語データ３１、３２は、それぞれ英語、フランス語に対応する文字メッセージの集合である。フォントデータ４１は、英語、フランス語に対応するフォントが記録されたデータである。言語管理テーブル５０は、デジタル複合機１が保持する言語データおよびフォントデータの管理に用いられる。
【００２８】
ＵＳＢポート１８は、デジタル複合機１にＵＳＢメモリ２などのＵＳＢ機器を接続するためのインタフェースである。
【００２９】
｛言語データおよびフォントデータの詳細｝
次に、言語データおよびフォントデータについて説明する。上述したように、言語データ３１、３２は、それぞれ英語、フランス語に対応した様々な文字メッセージが記録されたデータである。英語、フランス語には、文字コードとしてＩＳＯ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ）８８５９−１（Ｌａｔｉｎ−１）が用いられている。このため、言語データ３１、３２に記録される文字メッセージは、Ｌａｔｉｎ−１の文字コードの並びとなる。
【００３０】
フォントデータ４１は、Ｌａｔｉｎ−１の文字コードに対応するフォントを記録しており、表示用フォントデータと、印刷用フォントデータとを有する。表示用フォントデータは、タッチパネル式ディスプレイ１３に文字メッセージを表示するときに用いられる。印刷用フォントデータは、出力データ作成部１１２が動作レポートを作成する際に用いられる。
【００３１】
なお、プリンタ部１６は、フォントデータ４１の印刷用フォントデータとは別に、プリンタ部１６専用のフォントデータを保持している。このため、プリンタ部１６が図示しないパーソナルコンピュータから送信された印刷データを印刷する場合には、プリンタ部１６専用のフォントデータが用いられる。
【００３２】
言語データ３１、３２、フォントデータ４１は、言語管理テーブル５０により管理される。図２は、言語管理テーブル５０を示す図である。図２に示すように、ＩＤ１、２に対して、言語名として英語、フランス語がそれぞれ対応付けられている。英語、フランス語のそれぞれに対応する言語データ３１、３２が、Ｌａｔｉｎ−１をサポートするフォントデータ４１に対応付けられている。このように、言語データとフォントデータとは、一対一の関係であるとは限らない。
【００３３】
次に、選択された言語に基づく文字メッセージの出力について説明する。たとえば、英語の文字メッセージをタッチパネル式ディスプレイ１３に表示させる場合、出力データ作成部１１２は、言語管理テーブル５０を参照して、文字メッセージの表示に言語データ３１とフォントデータ４１とを用いることを確認する。出力データ作成部１１２は、言語データ３１から表示対象の文字メッセージを取得する。そして、表示対象の文字メッセージの文字コードに対応する表示用フォントを用いた画面データが作成され、タッチパネル式ディスプレイ１３に出力される。
【００３４】
同様に、出力データ作成部１１２は、英語を用いた動作レポートを作成する場合、言語データ３１とフォントデータ４１を用いて動作レポートを作成する。動作レポートは、画像データとしてプリンタ部１６に出力され、印刷用紙に印刷される。
【００３５】
｛言語データの追加処理｝
次に、デジタル複合機１を新たな言語に対応させるための処理について、図３を用いて説明する。図３は、言語データが新たに追加される場合における、デジタル複合機１の動作を示すフローチャートである。
【００３６】
図３に示す処理は、一般的には、デジタル複合機１のメーカーのサービスマンの操作に基づいて行われる。初期状態として、デジタル複合機１は、図２に示す言語管理テーブル５０を保持しており、英語およびフランス語に対応している。
【００３７】
まず、サービスマンが、本体操作部を操作して、タッチパネル式ディスプレイ１３に言語管理メニューを表示させる（ステップＳ１）。言語管理メニューには、デジタル複合機１が現時点で対応する言語の一覧が言語管理テーブル５０に基づいて表示される。サービスマンは、言語管理メニューを参照して、デジタル複合機１が英語、フランス語以外の言語に対応していないことを確認する。
【００３８】
サービスマンは、言語データ３３、３４、フォントデータ４２が格納されたＵＳＢメモリ２を、ＵＳＢポート１８に接続する。言語データ３３は、スペイン語に対応しており、文字コードとしてＬａｔｉｎ−１が用いられている。言語データ３４は、ハンガリー語に対応しており、文字コードとしてＩＳＯ８８５９−２（Ｌａｔｉｎ−２）が用いられている。フォントデータ４２は、Ｌａｔｉｎ−２の文字コードに対応するフォントが記録されたデータである。
【００３９】
言語管理部１１１は、ＵＳＢメモリ２が接続された場合、ＵＳＢメモリ２に格納されている言語データの一覧を表示する。サービスマンは、追加対象の言語データを指定して、指定した言語データの追加を指示する（ステップＳ２においてＹｅｓ）。デジタル複合機１は、追加対象の言語データの記憶部１７へのコピーを開始する（ステップＳ３）。
【００４０】
追加対象の言語データがコピーされている間に、言語管理部１１１は、追加対象の言語データに対応するフォントデータをデジタル複合機１が保持しているかどうかについて確認する(ステップＳ４)。
【００４１】
以下、ステップＳ４以降の処理について、デジタル複合機１がスペイン語に対応する言語データ３３のコピー中である場合を例にして説明する。言語管理部１１１は、ステップＳ４において、言語データ３３のコピー中に、Ｌａｔｉｎ−１に対応するフォントデータ４１が記憶部１７に格納されているかどうかを確認する。既にフォントデータ４１が記憶部１７に格納されているため（ステップＳ４においてＹｅｓ）、デジタル複合機１は、言語データ３３のコピーを継続する。そして、言語データ３３のコピーが終了することにより（ステップＳ１２においてＹｅｓ）、言語管理部１１１は、言語管理テーブル５０を更新し（ステップＳ１１）、図３に示す処理を終了する。
【００４２】
図４は、言語データ３３のコピーに伴って更新された言語管理テーブル５０を示す図である。図４に示すように、言語管理テーブル５０にＩＤ３が新たに追加され、スペイン語に対応する言語データ３３、およびＬａｔｉｎ−１に対応するフォントデータ４１が、ＩＤ３に対応付けられている。これにより、デジタル複合機１のユーザは、スペイン語を選択することが可能になる。
【００４３】
次に、ステップＳ４以降の処理について、デジタル複合機１がハンガリー語に対応する言語データ３４のコピー中である場合について説明する。ステップＳ４において、言語管理部１１１は、ハンガリー語をサポートするＬａｔｉｎ−２のフォントデータ４２が記憶部１７に格納されていないことを確認する（ステップＳ４においてＮｏ）。言語管理部１１１は、ハンガリー語に対応するフォントデータ４２を保持していないことを示すメッセージをタッチパネル式ディスプレイ１３に表示する（ステップＳ５）。
【００４４】
ステップＳ５の処理により、サービスマンは、言語データ３４とともに、Ｌａｔｉｎ−２に対応するフォントデータ４２をデジタル複合機１に追加する必要があることを認識できる。したがって、ユーザがハンガリー語を選択したときに、ハンガリー語の文字メッセージを出力できない状態を防ぐことができる。
【００４５】
言語管理部１１１は、ＵＳＢメモリ２にフォントデータ４２が格納されていることを確認し、フォントデータ４２を記憶部１７にコピーするかどうかを確認する画面を表示する（ステップＳ６）。
【００４６】
フォントデータ４２のコピーが指示された場合（ステップＳ７においてＹｅｓ）、デジタル複合機１は、言語データ３４のコピーが終了したかどうかを確認する（ステップＳ８）。言語データ３４のコピーが終了した場合（ステップＳ８においてＹｅｓ）、デジタル複合機１は、フォントデータ４２のコピーを開始する（ステップＳ９）。フォントデータ４２のコピーが終了した場合（ステップＳ１０においてＹｅｓ）、言語管理部１１１は、言語管理テーブル５０を更新して（ステップＳ１１）、図３に示す処理を終了する。
【００４７】
図５は、言語データ３４およびフォントデータ４２のコピーに伴って更新された、言語管理テーブル５０を示す図である。図５に示すように、言語管理テーブル５０にＩＤ３が新たに追加され、ハンガリー語に対応する言語データ３４、およびＬａｔｉｎ−２に対応するフォントデータ４２が、ＩＤ３に対応付けられている。これにより、デジタル複合機１のユーザは、ハンガリー語を選択することが可能になる。
【００４８】
このように、デジタル複合機１は、新たな言語に対応する言語データをコピーする際に、新たな言語に対応するフォントデータも同時にコピーする。これにより、デジタル複合機１は、新たな言語に対応する文字メッセージを確実に出力することができる。なお、デジタル複合機１は、ＵＳＢメモリ２からフォントデータ４２を検出した場合、ステップＳ６に示す処理を実行することなく、フォントデータ４２のコピーを開始してもよい。
【００４９】
ステップＳ７において、サービスマンがフォントデータのコピーを指示しない場合（ステップＳ７においてＮｏ）、デジタル複合機１は、ステップＳ１２に示す処理に進む。フォントデータ４２のコピーを指示しない場合とは、たとえば、ＵＳＢメモリ２にＬａｔｉｎ２に対応する他の言語の言語データが格納されており、その言語データを引き続き記憶部１７にコピーする場合が考えられる。
【００５０】
デジタル複合機１は、言語データ３４のコピーが終了した後で（ステップＳ１２においてＹｅｓ）、言語管理テーブル５０を更新する。図５に示す言語管理テーブル５０において、ＩＤ３の「使用フォントデータ」が空欄となる。フォントデータ４２のコピーが行われない場合、サービスマンは、図３に示す処理の後で、フォントデータ４２のコピーを改めて実行する必要がある。
【００５１】
なお、ＵＳＢメモリ２にフォントデータ４２が格納されていない場合、デジタル複合機１は、ステップＳ５に示す処理の後にステップＳ１２に示す処理を実行すればよい。この場合、ステップＳ５に示す処理において、記憶部１７にフォントデータが格納されていないことの他に、ＵＳＢメモリ２にフォントデータが格納されていないことも合わせて通知すればよい。
【００５２】
以上説明したように、本実施の形態に係るデジタル複合機１は、新たな言語に対応する言語データがコピーされる際に、新たな言語に対応するフォントデータの有無を確認する。そして、新たな言語に対応するフォントデータを保持していない場合、デジタル複合機１は、フォントデータのコピーが必要であることをサービスマンに通知する。これにより、新たな言語に対応する言語データのみがデジタル複合機１に格納されることを防ぐことができる。したがって、デジタル複合機１は、新たな言語が選択されたときにも、選択された言語に応じて操作メニューなどを迅速に出力することができる。
【００５３】
なお、本実施の形態では、フォントデータ４１、４２にそれぞれ表示用フォントデータおよび印刷用フォントデータが含まれている例について説明したが、これに限られない。たとえば、表示用フォントデータと印刷用フォントデータとが別々のデータであり、各フォントデータを個別にコピーできるようにしてもよい。
【００５４】
また、本実施の形態では、ＵＳＢメモリ２を用いて言語データおよびフォントデータをデジタル複合機１に追加する例について説明したが、これに限られない。たとえば、デジタル複合機１は、ローカルエリアネットワークを介して接続するサーバなどから、言語データおよびフォントデータを取得するようにしてもよい。
【００５５】
また、本実施の形態では、言語データの追加処理時に追加対象の言語データを一つずつ指定する例について説明したが、複数の言語データを追加対象として指定してもよい。この場合、図３に示すフローチャートのステップＳ３〜Ｓ１２の処理が指定された言語データの数に応じて繰り返される。
【００５６】
また、本実施の形態では、言語データ３１〜３４、フォントデータ４１、４２が記憶部１７に格納される例について説明したが、これに限られない。言語データ３１、３２、フォントデータ４１が、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に格納され、言語データ３３、３４、フォントデータ４２が記憶部１７に格納されるようにしてもよい。
【符号の説明】
【００５７】
１  デジタル複合機
２  ＵＳＢメモリ
１１  制御部
１２  操作部
１３  タッチパネル式ディスプレイ
１６  プリンタ部
１７  記憶部
１１１  言語管理部
１１２  出力データ作成部
３１、３２、３３、３４  言語データ
４１、４２  フォントデータ
５０  言語管理テーブル
【図１】
2010217951.tif 000003
【図２】
2010217951.tif 000004
【図３】
2010217951.tif 000005
【図４】
2010217951.tif 000006
【図５】
2010217951.tif 000007