(57)【特許請求の範囲】
【請求項１】
消耗品を用いて所定の情報を印刷する印刷装置と、
文字情報や画像情報を含むウィンドウ情報に基づいて生成されたウィンドウを表示する表示手段と、前記表示手段に表示されているウィンドウに係るウィンドウ情報に含まれる文字情報を認識し、当該文字情報を音声化する音声化手段と、前記印刷装置の状態を示すステータス情報を取得する通信手段と、を有する印刷情報処理装置と、を備える印刷システムにおいて、
前記通信手段により取得された前記ステータス情報に基づいて編成され、前記ウィンドウ情報の一つであるステータスウィンドウ情報に、前記印刷装置の状態を示すステータス画像情報が含まれる場合に、当該ステータス画像情報の表現内容に対応するステータス文字情報を生成する文字情報生成手段と、
前記文字情報生成手段により生成されたステータス文字情報を、当該ステータスウィンドウ情報に追加編集するウィンドウ情報編集手段と、を備えることを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムにおいて、
前記ウィンドウ情報編集手段により、ステータス文字情報がステータスウィンドウ情報に追加編集され、且つ、前記ステータスウィンドウ情報が、前記ステータス文字情報以外の一般文字情報と、ステータス画像情報と、を含む場合に、
当該ステータスウィンドウ情報に含まれる前記一般文字情報と、ステータス画像情報のみを表示する第１表示態様により、当該ステータスウィンドウ情報に基づくステータスウィンドウを前記表示手段に表示する表示制御手段と、を備えることを特徴とする印刷システム。
【請求項３】
請求項２記載の印刷システムにおいて、
前記ステータスウィンドウ情報に基づくステータスウィンドウの表示態様に関し、前記第１表示態様と、当該ステータスウィンドウ情報に含まれる前記一般文字情報と、ステータス画像情報と、ステータス文字情報を表示する第２表示態様と、の何れかを設定可能な表示態様切換手段と、を備え、
前記表示制御手段は、
前記表示態様切換手段により設定された表示態様に従って、当該ステータスウィンドウ情報に基づくステータスウィンドウを前記表示手段に表示することを特徴とする印刷システム。
【請求項４】
請求項１乃至請求項３記載の印刷システムにおいて、
前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出する検出手段と、を備え、
前記文字情報生成手段は、
前記検出手段により前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出した場合に、前記ステータス画像情報を更新し、その更新後のステータス画像情報の表現内容に対応するステータス文字情報を生成し、
前記ウィンドウ情報編集手段は、
当該ステータスウィンドウ情報に含まれるステータス文字情報を、前記文字情報生成手段により新たに生成されたステータス文字情報に更新することを特徴とする印刷システム。
【請求項５】
請求項４記載の印刷システムにおいて、
前記ウィンドウ情報に含まれ、複数の項目に分けられる文字情報から、一の項目に対応する一の項目文字情報を特定する特定手段と、
前記特定手段により特定された一の項目文字情報のみを抽出し、その一の項目文字情報を前記音声化手段により音声化する音声化制御手段と、
前記ステータスウィンドウ情報に含まれるステータス文字情報が前記文字情報生成手段により新たに生成されたステータス文字情報に更新された場合、当該ステータス文字情報を特定手段により特定するように制御する特定制御手段と、を備えることを特徴とする印刷システム。
【請求項６】
請求項１乃至５記載の印刷システムにおいて、
前記ステータス画像情報は、
前記印刷装置で使用される消耗品の残量をグラフ画像により示す情報であり、
前記文字情報生成手段は、
前記グラフ画像によって表現される消耗品の残量を報知する残量報知メッセージを、ステータス文字情報として生成することを特徴とする印刷システム。
【請求項７】
請求項６記載の印刷システムにおいて、
前記通信手段により取得したステータス情報に基づいて、前記印刷装置に使用される消耗品の残量が所定量以下であるか否かを判断する判断手段と、
前記判断手段により前記印刷装置における消耗品が所定量より多いと判断された場合に、前記残量報知メッセージをステータス文字情報として生成するように、前記文字情報生成手段を制御し、
前記判断手段により前記印刷装置における消耗品が所定量以下であると判断された場合、当該消耗品の補充又は交換を要求する警告メッセージを、ステータス文字情報として生成するように、前記文字情報生成手段を制御する制御手段と、を備えることを特徴とする印刷システム。
【請求項８】
請求項６又は請求項７記載の印刷システムにおいて、
前記ステータスウィンドウ情報は、
前記印刷装置で使用される消耗品の供給元に関する供給元情報を含み、
前記通信手段により取得したステータス情報に基づいて、前記印刷装置に使用される消耗品の残量が所定量以下であるか否かを判断する判断手段と、を備え、
前記表示制御手段は、
前記判断手段により前記印刷装置における消耗品が所定量より多いと判断された場合に、前記供給元情報が示す内容を画像として示す供給元画像情報を当該ステータスウィンドウに表示し、
前記判断手段により前記印刷装置における消耗品が所定量以下であると判断された場合、前記供給元情報が示す内容を文字として示す供給元文字情報を当該ステータスウィンドウに表示することを特徴とする印刷システム。
【請求項９】
請求項６乃至請求項８記載の印刷システムにおいて、
前記ステータス画像情報は、
前記印刷装置で使用される消耗品の残量を示すグラフ画像と、当該グラフ画像の内容を詳細に示す詳細文字情報を含み、
前記音声化手段による前記詳細文字情報の音声化を実行するか否かを設定する制限設定手段と、を備え、
前記表示制御手段は、
前記制限設定手段により前記詳細文字情報の音声化を実行する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、そのまま文字情報として表示し、
前記制限設定手段により前記詳細文字情報の音声化を制限する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、当該詳細文字情報と同一の内容を示す詳細画像情報に変更して表示することを特徴とする印刷システム。
【請求項１０】
消耗品を用いて所定の情報を印刷する印刷装置と、
文字情報や画像情報を含むウィンドウ情報に基づいて生成されたウィンドウを表示する表示手段と、前記表示手段に表示されているウィンドウに係るウィンドウ情報に含まれる文字情報を認識し、当該文字情報を音声化する音声化手段と、前記印刷装置の状態を示すステータス情報を取得する通信手段と、を有する印刷情報処理装置と、を備える印刷システムの制御プログラムにおいて、
前記通信手段により取得された前記ステータス情報に基づいて編成され、前記ウィンドウ情報の一つであるステータスウィンドウ情報に、前記印刷装置の状態を示すステータス画像情報が含まれる場合に、当該ステータス画像情報の表現内容に対応するステータス文字情報を生成するステップと、
生成されたステータス文字情報を、当該ステータスウィンドウ情報に追加編集するステップと、
前記音声化手段により、当該ステータスウィンドウ情報に含まれる文字情報を認識し、音声化するステップと、有することを特徴とする印刷システムの制御プログラム。
【請求項１１】
請求項１０記載の印刷システムの制御プログラムにおいて、
前記ステータス文字情報がステータスウィンドウ情報に追加編集され、且つ、前記ステータスウィンドウ情報が、前記ステータス文字情報以外の一般文字情報と、ステータス画像情報と、を含む場合に、当該ステータスウィンドウ情報に含まれる前記一般文字情報と、ステータス画像情報のみを表示する第１表示態様により、当該ステータスウィンドウ情報に基づくステータスウィンドウを前記表示手段に表示するステップと、を有することを特徴とする印刷システムの制御プログラム。
【請求項１２】
請求項１１記載の印刷システムの制御プログラムにおいて、
前記ステータスウィンドウ情報に基づくステータスウィンドウの表示態様に関し、前記第１表示態様と、当該ステータスウィンドウ情報に含まれる前記一般文字情報と、ステータス画像情報と、ステータス文字情報を表示する第２表示態様と、の何れかを設定するステップと、
設定された表示態様に基づいて、当該ステータスウィンドウ情報に基づくステータスウィンドウを前記表示手段に表示するステップと、を有することを特徴とする印刷システムの制御プログラム。
【請求項１３】
請求項１０乃至請求項１２記載の印刷システムの制御プログラムにおいて、
前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出するステップと、
前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出した場合に、前記ステータス画像情報を更新し、その更新後のステータス画像情報の表現内容に対応するステータス文字情報を生成するステップと、
当該ステータスウィンドウ情報に含まれるステータス文字情報を、新たに生成されたステータス文字情報に更新するステップと、を有することを特徴とする印刷システムの制御プログラム。
【請求項１４】
請求項１３記載の印刷システムにおいて、
前記ウィンドウ情報に含まれ、複数の項目に分けられる文字情報から、一の項目に対応する一の項目文字情報を特定するステップと、
特定された一の項目文字情報のみを抽出し、その一の項目文字情報を前記音声化手段により音声化するステップと、
前記ステータスウィンドウ情報に含まれるステータス文字情報が新たに生成されたステータス文字情報に更新された場合、当該ステータス文字情報を、一の項目文字情報として特定するステップと、を有することを特徴とする印刷システムの制御プログラム。
【請求項１５】
請求項９乃至１４記載の印刷システムの制御プログラムにおいて、
前記ステータス画像情報は、
前記印刷装置で使用される消耗品の残量をグラフ画像により示す情報であり、
前記グラフ画像によって表現される消耗品の残量を報知する残量報知メッセージを、ステータス文字情報として生成するステップと、を有することを特徴とする印刷システムの制御プログラム。
【請求項１６】
請求項１５記載の印刷システムの制御プログラムにおいて、
前記通信手段により取得したステータス情報に基づいて、前記印刷装置に使用される消耗品の残量が所定量以下であるか否かを判断するステップと、
前記印刷装置における消耗品が所定量より多いと判断された場合に、前記残量報知メッセージをスタータス文字情報として生成するステップと、
前記印刷装置における消耗品が所定量以下であると判断された場合、当該消耗品の補充又は交換を要求する警告メッセージを、ステータス文字情報として生成するステップと、を有することを特徴とする印刷システムの制御プログラム。
【請求項１７】
請求項１５又は請求項１６記載の印刷システムの制御プログラムにおいて、
前記ステータスウィンドウ情報は、
前記印刷装置で使用される消耗品の供給元に関する供給元情報を含み、
前記通信手段により取得したステータス情報に基づいて、前記印刷装置に使用される消耗品の残量が所定量以下であるか否かを判断するステップと、
前記印刷装置における消耗品が所定量より多いと判断された場合に、前記供給元情報が示す内容を画像として示す供給元画像情報を当該ステータスウィンドウに表示するステップと、
前記印刷装置における消耗品が所定量以下であると判断された場合、前記供給元情報が示す内容を文字として示す供給元文字情報を当該ステータスウィンドウに表示するステップと、を有することを特徴とする印刷システムの制御プログラム。
【請求項１８】
請求項１５乃至請求項１７記載の印刷システムの制御プログラムにおいて、
前記ステータス画像情報は、
前記印刷装置で使用される消耗品の残量を示すグラフ画像と、当該グラフ画像の内容を詳細に示す詳細文字情報を含み、
前記音声化手段による前記詳細文字情報の音声化を実行するか否かを設定するステップと、
前記詳細文字情報の音声化を実行する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、そのまま文字情報として表示するステップと、
前記詳細文字情報の音声化を制限する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、当該詳細文字情報と同一の内容を示す詳細画像情報に変更して表示するステップと、を有することを特徴とする印刷システムの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消耗品を用いて所望の印刷を実行しうる印刷装置と、当該印刷装置の状態を示すステータス情報を取得可能な印刷情報処理装置と、を有する印刷システム及び印刷システムの制御プログラムに関し、特に、取得したステータス情報に基づく印刷装置の状態を表示及び音声により報知しうる印刷システム及び印刷システムの制御プログラムに関する。
【背景技術】
【０００２】
従来、印刷装置の状態を示すステータス情報を印刷装置から取得し、当該ステータス情報に基づき印刷装置の状態をディスプレイに表示する印刷システムが知られている。このような印刷装置は、ディスプレイの表示を視認することで、印刷装置の状況（例えば、印刷可能な状態であるか否か）を把握し、適切な措置をとることができるという利便性をユーザに提供している。
【０００３】
上記のような印刷システムの一つとして、特許文献１に記載された発明が知られている。この特許文献１には、印刷装置における「インク残量」を報知する印刷システムが記載されている。具体的には、特許文献１の印刷システムでは、印刷データを印刷する際に、印刷装置におけるインク残量がステータス情報として取得される。又、当該印刷システムは、印刷データを印刷する際に必要なインクの量を予測し、前記インク残量とともに「グラフ画像」として、ディスプレイに表示している。これにより、当該特許文献１記載の印刷システムは、印刷データの印刷に際し、当該印刷の可否やインク補充の必要性等をユーザに報知し得る。
【特許文献１】特開２０００−０７１５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に代表される従来の印刷システムにおいては、インク残量等の印刷装置の状態に関する情報は、あくまでも、ディスプレイの表示を介してユーザに報知される。つまり、ユーザは、ディスプレイに表示された印刷装置の状態に関する情報を視認できなければ、当該印刷装置の状態に応じた措置をとることはできない。
【０００５】
そして、このような印刷システムは、健常者のみが使用するものではなく、視覚障害者（例えば、弱視者）が使用する場合も十分に存在する。上述したように、従来の印刷システムは、「ディスプレイの表示」のみで印刷装置の状態を報知する。この結果、上記特許文献１等に代表される従来の印刷装置は、「視覚障害者等に対して当該印刷装置の状態を的確に報知できない」という問題点を有している。
【０００６】
ここで、現在、「音声読み上げプログラム」に関する技術が知られている。この「音声読み上げプログラム」は、文字情報（テキスト）を認識し、当該文字情報を音声化するプログラムである。そして、当該「音声読み上げプログラム」は、文字を読むことが困難な障害者や、文字が読めない人（幼児、外国人等）に画面読み上げソフト（スクリーンリーダー）として利用されている。
【０００７】
この点、上記問題点に対応すべく、当該「音声読み上げプログラム」を特許文献１記載の印刷システムに適用した場合であっても、特許文献１記載の印刷システムは、視覚障害者等に対して、印刷装置の状態を十分に報知することはできない。上述したように、音声読み上げプログラムは、文字情報を認識し、当該文字情報を音声化する。一方、特許文献１記載の印刷装置は、印刷装置の状態を「文字（シアン、マゼンタ等の色名）」と「画像（各色のインク残量を示すグラフ画像）」を表示することでユーザに報知している（特許文献１の図６参照）。
【０００８】
そうすると、「音声読み上げプログラム」を適用した特許文献１記載の印刷システムは、色名等の文字を音声によりユーザに報知し得るが、グラフ画像により表現されている内容を音声化することはできない。従って、視覚障害者は、グラフ画像により表現された多くの情報を把握することはできない。つまり、この場合であっても、上記問題点は残存している。
【０００９】
本発明は、前記従来における問題点を解消するためになされたものであり、印刷装置の状態を万人に対して適切に報知し得る印刷システム及び印刷システムの制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するために成された請求項１に係る印刷システムは、消耗品を用いて所定の情報を印刷する印刷装置と、文字情報や画像情報を含むウィンドウ情報に基づいて生成されたウィンドウを表示する表示手段と、前記表示手段に表示されているウィンドウに係るウィンドウ情報に含まれる文字情報を認識し、当該文字情報を音声化する音声化手段と、前記印刷装置の状態を示すステータス情報を取得する通信手段と、を有する印刷情報処理装置と、を備える印刷システムにおいて、前記通信手段により取得された前記ステータス情報に基づいて編成され、前記ウィンドウ情報の一つであるステータスウィンドウ情報に、前記印刷装置の状態を示すステータス画像情報が含まれる場合に、当該ステータス画像情報の表現内容に対応するステータス文字情報を生成する文字情報生成手段と、前記文字情報生成手段により生成されたステータス文字情報を、当該ステータスウィンドウ情報に追加編集するウィンドウ情報編集手段と、を備えることを特徴とする。
【００１１】
又、請求項２に係る印刷システムは、請求項１記載の印刷システムにおいて、前記ウィンドウ情報編集手段により、ステータス文字情報がステータスウィンドウ情報に追加編集され、且つ、前記ステータスウィンドウ情報が、前記ステータス文字情報以外の一般文字情報と、ステータス画像情報と、を含む場合に、当該ステータスウィンドウ情報に含まれる前記一般文字情報と、ステータス画像情報のみを表示する第１表示態様により、当該ステータスウィンドウ情報に基づくステータスウィンドウを前記表示手段に表示する表示制御手段と、を備えることを特徴とする。
【００１２】
そして、請求項３に係る印刷システムは、請求項２記載の印刷システムにおいて、前記ステータスウィンドウ情報に基づくステータスウィンドウの表示態様に関し、前記第１表示態様と、当該ステータスウィンドウ情報に含まれる前記一般文字情報と、ステータス画像情報と、ステータス文字情報を表示する第２表示態様と、の何れかを設定可能な表示態様切換手段と、を備え、前記表示制御手段は、前記表示態様切換手段により設定された表示態様に従って、当該ステータスウィンドウ情報に基づくステータスウィンドウを前記表示手段に表示することを特徴とする。
【００１３】
又、請求項４に係る印刷システムは、請求項１乃至請求項３記載の印刷システムにおいて、前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出する検出手段と、を備え、前記文字情報生成手段は、前記検出手段により前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出した場合に、前記ステータス画像情報を更新し、その更新後のステータス画像情報の表現内容に対応するステータス文字情報を生成し、前記ウィンドウ情報編集手段は、当該ステータスウィンドウ情報に含まれるステータス文字情報を、前記文字情報生成手段により新たに生成されたステータス文字情報に更新することを特徴とする。
【００１４】
そして、請求項５に係る印刷システムは、請求項４記載の印刷システムにおいて、前記ウィンドウ情報に含まれ、複数の項目に分けられる文字情報から、一の項目に対応する一の項目文字情報を特定する特定手段と、前記特定手段により特定された一の項目文字情報のみを抽出し、その一の項目文字情報を前記音声化手段により音声化する音声化制御手段と、前記ステータスウィンドウ情報に含まれるステータス文字情報が前記文字情報生成手段により新たに生成されたステータス文字情報に更新された場合、当該ステータス文字情報を特定手段により特定するように制御する特定制御手段と、を備えることを特徴とする。
【００１５】
又、請求項６に係る印刷システムは、請求項１乃至５記載の印刷システムにおいて、前記ステータス画像情報は、前記印刷装置で使用される消耗品の残量をグラフ画像により示す情報であり、前記文字情報生成手段は、前記グラフ画像によって表現される消耗品の残量を報知する残量報知メッセージを、ステータス文字情報として生成することを特徴とする。
【００１６】
そして、請求項７に係る印刷システムは、請求項６記載の印刷システムにおいて、前記通信手段により取得したステータス情報に基づいて、前記印刷装置に使用される消耗品の残量が所定量以下であるか否かを判断する判断手段と、前記判断手段により前記印刷装置における消耗品が所定量より多いと判断された場合に、前記残量報知メッセージをステータス文字情報として生成するように、前記文字情報生成手段を制御し、前記判断手段により前記印刷装置における消耗品が所定量以下であると判断された場合、当該消耗品の補充又は交換を要求する警告メッセージを、ステータス文字情報として生成するように、前記文字情報生成手段を制御する制御手段と、を備えることを特徴とする。
【００１７】
又、請求項８に係る印刷システムは、請求項６又は請求項７記載の印刷システムにおいて、前記ステータスウィンドウ情報は、前記印刷装置で使用される消耗品の供給元に関する供給元情報を含み、前記通信手段により取得したステータス情報に基づいて、前記印刷装置に使用される消耗品の残量が所定量以下であるか否かを判断する判断手段と、を備え、前記表示制御手段は、前記判断手段により前記印刷装置における消耗品が所定量より多いと判断された場合に、前記供給元情報が示す内容を画像として示す供給元画像情報を当該ステータスウィンドウに表示し、前記判断手段により前記印刷装置における消耗品が所定量以下であると判断された場合、前記供給元情報が示す内容を文字として示す供給元文字情報を当該ステータスウィンドウに表示することを特徴とする。
【００１８】
そして、請求項９に係る印刷システムは、請求項６乃至請求項８記載の印刷システムにおいて、前記ステータス画像情報は、前記印刷装置で使用される消耗品の残量を示すグラフ画像と、当該グラフ画像の内容を詳細に示す詳細文字情報を含み、前記音声化手段による前記詳細文字情報の音声化を実行するか否かを設定する制限設定手段と、を備え、前記表示制御手段は、前記制限設定手段により前記詳細文字情報の音声化を実行する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、そのまま文字情報として表示し、前記制限設定手段により前記詳細文字情報の音声化を制限する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、当該詳細文字情報と同一の内容を示す詳細画像情報に変更して表示することを特徴とする。
【００１９】
又、請求項１０に係る印刷システムの制御プログラムは、消耗品を用いて所定の情報を印刷する印刷装置と、文字情報や画像情報を含むウィンドウ情報に基づいて生成されたウィンドウを表示する表示手段と、前記表示手段に表示されているウィンドウに係るウィンドウ情報に含まれる文字情報を認識し、当該文字情報を音声化する音声化手段と、前記印刷装置の状態を示すステータス情報を取得する通信手段と、を有する印刷情報処理装置と、を備える印刷システムの制御プログラムにおいて、前記通信手段により取得された前記ステータス情報に基づいて編成され、前記ウィンドウ情報の一つであるステータスウィンドウ情報に、前記印刷装置の状態を示すステータス画像情報が含まれる場合に、当該ステータス画像情報の表現内容に対応するステータス文字情報を生成するステップと、生成されたステータス文字情報を、当該ステータスウィンドウ情報に追加編集するステップと、前記音声化手段により、当該ステータスウィンドウ情報に含まれる文字情報を認識し、音声化するステップと、有することを特徴とする。
【００２０】
そして、請求項１１に係る印刷システムの制御プログラムは、請求項１０記載の印刷システムの制御プログラムにおいて、前記ステータス文字情報がステータスウィンドウ情報に追加編集され、且つ、前記ステータスウィンドウ情報が、前記ステータス文字情報以外の一般文字情報と、ステータス画像情報と、を含む場合に、当該ステータスウィンドウ情報に含まれる前記一般文字情報と、ステータス画像情報のみを表示する第１表示態様により、当該ステータスウィンドウ情報に基づくステータスウィンドウを前記表示手段に表示するステップと、を有することを特徴とする。
【００２１】
又、請求項１２に係る印刷システムの制御プログラムは、請求項１１記載の印刷システムの制御プログラムにおいて、前記ステータスウィンドウ情報に基づくステータスウィンドウの表示態様に関し、前記第１表示態様と、当該ステータスウィンドウ情報に含まれる前記一般文字情報と、ステータス画像情報と、ステータス文字情報を表示する第２表示態様と、の何れかを設定するステップと、設定された表示態様に基づいて、当該ステータスウィンドウ情報に基づくステータスウィンドウを前記表示手段に表示するステップと、を有することを特徴とする。
【００２２】
そして、請求項１３に係る印刷システムの制御プログラムは、請求項１０乃至請求項１２記載の印刷システムの制御プログラムにおいて、前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出するステップと、前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出した場合に、前記ステータス画像情報を更新し、その更新後のステータス画像情報の表現内容に対応するステータス文字情報を生成するステップと、当該ステータスウィンドウ情報に含まれるステータス文字情報を、新たに生成されたステータス文字情報に更新するステップと、を有することを特徴とする。
【００２３】
又、請求項１４に係る印刷システムの制御プログラムは、請求項１３記載の印刷システムにおいて、前記ウィンドウ情報に含まれ、複数の項目に分けられる文字情報から、一の項目に対応する一の項目文字情報を特定するステップと、特定された一の項目文字情報のみを抽出し、その一の項目文字情報を前記音声化手段により音声化するステップと、前記ステータスウィンドウ情報に含まれるステータス文字情報が新たに生成されたステータス文字情報に更新された場合、当該ステータス文字情報を、一の項目文字情報として特定するステップと、を有することを特徴とする。
【００２４】
そして、請求項１５に係る印刷システムの制御プログラムは、請求項９乃至１４記載の印刷システムの制御プログラムにおいて、前記ステータス画像情報は、前記印刷装置で使用される消耗品の残量をグラフ画像により示す情報であり、前記グラフ画像によって表現される消耗品の残量を報知する残量報知メッセージを、ステータス文字情報として生成するステップと、を有することを特徴とする。
【００２５】
そして、請求項１６に係る印刷システムの制御プログラムは、請求項１５記載の印刷システムの制御プログラムにおいて、前記通信手段により取得したステータス情報に基づいて、前記印刷装置に使用される消耗品の残量が所定量以下であるか否かを判断するステップと、前記印刷装置における消耗品が所定量より多いと判断された場合に、前記残量報知メッセージをスタータス文字情報として生成するステップと、前記印刷装置における消耗品が所定量以下であると判断された場合、当該消耗品の補充又は交換を要求する警告メッセージを、ステータス文字情報として生成するステップと、を有することを特徴とする。
【００２６】
又、請求項１７に係る印刷システムの制御プログラムは、請求項１５又は請求項１６記載の印刷システムの制御プログラムにおいて、前記ステータスウィンドウ情報は、前記印刷装置で使用される消耗品の供給元に関する供給元情報を含み、前記通信手段により取得したステータス情報に基づいて、前記印刷装置に使用される消耗品の残量が所定量以下であるか否かを判断するステップと、前記印刷装置における消耗品が所定量より多いと判断された場合に、前記供給元情報が示す内容を画像として示す供給元画像情報を当該ステータスウィンドウに表示するステップと、前記印刷装置における消耗品が所定量以下であると判断された場合、前記供給元情報が示す内容を文字として示す供給元文字情報を当該ステータスウィンドウに表示するステップと、を有することを特徴とする。
【００２７】
そして、請求項１８に係る印刷システムの制御プログラムは、請求項１５乃至請求項１７記載の印刷システムの制御プログラムにおいて、前記ステータス画像情報は、前記印刷装置で使用される消耗品の残量を示すグラフ画像と、当該グラフ画像の内容を詳細に示す詳細文字情報を含み、前記音声化手段による前記詳細文字情報の音声化を実行するか否かを設定するステップと、前記詳細文字情報の音声化を実行する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、そのまま文字情報として表示するステップと、前記詳細文字情報の音声化を制限する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、当該詳細文字情報と同一の内容を示す詳細画像情報に変更して表示するステップと、を有することを特徴とする。
【発明の効果】
【００２８】
即ち、請求項１に係る印刷システムは、ステータスウィンドウ情報にステータス画像情報が含まれる場合に、文字情報生成手段により、当該ステータス画像情報の表現内容に対応するステータス文字情報を生成する。そして、当該印刷システムは、ウィンドウ情報編集手段により、生成されたステータス文字情報を当該ステータスウィンドウ情報に追加編集する。従って、請求項１に係る印刷システムは、ステータス文字情報が追加されたステータスウィンドウ情報を表示手段に表示し得る。又、当該印刷システムは、音声化手段を備えている。この音声化手段は、表示手段に表示されているウィンドウに係るウィンドウ情報に含まれる文字情報を認識し、当該文字情報を音声化する。従って、当該印刷システムは、ステータスウィンドウ情報に追加されたステータス文字情報を音声化する。この結果、請求項１に係る印刷システムは、ステータス画像情報に基づく画像によって表現されていた印刷装置の状態を、音声によりユーザに報知し得る。即ち、請求項１に係る印刷システムは、印刷装置の状態を広く万人に対して、適切に報知することができる。
【００２９】
そして、請求項２に係る印刷システムは、ステータス文字情報がステータスウィンドウ情報に追加編集され、且つ、前記ステータスウィンドウ情報が、前記ステータス文字情報以外の一般文字情報と、ステータス画像情報と、を含む場合に、ステータスウィンドウを第１表示態様で表示し得る。第１表示態様は、ステータスウィンドウ情報に含まれる一般文字情報と、ステータス画像情報のみを表示する表示態様である。つまり、第１表示態様で表示されたステータスウィンドウでは、ステータス文字情報は表示されることはない。即ち、当該印刷システムは、ステータスウィンドウにおいて、同一内容の情報（つまり、印刷装置の状態）を複数個所で表示して報知することはなく、必要最小限の表示で十分に各種情報を報知し得る。尚、この場合も、ステータス文字情報に基づく音声化手段の音声化により、印刷装置の状態は、ユーザに報知される。つまり、印刷装置の状態は、ステータス画像情報に係る画像と、ステータス文字情報に基づく音声によって、ユーザの視覚、聴覚を介して報知される。この結果、当該印刷システムは、印刷装置の状態を広く万人に対して、適切に報知することができる。
【００３０】
又、請求項３に係る印刷システムによれば、ユーザは、表示態様切換手段により、ステータスウィンドウの表示態様を、第１表示態様と、第２表示態様の何れかに設定しうる。そして、当該印刷システムは、表示態様切換手段によって設定された表示態様でステータスウィンドウを表示手段に表示する。これにより、ユーザは、第１表示態様と、第２表示態様を任意に選択することができ、ステータスウィンドウを所望の表示態様で表示手段に表示させ得る。
【００３１】
そして、請求項４に係る印刷システムは、検出手段により前記ステータス画像情報に対応するステータス情報の内容が更新されたことを検出した場合に、前記ステータス画像情報を更新し、その更新後のステータス画像情報の表現内容に対応するステータス文字情報を生成する。そして、当該印刷システムは、ウィンドウ情報編集手段により、当該ステータスウィンドウ情報に含まれるステータス文字情報を、前記文字情報生成手段により新たに生成されたステータス文字情報に更新する。つまり、当該印刷システムは、ステータス情報が更新される度に、ステータス画像情報、ステータス文字情報を更新する。これにより、請求項４に係る印刷システムは、ユーザの視覚及び聴覚を介して、最新の印刷装置の状態をユーザに報知し得る。
【００３２】
又、請求項５に係る印刷システムは、ステータスウィンドウ情報に含まれるステータス文字情報が更新された場合、当該ステータス文字情報を特定手段により特定する。そして、当該印刷システムは、音声化制御手段を備えている。音声化制御手段は、特定手段により特定された一の項目文字情報のみを抽出し、その一の項目文字情報を前記音声化手段により音声化する。ステータス文字情報が更新されると、当該ステータス文字情報を特定するので、当該印刷システムは、更新されたステータス文字情報の内容のみを、更新のタイミングに合わせて音声化することができる。これにより、当該印刷システムは、印刷装置の状態が変化した時点で、最新の印刷装置の状態のみを音声により報知することができる。
【００３３】
そして、請求項６に係る印刷システムは、グラフ画像により、印刷装置で使用される消耗品（例えば、インクや記録紙等）の残量を報知する。又、当該印刷システムは、グラフ画像によって表現される消耗品の残量を報知する残量報知メッセージを、ステータス文字情報として生成する。これにより、当該印刷システムは、印刷装置で使用される消耗品の残量を、グラフ画像の表示及び残量報知メッセージに基づく音声により報知することができる。この結果、ユーザは、印刷装置で使用される消耗品の残量を、視覚及び聴覚により把握することができ、もって、消耗品の残量に関して適切な措置（例えば、消耗品の補充、交換）を行い得る。
【００３４】
又、請求項７に係る印刷システムは、判断手段により前記印刷装置における消耗品が所定量より多いと判断された場合に、前記残量報知メッセージをステータス文字情報として生成する。更に、当該印刷システムは、判断手段により前記印刷装置における消耗品が所定量以下であると判断された場合、当該消耗品の補充又は交換を要求する警告メッセージを、ステータス文字情報として生成する。これにより、当該印刷システムは、消耗品の残量に応じて、音声及び表示を介して、適切な情報（現時点における消耗品の残量や消耗品の交換、補充の必要性等）をユーザに報知し得る。又、警告メッセージを報知することにより、ユーザは、消耗品の補充、交換のタイミングを適切に把握し得る。
【００３５】
そして、請求項８に係る印刷システムは、消耗品の供給元に関する供給元情報を、ステータスウィンドウ情報として含むので、ステータスウィンドウに当該供給元情報に表示し得る。そして、当該印刷システムは、判断手段により前記印刷装置における消耗品が所定量より多いと判断された場合に、前記供給元情報が示す内容を画像として示す供給元画像情報を当該ステータスウィンドウに表示する。更に、当該印刷システムは、判断手段により前記印刷装置における消耗品が所定量以下であると判断された場合、前記供給元情報が示す内容を文字として示す供給元文字情報を当該ステータスウィンドウに表示する。ここで、供給元画像情報は文字情報ではないので、供給元情報が示す内容は、音声化手段により音声化されることはない。一方、供給元文字情報は文字情報であるため、供給元情報が示す内容は、音声化手段によって音声化される。つまり、当該印刷システムは、消耗品の補充、交換が必要な状態となった場合、供給元情報が示す内容を音声によりユーザに報知し得る。これにより、当該印刷システムは、音声によって、ユーザに対して適切なタイミングで、供給元情報が示す内容を報知することができる。
【００３６】
又、請求項９に係る印刷システムにおいて、前記ステータス画像情報は、グラフ画像と、当該グラフ画像の内容を詳細に示す詳細文字情報（例えば、インクの色名や記録紙のサイズ等の文字情報）を含む。そして、当該印刷システムは、制限設定手段により、音声化手段による前記詳細文字情報の音声化を実行するか否かを設定し得る。当該印刷システムは、前記制限設定手段により前記詳細文字情報の音声化を実行する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、そのまま文字情報として表示する。又、前記制限設定手段により前記詳細文字情報の音声化を制限する設定が設定されている場合、当該ステータス画像情報に含まれる詳細文字情報を、当該詳細文字情報と同一の内容を示す詳細画像情報に変更して表示する。上述したように、音声化手段は、文字情報であれば文字情報に基づく音声化を実行するが、画像情報の場合は音声化を実行することはない。そして、詳細文字情報に係る文字は、グラフ画像と結合して表示されることで初めて意味をなすことが多い。即ち、詳細文字情報を音声化したとしても、それのみでは、ユーザは、意味を把握できない場合が多い。つまり、当該印刷システムによれば、ユーザは、音声化したとしても意味を把握しづらい詳細文字情報に係る音声化の有無を任意に選択し得る。
【００３７】
更に、請求項１０に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項１記載の印刷システムと同様の効果を発揮する。
【００３８】
そして、請求項１１に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項２記載の印刷システムと同様の効果を発揮する。
【００３９】
又、請求項１２に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項３記載の印刷システムと同様の効果を発揮する。
【００４０】
そして、請求項１３に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項４記載の印刷システムと同様の効果を発揮する。
【００４１】
又、請求項１４に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項５記載の印刷システムと同様の効果を発揮する。
【００４２】
そして、請求項１５に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項６記載の印刷システムと同様の効果を発揮する。
【００４３】
又、請求項１６に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項７記載の印刷システムと同様の効果を発揮する。
【００４４】
そして、請求項１７に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項８記載の印刷システムと同様の効果を発揮する。
【００４５】
又、請求項１８に係る印刷システムの制御プログラムは、印刷装置と、表示手段、音声化手段、通信手段と、を有する印刷システムにおいて実行される。当該印刷システムの制御プログラムを実行することにより、印刷システムは、請求項９記載の印刷システムと同様の効果を発揮する。
【発明を実施するための最良の形態】
【００４６】
以下、本発明に係る印刷システム及び印刷システムの制御プログラムを具体化した実施形態について、図面を参照しつつ詳細に説明する。図１は、本実施形態における印刷システム１の構成に関する説明図である。
【００４７】
図１に示すように、本実施形態に係る印刷システム１は、パーソナルコンピュータ１０と、プリンタ３０と、を含んで構成されている。パーソナルコンピュータ１０と、プリンタ３０とは、ローカルエリアネットワークＮを介して、相互に接続されている。従って、当該印刷システム１においては、パーソナルコンピュータ１０とプリンタ３０は、相互にデータの送受信を実行し得る。
【００４８】
尚、本実施形態に係る印刷システム１は、図１に示すように、一のパーソナルコンピュータ１０と、一のプリンタ３０と、をローカルエリアネットワークＮで接続して構成しているが、この態様に限定するものではない。即ち、複数台のパーソナルコンピュータ１０、複数台のプリンタ３０を接続し、印刷システム１を構成することも可能である。更に、当該印刷システム１において、パーソナルコンピュータ１０とプリンタ３０とを、ＵＳＢケーブル等により接続するように構成することも可能である。
【００４９】
次に、印刷システム１を構成するパーソナルコンピュータ１０の構成について、図面を参照しつつ詳細に説明する。図２は、主としてパーソナルコンピュータ１０の制御系を示すブロック図である。
パーソナルコンピュータ１０は、ディスプレイ１５、操作部１８を備えている（図１参照）。ディスプレイ１５は、各種情報に基づいて画像が表示される表示装置である。このディスプレイ１５としては、ＣＲＴディスプレイや液晶ディスプレイを用いることができる。そして、操作部１８は、ユーザによる各種の操作に用いられる。操作部１８としては、例えば、キーボードやマウスが用いられる。
【００５０】
図２に示すように、パーソナルコンピュータ１０は、制御部１１を備えている。制御部１１は、パーソナルコンピュータ１０に関する制御の中枢を担う。そして、当該制御部１１は、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４を備えている。ＣＰＵ１２は、ＲＯＭ１３、ＲＡＭ１４に記憶されたデータテーブルや各種制御プログラム等に従って、各周辺装置を制御する中央演算処理装置である。
【００５１】
そして、ＲＯＭ１３は、各種制御プログラムやデータテーブル等が格納された書換不能なメモリである。具体的には、ＲＯＭ１３は、後述する音声読み上げ処理プログラム（図６参照）やステータス報知処理プログラム（図９参照）を格納している。又、ＲＯＭ１３は、インクの各色を示す「Black」「Magenta」等や、記録用紙のサイズを示す「A4」等の単語情報をデータベースとして格納している。これらの単語情報は、後述する残量報知テキスト生成処理（Ｓ４３）や残量警告テキスト生成処理（Ｓ４８）において、残量報知テキストや残量警告テキストを生成する際に参照される。
【００５２】
ＲＡＭ１４は、各種データを記憶するための書換可能なメモリである。このＲＡＭ１４には、各種制御プログラムを実行した際に、ＣＰＵ１２による演算結果等が一時的に格納される。
【００５３】
そして、制御部１１には、表示制御回路１６、通信制御回路１７、操作部１８、音声制御回路１９等が接続されている。表示制御回路１６は、ディスプレイ１５に接続されている。表示制御回路１６は、制御部１１からの信号に基づいて、ディスプレイ１５の表示制御に用いられる。従って、パーソナルコンピュータ１０は、オペレーティングシステム等の制御プログラムに従い、当該表示制御回路１６を介して、後述するウィンドウ情報に基づくウィンドウをディスプレイ１５に表示することができる。
【００５４】
通信制御回路１７は、ローカルエリアネットワークＮを介したプリンタ３０との間のデータ通信に関する制御に用いられる。従って、パーソナルコンピュータ１０は、通信制御回路１７を介して、印刷データや印刷実行信号等の各種データや信号をプリンタ３０に対して送信することができる。又、パーソナルコンピュータ１０は、通信制御回路１７を介して、プリンタ３０から送信されるステータス情報等を受信し得る。このステータス情報の詳細については後述する。
【００５５】
そして、操作部１８は、上述したように、ユーザによる各種操作に用いられる。上述したように、操作部１８は制御部１１に接続されているので、制御部１１は、操作部１８からの操作信号を受信し得る。そして、パーソナルコンピュータ１０は、当該操作信号に基づいて、ユーザにより行われた操作に応じた制御を実現し得る。例えば、ユーザによって操作部１８を用いた詳細設定操作が行われた場合、パーソナルコンピュータ１０は、後述するステータスウィンドウ詳細設定処理（Ｓ２２）を実行し得る。
【００５６】
音声制御回路１９は、スピーカ２０とも接続されている。従って、パーソナルコンピュータ１０は、ＲＯＭ１３に格納されている制御プログラムに従って、当該音声制御回路１９を介して、スピーカ２０からの音声出力の態様を制御し得る。即ち、当該パーソナルコンピュータ１０は、後述する音声読み上げ処理プログラムに従って、ディスプレイ１５に表示されているウィンドウの文字を音声出力することができる。
【００５７】
次に、本実施形態に係る印刷システム１を構成するプリンタ３０の基本的構成について、図面を参照しつつ詳細に説明する。図３は、主としてプリンタの制御系を示すブロック図である。
【００５８】
図３に示すように、プリンタ３０は、印刷制御部３１を有している。印刷制御部３１は、プリンタ３０全体に関する制御の中枢を担う。当該印刷制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成される。そして、印刷制御部３１は、印刷制御部３１のＣＰＵにより、後述するプリンタ制御処理プログラム（図４参照）を実行することにより、印刷データの印刷等の各種制御を行う。プリンタ制御処理プログラムは、印刷制御部３１のＲＯＭに格納されている。尚、後述するように、プリンタ制御処理プログラムを実行することで、印刷制御部３１は、プリンタ３０の状態（例えば、「Ready」「紙詰まり」等）を示すステータス情報（図５参照）をパーソナルコンピュータ１０に送信し得る。
【００５９】
そして、プリンタ３０は、印刷機構部３２を有している。当該印刷機構部３２は、搬送機構や印刷ヘッドを含んで構成されている。前記搬送機構は、記録用紙を所定の搬送経路に沿って搬送する。印刷ヘッドは、所謂インクジェットヘッドである。当該印刷ヘッドは、インクカートリッジから供給されたインクを選択的に吐出することによって、記録用紙上に印刷データに基づく印刷を施す。印刷ヘッド及び搬送機構の具体的構成は、既に公知であるため、その説明を省略する。
【００６０】
そして、本実施形態に係るプリンタ３０は、「Black」「Magenta」「Cyan」「Yellow」の４色のインクを用いて、記録用紙に対する印刷を行う。これら４色のインクは、夫々、インクカートリッジに充填されている。つまり、印刷機構部３２は、４つのインクカートリッジを有している。当該インクカートリッジは、各色単位で交換可能に構成されている。
【００６１】
更に、印刷機構部３２は、インク残量検出部３３を有している。インク残量検出部３３は、各インクカートリッジに充填されているインクの残量を検出する。そして、当該インク残量検出部３３は、印刷制御部３１に接続されている。従って、印刷制御部３１は、インク残量検出部３３の検出結果に基づいて、各色のインク残量を取得し得る。尚、インク残量検出部３３によるインク残量の検出方式については、既に公知であるため、その説明は省略する。
【００６２】
そして、印刷機構部３２には、用紙カセットが配設されている。この用紙カセットには、所定サイズ（例えば、「A3」「A4」「B4」「B5」等）の記録用紙が積層状態で収納されている。当該プリンタ３０において、印刷に際し、記録用紙は、搬送機構によって用紙カセットから搬送される。
【００６３】
更に、印刷機構部３２は、用紙残量検出部３４を有している。用紙残量検出部３４は、用紙カセット内に収納されている記録用紙の残量を検出する。そして、当該用紙残量検出部３４は、印刷制御部３１に接続されている。従って、印刷制御部３１は、用紙残量検出部３４の検出結果に基づいて、用紙カセット内に収納されている記録用紙の残量を取得し得る。尚、用紙残量検出部３４による用紙残量の検出方式については、既に公知であるため、その説明を省略する。
【００６４】
そして、プリンタ３０は、通信制御回路３５を有している。当該通信制御回路３５は、ローカルエリアネットワークＮと接続されている。この通信制御回路３５は、ローカルエリアネットワークＮを介した、プリンタ３０とパーソナルコンピュータ１０との間におけるデータの送受信に関する制御に用いられる。つまり、通信制御回路３５は、パーソナルコンピュータ１０から送信された印刷データや各種信号を受信する際に用いられる。又、通信制御回路３５は、ステータス情報（図５参照）等をパーソナルコンピュータ１０へ送信する際に用いられる。
【００６５】
次に、本実施形態に係るプリンタ３０で実行されるプリンタ制御処理プログラムについて、図面を参照しつつ詳細に説明する。図４は、プリンタ制御処理プログラムのフローチャートである。
このプリンタ制御処理プログラムは、印刷システム１を構成するプリンタ３０全体の制御を行うための制御プログラムである。そして、当該プリンタ制御処理プログラムは、印刷制御部３１により実行される。
【００６６】
プリンタ３０に電源が投入されると、印刷制御部３１は、先ず、初期化処理を実行する（Ｓ１）。この初期化処理（Ｓ１）では、印刷制御部３１は、各種記憶領域（例えば、印刷バッファ等）の初期化等を実行する。初期化処理を終了すると、印刷制御部３１は、Ｓ２に処理を移行する。
【００６７】
Ｓ２に移行すると、印刷制御部３１は、制御信号受信処理を実行する。この制御信号受信処理（Ｓ２）では、印刷制御部３１は、パーソナルコンピュータ１０から送信された制御信号（例えば、印刷実行信号やステータス要求信号等）を受信する。印刷実行信号は、パーソナルコンピュータ１０から送信された印刷データの印刷実行を意味する信号である。当該印刷実行信号は、当該印刷データと共に、パーソナルコンピュータ１０から送信される。そして、ステータス要求信号は、当該プリンタ３０の状態を示すステータス情報の送信を要求する信号である。制御信号受信処理（Ｓ２）は、何らかの制御信号を受信するまで実行される。制御信号受信処理（Ｓ２）を終了すると、印刷制御部３１は、Ｓ３に処理を移行する。尚、この制御信号受信処理（Ｓ２）で受信される信号には、プリンタ３０における制御信号も含まれる。
【００６８】
Ｓ３では、印刷制御部３１は、制御信号受信処理（Ｓ２）でステータス要求信号を受信したか否かを判断する。具体的には、印刷制御部３１は、通信制御回路３５を介して、パーソナルコンピュータ１０から送信されたステータス要求信号を受信したか否かを判断する。ステータス要求信号を受信している場合（Ｓ３：ＹＥＳ）、印刷制御部３１は、ステータス情報送信処理（Ｓ４）に処理を移行する。一方、ステータス要求信号を受信していない場合（Ｓ３：ＮＯ）、印刷制御部３１は、その他の処理（Ｓ５）に処理を移行する。
【００６９】
Ｓ４においては、印刷制御部３１は、ステータス情報送信処理を実行する。このステータス情報送信処理（Ｓ４）では、印刷制御部３１は、当該プリンタ３０の状態を示すステータス情報を生成する。そして、印刷制御部３１は、生成したステータス情報を、ステータス情報を要求したパーソナルコンピュータ１０に対して送信する。ステータス情報を送信した後、印刷制御部３１は、Ｓ６に処理を移行する。
【００７０】
ここで、ステータス情報送信処理（Ｓ４）で生成されるステータス情報について、図面を参照しつつ詳細に説明する。図５は、ステータス情報の内容に関する説明図である。
【００７１】
図５に示すように、本実施形態に係るステータス情報は、プリンタ機種情報と、一般ステータス情報と、インク残量ステータス情報と、用紙残量ステータス情報と、により構成される。プリンタ機種情報は、当該プリンタ３０の製造メーカや機種等を示す情報である。例えば、「Ｂ社製プリンタ  Ａタイプ」を示す情報がプリンタ機種情報となる（図１１等参照）。尚、このプリンタ機種情報は、プリンタ３０固有の情報であるので、印刷制御部３１のＲＯＭに格納されている。
【００７２】
そして、一般ステータス情報は、当該プリンタ３０の状態を示す情報である。具体的には、一般ステータス情報は、印刷可能な状態であるか否かを示す。更に、プリンタ３０が印刷不能な状態である場合に、その原因（例えば、「紙詰まり」等）を示す。例えば、プリンタ３０が印刷待機状態にある場合、一般ステータス情報は「Ready」を示す情報となる。又、印刷機構部３２の機械的な故障により印刷不能な状態にある場合、一般ステータス情報は、「印刷不能」を示す情報となる。そして、記録用紙が印刷機構部３２に詰まっている場合、一般ステータス情報は、「紙詰まり」を示す情報となる。これら一般ステータス情報は、印刷制御部３１が印刷機構部３２（例えば、搬送機構等）の状態を確認することで生成される（Ｓ４）。尚、これらの一般ステータス情報については、既に公知であるため、その説明を省略する。
【００７３】
インク残量ステータス情報は、当該プリンタ３０に配設されている４つのインクカートリッジのインク残量を示す情報である。従って、当該インク残量ステータス情報は、「Black」「Magenta」「Cyan」「Yellow」の４色のインク残量を示す情報により構成される。そして、当該インク残量ステータス情報は、印刷制御部３１により、インク残量検出部３３の検出結果に基づき生成される。
【００７４】
そして、用紙残量ステータス情報は、当該プリンタ３０の用紙カセットに収納されている記録用紙のサイズ及び残量を示す情報である。当該用紙残量ステータス情報は、印刷制御部３１により、用紙残量検出部３４の検出結果等に基づき生成される。尚、記録用紙のサイズは、用紙カセットにおける用紙サイズの設定に基づいて判別される。
【００７５】
Ｓ５においては、印刷制御部３１は、その他の処理を実行する。当該その他の処理（Ｓ５）では、印刷制御部３１は、制御信号受信処理（Ｓ２）で受信した制御信号に応じた処理を実行する。例えば、制御信号受信処理（Ｓ２）で印刷実行信号を受信した場合、印刷制御部３１は、印刷データに基づいて、記録用紙に印刷を施す。その他の処理（Ｓ５）を終了すると、印刷制御部３１は、Ｓ６に処理を移行する。
【００７６】
Ｓ６では、印刷制御部３１は、プログラム終了信号を受信したか否かを判断する。プログラム終了信号を受信した場合（Ｓ６：ＹＥＳ）、印刷制御部３１は、所定の終了処理を実行し、プリンタ制御処理プログラムを終了する。一方、プログラム終了信号を受信していない場合は（Ｓ６：ＮＯ）、印刷制御部３１は、Ｓ２に処理を戻す。この場合、印刷制御部３１は、新たな制御信号を受信するまで処理を待機し、新たに受信した制御信号に応じた処理を実行する（Ｓ３〜Ｓ５）。
【００７７】
次に、パーソナルコンピュータ１０で実行される音声読み上げ処理プログラムについて、図面を参照しつつ詳細に説明する。図６は、本実施形態に係る音声読み上げプログラムのフローチャートである。尚、以下の説明において、パーソナルコンピュータ１０には、電源が投入されており、オペレーションシステムによる制御がなされているものとする。
【００７８】
操作部１８を用いたユーザの操作に基づいて、音声読み上げ処理プログラムの実行が開始されると、ＣＰＵ１２は、先ず、読み上げ対象監視処理を実行する（Ｓ１１）。この読み上げ対象監視処理（Ｓ１１）では、ＣＰＵ１２は、音声読み上げの対象となるウィンドウ及びコントロールが変更されたか否かを監視する。
【００７９】
ここで、音声読み上げの対象となるウィンドウ及びコントロールについて、図面を参照しつつ詳細に説明する。図７は、パーソナルコンピュータ１０のディスプレイ１５の表示画面の一例を示す説明図である。
【００８０】
ここで、本実施形態に係るパーソナルコンピュータ１０には、ウィンドウシステムが採用されたオペレーティングシステムが搭載されている。そして、当該オペレーティングシステムには、ウィンドウマネージャが含まれている。ウィンドウマネージャは、ウィンドウシステムを管理するプログラムである。具体的には、ウィンドウマネージャを実行することで、パーソナルコンピュータ１０は、ディスプレイ１５上に表示されるウィンドウの挙動、大きさ、デザインの変更等を行う。尚、ウィンドウとは、ディスプレイ１５上で、アプリケーションプログラム等に対して与えられる矩形状の表示領域である。各ウィンドウの表示内容は、夫々のウィンドウ情報に基づいて表示される。例えば、図７に示す文書作成プログラムの表示内容は、ウィンドウ情報に含まれるテキスト情報（つまり、「平成〇〇年県立〇〇高校同窓会のご案内〜」からなるテキスト情報）により表示される。これにより、当該パーソナルコンピュータ１０は、図７に示すように、ユーザの操作に基づいて、ディスプレイ１５に複数のウィンドウを表示することができる。
【００８１】
そして、図７に示すように、ディスプレイ１５には、アクティブウィンドウ５０と、非アクティブウィンドウ５５が表示される。アクティブウィンドウ５０とは、複数枚のウィンドウが開いているときに、現在使用されているウィンドウをいう。図７の場合、印刷ウィンドウがアクティブウィンドウ５０に該当する。アクティブウィンドウ５０では、ユーザによる指示入力が可能であり、通常、マウスのポインタやカーソル等が表示されている。そして、非アクティブウィンドウ５５とは、ウィンドウシステムにおいて、現在作業中ではないウィンドウをいう。図７では、文書作成プログラムに係るウィンドウが非アクティブウィンドウ５５に該当する。アクティブウィンドウ５０と、非アクティブウィンドウ５５は、操作部１８を用いたユーザの操作に基づいて、ウィンドウマネージャにより変更される。
【００８２】
そして、ウィンドウには、コントロール６０が含まれ得る。このコントロール６０とは、グラフィカルユーザインタフェース上の一構成要素（ウィジェット）であり、ラジオボタン等のボタン、テキストボックス、ドロップダウンリスト等が夫々一のコントロール６０に該当する。図７に示す印刷ウィンドウには、印刷範囲の選択に用いられるラジオボタン等の複数のコントロール６０が含まれている。
【００８３】
又、本実施形態においては、現在選択され、入力可能な状態にあるコントロール６０を、フォーカスコントロール６５という。フォーカスコントロール６５であるか否かは、操作部１８を用いたユーザの操作に基づいて、オペレーティングシステムにより変更される。
【００８４】
つまり、読み上げ対象監視処理（Ｓ１１）では、ＣＰＵ１２は、操作部１８からの操作信号に基づいて、アクティブウィンドウ５０の変更又はフォーカスコントロール６５の変更の有無を監視する。ＣＰＵ１２は、操作部１８からの操作信号に基づいて、ウィンドウ又はコントロール６０に対するユーザの操作を検知すると、読み上げ対象監視処理を終了し、Ｓ１２に処理を移行する。
【００８５】
Ｓ１２に移行すると、ＣＰＵ１２は、ユーザの操作により、アクティブウィンドウ５０が変更されたか否かを判断する。具体的には、ＣＰＵ１２は、操作部１８からの操作信号に基づいて、アプリケーションプログラムの起動又は別のウィンドウについての選択操作がなされたか否かを判断する。アクティブウィンドウ５０が変更された場合（Ｓ１２：ＹＥＳ）、ＣＰＵ１２は、Ｓ１３に処理を移行する。一方、アクティブウィンドウが変更されていない場合（Ｓ１２：ＮＯ）、ＣＰＵ１２は、Ｓ１４に処理を移行する。
【００８６】
Ｓ１３においては、ＣＰＵ１２は、アクティブウィンドウ読み上げ処理を実行する。アクティブウィンドウ読み上げ処理（Ｓ１３）では、ＣＰＵ１２は、先ず、アクティブウィンドウ５０に係るウィンドウ情報に含まれる全てのテキスト情報を取得する。そして、ＣＰＵ１２は、取得したテキスト情報から発音記号と韻律情報を含む記号化言語表現（symbolic linguistic representation）を出力する。その後、ＣＰＵ１２は、当該記号化言語表現に基づいて、当該テキスト情報に従った音声データを出力する。アクティブウィンドウ５０に係るウィンドウ情報に含まれる全てのテキスト情報を読み上げると、ＣＰＵ１２は、アクティブウィンドウ読み上げ処理を終了する。アクティブウィンドウ読み上げ処理を終了した後、ＣＰＵ１２は、Ｓ１６に処理を移行する。
【００８７】
Ｓ１２の判断処理結果に基づいて移行するＳ１４においては、ＣＰＵ１２は、フォーカスコントロール６５が変更されたか否かを判断する。具体的は、ＣＰＵ１２は、操作部１８からの操作信号に基づいて、新たに別のコントロール６０がフォーカスコントロール６５として選択されたか否かを判断する。フォーカスコントロール６５が変更された場合（Ｓ１２：ＹＥＳ）、ＣＰＵ１２は、Ｓ１５に処理を移行する。一方、フォーカスコントロール６５が変更されていない場合（Ｓ１２：ＮＯ）、ＣＰＵ１２は、Ｓ１６に処理を移行する。
【００８８】
Ｓ１５では、ＣＰＵ１２は、フォーカスコントロール読み上げ処理を実行する。フォーカスコントロール読み上げ処理（Ｓ１５）では、ＣＰＵ１２は、先ず、フォーカスコントロール６５が含まれるウィンドウ情報を特定する。そして、ＣＰＵ１２は、当該ウィンドウ情報に含まれるフォーカスコントロール６５に対応するテキスト情報を取得する。その後、ＣＰＵ１２は、取得したフォーカスコントロール６５に係るテキスト情報を、記号化言語表現に変換して音声データとして出力する。例えば、図７に示す場合には、印刷範囲における「すべて」の語が音声データとして出力される。フォーカスコントロール６５に対応するテキスト情報を読み上げると、ＣＰＵ１２は、フォーカスコントロール読み上げ処理を終了する。フォーカスコントロール読み上げ処理（Ｓ１５）を終了すると、ＣＰＵ１２は、Ｓ１６に処理を移行する。
【００８９】
Ｓ１６に移行すると、ＣＰＵ１２は、プログラム終了信号を受信したか否かを判断する。プログラム終了信号を受信した場合（Ｓ１６：ＹＥＳ）、ＣＰＵ１２は、所定の終了処理を実行し、音声読み上げ処理プログラムを終了する。一方、プログラム終了信号を受信していない場合は（Ｓ１６：ＮＯ）、ＣＰＵ１２は、Ｓ１１に処理を戻す。この場合、ＣＰＵ１２は、再度、読み上げ対象監視処理（Ｓ１１）を実行する。
従って、パーソナルコンピュータ１０においては、音声読み上げ処理プログラムが終了されるまで、ユーザの操作等に応じて、アクティブウィンドウ５０、フォーカスコントロール６５の内容が読み上げられる。
【００９０】
続いて、パーソナルコンピュータ１０のディスプレイ１５に表示されるステータスウィンドウ８０について、図面を参照しつつ詳細に説明する。図８は、ステータスウィンドウ８０が表示されたディスプレイ１５の一表示例を示す説明図である。
【００９１】
図８に示すように、ステータスウィンドウ８０は、ステータスウィンドウ情報（図１４、図１５参照）に基づいて、ディスプレイ１５上に一のウィンドウとして表示される。そして、当該ステータスウィンドウ８０は、印刷システム１を構成するプリンタ３０から取得したステータス情報に応じて、当該プリンタ３０の状態を表示する。
当該ステータスウィンドウ８０には、プリンタ機種名テキスト８１、一般ステータステキスト８２、インク残量グラフ画像８３、用紙残量グラフ画像８４、供給元リンクボタン８５等が表示される。
【００９２】
プリンタ機種名テキスト８１は、プリンタ３０の機種名等（例えば、プリンタ３０の製造メーカや機種等）の情報をテキスト表示したものである。プリンタ機種名テキスト８１は、ステータスウィンドウ情報におけるプリンタ機種情報に基づいて表示される。このプリンタ機種情報は、ステータスウィンドウ情報に一般文字情報として含まれている。図５に示すように、当該プリンタ機種情報は、ステータス情報に含まれており、プリンタ３０から送信される（Ｓ４）。例えば、「Ｂ社製プリンタ  Ａタイプ」のプリンタ３０から、ステータス情報が送信されると、ステータスウィンドウ８０には、「Ｂ社製プリンタ  Ａタイプ」の文字表示が、プリンタ機種名テキスト８１として表示される。
【００９３】
一般ステータステキスト８２は、プリンタ３０の状態を示す情報をテキスト表示したものである。当該一般ステータステキスト８２は、ステータスウィンドウ情報に一般文字情報として含まれる一般ステータス情報に基づいて表示される。図５に示すように、当該一般ステータス情報は、プリンタ３０から送信されるステータス情報に含まれている（Ｓ４）。例えば、プリンタ３０が印刷可能な状態である場合に、プリンタ３０からステータス情報が送信されると、ステータスウィンドウ８０には、「Ready」の文字表示が一般ステータステキスト８２として表示される。
【００９４】
インク残量グラフ画像８３は、プリンタ３０に配設されたインクカートリッジのインク残量を示す情報を画像表示したものである。当該インク残量グラフ画像８３は、４色のインクの残量を柱状グラフにより示している。当該インク残量グラフ画像８３は、インク残量ステータス情報に基づいて表示される。即ち、インク残量グラフ画像８３では、インク残量ステータス情報が示す各インクの残量に応じて、グラフ画像の示す内容が変更表示される。そして、インク残量ステータス情報も、プリンタ３０から送信されるステータス情報に含まれる（図５参照）。
【００９５】
又、インク残量グラフ画像８３は、「BK」「Y」「C」「M」の文字を示す色名識別表示８３Ａを含んでいる。これらの色名識別表示８３Ａは、夫々「Black」「Yellow」「Cyan」「Magenta」の各色のインクを示し、対応する色のインクに係る柱状グラフの近傍に表示される。そして、初期設定では、当該色名識別表示８３Ａは、インク残量グラフ画像８３内にテキスト表示される。
【００９６】
そして、用紙残量グラフ画像８４は、プリンタ３０の用紙カセット内に収納されている記録用紙の残量を示す情報を画像表示したものである。当該用紙残量グラフ画像８４は、用紙カセット内に収納された記録用紙の残量を段階的にグラフ化した画像により示している。当該用紙残量グラフ画像８４は、用紙残量ステータス情報に基づいて表示される。即ち、用紙残量グラフ画像８４では、用紙残量ステータス情報が示す用紙カセット内の記録用紙の残量に応じて、グラフ画像の示す内容が変更表示される。そして、用紙残量ステータス情報も、プリンタ３０から送信されるステータス情報に含まれる（図５参照）。
【００９７】
又、用紙残量グラフ画像８４は、「A4」等の記録用紙のサイズを示す用紙サイズ識別表示８４Ａを含んでいる。この用紙サイズ識別表示８４Ａは、図８等に示すように、用紙残量グラフの近傍に表示される。そして、初期設定では、当該用紙サイズ識別表示８４Ａは、用紙残量グラフ画像８４内にテキスト表示される。
【００９８】
そして、供給元リンクボタン８５は、当該プリンタ３０の消耗品（例えば、インクカートリッジや記録用紙）に関し、メーカ純正品を供給するメーカのインターネットサイトへのリンクが貼られているボタンである。この供給元リンクボタン８５は、ステータスウィンドウ情報に含まれる供給元情報に基づいて表示される。図１４等に示すように、供給元情報には、供給元文字情報と、供給元画像情報が含まれている。初期設定においては、供給元リンクボタン８５表面の文字列は、供給元文字情報に基づいてテキスト表示されている。そして、当該供給元リンクボタン８５に対する操作が行われると、パーソナルコンピュータ１０は、インターネットブラウザを起動し、当該メーカのインターネットサイトを表示する。
【００９９】
尚、本実施形態に係るステータスウィンドウ８０においては、更に、インク残量報知テキスト８６Ａ、インク残量警告テキスト８６Ｂ、用紙残量報知テキスト８７Ａ、用紙残量警告テキスト８７Ｂ等も表示され得る。この点については、のちに詳細に説明する。
【０１００】
次に、パーソナルコンピュータ１０で実行されるステータス報知処理プログラムについて、図面を参照しつつ詳細に説明する。図９は、ステータス報知処理プログラムのフローチャートである。尚、以下の説明において、ディスプレイ１５には、上述したステータスウィンドウ８０が表示されているものとする。そして、本実施形態に係るステータスウィンドウ８０の表示は、ユーザの表示指示操作や、プリンタ３０におけるエラー（例えば、「紙詰まり」等）の発生に連動して行われる。
【０１０１】
ステータス報知処理プログラムの実行が開始されると、ＣＰＵ１２は、先ず、詳細設定を実行するか否かを判断する（Ｓ２１）。具体的には、ＣＰＵ１２は、操作部１８からの操作信号に基づいて、ユーザによる詳細設定操作が行われたか否かを判断する。詳細設定操作が行われた場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１２は、Ｓ２２に処理を移行する。一方、詳細設定操作が行われていない場合（Ｓ２１：ＮＯ）、ＣＰＵ１２は、Ｓ２３に処理を移行する。
【０１０２】
詳細設定操作の実行によりＳ２２に移行すると、ＣＰＵ１２は、ステータスウィンドウ詳細設定処理を実行する。このステータスウィンドウ詳細設定処理（Ｓ２２）においては、ＣＰＵ１２は、先ず、詳細設定ウィンドウ９０をディスプレイ１５に表示する（図１０参照）。図１０に示すように、詳細設定ウィンドウ９０には、複数の詳細設定項目が表示される。具体的には、後述する残量ステータステキストの表示、非表示に関する詳細設定項目（即ち、「表示設定」「非表示設定」）が詳細設定ウィンドウ９０に表示される。又、残量詳細テキスト（即ち、色名識別表示８３Ａ、用紙サイズ識別表示８４Ａ）の読み上げの有無に関する詳細設定項目（即ち、「読み上げ  有」「読み上げ  なし」）も詳細設定ウィンドウ９０に表示される。これにより、ユーザは、操作部１８を用いて、ステータスウィンドウ８０の表示内容等に対して所望の詳細設定を行うことができる。ユーザの操作に基づいて、詳細設定内容をＲＡＭ１４に格納すると、ＣＰＵ１２は、ステータスウィンドウ詳細設定処理を終了する。ステータスウィンドウ詳細設定処理（Ｓ２２）を終了すると、ＣＰＵ１２は、Ｓ２３に処理を移行する。
【０１０３】
Ｓ２３に移行すると、ＣＰＵ１２は、後述する残量ステータステキストの表示、非表示に関する詳細設定項目（以下、「残量ステータステキスト表示設定」という）が変更されているか否かを判断する。具体的には、ＣＰＵ１２は、ＲＡＭ１４を参照し、残量ステータステキスト表示設定が変更されたか否かを判断する。残量ステータステキスト表示設定が変更された場合（Ｓ２３：ＹＥＳ）、ＣＰＵ１２は、Ｓ２４に処理を移行する。一方、残量ステータステキスト表示設定が変更されていない場合（Ｓ２３：ＮＯ）、ＣＰＵ１２は、Ｓ２５に処理を移行する。
【０１０４】
Ｓ２４においては、ＣＰＵ１２は、ステータスウィンドウサイズ変更処理を実行する。このステータスウィンドウサイズ変更処理（Ｓ２４）では、ＣＰＵ１２は、ディスプレイ１５上に表示されるステータスウィンドウ８０のサイズを、変更後の表示設定に基づいて、第１表示サイズ（図１１参照）又は第２表示サイズ（図１２参照）に変更する。ステータスウィンドウ８０の表示サイズを変更した後、ＣＰＵ１２は、ステータスウィンドウサイズ変更処理を終了する。ステータスウィンドウサイズ変更処理を終了すると、ＣＰＵ１２は、Ｓ２５に処理を移行する。
【０１０５】
ここで、ステータスウィンドウサイズ変更処理（Ｓ２４）で変更されるステータスウィンドウ８０の表示サイズについて、図面を参照しつつ詳細に説明する。
【０１０６】
上述したように、ステータスウィンドウ８０は、ステータスウィンドウ情報（図１４、図１５参照）に基づいて、ディスプレイ１５上に表示される。後述するように、本実施形態において、ステータスウィンドウ情報には、残量ステータス報知処理（Ｓ３２）により、残量ステータス文字情報が追加される。この残量ステータス文字情報は、インク残量ステータス文字情報、用紙残量ステータス文字情報を含む（図１５参照）。従って、ＣＰＵ１２は、当該ステータスウィンドウ８０内に、上述したプリンタ機種名テキスト８１〜供給元リンクボタン８５に加え、残量ステータス文字情報に基づく残量ステータステキストを表示し得る（図１２参照）。尚、前記残量ステータステキストは、インク残量報知テキスト８６Ａ、インク残量警告テキスト８６Ｂ、用紙残量報知テキスト８７Ａ、用紙残量警告テキスト８７Ｂを含む。
【０１０７】
先ず、ステータスウィンドウ８０における第１表示サイズについて、図面を参照しつつ詳細に説明する。図１１は、第１表示サイズで表示されたステータスウィンドウ８０の表示例を示す説明図である。尚、図１１等のステータスウィンドウ８０の表示例を示す説明図において、破線で示す部分は、実際にはステータスウィンドウ情報に存在していても、ディスプレイ１５上には表示されていない部分を示す。
【０１０８】
第１表示サイズは、残量ステータステキストが非表示となるように制限したステータスウィンドウ８０の表示サイズである。具体的には、第１表示サイズは、ステータスウィンドウ８０の右側境界が残量ステータステキスト表示位置の最左端の座標よりも左側となる位置に設定されたサイズである。これにより、残量ステータステキストの表示位置は、ステータスウィンドウ８０の表示領域の外側に位置することになる。従って、図１１に示すように、パーソナルコンピュータ１０は、第１表示サイズでステータスウィンドウ８０を表示することで、プリンタ機種名テキスト８１〜供給元リンクボタン８５のみを表示することができる。即ち、この場合、パーソナルコンピュータ１０は、残量ステータステキストであるインク残量報知テキスト８６Ａ、用紙残量報知テキスト８７Ａのみを非表示状態にすることができる。従って、「非表示設定」に設定変更された場合、Ｓ２４において、ステータスウィンドウ８０の表示サイズは、第１表示サイズに変更される。
【０１０９】
次に、ステータスウィンドウ８０における第２表示サイズについて、図面を参照しつつ詳細に説明する。図１２は、第２表示サイズで表示されたステータスウィンドウ８０の表示例を示す説明図である。
【０１１０】
第２表示サイズは、残量ステータステキストを含むステータスウィンドウ情報に含まれる情報を全て表示するステータスウィンドウ８０の表示サイズである。具体的には、第２表示サイズは、ステータスウィンドウ８０の右側境界が残量ステータステキスト表示位置の最右端の座標よりも右側となる位置に設定されたサイズである。これにより、残量ステータステキストの表示位置は、ステータスウィンドウ８０の表示領域内に位置する。従って、図１２に示すように、パーソナルコンピュータ１０は、第２表示サイズでステータスウィンドウ８０を表示することで、プリンタ機種名テキスト８１〜供給元リンクボタン８５に加えて、インク残量報知テキスト８６Ａ、用紙残量報知テキスト８７Ａを表示することができる。従って、「表示設定」に設定変更された場合、Ｓ２４において、ステータスウィンドウ８０の表示サイズは、第２表示サイズに変更される。
【０１１１】
ステータス報知処理プログラムのＳ２５に移行すると、ＣＰＵ１２は、残量詳細テキストの読み上げの有無に関する詳細設定項目（以下、「残量詳細テキスト読み上げ設定」という）が変更されたか否かを判断する。具体的には、ＣＰＵ１２は、ＲＡＭ１４を参照し、残量詳細テキスト読み上げ設定が変更されたか否かを判断する。残量詳細テキスト読み上げ設定が変更された場合（Ｓ２５：ＹＥＳ）、ＣＰＵ１２は、Ｓ２６に処理を移行する。一方、残量詳細テキスト読み上げ設定が変更されていない場合（Ｓ２５：ＮＯ）、ＣＰＵ１２は、Ｓ２７に処理を移行する。
【０１１２】
Ｓ２６においては、ＣＰＵ１２は、残量詳細テキスト表示変更処理を実行する。残量詳細テキスト表示変更処理（Ｓ２６）では、ＣＰＵ１２は、残量詳細テキスト読み上げ設定の設定内容に応じて、インク残量グラフ画像８３中の色名識別表示８３Ａ及び用紙残量グラフ画像８４中の用紙サイズ識別表示８４Ａの表示態様を変更する。この時、ＣＰＵ１２は、残量詳細テキスト読み上げ設定の設定内容に基づいて、当該ステータスウィンドウ８０に係るステータスウィンドウ情報におけるインク残量識別表示情報及び用紙残量識別表示情報の内容を変更する。
【０１１３】
具体的に説明すると、「読み上げ  有」が設定されている場合、ＣＰＵ１２は、色名識別表示８３Ａ及び用紙サイズ識別表示８４Ａをテキスト表示する。この時、ＣＰＵ１２は、ステータスウィンドウ情報におけるインク残量識別表示情報及び用紙残量識別表示情報を、夫々、「BK」「Y」「C」「M」「A4」を示す文字情報として付加する。上述したように、音声読み上げ処理プログラムを実行する際に、ＣＰＵ１２は、ウィンドウ情報に含まれる文字情報を音声出力する。従って、この場合、ＣＰＵ１２は、音声読み上げ処理プログラムを実行することで、色名識別表示８３Ａ、用紙サイズ識別表示８４Ａの表示と同一内容を音声により出力し、ユーザに報知し得る。
【０１１４】
一方、「読み上げ  なし」が設定されている場合、ＣＰＵ１２は、色名識別表示８３Ａ及び用紙サイズ識別表示８４Ａを画像表示する。この時、ＣＰＵ１２は、ステータスウィンドウ情報におけるインク残量識別表示情報及び用紙残量識別表示情報を、夫々、「BK」「Y」「C」「M」「A4」の文字を表示する画像情報として付加する。上述したように、音声読み上げ処理プログラムを実行する際に、ＣＰＵ１２は、ウィンドウ情報に含まれる画像情報を音声出力することはない。従って、この場合、ＣＰＵ１２は、音声読み上げ処理プログラムを実行することで、色名識別表示８３Ａ、用紙サイズ識別表示８４Ａの表示内容に関する音声出力をすることはない。
【０１１５】
残量詳細テキスト読み上げ設定に基づいて、インク残量識別表示情報及び用紙残量識別表示情報の内容を変更すると、ＣＰＵ１２は、残量詳細テキスト表示変更処理（Ｓ２６）を終了する。残量詳細テキスト表示変更処理（Ｓ２６）を終了すると、ＣＰＵ１２は、Ｓ２７に処理を移行する。
【０１１６】
Ｓ２７においては、ＣＰＵ１２は、ステータス情報取得処理を実行する。このステータス情報取得処理（Ｓ２７）では、ＣＰＵ１２は、先ず、ステータス要求信号をプリンタ３０に対して送信する。上述したように、当該ステータス要求信号を受信すると、プリンタ３０は、当該プリンタ３０の現在の状況を示すステータス情報（図５参照）を当該パーソナルコンピュータ１０に対して送信する（Ｓ４）。プリンタ３０からのステータス情報を受信すると、ＣＰＵ１２は、当該ステータス情報をＲＡＭ１４に格納する。その後、ＣＰＵ１２は、ステータス情報取得処理（Ｓ２７）を終了し、Ｓ２８に処理を移行する。
【０１１７】
Ｓ２８に移行すると、ＣＰＵ１２は、プリンタ３０の一般ステータスが変化したか否かを判断する。具体的には、ＣＰＵ１２は、ＲＡＭ１４のステータス情報に含まれる一般ステータス情報を参照し、Ｓ２８の判断処理を実行する。プリンタ３０の一般ステータスが変化した場合（Ｓ２８：ＹＥＳ）、ＣＰＵ１２は、Ｓ２９に処理を移行する。一方、一般ステータスが変化していない場合（Ｓ２８：ＮＯ）、ＣＰＵ１２は、Ｓ３１に処理を移行する。
【０１１８】
Ｓ２９に移行すると、ＣＰＵ１２は、一般ステータス表示処理を実行する。この一般ステータス表示処理（Ｓ２９）では、ＣＰＵ１２は、先ず、ＲＡＭ１４に格納されている一般ステータス情報を参照する。そして、ＣＰＵ１２は、ステータスウィンドウ情報（図１４，図１５参照）に含まれているステータス情報を、新たに取得した一般ステータス情報に更新する。その後、ＣＰＵ１２は、更新された一般ステータス情報に基づいて、一般ステータステキスト８２をステータスウィンドウ８０内に表示する。これにより、ステータスウィンドウ８０には、更新された内容の一般ステータステキスト８２が表示される。一般ステータス表示処理（Ｓ３０）を終了すると、ＣＰＵ１２は、Ｓ３０に処理を移行する。なお、ステータスウィンドウ情報に含まれる各種情報をステータスウィンドウ８０内のどの位置に表示するかは、予め、ステータス報知処理プログラムにおいて規定されている。
【０１１９】
Ｓ３０においては、ＣＰＵ１２は、対象変更処理を実行する。この対象変更処理（Ｓ３０）では、ＣＰＵ１２は、一般ステータステキスト８２を強制的にフォーカスコントロール６５に設定する。つまり、対象変更処理（Ｓ３０）は、強制的に、一般ステータステキスト８２に対応する一般ステータス情報を、読み上げ対象に設定する処理である。一般ステータステキスト８２をフォーカスコントロール６５に設定した後、ＣＰＵ１２は、対象変更処理（Ｓ３０）を終了する。対象変更処理（Ｓ３０）終了後、ＣＰＵ１２は、Ｓ３１に処理を移行する。
【０１２０】
上述したように、音声読み上げ処理プログラム（図６参照）では、フォーカスコントロール６５が変更されると（Ｓ１４：ＹＥＳ）、ＣＰＵ１２は、当該フォーカスコントロール６５に係る文字情報に基づく音声を出力する（Ｓ１５）。そして、一般ステータス情報は、ステータスウィンドウ情報において、一般文字情報として含まれている（図１４等参照）。従って、この対象変更処理（Ｓ３０）により一般ステータステキスト８２をフォーカスコントロール６５に設定すると、当該一般ステータステキスト８２の内容が、一般ステータス情報に基づいて音声出力される（Ｓ１５）。この結果、当該パーソナルコンピュータ１０は、プリンタ３０に係る最新の一般ステータスを音声により報知することができる。
【０１２１】
Ｓ３１では、ＣＰＵ１２は、プリンタ３０の残量ステータスが変化したか否かを判断する。具体的には、ＣＰＵ１２は、ＲＡＭ１４のステータス情報に含まれるインク残量ステータス情報及び用紙残量ステータス情報を参照し、Ｓ３１の判断処理を実行する。プリンタ３０の残量ステータスが変化した場合（Ｓ３１：ＹＥＳ）、ＣＰＵ１２は、Ｓ３２に処理を移行する。一方、残量ステータスが変化していない場合（Ｓ３１：ＮＯ）、ＣＰＵ１２は、Ｓ３３に処理を移行する。
【０１２２】
Ｓ３２に移行すると、ＣＰＵ１２は、残量ステータス報知処理を実行する。この残量ステータス報知処理（Ｓ３２）では、ＣＰＵ１２は、プリンタ３０のインク残量、用紙残量を、ステータスウィンドウ８０内の表示及び音声によりユーザに報知する。そして、ＣＰＵ１２は、後述する残量ステータス報知処理プログラム（図１３参照）を実行することで、残量ステータス報知処理（Ｓ３２）を行う。残量ステータス報知処理プログラムについては後述するため、その説明を省略する。残量ステータス報知処理（Ｓ３２）を終了すると、ＣＰＵ１２は、Ｓ３３に処理を移行する。
【０１２３】
Ｓ３３においては、ＣＰＵ１２は、プログラム終了信号を受信したか否かを判断する。プログラム終了信号を受信した場合（Ｓ３３：ＹＥＳ）、ＣＰＵ１２は、所定の終了処理を実行し、ステータス報知処理プログラムを終了する。一方、プログラム終了信号を受信していない場合は（Ｓ３３：ＮＯ）、ＣＰＵ１２は、Ｓ２７に処理を戻す。この場合、ＣＰＵ１２は、再度、プリンタ３０からステータス情報を取得する（Ｓ２７）。従って、当該パーソナルコンピュータ１０は、プリンタ３０の状態が変化したことを条件に、ステータスウィンドウ８０の表示更新、音声出力を実行する（Ｓ２８〜Ｓ３２）。これにより、ユーザは、ステータスウィンドウ８０の表示及び音声出力により、最新のプリンタ３０の状態を把握し得る。
【０１２４】
次に、Ｓ３２で実行される残量ステータス報知処理プログラムについて、図面を参照しつつ詳細に説明する。図１３は、残量ステータス報知処理プログラムのフローチャートである。上述したように、残量ステータス報知処理（Ｓ３２）に移行すると、ＣＰＵ１２は、残量ステータス報知処理プログラムの実行を開始する。
【０１２５】
残量ステータス報知処理プログラムの実行を開始すると、ＣＰＵ１２は、先ず、残量ステータス画像生成処理を実行する（Ｓ４１）。残量ステータス画像生成処理（Ｓ４１）では、ＣＰＵ１２は、ＲＡＭ１４に格納されているステータス情報を参照する。そして、ＣＰＵ１２は、ステータス情報に含まれるインク残量ステータス情報、用紙残量ステータス情報（図５参照）に基づいて、インク残量ステータス画像情報、用紙残量ステータス画像情報を生成する。続いて、ＣＰＵ１２は、生成したインク残量ステータス画像情報、用紙残量ステータス画像情報をステータスウィンドウ情報に上書き追加する（図１４参照）。その後、ＣＰＵ１２は、インク残量ステータス画像情報に基づくインク残量グラフ画像８３、用紙残量ステータス画像情報に基づく用紙残量グラフ画像８４を、ステータスウィンドウ８０に表示する。インク残量グラフ画像８３、用紙残量グラフ画像８４をステータスウィンドウ８０に表示した後、ＣＰＵ１２は、Ｓ４２に処理を移行する。なお、インク残量グラフ画像８３は、例えば、ステータス報知処理プログラムと共にＲＯＭ１３に記憶されているインク残量用のグラフパターン画像に対し、インク残量ステータス情報に基づくインク残量を適用することにより画像データを作成して表示する。
【０１２６】
これにより、当該ステータスウィンドウ８０には、プリンタ３０に係る最新の残量ステータスが、グラフ画像により表示される。この結果、インク残量グラフ画像８３、用紙残量グラフ画像８４を視認することで、ユーザは、プリンタ３０のインク、用紙の残量に関する最新の状況をより容易に把握し得る。
【０１２７】
Ｓ４２に移行すると、ＣＰＵ１２は、プリンタ３０におけるインク残量及び用紙残量が所定の警告基準値を下回っているか否かを判断する。具体的には、ＣＰＵ１２は、先ず、ＲＡＭ１４に格納されているインク残量ステータス情報及び用紙残量ステータス情報を参照する。これにより、ＣＰＵ１２は、プリンタ３０における各色のインク残量及び用紙残量を取得し得る。その後、ＣＰＵ１２は、取得したインク残量、用紙残量と、夫々の警告基準値とを比較する。インク残量及び用紙残量が警告基準値を下回っていた場合（Ｓ４２：ＹＥＳ）、ＣＰＵ１２は、Ｓ４８に処理を移行する。一方、残量が警告基準値以上であった場合（Ｓ４２：ＮＯ）、ＣＰＵ１２は、Ｓ４３に処理を移行する。
【０１２８】
ここで、図１３に示すように、残量ステータス報知処理プログラムにおいては、Ｓ４２の判断処理による判断結果に応じて、その後の処理が相違する。先ず、インク残量等が警告基準値以上であった場合（Ｓ４２：ＮＯ）の処理（Ｓ４３〜Ｓ４７）について説明する。尚、インク残量に関する処理と、用紙残量に関する処理は、その対象が相違するのみであり、基本的な処理内容は同様である。従って、以下の説明においては、インク残量の場合を例として説明する。
【０１２９】
Ｓ４３においては、ＣＰＵ１２は、残量報知テキスト生成処理を実行する。この残量報知テキスト生成処理（Ｓ４３）では、ＣＰＵ１２は、インク残量ステータス情報に基づいて、インク残量グラフ画像８３の内容に対応するインク残量報知テキスト８６Ａに係るインク残量ステータス文字情報を生成する。残量報知テキスト生成処理を終了すると、ＣＰＵ１２は、Ｓ４４に処理を移行する。
【０１３０】
具体的に残量報知テキスト生成処理では、ＣＰＵ１２は、先ず、ＲＡＭ１４のインク残量ステータス情報を参照し、各色のインク残量を取得する。例えば、ＣＰＵ１２は、「Black：100％」「Yellow：55％」「Cyan：85％」「Magenta：85％」のインク残量を、インク残量ステータス情報から取得する。その後、ＣＰＵ１２は、ＲＯＭ１３に形成されている単語情報のデータベースから、取得したインク残量に対応する単語情報を抽出し、インク残量ステータス文字情報を生成する。上記の例の場合、ＣＰＵ１２は、「Black  100％」「Yellow  55％」「Cyan  85％」「Magenta  85％」により構成されるインク残量ステータス文字情報を生成する。そして、ＣＰＵ１２は、生成したインク残量ステータス文字情報を、ステータスウィンドウ情報に追加する（図１５参照）。
【０１３１】
上述したように、この残量報知テキスト生成処理（Ｓ４３）においては、ＣＰＵ１２は、インク残量の場合と同様の処理により、用紙残量報知テキスト８７Ａに係る用紙残量ステータス文字情報を生成する。即ち、このＳ４３では、ＣＰＵ１２は、用紙残量ステータス情報と、前記単語情報のデータベースにより、用紙残量報知テキスト８７Ａに係る用紙残量ステータス文字情報を生成する。そして、ＣＰＵ１２は、当該用紙残量ステータス文字情報を、ステータスウィンドウ情報に追加する。従って、残量報知テキスト生成処理（Ｓ４３）を終了すると、ステータスウィンドウ情報には、残量報知テキストに係る残量ステータス文字情報が追加されている（図１５参照）。
【０１３２】
続くＳ４４においては、ＣＰＵ１２は、残量報知テキスト表示処理を実行する。この残量報知テキスト表示処理（Ｓ４４）では、ＣＰＵ１２は、ステータスウィンドウ情報に含まれるインク残量ステータス文字情報及び用紙残量ステータス文字情報に基づいて、インク残量報知テキスト８６Ａ及び用紙残量報知テキスト８７Ａをステータスウィンドウ８０に表示する（図１２等参照）。インク残量報知テキスト８６Ａ、用紙残量報知テキスト８７Ａをステータスウィンドウ８０に表示した後、ＣＰＵ１２は、残量報知テキスト表示処理（Ｓ４４）を終了する。残量報知テキスト表示処理（Ｓ４４）を終了した後、ＣＰＵ１２は、Ｓ４５に処理を移行する。
【０１３３】
これにより、上述の例の場合、「Black  100％」「Yellow  55％」「Cyan  85％」「Magenta  85％」から成るインク残量報知テキスト８６Ａ、「A4  75％」からなる用紙残量報知テキスト８７Ａが、残量報知テキスト表示処理（Ｓ４４）により、ステータスウィンドウ８０に表示される。この点、インク残量報知テキスト８６Ａ、用紙残量報知テキスト８７Ａは、ステータスウィンドウ８０が第１表示サイズで表示されている場合、ステータスウィンドウ８０内に表示されることはなく、第２表示サイズで表示されている場合にのみ、ステータスウィンドウ８０内に表示される（図１１、図１２参照）。
【０１３４】
Ｓ４５においては、ＣＰＵ１２は、対象変更処理を実行する。この対象変更処理（Ｓ４５）では、残量報知テキスト（インク残量報知テキスト８６Ａ、用紙残量報知テキスト８７Ａ）を強制的にフォーカスコントロール６５として設定する。残量報知テキストをフォーカスコントロール６５に設定した後、ＣＰＵ１２は、対象変更処理を終了し、Ｓ４６に処理を移行する。尚、ＣＰＵ１２は、残量ステータスが変化した対象（インクや記録用紙）に対応する残量報知テキストをフォーカスコントロール６５に設定する。
【０１３５】
従って、この対象変更処理（Ｓ４５）により、ＣＰＵ１２は、対象変更処理（Ｓ３０）と同様に、フォーカスコントロール６５である残量報知テキストに対応する残量ステータス文字情報を取得し、これに基づく音声出力を行う（Ｓ１５）。この結果、ユーザは、消耗品（インク、記録用紙）の残量が変化したことを、音声により把握し得る。
【０１３６】
Ｓ４６に移行すると、ＣＰＵ１２は、供給元リンクボタン８５上に供給元文字情報に基づくテキスト表示がなされているか否かを判断する。供給元リンクボタン８５上にテキスト表示がなされている場合（Ｓ４６：ＹＥＳ）、ＣＰＵ１２は、Ｓ４７に処理を移行する。一方、供給元リンクボタン８５上に供給元画像情報に基づく画像表示がなされている場合（Ｓ４６：ＮＯ）、ＣＰＵ１２は、そのまま残量ステータス報知処理プログラムを終了する。この場合、供給元リンクボタン８５上には、供給元画像情報に基づく画像表示がなされているので、供給元リンクボタン８５がフォーカスコントロール６５になったとしても、供給元情報が音声出力されることはない。
【０１３７】
Ｓ４７においては、ＣＰＵ１２は、供給元情報画像表示処理を実行する。供給元情報画像表示処理（Ｓ４７）では、ＣＰＵ１２は、供給元リンクボタン８５上の「Visit the Original Supplies website」の表示を、テキスト表示から画像表示に変更する。具体的には、ＣＰＵ１２は、先ず、供給元文字情報に基づいて表示されている上記表示を消去する。そして、ＣＰＵ１２は、供給元画像情報に基づいて、上記表示と同一内容を示す画像を供給元リンクボタン８５上に表示する。このとき、ＣＰＵ１２は、ステータスウィンドウ情報に含まれている供給元文字情報に対して、「読み出し禁止設定」とする。
【０１３８】
つまり、この供給元情報画像表示処理（Ｓ４７）を実行することにより、供給元リンクボタン８５上には、供給元画像情報に基づく画像表示がなされる。従って、この場合、供給元リンクボタン８５がフォーカスコントロール６５になったとしても、供給元情報が音声出力されることはない。
【０１３９】
次に、インク残量等が警告基準値を下回った場合（Ｓ４２：ＹＥＳ）の処理（Ｓ４８〜Ｓ５３）について説明する。尚、この場合も、インク残量に関する処理と、用紙残量に関する処理は、その対象が相違するのみであり、基本的な処理内容は同様である。従って、以下の説明においては、インク残量の場合を例として説明する。
【０１４０】
Ｓ４８においては、ＣＰＵ１２は、残量警告テキスト生成処理を実行する。この残量報知テキスト警告処理（Ｓ４８）では、ＣＰＵ１２は、インク残量ステータス情報に基づいて、インク残量警告テキスト８６Ｂに係るインク残量ステータス文字情報を生成する。残量警告テキスト生成処理を終了すると、ＣＰＵ１２は、Ｓ４９に処理を移行する。
【０１４１】
具体的に残量警告テキスト生成処理では、ＣＰＵ１２は、先ず、ＲＡＭ１４のインク残量ステータス情報を参照し、警告基準値を下回ったインクの色を特定する。そして、ＣＰＵ１２は、ＲＯＭ１３に形成されている単語情報のデータベースから、特定したインクの色等の必要な単語情報を抽出する。その後、ＣＰＵ１２は、注出した単語情報に基づいて、インク残量警告テキスト８６Ｂに係るインク残量ステータス文字情報を生成する。
【０１４２】
例えば、ＣＰＵ１２は、「Black」のインク残量が警告基準値を下回った場合、インク残量ステータス情報に基づいて、４色のインクから「Black」のインクを特定する。そして、ＣＰＵ１２は、データベースから抽出した単語情報を用いて、「Blackのインクカートリッジを交換してください」により構成されるインク残量ステータス文字情報を生成する。そして、ＣＰＵ１２は、生成したインク残量ステータス文字情報を、ステータスウィンドウ情報に追加する。
【０１４３】
上述したように、この残量警告テキスト生成処理（Ｓ４８）においては、ＣＰＵ１２は、インク残量の場合と同様の処理により、用紙残量警告テキスト８７Ｂに係る用紙残量ステータス文字情報を生成する。即ち、このＳ４８では、ＣＰＵ１２は、用紙残量ステータス情報と、前記単語情報のデータベースにより、用紙残量警告テキスト８７Ｂに係る用紙残量ステータス文字情報を生成する。そして、ＣＰＵ１２は、当該用紙残量ステータス文字情報を、ステータスウィンドウ情報に追加する。従って、残量警告テキスト生成処理（Ｓ４８）を終了すると、ステータスウィンドウ情報には、残量警告テキストに係る残量ステータス文字情報が追加される（図１５参照）。
【０１４４】
続くＳ４９においては、ＣＰＵ１２は、残量警告テキスト表示処理を実行する。この残量警告テキスト表示処理（Ｓ４９）では、ＣＰＵ１２は、ステータスウィンドウ情報に含まれるインク残量ステータス文字情報及び用紙残量ステータス文字情報に基づいて、インク残量警告テキスト８６Ｂ及び用紙残量警告テキスト８７Ｂをステータスウィンドウ８０に表示する（図１２等参照）。インク残量警告テキスト８６Ｂ、用紙残量警告テキスト８７Ｂをステータスウィンドウ８０に表示した後、ＣＰＵ１２は、残量警告テキスト表示処理（Ｓ４９）を終了し、Ｓ４５に処理を移行する。
【０１４５】
これにより、上述の例の場合、「Blackのインクカートリッジを交換してください」から成るインク残量警告テキスト８６Ｂがステータスウィンドウ８０に表示される（図１６参照）。又、用紙残量警告テキスト８７Ｂに係る用紙残量ステータス文字情報が追加された場合には、例えば、「A4用紙を補充してください」から成る用紙残量警告テキスト８７Ｂがステータスウィンドウ８０に表示される（図１７参照）。
【０１４６】
Ｓ５０では、ＣＰＵ１２は、対象変更処理を実行する。この対象変更処理（Ｓ５０）では、残量警告テキスト（インク残量警告テキスト８６Ｂ、用紙残量警告テキスト８７Ｂ）を強制的にフォーカスコントロール６５として設定する。残量報知テキストをフォーカスコントロール６５に設定した後、ＣＰＵ１２は、対象変更処理を終了し、Ｓ５１に処理を移行する。尚、ＣＰＵ１２は、残量ステータスが警告基準値となった対象（インクや記録用紙）に対応する残量報知テキストをフォーカスコントロール６５に設定する。
【０１４７】
従って、この対象変更処理（Ｓ５０）により、ＣＰＵ１２は、対象変更処理（Ｓ３０、Ｓ４５）と同様に、フォーカスコントロール６５である残量警告テキストに対応する残量ステータス文字情報を取得し、これに基づく音声出力を行う（Ｓ１５）。この結果、ユーザは、消耗品（インク、記録用紙）について、補充、交換が必要であることを、音声により把握し得る。
【０１４８】
Ｓ５１に移行すると、ＣＰＵ１２は、供給元リンクボタン８５上に供給元画像情報に基づく画像表示がなされているか否かを判断する。供給元リンクボタン８５上に画像表示がなされている場合（Ｓ５１：ＹＥＳ）、ＣＰＵ１２は、Ｓ５２に処理を移行する。一方、供給元リンクボタン８５上に供給元文字情報に基づく画像表示がなされている場合（Ｓ５１：ＮＯ）、ＣＰＵ１２は、そのまま残量ステータス報知処理プログラムを終了する。この場合、供給元リンクボタン８５は、供給元文字情報に基づくテキスト表示がなされた状態にある。従って、供給元リンクボタン８５がフォーカスコントロール６５になった場合、供給元情報文字情報に基づく音声出力がなされる。
【０１４９】
Ｓ５２においては、ＣＰＵ１２は、供給元情報テキスト表示処理を実行する。供給元情報テキスト表示処理（Ｓ５２）では、ＣＰＵ１２は、供給元リンクボタン８５上の「Visit the Original Supplies website」の表示を、画像表示からテキスト表示に変更する。具体的には、ＣＰＵ１２は、先ず、供給元画像情報に基づいて表示されている上記表示を消去する。そして、ＣＰＵ１２は、供給元文字情報に基づいて、上記表示と同一内容を示すテキストを供給元リンクボタン８５上に表示する。このとき、ＣＰＵ１２は、ステータスウィンドウ情報に含まれている供給元文字情報を「読み出し可能設定」とし、供給元画像情報を「読み出し禁止設定」に設定する。
【０１５０】
つまり、この供給元情報テキスト表示処理（Ｓ５２）を実行することにより、供給元リンクボタン８５上には、供給元文字情報に基づくテキスト表示がなされる。従って、この場合、供給元リンクボタン８５がフォーカスコントロール６５になった場合には、ＣＰＵ１２は、供給元文字情報を参照することができる。この結果、ＣＰＵ１２は、当該供給元文字情報に基づいて、「Visit the Original Supplies website」を音声出力し得る。これにより、当該印刷システム１によれば、消耗品（インク、記録用紙）の補充、交換が必要となった時点で、消耗品の供給元に関する情報をユーザに音声により報知することができる。従って、ユーザは、供給元メーカから必要な消耗品を容易に取得し得る。
【０１５１】
以上説明したように、本実施形態に係る印刷システム１及び印刷システムの制御プログラム（即ち、プリンタ制御プログラム、ステータス報知処理プログラム等）は、インク残量ステータス画像情報及び用紙残量ステータス画像情報がステータスウィンドウ情報に含まれる場合に、各残量ステータス画像情報が表現する内容に対応する残量ステータス文字情報（インク残量ステータス文字情報及び用紙残量ステータス文字情報）をステータスウィンドウ情報に追加する（Ｓ４３、Ｓ４８）。従って、当該印刷システム１及び印刷システムの制御プログラムは、インク残量報知テキスト８６Ａ、用紙残量報知テキスト８７Ａ等をステータスウィンドウ８０に表示し得る。
【０１５２】
又、当該印刷システム１及び印刷システムの制御プログラムは、音声読み上げ処理プログラム（図６参照）により、ステータスウィンドウ情報に含まれる各種文字情報（例えば、一般ステータス情報等）を音声出力し得る。そして、上述したように、ステータスウィンドウ情報には、残量ステータス文字情報が追加されている。従って、当該印刷システム１及び印刷システムの制御プログラムは、残量ステータス文字情報を音声出力することができる。即ち、当該印刷システム１及び印刷システムの制御プログラムは、残量ステータス画像情報に基づくグラフ画像（インク残量グラフ画像８３、用紙残量グラフ画像８４）の表現内容を、残量ステータス文字情報に基づく音声出力により、ユーザに対して報知することができる。
【０１５３】
つまり、印刷システム１及び印刷システムの制御プログラムは、健常者のみならず、視覚障害者に対しても、プリンタ３０の状態の変化を報知し得る。即ち、当該印刷システム１及び印刷システムの制御プログラムは、プリンタ３０の状態を広く万人に対して、適切に報知することができる。又、ユーザは、プリンタ３０で使用される消耗品（インク、記録用紙）の残量を、視覚及び聴覚により把握することができ、もって、消耗品の残量に関して適切な措置（例えば、消耗品の補充、交換）を行い得る。
【０１５４】
又、印刷システム１及び印刷システムの制御プログラムは、「残量ステータステキスト表示設定」を設定することにより、ステータスウィンドウ８０の表示サイズを第１表示サイズ又は第２表示サイズの何れかに変更し得る（Ｓ２１〜Ｓ２４）。ステータスウィンドウ８０を第１表示サイズで表示した場合、残量ステータステキストは、ステータスウィンドウ８０内に表示されることはない（図１１参照）。従って、印刷システム１及び印刷システムの制御プログラムは、ステータスウィンドウ８０において、プリンタ３０の状態（インク残量、用紙残量）に関する同一内容の情報を複数個所で表示して報知することはなく、必要最小限の表示で十分に報知し得る。尚、この場合も、印刷システム１及び印刷システムの制御プログラムは、残量ステータス文字情報に基づく音声出力を実行する。従って、印刷システム１及び印刷システムの制御プログラムは、ステータスウィンドウ８０を第１表示サイズで表示した場合であっても、インク残量グラフ画像８３等のグラフ画像の表示、残量ステータス文字情報に基づく音声出力により、ユーザの視覚、聴覚を介して、プリンタ３０の状態を報知し得る。
【０１５５】
又、ステータスウィンドウ８０を第２表示サイズで表示した場合、残量ステータステキストは、ステータスウィンドウ８０内に表示される。この場合、ユーザは、上記グラフ画像の表示及び音声出力に加え、インク残量報知テキスト８６Ａ等のテキスト表示によって、プリンタ３０の状態を把握し得る。即ち、当該印刷システム１及び印刷システムの制御プログラムは、より確実にプリンタ３０の状態をユーザに報知し得る。更に、ユーザは第１表示サイズ、第２表示サイズを任意に設定し得るので、当該印刷システム１及び印刷システムの制御プログラムは、ステータスウィンドウ８０の表示サイズをユーザ所望のサイズで表示し得る（Ｓ２１〜Ｓ２４）。
【０１５６】
そして、印刷システム１及び印刷システムの制御プログラムは、プリンタ３０の状態が変化した場合に（Ｓ２８、Ｓ３１）、ステータスウィンドウ情報における一般ステータス情報、残量ステータスに関する情報を更新する（Ｓ２９、Ｓ３２）。従って、印刷システム１及び印刷システムの制御プログラムは、ステータスウィンドウ８０におけるプリンタの状態を示す表示（例えば、一般ステータステキスト８２、インク残量グラフ画像８３、インク残量報知テキスト８６Ａ等）を最新の状態に更新し、最新のプリンタ３０の状態を音声出力し得る。これにより、印刷システム１及び印刷システムの制御プログラムは、ステータス情報（一般ステータス情報、残量ステータス情報）が更新される度に、ユーザの視覚及び聴覚を介して、最新のプリンタ３０の状態をユーザに報知し得る。
【０１５７】
更に、印刷システム１及び印刷システムの制御プログラムは、一般ステータス情報、残量ステータス情報が更新されると、更新された内容に係る項目をフォーカスコントロール６５に設定する（Ｓ３０、Ｓ４５、Ｓ５０）。そして、当該印刷システム１及び印刷システムの制御プログラムは、フォーカスコントロール６５が変更されると、変更された項目を音声出力する（Ｓ１４、Ｓ１５）。これにより、当該印刷システム１及び印刷システムの制御プログラムは、一般ステータス情報、残量ステータス情報が更新されると、更新された内容を音声出力し得る。この結果、当該印刷システム１及び印刷システムの制御プログラムは、プリンタ３０の状態が変化した時点で、最新のプリンタ３０の状態を音声により報知することができる。
【０１５８】
更に、印刷システム１及び印刷システムの制御プログラムは、消耗品の残量が警告基準値以上の場合（Ｓ４２：ＮＯ）、ステータスウィンドウ８０における表示（例えば、インク残量報知テキスト８６Ａの表示）及び音声出力により、残量報知メッセージをユーザに報知する。これにより、ユーザは、的確に、消耗品の残量を把握し得る。この結果、ユーザは、プリンタ３０の印刷の実行に際し、消耗品の残量等に基づいて、印刷の可否を適切に判断し得る。
【０１５９】
そして、印刷システム１及び印刷システムの制御プログラムは、消耗品の残量が警告基準値を下回った場合（Ｓ４２：ＹＥＳ）、ステータスウィンドウ８０における表示（例えば、インク残量警告テキスト８６Ｂの表示）及び音声出力により、残量警告メッセージをユーザに報知する。これにより、ユーザは、消耗品の交換、補充の必要性を的確に把握することができ、適切な措置（例えば、インクカートリッジの交換、記録用紙の補充）を行い得る。
【０１６０】
そして、印刷システム１及び印刷システムの制御プログラムは、消耗品の残量が警告基準値以上の場合（Ｓ４２：ＮＯ）、ステータスウィンドウ８０の供給元リンクボタン８５上の表示を、供給元画像情報に基づく画像表示とする（Ｓ４６、Ｓ４７）。これにより、供給元リンクボタン８５に係る消耗品供給メーカの情報は、音声出力されることはない。一方、消耗品の残量が警告基準値を下回った場合（Ｓ４２：ＹＥＳ）、供給元リンクボタン８５上の表示を、供給元文字情報に基づくテキスト表示とする（Ｓ５１、Ｓ５２）。この場合、印刷システム１及び印刷システムの制御プログラムは、供給元リンクボタン８５に係る消耗品供給メーカの情報を音声出力する（Ｓ１５、Ｓ５３）。ここで、消耗品の残量が警告基準値以上である場合は、消耗品の供給元に関する情報は特に必要な情報ではない。しかしながら、消耗品の残量が警告基準値を下回った場合、消耗品の供給を受ける必要があるため、消耗品の供給元に関する情報の必要性は格段に高まる。即ち、当該印刷システム１及び印刷システムの制御プログラムは、消耗品の補充、交換が必要な状態となった適切なタイミングで、必要性の高い消耗品供給メーカに関する情報を音声によりユーザに報知し得る。
【０１６１】
そして、当該印刷システム１及び印刷システムの制御プログラムは、残量詳細テキスト読み上げ設定を変更し得る（Ｓ２１〜Ｓ２６）。ここで、インク残量グラフ画像８３内の色名識別表示８３Ａや、用紙残量グラフ画像８４内の用紙サイズ識別表示８４Ａは、インク残量グラフ画像８３や用紙残量グラフ画像８４と結合して表示されることで初めて意味をなすことが多い。即ち、色名識別表示８３Ａに対応するインク残量識別表示情報に係る文字情報を音声出力しても、それのみでは、ユーザは、意味を把握できない場合が多い。つまり、当該印刷システム１及び印刷システムの制御プログラムによれば、ユーザは、音声化したとしても意味を把握しづらい用紙サイズ識別表示８４Ａ等に対応する音声化の有無を任意に選択し得る。
【０１６２】
以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【０１６３】
本実施形態においては、消耗品の残量と警告基準値とを比較した結果に基づいて、残量ステータステキスト情報の内容を、「残量報知メッセージ」と「残量警告メッセージ」の何れかに変更したが、この態様に限定するものではない。
【０１６４】
例えば、残量ステータステキスト情報の内容を「残量報知メッセージ」と同様の内容に固定しておき、Ｓ４２の判断結果に応じて、音声出力の態様（例えば、音量、音質、再生速度、モノラル・ステレオ等）を変更してもよい。具体的には、消耗品の残量が警告基準値以上の場合は、「男声」により音声出力し、警告基準値を下回る場合は「女声」により音声出力するように構成し得る。又、消耗品の残量が警告基準値以上の場合は、「小さな音量」で音声出力し、警告基準値を下回る場合に「大きな音量」で音声出力することも可能である。更に、消耗品の残量が警告基準値以上の場合は「モノラル」で音声出力し、警告基準値を下回る場合に「ステレオ」で音声出力するように構成することも可能である。これらの態様によっても、ユーザは、出力された音声の音質の相違に基づいて、消耗品の残量に係るプリンタ３０の状態を容易に把握し得る。
【０１６５】
この点、消耗品の残量に基づく「残量報知メッセージ」と「残量警告メッセージ」の変更に加えて、上述した音声の出力態様の変更を組み合わせることも可能である。これにより、ユーザは、音声出力により提供されるメッセージの内容と、音声出力の態様に基づいて、消耗品の残量に係るプリンタ３０の状態を更に容易に把握し得る。
【０１６６】
又、本実施形態においては、「インク残量」と「用紙残量」に関する音声出力を同一の音声出力態様としていたが、「インク残量」に係る音声出力の態様と、「用紙残量」に係る音声出力の態様を相違させることも可能である。例えば、インク残量に関する音声出力を「女声」による出力とし、用紙残量に関する音声出力を「男声」による出力とすることも可能である。これにより、ユーザは、出力された音声の音質の相違に基づいて、容易に「インク残量に関するメッセージ」であるか、「用紙残量に関するメッセージ」であるかを判断し得る。
【０１６７】
更に、インク残量報知メッセージの報知に関し、出力する音声の音質をインクの色毎に変更してもよい。これにより、ユーザは、出力された音声の音質の相違に基づいて、残量が報知されているインクの色を特定することができる。
【０１６８】
又、本実施形態においては、ステータスウィンドウの詳細設定は、Ｓ２１、Ｓ２２においてのみ実行可能としたが、この態様に限定するものではない。即ち、ステータスウィンドウの詳細設定を常時受け付けるように構成することも可能である。更に、本実施形態においては、印刷システム１と印刷システムの制御プログラムとして構成していたが、印刷情報処理装置（即ち、パーソナルコンピュータ１０）及び印刷情報処理装置の制御プログラムとして構成することも可能である。
【図面の簡単な説明】
【０１６９】
【図１】本実施形態に係る印刷システムの概略構成を示す説明図である。
【図２】印刷システム及びパーソナルコンピュータの制御系を示すブロック図である。
【図３】印刷システム及びプリンタの制御系を示すブロック図である。
【図４】プリンタ制御処理プログラムのフローチャートである。
【図５】本実施形態に係るステータス情報の構成に関する説明図である。
【図６】音声読み上げ処理プログラムのフローチャートである。
【図７】ウィンドウ及びコントロールに関する説明図である。
【図８】ステータスウィンドウが表示されたディスプレイの表示例を示す説明図である。
【図９】ステータス報知処理プログラムのフローチャートである。
【図１０】詳細設定ウィンドウが表示されたディスプレイの表示例を示す説明図である。
【図１１】第１表示サイズで表示されたステータスウィンドウに関する説明図である。
【図１２】第２表示サイズで表示されたステータスウィンドウに関する説明図である。
【図１３】残量ステータス報知処理プログラムのフローチャートである。
【図１４】残量ステータス画像情報が追加されたステータスウィンドウ情報の構成を示す説明図である。
【図１５】残量ステータス文字情報が追加されたステータスウィンドウ情報の構成を示す説明図である。
【図１６】インク残量警告テキストが音声出力される場合のステータスウィンドウに関する説明図である。
【図１７】用紙残量警告テキストが音声出力される場合のステータスウィンドウに関する説明図である。
【符号の説明】
【０１７０】
１    印刷システム
１０  パーソナルコンピュータ
１１  制御部
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  ディスプレイ
１６  表示制御回路
１７  通信制御回路
１８  操作部
１９  音声制御回路
２０  スピーカ
３０  プリンタ
【図１】
0004858434.tif 000002
【図２】
0004858434.tif 000003
【図３】
0004858434.tif 000004
【図４】
0004858434.tif 000005
【図５】
0004858434.tif 000006
【図６】
0004858434.tif 000007
【図７】
0004858434.tif 000008
【図８】
0004858434.tif 000009
【図９】
0004858434.tif 000010
【図１０】
0004858434.tif 000011
【図１１】
0004858434.tif 000012
【図１２】
0004858434.tif 000013
【図１３】
0004858434.tif 000014
【図１４】
0004858434.tif 000015
【図１５】
0004858434.tif 000016
【図１６】
0004858434.tif 000017
【図１７】
0004858434.tif 000018