(57)【要約】【課題】本発明は、複数のページで構成される印刷ジョブに対して最適な印刷制御パラメータを選択設定することが可能な印刷処理システムを提供することを目的とする。【解決手段】印刷作業制御パラメータを印刷ジョブおよび特定のページに対して設定することが可能な手段と、印刷ジョブおよび各ページを印刷装置で処理するために必要な印刷所要時間および印刷所用インク量を予測し報知する手段と、印刷ジョブに対して所望印刷時間を指定する手段と、予測印刷所要時間と所望印刷所要時間を比較する手段と、予測印刷所要インク量とインク残量を比較する手段を備える印刷処理システム。【選択図】        図１
2004188713.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータ上で作成されたデータを印刷作業制御パラメータにもとづいて印刷データに変換し印刷装置に送信する印刷処理システムにおいて、前記印刷作業制御パラメータを印刷ジョブに対して設定することと前記印刷ジョブを構成する特定のページに対して設定することが可能な印刷作業制御パラメータ設定手段を備える印刷処理システム。
【請求項２】
更に，印刷ジョブを印刷装置で処理するために必要な印刷所要時間と前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要時間を印刷データから予測する印刷所要時間予測手段と前記印刷所要時間予測手段により予測した印刷所要時間をユーザに報知する予測印刷所要時間報知手段を備えることを特徴とする請求項１記載の印刷処理システム。
【請求項３】
更に，印刷ジョブを印刷装置で処理するために必要な印刷所要インク量と前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要インク量を印刷データから予測する印刷所要インク量予測手段と前記印刷所要インク量予測手段により予測した印刷所要インク量をユーザに報知する予測印刷所要インク量報知手段を備えることを特徴とする請求項１記載の印刷処理システム。
【請求項４】
前記印刷作業制御パラメータ設定手段は前記印刷所要時間予測手段により印刷ジョブおよび前期印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要時間を予測し前記印刷所要時間予測手段により予測した結果を前記予測印刷所要時間報知手段によりユーザに報知するか否か、ユーザからの指示を受け付ける印刷所要時間予測指示手段を備えることを特徴とする請求項２記載の印刷処理システム。
【請求項５】
前期印刷作業制御パラメータ設定手段は前記印刷所要インク量予測手段により印刷ジョブおよび前期印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要インク量を予測し前記印刷所要インク量予測手段により予測した結果を前記予測印刷所要インク量報知手段によりユーザに報知するか否か、ユーザからの指示を受け付ける印刷所要インク量予測指示手段を備えることを特徴とする請求項３記載の印刷処理システム。
【請求項６】
前記印刷作業制御パラメータ設定手段は印刷ジョブに対して、ユーザが望む印刷所要時間を入力する所望印刷所要時間入力手段を備えることを特徴とする請求項２記載の印刷処理システム。
【請求項７】
更に，前記印刷所要時間予測手段により予測した印刷所要時間と前記所望印刷所要時間入力手段により入力されたユーザが望む印刷所要時間とを比較する手段と、前記印刷所要時間予測手段により予測した印刷所要時間が前記所望印刷所要時間入力手段により入力されたユーザが望む印刷所要時間より長い場合は、そのことをユーザに報知するとともに前記印刷所要時間予測手段により予測した印刷所要時間をユーザに報知する手段と前記印刷作業制御パラメータ設定手段により再度印刷作業制御パラメータを設定することが可能な手段を備えることを特徴とする請求項６記載の印刷処理システム。
【請求項８】
更に、前記印刷所要インク量予測手段により予測した印刷所要インク量と印刷装置が保持しているインク量とを比較する手段と、前記印刷所要インク量予測手段により予測した印刷所要インク量が印刷装置が保持しているインク量より多い場合は、そのことをユーザに報知するとともに前記印刷所要インク量予測手段により予測した印刷所要インク量をユーザに報知する手段と前記印刷作業制御パラメータ設定手段により再度印刷作業制御パラメータを設定することが可能な手段を備えることを特徴とする請求項３記載の印刷処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置を制御するシステムに関するものである。
【０００２】
【従来の技術】
印刷装置には、外部から所定の通信媒体を介してデータを受け取り記録媒体に記録し出力するものがある。例えばプリンタは、ホストコンピュータから送られたデータにもとづいて記録媒体である印刷用紙上に印刷する。通常、このような印刷装置においては、ホストコンピュータに印刷装置を制御するシステムすなわちプリンタドライバが組み込まれ、ユーザはホストコンピュータを介して印刷装置を制御する。ユーザがホストコンピュータ上でアプリケーション等により作成したデータを印刷装置により印刷することを要求した場合、プリンタドライバは要求された印刷ジョブに対して印刷作業を制御するパラメータの設定をユーザに促す印刷作業制御パラメータ設定画面を表示し，前記印刷作業制御パラメータ設定画面において印刷ジョブに対して設定された印刷作業制御パラメータをもとに前記データを印刷可能なデータすなわち印刷データに変換したうえで印刷装置に送信する。この印刷作業制御パラメータは印刷ジョブを印刷装置で処理することに大きく影響し，印刷制御パラメータを変更することで印刷ジョブを処理するために必要な印刷所要時間、印刷所要インク量は大きく変わる。このため、印刷装置が保持するインク量が少ない場合、ユーザは印刷ジョブを処理するために必要な印刷所要インク量が少なくなるように印刷作業制御パラメータを設定することがある。また、印刷装置による出力結果をより早く得たい場合、ユーザは印刷ジョブを処理するために必要な印刷所要時間を短くするような印刷作業制御パラメータを設定することがある。しかしながら、一般的に印刷ジョブを処理するために必要な印刷所要インク量や印刷所要時間は印刷装置が印刷作業を行っている段階で印刷装置からホストコンピュータを介してプリンタドライバに送信され、プリンタドライバはこれら受信した印刷装置の情報をユーザに報知する。このため、ユーザは前記印刷作業制御パラメータ設定画面により設定した印刷作業制御パラメータが、印刷所要インク量または印刷所要時間に対して最適か否かをあらかじめ判断することができず、より少ないインク量またはより短い時間で印刷することを望んだ場合，印刷装置で印刷作業が行われている段階で印刷作業を中断し，印刷作業制御パラメータの設定から再度やり直す必要がある。このことに対してプリンタドライバにおいて、ユーザが印刷を要求した印刷ジョブを処理するために必要な印刷所要インク量を予測するとともに予測した印刷所要インク量と印刷装置が保持するインク量とを比較し、予測した印刷所要インク量が印刷装置が保持するインク量より多いときは、そのことを印刷装置が印刷作業を開始する前にユーザに報知し、印刷装置が保持しているインク量でユーザが印刷を要求した印刷ジョブの処理作業を完了できるように印刷ジョブに対して印刷作業制御パラメータを変更するようにユーザに促すシステムはある。また、プリンタドライバにおいてユーザが印刷を要求した印刷ジョブを処理するために必要な印刷所要時間を予測するとともに予測した印刷所要時間とユーザが望む所望印刷所要時間とを比較し，予測した印刷所要時間がユーザが望む所望印刷所要時間より長いときはそのことを印刷装置が印刷作業を開始する前にユーザに報知し、ユーザが望む所望印刷所要時間内でユーザが印刷を要求した印刷ジョブの処理作業を完了できるように印刷ジョブに対して印刷作業制御パラメータを変更するようにユーザに促すシステムはある。
【０００３】
【発明が解決しようとする課題】
しかしながら上記従来例では印刷ジョブに対して印刷作業制御パラメータを設定する。ユーザが印刷を要求する印刷ジョブが複数のページで構成される場合、プリンタドライバは複数のページで構成される印刷ジョブに対して印刷作業制御パラメータの設定をユーザに促し，設定された値にもとづいて作成した印刷データを印刷装置に送信する。複数ページで構成される印刷ジョブにおいて、印刷するために必要な印刷所要インク量、印刷所要時間等の要因により、印刷作業制御パラメータを変更する必要が生じたとき、ユーザは印刷作業を制御するパラメータを印刷ジョブに対して再設定することになる。しかしながら、文書、グラフィック、写真など様々なオブジェクトを含んだ複数ページで構成される印刷ジョブでは、一つの印刷作業制御パラメータが全てのページに対して最適とは限らない。例えば品位を優先した印刷作業制御パラメータを設定すれば、文書のみで構成されるページを、品位を優先した印刷作業制御パラメータにもとづいて印刷するため、印刷所要インク量、印刷所要時間ともに効率的とは言えない。また例えば速度を優先した印刷作業制御パラメータを設定すれば、写真を含んだページを、速度を優先した印刷作業制御パラメータにもとづいて印刷するため，ユーザは希望した出力結果を得ることができない。このように、印刷ジョブに対して印刷作業制御パラメータを変更することには、ユーザが最初に望んだ印刷結果とかけ離れた印刷結果になるページが出力されるという課題があった。
【０００４】
本発明は上記課題を解決するものであり、複数のページで構成される印刷ジョブに対して最適な印刷制御パラメータを選択設定することが可能な印刷処理システムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
ホストコンピュータ上でアプリケーション等により作成されたデータを印刷作業制御パラメータにもとづいて印刷データに変換し印刷装置に送信する印刷処理システムは、前記印刷作業制御パラメータを印刷ジョブに対して設定することと前記印刷ジョブを構成する特定のページに対して設定することが可能な印刷制御パラメータ選択設定手段を備える。これにより、ユーザは印刷ジョブに対してと前記印刷ジョブを構成する特定ページに対して印刷作業制御パラメータを設定することができる。
【０００６】
更に上記の印刷処理システムは、印刷ジョブを印刷装置で処理するために必要な印刷所要時間と前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要時間を印刷データから予測する印刷所要時間予測手段と前記印刷所要時間予測手段により予測した印刷所要時間をユーザに報知する予測印刷所要時間報知手段を備える。これにより，ユーザは印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要時間を知ることができる。
【０００７】
更に上記の印刷処理システムは、印刷ジョブを印刷装置で処理するために必要な印刷所要インク量と前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要インク量を印刷データから予測する印刷所要インク量予測手段と前記印刷所要インク量予測手段により予測した印刷所要インク量をユーザに報知する予測印刷所要インク量報知手段を備える。これにより、ユーザは印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要インク量を知ることができる。
【０００８】
前記印刷作業制御パラメータ設定手段は前記印刷所要時間予測手段により印刷ジョブおよび前期印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要時間を予測し前記印刷所要時間予測手段により予測した結果を前記予測印刷所要時間報知手段によりユーザに報知するか否か、ユーザからの指示を受け付ける印刷所要時間予測指示手段を備える。これにより、ユーザは必要に応じて印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要時間を知ることができる。
【０００９】
前期印刷作業制御パラメータ設定手段は前記印刷所要インク量予測手段により印刷ジョブおよび前期印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要インク量を予測し前記印刷所要インク量予測手段により予測した結果を前記予測印刷所要インク量報知手段によりユーザに報知するか否か、ユーザからの指示を受け付ける印刷所要インク量予測指示手段を備える。これにより、ユーザは必要に応じて印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要インク量を知ることができる。
【００１０】
前記印刷作業制御パラメータ設定手段は印刷ジョブに対して、ユーザが望む印刷所要時間を入力する所望印刷所要時間入力手段を備える。これによりユーザは前期印刷ジョブの処理に対して所望印刷所要時間を指定することができる。
【００１１】
更に上記の印刷処理システムは、前記印刷所要時間予測手段により予測した印刷所要時間と前記所望印刷所要時間入力手段により入力されたユーザが望む印刷所要時間とを比較する手段と、前記印刷所要時間予測手段により予測した印刷所要時間が前記所望印刷所要時間入力手段により入力されたユーザが望む印刷所要時間より長い場合は、そのことをユーザに報知するとともに前記印刷所要時間予測手段により予測した印刷所要時間をユーザに報知する手段と前記印刷作業制御パラメータ設定手段により再度印刷作業制御パラメータを設定することが可能な手段を備える。これにより、前記印刷所要時間予測手段により予測した時間が、前記所望印刷所要時間入力手段により指定された時間より長い場合は、ユーザは印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要時間を知った上で、前記所望印刷所要時間入力手段により指定した時間内で印刷ジョブの処理作業を完了できるように印刷ジョブまたは前記印刷ジョブを構成する各ページに対して印刷作業制御パラメータを前記印刷作業制御パラメータ設定手段により再設定すること、または前記所望印刷所要時間入力手段により所望印刷所要時間を再指定することができる。
【００１２】
更に上記の印刷処理システムは、前記印刷所要インク量予測手段により予測した印刷所要インク量と印刷装置が保持しているインク量とを比較する手段と、前記印刷所要インク量予測手段により予測した印刷所要インク量が印刷装置が保持しているインク量より多い場合は、そのことをユーザに報知するとともに前記印刷所要インク量予測手段により予測した印刷所要インク量をユーザに報知する手段と前記印刷作業制御パラメータ設定手段により再度印刷作業制御パラメータを設定することが可能な手段を備える。これにより，前記印刷所要インク量予測手段により予測した印刷所要インク量が印刷装置が保持しているインク量より多い場合は、ユーザは印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要インク量を知った上で、印刷装置が保持するインク量で印刷ジョブの処理作業を行えるように印刷ジョブまたは前記印刷ジョブを構成する各ページに対して印刷作業制御パラメータを前記印刷作業制御パラメータ設定手段により再設定することができる。
【００１３】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態を説明する。
【００１４】
図１は、本実施形態のプリンタシステムの概略構成を示している。ホストコンピュータ１は表示部２、ＣＰＵ３、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）４、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）５、入力部６、Ｉｎｔｅｒ  Ｆａｃｅ（Ｉ／Ｆ）７、Ｈａｒｄ  Ｄｉｓｋ（ＨＤ）８により構成される。印刷装置９はＩ／Ｆ１０、プリンタ制御部１１、プリンタエンジン１２により構成されるインクジェットプリンタである。ホストコンピュータ１のＩ／Ｆ７と印刷装置９のＩ／Ｆ１０はＵＳＢやＩＥＥＥ１３９４などの通信媒体１３で接続され、双方向のデータ通信が可能である。
【００１５】
ホストコンピュータ１に含まれるＣＰＵ３は、ＲＯＭ４に記憶されたオペレーティングシステムによりそのシステム動作が制御される。表示部２はＣＰＵ３に制御され，各種表示を行う。入力部６はＣＰＵ３に各種入力データを送る。ＨＤ８はアプリケーションプログラムや各印刷装置に対応したプリンタドライバ（印刷制御プログラム）を保持する。アプリケーションプログラムやプリンタドライバはＣＰＵ３により実行される。ＣＰＵ３は、アプリケーションプログラムに基づいてデータを作成し，作成したデータをプリンタドライバに基づいて各印刷装置に対応した印刷データに変換し，印刷装置９に送信する。
【００１６】
印刷装置９に含まれるプリンタ制御部１１は印刷装置全体の制御を実行する制御回路およびプログラムであり、プリンタエンジ１２はインクジェットヘッドの走査や記録媒体の搬送を行う機構そのものを意味する。プリンタ制御部１１は、ホストコンピュータ１から印刷データを受信すると、受信した印刷データに基づいてプリンタエンジン１２を制御し、記録媒体に出力する。
【００１７】
図２は本実施形態において、印刷ジョブに対して印刷作業制御パラメータを選択設定するための印刷作業制御パラメータ設定画面であり、「部数」テキストフィールド２０、「ページ」ラジオボタン２１、２２、「開始」テキストフィールド２３、「終了」テキストフィールド２４、「所望印刷所要時間」テキストフィールド２５、「用紙の種類」ポップアップメニュー２６、「給紙方法」ポップアップメニュー２７、「印刷品位」スライドバー２８、「ハーフトーン」ラジオボタン２９、３０、「グレースケール」ラジオボタン３１、３２、「割り付け」ポップアップメニュー３３、「拡大縮小率」テキストフィールド３４、「プリント」ボタン３５、「キャンセル」ボタン３６、「詳細設定」ボタン３７、「ページごとに設定」ボタン３８、「表示する印刷情報」チェックボックス３９、４０、「各ページ印刷情報表示」ボタン４１、「現在の設定」表示部４２から構成される。
【００１８】
印刷ジョブに対する印刷作業制御パラメータには、以下の値が設定される。「部数」テキストフィールド２０において入力された値は印刷コピー部数として設定される。「ページ」ラジオボタン２１、２２および「開始」テキストフィールド２３、「終了」テキストフィールド２４において選択または入力された値は、印刷ページ範囲として設定され，「全ページ」ラジオボタン２１が選択された場合、ユーザが作成したデータの全てのページが印刷ページ範囲として設定され，「開始／終了」ラジオボタン２２が選択された場合，「開始」テキストフィールド２３、「終了」テキストフィールド２４に入力されている範囲内のページが印刷ページ範囲として設定される。「所望印刷所要時間」テキストフィールド２５において入力された値は所望印刷所要時間として設定される。「用紙の種類」ポップアップメニュー２６において選択された値は印刷装置において出力される記録媒体の種類として設定される。「普通紙」、「高品位専用紙」、「光沢紙」、「インクジェット官製葉書」、「はがき」、「光沢はがき」、「光沢フィルム」、「フォトカード」、「Ｔシャツ転写紙」、「バックプリントフィルム」、「ＯＨＰフィルム」、「封筒」の何れか一つを設定することが可能である。「給紙方法」ポップアップメニュー２７において選択された値は印刷装置において出力する記憶媒体の給紙方法として設定され、「オートシートフィーダ」、「手差し」の何れか一つを設定することが可能である。「印刷品位」スライドバー２８において選択された値は印刷品位として設定され、「高速」から「高品位」までの５段階の何れか一つを設定することが可能である。「ハーフトーン」ラジオボタン２９、３０において選択された値はハーフトーンのタイプとして設定され、「ディザ」、「誤差拡散」の何れか一つを設定することが可能である。「グレースケール」ラジオボタン３１、３２において選択された値はグレースケールのオン／オフを決定するパラメータとして設定され、「オン」、「オフ」の何れか一つを設定することが可能である。「割り付け」ポップアップメニュー３３において選択された値は、印刷装置における記録媒体一枚に対してユーザが作成したデータを割り付けるページ数として設定され、「１ページ分」、「２ページ分」、「４ページ分」、「６ページ分」、「９ページ分」、「１６ページ分」の何れか一つを設定することが可能である。「拡大縮小率」テキストフィールド３４に入力された値は、データの拡大または縮小率として設定される。
【００１９】
「プリント」ボタン３５が押下されるとプリンタドライバは設定されている印刷作業制御パラメータにもとづいて印刷データを作成し印刷装置に送信する。プリンタドライバは表示した画面を全て閉じる。「キャンセル」ボタン３６が押下されるとプリンタドライは処理を終了する。プリンタドライバは表示した画面を全て閉じる。「詳細設定」ボタン３７が押下されると印刷作業をより細かく制御するためのパラメータを設定する画面が表示される。「ページごとに設定」ボタン３８が押下されると当画面で設定されている印刷ページ範囲内の特定のページに対して印刷作業制御パラメータを設定するための印刷作業制御パラメータ設定画面が表示される（図３）。「各ページ印刷情報表示」ボタン４１が押下されると、当画面で設定されている印刷ページ範囲について、「表示する印刷情報」チェックボックス３９、４０で選択されている情報をユーザに報知するための画面が表示される。「各ページ印刷所要時間」チェックボックス３９が選択されている場合は、当画面で設定されている印刷ページ範囲の各ページを印刷装置で処理するために必要な印刷所要時間を表す画面が表示される（図４）。「各ページ印刷所要インク量」チェックボックス４０が選択されている場合は、当画面で設定されている印刷ページ範囲の各ページを処理するために必要な印刷所要インク量を表す画面が表示される（図５）。「各ページ印刷所要時間」チェックボックス３９と「各ページ印刷所要インク量」チェックボックス４０が選択されている場合は、当画面で設定されている印刷ページ範囲の各ページを印刷装置で処理するために必要な印刷所要時間と印刷所要インク量を表す画面が表示される。「現在の設定」表示部４２は、当画面において設定されている印刷作業制御パラメータの値が表示され、特定のページに対して印刷作業制御パラメータが設定されていれば、その印刷作業制御パラメータの値も表示される。
【００２０】
図３は図２において「ページごとの設定」ボタン３８が押下されたときに表示される特定のページに対して印刷作業制御パラメータを設定するための印刷作業制御パラメータ設定画面であり、「開始」テキストフィールド５０、「終了」テキストフィールド５１、「用紙の種類」ポップアップメニュー５２、「給紙方法」ポップアップメニュー５３、「印刷品位」スライドバー５４、「ハーフトーン」ラジオボタン５５、５６、「グレースケール」ラジオボタン５７、５８、「割り付け」ポップアップメニュー５９、「拡大縮小率」テキストフィールド６０、「登録」ボタン６１、「無効」ボタン６２、「キャンセル」ボタン６３、「詳細設定」ボタン６４、「表示する印刷情報」チェックボックス６５、６６、「各ページ印刷情報表示」ボタン６７、「現在の設定」表示部６８から構成される。
【００２１】
特定のページに対する印刷作業制御パラメータには、以下の値が設定される。「開始」テキストフィールド５０および「終了」テキストフィールド５１において入力された値は、当画面において設定される印刷作業制御パラメータの適用ページ範囲として設定され、図２において設定された印刷ページ範囲内のページを設定することが可能である。重複して特定のページを適用ページ範囲として設定することはできない。「用紙の種類」ポップアップメニュー５２において選択された値は印刷装置において出力する記録媒体の種類として設定され、「普通紙」、「高品位専用紙」、「光沢紙」、「インクジェット官製葉書」、「はがき」、「光沢はがき」、「光沢フィルム」、「フォトカード」、「Ｔシャツ転写紙」、「バックプリントフィルム」、「ＯＨＰフィルム」、「封筒」の何れか一つを設定することが可能である。「給紙方法」ポップアップメニュー５３において選択された値は印刷装置において出力する記憶媒体の給紙方法として設定され、「オートシートフィーダ」、「手差し」の何れか一つを設定することが可能である。「印刷品位」スライドバー５４において選択された値は印刷品位として設定され、「高速」から「高品位」までの５段階の何れか一つを設定することが可能である。「ハーフトーン」ラジオボタン５５、５６において選択された値はハーフトーンのタイプとして設定され、「ディザ」、「誤差拡散」の何れか一つを設定することが可能である。「グレースケール」ラジオボタン５７、５８において選択された値はグレースケールのオン／オフを決定するパラメータとして設定され、「オン」、「オフ」の何れか一つを設定することが可能である。「割り付け」ポップアップメニュー５９において選択された値は、印刷装置における記録媒体一枚に対してユーザが作成したデータを割り付けるページ数として設定され、「１ページ分」、「２ページ分」、「４ページ分」、「６ページ分」、「９ページ分」、「１６ページ分」の何れか一つを設定することが可能である。「拡大縮小率」テキストフィールド６０に入力された値は、データの拡大または縮小率として設定される。
【００２２】
「登録」ボタン６１が押下されると当画面で設定されている適用ページ範囲に対して当画面において設定された印刷作業制御パラメータの値が適用され、当画面および当画面から派生した画面を閉じる。図２の「現在の設定」表示部４２には適用された刷作業制御パラメータの値が表示される。「無効」ボタン６２が押下されると当画面で設定されている適用ページ範囲に対して印刷ジョブに対する印刷作業制御パラメータの値が適用され、当画面および当画面から派生した画面を閉じる。図２の「現在の設定」表示部４２は更新される。「キャンセル」ボタン６３が押下されると当画面において設定されている印刷作業制御パラメータの値を適用せずに当画面および当画面から派生した画面を閉じる。「詳細設定」ボタン６４が押下されると印刷作業をより細かく制御するためのパラメータを設定する画面が表示される。「各ページ印刷情報表示」ボタン６７が押下されると、当画面で設定されている適用ページ範囲について、「表示する印刷情報」チェックボックス６５、６６で選択されている情報をユーザに報知するための画面が表示される。「各ページ印刷所要時間」チェックボックス６５が選択されている場合は、当画面で設定されている適用ページ範囲の各ページを印刷装置で処理するために必要な印刷所要時間を表す画面が表示される。「各ページ印刷所要インク量」チェックボックス６６が選択されている場合は、当画面で設定されている適用ページ範囲の各ページを印刷装置で処理するために必要な印刷所要インク量を表す画面が表示される。「各ページ印刷所要時間」チェックボックス６５と「各ページ印刷所要インク量」チェックボックス６６が選択されている場合は、当画面で設定されている適用範囲の各ページを印刷装置で処理するために必要な印刷所要時間と印刷所要インク量を表す画面が表示される。「現在の設定」表示部６８は、図２の「現在の設定」表示部４２と同じものが表示される。
【００２３】
図４は図２において「各ページ印刷所要時間」チェックボックス３９が選択された上で「各ページ印刷情報表示」ボタン４１が押下された場合、または図３において「各ページ印刷所要時間」チェックボックス６５が選択された上で「各ページ印刷情報表示」ボタン６７が押下された場合に表示される各ページ印刷所要時間表示画面であり、「ユーザ所望印刷所要時間」表示部８０、「実際の印刷所要時間」表示部８１、「閉じる」ボタン８２、「各ページの印刷所要時間」表示部８３から構成される。
【００２４】
「ユーザ所望印刷所要時間」表示部８０は、図２の「所望印刷所要時間」テキストフィールド２５において設定された値を表示する。「実際の印刷所要時間」表示部８１は、図２において「各ページ印刷情報表示」ボタン４１が押下された場合、設定されている印刷ページ範囲を印刷装置で処理するために必要な印刷所要時間を表示する。図３において「各ページ印刷情報表示」ボタン６７が押下された場合、設定されている適用ページ範囲を印刷装置で処理するために必要な印刷所要時間を表示する。「閉じる」ボタン８２が押下されると、当画面を閉じる。「各ページの印刷所要時間」表示部は、図２において「各ページ印刷情報表示」ボタン４１が押下された場合、設定されている印刷ページ範囲の各ページを印刷装置で処理するために必要な印刷所要時間を表示する。図３において「各ページ印刷情報表示」ボタン６７が押下された場合、設定されている適用ページ範囲の各ページを印刷装置で処理するために必要な印刷所要時間を表示する。
【００２５】
図５は図２において「各ページ印刷所要インク量」チェックボックス４０が選択された上で「各ページ印刷情報表示」ボタン４１が押下された場合、または図３において「各ページ印刷所要インク量」チェックボックス６６が選択された上で「各ページ印刷情報表示」ボタン６７が押下された場合に表示される各ページ印刷所要インク量表示画面の一例であり、Ｂｌａｃｋインクのみを使用する印刷装置における各ページ印刷所要インク量表示画面である。各ページ印刷所要インク量表示画面は、「印刷装置のインク残量」表示部８４、「実際の印刷所要インク量」表示部８５、「閉じる」ボタン８６、「各ページの印刷所要インク量」表示部８７から構成される。複数色を使用する印刷装置における各ページ印刷所要インク量表示画面は、各色についての「印刷装置のインク残量」表示部、「実際のインク使用量」表示部、「各ページの印刷所要インク量」表示部を含む。
【００２６】
「印刷装置のインク残量」表示部８４は、印刷装置のインク残量を表示する。「実際の印刷所要インク量」表示部８５は、図２において「各ページ印刷情報表示」ボタン４１が押下された場合、設定されている印刷ページ範囲を印刷装置で処理するために必要な印刷所要インク量を表示する。図３において「各ページ印刷情報表示」ボタン６７が押下された場合、設定されている適用ページ範囲を印刷装置で処理するために必要な印刷所要インク量を表示する。「閉じる」ボタン８６が押下されると、当画面を閉じる。「各ページの印刷所要インク量」表示部は、図２において「各ページ印刷情報表示」ボタン４１が押下された場合、設定されている印刷ページ範囲の各ページを印刷装置で処理するために必要な印刷所要インク量を表示する。図３において「各ページ印刷情報表示」ボタン６７が押下された場合、設定されている適用ページ範囲の各ページを印刷装置で処理するために必要な印刷所要インク量を表示する。
【００２７】
図６は，ユーザが作成したデータの印刷を要求してから印刷データを印刷装置に送信するまでの流れを示すフローチャートである。ユーザがアプリケーション等により作成したデータの印刷を要求するとＳ１０１に進み、図２に示す画面を表示し、要求した印刷ジョブに対して、または印刷ジョブを構成する特定のページに対して品位、割り付け、拡大縮小率、印刷ジョブの所望印刷作業所要時間などを設定することを促す。
【００２８】
ユーザが印刷作業制御パラメータの設定を終了するとＳ１０２進み、所望印刷所要時間が設定されているか否かを判断し，値が設定されていると判断した場合Ｓ１０３に進み、印刷ジョブおよび印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要時間（以下，それぞれジョブ印刷所要時間，ページ印刷所要時間と略す）を計算する。値が設定されていないと判断した場合Ｓ１０４に進み、所望印刷所要時間に大きい値（例えば０ＸＦＦＦＦ）を設定するとともに，ジョブ印刷所要時間に小さい値（例えば０Ｘ００００）を設定する。
【００２９】
Ｓ１０５では，印刷ジョブおよび印刷ジョブを構成する各ページを印刷装置で処理するために必要な印刷所要インク量（以下，それぞれジョブ印刷所要インク量、ページ印刷所要インク量と略す）を計算しＳ１０６に進み、印刷装置が保持するインク残量とジョブ印刷所要インク量とを比較する。印刷装置が保持するインク残量がジョブ印刷所要インク量より多いと判断した場合Ｓ１０７に進み、Ｓ１０７でジョブ印刷所要時間と所望印刷所要時間とを比較し、ジョブ印刷所要時間が所望印刷所要時間より小さいと判断した場合，Ｓ１０８に進み印刷データを印刷装置に送信する。
【００３０】
Ｓ１０７において、ジョブ印刷所要時間が所望印刷所要時間より大きいと判断した場合，Ｓ１１０に進みページ印刷所要時間を表示する（図７）。そしてＳ１１３において、ユーザがＳ１１０で印刷作業制御パラメータを再設定することを選択したと判断した場合Ｓ１０１に戻り印刷作業制御パラメータの設定を促す画面（図２）を表示し、そのまま印刷することを選択したと判断した場合Ｓ１０８に進み、設定されている印刷作業制御パラメータにもとづいた印刷データを印刷装置に送信する。
【００３１】
Ｓ１０６において印刷装置が保持するインク残量がジョブ印刷所要インク量より少ないと判断した場合Ｓ１０９に進み、Ｓ１０９でジョブ印刷所要時間と所望印刷所要時間とを比較し、ジョブ印刷所要時間が所望印刷所要時間より小さいと判断した場合、Ｓ１１１に進みページ印刷所要インク量を表示する（図７）。そしてＳ１１３において、ユーザがＳ１１１で印刷作業制御パラメータを再設定することを選択したと判断した場合Ｓ１０１に戻り印刷作業制御パラメータの設定を促す画面（図２）を表示し、そのまま印刷することを選択したと判断した場合Ｓ１０８に進み、設定されている印刷作業制御パラメータにもとづいた印刷データを印刷装置に送信する。
【００３２】
Ｓ１０９で印刷所要時間が所望印刷所要時間より大きいと判断した場合Ｓ１１２に進み、ページ印刷所要時間及びページ印刷所要インク量を表示する（図７，図８）。そしてＳ１１３において、ユーザがＳ１１２で印刷作業制御パラメータを再設定することを選択したと判断した場合Ｓ１０１に戻り印刷作業制御パラメータの設定を促す画面（図２）を表示し、そのまま印刷することを選択したと判断した場合Ｓ１０８に進み、設定されている印刷作業制御パラメータにもとづいた印刷データを印刷装置に送信する。
【００３３】
図７は図６のＳ１１０およびＳ１１２において表示される各ページ印刷所要時間表示画面である。各ページ印刷所要時間表示画面は、「ユーザ所望印刷所要時間」表示部８８、「実際の印刷所要時間」表示部８９、「再設定」ボタン９０、「プリント」ボタン９１、「各ページの印刷所要時間」表示部９２から構成される。
【００３４】
「ユーザ所望印刷所要時間」表示部８８は、図２の「所望印刷所要時間」テキストフィールド２５において設定された値が表示される。「実際の印刷所要時間」表示部８９は、図６のＳ１０３で計算した印刷ジョブを印刷装置で処理するための印刷所要時間が表示される。「再設定」ボタン９０が押下されると、図２に示す画面が表示される。「プリント」ボタン９１が押下されると、印刷装置へ印刷データの送信を開始し、各ページ印刷所要時間表示画面を閉じる。「各ページの印刷所要時間」表示部９２は、図６のＳ１０３で計算した印刷ジョブを構成する各ページを印刷装置で処理するための印刷所要時間が表示される。
【００３５】
図７は図６のＳ１１１およびＳ１１２において表示される各ページ印刷所要インク量表示画面の一例であり、Ｂｌａｃｋインクのみ使用する印刷装置における各ページ印刷所要インク量表示画面である。各ページ印刷所要インク量表示画面は、「印刷装置のインク残量」表示部９３、「実際の印刷所要インク量」表示部９４、「再設定」ボタン９５、「プリント」ボタン９６、「各ページの印刷所要インク量」表示部９７から構成される。複数色を使用する印刷装置における各ページ印刷所要インク量表示画面は、各色についての「印刷装置のインク残量」表示部、「実際のインク使用量」表示部、「各ページの印刷所要インク量」表示部を含む。
【００３６】
「印刷装置のインク残量」表示部９３は、印刷装置が保持するインク量が表示される。「実際の印刷所要インク量」表示部９４は、図６のＳ１０５で計算した印刷ジョブを印刷装置で処理するための印刷所要インク量が表示される。「再設定」ボタン９５が押下されると、図２に示す画面が表示される。「プリント」ボタン９６が押下されると、印刷装置へ印刷データの送信を開始し、各ページ印刷所要インク量表示画面を閉じる。「各ページの印刷所要インク量」表示部９７は、図６のＳ１０５で計算した印刷ジョブを構成する各ページを印刷装置で処理するための印刷所要インク量が表示される。
【００３７】
本実施例においては、印刷装置の例としてインクジェットプリンタを挙げたが、この例に限られることなく同様の構成をとることにより任意の印刷装置において実現可能である。
【００３８】
更にまた、本実施例においては、ホストコンピュータ、通信媒体、印刷装置による複数の機器から構成されるシステムに対して適用したが、このような形態に限られることなく上記システムを一体の装置として有する印刷装置において実現可能である。
【００３９】
【発明の効果】
以上、説明したように本発明によればユーザは要求した印刷ジョブと前記印刷ジョブを構成する各ページに対して印刷作業制御パラメータを選択設定することができる。
【００４０】
更にまた，ユーザは印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で印刷するために必要な印刷所要時間を知ることができる。
【００４１】
更にまた，ユーザは印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で印刷するために必要な印刷所要インク量を知ることができる。
【００４２】
更にまた、ユーザは必要に応じて印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で印刷するために必要な印刷所要時間を知ることができる。
【００４３】
更にまた、ユーザは必要に応じて印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で印刷するために必要な印刷所要インク量を知ることができる。
【００４４】
更にまた、ユーザは印刷ジョブの印刷に対して所望印刷所要時間を指定することができる。
【００４５】
更にまた、印刷所要時間予測手段により予測した時間が、所望印刷所要時間入力手段により指定された時間より長い場合は、ユーザは印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で印刷するために必要な時間を知った上で、所望印刷所要時間内で前記印刷ジョブの印刷作業を完了できるように前記印刷ジョブまたは前記印刷ジョブを構成する各ページに対して印刷作業制御パラメータを再設定すること、または所望印刷所要時間を再指定することができる。
【００４６】
更にまた、印刷所要インク量予測手段により予測した印刷所要インク量が印刷装置が保持しているインク量より多い場合は、ユーザは印刷ジョブおよび前記印刷ジョブを構成する各ページを印刷装置で印刷するために必要な印刷所要インク量を知った上で、印刷装置が保持するインク量で前記印刷ジョブの印刷作業を完了できるように前記印刷ジョブまたは前記印刷ジョブを構成する各ページに対して印刷作業制御パラメータを再設定することができる。
【図面の簡単な説明】
【図１】本発明を実施した印刷処理システムを表す図。
【図２】印刷ジョブの印刷作業制御パラメータを選択設定する画面を表す図。
【図３】特定のページの印刷作業制御パラメータを選択設定する画面を表す図。
【図４】各ページの印刷所要時間を表す図。
【図５】各ページの印刷所要インク量を表す図。
【図６】ユーザがデータの印刷を要求してから印刷データを送信するまでの処理を表す図。
【図７】各ページの印刷所要時間を表す図。
【図８】各ページの印刷所要インク量を表す図。
【符号の説明】
１  ホストコンピュータ
２  表示部
３  ＣＰＵ
４  ＲＯＭ
５  ＲＡＭ
６  入力部
７  Ｉ／Ｆ
８  ＨＤ
９  印刷装置
１０  Ｉ／Ｆ
１１  プリンタ制御部
１２  プリンタエンジン
２０  「部数」テキストフィールド
２１  「ページ」ラジオボタン
２２  「ページ」ラジオボタン
２３  「開始」テキストフィールド
２４  「終了」テキストフィールド
２５  「所望印刷所要時間」テキストフィールド
２６  「用紙の種類」ポップアップメニュー
２７  「給紙方法」ポップアップメニュー
２８  「印刷品位」スライドバー
２９  「ハーフトーン」ラジオボタン
３０  「ハーフトーン」ラジオボタン
３１  「グレースケール」ラジオボタン
３２  「グレースケール」ラジオボタン
３３  「割り付け」ポップアップメニュー
３４  「拡大縮小率」テキストフィールド
３５  「プリント」ボタン
３６  「キャンセル」ボタン
３７  「詳細設定」ボタン
３８  「ページごとに設定」ボタン
３９  「表示する印刷情報」チェックボックス
４０  「表示する印刷情報」チェックボックス
４１  「各ページ印刷情報表示」ボタン
４２  「現在の設定」表示部
５０  「開始」テキストフィールド
５１  「終了」テキストフィールド
５２  「用紙の種類」ポップアップメニュー
５３  「給紙方法」ポップアップメニュー
５４  「印刷品位」スライドバー
５５  「ハーフトーン」ラジオボタン
５６  「ハーフトーン」ラジオボタン
５７  「グレースケール」ラジオボタン
５８  「グレースケール」ラジオボタン
５９  「割り付け」ポップアップメニュー
６０  「拡大縮小率」テキストフィールド
６１  「登録」ボタン
６２  「無効」ボタン
６３  「キャンセル」ボタン
６４  「詳細設定」ボタン
６５  「表示する印刷情報」チェックボックス
６６  「表示する印刷情報」チェックボックス
６７  「各ページ印刷情報表示」ボタン
６８  「現在の設定」表示部
８０  「ユーザ所望印刷所要時間」表示部
８１  「実際の印刷所要時間」表示部
８２  「閉じる」ボタン
８３  「各ページの印刷所要時間」表示部
８４  「印刷装置のインク残量」表示部
８５  「実際の印刷所要インク量」表示部
８６  「閉じる」ボタン
８７  「各ページの印刷所要インク量」表示部
８８  「ユーザ所望印刷所要時間」表示部
８９  「実際の印刷所要時間」表示部
９０  「再設定」ボタン
９１  「プリント」ボタン
９２  「各ページの印刷所要時間」表示部
９３  「印刷装置のインク残量」表示部
９４  「実際の印刷所要インク量」表示部
９５  「再設定」ボタン
９６  「プリント」ボタン
９７  「各ページの印刷所要インク量」表示部
【図１】
2004188713.tif 000003
【図２】
2004188713.tif 000004
【図３】
2004188713.tif 000005
【図４】
2004188713.tif 000006
【図５】
2004188713.tif 000007
【図６】
2004188713.tif 000008
【図７】
2004188713.tif 000009
【図８】
2004188713.tif 000010