(57)【特許請求の範囲】
【請求項１】
端末装置と中継装置と複数のプリンタとがインターネットを介して接続され、前記端末装置から前記中継装置を介して印刷指示が前記プリンタに送信される印刷システムであって、
前記端末装置は、
前記端末装置に設定されている言語情報、および印刷させるプリンタの識別情報を含む印刷指示を前記中継装置に送信する端末装置送信手段を備え、
前記中継装置は、
前記言語情報、および前記印刷指示を受信する中継装置受信手段と、
前記中継装置受信手段により受信された印刷指示に基づき、印刷ジョブを作成する印刷ジョブ作成手段と、
前記印刷ジョブ作成手段により作成された印刷ジョブを前記プリンタに送信する中継装置送信手段と、を備え、
前記プリンタは、
前記印刷ジョブを受信するプリンタ受信手段と、
前記プリンタ受信手段により受信された印刷ジョブに基づき、画像を印刷する印刷手段と、
表示情報を表示する表示手段と、を備え、
前記中継装置受信手段により受信された言語情報に基づく言語で前記表示情報を前記中継装置受信手段により受信された前記プリンタの識別情報に対応する前記プリンタの前記表示手段に表示させ、前記プリンタの識別情報に対応しない前記プリンタには前記中継装置受信手段により受信された言語情報に基づく表示制御は行わない表示制御手段を備え、
前記端末装置の端末装置送信手段は、
印刷データ、または前記印刷データを識別する印刷ＩＤを含むリクエストを前記インターネットを介して前記中継装置に送信する際のプロトコルに記述された前記言語情報を送信し、
前記中継装置受信手段は、前記端末装置送信手段が送信した前記リクエストに含まれるプロトコルに記述された前記言語情報を抽出すること
を特徴とする印刷システム。
【請求項２】
前記表示制御手段は、少なくとも前記印刷手段が前記プリンタ受信手段により受信された印刷ジョブに基づく画像の印刷を終了するまでは、前記言語情報に基づく言語で前記表示情報を前記表示手段に表示させること
を特徴とする請求項１に記載の印刷システム。
【請求項３】
前記プリンタは、
前記表示手段に表示されるデフォルト言語を記憶するプリンタ記憶手段を備え、
前記表示制御手段は、前記印刷手段が画像の印刷を終了すると、前記プリンタ記憶手段に記憶されたデフォルト言語で前記表示情報を前記表示手段に表示させること
を特徴とする請求項２に記載の印刷システム
【請求項４】
前記表示制御手段は、前記プリンタ受信手段が次の印刷ジョブを受信するまで、前記言語情報に基づく言語で前記表示情報を前記表示手段に表示させること
を特徴とする請求項１に記載の印刷システム。
【請求項５】
前記プリンタは、
前記表示手段に表示される言語のデフォルト言語を記憶するプリンタ記憶手段を備え、
前記表示制御手段は、前記プリンタ記憶手段に記憶されたデフォルト言語と、前記言語情報に基づく言語と、の２言語で、前記表示情報を前記表示手段に表示させること
を特徴とする請求項１〜４のいずれかに記載の印刷システム。
【請求項６】
前記表示制御手段は、前記言語情報に基づく言語と、前記デフォルト言語とが一致する場合は、一致した言語で前記表示情報を前記表示手段に表示させること
を特徴とする請求項５記載の印刷システム。
【請求項７】
前記プリンタは、
前記印刷手段が画像を印刷する際に、印刷エラーを検知する検知手段を備え、
前記表示制御手段は、前記検知手段によりエラーが検知された場合、前記言語情報に基づく言語と前記デフォルト言語との２言語で印刷エラーの通知を前記表示手段に表示させること
を特徴とする請求項５または６に記載の印刷システム。
【請求項８】
前記表示制御手段は、前記デフォルト言語で、前記プリンタの管理者により設定される管理情報を前記表示手段に表示させること
を特徴とする請求項５〜７のいずれかに記載の印刷システム。
【請求項９】
端末装置と中継装置と複数のプリンタとがインターネットを介して接続され、前記端末装置から前記中継装置を介して印刷指示が前記プリンタに送信される印刷システムであって、
前記端末装置は、
前記端末装置に設定されている言語情報、および印刷させるプリンタの識別情報を含む印刷指示を前記中継装置に送信する端末装置送信手段を備え、
前記中継装置は、
前記言語情報、および前記印刷指示を受信する中継装置受信手段と、
前記中継装置受信手段により受信された印刷指示に基づき、印刷ジョブを作成する印刷ジョブ作成手段と、
前記印刷ジョブ作成手段により作成された印刷ジョブを前記プリンタに送信する中継装置送信手段と、を備え、
前記プリンタは、
前記印刷ジョブを受信するプリンタ受信手段と、
前記プリンタ受信手段により受信された印刷ジョブに基づき、画像を印刷する印刷手段と、
表示情報を表示する表示手段と、を備え、
前記中継装置受信手段により受信された言語情報に基づく言語で前記表示情報を前記中継装置受信手段により受信された前記プリンタの識別情報に対応する前記プリンタの前記表示手段に表示させ、前記プリンタの識別情報に対応しない前記プリンタには前記中継装置受信手段により受信された言語情報に基づく表示制御は行わない表示制御手段を備え、  前記端末装置送信手段は、前記印刷手段に印刷させる印刷データを添付ファイルとして含み、前記印刷させるプリンタの識別情報としての前記プリンタに付与されたメールアドレスを宛先アドレスとするメールを前記印刷指示とし、前記メールに設定されているメール設定言語を前記端末装置に設定されている言語情報として、前記中継装置としてのメールサーバに送信することを特徴とする印刷システム。
【請求項１０】
前記表示制御手段は、
前記中継装置受信手段により受信された言語情報に基づき、前記表示情報を作成する表示情報作成手段と、
前記表示情報作成手段により作成された表示情報が表示されるように前記表示手段を動作させる表示動作手段と、を備え、
前記表示情報作成手段は前記中継装置に備えられ、
前記表示動作手段は前記プリンタに備えられる
ことを特徴とする請求項１〜９のいずれかに記載の印刷システム。
【請求項１１】
前記表示制御手段は、
前記中継装置受信手段により受信された言語情報に基づき、言語設定コマンドを作成するコマンド作成手段と、
前記コマンド作成手段により作成された言語設定コマンドに従い、前記表示情報の言語を設定する言語設定手段と、を備え
前記コマンド作成手段は、前記中継装置に備えられ、
前記言語設定手段は、前記プリンタに備えられること
を特徴とする請求項１〜９のいずれかに記載の印刷システム。
【請求項１２】
前記端末装置は、
Ｗｅｂブラウザを備え、
前記端末装置の前記端末装置送信手段は、
前記Ｗｅｂブラウザが受信可能な言語として前記プロトコルに記述された前記言語情報を含む前記リクエストを送信すること
を特徴とする請求項１〜８のいずれか記載の印刷システム。
【請求項１３】
印刷データ、または前記印刷データを識別する印刷ＩＤを含むリクエストをインターネットを介して端末装置が中継装置に送信する際のプロトコルに記述された言語情報に基づき作成された言語設定コマンドと、印刷ジョブと、を前記中継装置から受信するプリンタであって、
表示情報を表示する表示手段と、
前記中継装置から前記印刷ジョブ、および前記言語設定コマンドを受信するプリンタ受信手段と、
前記プリンタ受信手段により受信された印刷ジョブに基づき、画像を印刷する印刷手段と、
前記プリンタ受信手段により受信された前記言語設定コマンドに従い、前記端末装置が前記中継装置に前記リクエストを送信する際のプロトコルに記述された言語情報に基づく言語で前記表示情報を前記表示手段に表示させる表示制御手段と、を備える
ことを特徴とするプリンタ。
【請求項１４】
印刷データ、または前記印刷データを識別する印刷ＩＤを含むリクエストをインターネットを介して端末装置が中継装置に送信する際のプロトコルに記述された言語情報に基づき作成された前記印刷させるプリンタの表示手段に表示される表示情報と、印刷ジョブと、を前記中継装置から受信するプリンタであって、
表示情報を表示する表示手段と、
前記中継装置から前記印刷ジョブ、および前記表示情報を受信するプリンタ受信手段と、
前記プリンタ受信手段により受信された印刷ジョブに基づき、画像を印刷する印刷手段と、
前記端末装置が前記中継装置に前記リクエストを送信する際のプロトコルに記述された言語情報に基づく言語で作成され、前記プリンタ受信手段により受信された表示情報が表示されるように前記表示手段を動作させる表示動作手段と、を備えること
を特徴とするプリンタ。
【請求項１５】
端末装置、および表示情報を表示する表示手段を備える複数のプリンタとインターネットを介して通信する中継装置であって、
前記端末装置に設定されている言語情報、および印刷させるプリンタの識別情報を含む印刷指示を前記端末装置から受信する中継装置受信手段と、
前記中継装置受信手段により受信された印刷指示に基づき、印刷ジョブを作成する印刷ジョブ作成手段と、
前記中継装置受信手段により受信された言語情報に基づく言語で前記表示情報を前記プリンタの表示手段に表示させる表示制御手段と、
前記印刷ジョブ作成手段により作成された印刷ジョブを前記プリンタに送信する中継装置送信手段と、を備え、
前記中継装置受信手段は、印刷データ、または前記印刷データを識別する印刷ＩＤを含み、前記端末装置が送信したリクエストに含まれるプロトコルに記述された前記言語情報を抽出し、
前記表示制御手段は、
前記中継装置受信手段により受信された言語情報に基づき、前記表示情報を作成する表示情報作成手段を備え、
前記中継装置送信手段は、前記表示情報作成手段により作成された表示情報を前記中継装置受信手段により受信された前記プリンタの識別情報に対応する前記プリンタに送信し、前記作成された表示情報を前記中継装置受信手段により受信された前記プリンタの識別情報に対応しない前記プリンタには送信しないことを特徴とする中継装置。
【請求項１６】
印刷データ、または前記印刷データを識別する印刷ＩＤを含むリクエストをインターネットを介して端末装置が中継装置に送信する際のプロトコルに記述された言語情報に基づき作成された言語設定コマンドと、印刷ジョブと、を前記中継装置から受信するプリンタを制御するコンピュータに、
前記中継装置から前記印刷ジョブ、および前記言語設定コマンドを受信するプリンタ受信ステップと、
前記プリンタ受信ステップにより受信された印刷ジョブに基づき、前記プリンタの印刷手段に画像を印刷させる印刷ステップと、
前記プリンタ受信ステップにより受信された前記言語設定コマンドに従い、前記端末装置が前記中継装置に前記リクエストを送信する際のプロトコルに記述された言語情報に基づく言語で前記プリンタの表示手段に表示情報を表示させる表示制御ステップと、
を実行させる印刷プログラム。
【請求項１７】
印刷データ、または前記印刷データを識別する印刷ＩＤを含むリクエストをインターネットを介して端末装置が中継装置に送信する際のプロトコルに記述された言語情報に基づき作成された前記印刷させるプリンタの表示手段に表示される表示情報と、印刷ジョブと、を前記中継装置から受信するプリンタを制御するコンピュータに、  
前記中継装置から前記印刷ジョブ、および前記表示情報を受信するプリンタ受信ステップと、
前記プリンタ受信ステップにより受信された印刷ジョブに基づき、前記プリンタの印刷手段に画像を印刷させる印刷ステップと、
前記端末装置が前記中継装置に前記リスクストを送信する際のプロトコルに記述された言語情報に基づく言語で作成され、前記プリンタ受信ステップにより受信された表示情報が表示されるように前記表示手段を動作させる表示動作ステップと、
を実行させる印刷プログラム。
【請求項１８】
端末装置と中継装置と複数のプリンタとがインターネットを介して接続され、前記端末装置から前記中継装置を介して印刷指示が前記プリンタに送信される印刷システムに使用される印刷方法であって、
前記端末装置において実行されるステップは、
前記端末装置に設定されている言語情報、および印刷させるプリンタの識別情報を含む印刷指示を前記中継装置に送信する端末装置送信ステップを備え、
前記中継装置において実行されるステップは、
前記言語情報、および前記印刷指示を受信する中継装置受信ステップと、
前記受信された印刷指示に基づき、印刷ジョブを作成する印刷ジョブ作成ステップと、
前記作成された印刷ジョブを前記プリンタに送信する中継装置送信ステップと、を備え、
前記プリンタにおいて実行されるステップは、
前記印刷ジョブを受信するプリンタ受信ステップと、
前記受信された印刷ジョブに基づき、画像を印刷する印刷ステップと、
表示情報を表示する表示ステップと、を備え、
前記中継装置受信ステップにより受信された言語情報に基づく言語で前記表示情報を前記中継装置受信ステップにより受信された前記プリンタの識別情報に対応する前記プリンタの表示手段に表示させ、前記プリンタの識別情報に対応しない前記プリンタには前記中継装置受信ステップにより受信された言語情報に基づく表示制御は行わない表示制御ステップを備え、
前記端末装置の端末装置送信ステップは、
印刷データ、または前記印刷データを識別する印刷ＩＤを含むリクエストを前記インターネットを介して前記中継装置に送信する際のプロトコルに記述された前記言語情報を送信し、
前記中継装置受信ステップは、前記端末装置送信ステップが送信した前記リクエストに含まれるプロトコルに記述された前記言語情報を抽出すること
を特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタの表示手段に表示される言語を変換する印刷システム、プリンタ、中継装置、プリンタのプログラム、及び印刷方法に関するものである。
【背景技術】
【０００２】
従来、表示部に表示される言語が切り替えられるプリンタが知られている。例えば、特
許文献１に記載されたプリンタにおいて、ユーザが表示言語モード切替ボタンを操作する
ことにより、表示部における表示言語が日本語あるいは英語に切り替えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３５０５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に記載のプリンタにおいて、あるユーザが、表示言語モード切替ボ
タンを操作し、表示部における表示言語を日本語に切替えた場合、表示部は日本語で表示
される。従って、日本語を理解できず、英語を理解できるユーザは、表示部が日本語で表
示されているので、表示部に表示されているメッセージなどの理解に困難を伴う可能性が
ある。特に、プリンタのユーザ以外のユーザがユーザ端末からサーバを介してこのプリン
タに印刷指示を送信することが考えられる。例えば、英語を理解できるユーザのユーザ端
末の表示部は英語で表示される。このユーザ端末からサーバを介して日本語で表示部が表
示されるプリンタに印刷指示が送信される場合が挙げられる。この場合、印刷指示を送信
するユーザ端末のユーザが理解できる言語と、プリンタに表示される言語とが異なる可能
性がある。このため、印刷指示を送信する端末装置のユーザがプリンタの表示部に表示さ
れる言語を理解できないので、表示部に表示されるメッセージなどの通知を理解できない
可能性がある。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、印刷指示を送信する
端末装置のユーザが理解できる言語でプリンタの表示手段に表示される通知を表示する印
刷システム、プリンタ、中継装置、プリンタのプログラム、及び印刷方法を提供すること
を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、端末装置から中継装置を介して印刷指示がプリンタに送信される印刷システムであって、前記端末装置は、前記端末装置に設定されている言語情報、および印刷指示を前記中継装置に送信する端末装置送信手段を備え、前記中継装置は、前記言語情報、および前記印刷指示を受信する中継装置受信手段と、前記中継装置受信手段により受信された印刷指示に基づき、印刷ジョブを作成する印刷ジョブ作成手段と、前記印刷ジョブ作成手段により作成された印刷ジョブを前記プリンタに送信する中継装置送信手段と、を備え、前記プリンタは、前記印刷ジョブを受信するプリンタ受信手段と、前記プリンタ受信手段により受信された印刷ジョブに基づき、画像を印刷する印刷手段と、表示情報を表示する表示手段と、を備え、前記中継装置受信手段により受信された言語情報に基づく言語で前記表示情報を前記表示手段に表示させる表示制御手段を備えることを特徴とするものである。
【０００７】
また、前記表示制御手段は、少なくとも前記印刷手段が前記プリンタ受信手段により受信された印刷ジョブに基づく画像の印刷を終了するまでは、前記言語情報に基づく言語で前記表示情報を前記表示手段に表示させてもよい。
【０００８】
また、前記プリンタは、前記表示手段に表示されるデフォルト言語を記憶するプリンタ記憶手段を備え、前記表示制御手段は、前記印刷手段が画像の印刷を終了すると、前記プリンタ記憶手段に記憶されたデフォルト言語で前記表示情報を前記表示手段に表示させてもよい。
【０００９】
また、前記表示制御手段は、前記プリンタ受信手段が次の印刷ジョブを受信するまで、前記言語情報に基づく言語で前記表示情報を前記表示手段に表示させてもよい。
【００１０】
また、前記プリンタは、前記表示手段に表示される言語のデフォルト言語を記憶するプリンタ記憶手段を備え、前記表示制御手段は、前記プリンタ記憶手段に記憶されたデフォルト言語と、前記言語情報に基づく言語と、の２言語で、前記表示情報を前記表示手段に表示させてもよい。
【００１１】
また、前記表示制御手段は、前記言語情報に基づく言語と、前記デフォルト言語とが一致する場合は、一致した言語で前記表示情報を前記表示手段に表示させてもよい。
【００１２】
また、前記プリンタは、前記印刷手段が画像を印刷する際に、印刷エラーを検知する検知手段を備え、前記表示制御手段は、前記検知手段によりエラーが検知された場合、前記言語情報に基づく言語と前記デフォルト言語との２言語で印刷エラーの通知を前記表示手段に表示させてもよい。
【００１３】
また、前記表示制御手段は、前記デフォルト言語で、前記プリンタの管理者により設定される管理情報を前記表示手段に表示させてもよい。
【００１４】
また、前記端末装置送信手段は、前記印刷手段に印刷させる印刷データを添付ファイルとして含み、前記プリンタに付与されたメールアドレスを宛先アドレスとするメールを前記印刷指示とし、前記メールに設定されているメール設定言語を前記端末装置に設定されている言語情報として、前記中継装置としてのメールサーバに送信してもよい。
【００１５】
また、前記表示制御手段は、前記中継装置受信手段により受信された言語情報に基づき、前記表示情報を作成する表示情報作成手段と、前記表示情報作成手段により作成された表示情報が表示されるように前記表示手段を動作させる表示動作手段と、を備え、前記表示情報作成手段は前記中継装置に備えられ、前記表示動作手段は前記プリンタに備えられてもよい。
【００１６】
また、前記表示制御手段は、前記中継装置受信手段により受信された言語情報に基づき、言語設定コマンドを作成するコマンド作成手段と、前記コマンド作成手段により作成された言語設定コマンドに従い、前記表示情報の言語を設定する言語設定手段と、を備え前記コマンド作成手段は、前記中継装置に備えられ、前記言語設定手段は、前記プリンタに備えられてもよい。
【００１７】
また、本発明は、端末装置から送信される言語情報および印刷指示に基づき印刷ジョブおよび言語設定コマンドを作成する中継装置を介して、その端末装置と通信するプリンタであって、表示情報を表示する表示手段と、前記中継装置から前記印刷ジョブ、および前記言語設定コマンドを受信するプリンタ受信手段と、前記プリンタ受信手段により受信された印刷ジョブに基づき、画像を印刷する印刷手段と、前記言語情報に基づく言語で前記表示情報を前記表示手段に表示させる表示制御手段と、を備え、前記表示制御手段は、前記プリンタ受信手段により受信された言語設定コマンドに従い、前記表示情報の言語を設定する言語設定手段を備えることを特徴とするものである。
【００１８】
また、本発明は、端末装置、および表示情報を表示する表示手段を備えるプリンタと通信する中継装置であって、前記端末装置に設定されている言語情報、および印刷指示を前記端末装置から受信する中継装置受信手段と、前記中継装置受信手段により受信された印刷指示に基づき、印刷ジョブを作成する印刷ジョブ作成手段と、前記中継装置受信手段により受信された言語情報に基づく言語で前記表示情報を前記プリンタの表示手段に表示させる表示制御手段と、前記印刷ジョブ作成手段により作成された印刷ジョブを前記プリンタに送信する中継装置送信手段と、を備え、前記表示制御手段は、前記中継装置受信手段により受信された言語情報に基づき、前記表示情報を作成する表示情報作成手段を備え、前記中継装置送信手段は、前記表示情報作成手段により作成された表示情報を前記プリンタに送信することを特徴とするものである。
【００１９】
また、本発明は、端末装置から送信される言語情報および印刷指示に基づき印刷ジョブおよび言語設定コマンドを作成する中継装置を介して、その端末装置と通信するプリンタを制御するコンピュータに、前記中継装置から前記印刷ジョブ、および前記言語設定コマンドを受信するプリンタ受信ステップと、前記プリンタ受信ステップにより受信された印刷ジョブに基づき、前記プリンタの印刷手段に画像を印刷させる印刷ステップと、前記言語情報に基づく言語で前記プリンタの表示手段に表示情報を表示させる表示制御ステップと、を実行させるプログラムであって、前記表示制御ステップは、前記プリンタ受信ステップにより受信された言語設定コマンドに従い、前記表示情報の言語を設定する言語設定ステップを備えることを特徴とするプログラムである。
【００２０】
また、本発明は、端末装置から中継装置を介して印刷指示がプリンタに送信される印刷システムに使用される印刷方法であって、前記端末装置において実行されるステップは、前記端末装置に設定されている言語情報、および印刷指示を前記中継装置に送信する端末装置送信ステップを備え、前記中継装置において実行されるステップは、前記言語情報、および前記印刷指示を受信する中継装置受信ステップと、前記受信された印刷指示に基づき、印刷ジョブを作成する印刷ジョブ作成ステップと、前記作成された印刷ジョブを前記プリンタに送信する中継装置送信ステップと、を備え、前記プリンタにおいて実行されるステップは、前記印刷ジョブを受信するプリンタ受信ステップと、前記受信された印刷ジョブに基づき、画像を印刷する印刷ステップと、表示情報を表示する表示ステップと、を備え、前記中継装置受信ステップにより受信された言語情報に基づく言語で前記表示情報を前記表示手段に表示させる表示制御ステップを備えることを特徴とする方法である。
【発明の効果】
【００２１】
本発明によれば、端末装置から送信された言語情報に基づく言語で、表示情報がプリンタの表示手段に表示される。これにより、表示情報が、印刷指示を送信する端末装置に設定されている言語で表示される。従って、印刷指示を送信する端末装置のユーザは、表示手段に表示される表示情報を理解出来る。
【００２２】
また、画像の印刷が終了するまでは、端末装置から送信された言語情報に基づく言語で、表示情報が表示手段に表示される。すなわち、画像の印刷中に表示される表示情報は、端末装置に設定されている言語で表示される。この結果、印刷指示を送信する端末装置のユーザは、印刷中に表示手段に表示される表示情報を理解出来る。
【００２３】
また、画像の印刷が終了すると、表示情報はデフォルト言語で表示手段に表示される。従って画像の印刷が終了すると、プリンタのユーザが、プリンタの表示手段を見る機会が多くなる。これにより、プリンタのユーザは、端末装置から送信された印刷指示に基づく画像の印刷の終了以降に表示手段に表示される表示情報を理解出来る。
【００２４】
また、プリンタ受信手段が次の印刷ジョブを受信するまで、中継装置受信手段により受信された言語情報に基づく言語で表示情報が表示手段に表示される。従って、印刷指示を送信した端末装置のユーザは、プリンタが次の印刷ジョブを受信するまでに、表示手段に表示される表示情報を理解出来る。
【００２５】
また、デフォルト言語と、端末装置送信手段により送信された言語情報に基づく言語と、の２言語で表示情報が表示手段に表示される。従って、デフォルト言語を理解できるプリンタのユーザ、またはプリンタの管理者と、印刷指示を送信した端末装置のユーザとが、共に、表示手段に表示される表示情報を理解出来る。
【００２６】
また、言語情報に基づく言語と、デフォルト言語とが一致する場合は、一致した言語で表示情報が表示手段に表示される。これにより、表示情報が、デフォルト言語と、言語情報に基づく言語との２言語で表示される場合であっても、２言語とも同じ言語で表示されることを防ぐことが出来る。従って、ユーザが、表示手段に表示される表示情報を、同じ言語で２度読みすることを防ぐことが出来る。
【００２７】
また、デフォルト言語と言語情報に基づく言語との２言語で印刷エラーの通知を表示手段に表示される。印刷指示を送信する端末装置のユーザは、プリンタのユーザでないことが考えられる。この場合、言語情報に基づく言語でのみ印刷エラーが表示されても、端末装置のユーザは印刷エラー状態を解消する処理を実行できない可能性がある。これに対し、印刷エラーの通知がデフォルト言語と言語情報に基づく言語との２言語で表示されると、プリンタのユーザが端末装置のユーザに代わり、印刷エラー状態を解消する処理を行える可能性が高くなる。従って、印刷エラーが起きても、プリンタのユーザが、印刷エラー状態を解消する処理を行うことにより、印刷エラー状態を解消する可能性を高くすることが出来る。
【００２８】
また、プリンタの管理者により設定される管理情報はデフォルト言語で表示手段に表示される。従って、端末装置のユーザが管理情報の設定を変更する可能性を低減できる。
【００２９】
また、印刷データが添付ファイルとして設定されたメールがメールサーバに送信されることにより、端末装置に設定されている言語情報に基づく言語で表示情報がプリンタの表示手段に表示される。これにより、端末装置のユーザは、印刷データが添付ファイルとして添付されたメールがメールサーバに送信されることにより、メールに設定された言語でプリンタの表示手段に表示される表示情報を理解することが出来る。
【００３０】
また、中継装置が、プリンタの表示手段に表示される表示情報を端末装置に設定されている言語情報に基づく言語で作成する。中継装置は、この作成された表示情報をプリンタに送信する。この表示情報がプリンタの表示手段に表示される。表示情報が、印刷指示を送信する端末装置に設定されている言語で表示される。従って、印刷指示を送信する端末装置のユーザは、表示手段に表示される表示情報を理解出来る。
【００３１】
また、中継装置が、端末装置に設定されている言語情報に基づく言語で言語設定コマンドを作成する。中継装置は、この作成された言語設定コマンドをプリンタに送信する。プリンタは、この言語設定コマンドに従い、表示手段に表示される表示情報の言語を設定する。これにより、表示情報が、印刷指示を送信する端末装置に設定されている言語で表示される。従って、印刷指示を送信する端末装置のユーザは、表示手段に表示される表示情報を理解出来る。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１実施形態に係る印刷システムＰＳの概要構成を示す図である。
【図２】印刷システムＰＳにおけるＰＣ１、Ｗｅｂサーバ２、およびプリンタ３のハードウェア図である。
【図３】プリンタ管理テーブルの内容を表す模式図である。
【図４】印刷ジョブ管理テーブルを内容表す模式図である。
【図５】ＰＣ１、Ｗｅｂサーバ２、およびプリンタ３の処理を表すシーケンス図である。
【図６】ＰＣ１の印刷データ送信処理を示すフローチャートである。
【図７】Ｗｅｂサーバ２のメイン処理を示すフローチャートである。
【図８】プリンタ３のメイン処理を示すフローチャートである。
【図９】プリンタ３の印刷ジョブ出力処理の一部の処理を示すフローチャートである。
【図１０】表示手段３３に表示されるメッセージを示す画面図である。
【図１１】プリンタ３の印刷ジョブ出力処理の残りの処理を示すフローチャートである。
【図１２】表示手段３３に表示されるエラーメッセージを示す画面図である。
【図１３】プリンタ３の管理情報表示制御処理を示すフローチャートである。
【図１４】管理情報のメッセージを表す画面図であるである。
【図１５】本発明の第２実施形態のプリンタの印刷ジョブ出力処理の一部の処理を示すフローチャートである。
【図１６】第２実施形態のプリンタ３の印刷ジョブ出力処理の残りの処理を示すフローチャートである。
【図１７】本発明の第３実施形態のメールサーバのメイン処理を示すフローチャートである。
【図１８】第３実施形態のプリンタ３のメイン処理を示すフローチャートである。
【発明を実施するための形態】
【００３３】
〈第１実施形態〉
始めに、図１を参照して本発明の第１実施形態に係る印刷システムＰＳについて説明する。
【００３４】
〔１．印刷システムＰＳの構成〕
図１は、第１実施形態に係る印刷システムＰＳの概要構成を示す図である。
【００３５】
印刷システムＰＳは、ＰＣ１と、Ｗｅｂサーバ２と、複数のプリンタ３と、を備える。ＰＣ１とＷｅｂサーバ２と複数のプリンタ３とが、ネットワークＮＷを介して接続される。図１において、複数のプリンタ３として、プリンタ３Ａ、プリンタ３Ｂ、およびプリンタ３Ｃの３つのプリンタ３が配置されている。プリンタ３Ａ、プリンタ３Ｂ、およびプリンタ３Ｃのいずれかについて説明する場合、単にプリンタ３と記載して説明する。ＰＣ１は、パーソナルコンピュータである。Ｗｅｂサーバ２は、互いにネットワークで接続された複数の装置から構成されてもよいが、物理的に単一の装置で構成されるとして説明する。ＰＣ１、およびＷｅｂサーバ２がそれぞれ本発明の端末装置、および中継装置の一例である。
【００３６】
ネットワークＮＷは、外部ネットワークの一例である。ネットワークＮＷは、例えば、インターネット等のパブリックネットワークである。ＰＣ１と、Ｗｅｂサーバ２と、プリンタ３とは互いに、ＴＣＰ／ＩＰのプロトコルに従ってデータの送受信を行う。
【００３７】
〔２．ＰＣ１のハードウェア構成〕
図２を参照して、印刷システムＰＳに備えられるＰＣ１のハードウェアの構成について説明する。ＰＣ１は、制御手段１１と、記憶手段１２と、表示手段１３と、通信手段１４とを備える。
【００３８】
制御手段１１は、ＣＰＵなどの演算処理装置である。記憶手段１２は、揮発性の記憶装置と不揮発性の記憶装置とを備える。制御手段１１のＣＰＵが処理するプログラムは、不揮発性の記憶装置の記憶領域に記憶される。揮発性の記憶装置は、制御手段１１が不揮発性の記憶装置の記憶領域に記憶されたプログラム、及びプログラムに従う各処理を実行する際に必要なデータを一時的に記憶する記憶領域を備える。記憶手段１２に記憶されたプログラムに従う制御手段１１の処理が、後述の各処理を実現する。
【００３９】
Ｗｅｂブラウザが不揮発性の記憶装置に記憶される。印刷データは不揮発性の記憶装置の記憶領域に記憶される。この印刷データは、Ｗｅｂサーバ２に印刷指示を送信する際に送信される。
【００４０】
表示手段１３は、周知のＬＣＤ等のディスプレイを備えた表示装置である。表示手段１３は、制御手段１１からの指示に従って、各種のメッセージを表示する。通信手段１４は、通信インタフェース、およびＬＡＮポートを備える。通信インタフェースは、Ｗｅｂサーバ２にデータが送信される、およびＷｅｂサーバ２からデータが受信される際に信号変換及びプロトコル変換などのインタフェース処理を実行する。ＬＡＮポートは、ＰＣ１がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続される際、ＬＡＮケーブルが接続される接続端子である。Ｗｅｂサーバ２に対するデータの送信及び受信は、ＬＡＮを介して行われる。図示しないルータなどの装置により、ＬＡＮとネットワークＮＷとは接続される。以降の記載では、Ｗｅｂサーバ２に対するデータの送信及び受信は、通信手段１４の通信インタフェース及びＬＡＮポートを介して行われる。
【００４１】
〔３．Ｗｅｂサーバ２のハードウェア構成〕
図２を参照して、印刷システムに備えられるＷｅｂサーバ２のハードウェアの構成について説明する。
【００４２】
Ｗｅｂサーバ２は、制御手段２１と、記憶手段２２と、表示手段２３と、通信手段２４とを備える。制御手段２１と、記憶手段２２と、表示手段２３と、通信手段２４とは、それぞれ制御手段１１と、記憶手段１２と、表示手段１３と、通信手段１４と同じ構成である。
【００４３】
制御手段２１は、ＰＣ１からの印刷指示を受信したときに、印刷指示に含まれるプリンタＩＤに従い、画像を印刷するプリンタ３を選択する。制御手段２１は、選択されたプリンタ３に印刷指示を送信する。
【００４４】
印刷システムＰＳに含まれる複数のプリンタ３のプリンタドライバが記憶手段２２に記憶される。ＰＣ１から送信された印刷データは、記憶手段２２に記憶される。記憶手段２２に記憶された印刷データは、プリンタドライバにより印刷用データに変換されて、印刷ジョブに付与される。
【００４５】
記憶手段２２は、プリンタ管理テーブル記憶領域と、印刷ジョブ管理テーブル記憶領域と、プログラム記憶領域と、を備える。
【００４６】
プリンタ管理テーブル記憶領域は、プリンタ管理テーブルが記憶される領域である。プリンタ管理テーブルの一例を図３に示す。図３に示すようにプリンタ管理テーブルは、プリンタＩＤと、およびプリンタドライバＩＤとが対応づけられて記憶されるテーブルである。プリンタＩＤは、プリンタ３を識別するために割り当てられたＩＤである。プリンタドライバＩＤは、プリンタドライバを識別するＩＤである。
【００４７】
印刷ジョブ管理テーブル記憶領域は、印刷ジョブ管理テーブルが記憶される領域である。印刷ジョブ管理テーブルの一例を図４に示す。図４に示すように、印刷ジョブ管理テーブルは、ジョブＩＤと、プリンタＩＤと、印刷データのパスと、ＰＣ１のＩＰアドレスと、および言語情報とが対応付けられて記憶されるテーブルである。
【００４８】
ジョブＩＤは、Ｗｅｂサーバ２がＰＣ１からの印刷指示を受信すると、その印刷指示に対してＷｅｂサーバ２が割り当てるＩＤである。印刷データのパスは、記憶手段２２における印刷データの格納位置を示す情報である。プリンタＩＤは、ＰＣ１から送信された印刷指示に含まれるプリンタＩＤである。ＰＣ１のＩＰアドレスは印刷データを送信したＰＣ１のＩＰアドレスである。言語情報は、後述するが、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ
Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストのヘッダーに含まれるＡｃｃｅｐｔ−ｌａｎｇｕａｇｅにより指定される言語の情報である。
【００４９】
プログラム記憶領域は、Ｗｅｂサーバ２の動作を制御するプログラムが記憶される領域である。具体的には、プログラム記憶領域は、後述の印刷システムＰＳとしての動作を制御するプログラム、および通信プログラムのサーバプログラム等を記憶する。
【００５０】
〔４．プリンタのハードウェア構成〕
図２を参照して、印刷システムに備えられるプリンタ３のハードウェアの構成について説明する。
【００５１】
プリンタ３は、制御手段３１と、記憶手段３２と、表示手段３３と、通信手段３４と、印刷手段３５とを備える。制御手段３１と、記憶手段３２と、表示手段３３と、通信手段３４とは、それぞれ制御手段１１と、記憶手段１２と、表示手段１３と、通信手段１４と
同じ構成である。制御手段は、ＣＰＵを備える。このＣＰＵが本発明のコンピュータの一例である。
【００５２】
記憶手段３２は、プリンタ３の動作を制御するプログラムを記憶する。具体的には、記憶手段３２は、印刷システムＰＳとしての動作を制御するプログラム、および通信プログラムのクライアントプログラム等を記憶する。記憶手段３２はＷｅｂサーバ２のＩＰアドレスまたはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を記憶する。
【００５３】
表示手段３３は、周知のＬＣＤ等のディスプレイを備えた表示装置である。表示手段３３は、制御手段３１からの指示に従って、各種のメッセージを表示する。後述するが、表示手段３３に表示されるメッセージは、日本語、英語などの多言語で表示されることが可能である。メッセージが本発明の表示情報の一例である。
【００５４】
印刷手段３５は、具体的にカラーインクジェットプリンタ、またはレーザプリンタである。図示されていないが、プリンタ３は、ユーザにより操作される複数の操作ボタン、および、表示手段３３のＬＣＤに重ねて配置したタッチパネルなどの操作手段を備える。操作手段は、ユーザの押下操作に応じた信号を制御手段１１へ送信する。ユーザは、操作手段を操作することにより所望の指示を入力する。
【００５５】
〔５．印刷システムのシーケンス〕
図５を参照して、印刷システムＰＳに含まれるＰＣ１、Ｗｅｂサーバ２、およびプリンタ３の動作を説明する。
【００５６】
ステップ１において、ＰＣ１は、Ｗｅｂサーバ２に印刷データ、および言語情報を送信する。具体的には、図示しないマウス、キーボードなどの操作手段をユーザが操作することにより、Ｗｅｂブラウザのアドレス欄にＷｅｂサーバ２のＵＲＬが入力される。Ｗｅｂサーバ２のＵＲＬが入力されると、Ｗｅｂブラウザが、Ｗｅｂページのデータを要求するＨＴＴＰリクエストをＷｅｂサーバ２に送信する。Ｗｅｂブラウザが受信可能な言語を指定するＡｃｃｅｐｔ−ｌａｎｇｕａｇｅが、このＨＴＴＰリクエストのヘッダーに記述される。以降の記載において、ステップをＳと略して記載する。
【００５７】
Ｗｅｂサーバ２はＨＴＴＰリクエストに対応するＷｅｂページをＰＣ１に送信する。ＰＣ１は、表示手段１３に表示されるＷｅｂブラウザのページ表示領域にＷｅｂページを表示する。Ｗｅｂページが表示手段１３に表示された後、ＰＣ１は、ＰＣ１のユーザの操作を受け、印刷データをＷｅｂサーバ２に送信する。ＰＣ１は、印刷データの送信の際、この印刷データを印刷させるプリンタ３を指定するプリンタＩＤをＷｅｂサーバ２に送信する。Ｗｅｂサーバ２に送信される印刷データ、およびプリンタＩＤが本発明の印刷指示の一例である。印刷データ、およびプリンタＩＤの送信が終了すると、Ｗｅｂサーバ２の処理であるＳ２に処理を移行する。
【００５８】
Ｗｅｂサーバ２は、印刷データを含むＨＴＴＰリクエストを受信する。Ｓ２において、印刷データを含むＨＴＴＰリクエストを受信したＷｅｂサーバ２は、印刷ジョブを作成する。この時、Ｗｅｂサーバ２はプリンタＩＤにより指定されたプリンタに対応するプリンタドライバにより、印刷ジョブを作成する。また、ＰＣ１から送信されたＨＴＴＰリクエストのヘッダーに含まれるＡｃｃｅｐｔ−ｌａｎｇｕａｇｅから、言語情報を抽出する。抽出した言語情報に基づく言語でメッセージをプリンタ３の表示手段３３に表示させる言語設定コマンドを印刷ジョブに付与する。印刷ジョブの作成が終了すると、Ｓ３に処理を移行する。
【００５９】
Ｓ３において、プリンタ３は印刷ジョブの取得要求を示す印刷ジョブ取得要求をＷｅｂ
サーバ２に送信する。印刷ジョブ取得要求を送信すると、Ｗｅｂサーバ２の処理であるＳ４に処理を移行する。
【００６０】
Ｓ４において、印刷ジョブ取得要求を受信したＷｅｂサーバ２は、印刷ジョブ取得要求を送信したプリンタ３に印刷データと言語設定コマンドとを含む印刷ジョブを送信する。印刷ジョブの送信が終了すると、Ｓ５に処理を移行する。
【００６１】
Ｓ５において、印刷ジョブを受信したプリンタ３は、印刷ジョブに含まれる言語設定コマンドに従い、表示手段３３のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を変更する。このＵＩの変更と共に、印刷手段３５は印刷ジョブに基づき、画像を印刷する。Ｓ５の処理が本発明の表示制御手段の一例である。
【００６２】
〔ＰＣ１の印刷データ送信処理〕
図６を参照して、ＰＣ１の印刷データ送信処理を説明する。この印刷データ送信処理は、図５に示すＳ１の処理である。印刷データ送信処理はＰＣ１の制御手段１１に電源が投入されている状態で実行される。Ｓ１１において、Ｗｅｂブラウザのアドレス欄にＷｅｂサーバ２のＵＲＬが入力される。Ｗｅｂサーバ２のＵＲＬが入力されると、Ｗｅｂブラウザが、Ｗｅｂページのデータを要求するＨＴＴＰリクエストをＷｅｂサーバ２に送信する。Ｗｅｂブラウザが受信可能な言語を指定するＡｃｃｅｐｔ−ｌａｎｇｕａｇｅが、このＨＴＴＰリクエストのヘッダーに記述される。Ａｃｃｅｐｔ−ｌａｎｇｕａｇｅにより指定された言語が本発明の言語情報の一例である。
【００６３】
Ｗｅｂサーバ２はＨＴＴＰリクエストに対応するＷｅｂページをＰＣ１に送信する。ＰＣ１はＷｅｂページを表示手段１３に表示する。ユーザが操作手段を操作することにより、プリンタ３に印刷させる印刷データが指定される。指定された印刷データは、Ｗｅｂサーバ２に送信される。ＰＣ１は、この印刷データの送信の際、印刷データを印刷させるプリンタ３を指定するプリンタＩＤをＷｅｂサーバ２に送信する。具体的には、Ｗｅｂサーバ２が、印刷可能なプリンタ３のプリンタＩＤをＰＣ１に送信することにより、印刷可能なプリンタ３がＰＣ１の表示手段１３に表示される。ユーザがＰＣ１の操作手段を操作することにより、表示された印刷可能なプリンタ３の中で印刷させるプリンタ３のプリンタＩＤが指定される。ＰＣ１は、指定されたプリンタ３のプリンタＩＤをＷｅｂサーバ２に送信する。この印刷させるプリンタの指定の際、プリンタＩＤがＷｅｂブラウザに直接入力されなくても、プリンタ名などのプリンタＩＤと関連付けられる情報が入力されれば、プリンタＩＤが指定される。印刷データの送信が終了すると、ＰＣ１の印刷データ送信処理を終了する。Ｗｅｂサーバ２に送信される印刷データ、およびプリンタＩＤが本発明の印刷指示の一例である。Ｓ１１の処理が本発明の端末装置送信手段の一例である。
【００６４】
〔Ｗｅｂサーバ２のメイン処理〕
図７を参照してＷｅｂサーバ２のメイン処理を説明する。このメイン処理は、Ｗｅｂサーバ２の制御手段２１が処理する。また、このメイン処理は、Ｗｅｂサーバの２の制御手段２１に電源が投入されている状態で実行される。
【００６５】
Ｓ２１において、ＰＣ１、またはプリンタ３からリクエストを受信したか否かを判断する。リクエストを受信した場合は、Ｓ２２に処理を移行する。リクエストを受信していない場合は、Ｓ２１に処理を移行する。
【００６６】
Ｓ２２において、リクエストに印刷データが含まれるか否かを判断する。リクエストに印刷データが含まれる場合、図５に示すＳ１において、ＰＣ１から送信される印刷データをリクエストとしてＷｅｂサーバ２が受信した処理に対応する。印刷データがリクエストに含まれると判断すると、Ｓ２３に処理を移行する。印刷データがリクエストに含まれな
いと判断すると、Ｓ２７に処理を移行する。リクエストに印刷データが含まれると判断された場合、Ｓ２２の処理が本発明の中継装置受信手段の一例である。
【００６７】
Ｓ２３において、リクエストから言語情報を抽出する。具体的には、ＨＴＴＰリクエストのヘッダーに含まれるＡｃｃｅｐｔ−ｌａｎｇｕａｇｅを読む。このＡｃｃｅｐｔ−ｌａｎｇｕａｇｅにより指定された言語をＰＣ１に設定されている言語情報として抽出する。言語情報の抽出が終了するとＳ２４に処理を移行する。
【００６８】
Ｓ２４において、リクエストに含まれる印刷データを抽出する。具体的には、印刷指示であるリクエストに含まれる印刷データを記憶手段２２に記憶する。この印刷データの記憶の際、ジョブＩＤを割り当てる。割り当てられたジョブＩＤと、印刷指示に含まれるプリンタＩＤと、リクエストに含まれる印刷データが記憶される記憶領域のパスと、印刷データを含むリクエストを送信したＰＣ１のＩＰアドレスと、Ｓ２３において抽出された言語情報とを関連付けて印刷ジョブ管理テーブルに記憶する。印刷データの抽出が終了すると、Ｓ２５に処理を移行する。
【００６９】
Ｓ２５において、プリンタドライバによりＳ２４において抽出された印刷データを印刷用の印刷データに変換する。この変換時に、プリンタＩＤに関連付けられたプリンタドライバＩＤにより識別されるプリンタドライバが記憶手段２２に記憶されたプリンタ管理テーブルから読み出される。読み出されたプリンタドライバにより印刷用の印刷データが作成される。印刷ジョブの作成が終了すると、Ｓ２６に処理を移行する。印刷用の印刷データが本発明の印刷ジョブの一例である。Ｓ２５の処理が本発明の印刷ジョブ作成手段の一例である。
【００７０】
Ｓ２６において、Ｓ２３の処理で抽出された言語情報に基づく言語でプリンタ３の表示手段３３に表示されるメッセージの言語を設定する言語設定コマンドを作成する。作成された言語設定コマンドは、印刷ジョブに付与されて、記憶手段２２に記憶される。この印刷ジョブの記憶が終了すると、Ｓ２１に処理を移行する。Ｓ２６の処理が、本発明のコマンド作成手段の一例である。
【００７１】
上述したＳ２２において、リクエストに印刷データが含まれるか否かを判断する。リクエストに印刷データが含まれないと判断すると、Ｓ２７において、Ｓ２１において受信されたリクエストが、図５に示すＳ３においてプリンタ３から送信された印刷ジョブ取得要求か否かを判断する。リクエストが印刷ジョブ取得要求であると判断すると、Ｓ２８に処理を移行する。リクエストが印刷ジョブ取得要求でないと判断すると、Ｓ９９に処理を移行する。
【００７２】
Ｓ２８において、印刷ジョブがあるか否かを判断する。具体的には、印刷ジョブ取得要求に含まれるプリンタ３のプリンタＩＤと一致するプリンタＩＤをプリンタ管理テーブルから抽出する。抽出されたプリンタＩＤと、印刷ジョブ管理テーブルに記憶された印刷ジョブに含まれるプリンタＩＤとが一致する印刷ジョブがあるか否かを判断する。印刷ジョブがあると判断すると、Ｓ２９に処理を移行する。印刷ジョブが無いと判断すると、Ｓ３０に処理を移行する。
【００７３】
Ｓ２９において、印刷ジョブ取得要求を送信したプリンタ３に印刷ジョブＩＤを含む印刷ジョブを送信する。印刷ジョブの送信が終了すると、印刷ジョブの送信が終了したことを示す送信済みフラグを印刷ジョブＩＤと関連付けて記憶する。印刷ジョブの送信が終了すると、Ｓ２１に処理を移行する。Ｓ２９の処理が、本発明の中継装置送信手段の一例である。
【００７４】
Ｓ３０において、印刷ジョブが無い旨の通知を、印刷ジョブ取得要求を送信したプリンタ３に送信する。印刷ジョブが無い旨の通知の送信が終了すると、Ｓ２１に処理を移行する。
【００７５】
Ｓ９９において、ユーザ設定などのその他の処理を行う。その他の処理が終了するとＳ２１に処理を移行する。
【００７６】
〔プリンタのメイン処理〕
図８を参照して、プリンタ３のメイン処理を説明する。このメイン処理は、プリンタ３の制御手段３１に電源が投入されたことを契機に開始される。Ｓ３１において、表示手段３３に表示される言語の言語設定値をデフォルト言語と設定する。デフォルト言語は、予めユーザがプリンタ３の操作手段を操作することにより、日本語、および英語などの多言語から設定される。設定されたデフォルト言語は記憶手段３２に記憶される。記憶手段３２が本発明のプリンタ記憶手段の一例である。
【００７７】
Ｓ３２において、言語設定値に設定されたデフォルト言語に基づき、表示手段３３に表示されるメッセージを表示する。表示手段３３に表示されるメッセージをデフォルト言語で表示すると、Ｓ３３に処理を移行する。
【００７８】
Ｓ３３において、図５に示すＳ３に示す印刷ジョブ取得要求を定期的にＷｅｂサーバ２に送信する。この印刷ジョブ取得要求はプリンタ３のプリンタＩＤを含む。プリンタ３に割り当てられたプリンタＩＤが付与された印刷ジョブがＷｅｂサーバ２に記憶されていれば、印刷ジョブ取得要求は、その印刷ジョブの送信要求を示す。印刷ジョブ取得要求の送信が終了すると、Ｓ３４に処理を移行する。
【００７９】
Ｓ３４において、Ｗｅｂサーバ２から応答を受信したか否かを判断する。応答を受信したと判断すれば、Ｓ３５に処理を移行する。応答を受信していないと判断すると、Ｓ３４の処理を繰り返す。
【００８０】
Ｓ３５において、Ｗｅｂサーバ２からの応答に印刷ジョブが含まれるか否かを判断する。印刷ジョブが含まれると判断すると、Ｓ３６に処理を移行する。印刷ジョブが含まれないと判断すると、Ｓ３７に処理を移行する。印刷ジョブが含まれると判断された場合、Ｓ印刷ジョブを受信するＳ３４の処理が、本発明のプリンタ受信手段の一例である。
【００８１】
Ｓ３６において、後述する印刷ジョブ出力処理を行う。印刷ジョブ出力処理を終了するとＳ３３に処理を移行する。
【００８２】
Ｓ３７において、プリンタ３はあらかじめ定められた所定時間待ち、その後、Ｓ３３に処理を移行する。
【００８３】
〔プリンタの印刷ジョブ出力処理〕
図９を参照して、プリンタ３の印刷ジョブ出力処理を説明する。この印刷ジョブ出力処理は、図８のＳ３６である。Ｓ３６１において、印刷ジョブから言語設定コマンドを抽出する。言語設定コマンドの抽出が終了すると、Ｓ３６２に処理を移行する。
【００８４】
Ｓ３６２において、Ｓ３６１において抽出された言語設定コマンドで設定される言語が言語設定値に設定されたデフォルト言語と同じか否かを判断する。同じと判断すると、Ｓ３６３に処理を移行する。異なると判断すると、Ｓ３７０に処理を移行する。
【００８５】
Ｓ３６３においてデフォルト言語と言語設定コマンドで設定される言語は同じ言語なの
で、デフォルト言語が言語設定値に設定される。設定が終了すると、Ｓ３６４に処理を移行する。
【００８６】
Ｓ３７０において、言語設定コマンドで設定される言語とデフォルト言語との２言語で、表示手段３３に表示されるメッセージを並列表示するか否かを判断する。この判断は、予め記憶手段３２に記憶された並列表示するか否かの情報に従い実行される。並列表示するか否かの情報は、ユーザが操作手段３３を操作することにより設定される。並列表示すると判断した場合は、Ｓ３７１に処理を移行する。並列表示しないと判断した場合は、Ｓ３７２に処理を移行する。
【００８７】
Ｓ３７１において、言語設定コマンドで設定される言語とデフォルト言語とを言語設定値に設定する。言語設定値の設定が終了すると、Ｓ３６４に処理を移行する。Ｓ３７１の処理が、本発明の言語設定手段の一例である。
【００８８】
Ｓ３７２において、言語設定コマンドで設定される言語を言語設定値に設定する。言語設定値の設定が終了すると、Ｓ３６４に処理を移行する。Ｓ３７２の処理が、本発明の言語設定手段の一例である。
【００８９】
Ｓ３６４において、Ｓ３５において受信した印刷ジョブに含まれる印刷データに基づき、画像の印刷指示を印刷手段３５に出力する。画像の印刷指示の出力が終了すると、Ｓ３６５に処理を移行する。Ｓ３６４の処理が、本発明の印刷手段の一例である。
【００９０】
Ｓ３６５において、言語設定値に設定された言語に従い、表示手段３３にメッセージを表示する。表示手段３３に表示されるメッセージについて、図１０を参照して説明する。図１０において、デフォルト言語を日本語、言語設定コマンドで設定される言語を英語として説明する。Ｓ３６３においてデフォルト言語が言語設定値に設定されている場合は、図１０（Ａ）に示すように、「印刷中・・・」と日本語でメッセージが表示される。Ｓ３７１において、言語設定値に英語と日本語とが設定されている場合は、図１０（Ｂ）に示すように、「Ｎｏｗ  Ｐｒｉｎｔｉｎｇ・・・（印刷中）」と日本語と英語との２言語でメッセージが表示される。Ｓ３７２において、言語設定値に英語が設定されている場合は、図１０（Ｃ）に示すように、「Ｎｏｗ  Ｐｒｉｎｔｉｎｇ・・・」と英語でメッセージが表示される。メッセージの表示が終了すると、図１１に示すＳ３６６に処理を移行する。
【００９１】
Ｓ３６６において、印刷手段３５による画像の印刷が完了したか否かを判断する。画像の印刷が完了したと判断すると、Ｓ３６７に処理を移行する。画像の印刷が完了していないと判断すると、Ｓ３７３に処理を移行する。
【００９２】
Ｓ３６７において、次の印刷ジョブが到達するまで表示手段３３に表示されるメッセージの言語を変更しないか否かを判断する。この判断は、予め記憶手段３２に記憶された次の印刷ジョブが到達するまでメッセージの言語の設定を変更するかしないかの情報に従い実行される。次の印刷ジョブが到達するまでメッセージの言語の設定を変更するかしないかの情報は、ユーザが操作手段３３を操作することにより設定される。変更しないと判断すると、Ｓ３６９に処理を移行する。変更すると判断すると、Ｓ３６８に処理を移行する。
【００９３】
Ｓ３６８において、デフォルト言語を言語設定値に設定する。デフォルト言語を言語設定値に設定すると、Ｓ３６９に処理を移行する。
【００９４】
Ｓ３６９において、表示手段３３に印刷完了後のメッセージを表示する。印刷完了後の
メッセージは、言語設定値に設定された言語で表示される。印刷完了後の表示が終了すると、印刷データ出力処理を終了する。
【００９５】
Ｓ３７３において、印刷エラーを検出したか否かを判断する。印刷エラーを検出したと判断すると、Ｓ３７４に処理を移行する。印刷エラーを検出していないと判断すると、Ｓ３６６に処理を移行する。印刷エラーを検出するＳ３７３の処理が、本発明の検知手段の一例である。
【００９６】
Ｓ３７４において、エラー時に表示手段３３に表示されるメッセージの言語は、Ｓ３６１において抽出された言語設定コマンドで指定される言語のみか否かを判断する。この判断は、予め記憶手段３２に記憶されたエラー時に表示される言語を示す情報に従い実行される。エラー時に表示される言語を示す情報は、ユーザが操作手段を操作することにより設定される。言語設定コマンドで指定される言語のみと判断すると、Ｓ３７５に処理を移行する。言語設定コマンドで指定される言語のみでないと判断するとＳ３７８に処理を移行する。
【００９７】
Ｓ３７５において、Ｓ３６１において抽出された言語設定コマンドで設定される言語でエラーメッセージを表示手段３３に表示する。図１２を参照して、表示手段３３に表示されるエラーメッセージを説明する。Ｓ３７３において検出したエラーとして、プリンタに配置されているインクカートリッジを収容するインクカバーが開いている状態を例示して説明する。エラー状態を解消するための処理として、インクカバーを閉じるメッセージが表示手段３３に表示される。図１２（Ａ）は、言語設定コマンドで設定される言語が英語の場合の表示手段３３に表示される、エラーメッセージを示した図である。図１２（Ａ）に示すように、「Ｃｌｏｓｅ  Ｉｎｋ  Ｃｏｖｅｒ」と英語でエラーメッセージが表示される。エラーメッセージの表示が終了すると、Ｓ３７６に処理を移行する。
【００９８】
Ｓ３７６において、エラー状態から回復したか否かを判断する。図１２の説明で示した例では、エラー状態から回復したか否かの判断は、インクカバーが閉じられたか否かにより実行される。エラー状態から回復したと判断すると、Ｓ３７７に処理を移行する。
【００９９】
Ｓ３７７において、言語設定値に設定された言語で表示手段３３に出力処理に関するメッセージを表示する。この出力処理に関するメッセージの表示はＳ３６５と同様の処理である。出力処理が終了すると、Ｓ３６６に処理を移行する。
【０１００】
Ｓ３７８において、言語設定値に設定された言語と、デフォルト言語との２言語でエラーメッセージを表示する。図１２を参照して、言語設定コマンドで設定される言語が英語で、デフォルト言語が日本語の場合の表示手段３３に表示されるエラーメッセージを説明する。図１２（Ｂ）は、言語設定値に設定されている言語が英語と日本語との場合の表示手段３３に表示されるエラーメッセージを示した図である。図１２（Ｂ）に示すように、「Ｃｌｏｓｅ  Ｉｎｋ  Ｃｏｖｅｒ  （インクカバーを閉じてください）」と英語と日本語とでエラーメッセージが表示される。図１２（Ｃ）は、言語設定値に設定されている言語が日本語の場合の表示手段３３に表示されるエラーメッセージを示した図である。図１２（Ｃ）に示すように、「インクカバーを閉じてください」と日本語でエラーメッセージが表示される。エラーメッセージの表示が終了すると、Ｓ３７６に処理を移行する。
【０１０１】
〔プリンタの管理情報表示制御処理〕
図１３を参照してプリンタ３の管理情報表示制御処理を説明する。プリンタ３の管理情報表示制御処理は、図８のＳ３６の印刷ジョブ出力処理以外のプリンタのメイン処理中に、割り込み処理として実行される。管理情報表示制御処理は、ユーザが操作手段を操作することにより、管理情報表示メニューを表示する処理に移行したと判断されると実行され
る。管理情報は、プリンタ３のＩＰアドレス、サブネットマスクなどのネットワーク設定情報、プリンタ名、シリアルナンバーなどのプリンタ設定情報、および、インクまたはトナーの消耗品管理情報などの情報である。この管理情報は、プリンタ３のユーザ、またはプリンタ３の管理者により設定され、記憶手段３２に記憶される。
【０１０２】
Ｓ３８１において、言語設定値に設定された言語が、デフォルト言語と同じか否かを判断する。同じと判断するとＳ３８２に処理を移行する。言語設定値が、デフォルト言語と異なる言語を含むと判断すると、Ｓ３８３に処理を移行する。
【０１０３】
Ｓ３８２において、デフォルト言語で管理情報を表示する。図１４を参照して表示手段３３に表示される管理情報のメッセージを説明する。図１４（Ａ）はデフォルト言語が日本語の場合の管理情報のメッセージを表す図である。図１４（Ａ）に示すように、管理情報が日本語で示される。印刷、およびコピーの項目は英語で表示されているが、言語設定値に設定された言語で表示されても、デフォルト言語で表示されても良い。管理情報の表示が終了すると、管理情報表示制御処理を終了する。
【０１０４】
Ｓ３８３において、表示手段３３に表示される管理情報を表示するか否かを判断する。この判断は、言語設定値に設定された言語がデフォルト言語と異なる場合に、管理情報を表示するか否かの情報に基づき実行される。この管理情報を表示するか否かの情報は、予めユーザが操作手段を操作することにより設定される。管理情報を表示すると判断すると、Ｓ３８２に処理を移行する。管理情報をデフォルト言語で表示しないと判断すると、Ｓ３８４に処理を移行する。
【０１０５】
Ｓ３８４において、管理情報の項目を表示せずに、メニューが表示される。図１４（Ｂ）は、管理情報の項目を表示しない場合の、表示手段３３に表示されるメッセージを表す図である。図１４（Ｂ）で示すように、印刷、およびコピーの項目は表示されるが、管理情報の項目は表示されない。管理情報の項目を表示せずに、メニューの表示が終了すると、管理情報表示制御処理を終了する。
【０１０６】
<第２実施形態>
本発明の第２実施形態を図１５、および図１６を参照して説明する。第１実施形態では、図７に示すＳ２６において、言語設定コマンドを作成したが、第２実施形態ではＷｅｂサーバ２がプリンタ３の表示手段３３に表示されるメッセージを作成する。以下、第１実施形態と異なる第２実施形態の処理を説明する。記憶手段３２は、Ｗｅｂサーバ２から送信されるメッセージに含まれるＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのスクリプトを解釈し、表示手段３３にメッセージを表示させるプログラムを記憶する。
【０１０７】
第２実施形態におけるＷｅｂサーバ２は、図７に示すＷｅｂサーバ２のメイン処理のＳ２６において、言語設定コマンドの作成に代わって、プリンタ３の表示手段３３に表示されるメッセージを、Ｓ２３において抽出された言語情報に基づく言語で作成する。メッセージの作成が終了すると、Ｓ２５で作成された印刷ジョブと共に、記憶手段２２に記憶する。Ｓ２６の処理で作成されるメッセージは、図１０に示す印刷中のメッセージが一例である。Ｓ２６の処理が、本発明の表示情報作成手段の一例である。
【０１０８】
Ｓ２９において、言語情報に基づく言語で作成されたメッセージを含む印刷ジョブをプリンタ３に送信する。
【０１０９】
図１５に示す処理は、図８に示すＳ３６に相当する第２実施形態の印刷ジョブ出力処理である。第２実施形態のプリンタの印刷ジョブ出力処理のＳ４６１において、印刷ジョブ
からＷｅｂサーバ２で作成されたメッセージを抽出する。Ｗｅｂサーバ２で作成されたメッセージの抽出が終了すると、Ｓ４６２に処理を移行する。
【０１１０】
Ｓ４６２において、Ｓ４６１において抽出されたＷｅｂサーバ２で作成されたメッセージの言語が言語設定値に設定されたデフォルト言語と同じか否かを判断する。同じと判断すると、Ｓ４６３に処理を移行する。異なると判断すると、Ｓ４７０に処理を移行する。
【０１１１】
Ｓ４６３においてデフォルト言語とＷｅｂサーバ２で作成されたメッセージの言語とは同じ言語なので、デフォルト言語が言語設定値に設定される。次にデフォルト言語で、メッセージが表示手段３３に表示される。メッセージの表示が終了すると、Ｓ３６４に処理を移行する。
【０１１２】
Ｓ４７０において、Ｗｅｂサーバ２で作成されたメッセージの言語とデフォルト言語との２言語で、表示手段３３に表示されるメッセージを並列表示するか否かを判断する。並列表示すると判断した場合は、Ｓ４７１に処理を移行する。並列表示しないと判断した場合は、Ｓ４７２に処理を移行する。
【０１１３】
Ｓ４７１において、Ｗｅｂサーバ２で作成されたメッセージの言語とデフォルト言語とを言語設定値に設定する。次にＷｅｂサーバ２で作成されたメッセージとデフォルト言語で作成されたメッセージとが表示手段３３に表示される。２言語のメッセージが表示されると、Ｓ３６４に処理を移行する。Ｓ４７１の処理が本発明の表示動作手段の一例である。
【０１１４】
Ｓ４７２において、Ｗｅｂサーバ２で作成されたメッセージの言語を言語設定値に設定する。次にＷｅｂサーバ２で作成されたメッセージを表示手段３３に表示させる。メッセージが表示されると、Ｓ３６４に処理を移行する。Ｓ４７２の処理が本発明の表示動作手段の一例である。
【０１１５】
図１６に示すＳ４７４は、図１６に示す第２実施形態のＳ３６６、Ｓ３７３の処理の後に続く処理である。Ｓ４７４において、エラー時に表示手段３３に表示されるメッセージの言語は、Ｓ４６１において抽出されたＷｅｂサーバ２で作成されたメッセージの言語のみか否かを判断する。この判断は、予め記憶手段３２に記憶されたエラー時に表示される言語を示す情報に従い実行される。エラー時に表示される言語を示す情報は、ユーザが操作手段を操作することにより設定される。Ｗｅｂサーバ２で作成されたメッセージの言語のみと判断すると、Ｓ４７５に処理を移行する。Ｗｅｂサーバ２で作成されたメッセージの言語のみでないと判断するとＳ４７８に処理を移行する。
【０１１６】
Ｓ４７５において、Ｗｅｂサーバ２で作成されたメッセージの言語でエラーメッセージを表示手段３３に表示する。このエラーメッセージは、プリンタ３がＷｅｂサーバ２にエラーメッセージ取得要求を送信することにより、表示手段３３に表示される。具体的には、プリンタ３が、エラーの内容を示すエラーＩＤ、および印刷ジョブＩＤを含むエラーメッセージ取得要求をＷｅｂサーバ２に送信する。Ｗｅｂサーバ２はエラーＩＤに対応するエラーメッセージを多言語で記憶手段２２に記憶している。Ｗｅｂサーバ２は受信したエラーメッセージ取得要求に含まれるエラーＩＤを抽出し、エラーＩＤに対応するエラーメッセージを記憶手段２２から読み出す。Ｗｅｂサーバ２は、この読み出したエラーメッセージをプリンタ３に送信する。プリンタ３は、受信したエラーメッセージを表示手段３３に表示する。エラーメッセージの表示が終了すると、Ｓ３７６に処理を移行する。
【０１１７】
Ｓ４７８において、Ｗｅｂサーバ２で作成されたメッセージの言語と、デフォルト言語との２言語でエラーメッセージを表示する。Ｗｅｂサーバ２で作成されたメッセージは、
プリンタ３がＳ４７５と同様にＷｅｂサーバ２からエラーメッセージを受信することにより、表示手段３３に表示される。エラーメッセージの表示が終了すると、Ｓ３７６に処理を移行する。
【０１１８】
〈第３実施形態〉
本発明の第３実施形態について、図１７、および図１８を参照して説明する。第１実施形態は、ＰＣ１がＷｅｂサーバ２に印刷データと、ＨＴＴＰリクエストに含まれるＡｃｃｅｐｔ−ｌａｎｇｕａｇｅとを送信したが、第３実施形態は、ＰＣ１が、Ｗｅｂサーバ２に代わってメールサーバに、印刷データを添付したメールを送信する。第３実施形態では、図１におけるＷｅｂサーバ２がメールサーバとなる。図示しないがメールサーバは、ＰＣ１側のＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）クライアントと、プリンタ側のＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）クライアントと通信するサーバとして説明する。ＰＣ１側のＳＭＴＰクライアント、プリンタ側のＰＯＰクライアントとの間のメールの送受信処理は、周知であるので、その説明を省略してメールサーバの処理を説明する。メールサーバの記憶手段は、Ｗｅｂサーバ２のように、プリンタ管理テーブル、および印刷ジョブ管理テーブルを記憶していない。メールサーバは、ＰＣ１から送信されるメールを受信し、プリンタ３からのメール取得要求があると、プリンタ３のメールアドレスが宛先に指定されたメールをプリンタ３に送信する。メールサーバが本発明の中継装置の一例である。
【０１１９】
第３実施形態では、図５のＳ１において、ＰＣ１は印刷データ添付したメールをメールサーバに送信する。このメールは、印刷させるプリンタ３のメールアドレスを宛先に指定して、メールサーバに送信される。このメールについては、ＰＣ１に指定されているｃｏｎｔｅｎｔ−ｔｙｐｅがヘッダーに記述される。また、添付される印刷データは、メールが送信されるプリンタ３が印刷可能な形式のデータである。メールの送信が終了すると、印刷データ送信処理を終了する。ｃｏｎｔｅｎｔ−ｔｙｐｅで指定される言語が本発明の言語情報の一例である。ｃｏｎｔｅｎｔ−ｔｙｐｅがヘッダーに記述され、印刷データが添付されたメールをメールサーバに送信する処理が、本発明の端末装置送信手段の一例である。
【０１２０】
〔メールサーバのメイン処理〕
図１７を参照して、メールサーバのメイン処理を説明する。メールサーバに電源が投入されていることを前提として説明する。Ｓ５１において、ＰＣ１からのメールを受信したか否かを判断する。メールを受信したと判断すると、Ｓ５２に処理を移行する。メールを受信していないと判断するとＳ５３に処理を移行する。印刷データが添付されたメールを受信するＳ５１の処理が本発明の中継装置受信手段の一例である。
【０１２１】
Ｓ５２において、Ｓ５１で受信したメールのヘッダーに記述されているｃｏｎｔｅｎｔ−ｔｙｐｅを抽出する。ｃｏｎｔｅｎｔ−ｔｙｐｅの抽出が終了すると、Ｓ５３に処理を移行する。
【０１２２】
Ｓ５３において、受信したメールに添付された添付ファイルを抽出する。添付ファイルの抽出が終了すると、Ｓ５４に処理を移行する。
【０１２３】
Ｓ５４において、宛先のプリンタアドレス、ＰＣ１のメールアドレス、添付ファイル、およびｃｏｎｔｅｎｔ−ｔｙｐｅを関連付けて送信メールとして記憶手段に記憶する。メールの記憶が終了すると、Ｓ５１に処理を移行する。送信メールが、本発明の印刷ジョブの一例である。添付ファイルをプリンタ３に送信されるメールに対応して記憶する処理が、本発明の印刷ジョブ作成手段である。
【０１２４】
Ｓ５５において、プリンタ３からのメール取得要求を受信したか否かを判断する。この判断は、プリンタ３側のＰＯＰクライアントにより実行される。メール取得要求を受信したと判断すると、Ｓ５６に処理を移行する。メール取得要求を受信していないと判断すると、Ｓ５１に処理を移行する。
【０１２５】
Ｓ５６において、メール取得要求を送信したプリンタ３のメールアドレスと一致するメールアドレスが宛先に指定された送信メールが記憶手段２２に記憶されているか否かを判断する。送信メールが記憶されていると判断すると、Ｓ５７に処理を移行する。送信メールが記憶されていないと判断すると、Ｓ５８に処理を移行する。
【０１２６】
Ｓ５７において、送信メールをプリンタ３に送信する。このプリンタ３に送信するメールに、Ｓ５１において受信したメールに添付されていたファイルがプリンタ３に印刷させる印刷データとして添付される。Ｓ５１において受信したメールのヘッダーに記述されているｃｏｎｔｅｎｔ−ｔｙｐｅが、プリンタ３に送信するメールのヘッダーに記述される。送信メールの送信が終了すると、Ｓ５１に処理を移行する。Ｓ５７の処理が、本発明の中継装置送信手段の一例である。
【０１２７】
Ｓ５８において、メールが無い旨の通知メールをプリンタ３に送信する。すなわち、印刷ジョブが無い旨の通知がプリンタ３に送信される。
【０１２８】
〔プリンタのメイン処理〕
図１８を参照して、プリンタ３のメイン処理を説明する。このメイン処理は、プリンタ３の制御手段３１に電源が投入されたことを契機に開始される。Ｓ６１、およびＳ６２はそれぞれＳ３１、およびＳ３２と同様の処理である。Ｓ６３において、メールサーバにメール取得要求を送信する。具体的には、プリンタ３側のＰＯＰクライアントにメール取得要求を定期的に送信する。メール取得要求を送信すると、Ｓ６４に処理を移行する。
【０１２９】
Ｓ６４において、メールサーバから応答があるか否かを判断する。メールサーバから応答があると判断すると、Ｓ６５に処理を移行する。応答が無いと判断するとＳ６４に処理を移行する。
【０１３０】
Ｓ６５において、メールサーバからの応答が添付ファイル付きのメールか否かを判断する。メールサーバからの応答が添付ファイル付きのメールであると判断すると、Ｓ６６に処理を移行する。メールサーバからの応答が添付ファイル付きのメールで無いと判断すると、Ｓ６７に処理を移行する。Ｓ６６の処理は、図８におけるＳ３６の処理と、図９のＳ３６１の処理について一部相違するので、その相違する処理のみを以下に説明する。
【０１３１】
Ｓ６７において、プリンタ３はあらかじめ定められた所定時間待ち、その後、Ｓ６３に処理を移行する。
【０１３２】
第３実施形態における印刷ジョブ出力処理は、図９のＳ３６１の処理において第１実施形態と異なる。第３実施形態では、Ｓ３６１において、受信したメールのヘッダーに記述されているｃｏｎｔｅｎｔ−ｔｙｐｅを抽出する。抽出されたｃｏｎｔｅｎｔ−ｔｙｐｅで指定される言語を言語設定コマンドとして、図９、および図１１に示すＳ３６１以降の処理を実行する。
【０１３３】
〔実施形態の効果〕
第１、第２、および第３実施形態に記載の印刷システムＰＳによれば、ＰＣ１から送信されるＨＴＴＰリクエストに記述されるＡｃｃｅｐｔ−ｌａｎｇｕａｇｅ、またはメールに記述されるｃｏｎｔｅｎｔ−ｔｙｐｅで指定される言語に基づく言語でプリンタ３の表
示手段３３にメッセージが表示される。これにより、プリンタ３の表示手段３３に表示されるメッセージが、ＨＴＴＰリクエスト、またはメールを送信するＰＣ１に設定されている言語で表示される。従って、ＨＴＴＰリクエスト、またはメールを送信するＰＣ１のユーザは、表示手段３３に表示されるメッセージなどの通知を理解出来る。
【０１３４】
第１、第２、および第３実施形態に記載の印刷システムＰＳによれば、図１１、または図１６に示すＳ３６６の処理において、画像の印刷が終了するまでは、ＰＣ１から送信されたＨＴＴＰリクエストに記述されるＡｃｃｅｐｔ−ｌａｎｇｕａｇｅ、またはメールに記述されるｃｏｎｔｅｎｔ−ｔｙｐｅで指定される言語でメッセージが表示手段３３に表示される。この表示により、画像の印刷中に表示手段３３に表示されるメッセージなどの通知が、ＰＣ１に設定されている言語で表示される。この結果、ＨＴＴＰリクエスト、またはメールを送信するＰＣ１のユーザは、印刷中に表示手段３３に表示されるメッセージなどの通知を理解出来る。
【０１３５】
第１、第２、および第３実施形態に記載の印刷システムＰＳによれば、図１１、または図１６に示すＳ３６７の処理において、メッセージはデフォルト言語で表示手段３３に表示される。一般に、画像の印刷が終了すると、プリンタ３のユーザが、プリンタ３の表示手段３３を見る機会が多くなる。このデフォルト言語での表示により、プリンタ３のユーザは、ＰＣ１から送信された印刷指示に基づく画像の印刷の終了以降に表示手段３３に表示されるメッセージを理解出来る。
【０１３６】
第１、第２、および第３実施形態に記載の印刷システムＰＳによれば、図１１、または図１６に示すＳ３６７の処理において、次の印刷ジョブ到達までメッセージの言語を変更しないと判断されれば、ＨＴＴＰリクエストに記述されるＡｃｃｅｐｔ−ｌａｎｇｕａｇｅ、またはメールに記述されるｃｏｎｔｅｎｔ−ｔｙｐｅで指定される言語でメッセージが、次の印刷ジョブが受信されるまでプリンタ３の表示手段３３に表示される。従って、ＨＴＴＰリクエスト、またはメールを送信したＰＣ１のユーザは、次の印刷ジョブが受信されるまで、表示手段３３に表示されるメッセージを理解出来る。
【０１３７】
第１、第２、および第３実施形態に記載の印刷システムＰＳによれば、図９に示すＳ３７０、または図１５に示すＳ４７０の処理において、言語設定コマンドで設定される言語、またはＷｅｂサーバ２により作成されたメッセージの言語とデフォルト言語との２言語で並列表示されると判断されると、メッセージは２言語で表示手段３３に表示される。従って、デフォルト言語を理解できるプリンタのユーザ、またはプリンタの管理者と、ＨＴＴＰリクエスト、またはメールを送信したＰＣ１のユーザとが、共に、表示手段３３に表示されるメッセージを理解出来る。
【０１３８】
第１、第２、および第３実施形態に記載の印刷システムＰＳによれば、図９に示すＳ３６２の処理、または図１５に示すＳ４６２の処理において、言語設定コマンドに基づく言語、またはＷｅｂサーバ２で作成されたメッセージの言語と、デフォルト言語とが一致する場合は、Ｓ３６４の処理において、一致した言語でメッセージが表示手段３３に表示される。これにより、表示手段３３に表示されるメッセージなどの通知が、デフォルト言語と、言語設定コマンドに基づく言語、またはＷｅｂサーバ２で作成されたメッセージの言語との２言語で表示される場合であっても、２言語とも同じ言語で表示されることを防ぐことが出来る。従って、ユーザが、表示手段３３に表示されるメッセージなどの通知を、同じ言語で２度読みすることを防ぐことが出来る。
【０１３９】
第１、第２、および第３実施形態に記載の印刷システムＰＳによれば、図１１に示すＳ３７４、図１６に示すＳ４７４の処理において、エラーメッセージが、Ｓ３６１、またはＳ４６１において抽出された言語設定コマンドに基づく言語、またはＷｅｂサーバ２で作
成されたメッセージの言語のみでないと判断されれば、エラーメッセージは、デフォルト言語と、言語設定コマンドに基づく言語、またはＷｅｂサーバ２で作成されたメッセージの言語との２言語で表示される。ＨＴＴＰリクエスト、またはメールを送信するＰＣ１のユーザは、プリンタ３のユーザでないことが考えられる。この場合、言語設定コマンドに基づく言語、またはＷｅｂサーバ２で作成されたメッセージの言語でのみ印刷エラーが表示されても、ＰＣ１のユーザは印刷エラー状態を解消する処理を実行できない可能性がある。これに対し、印刷エラーのメッセージが２言語で表示されると、プリンタ３のユーザが、ＰＣ１のユーザに代わり、印刷エラー状態を解消する処理を行える可能性が高くなる。従って、印刷エラーが起きても、プリンタのユーザが、印刷エラー状態を解消する処理を行うことにより、印刷エラー状態を解消する可能性を高くすることが出来る。
【０１４０】
第１、第２および第３実施形態に記載の印刷システムＰＳによれば、Ｓ３８１の処理において、言語設定値に設定されている言語にデフォルト言語と異なる言語が設定されていると判断されれば、管理情報を表示する言語はデフォルト言語に設定される。この言語の設定により、言語設定コマンドに基づく言語、またはＷｅｂサーバ２で作成されたメッセージの言語に基づき表示手段３３に表示される言語が設定されたとしても、管理情報はデフォルト言語で表示手段３３に表示される。この結果、ＰＣ１のユーザが管理情報の設定を変更する可能性を低減できる。
【０１４１】
第２実施形態に記載の印刷システムＰＳによれば、印刷データが添付ファイルとして設定されたメールがメールサーバに送信されることにより、ＰＣ１に設定されている言語情報に基づき、プリンタ３の表示手段３３に表示される言語が設定される。これにより、ＰＣ１のユーザは、印刷データが添付ファイルに添付されたメールがメールサーバに送信されることにより、メールに設定された言語でプリンタ３の表示手段３３に表示されるメッセージなどの通知を理解することが出来る。
【０１４２】
〔変形例１〕
第１、第２および第３実施形態では、端末装置としてＰＣ１がＨＴＴＰリクエスト、またはメールを送信したが、ＰＣ１に代わって、Ｗｅｂブラウザを記憶する装置、またはメールソフトを記憶する、スマートフォン、または電子書籍端末などの端末装置であってもよい。
【０１４３】
〔変形例２〕
第１、および第２実施形態では、ＰＣ１は、記憶手段に記憶された印刷データをプリンタＩＤと共に送信したがこれに限られず、以下の方法でも良い。印刷データが、ネットワークＮＷに接続された記憶装置に印刷ＩＤと共に記憶される。印刷ＩＤは、印刷データを識別するＩＤである。ＰＣがＷｅｂサーバにＨＴＴＰリクエストを送信すると、Ｗｅｂサーバは印刷可能な印刷データと、この印刷データの印刷ＩＤとをＰＣ１に送信する。Ｗｅｂサーバ２から送信された印刷データが表示手段１３に表示される。ユーザが操作手段を操作することにより、プリンタ３に印刷させる印刷データの印刷ＩＤが選択される。この印刷ＩＤをＷｅｂサーバ２に送信する。Ｗｅｂサーバ２に送信される印刷ＩＤが本発明の印刷指示の一例である。印刷ＩＤを受信したＷｅｂサーバ２は、ネットワークＮＷに接続された記憶装置から印刷ＩＤに対応する印刷データを取得する。同様に、ＰＣ１からメールサーバに送信されるメールに印刷ＩＤが添付されても良い。
【０１４４】
〔変形例３〕
第３実施形態では、ＰＣ１から送信されるメールに添付される印刷データの形式は、プリンタ３が印刷可能な形式のデータであるが、これに限られない。ネットワークＮＷに接続される複数のプリンタ３のプリンタドライバをプリンタ３のメールアドレスと対応付けて記憶する記憶サーバがネットワークＮＷに接続される。印刷データが添付されたメール
を受信したメールサーバは図１７のＳ５３において、メールに添付された印刷データとメールの宛先に指定されたプリンタ３のメールアドレスとを記憶サーバに送信する。記憶サーバは、受信したメールアドレスと対応するプリンタドライバにより、受信した印刷データをメールの宛先のプリンタ３が印刷可能な印刷データに変換する。記憶サーバは変換された印刷データをメールサーバに送信する。変換された印刷データを受信したメールサーバは、変換された印刷データを添付ファイルとするメールをＳ５４の処理において記憶手段２２に記憶する。
【０１４５】
〔変形例４〕
第３実施形態では、ＰＣ１から送信されるメールのヘッダーに記述されるｃｏｎｔｅｎｔ−ｔｙｐｅをプリンタ３に送信する送信メールに対応付けて記憶手段に記憶したが、これに限られない。ネットワークＮＷに接続される記憶サーバがネットワークＮＷに接続される。メールサーバは、Ｓ５２において抽出されたｃｏｎｔｅｎｔ−ｔｙｐｅで指定される言語の情報を記憶サーバに送信する。言語の情報を受信した記憶サーバは、受信した言語の情報で示される言語で上述した言語設定コマンド、またはメッセージを作成する。記憶サーバは言語設定コマンド、またはメッセージをメールサーバに送信する。言語設定コマンド、またはメッセージを受信したメールサーバは、言語設定コマンド、またはメッセージを添付ファイルとするメールをＳ５４の処理において記憶手段２２に記憶する。
【０１４６】
〔変形例５〕
第２実施形態では、図１６に示すＳ４７５において、エラーメッセージは、プリンタ３がＷｅｂサーバ２にエラーメッセージ取得要求を送信することにより表示手段３３に表示されたが、これに限られない。Ｗｅｂサーバ２が、複数のエラーメッセージ、およびエラーＩＤを印刷ジョブと共にプリンタ３に送信する。プリンタ３は、図１５に示すＳ４６１において、印刷ジョブと共に複数のエラーメッセージとエラーＩＤとを受信する。図１６に示すＳ４７５、およびＳ４７８において、発生したエラーのエラーＩＤに対応するエラーメッセージを表示手段３３に表示する。エラーＩＤは、Ｗｅｂサーバ２の記憶手段２２とプリンタ３の記憶手段３２とに記憶される。Ｗｅｂサーバ２の記憶手段２２に記憶されたエラーＩＤとプリンタ３の記憶手段２２に記憶されたエラーＩＤとは共通する。
【０１４７】
〔変形例６〕
第１，および第２実施形態では、ＰＣ１からＨＴＴＰリクエストがＷｅｂサーバ２に送信されたが、ＨＴＴＰＳ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ
ｏｖｅｒ  Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）リクエストでも良い。
【符号の説明】
【０１４８】
１                ＰＣ
２                Ｗｅｂサーバ
３                プリンタ
１１、２１、３１  制御手段
１２、２２、３２  記憶手段
１３、２３、３３  表示手段
１４、２４、３４  通信手段
３５              印刷手段
ＰＳ            印刷システム
【図１】
0005825001.tif 000002
【図２】
0005825001.tif 000003
【図３】
0005825001.tif 000004
【図４】
0005825001.tif 000005
【図５】
0005825001.tif 000006
【図６】
0005825001.tif 000007
【図７】
0005825001.tif 000008
【図８】
0005825001.tif 000009
【図９】
0005825001.tif 000010
【図１０】
0005825001.tif 000011
【図１１】
0005825001.tif 000012
【図１２】
0005825001.tif 000013
【図１３】
0005825001.tif 000014
【図１４】
0005825001.tif 000015
【図１５】
0005825001.tif 000016
【図１６】
0005825001.tif 000017
【図１７】
0005825001.tif 000018
【図１８】
0005825001.tif 000019