(57)【要約】【課題】  利用者に応じて容易に言語が切り替えられる画像形成装置を提供する。【解決手段】  メッセージ情報を表示可能なメッセージ表示手段を有する画像形成装置であって、上記メッセージ表示手段に表示させる設定の言語のメッセージを記憶するメッセージ記憶手段と、メッセージの言語を指定する言語指定手段とを有し、指定言語が上記メッセージ記憶手段に記憶されている設定言語と異なると、指定言語のメッセージが予め登録された外部装置から変更言語のメッセージを取得するメッセージ取得手段とを備える。【選択図】        図１
2010082923.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ情報を表示可能なメッセージ表示手段を有する画像形成装置であって、
前記メッセージ表示手段に表示させる設定の言語のメッセージを記憶するメッセージ記憶手段と、
メッセージの言語を指定する言語指定手段と、
を有し、
指定言語が前記メッセージ記憶手段に記憶されている設定言語と異なると、指定言語のメッセージが予め登録された外部装置から変更言語のメッセージを取得するメッセージ取得手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記メッセージ記憶手段に記憶されている設定言語とは異なる変更言語が設定され印刷が完了すると、前記メッセージ記憶手段に記憶されている設定の言語に戻すことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記外部装置は、サーバであることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記変更言語のメッセージの取得は、前記メッセージ表示手段に表示させる度に行われることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
メッセージ情報を表示可能なメッセージ表示手段を有する画像形成装置と、複数言語のメッセージが予め登録された外部装置と、該画像形成装置に表示させる言語の変更要求を送信する画像処理装置とを備えた画像形成システムであって、
前記画像形成装置は、
前記メッセージ表示手段に表示させる設定の言語のメッセージを記憶するメッセージ記憶手段と、
メッセージの言語を指定する言語指定手段と、
指定言語が前記メッセージ記憶手段に記憶されている設定言語と異なると、指定言語のメッセージが予め登録された外部装置から変更言語のメッセージを取得するメッセージ取得手段と、
を有し、
前記外部装置は、
前記画像形成装置の前記メッセージ記憶手段に記憶されている設定言語とは異なる言語のメッセージを記憶する他言語メッセージ記憶手段と、
前記他言語メッセージ記憶手段に記憶されているメッセージを前記画像形成装置に送信するメッセージ送信手段と、
を有し、
前記画像処理装置は、
前記画像形成装置に対して言語の変更要求を送信する言語要求手段と、
を有し、
前記言語指定手段は、前記画像処理装置から設定と異なる言語への変更要求を受信すると、前記メッセージ取得手段が前記外部装置に指定されたメッセージを要求することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ情報を表示可能な画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置は、設置する地域に応じた言語のメッセージ情報がＲＯＭに予め組み込まれており、オペレータの操作を円滑にするために、表示部にガイダンス情報、装置情報をメッセージ情報として表示させている。
【０００３】
従来、画像形成装置の表示部に表示させるガイダンス情報、装置情報の初期設定以外の言語への切り替えは、接続されたパーソナルコンピュータ（以下ＰＣ）から行われていた。
その方法は、初期設定と異なる指定言語のメッセージを全て画像形成装置に転送し、画像形成装置内のメッセージを初期設定の言語から指定の言語に置き換えることで実現させてきた。
【０００４】
また、下記の特許文献１には、情報処理装置が印刷データとコマンドとをプリンタ等の画像形成装置に送信して、画像形成装置の言語変更を行う画像形成システムが開示されている。
【特許文献１】特開２００７−０９０７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムでは、ＰＣからの言語切り替えの指示により、切り替えた言語全てのメッセージの情報を画像形成装置に送信するので、送信時間を要し、画像形成装置の表示部に指定された言語によるメッセージが表示されるまでに時間がかかった。
また、特許文献１のシステムでは、ＰＣからメッセージ情報を送信する必要は無いが、画像形成装置のＲＯＭに予め組み込まれている言語のメッセージ情報を一斉に切り替えるのに、従来の方法同様に時間がかかる。しかも多くの言語のメッセージ情報を予めＲＯＭに記憶させておく必要があるので画像形成装置のＲＯＭを大容量にする必要があった。
【課題を解決するための手段】
【０００６】
本発明は、以上の問題を解決するために、次の構成を具備する。
【０００７】
本発明は、メッセージ情報を表示可能なメッセージ表示手段を有する画像形成装置であって、上記メッセージ表示手段に表示させる設定の言語のメッセージを記憶するメッセージ記憶手段と、メッセージの言語を指定する言語指定手段とを有し、指定言語が上記メッセージ記憶手段に記憶されている設定言語と異なると、指定言語のメッセージが予め登録された外部装置から変更言語のメッセージを取得するメッセージ取得手段とを備えることを特徴とする。
【０００８】
第２の発明は、メッセージ情報を表示可能なメッセージ表示手段を有する画像形成装置と、複数言語のメッセージが予め登録された外部装置と、該画像形成装置に表示させる言語の変更要求を送信する画像処理装置とを備えた画像形成システムであって、上記画像形成装置は、上記メッセージ表示手段に表示させる設定の言語のメッセージを記憶するメッセージ記憶手段と、メッセージの言語を指定する言語指定手段と、指定言語が上記メッセージ記憶手段に記憶されている設定言語と異なると、指定言語のメッセージが予め登録された外部装置から変更言語のメッセージを取得するメッセージ取得手段とを有し、上記外部装置は、上記画像形成装置の上記メッセージ記憶手段に記憶されている設定言語とは異なる言語のメッセージを記憶する他言語メッセージ記憶手段と、上記他言語メッセージ記憶手段に記憶されているメッセージを上記画像形成装置に送信するメッセージ送信手段と、
を有し、上記画像処理装置は、上記画像形成装置に対して言語の変更要求を送信する言語要求手段とを有し、上記画像形成装置は、上記言語指定手段から設定と異なる言語への変更要求を受信すると、上記メッセージ取得手段が上記外部装置に指定されたメッセージを要求することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像形成装置は指定言語のメッセージを必要になる度に必要なだけ外部装置から取得することにより、画像形成装置が、画像処理装置から指定された言語で表示部にメッセージを表示させるまでの時間がかからない。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面を用いて説明する。本発明では、画像形成システムとして印刷システムを適用し、画像形成装置としてプリンタを適用し、外部装置としてサーバを適用し、画像処理装置としてコンピュータを適用して説明する。
【実施例１】
【００１１】
図１は、実施例１に係る印刷システムのブロック図である。
図に示すように、印刷システム１は、コンピュータ１００、プリンタ１０１及びサーバ１０２で構成される。
【００１２】
コンピュータ１００は、プリンタドライバ１０３と印刷データ送信部１０６とを有する。
プリンタドライバ１０３は、印刷ジョブデータ作成部１０４と言語情報合成部１０５を有する。
印刷ジョブデータ作成部１０４は、コンピュータ１００内にインストールされているアプリケーション上で作成された図形、文書等の印刷要求により、印刷ジョブデータを作成する部分である。
【００１３】
言語情報合成部１０５は、ユーザがプリンタ１０１の表示部に表示させる言語を指定することにより生成された言語指定情報を先述の印刷ジョブデータに付加させた印刷データを生成する部分である。言語指定情報は、例えば代表的な７０言語を指定可能なように、７ｂｉｔ長の言語を指定するデータを含む。
印刷データ送信部１０６は、生成した印刷データをプリンタ１０１に送信する部分である。
【００１４】
ここで、言語指定情報を生成するためのプリンタドライバ設定画面について説明する。
図２は、実施例１のプリンタドライバ設定画面の説明図である。
図に示すプリントダイアログが、プリンタ１０１への印刷要求の際に、コンピュータ１００の画面に表示される。ユーザは、図に示すプルダウンメニュー２００において、予めサーバ１０２に格納されている各国の言語、例えば代表的な７０言語から指定することができる。
【００１５】
ここで、図１の説明に戻る。プリンタ１０１は、受信部１０９、言語指定部１１０、印刷部１１１、メッセージ取得部１１２、メッセージ表示部１１３、デフォルトメッセージ格納領域１１４及びメッセージ格納領域１１５を有する。
受信部１０９は、コンピュータ１００の印刷データ送信部１０６より印刷データを受信する部分である。
【００１６】
言語指定部１１０は、受信部１０９が受信した印刷データを展開して生成された言語指定情報を読み込みプリンタ１０１の言語を指定する部分である。
【００１７】
印刷部１１１は、受信部１０９が受信した印刷データを展開して生成された印刷ジョブデータを読み込み、ラスタデータに変換して印刷を行う部分である。また、印刷部１１１は、プリンタ１０１の状態情報を後述するメッセージ取得部１１２に通知する。
【００１８】
メッセージ取得部１１２は、言語指定部１１０により指定された言語を取得し、印刷部１１１からプリンタ１０１の状態情報を取得することにより後述するメッセージテーブルに格納されているメッセージを示すメッセージコード３００を判断し、言語に応じたメッセージを抽出する。メッセージ取得部１１２は、抽出されたメッセージがプリンタ１０１の初期設定の言語であれば、後述するデフォルトメッセージ格納領域１１４からメッセージコード３００を通知してメッセージを入手し、後述するメッセージ表示部１１３に伝達する。ここで、メッセージ取得部１１２は、メッセージが必要になる度に必要なメッセージのみを要求して、取得する。一方、抽出されたメッセージがプリンタ１０１の初期設定の言語でなければ、メッセージ取得部１１２は、後述するサーバ１０２に指定された言語のメッセージコード３００を要求する。メッセージ取得部１１２は、サーバ１０２から要求したメッセージコード３００に応じたメッセージを入手すると、メッセージ格納領域１１５にそのメッセージコード３００及びメッセージを格納し、更にメッセージ表示部１１３に表示すべきメッセージを伝達する。
【００１９】
メッセージ表示部１１３は、メッセージ取得部１１２から入手したメッセージをプリンタ１０１の図示しない表示部に表示させる部分である。
【００２０】
デフォルトメッセージ格納領域１１４は、プリンタ１０１が有する初期設定の言語の全メッセージを格納している部分である。デフォルトメッセージ格納領域１１４は、プリンタ１０１の不揮発性メモリに確保されている領域なので、プリンタ１０１の電源が切断されても格納されたデータは、消去されることはない。
【００２１】
メッセージ格納領域１１５は、メッセージ取得部１１２がサーバ１０２から取得した初期設定以外の言語のメッセージを格納する部分である。メッセージ格納領域１１５は、プリンタ１０１の揮発性メモリに確保されている領域なので、プリンタ１０１の電源が切断されれば格納されたデータは、消去される。
【００２２】
ここで、本発明のデフォルトメッセージ格納領域、メッセージ格納領域に格納されているメッセージテーブルについて説明する。
図３は、実施例１のデフォルトメッセージ格納領域に格納されるデフォルトメッセージテーブルの説明図である。
【００２３】
例えばプリンタ１０１の初期設定の言語が英語であれば、図に示すように英語のメッセージテーブルが、メッセージコード３００に応じて設定されている。メッセージコード３００の１には、言語名を示す「Ｅｎｇｌｉｓｈ」がメッセージテーブルに設定されており、以下メッセージコード３００の２には「Ｐｒｏｃｅｓｓｉｎｇ」がメッセージテーブルに設定されている。
【００２４】
図４は、実施例１のメッセージ格納領域に格納されるメッセージテーブルの説明図である。
例えばプリンタ１０１の初期設定の言語が英語であり、ユーザが日本語を使用する場合には、予め後述するサーバ１０２に格納されている日本語のメッセージテーブルを使用する。メッセージコード３００の１には、言語名を示す「日本語」がメッセージテーブルに設定されており、以下メッセージコード３００の２には「処理中」がメッセージテーブルに設定されている。
【００２５】
ここで、再び、図１の印刷システムのブロック図の説明に戻る。サーバ１０２は、各国メッセージ格納領域１０７とメッセージ送信部１０８とを有する。
【００２６】
各国メッセージ格納領域１０７は、プリンタ１０１がサポートする全ての言語、例えば、代表的な７０言語のメッセージテーブルを格納している。
メッセージ送信部１０８は、プリンタ１０１のメッセージ取得部１１２が要求する言語とメッセージコード３００に対応するメッセージを各国メッセージ格納領域１０７から取得し、要求先であるメッセージ取得部１１２に送信する。
【００２７】
図５は、実施例１の各国メッセージテーブルの説明図である。
図に示すように、プリンタ１０１がサポートする全ての言語の各種のメッセージを予め定義されている。
【００２８】
次に、コンピュータ１００が、プリンタ１０１に送信する言語指定情報が付加された印刷ジョブデータについて説明する。
図６は、実施例１の言語指定情報が付加された印刷ジョブデータの説明図である。
【００２９】
図に示すように言語指定情報である言語指定コマンド６００と、印刷ジョブデータ６０１により印刷データが生成され、コンピュータ１００の印刷データ送信部１０６からプリンタ１０１の受信部１０９に送信される。言語指定コマンド６００は、先述のとおり例えば代表的な７０言語を指定可能なように、７ｂｉｔ長の言語を指定するデータを含む構成とする。
【００３０】
次に、コンピュータ１００からプリンタ１０１に印刷データを送信する動作について説明する。
図７は、実施例１の印刷データ送信処理の流れを示すフローチャートである。
以下に実施例１のコンピュータ１００が印刷データを送信する動作についてステップＳ１０からステップＳ１２までをステップ順に図１、図２を併用しながら説明する。
【００３１】
（ステップＳ１０）
プリンタドライバ１０３は、印刷要求によりコンピュータ１００の画面上に図２に示すプリンタドライバ設定画面を表示させる。ユーザによりプリンタドライバ設定画面のプルダウンメニュー２００で言語が指定されるとプリンタドライバ１０３は、プリンタドライバ設定画面を閉じる。プルダウンメニュー２００に表示される言語は、サーバ１０２の各国メッセージ格納領域１０７に格納されるメッセージコード３００に列記される言語と一致する。本実施例では、言語は初期設定の英語ではなく日本語が指定される例について説明する。
【００３２】
（ステップＳ１１）
印刷ジョブデータ作成部１０４は、印刷ジョブデータを生成する。一方、言語情報合成部１０５は、プリンタドライバ設定画面で指定された「日本語」を示す言語指定コマンドを生成して、印刷ジョブデータに付加させる。
【００３３】
（ステップＳ１２）
印刷データ送信部１０６は、言語情報合成部１０５により言語指定コマンドが付加された印刷ジョブデータをプリンタ１０１の受信部１０９に送信する。
【００３４】
次に、プリンタ１０１における言語指定処理について説明する。
図８は、実施例１のプリンタの言語変更処理全体の流れを示すフローチャートである。
以下に実施例１のプリンタ１０１が印刷データを受信し、初期設定の言語である英語から指定された日本語に切り替える動作についてステップＳ２０からステップＳ２２までをステップ順に図１を併用しながら説明する。
【００３５】
（ステップＳ２０）
受信部１０９は、コンピュータ１００の印刷データ送信部１０６から印刷データを受信する。
【００３６】
（ステップＳ２１）
言語指定部１１０は、受信部１０９が受信した印刷データを展開して生成された言語指定情報から指定された言語「日本語」を取得する。次に言語指定部１１０は、取得した言語「日本語」をメッセージ取得部１１２に通知する。メッセージ取得部１１２は、印刷部１１１からプリンタ状態を入手し、状態に合致するメッセージを判断してメッセージコード３００を選択し、言語「日本語」に応じたメッセージコード３００をサーバ１０２のメッセージ送信部１０８に要求する。メッセージ送信部１０８は、要求された言語「日本語」のメッセージコード３００に該当するメッセージを折りかえしメッセージ取得部１１２に送信する。メッセージ取得部１１２は、要求したメッセージを受信すると、メッセージ格納領域１１５にメッセージコード３００及びメッセージを格納し、且つ、メッセージ表示部１１３にメッセージを伝達する。メッセ−ジ表示部１１３は、メッセージを入手するとプリンタ１０１の表示部に表示させる。
【００３７】
（ステップＳ２２）
一方、プリンタ１０１の印刷部１１１は、受信部１０９が受信した印刷データから展開して生成された印刷ジョブデータを受信し、印刷ジョブデータをラスタデータに変換する。
【００３８】
続いて、図８のフローチャートのステップＳ２１で説明したプリンタ１０１の言語指定処理について詳細に説明する。
図９は、プリンタの言語指定処理の流れを示すフローチャートである。
以下にステップＳ２１０、ステップＳ２１１について図１を併用しながら説明する。
【００３９】
（ステップＳ２１０）
言語指定部１１０は、受信部１０９が受信した印刷データを展開して生成された言語以後指定情報から指定された言語「日本語」を取得する。次に言語指定部１１０は、指定された言語「日本語」をメッセージ取得部１１２に通知する。
【００４０】
（ステップＳ２１１）
メッセージ取得部１１２は、印刷部１１１からプリンタ状態を入手し状態に合致したメッセージコード３００を判定し、先に通知を受けた言語「日本語」に応じたメッセージコード３００をサーバ１０２のメッセージ送信部１０８に要求する。メッセージ送信部１０８は、要求された言語「日本語」のメッセージコード３００に合致したメッセージを各国メッセージ格納領域１０７から入手し、メッセージ取得部１１２に送信する。メッセージ取得部１１２は、要求した言語のメッセージを受信すると、メッセージコード３００及び受信したメッセージをメッセージ格納領域１１５に格納する。
【００４１】
続いて、図８のフローチャートのステップＳ２２で説明したプリンタ１０１の印刷ジョブデータの処理について詳細に説明する。
図１０は、実施例１の印刷ジョブデータの処理の流れを示すフローチャートである。
以下にステップＳ２２０からステップＳ２２３までをステップ順に図１を併用しながら説明する。
【００４２】
（ステップＳ２２０）
印刷部１１１は、受信部１０９で受信した印刷データから展開して生成された印刷ジョブデータを入手するとラスタデータに変換し、変換が完了すれば印刷を開始する。
【００４３】
（ステップＳ２２１）
印刷部１１１は、印刷処理を実行しながらメッセージ取得部１１２にプリンタ１０１の状態情報を通知する。例えば、処理中、もしくは印刷中等の状態情報を通知する。
通知を受けたメッセージ取得部１１２は、言語「日本語」とプリンタ１０１の状態情報に合致するメッセージを示すメッセージコード３００をサーバ１０２のメッセージ送信部に送信し、折り返しメッセージを入手する。
【００４４】
（ステップＳ２２２）
メッセージ取得部１１２は、サーバ１０２からメッセージを入手すると、メッセージ表示部１１３にそのメッセージを伝達する。通知を受けたメッセージ表示部１１３は、図示しないプリンタ１０１の表示部にメッセージを表示させる。
【００４５】
（ステップＳ２２３）
メッセージ取得部１１２は、印刷部１１１において印刷が完了したかどうかを監視する。
印刷が完了すれば処理を終了し、印刷が完了していなければステップＳ２２０に戻る。
【００４６】
次に、図１０のフローチャートのステップＳ２２２のプリンタ１０１のメッセージ表示処理について詳細に説明する。
図１１は、実施例１のメッセージ表示処理の流れを示すフローチャートである。
以下にステップＳ２２２０からステップＳ２２２８までをステップ順に図１を併用しながら説明する。
【００４７】
（ステップＳ２２２０）
メッセージ取得部１１２は、例えば、印刷部１１１が印刷ジョブデータをラスタデータに変換している途中であれば、印刷部１１１からプリンタ１０１の状態情報としてメッセージコード３００の２が示すメッセージ（日本語であれば処理中）を入手する。
【００４８】
（ステップＳ２２２１）
メッセージ取得部１１２は、言語指定部１１０から指定された言語の通知を受ける。
【００４９】
（ステップＳ２２２２）
次に、メッセージ取得部１１２は、デフォルトメッセージ格納領域１１４に格納されている言語と、言語指定部１１０から通知を受けた言語が同じであるかどうかを判断する。
同じであればステップＳ２２２３に進み、同じでなければステップＳ２２２４に進む。
【００５０】
（ステップＳ２２２３）
指定された言語がデフォルトメッセージ格納領域１１４に格納されている言語であれば、
メッセージ取得部１１２は、印刷部１１１から入手したプリンタの状態情報に合致したメッセージコード３００を抽出し、デフォルトメッセージ格納領域１１４からメッセージを入手する。メッセージ取得部１１２は、その入手したメッセージをメッセージ表示部１１３に伝達する。
【００５１】
（ステップＳ２２２４）
指定された言語がデフォルトメッセージ格納領域１１４に格納されていない言語であれば、メッセージ取得部１１２は、印刷部１１１から入手したプリンタ１０１の状態情報に合致したメッセージコード３００を抽出し、既にメッセージ格納領域１１５に格納されていないかどうかを確認する。既にメッセージ格納領域１１５に格納されていればステップＳ２２２７に進み、格納されていなければステップＳ２２２５に進む。
【００５２】
（ステップＳ２２２５）
指定された言語のメッセージコード３００のメッセージがメッセージ格納領域１１５に格納されていなければ、メッセージ取得部１１２は、指定した言語によるメッセージコード３００をサーバ１０２のメッセージ送信部１０８に要求する。
【００５３】
（ステップＳ２２２６）
メッセージの要求を受けたサーバ１０２のメッセージ送信部１０８は、各国メッセージ格納領域１０７から指定を受けた言語のメッセージコード３００を入手して、メッセージを抽出し、折り返しプリンタ１０１のメッセージ取得部１１２に送信する。メッセージを入手したメッセージ取得部１１２は、入手したメッセージ及び要求したメッセージコード３００をメッセージ格納領域１１５に格納する。
【００５４】
（ステップＳ２２２７）
メッセージ取得部１１２は、サーバ１０２から入手したメッセージをメッセージ表示部１１３に伝達する。
【００５５】
（ステップＳ２２２８）
メッセージ表示部１１３は、入手したメッセージをプリンタ１０１の表示部に表示させる。
【００５６】
次に、図１１のフローチャートのステップＳ２２２５で説明したプリンタ１０１からサーバ１０２に対するメッセージ要求処理について詳細に説明する。
図１２は、実施例１のメッセージ要求処理の流れを示すフローチャートである。
以下にステップＳ３０からステップＳ３２までをステップ順に図１を併用しながら説明する。
【００５７】
（ステップＳ３０）
サーバ１０２のメッセージ送信部１０８は、プリンタ１０１のメッセージ取得部１１２から指定された言語とメッセージコード３００を受信する。例えば、言語は「日本語」、メッセージコード３００の２を受信する。
【００５８】
（ステップＳ３１）
メッセージ送信部１０８は、言語「日本語」、メッセージコード３００の２「処理中」のメッセージを各国メッセージ格納領域１０７から取得する。
【００５９】
（ステップＳ３２）
メッセージ送信部１０８は、取得したメッセージ「処理中」をプリンタ１０１のメッセージ取得部１１２に送信する。
【００６０】
次に、実施例１の言語変更処理全体の遷移に関してコンピュータ１００、プリンタ１０１及びサーバ１０２の各動作を併せて説明する。
図１３は、実施例１の言語変更処理全体の遷移を示すシーケンスチャートである。
ここでは、コンピュータ１００からプリンタ１０１に初期設定の「英語」ではなく、「日本語」を指定する印刷データを送信し、プリンタ１０１とサーバ１０２とで所望のデータを授受する動作について、以下にステップＳ４０からステップＳ４７までステップ順に説明する。
【００６１】
（ステップＳ４０）
コンピュータ１００の印刷データ送信部１０６は印刷データをプリンタ１０１に送信する。印刷データは、印刷ジョブデータと言語指定情報「日本語」からなる。
【００６２】
（ステップＳ４１）
プリンタ１０１の受信部１０９は、印刷データを受信すると印刷データを展開する。言語指定部１１０は、展開された印刷データから言語指定情報を入手し、その言語指定情報をメッセージ取得部１１２に通知する。
【００６３】
（ステップＳ４２）
次に、印刷部１１１は、受信部１０９で展開された印刷データから印刷ジョブデータを
入手すると、印刷ジョブデータをラスタデータに変換する。一方、変換作業と同時に印刷部１１１は、メッセージ取得部１１２にプリンタ１０１の状態情報が「処理中」であることを通知する。メッセージ取得部１１２は、言語が「日本語」で、メッセージが「処理中」を示すメッセージコード３００の２をサーバ１０２に要求する。ここで、メッセージ取得部１１２は、メッセージが必要となり、必要なメッセージ「処理中」のみを要求している。
【００６４】
（ステップＳ４３）
サーバ１０２のメッセージ送信部１０８は、各国メッセージ格納領域１０７から要求された日本語のメッセージコード３００の２を示す「処理中」のメッセージを入手し、プリンタ１０１のメッセージ取得部１１２に送信する。
【００６５】
（ステップＳ４４）
メッセージを入手したメッセージ取得部１１２は、メッセージをメッセージ格納領域１１５に格納し、且つメッセージ表示部１１３に伝達する。伝達されたメッセージ表示部１１３は、「処理中」のメッセージをプリンタ１０１の表示部に表示させる。
【００６６】
（ステップＳ４５）
印刷部１１１は、印刷ジョブデータをラスタデータに変換が完了すると、印刷を開始する。印刷部１１１はプリンタ１０１に状態情報が「処理中」から「印刷中」に遷移するので、メッセージ取得部１１２に「印刷中」であることを通知する。メッセージ取得部１１２は、サーバ１０２に言語は日本語で、メッセージが「印刷中」を示すメッセージコード３００の３をサーバ１０２に要求する。
【００６７】
（ステップＳ４６）
サーバ１０２のメッセージ送信部１０８は、各国メッセージ格納領域１０７から要求の日本語でメッセージコード３００の３を示す「印刷中」のメッセージを入手し、プリンタ１０１のメッセージ取得部１１２に送信する。
【００６８】
（ステップＳ４７）
メッセージを入手したメッセージ取得部１１２は、メッセージをメッセージ格納領域１１５に格納し、且つメッセージ表示部１１３に伝達する。伝達されたメッセージ表示部１１３はメッセージである「印刷中」をプリンタ１０１の表示部に表示させる。
【００６９】
なお、実施例１では、プリンタ１０１への印刷要求に伴ってプリンタ側で「処理中」「印刷中」のメッセージを指定の言語で表示させる例を説明してきたが、例えば、サーバ１０２の各国メッセージ格納領域１０７にプリンタ１０１の状態に対応付けたガイド情報を格納しておき、プリンタ１０１には、ガイド情報を表示させるガイドボタンを設け、ガイド情報のメッセージが表示されている場合に、ガイドボタンが押下されると、印刷データから得た指定言語でガイド情報のメッセージを表示させても構わない。その場合、プリンタ１０１で紙詰まり等が発生し、修理に関するガイド情報を表示させる場合に、修理方法並びに交換キットの情報が指定された言語で表示されるので、直ちに復帰対応できる。
【００７０】
以上のように、実施例１によればプリンタの表示部に使用される言語を切り換える場合に、必要になる度に必要なだけの指定言語のメッセージのみを取得するようにしたので、取得に要する時間が掛からないで済む。
【実施例２】
【００７１】
実施例１では、印刷完了後に言語が指定された印刷要求が送信されてくるまでは、前回指定された言語が継続されているが、実施例２では、印刷が正常に完了すると指定された言語から初期設定の言語に戻すようにする。
【００７２】
以下、実施例２の実施形態について図面を用いて説明する。印刷システムの構成は実施例１同様で、コンピュータ、プリンタ及びサーバで構成されるが、プリンタ内の構成に差異がある。
【００７３】
図１４は、実施例２に係る印刷システムのブロック図である。
図に示すように、印刷システム２は、コンピュータ１００、プリンタ２０１及びサーバ１０２で構成される。以下に実施例１と異なる部分についてのみ説明する。
【００７４】
プリンタ２０１は、受信部１０９、言語指定部１１０、印刷部１１１、メッセージ取得部１１２、メッセージ表示部１１３、デフォルトメッセージ格納領域１１４、メッセージ格納領域１１５及びステータス監視部２０２を有する。
【００７５】
ステータス監視部２０２は、メッセージ表示部１１３がメッセージ取得部１１２からメッセージを入手したときに、印刷が正常に完了したことを示すメッセージを取得したかどうかを監視し、正常完了を示すメッセージを取得した場合にはデフォルトメッセージ格納領域１１４から初期設定の言語を取得し、言語指定部１１０にその初期設定の言語の指定を行う部分である。
【００７６】
次に、実施例２の印刷ジョブの処理の流れについて説明する。
図１５は、実施例２の印刷ジョブの処理の流れを示すフローチャートである。
以下にステップ順に実施例２の動作について図１４を併用しながら説明する。なお、ステップＳ２２０からステップＳ２２３までは、実施例１の図１０のフローチャートと同様につき説明を省略し、ステップＳ２２４からステップＳ２２７までについて説明する。
【００７７】
（ステップＳ２２４）
ステップＳ２２３でステータス監視部２０２は、メッセージ表示部１１３において印刷が完了したことを示すメッセージを入手する。続いてステータス監視部２０２は、印刷が正常に完了したのかどうかを判断するために、メッセージ表示部１１３から次のメッセージを入手し、メッセージがエラー状態を示すメッセージかどうかを判断する。エラー状態であればステップＳ２２０に戻り、エラー状態でなければステップＳ２２５に進む。
【００７８】
（ステップＳ２２５）
印刷は正常に完了したので、プリンタ２０１の言語を初期設定に戻すためにステータス監視部２０２は、デフォルトメッセージ格納領域１１４からデフォルトの言語を取得する。
【００７９】
（ステップＳ２２６）
ステータス監視部２０２は、言語指定部１１０にデフォルトの言語を指定する。
【００８０】
（ステップＳ２２７）
メッセージ取得部１１２は、言語指定部１１０から初期設定の言語指定の通知を受ける。また、メッセージ取得部１１２は、印刷部１１１からプリンタ２０１の状態情報を入手し、メッセ−ジをデフォルトメッセージ格納領域１１４から入手する。その後、メッセージをメッセージ表示部１１３に伝達しプリンタ２０１の表示部に表示させる。
【００８１】
以上のように、実施例２によればプリンタの表示部に使用される言語を印刷完了後に初期設定の言語に戻すので、言語が切り替わったままであることを防止できる。
【産業上の利用可能性】
【００８２】
なお、実施例１、２では画像形成装置としてプリンタを適用した場合について説明してきたが、本発明の趣旨からすれば、ファクシミリ装置、ＭＦＰ装置、複写装置にも適用できる。
【図面の簡単な説明】
【００８３】
【図１】実施例１の印刷システムのブロック図である。
【図２】実施例１のプリンタドライバ設定画面の説明図である。
【図３】実施例１のデフォルトメッセージテーブルの説明図である。
【図４】実施例１のメッセージテーブルの説明図である。
【図５】実施例１の各国メッセージテーブルの説明図である。
【図６】実施例１の言語指定情報が付加された印刷ジョブデータの説明図である。
【図７】実施例１の印刷データ送信処理の流れを示すフローチャートである。
【図８】実施例１のプリンタの言語変更処理全体の流れを示すフローチャートである。
【図９】実施例１の言語指定処理の流れを示すフローチャートである。
【図１０】実施例１の印刷ジョブデータの処理の流れを示すフローチャートである。
【図１１】実施例１のメッセージ表示処理の流れを示すフローチャートである。
【図１２】実施例１のメッセージ要求処理の流れを示すフローチャートである。
【図１３】実施例１の言語変更処理全体の遷移を示すシーケンスチャートである。
【図１４】実施例２の印刷システムのブロック図である。
【図１５】実施例２の印刷ジョブデータの処理の流れを示すフローチャートである。
【符号の説明】
【００８４】
１、２  印刷システム
１００  コンピュータ
１０１、２０１  プリンタ
１０２  サーバ
１０５  言語情報合成部
１１０  言語指定部
１１２  メッセージ取得部
１１３  メッセージ表示部
１１４  デフォルトメッセージ格納領域
１１５  メッセージ格納領域
１０７  各国メッセージ格納領域
【図１】
2010082923.tif 000003
【図２】
2010082923.tif 000004
【図３】
2010082923.tif 000005
【図４】
2010082923.tif 000006
【図５】
2010082923.tif 000007
【図６】
2010082923.tif 000008
【図７】
2010082923.tif 000009
【図８】
2010082923.tif 000010
【図９】
2010082923.tif 000011
【図１０】
2010082923.tif 000012
【図１１】
2010082923.tif 000013
【図１２】
2010082923.tif 000014
【図１３】
2010082923.tif 000015
【図１４】
2010082923.tif 000016
【図１５】
2010082923.tif 000017