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