(57)【要約】【課題】  デバイスの設定情報を双方向通信機能を介して取得して表示する情報処理装置において、デバイスの設定情報の取得に時間がかかり、設定情報の表示が遅れる場合、使用するユーザに不安感を与えることがあった。【解決手段】  設定情報表示に時間がかかる場合は、デバイスの設定情報を取得中であることを示す画面を表示する手段をもうけ、ユーザに不安感を与えないようにする。また、一度情報取得中を示す画面を表示した際には、その後設定情報を取得できた場合でも、ユーザが可読できるある一定時間情報取得中を示す画面を表示しておく。【選択図】  図６
2008310420.tif 000002
【特許請求の範囲】
【請求項１】
デバイスの動作を設定する設定手段と、前記設定手段で設定した設定情報を設定時に保存しておく設定保存手段と、双方向通信機能を使用してデバイスの設定情報を取得するデバイス設定情報取得手段を有し、前記設定手段が設定情報を表示する際は前記デバイス設定情報取得手段が取得した設定情報を表示する情報処理装置において、デバイスの設定情報の取得に時間がかかる場合に、設定情報取得中であることを示す画面を表示する情報取得中画面表示手段を設けたことを特徴とする情報処理装置。
【請求項２】
前記情報取得中画面表示手段が表示する画面は、前記デバイス設定情報取得手段がデバイス設定情報の取得を開始してから、予め定めておいた取得中画面表示開始時間を超えて情報取得できなかった場合に表示され、さらに予め定めておいた情報取得停止時間を超えて情報取得ができなかった場合は、前記設定手段が表示する設定情報が、デバイスの設定情報と異なる可能性があることを示す画面を表示した後、前記設定保存手段により保存されていた前回のデバイス設定情報を取得し表示する前回設定情報表示手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報取得中画面表示手段が表示する画面は、情報を取得した際に自動的に閉じ、一旦取得中画面を表示した場合は、予め定めておいた取得中画面最低表示時間を超えるまでは表示しておくことを特徴とする請求項１又は、２に記載の情報処理装置。
【請求項４】
前記取得中画面最低表示時間は、前記情報取得中画面表示手段が表示する画面内の文字数によって決定されることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記取得中画面最低表示時間は、メッセージ読み上げアプリケーションソフトが起動している場合は、取得中画面内のメッセージの読み上げが終了するまでの時間とし、メッセージ読み上げアプリケーションが起動していない場合は、予め定めておいた値とすることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記情報取得中画面表示手段が表示する画面は、情報取得を取りやめる中止ボタンを有すること特徴とし、中止ボタンが押下された場合は情報取得を中止することを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記情報取得中画面表示手段の取得中画面表示機能の有効無効や、前記取得中画面表示開始時間や、前記情報取得停止時間や、前記取得中画面最低表示時間を、ユーザが直接設定できる情報取得中画面設定入力手段を有し、予め定めておいた各時間を初期設定値として使用することを特徴とした請求項３に記載の情報処理装置。
【請求項８】
前記情報取得中画面表示手段内に情報取得にかかる時間を予測する情報取得予測手段を有すことを特徴とし、前記予測手段で予測された情報取得予測時間が、前記取得中画面表示開始時間よりも大きい場合には、前記取得中画面表示開始時間を待たずに取得中画面を表示し、情報取得予測時間が前記取得中画面表示開始時間よりも小さい場合には、情報取得予測時間を超えた時に取得中画面を表示することを特徴とする請求項３に記載の情報処理装置。
【請求項９】
デバイスの動作を設定する設定工程と、前記設定手段で設定した設定情報を設定時に保存しておく設定保存工程と、双方向通信機能を使用してデバイスの設定情報を取得するデバイス設定情報取得工程を有し、前記設定工程が設定情報を表示する際は前記デバイス設定情報取得工程が取得した設定情報を表示する情報処理方法において、デバイスの設定情報の取得に時間がかかる場合に、設定情報取得中であることを示す画面を表示する情報取得中画面表示工程を設けたことを特徴とする情報処理方法。
【請求項１０】
前記情報取得中画面表示工程が表示する画面は、前記デバイス設定情報取得工程がデバイス設定情報の取得を開始してから、予め定めておいた取得中画面表示開始時間を超えて情報取得できなかった場合に表示され、  さらに予め定めておいた情報取得停止時間を超えて情報取得ができなかった場合は、前記設定工程が表示する設定情報が、デバイスの設定情報と異なる可能性があることを示す画面を表示した後、前記設定保存工程により保存されていた前回のデバイス設定情報を取得し表示する前回設定情報表示工程を有することを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記情報取得中画面表示工程が表示する画面は、情報を取得した際に自動的に閉じ、一旦取得中画面を表示した場合は、予め定めておいた取得中画面最低表示時間を超えるまでは表示しておくことを特徴とする請求項９又は、１０に記載の情報処理方法。
【請求項１２】
前記取得中画面最低表示時間は、前記情報取得中画面表示工程が表示する画面内の文字数によって決定されることを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記取得中画面最低表示時間は、メッセージ読み上げアプリケーションソフトが起動している場合は、取得中画面内のメッセージの読み上げが終了するまでの時間とし、メッセージ読み上げアプリケーションが起動していない場合は、予め定めておいた値とすることを特徴とする請求項１１に記載の情報処理方法。
【請求項１４】
前記情報取得中画面表示工程が表示する画面は、情報取得を取りやめる中止ボタンを有すること特徴とし、中止ボタンが押下された場合は情報取得を中止する請求項１１に記載の情報処理方法。
【請求項１５】
前記情報取得中画面表示工程の取得中画面表示機能の有効無効、前記取得中画面表示開始時間、前記情報取得停止時間又は、前記取得中画面最低表示時間をユーザが直接設定できる情報取得中画面設定入力工程を有し、予め定めておいた各時間を初期設定値として使用することを特徴とした請求項１１記載の情報処理方法。
【請求項１６】
前記情報取得中画面表示工程内に情報取得にかかる時間を予測する情報取得予測工程を有すことを特徴とし、前記予測工程で予測された情報取得予測時間が、前記取得中画面表示開始時間よりも大きい場合には、前記取得中画面表示開始時間を待たずに取得中画面を表示し、情報取得予測時間が前記取得中画面表示開始時間よりも小さい場合には、情報取得予測時間を超えた時に取得中画面を表示する請求項１１に記載の情報処理方法。
【請求項１７】
請求項９から請求項１６のいずれかに記載された情報処理方法をコンピュータに実行させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタの機能を設定する情報処理装置に関し、特にプリンタの設定値を双方向通信機能を使用して取得した後、取得した設定情報を表示する情報処理装置およびその制御方法に関するものである。
【背景技術】
【０００２】
一般に、プリンタを接続するコンピュータには、プリンタを制御するための情報処理装置としてプリンタドライバが搭載されている。
【０００３】
プリンタドライバは、アプリケーションソフトからＯＳ（オペレーティングシステム）を介して供給された画像データに基づく描画命令を解析し、メモリ上にＲＧＢ多階調イメージデータを作成し、プリンタインクの各色を表すＣＭＹＫ多値情報に変換する。さらに、インクを打つか打たないかを表すＣＭＹＫ二値のデータに変換する処理をおこなった後、プリンタが解析できる出力データを生成してプリンタに転送するソフトウエアのことである。
【０００４】
また、プリンタドライバは、前記印字データの生成処理のほかにもプリンタの機能の制御も行っているものが一般的である。プリンタの機能の制御する例としては、例えはインク乾燥待ち時間を設定する場合がある。
【０００５】
インクジェットプリンタのような複数のノズルを配列した記録ヘッドを用いたプリンタでは、記録ヘッドを記録媒体、例えば、プリント用紙に対して走査移動させる。同時に、このプリント用紙を副走査方向に移動させながら、記録ヘッドのノズルから吐出したインク滴をプリント用紙に付着させることで、希望する画像をこのプリント用紙に印刷することができる。
【０００６】
前述したプリンタ使用時の問題のひとつとして、インクの密度が高くなる画像を印刷した際に、インクの滲みによる画像ムラや、次ページの用紙の裏にインクが付いてしまうといった問題が存在していた。
【０００７】
この問題を解決する為に、設定値に応じてプリント用紙に付着したインク滴が乾燥する時間を計算し、記録ヘッドの動作を停止させたり、次ページの印刷開始を遅らせたりといったインク乾燥待ち機能を有するプリンタがある。
【０００８】
このインク乾燥待ち機能の他にも様々なプリンタ特有の動作の設定をプリンタドライバから実行することは一般的になってきている。
【０００９】
プリンタドライバは、前述したようなプリンタの動作を設定する際は、グラフィックスユーザインタフェース上に機能設定画面が配置してあり、インク乾燥待ち機能等の設定値を選択し、選択した設定値に応じた動作設定コマンドをプリンタに対して送信する。
【００１０】
この時、プリンタドライバは送信した設定情報をコンピュータ上に保存しておき、次回プリンタの機能を設定する機能設定画面を表示する際は、保存しておいた設定情報を取得して表示するのが一般的な動作である。
【００１１】
一方プリンタは、受信した動作設定コマンドを解析し、解析した動作設定情報をプリンタ内部に設置されたメモリ内に保存しておき、保存した動作設定情報に従って動作を行う。
【００１２】
また、保存した動作設定情報を双方向通信機能を介してコンピュータに返却する機能を有するプリンタも存在している。このプリンタを制御する情報処理装置は、機能設定画面を表示する際に、プリンタ内部のメモリ内に保存されているインク乾燥待ち時間等の動作設定値情報を読み出して表示する。
【００１３】
このようなデバイスの設定情報を取得して表示する情報処理装置自体は、既に［特許文献１］や［特許文献２］で示されているように一般的な機能となっている。
【００１４】
また、双方向通信OFFの場合や、プリンタが接続されておらずプリンタキューがオフラインになっている場合は、プリンタの設定情報を獲得できない為、コンピュータ上に保存しておいた前回の機能設定情報を取得して表示する場合もある。
【特許文献１】特許登録３０１７６０５号公報
【特許文献２】特開平１０−２８３１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
前述してきたようにプリンタドライバに代表される情報処理装置が、双方向通信機能を介してプリンタの設定情報を取得し、情報処理装置の画面上に表示させる処理自体は、既に一般的な機能となっている。
【００１６】
しかし、プリンタの設定情報を双方向通信を介して取得して、機能設定画面に表示する情報処理装置では、機能設定画面を表示する際に、何らかの要因によりプリンタの設定情報の取得に時間がかかる場合がある。取得にかかった時間分は機能設定画面を表示することができない為、情報処理装置の動作が止まってしまうという問題が内部的に存在している。
【００１７】
その結果、情報処理装置を操作するユーザに対して不安感を与えてしまうという問題が存在していた。
【００１８】
本発明は、双方向通信を介してプリンタの設定情報を取得し表示する機能設定画面表示時にユーザに与える不安感を極力排除することを目的としている。
【課題を解決するための手段】
【００１９】
本発明は、デバイスの動作を設定する設定手段と、前記設定手段で設定した設定情報を設定時に保存しておく設定保存手段と、双方向通信機能を使用してデバイスの設定情報を取得するデバイス設定情報取得手段を有する。前記設定手段が設定情報を表示する際、前記デバイス設定情報取得手段が取得した設定情報を表示する情報処理装置であって、デバイスの設定情報の取得に時間がかかる場合に、設定情報取得中であることを示す画面を表示する情報取得中画面表示手段を備えるように構成した。
【００２０】
また、本発明は、前記情報取得中画面表示手段が表示する画面は、前記デバイス設定情報取得手段がデバイス設定情報の取得を開始してから、予め定めておいた取得中画面表示開始時間を超えて情報取得できなかった場合に表示される。さらに予め定めておいた情報取得停止時間を超えて情報取得ができなかった場合は、前記設定手段が表示する設定情報が、デバイスの設定情報と異なる可能性があることを示す画面を表示した後、前記設定保存手段により保存されていた前回のデバイス設定情報を取得し表示する前回設定情報表示手段を備えるように構成した。
【００２１】
また、本発明は、前記情報取得中画面表示手段が表示する画面は、情報を取得した際に自動的に閉じ、一旦取得中画面を表示した場合は、予め定めておいた取得中画面最低表示時間を超えるまでは表示するように構成した。
【００２２】
また、本発明は、前記取得中画面最低表示時間は、前記情報取得中画面表示手段が表示する画面内の文字数によって決定されるように構成した。
【００２３】
また、本発明は、前記取得中画面最低表示時間は、メッセージ読み上げアプリケーションソフトが起動している場合は、取得中画面内のメッセージの読み上げが終了するまでの時間とする。また、メッセージ読み上げアプリケーションが起動していない場合は、予め定めておいた値とするように構成した。
【００２４】
また、本発明は、前記情報取得中画面表示手段が表示する画面は、情報取得を取りやめる中止ボタンを有すること特徴とし、中止ボタンが押下された場合は情報取得を中止するように構成した。
【００２５】
また、本発明は、前記情報取得中画面表示手段の取得中画面表示機能の有効無効や、前記取得中画面表示開始時間や、前記情報取得停止時間や、前記取得中画面最低表示時間を、ユーザが直接設定できる情報取得中画面設定入力手段を有し、予め定めておいた各時間を初期設定値として使用するように構成した。
【００２６】
また、本発明は、前記情報取得中画面表示手段内に情報取得にかかる時間を予測する情報取得予測手段を有すことを特徴とし、前記予測手段で予測された情報取得予測時間が、前記取得中画面表示開始時間よりも大きい場合には、前記取得中画面表示開始時間を待たずに取得中画面を表示し、情報取得予測時間が前記取得中画面表示開始時間よりも小さい場合には、情報取得予測時間を超えた時に取得中画面を表示するように構成した。
【発明の効果】
【００２７】
本発明によれば、情報処理装置を使用してデバイスの機能設定を行う際に、情報処理装置のデバイス機能設定画面を表示する際に時間がかかる場合でも、操作するユーザに対して設定情報取得中であることを示す画面を表示するので、ユーザの不安感を低減させることが可能になる。
【００２８】
また、本発明の別の観点によれば、設定情報取得中画面は、情報取得に時間がかかる場合のみ表示されることからユーザは無用な表示画面を見る煩わしさから開放される。
【００２９】
また、設定情報取得中画面はデバイスの設定情報を取得した時には自動的に閉じる分、ユーザの操作手順を低減させることが可能になる。
【００３０】
また、本発明の別の観点によれば、一旦表示された設定情報取得中画面は、ユーザが十分認識できると想定される一定時間表示される為、表示画面を可読できないことによる不信感をユーザに与えることを低減させることになる。
【００３１】
また、本発明の別の観点によれば、設定情報取得中画面をユーザが所望の時間で表示することや、閉じることが可能となる。
【発明を実施するための最良の形態】
【００３２】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００３３】
以下、図面を参照して本発明に係る実施の形態の一例を詳細に説明する。
【００３４】
＜システムの概略構成＞
図１は、第１実施形態における情報処理装置及びその接続機器より構成されるシステムのハードウエアに関するブロック図である。
【００３５】
コンピュータ１００には、例えばインクジェットプリンタなどのプリンタ１０５とモニタ１０４やキーボード１０６が接続されている。コンピュータ１００は、ワープロ、表計算、インターネットブラウザ等のアプリケーションソフトウエア１０１とそのアプリケーションソフトによってＯＳ１０２に発行される出力画像を示す各種描画命令群（イメージ描画命令、テキスト描画命令、グラフィックス描画命令）を処理して印刷データを作成するプリンタドライバ１０３をソフトウエアとして持つ。
【００３６】
コンピュータ１００は、これらソフトウエアが動作可能な各種ハードウエアとして中央演算処理装置ＣＰＵ１０８、ハードディスクＨＤ１０７、ランダムアクセスメモリＲＡＭ１０９、リードオンリーメモリＲＯＭ１１０等と、前記ＣＰＵ、ＨＤ、ＲＡＭ、ＲＯＭを接続するデータバス１１１を備える。
【００３７】
図１で示される実施形態として、例えば一般的に普及しているパーソナルコンピュータにＯＳを搭載し、任意の印刷可能なアプリケーションをインストールし、モニタ１０４とプリンタ１０５とキーボード１０６を接続した形態が一実施形態として考えられる。
【００３８】
＜インクジェットプリンタの説明＞
図２は、上述の図１で説明したプリンタ１０５の代表的な実施形態であるインクジェットプリンタＩＪＲＡの構成の概要を示す外観斜視図である。
【００３９】
図２において、駆動モータ２１３の正逆回転に連動して駆動力伝達ギア２０９〜２１１を介して回転するリードスクリュー２０５の螺旋溝２０４に対して係合するキャリッジＨＣはピン（不図示）を有し、ガイドレール２０３に支持されて矢印ａ，ｂ方向を往復移動する。キャリッジＨＣには、記録ヘッドＩＪＨとインクタンクＩＴとを内蔵した一体型インクジェットカートリッジＩＪＣが搭載されている。
【００４０】
２０２は紙押え板であり、キャリッジＨＣの移動方向に亙って記録用紙Ｐをプラテン２００に対して押圧する。２０７，２０８はフォトカプラで、キャリッジのレバー２０６のこの域での存在を確認して、モータ２１３の回転方向切り換え等を行うためのホームポジション検知器である。
【００４１】
２１６は記録ヘッドＩＪＨの前面をキャップするキャップ部材２２２を支持する部材で、２１５はこのキャップ内を吸引する吸引器で、キャップ内開口２２３を介して記録ヘッドの吸引回復を行う。２１７はクリーニングブレードで、２１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板２１８にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。
【００４２】
又、２２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム２２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達機構で移動制御される。
【００４３】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー２０５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の動作を行うようにすれば、本例にはいずれも適用できる。
【００４４】
＜プリンタの制御構成の説明＞
次に、上述した装置の記録制御を実行するための制御構成について説明する。
【００４５】
図３はインクジェットプリンタ（図１の１０５、および図２）の制御回路の構成を示すブロック図である。制御回路を示す同図において、３００は記録信号を入力するインターフェース、３０１はＭＰＵ、３０２はＭＰＵ３０１が実行する制御プログラムを格納するＲＯＭ、３０３は各種データ（上記記録信号やヘッドに供給される記録データ等）を保存しておくＤＲＡＭである。３０４は記録ヘッドＩＪＨに対する記録データの供給制御を行うゲートアレイ（Ｇ．Ａ．）であり、インターフェース３００、ＭＰＵ３０１、ＲＡＭ３０３間のデータ転送制御も行う。３１０は記録ヘッドＩＪＨを搬送するためのキャリアモータ、３０９は記録紙搬送のための搬送モータである。３０５は記録ヘッドを駆動するヘッドドライバ、３０６，３０７はそれぞれ搬送モータ３０９、キャリアモータ３１０を駆動するためのモータドライバである。
【００４６】
上記の制御構成の動作を説明すると、インターフェース３００に記録信号が入るとゲートアレイ３０４とＭＰＵ３０１との間で記録信号がプリント用の記録データに変換される。記録データはDRAM３０３に記録ヘッドを駆動できる量まで一旦格納される。そして、モータドライバ３０６、３０７が駆動されると共に、ヘッドドライバ３０５に送られた記録データに従って記録ヘッドが駆動され、記録が行われる。
【００４７】
なお、上述のように、インクタンクＩＴと記録ヘッドＩＪＨとは一体的に形成されて交換可能なインクカートリッジＩＪＣを構成しても良いが、これらインクタンクＩＴと記録ヘッドＩＪＨとを分離可能に構成して、インクがなくなったときにインクタンクＩＴだけを交換できるようにしても良い。
【００４８】
図４は、インクタンクとヘッドとが分離可能なインクカートリッジＩＪＣの構成を示す外観斜視図である。インクカートリッジＩＪＣは、図４に示すように、境界線Ｋの位置でインクタンクＩＴと記録ヘッドＩＪＨとが分離可能である。インクカートリッジＩＪＣにはこれがキャリッジＨＣに搭載されたときには、キャリッジＨＣ側から供給される電気信号を受け取るための電極（不図示）が設けられており、この電気信号によって、前述のように記録ヘッドＩＪＨが駆動されてインクが吐出される。
【００４９】
なお、図４において、４００はインク吐出口列である。また、インクタンクＩＴにはインクを保持するために繊維質状もしくは多孔質状のインク吸収体が設けられている。
【００５０】
＜情報処理装置の動作の説明＞
本願発明である情報処理装置のプリンタ機能設定動作について説明する。
【００５１】
まず図１を用いて情報処理装置の制御構成について説明する。
【００５２】
１０５はプリンタであり、コンピュータ１００と接続し、コンピュータ１００から送られてくるデータを記録処理する。プリンタ１０５とコンピュータ１００との接続は、有線によるもの、あるいは無線によるものの別を問わない。本実施形態に適するプリンタとしては、たとえば、記録ヘッドからインクを記録媒体に吐出して、画像を記録するインクジェットプリンタが好ましい。本プリンタはこれまで説明してきたように、情報処理装置より受け取った印刷データを解析し、その解析結果に基づき、記録ヘッドを、プリント用紙に対して主走査方向（図２のａ，ｂ）に走査移動させ、同時にこのプリント用紙を副走査方向（図２を参照）に移動させながら、記録ヘッドのノズルから吐出したインク滴をプリント用紙に付着させることで、希望する画像をこのプリント用紙に印刷するものである。
【００５３】
１０４はモニタであり、プリンタ１０５を制御するためのプリンタドライバ１０３のユーザインタフェース（ＵＩ）画面（図５を参照）が表示される。ユーザはこのＵＩ画面の表示に従い、キーボード１０６等の入力手段により操作入力を行ない、所望の動作をプリンタドライバ１０３からプリンタ１０５に指示することができる。
【００５４】
次に図５および図１および図３を用いて、プリンタドライバ１０３のUI画面でプリンタ機能を設定する時の詳細な動作について説明する。
【００５５】
５００はプリンタドライバのUI画面のうちの一つであり、プリンタの機能を設定する画面を示したものである。本画面から様々なプリンタの機能を実行したり設定したりすることが可能である。本実施例では一例として特殊設定ボタン５０１を押下して表示されるインク乾燥待ち時間設定画面５０２を使用したインク乾燥待ち時間機能の設定方法について説明する。
【００５６】
プリンタ１０５で印刷を行う場合は、前述したように記録ヘッドのノズルから吐出したインク滴をプリント用紙に付着させることで、希望する画像をこのプリント用紙に印刷する。
【００５７】
しかし、その際の問題の一つとして、インク滴の密度が高くなるような画像を印刷した際に、インクの滲みによる画像ムラが発生したり、次ページの用紙の裏にインクが付着してしまうことがある。
【００５８】
その為、プリンタ１０５によっては、前述した問題を回避し綺麗に印刷する為に、プリント用紙に付着したインク滴が乾燥する時間を計算し、印刷途中で、記録ヘッドの動作を停止させたり、次ページの印刷開始を遅らせたりといったインク乾燥待ち機能を有しているものがある。
【００５９】
プリンタ本体のインク乾燥待ち時間を設定する場合、プリンタ機能設定画面５００に配置されている特殊設定ボタン５０１を押下して、インク乾燥待ち時間設定画面５０２を表示する。
【００６０】
このインク乾燥待ち時間等のプリンタ機能の設定画面を表示する際の詳細動作については、後で説明する。
【００６１】
インク乾燥待ち時間設定画面５０２は、スライダ形式で構成され、所望の乾燥待ち時間にスライダを移動させ設定した後、送信ボタン５０３を押下する。送信ボタン５０３が押下されると、プリンタドライバ１０３は、設定された値に応じてインク乾燥待ち時間設定コマンドをプリンタ１０５に対して送信する。
【００６２】
また、プリンタドライバ１０３は、送信ボタン５０３押下時に、プリンタに送信した設定情報をコンピュータ１００上のRAM１０９あるいはHD１０７上に保存しておく。
【００６３】
プリンタ１０５はインターフェース３００から受け取った設定コマンドをMPU３０１で解釈して、設定された乾燥待ち時間情報をDRAM３０３に格納しておく。MPU３０１は次回印刷時にこのDRAM３０３にセットされたインク乾燥待ち時間設定情報と、印刷する際に吐出したインク滴量に従って、記録ヘッドIJHや搬送モータ３０９やキャリアモータ３１０の駆動制御を行い、記録ヘッドを走査毎に一定時間停止させたり、次ページの給紙を一定時間停止させたりして、インク乾燥待ち機能を実行する。
【００６４】
このようにしてプリンタドライバ１０３からプリンタ１０５の機能を設定することが実現できる。
【００６５】
次に本発明の一番の特徴を示すプリンタ機能設定情報表示時の動作について図６のフローチャートに基づいて詳細に説明する。
【００６６】
図５で示したプリンタの機能設定情報を表示するボタンが押下された際に、設定画面を表示する処理が開始される。
【００６７】
設定画面表示処理が開始されると、最初にステップS６０１でステータス取得が可能な状態かどうかを判断する。ステータス取得が可能な状態かどうかとは、コンピュータ上の環境設定が双方向サポートが有効になっているかどうか、プリンタキューがオフラインになっていないかどうかを判断し、双方向通信機能が使用できる状態になっているかを判断することである。ステータス取得が不可能な状態の場合は、ステップS６０９に進み、プリンタから設定情報の取得ができない為に、これから表示する設定情報が実際にプリンタに設定されている情報と異なる可能性があることを示す画面（図８）を表示した後、OKボタン押下を検知したらステップS６１５に進む。ステップS６１５でコンピュータ上に保存してある設定情報を取得した後、ステップS６１６で取得した前回の設定情報にしたがって設定画面を表示する。
【００６８】
この場合、プリンタに設定してあるインク乾燥待ち時間設定情報では無く、前回プリンタドライバで設定したインク乾燥待ち時間の設定値が表示されることになる。
【００６９】
ステップS６０１でステータス取得が可能な状態であると判断された場合は、ステップS６０２に進む。ステップS６０２では双方向通信機能を利用してプリンタからインク乾燥待ち時間設定情報の取得を試みる。
【００７０】
ステップS６０３でステータス取得に成功した場合は、ステップS６１０に進み取得したステータスを解析して、プリンタの設定情報を得ることができる。
【００７１】
ステップS６０３でステータス取得ができない場合は、ステップS６０４に進みステータス取得処理を開始してから一定時間Aを過ぎていないかを判断する。この一定時間Aは予め決定しておいた値であり、プリンタドライバが何も表示をしなくてもユーザが不安に思わない時間を予測して設定したものである。
【００７２】
ステータス取得を開始してから一定時間Aを過ぎていない場合は、再度ステータス取得成功したかを判断するステップS６０３に戻る。
【００７３】
ステータス取得を開始してから一定時間Aを過ぎた場合は、ステップS６０５に進む。
【００７４】
ステップS６０５では、ステータス取得処理中を示すための画面（図７）を既に表示しているかどうかを判断し、まだ表示していない場合は、ステップS６０６に進み、ユーザがプリンタドライバが処理中であるということを容易に確認できるステータス取得処理中を示す画面（図７）を表示した後、ステップS６０７に進む。
【００７５】
既にステータス取得処理中を示す画面（図７）を表示していた場合は、ステップS６０６をスキップして、ステップS６０７に進む。
【００７６】
ステップS６０７ではステータス取得処理を開始してから一定時間B過ぎていないかを判断する。この一定時間Bとは予め決定しておいた値であり、なんらかの要因によりステータス取得できない状態であるとみなし、ステータス取得を停止するまでの時間を意味するものである。
【００７７】
ステータス取得を開始してから一定時間Bを過ぎていない場合は、再度ステータス取得成功したかを判断するステップS６０３に戻る。
【００７８】
ステータス取得を開始してから一定時間Bを過ぎた場合には、ステータス取得を諦めて前述したステップS６０９以降に進む。
【００７９】
ステップS６０３でステータス取得に成功した場合は、ステップS６１０に進む。
【００８０】
ステップS６１０では取得したステータス情報を解析し、プリンタに設定してあるインク乾燥待ち時間を取得し、ステップS６１１に進む。
【００８１】
ステップS６１１では取得したプリンタ設定のインク乾燥待ち時間設定値をコンピュータ内にプリンタ設定情報として保存し、ステップS６１２に進む。
【００８２】
ステップS６１２ではステータス取得処理中を示すための画面（図７）を既に表示しているかどうかを判断し、まだ表示していない場合は、ステップS６１５、ステップS６１６に進み、ステップS６１１でコンピュータに保存したプリンタ設定情報を設定画面に表示する。
【００８３】
ステップS６１２でステータス取得処理中を示すための画面（図７）を既に表示していると判断された場合は、ステップS６１３に進みステータス取得処理中を示す為の画面表示を開始してから一定時間Cを過ぎていないかを判断する。この一定時間Cとは予め決定しておいた値であり、ユーザがステータス取得処理中を示す為の画面表示の確認に要すると予測した時間である。
【００８４】
一定時間Cを過ぎていない場合は再度ステップS６１３に戻り、一定時間Cを過ぎるまでステータス取得処理中を示すための画面を表示し続ける。
【００８５】
一定時間Cを過ぎた場合はステップS６１４に進み、ステータス取得処理中を示すための画面を閉じた後、ステップS６１５、ステップS６１６に進み、ステップS６１１でコンピュータに保存したプリンタ設定情報を設定画面に表示する。
【００８６】
本実施形態では、インク乾燥待ち時間設定方法時について説明したが、インク乾燥待ち時間設定時に限らず、プリンタの動作を設定する機能であり、プリンタが保存している設定値情報を返却する機能であれば他機能でも本発明は適用することができる。
【実施例２】
【００８７】
実施例１で示した図６で示すステップS６０６で表示する画面を、図９に示すようにユーザがプリンタドライバが処理中であるということを容易に確認できる画面と共にキャンセルボタンを設ける。キャンセルボタンが押下された場合にはダイアログを閉じて、その時点の動作状況に応じてステップS６０９かステップS６１５に処理を進めることも可能である。
【実施例３】
【００８８】
実施例３としては、図５に示したような情報処理装置のUI上のどこかに図１０に示すような情報取得中画面設定入力手段を設けたものである。前記入力手段は、ユーザが情報取得中画面を表示するか否かを選択できる選択肢を持つ。また、取得中画面表示開始時間（実施例１で示した図６のステップS６０４に示す一定時間Aに相当する時間）を設定する機能を持つ。また、情報取得停止時間（実施例１で示した図６のステップS６０７に示す一定時間Bに相当する時間）を設定する機能を持つ。また、取得中画面最低表示時間（実施例１で示した図６のステップS６１３に示す一定時間Cに相当する時間）を設定する機能を持つ。
【００８９】
初めて情報取得中画面設定入力手段を表示した際や、前記入力手段内に配置したデフォルトに戻すボタンを押された際には、予め決定されている各設定時間が表示される。
【００９０】
この情報取得中画面設定入力手段で設定された設定値に応じて実施例１の図６で示した動作を行う。
【実施例４】
【００９１】
実施例１で示した図６に示すフローチャートのステップS６０１とステップS６０２の間にステータス取得にかかる時間を予測する情報取得予測手段を配置し、ステップS６０４で、前記予測手段で予測した情報取得予測時間と一定時間A（取得中画面表示開始時間）を比較する。情報取得予測時間が一定時間Aよりも大きい場合には、ステータス処理取得を開始してから一定時間Aすぎるのを待たずにS６０６に進み、取得中画面を表示する。また、情報取得予測時間が一定時間Aよりも小さい場合には、一定時間Aを待たずに情報取得予測時間を超えた時にS６０６に進み取得中画面を表示する。
【実施例５】
【００９２】
実施例１で示した図６のステップS６１３において、コンピュータ上に表示ダイアログ内のメッセージを読み上げるアプリケーションソフトが起動しているかどうかを確認し、前記読み上げアプリケーションソフトが起動している場合は、一定時間Cの設定値では無く、アプリケーションソフトの取得中画面（図７）内のメッセージ読み上げが完了してからステップS６１４に進む。読み上げアプリケーションソフトが起動していない場合は、一定時間Cの設定時間分、処理中ダイアログを表示する。
【００９３】
尚、前出した複数の実施形態で示した本発明は、複数の機器（例えば、コンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００９４】
また、前述した複数の実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００９５】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００９６】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００９７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。
【００９８】
即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【００９９】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。
【０１００】
その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０１】
【図１】システムの構成の１例を示すブロック図
【図２】インクジェットプリンタＩＪＲＡの構成の概要を示す外観斜視図
【図３】インクジェットプリンタの制御回路の構成を示すブロック図
【図４】インクタンクとヘッドとが分離可能なインクカートリッジＩＪＣの構成を示す外観斜視図
【図５】デバイス機能設定ユーザインターフェースの一例
【図６】実施例１のデバイス機能設定画面表示時の処理を示すフローチャート
【図７】情報取得中画面の一例
【図８】デバイスの設定情報と異なる可能性があることを示す画面の一例
【図９】情報取得中画面の変形例
【図１０】情報取得中画面設定入力手段の一例
【符号の説明】
【０１０２】
１００  コンピュータ
１０１  アプリケーションソフトウェア
１０２  オペレーティングシステム（ＯＳ）
１０３  プリンタドライバ
１０４  モニタ
１０５  プリンタ
１０６  キーボード
１０７  ハードディスク（ＨＤ）
１０８  ＣＰＵ
１０９  ＲＡＭ
１１０  ＲＯＭ
１１１  システムバス
【図１】
2008310420.tif 000003
【図２】
2008310420.tif 000004
【図３】
2008310420.tif 000005
【図４】
2008310420.tif 000006
【図５】
2008310420.tif 000007
【図６】
2008310420.tif 000008
【図７】
2008310420.tif 000009
【図８】
2008310420.tif 000010
【図９】
2008310420.tif 000011
【図１０】
2008310420.tif 000012