(57)【特許請求の範囲】
【請求項１】
複数の言語で同一内容が表現された複数のメッセージを含むメッセージ群と前記メッセージ群を識別可能な識別情報と前記メッセージが出力される際の制限文字数を示す制限文字数情報とが対応付けられた複数のレコード情報を含む第１メッセージ情報から、予め設定された第１言語に対応する前記メッセージが同じ前記レコード情報を抽出する抽出処理部と、
前記抽出処理部によって抽出された複数の前記レコード情報のうち前記制限文字数情報で示される制限文字数が最小である前記レコード情報を特定する特定処理部と、
前記特定処理部により特定された前記レコード情報の前記メッセージ群と前記抽出処理部によって抽出された前記レコード情報各々の前記識別情報とが対応付けられたレコード情報を含む第２メッセージ情報を生成する生成処理部と、
を備え、
前記識別情報に、前記メッセージの出力種別を識別可能な出力種別情報が含まれ、
前記抽出処理部が、前記第１言語に対応する前記メッセージが同じであって前記出力種別が異なる前記レコード情報を抽出し、前記第１言語に対応する前記メッセージが同じであって前記出力種別が同じ前記レコード情報を抽出せず、
前記生成処理部が、前記第１言語に対応する前記メッセージが同じであって前記出力種別が異なる前記レコード情報が前記抽出処理部によって抽出された場合に、当該レコード情報各々が統合された前記第２メッセージ情報を生成する、
情報処理装置。
【請求項２】
前記出力種別情報に、画像形成装置における表示及び印刷が含まれており、
前記生成処理部が、前記第１言語に対応する前記メッセージが同じであって前記出力種別が異なる表示及び印刷である前記レコード情報が前記抽出処理部によって抽出された場合に、当該レコード情報各々が統合された前記第２メッセージ情報を生成し、
前記生成処理部が、前記第２メッセージ情報を前記画像形成装置に搭載される記憶部に記憶させる、
請求項１に記載の情報処理装置。
【請求項３】
前記識別情報に、前記制限文字数情報が含まれ、
前記生成処理部は、複数の前記レコード情報を統合する際、複数の前記レコード情報のそれぞれのメッセージ群のうち前記制限文字数情報が示す制限文字数が小さい方に対応付けられた前記メッセージ群を採用する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成処理部が、前記特定処理部により特定された前記レコード情報の前記メッセージ群と前記抽出処理部によって抽出された前記レコード情報各々の前記識別情報とが対応付けられた第１レコード情報と、前記抽出処理部により抽出されなかった前記第１メッセージ情報の各レコード情報に対応する第２レコード情報とを含む前記第２メッセージ情報を生成する請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
複数の言語で同一内容が表現された複数のメッセージを含むメッセージ群と前記メッセージ群を識別可能な識別情報と前記メッセージが出力される際の制限文字数を示す制限文字数情報とが対応付けられた複数のレコード情報を含む第１メッセージ情報から、予め設定された第１言語に対応する前記メッセージが同じ前記レコード情報を抽出する抽出工程と、
前記抽出工程によって抽出された複数の前記レコード情報のうち前記制限文字数情報で示される制限文字数が最小である前記レコード情報を特定する特定工程と、
前記特定工程により特定された前記レコード情報の前記メッセージ群と前記抽出工程によって抽出された前記レコード情報各々の前記識別情報とが対応付けられたレコード情報を含む第２メッセージ情報を生成する生成工程と、
を含み、
前記識別情報に、前記メッセージの出力種別を識別可能な出力種別情報が含まれ、
前記抽出工程では、前記第１言語に対応する前記メッセージが同じであって前記出力種別が異なる前記レコード情報が抽出され、前記第１言語に対応する前記メッセージが同じであって前記出力種別が同じ前記レコード情報が抽出されず、
前記生成工程では、前記第１言語に対応する前記メッセージが同じであって前記出力種別が異なる前記レコード情報が前記抽出工程によって抽出された場合に、当該レコード情報各々が統合された前記第２メッセージ情報が生成される、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の言語で表現されたメッセージを含むメッセージ情報を生成する情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
一般に、画像データに基づいて画像を形成するプリンター等の電子機器には、メッセージを表示する液晶ディスプレーのような表示装置が設けられる。例えば、複数の言語から選択された言語でメッセージを表示可能な表示装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−５２９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電子機器では、操作画面、ウェブ表示画面、及びレポート印刷などの異なる出力種別で同じメッセージが出力されることがある。しかしながら、この種の電子機器では、出力種別ごとに出力時の制限文字数が異なる。そのため、複数の出力種別に共通するメッセージであっても、その出力種別ごとに対応する各言語のメッセージが個別に記憶部に記憶される。そのため、電子機器の記憶部に必要な記憶容量が増大する。
【０００５】
本発明の目的は、複数の言語で表現されたメッセージを複数の出力種別で共通して使用することが可能でありデータ量が省減されたメッセージ情報を生成可能な情報処理装置及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る情報処理装置は、抽出処理部と、特定処理部と、生成処理部とを備える情報処理装置。前記抽出処理部は、複数の言語で同一内容が表現された複数のメッセージを含むメッセージ群と前記メッセージ群を識別可能な識別情報と前記メッセージが出力される際の制限文字数を示す制限文字数情報とが対応付けられた複数のレコード情報を含む第１メッセージ情報から、予め設定された第１言語に対応する前記メッセージが同じ前記レコード情報を抽出する。前記特定処理部は、前記抽出処理部によって抽出された複数の前記レコード情報のうち前記制限文字数情報で示される制限文字数が最小である前記レコード情報を特定する。前記生成処理部は、前記特定処理部により特定された前記レコード情報の前記メッセージ群と前記抽出処理部によって抽出された前記レコード情報各々の前記識別情報とが対応付けられたレコード情報を含む第２メッセージ情報を生成する。
【０００７】
本発明の他の局面に係る情報処理方法は、抽出工程と、特定工程と、生成工程とを含む。前記抽出工程では、複数の言語で同一内容が表現された複数のメッセージを含むメッセージ群と前記メッセージ群を識別可能な識別情報と前記メッセージが出力される際の制限文字数を示す制限文字数情報とが対応付けられた複数のレコード情報を含む第１メッセージ情報から、予め設定された第１言語に対応する前記メッセージが同じ前記レコード情報が抽出される。前記特定工程では、前記抽出工程によって抽出された複数の前記レコード情報のうち前記制限文字数情報で示される制限文字数が最小である前記レコード情報が特定される。前記生成工程では、前記特定工程により特定された前記レコード情報の前記メッセージ群と前記抽出工程によって抽出された前記レコード情報各々の前記識別情報とが対応付けられたレコード情報を含む第２メッセージ情報が生成される。
【発明の効果】
【０００８】
本発明によれば、複数の言語で表現されたメッセージを複数の出力種別で共通して使用することが可能でありデータ量が省減されたメッセージ情報を生成可能な情報処理装置及び情報処理方法が提供される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る電子機器のシステム構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る情報処理装置で使用される第１メッセージ情報の一例を示す図である。
【図４】図４は、本発明の実施形態に係る情報処理装置で生成される第２メッセージ情報の一例を示す図である。
【図５】図５は、本発明の実施形態に係る情報処理装置で実行されるメッセージ情報生成処理の手順の一例を示すフローチャートである。
【図６】図６は、本発明の実施形態に係る情報処理装置で使用される第１メッセージ情報の他の例を示す図である。
【図７】図７は、本発明の実施形態に係る情報処理装置で生成される第２メッセージ情報の他の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１１】
［情報処理装置１０］
まず、図１を用いて、本発明の実施形態に係る情報処理装置１０の概略構成について説明する。情報処理装置１０は、制御部１１、表示部１２、操作部１３、及び記憶部１４などを備えるコンピューターである。
【００１２】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性又は不揮発性の記憶部である。制御部１１では、前記ＲＯＭ又は記憶部１４に記憶されている制御プログラムが前記ＣＰＵを用いて実行される。
【００１３】
表示部１２は、制御部１１からの制御指示に応じて各種の情報を表示する液晶ディスプレー又は有機ＥＬディスプレーなどである。操作部１３は、ユーザーの操作に応じて制御部１１に各種の情報を入力するマウス及びキーボードなどである。
【００１４】
記憶部１４は、ＳＳＤ（ソリッドステートドライブ）又はＨＤＤ（ハードディスクドライブ）などの記憶装置である。例えば、記憶部１４には、制御部１１に後述のメッセージ情報生成処理（図５のフローチャート参照）を実行させるためのメッセージ情報生成プログラムなどの制御プログラムが予め記憶されている。なお、前記制御プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部１４に記憶される。
【００１５】
［電子機器２０］
次に、図２を用いて、本発明の実施形態に係る電子機器２０の概略構成について説明する。電子機器２０は、制御部２１、表示部２２、操作部２３、画像形成部２４、及び通信Ｉ／Ｆ２５などを備える複合機のような画像形成装置である。なお、電子機器２０は、スキャナー、プリンター、ファックス、コピー機、パーソナルコンピューター、スマートフォン、又はテレビジョン受像機などであってもよい。
【００１６】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性又は不揮発性の記憶部である。制御部２１では、前記ＲＯＭ又は記憶部２４に記憶されている制御プログラムが前記ＣＰＵを用いて実行される。
【００１７】
表示部２２は、制御部２１からの制御指示に応じて各種の情報を表示する液晶ディスプレー又は有機ＥＬディスプレーなどである。操作部２３は、ユーザーの操作に応じて制御部２１に各種の情報を入力するタッチパネル及びハードキーなどである。
【００１８】
画像形成部２４は、電子写真方式又はインクジェット方式で画像データに基づく印刷処理を実行することが可能な画像形成部である。例えば、画像形成部２４が電子写真方式の画像形成部である場合、画像形成部２４は、感光体ドラム、帯電器、露光装置、現像装置、転写装置、及び定着装置などを備える。
【００１９】
通信Ｉ／Ｆ２５は、インターネット又はＬＡＮなどの通信網を介して、外部の情報処理装置１０等との間で所定の通信プロトコルに従った通信処理を実行することが可能な通信インターフェイスである。
【００２０】
そして、電子機器２０では、各種のユーザーインターフェース（以下、「ＵＩ」と略称する）において、電子機器２０の初期設定などで予め設定された言語で各種のメッセージが出力される。具体的に、電子機器２０において、制御部２１は、前記制御プログラムに従って処理を実行することにより、各種のＵＩを実現する表示処理部２１１、印刷処理部２１２、及び通信処理部２１３として機能する。
【００２１】
具体的に、制御部２１の前記ＲＯＭには、複数の言語で同じ内容が表現された複数のメッセージを含むメッセージ群と前記メッセージ群を識別するためのメッセージＩＤとが対応付けられた複数のレコード情報を含む第２メッセージ情報Ｄ２が予め記憶されている。なお、前記メッセージＩＤは識別情報の一例である。第２メッセージ情報Ｄ２は、情報処理装置１０で生成される情報であり、第２メッセージ情報Ｄ２の内容については後述する。なお、機器２０がＳＳＤ（ソリッドステートドライブ）又はＨＤＤ（ハードディスクドライブ）などの記憶装置を備える場合には、前記記憶装置に第２メッセージ情報Ｄ２が記憶されてもよい。
【００２２】
そして、表示処理部２１１は、予め設定された操作画面を電子機器２０の表示部２２に表示する際、前記操作画面の各表示領域に予め設定されたメッセージを表示させる。また、表示処理部２１１は、前記操作画面における前記メッセージを予め設定された使用言語で表示させる。なお、前記使用言語は、電子機器２０の初期設定などにおいてユーザー操作によって予め選択可能である。また、表示処理部２１１には、前記操作画面を構成するための表示レイアウト情報が記憶されている。前記表示レイアウト情報では、前記メッセージを表示するための前記メッセージＩＤが前記表示領域各々に対応付けて設定されている。これにより、表示処理部２１１は、前記表示レイアウト情報に含まれる前記メッセージＩＤと第２メッセージ情報Ｄ２とに基づいて、前記操作画面上の各表示領域に前記メッセージＩＤに対応するメッセージを表示させることが可能である。
【００２３】
同様に、印刷処理部２１２は、予め設定されたステータス情報及びジョブ履歴などのレポートを画像形成部２４で印刷する際、前記レポートの各印刷領域に予め設定されたメッセージを印刷させる。さらに、通信処理部２１３は、情報処理装置１０などの外部装置からのアクセス要求に応じて、予め設定されたウェブ表示画面を前記外部装置に表示する際、前記ウェブ表示画面の各表示領域に予め設定されたメッセージを表示させる。
【００２４】
ところで、第２メッセージ情報Ｄ２において、前記出力種別ごとに前記メッセージ群と前記メッセージＩＤとが対応付けられたレコード情報が記憶されていると、制御部２１の前記ＲＯＭに必要な記憶容量が増大する。これに対し、本実施形態に係る情報処理装置１０では、複数の言語で表現されたメッセージを複数の出力種別で共通して使用することが可能でありデータ量が省減された第２メッセージ情報Ｄ２を生成することが可能である。
【００２５】
具体的に、図１に示されるように、情報処理装置１０において、制御部１１は、取得処理部１１１、抽出処理部１１２、特定処理部１１３、及び生成処理部１１４などを含む。具体的に、制御部１１は、記憶部１４に記憶されている前記メッセージ情報生成プログラムを実行することにより、取得処理部１１１、抽出処理部１１２、特定処理部１１３、及び生成処理部１１４として機能する。なお、制御部１１は、取得処理部１１１、抽出処理部１１２、特定処理部１１３、及び生成処理部１１４を備える電子回路であってもよい。
【００２６】
取得処理部１１１は、メッセージ群と、メッセージＩＤと、制限文字数情報と、出力種別情報とが予め対応付けられた第１メッセージ情報Ｄ１を取得する。前記メッセージ群各々は、複数の言語で同じ内容が表現された複数のメッセージを含む。前記メッセージＩＤは、前記メッセージ群を識別可能な識別情報の一例である。前記制限文字数情報は、前記メッセージが出力される際の制限文字数を示す。例えば、前記制限文字数情報は、前記メッセージが途切れることなく表示される文字数、又は前記メッセージが予め設定された文字サイズ以上で表示可能な文字数などである。前記出力種別情報は、前記メッセージの出力種別を識別可能な情報であり、例えばウェブ表示画面、操作画面、又はレポート印刷などのＵＩの種別を示す情報である。本実施形態では、前記識別情報の一例である前記メッセージＩＤに、前記制限文字数情報及び前記出力種別情報が含まれる。一方、前記第１メッセージ情報Ｄ１において、前記制限文字数情報及び前記出力種別情報が前記メッセージＩＤとは別のデータとして記憶されていてもよい。
【００２７】
ここに、図３は、第１メッセージ情報Ｄ１の一例を示す図である。図３に示されているように、第１メッセージ情報Ｄ１には、前記メッセージ群と前記メッセージＩＤとが対応付けられた複数のレコード情報Ｒ１１〜Ｒ１５が含まれる。なお、本実施形態では、第１メッセージ情報Ｄ１及びＤ２などにおいて、前記メッセージ群に英語及びオランダ語の二カ国語のメッセージが含まれる場合について説明するが、三カ国語以上の言語のメッセージが含まれていてもよい。
【００２８】
具体的に、レコード情報Ｒ１１では、メッセージＩＤ「ＣＣＲＸ＿ＭＳＧ７＿ＣＬ＿１８」について、英語のメッセージ「Ｒｅａｄｙ  ｔｏ  ｃｏｐｙ」及びオランダ語のメッセージ「Ｓｅｒｖｅｒｉｎｓｔｅｌｌｉｎｇｅｎ」を含むメッセージ群が対応付けられている。また、レコード情報Ｒ１２では、メッセージＩＤ「ＰＲＮ＿ＭＳＧ８＿ＣＬ＿１６」について、英語のメッセージ「Ｒｅａｄｙ  ｔｏ  ｃｏｐｙ」及びオランダ語のメッセージ「Ｓｅｒｖｅｒｉｎｓｔｅｌｌ．ｅｎ」を含むメッセージ群が対応付けられている。即ち、レコード情報Ｒ１１及びレコード情報Ｒ１２では、英語に対応するメッセージが同じであるが、オランダ語に対応するメッセージは異なる。
【００２９】
また、レコード情報Ｒ１１のメッセージＩＤ「ＣＣＲＸ＿ＭＳＧ７＿ＣＬ＿１８」には、出力種別がウェブ表示画面である旨を示す出力種別情報「ＣＣＲＸ」が含まれ、制限文字数が１８文字である旨を示す制限文字数情報「ＣＬ＿１８」が含まれる。メッセージＩＤ「ＣＣＲＸ＿ＭＳＧ７＿ＣＬ＿１８」における制限文字数情報「ＣＬ＿１８」は、例えば前記出力種別である前記ウェブ表示画面の設計者によって設定される。
【００３０】
同様に、レコード情報Ｒ１２のメッセージＩＤ「ＰＲＮ＿ＭＳＧ８＿ＣＬ＿１６」には、出力種別が電子機器２０の操作パネルの操作画面である旨を示す出力種別情報「ＰＲＮ」が含まれ、制限文字数が１６文字である旨を示す制限文字数情報「ＣＬ＿１６」が含まれる。また、メッセージＩＤ「ＰＲＮ＿ＭＳＧ８＿ＣＬ＿１６」における制限文字数情報「ＣＬ＿１６」は、例えば前記出力種別である電子機器２０の操作画面の設計者によって設定される。
【００３１】
抽出処理部１１２は、取得処理部１１１によって取得された第１メッセージ情報Ｄ１から、予め設定された第１言語に対応する前記メッセージが同じレコード情報を抽出する。本実施形態では、前記第１言語は英語であり、抽出処理部１１２は、第１メッセージ情報Ｄ１から、英語のメッセージが同じレコード情報を抽出する場合について説明する。
【００３２】
具体的に、図３に示す例では、レコード情報Ｒ１１及びレコード情報Ｒ１２は、英語のメッセージ「Ｒｅａｄｙ  ｔｏ  ｃｏｐｙ」が同じである。そのため、抽出処理部１１２は、図３に示す第１メッセージ情報Ｄ１からレコード情報Ｒ１１及びレコード情報Ｒ１２を英語のメッセージが同じレコード情報として抽出する。また、レコード情報Ｒ１３及びレコード情報Ｒ１４は、英語のメッセージ「３００１−３５００ｍ」が同じである。そのため、抽出処理部１１２は、レコード情報Ｒ１３及びレコード情報Ｒ１４についても英語のメッセージが同じレコード情報として抽出する。なお、第１メッセージ情報Ｄ１において、レコード情報Ｒ１５と英語のメッセージ「２００１−３０００ｍ」が同じレコード情報は存在しないため、レコード情報Ｒ１５は抽出処理部１１２で抽出されない。
【００３３】
特定処理部１１３は、抽出処理部１１２によって抽出された複数の前記レコード情報のうち制限文字数情報で示される制限文字数が最小である前記レコード情報を特定する。
【００３４】
具体的に、図３に示す例では、英語のメッセージが同じ二つのレコード情報Ｒ１１及びレコード情報Ｒ１２のうち、前記制限文字数情報が１６文字であるレコード情報Ｒ１２が前記制限文字数が最小のレコード情報として特定される。なお、英語のメッセージが同じ二つのレコード情報Ｒ１３及びレコード情報Ｒ１４については、前記制限文字数情報が同じ１０文字であるため、どちらのレコード情報が前記制限文字数が最小のレコード情報として特定されてもよい。例えば、特定処理部１１３は、レコード情報Ｒ１３及びレコード情報Ｒ１４のうち登録順又はアルファベット順が上位であるなどの予め設定された選択条件に従って前記制限文字数が最小のレコード情報を特定することが考えられる。以下では、特定処理部１１３によりレコード情報Ｒ１３及びレコード情報Ｒ１４のうちレコード情報Ｒ１３が前記制限文字数が最小のレコード情報として特定された場合について説明する。
【００３５】
生成処理部１１４は、特定処理部１１３により特定された前記レコード情報の前記メッセージ群と前記抽出処理部によって抽出された前記レコード情報各々の前記識別情報とが対応付けられたレコード情報を含む第２メッセージ情報を生成する。
【００３６】
ここに、図４は、第２メッセージ情報Ｄ２の一例を示す図である。図４に示されているように、第２メッセージ情報Ｄ２には、前記メッセージ群と一又は複数の前記メッセージＩＤとが対応付けられた複数のレコード情報Ｒ２１〜Ｒ２３が含まれる。
【００３７】
具体的に、レコード情報Ｄ２１では、レコード情報Ｒ１１及びＲ１２に対応するメッセージＩＤ「ＣＣＲＸ＿ＭＳＧ７＿ＣＬ＿１８」及びメッセージＩＤ「ＰＲＮ＿ＭＳＧ８＿ＣＬ＿１６」について、特定処理部１１３で特定されたレコード情報Ｄ１２に対応する前記メッセージ群が対応付けられている。即ち、第２メッセージ情報Ｄ２では、英語のメッセージが同じである複数のレコード情報Ｒ１１及びＲ１２のうち前記制限文字数が小さい方に対応付けられたメッセージ群が採用される。
【００３８】
同様に、レコード情報Ｄ２２では、レコード情報Ｒ１３及びＲ１４に対応するメッセージＩＤ「ＲＥＰ＿ＭＳＧ５＿ＣＬ＿１０」及びメッセージＩＤ「ＰＲＮ＿ＭＳＧ９＿ＣＬ＿１０」について、特定処理部１１３で特定されたレコード情報Ｄ１３に対応する前記メッセージ群が対応付けられている。なお、第１メッセージ情報Ｄ１において、英語のメッセージが同じレコード情報が他に存在しないレコード情報Ｒ１５については、図４に示されているように、レコード情報Ｒ１５の内容が第２メッセージ情報Ｄ２のレコード情報Ｒ２３として記憶される。
【００３９】
［メッセージ情報生成処理］
以下、図５を参照しつつ、情報処理装置１０で制御部１１によって実行されるメッセージ情報生成処理の手順の一例について説明する。ここで、ステップＳ１、Ｓ２・・・は、制御部１１により実行される処理手順（ステップ）の番号を表している。これにより、情報処理装置１０では、当該メッセージ情報生成処理の各ステップを含む情報処理方法が実行される。
【００４０】
＜ステップＳ１＞
まず、ステップＳ１において、制御部１１は、予め定められた生成開始操作が行われたか否かが判断される。具体的に、制御部１１は、操作部１３を用いたユーザー操作により前記メッセージ情報生成プログラムが起動されたか否かを判断する。なお、ステップＳ１〜Ｓ２において
【００４１】
ここで、制御部１１は、前記結合開始操作が行われるまでの間（Ｓ１のＮｏ側）、制御部１１は、前記ステップＳ１で前記生成開始操作を待ち受ける。そして、制御部１１は、前記生成開始操作が行われたと判断すると（Ｓ１のＹｅｓ側）、処理をステップＳ２に移行させる。
【００４２】
＜ステップＳ２＞
ステップＳ２において、制御部１１は、第１メッセージ情報Ｄ１を取得するための処理を実行する。ここに、係る処理は制御部１１の取得処理部１１１によって実行される。具体的に、制御部１１は、第１メッセージ情報Ｄ１が記憶されている場所である参照先を指定するためのユーザー操作を受け付ける操作画面を表示部１２に表示させる。また、制御部１１は、操作部１３を用いたユーザー操作に応じて前記操作画面における第１メッセージ情報Ｄ１の参照先の指定操作を受け付ける。そして、制御部１１は、前記参照先の指定操作に応じて第１メッセージ情報Ｄ１を前記参照先から読み出す。
【００４３】
＜ステップＳ３＞
ステップＳ３において、制御部１１は、ステップＳ２で取得された第１メッセージ情報Ｄ１のうち前記第１言語である英語のメッセージが同じレコード情報を抽出する。ここに、係る処理は制御部１１の抽出処理部１１２によって実行される。
【００４４】
そして、後述のステップＳ４〜Ｓ６では、前記ステップＳ３によってメッセージが同じレコード情報として抽出された一群のレコード情報を処理対象として個別に処理が実行されることになる。例えば、図３に示す第１レコード情報Ｄ１について当該メッセージ情報生成処理が実行される場合は、英語のメッセージが同じレコード情報Ｒ１１及びＲ１２についてステップＳ４〜Ｓ６の処理が実行された後、英語のメッセージが同じレコード情報Ｒ１３及びＲ１４についてステップＳ４〜Ｓ６の処理が実行される。
【００４５】
また、他の実施形態として、前記ステップＳ３において、制御部１１が、前記第１言語である英語に対応するメッセージが同じであって前記出力種別情報が異なる複数のレコード情報を抽出し、前記出力種別情報が同じレコード情報は抽出しないことが考えられる。これにより、英語のメッセージが同じレコード情報について意図的に異なるメッセージＩＤが設定されている場合に、それらのメッセージＩＤのレコード情報が統合されることが防止される。
【００４６】
＜ステップＳ４＞
ステップＳ４において、制御部１１は、ステップＳ３で抽出された全てのレコード情報についてステップＳ５〜Ｓ６の処理が完了したか否かを判断する。ここで、制御部１１は、未処理のレコード情報があると判断すると（Ｓ４：Ｎｏ）、処理をステップＳ５に移行させる。また、制御部１１は、未処理のレコード情報がないと判断すると（Ｓ４：Ｙｅｓ）、処理をステップＳ７に移行させる。なお、前記ステップＳ３で前記メッセージ情報が抽出されなかった場合にも、未処理の情報がないと判断されて処理がステップＳ７に移行する。
【００４７】
＜ステップＳ５＞
ステップＳ５において、制御部１１は、ステップＳ３で抽出され、前記第１言語である英語のメッセージが同じ複数のレコード情報のうち、前記制限文字数情報が示す制限文字数が最小であるレコード情報を特定する。ここに、係る処理は制御部１１の特定処理部１１３によって実行される。
【００４８】
＜ステップＳ６＞
ステップＳ６において、制御部１１は、ステップＳ４で抽出された前記第１言語である英語のメッセージが同じ複数のレコード情報を統合する。ここに、係る処理は、制御部１１の生成処理部１１４によって実行される。具体的に、制御部１１は、前記ステップＳ５で特定されたレコード情報の前記メッセージ群と前記ステップＳ３で抽出されたレコード情報各々の前記メッセージＩＤとが対応付けられたレコード情報を生成する。その後、前記メッセージ情報生成処理において、制御部１１は、前記ステップＳ３で抽出された前記第１言語である英語のメッセージが同じ一群のレコード情報ごとに前記ステップＳ４〜Ｓ６を繰り返し実行する。これにより、例えば、図４に示されている例では、レコード情報Ｒ１１、Ｒ１２が統合されてレコード情報Ｒ２１が生成されており、レコード情報Ｒ１３、Ｒ１４が統合されてレコード情報Ｒ２２が生成されている。
【００４９】
＜ステップＳ７＞
ステップＳ７において、制御部１１は、第１メッセージ情報Ｄ１及びステップＳ６で生成されたレコード情報に基づいて第２メッセージ情報Ｄ２を生成する。ここに、係る処理は、制御部１１の生成処理部１１４によって実行される。具体的に、制御部１１は、ステップＳ６で統合されたレコード情報（第１レコード情報の一例）とを第１メッセージ情報Ｄ１のうちステップＳ３で抽出されなかった各レコード情報（第２レコード情報の一例）と含む前記第２メッセージ情報Ｄ２を生成し、記憶部１４に記憶する。即ち、第２メッセージ情報Ｄ２では、第１メッセージ情報Ｄ１のうちステップＳ３で抽出されたレコード情報であって、ステップＳ５で制限文字数が最小のレコード情報として特定されなかったレコード情報が含まれない。従って、第２メッセージ情報Ｄ２のデータ量は、第１メッセージ情報Ｄ１のデータ量に比べて少ない。
【００５０】
そして、前記メッセージ情報生成処理で生成された第２メッセージ情報Ｄ２は、情報処理装置１０から出力されて電子機器２０の制御部２１に搭載される前記ＲＯＭなどに記憶される。従って、第２メッセージ情報Ｄ２を利用すれば、電子機器２０の制御部２１の前記ＲＯＭに必要な記憶容量を省減することが可能である。
【００５１】
その後、電子機器２０では、制御部２１の表示処理部２１１、印刷処理部２１２、通信処理部２１３などにより各種のメッセージが出力される際に使用される。具体的に、電子機器２０の制御部２１の前記ＲＯＭに、第２メッセージ情報Ｄ２（図４参照）が記憶されている場合であって、オランダ語が使用言語として予め設定されている場合の出力例について説明する。
【００５２】
この場合、制御部２１は、メッセージＩＤ「ＣＣＲＸ＿ＭＳＧ７＿ＣＬ＿１８」のメッセージをウェブ表示画面に出力する際には、第２メッセージ情報Ｄ２のレコード情報Ｒ２１に基づいて、オランダ語のメッセージ「Ｓｅｒｖｅｒｉｎｓｔｅｌｌ．ｅｎ」を出力する。同じく、メッセージＩＤ「ＰＲＮ＿ＭＳＧ８＿ＣＬ＿１６」のメッセージを表示部２２の操作画面に出力する際にも、第２メッセージ情報Ｄ２のレコード情報Ｒ２１に基づいて、オランダ語のメッセージ「Ｓｅｒｖｅｒｉｎｓｔｅｌｌ．ｅｎ」を出力する。
【００５３】
ここで、オランダ語のメッセージ「Ｓｅｒｖｅｒｉｎｓｔｅｌｌ．ｅｎ」は、メッセージＩＤ「ＣＣＲＸ＿ＭＳＧ７＿ＣＬ＿１８」及びメッセージＩＤ「ＰＲＮ＿ＭＳＧ８＿ＣＬ＿１６」のうち前記制限文字数が短い１６文字である後者のメッセージＩＤに対応付けられていたメッセージである。従って、オランダ語のメッセージ「Ｓｅｒｖｅｒｉｎｓｔｅｌｌ．ｅｎ」がウェブ表示画面及び表示部２２の操作画面に表示される際、そのメッセージは各画面におけるメッセージの表示領域内に正常に表示される。
【００５４】
なお、本実施形態では、情報処理装置１０において制御部１１が前記メッセージ情報生成処理を実行する場合を例に挙げて説明したが、電子機器２０において制御部２１が前記メッセージ情報生成処理を実行可能な構成も他の実施形態として考えられる。
【００５５】
例えば、電子機器２０がＥＥＰＲＯＭ（登録商標）、ＳＳＤ又はＨＤＤなどの記憶装置を備え、前記記憶装置に第１メッセージ情報Ｄ１が記憶されることが考えられる。そして、制御部２１が、前記メッセージ情報生成処理を実行することにより前記記憶装置の第１メッセージ情報Ｄ１に基づいて第２メッセージ情報Ｄ２を生成し、その後、第１メッセージ情報Ｄ１を削除することが考えられる。これにより、電子機器２０では、前記記憶装置の記憶容量の圧迫を抑制することが可能である。
【００５６】
さらに、電子機器２０では、制御部２１が、電子機器２０の前記記憶装置に記憶されている第２メッセージ情報Ｄ２を更新することが可能な構成も考えられる。具体的に、制御部２１は、更新前の第２メッセージ情報Ｄ２と前記記憶装置に新たに記憶される更新用の第１メッセージ情報Ｄ３とを第１メッセージ情報Ｄ１として前記メッセージ情報生成処理を実行し、第２メッセージ情報Ｄ４を生成することが考えられる。なお、係る更新処理は情報処理装置１０の制御部１１によって実行されてもよい。
【００５７】
ここに、図６は、第１メッセージ情報Ｄ３の一例を示す図であり、第１メッセージ情報Ｄ３には、メッセージ群と前記メッセージＩＤとが対応付けられたレコードＲ３１が含まれる。レコードＲ３１は、英語のメッセージ「Ｒｅａｄｙ  ｔｏ  ｃｏｐｙ」が代１メッセージ情報Ｄ２（図４参照）のレコードＲ２１と同じである。一方、レコードＲ３１では、メッセージＩＤに含まれる前記制限文字数情報が示す制限文字数が１２文字であり、レコードＲ２１における前記制限文字数の最小値である１６文字よりも短い。そのため、図７に示されているように、第２メッセージ情報Ｄ４では、第２メッセージ情報Ｄ２におけるレコード情報Ｒ２１がレコード情報Ｒ４１に更新されている。具体的に、レコード情報Ｒ４１では、メッセージＩＤ「ＰＲＮ＿ＭＳＧ２＿ＣＬ＿１２」、「ＣＣＲＸ＿ＭＳＧ７＿ＣＬ＿１８」、「ＰＲＮ＿ＭＳＧ７＿ＣＬ＿１８」が対応付けられている。また、レコード情報Ｒ４１では、メッセージ群がレコード情報Ｒ１２に対応するメッセージ群からレコード情報Ｒ３１に対応するメッセージ群に更新されている。
【符号の説明】
【００５８】
１０：情報処理装置
１１：制御部
１１１：取得処理部
１１２：抽出処理部
１１３：特定処理部
１１４：生成処理部
１２：表示部
１３：操作部
１４：記憶部
２０：電子機器
２１：制御部
２１１：表示処理部
２１２：印刷処理部
２１３：通信処理部
２２：操作部
２３：表示部
２４：画像形成部
２５：通信Ｉ／Ｆ
【図１】
0006323371.tif 000002
【図２】
0006323371.tif 000003
【図３】
0006323371.tif 000004
【図４】
0006323371.tif 000005
【図５】
0006323371.tif 000006
【図６】
0006323371.tif 000007
【図７】
0006323371.tif 000008