(57)【特許請求の範囲】
【請求項１】
印刷装置を制御する印刷制御装置であって、
前記印刷装置で印刷する印刷データを取得する印刷データ取得部と、
前記印刷データ取得部により取得された前記印刷データに基づいて、前記印刷データを媒体上に印刷した場合のページ毎の予想時間を算出する予想時間算出部と、
外部から指定時間を受け付ける指定時間受付部と、
前記予想時間算出部により算出された前記ページ毎の前記予想時間の合計が、前記指定時間受付部が受け付けた前記指定時間に対する所定の時間範囲内に入るか否かを判断する時間判断部と、
印刷の品質に影響を与える可変なパラメータの値を変更するパラメータ変更部と
を備え、
前記時間判断部により前記予想時間の合計が前記所定の時間範囲内に入らないと判断された場合に、前記時間判断部により前記予想時間の合計が前記所定の時間範囲内に入ると判断されるまで、前記パラメータ変更部は、可変なパラメータの値を変更し、
前記時間判断部により前記予想時間の合計が前記所定の時間範囲内に入ると判断された前記パラメータの値で印刷すべき旨を前記印刷装置に出力するパラメータ出力部をさらに備え、
前記印刷装置により印刷が開始された後に、前記パラメータ変更部は、未だ印刷されていない印刷データについて、前記時間判断部による予想時間の合計が、前記指定時間受付部が受け付けた前記指定時間から印刷開始時刻からの経過時間を引いた残時間に対する所定の時間範囲内に入ると判断されるまで、前記パラメータの値を変更し、
前記パラメータ出力部は、前記印刷装置により印刷が開始された後に、前記未だ印刷されていない印刷データについて、前記時間判断部により前記予想時間の合計が前記所定の時間範囲内に入ると判断された前記パラメータの値で印刷すべき旨を前記印刷装置に出力する印刷制御装置。
【請求項２】
前記時間判断部により前記予想時間の合計が前記所定の時間範囲よりも長いと判断された場合に、前記パラメータ変更部は、前記印刷の品質を下げる方向に前記パラメータを変更する請求項１に記載の印刷制御装置。
【請求項３】
前記時間判断部により前記予想時間の合計が前記所定の時間範囲よりも短いと判断された場合に、前記パラメータ変更部は、前記印刷の品質を上げる方向に前記パラメータを変更する請求項１または２に記載の印刷制御装置。
【請求項４】
複数の前記パラメータに対応付けて、前記パラメータを変更する優先順位を格納した優先順位格納部をさらに備え、
前記時間判断部により前記予想時間の合計が前記所定の時間範囲よりも長いと判断された場合に、前記パラメータ変更部は、前記優先順位格納部に格納された前記優先順位の順および逆順のいずれか一方の順に前記パラメータを変更し、
前記時間判断部により前記予想時間の合計が前記所定の時間範囲よりも短いと判断された場合に、前記パラメータ変更部は、前記優先順位格納部に格納された前記優先順位の順および逆順の他方の順に前記パラメータを変更する請求項１に記載の印刷制御装置。
【請求項５】
所定の順位以下の前記パラメータを変更する場合に、その旨を警告する警告出力部をさらに備える請求項４に記載の印刷制御装置。
【請求項６】
印刷装置を制御する印刷制御方法であって、
前記印刷装置で印刷する印刷データを取得する手順と、
前記印刷データに基づいて、前記印刷データを媒体上に印刷した場合のページ毎の予想時間を算出する手順と、
外部から指定時間を受け付ける手順と、
前記ページ毎の前記予想時間の合計が、前記指定時間に対する所定の時間範囲内に入るか否かを判断する手順と、
印刷の品質に影響を与える可変なパラメータの値を変更する手順と、
前記予想時間の合計が前記所定の時間範囲内に入らないと判断された場合に、前記予想時間の合計が前記所定の時間範囲内に入ると判断されるまで、前記可変なパラメータの値を変更する手順と、
前記予想時間の合計が前記所定の時間範囲内に入ると判断された前記パラメータの値で印刷すべき旨を前記印刷装置に出力する手順と、
前記印刷装置により印刷が開始された後に、未だ印刷されていない印刷データについて、前記予想時間の合計が、前記指定時間から印刷開始時刻からの経過時間を引いた残時間に対する所定の時間範囲内に入ると判断されるまで、前記パラメータの値を変更する手順と、
前記印刷装置により印刷が開始された後に、前記未だ印刷されていない印刷データについて、前記予想時間の合計が前記所定の時間範囲内に入ると判断された前記パラメータの値で印刷すべき旨を前記印刷装置に出力する手順と
を備える印刷制御方法。
【請求項７】
印刷装置を制御するプログラムであって、前記印刷装置に、
前記印刷装置で印刷する印刷データを取得する手順、
前記印刷データに基づいて、前記印刷データを媒体上に印刷した場合のページ毎の予想時間を算出する手順、
外部から指定時間を受け付ける手順、
前記ページ毎の前記予想時間の合計が、前記指定時間に対する所定の時間範囲内に入るか否かを判断する手順、
印刷の品質に影響を与える可変なパラメータの値を変更する手順と、
前記予想時間の合計が前記所定の時間範囲内に入らないと判断された場合に、前記予想時間の合計が前記所定の時間範囲内に入ると判断されるまで、前記可変なパラメータの値を変更する手順、
前記予想時間の合計が前記所定の時間範囲内に入ると判断された前記パラメータの値で印刷すべき旨を前記印刷装置に出力する手順、
前記印刷装置により印刷が開始された後に、未だ印刷されていない印刷データについて、前記予想時間の合計が、前記指定時間から印刷開始時刻からの経過時間を引いた残時間に対する所定の時間範囲内に入ると判断されるまで、前記パラメータの値を変更する手順、および、
前記印刷装置により印刷が開始された後に、前記未だ印刷されていない印刷データについて、前記予想時間の合計が前記所定の時間範囲内に入ると判断された前記パラメータの値で印刷すべき旨を前記印刷装置に出力する手順
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法およびプログラムに関する。特に本発明は、印刷装置の印刷時間を制御する印刷制御装置、印刷制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、印刷データから出力完了時間を予測して、その予測時間がユーザの要求を満たしていない場合、画像の品質を低下させ速度の向上を図るプリンタが知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００４−３６２１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、印刷内容の違い等により印刷速度が異なるので、従来のプリンタは、出力完了時間を正確に予測することは困難であった。さらに、従来のプリンタは、出力完了時間を正確に予測できないので、過剰に品質を低下させてしまうという可能性があった。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、印刷装置を制御する印刷制御装置であって、印刷装置で印刷する印刷データを取得する印刷データ取得部と、印刷データ取得部により取得された印刷データに基づいて、印刷データを媒体上に印刷した場合のページ毎の予想時間を算出する予想時間算出部と、外部から指定時間を受け付ける指定時間受付部と、予想時間算出部により算出されたページ毎の予想時間の合計が、指定時間受付部が受け付けた指定時間に対する所定の時間範囲内に入るか否かを判断する時間判断部と、印刷の品質に影響を与える可変なパラメータの値を変更するパラメータ変更部とを備え、時間判断部により予想時間の合計が所定の時間範囲内に入らないと判断された場合に、時間判断部により予想時間の合計が所定の時間範囲内に入ると判断されるまで、パラメータ変更部は、可変なパラメータの値を変更し、時間判断部により予想時間の合計が所定の時間範囲内に入ると判断されたパラメータの値で印刷すべき旨を印刷装置に出力するパラメータ出力部をさらに備え、印刷装置により印刷が開始された後に、パラメータ変更部は、未だ印刷されていない印刷データについて、時間判断部による予想時間の合計が、指定時間受付部が受け付けた指定時間から印刷開始時刻からの経過時間を引いた残時間に対する所定の時間範囲内に入ると判断されるまで、パラメータの値を変更し、パラメータ出力部は、印刷装置により印刷が開始された後に、未だ印刷されていない印刷データについて、時間判断部により予想時間の合計が所定の時間範囲内に入ると判断されたパラメータの値で印刷すべき旨を印刷装置に出力する。
【０００５】
本発明の第１の形態は、指定時間に対する所定の時間範囲に印刷を完了させるべく印刷の開始前に印刷の品質を制御するとともに、指定時間に対する所定の時間範囲に印刷を完了させるべく印刷が開始された後にも印刷の品質を制御する。これにより、本発明の第１の形態によれば、高い精度で指定時間に印刷を完了させることができる。
【０００６】
上記印刷制御装置において、時間判断部により予想時間の合計が所定の時間範囲よりも長いと判断された場合に、パラメータ変更部は、印刷の品質を下げる方向にパラメータを変更する。高い精度で指定時間に印刷を完了することができるとともに、より高い品質で印刷することができる。
【０００７】
上記印刷制御装置において、時間判断部により予想時間の合計が所定の時間範囲よりも短いと判断された場合に、パラメータ変更部は、印刷の品質を上げる方向にパラメータを変更してもよい。高い精度で指定時間に印刷を完了することができるとともに、より高い品質で印刷することができる。
【０００８】
上記印刷制御装置において、複数のパラメータに対応付けて、パラメータを変更する優先順位を格納した優先順位格納部をさらに備え、時間判断部により予想時間の合計が所定の時間範囲よりも長いと判断された場合に、パラメータ変更部は、優先順位格納部に格納された優先順位の順および逆順のいずれか一方の順にパラメータを変更し、時間判断部により予想時間の合計が所定の時間範囲よりも短いと判断された場合に、パラメータ変更部は、優先順位格納部に格納された優先順位の順および逆順の他方の順にパラメータを変更してもよい。これにより、効率よく印刷の品質を変更することができる。
【０００９】
上記印刷制御装置において、所定の順位以下のパラメータを変更する場合に、その旨を警告する警告出力部をさらに備えてよい。印刷の品質を変更して指定期間に印刷を完了させるか、または、印刷の品質を変更せずに指定期間に印刷を完了しないかを、ユーザ等の指示に応じて制御することができる。
【００１０】
本発明の第２の形態においては、印刷装置を制御する印刷制御方法であって、印刷装置で印刷する印刷データを取得する手順と、印刷データに基づいて、印刷データを媒体上に印刷した場合のページ毎の予想時間を算出する手順と、外部から指定時間を受け付ける手順と、ページ毎の予想時間の合計が、指定時間に対する所定の時間範囲内に入るか否かを判断する手順と、印刷の品質に影響を与える可変なパラメータの値を変更する手順と、予想時間の合計が所定の時間範囲内に入らないと判断された場合に、予想時間の合計が所定の時間範囲内に入ると判断されるまで、可変なパラメータの値を変更する手順と、予想時間の合計が所定の時間範囲内に入ると判断されたパラメータの値で印刷すべき旨を印刷装置に出力する手順と、印刷装置により印刷が開始された後に、未だ印刷されていない印刷データについて、予想時間の合計が、指定時間から印刷開始時刻からの経過時間を引いた残時間に対する所定の時間範囲内に入ると判断されるまで、パラメータの値を変更する手順と、印刷装置により印刷が開始された後に、未だ印刷されていない印刷データについて、予想時間の合計が所定の時間範囲内に入ると判断されたパラメータの値で印刷すべき旨を印刷装置に出力する手順とを備える。これにより、本発明の第２の形態によれば、第１の形態と同様の効果をえることができる。
【００１１】
本発明の第３の形態においては、印刷装置を制御するプログラムであって、印刷装置に、印刷装置で印刷する印刷データを取得する手順、印刷データに基づいて、印刷データを媒体上に印刷した場合のページ毎の予想時間を算出する手順、外部から指定時間を受け付ける手順、ページ毎の予想時間の合計が、指定時間に対する所定の時間範囲内に入るか否かを判断する手順、印刷の品質に影響を与える可変なパラメータの値を変更する手順、予想時間の合計が所定の時間範囲内に入らないと判断された場合に、予想時間の合計が所定の時間範囲内に入ると判断されるまで、可変なパラメータの値を変更する手順、予想時間の合計が所定の時間範囲内に入ると判断されたパラメータの値で印刷すべき旨を印刷装置に出力する手順、印刷装置により印刷が開始された後に、未だ印刷されていない印刷データについて、予想時間の合計が、指定時間から印刷開始時刻からの経過時間を引いた残時間に対する所定の時間範囲内に入ると判断されるまで、パラメータの値を変更する手順、および、印刷装置により印刷が開始された後に、未だ印刷されていない印刷データについて、予想時間の合計が所定の時間範囲内に入ると判断されたパラメータの値で印刷すべき旨を印刷装置に出力する手順を実行させる。これにより、本発明の第３の形態によれば、第１の形態と同様の効果をえることができる。
【００１２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１３】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
図１は、印刷装置１０および本発明の実施形態に係る印刷制御装置２０の一例を示す。印刷装置１０は、印刷データに示された文字および画像等を媒体３０に印刷する。印刷制御装置２０は、印刷データを印刷装置１０に供給するとともに、印刷装置１０の動作を制御する。印刷制御装置２０は、印刷制御装置２０を制御するプログラムを実行する制御装置本体２２を備える。印刷制御装置２０は、さらに、ユーザに対して制御装置本体２２からの出力に基づく表示をするディスプレイ２４と、ユーザから制御装置本体２２に対する入力手段の一例としてのキーボード２６およびマウス２８とを備えてよい。
【００１５】
図２は、印刷装置１０の外観斜視図である。図２の印刷装置１０は、本体１００からカバー１１０を開けた状態を示している。印刷装置１０は、媒体３０にインクを吐出することにより、媒体３０に印刷をする。この場合に、印刷装置１０は、当該印刷装置１０と通信可能な画像配信サーバまたはＰＣ等から画像データまたは印刷ジョブを受け取ってもよいし、印刷装置１０にメモリカードを挿入する挿入口を設け、当該挿入口に差し込まれたメモリカードから読み出した画像データを印刷装置１０で展開して印刷ジョブにして印刷してもよい。
【００１６】
図２の印刷装置１０は、媒体３０の搬送方向から順に、媒体３０を載置する載置部１２０と、載置部１２０に載置された媒体３０を搬送方向に搬送する媒体搬送部１３０と、媒体搬送部１３０により搬送された媒体３０にインクを吐出して印刷をする媒体印刷部１５０とを備える。
【００１７】
図３は、印刷装置１０の媒体搬送部１３０および媒体印刷部１５０を模式的に示す側面図であり、図４は、媒体印刷部１５０を媒体３０側から見た底面図である。図３に示すように、媒体搬送部１３０は、媒体３０の搬送方向について上流側に互いに対向して配された搬送駆動ローラ１３２、搬送従動ローラ１３４、および、下流側に互いに対向して配された排出駆動ローラ１３６、排出従動ローラ１３８を有する。図２の載置部１２０に載置された媒体３０を搬送駆動ローラ１３２および搬送従動ローラ１３４が挟む。この状態で搬送駆動ローラ１３２がモータ等に回転駆動されることにより、搬送駆動ローラ１３２および搬送従動ローラ１３４が媒体３０を媒体印刷部１５０の下方へ搬送する。媒体３０がさらに搬送されて排出駆動ローラ１３６、排出従動ローラ１３８に到達すると、排出駆動ローラ１３６および排出従動ローラ１３８が媒体３０を挟む。さらにこの状態で排出駆動ローラ１３６がモータ等により回転駆動されることにより媒体３０を印刷装置１０から排出する。
【００１８】
また、媒体印刷部１５０は、印刷装置１０の横方向に掛け渡されたガイド板１５２と、このガイド板１５２に沿って、不図示のモータに掛け渡されたベルトにより、媒体３０の搬送方向に交差する方向に往復駆動されるキャリッジ１５４と、インクを収容しキャリッジ１５４に着脱自在に装着されるカートリッジ１５６と、カートリッジ１５６から供給されたインクを媒体３０に向けて吐出する印刷ヘッド１５８とを有する。図４に示すように、印刷ヘッド１５８は、複数のノズル１６０を有し、これらのノズル１６０から所定のタイミングでインクが吐出される。これにより、媒体印刷部１５０は、媒体３０に印刷すべき文字および印刷画像等を媒体３０上に印刷する。
【００１９】
図５は、制御装置本体２２の機能ブロックの構成を印刷装置１０とともに示す。制御装置本体２２は、アプリケーション部２１０と、印刷制御部２２０とを備える。アプリケーション部２１０は、媒体３０に対して印刷する画像および文字等を含む印刷データを生成する。印刷制御部２２０は、アプリケーション部２１０により生成された印刷データを入力して、印刷装置１０に出力する。さらに、印刷制御部２２０は、印刷装置１０の動作を制御するパラメータの値を変更して、当該パラメータの値により印刷すべき旨を印刷装置１０に出力する。印刷制御部２２０は、アプリケーション部２１０により生成された印刷データに代えて、アプリケーション部２１０以外から入力された印刷データを印刷装置１０に出力してもよい。また、印刷装置１０がＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を有していれば、印刷制御部２２０は、印刷装置１０内に備えられてもよい。
【００２０】
印刷制御部２２０は、より具体的には、パラメータ格納部２２４と、印刷データ取得部２２６と、予想時間算出部２２８と、パラメータ変更部２２９と、指定時間受付部２３０と、時間判断部２３２と、パラメータ出力部２３４と、優先順位格納部２３６と、警告出力部２３８と、印刷速度特性取得部２４０と、印刷速度特性格納部２４２とを有する。パラメータ格納部２２４は、印刷の品質に影響を与える可変なパラメータの値を格納する。パラメータ格納部２２４は、一例として、インタレース印刷をするかしないか、双方向印刷をするかしないか、自動画質調整をするかしないか、画質モード(解像度・紙送り量、ノズル数)、縁あり縁なしの区別、用紙種類、カラー白黒の区別、コンポジットブラックの使用の有無等を、パラメータの値として格納する。
【００２１】
印刷データ取得部２２６は、印刷装置１０で印刷する印刷データを取得する。予想時間算出部２２８は、印刷データ取得部２２６により取得された印刷データおよびパラメータ格納部２２４に格納されたパラメータに基づいて、印刷データを媒体３０上に印刷した場合のページ毎の予想時間を算出する。即ち、予想時間算出部２２８は、それぞれのページについて、印刷を開始してから印刷が完了するまでの予想時間を算出する。パラメータ変更部２２９は、時間判断部２３２による判断結果に基づき、パラメータ格納部２２４に格納された印刷の品質に影響を与える可変なパラメータの値を変更する。そして、パラメータの値を変更した場合、予想時間算出部２２８は、再度、印刷データ取得部２２６により取得された印刷データおよび変更したパラメータの値に基づいて、印刷データを媒体３０上に印刷した場合のページ毎の予想時間を算出する。
【００２２】
指定時間受付部２３０は、外部から指定時間を受け付ける。指定時間受付部２３０は、一例として、ユーザ等により設定された印刷開始から印刷完了までの希望の印刷時間を、指定時間として受け付ける。時間判断部２３２は、予想時間算出部２２８により算出されたページ毎の予想時間の合計が、指定時間受付部２３０が受け付けた指定時間に対する所定の時間範囲内に入るか否かを判断する。即ち、時間判断部２３２は、指定時間に対してマージン時間を考慮した時間範囲を所定の時間範囲として、当該所定の時間範囲内に、予想時間の合計（印刷データを全てのページについて印刷した場合にかかる時間の予想値）が入るか否かを判断する。
【００２３】
時間判断部２３２は、所定の時間範囲内に予想時間の合計が入らない場合、その旨をパラメータ変更部２２９にフィードバックする。パラメータ変更部２２９は、所定の時間範囲内に予想時間の合計が入らない場合には、印刷の品質に影響を与える可変なパラメータの値を変更する。そして、予想時間算出部２２８は、パラメータ変更部２２９により変更されたパラメータに基づき、再度ページ毎の予想時間を算出して、時間判断部２３２に出力する。時間判断部２３２は、ページ毎の予想時間を再度入力すると、予想時間の合計が所定の時間範囲内に入るか否かを再度判断する。そして、予想時間算出部２２８、パラメータ変更部２２９および時間判断部２３２は、所定の時間範囲内に予想時間の合計が入るまで以上の処理を繰り返す。時間判断部２３２は、所定の時間範囲内に予想時間の合計が入ると、その旨をパラメータ出力部２３４に通知する。
【００２４】
パラメータ出力部２３４は、所定の時間範囲内に予想時間の合計が入るとの通知を受けると、時間判断部２３２により予想時間の合計が所定の時間範囲内に入ると判断されたパラメータの値で印刷すべき旨を印刷装置１０に出力する。即ち、パラメータ出力部２３４は、時間判断部２３２により予想時間の合計が所定の時間範囲内に入ると判断された時におけるパラメータ格納部２２４に格納されたパラメータの値で印刷すべき旨を印刷装置１０に出力する。
【００２５】
優先順位格納部２３６は、パラメータ変更部２２９により値が変更される複数のパラメータに対応付けて、パラメータを変更する優先順位を格納する。パラメータ変更部２２９は、印刷の品質に影響を与えるパラメータの値を変更する場合、優先順位格納部２３６に格納された優先順位に従って、変更するパラメータを選択する。警告出力部２３８は、優先順位格納部２３６に格納された所定の順位以下のパラメータをパラメータ変更部２２９が変更する場合に、その旨を警告する。
【００２６】
印刷速度特性取得部２４０は、印刷速度に関する印刷装置１０の特性（以下、印刷速度特性と呼ぶ。）を、印刷装置１０から取得して、印刷速度特性格納部２４２に書き込む。印刷速度特性格納部２４２は、印刷速度特性取得部２４０により取得した印刷速度特性を格納する。印刷速度特性格納部２４２は、予想時間の算出時において、予想時間算出部２２８によって格納された印刷速度特性が読み出される。予想時間算出部２２８は、印刷速度特性格納部２４２に書き込まれた印刷速度特性を参照して、ページ毎の予想速度を算出してよい。
【００２７】
図６は、優先順位格納部２３６が格納するパラメータの優先順位の一例を示す。パラメータ変更部２２９が印刷の品質を上下させることを目的として複数のパラメータを変更する場合、優先順位格納部２３６は、当該複数のパラメータについての変更の優先順位を格納してよい。優先順位格納部２３６は、一例として、変更の前後で印刷結果の違いがより目立たない順を、品質を下げる方向に値を変更した場合における優先順位としてよい。
【００２８】
優先順位格納部２３６は、品質を下げる方向に値を変更した場合おける優先順位の一例として、インタレースをするかしないか（第１順位）、双方向印刷をするかしないか（第２順位）、自動画質補正をするかしないか（第３順位）、画質モード（解像度・紙送り量の変更）の変更(第４順位)、画質モード(ノズル数) の変更（第５順位）、縁あり・縁なしの印刷（第６順位）、用紙種類の変更（第７順位）、カラー・白黒の変更（第８順位）、コンポジットブラックの使用の有無（第９順位）を格納してよい。また、優先順位格納部２３６は、品質を上げる方向に値を変更した場合における優先順位の一例として、品質を下げる方向に値を変更した場合における優先順位の逆の順を格納してよい。
【００２９】
印刷制御部２２０は、このように優先順位に従ってパラメータを変更することにより、有効なパラメータから順番に値を変更できるので、この結果、効率よく印刷の品質を変更することができる。
【００３０】
また、警告出力部２３８は、パラメータ変更部２２９が所定の順位以下のパラメータを変更する場合に、その旨を警告してよい。警告出力部２３８は、一例として、ディスプレイ２４上に警告画面を表示することにより、その旨を警告する。さらに、警告出力部２３８は、例えば警告に応じたパラメータの変更の許可／不許可をユーザから受け付けてよい。そして、警告出力部２３８は、ユーザが許可した場合に、当該パラメータをパラメータ変更部２２９に対して変更させ、また、ユーザが許可しなかった場合に、当該パラメータをパラメータ変更部２２９に変更させない、という制御をしてよい。
【００３１】
警告出力部２３８は、図６に示すパラメータが設定されている例であれば、一例として、第４優先順位以下のパラメータを変更する場合に、警告をしてよい。すなわち、警告出力部２３８は、画質モード（解像度・紙送り量の変更）の変更(第４順位)、画質モード(ノズル数) の変更（第５順位）、縁あり・縁なしの印刷（第６順位）、用紙種類の変更（第７順位）、カラー・白黒の変更（第８順位）、コンポジットブラックの使用の有無（第９順位）を変更する場合において、警告をしてよい。
【００３２】
このように警告することにより印刷制御部２２０によれば、品質を変更して指定期間に印刷を完了するか、または、印刷の品質を変更せずに指定期間に印刷を完了しないかを、ユーザ等の指示に応じて制御することができる。
【００３３】
図７は、印刷時における印刷制御部２２０の処理を示すフローチャートである。印刷制御部２２０は、媒体３０に対する印刷が要求されることにより、図７に示すフローチャートの動作を開始する。
【００３４】
まず、印刷データ取得部２２６は、外部から印刷データを取得する（Ｓ１１０）。次に、予想時間算出部２２８は、現在設定されている基準品質のパラメータの値を、パラメータ格納部２２４から取得する（Ｓ１２０）。次に、予想時間算出部２２８は、印刷データ取得部２２６により取得された印刷データおよびパラメータ格納部２２４から取得したパラメータの値に基づき、ページ毎の予想時間（当該ページについての印刷開始から完了までの時間）を算出する。
【００３５】
予想時間算出部２２８は、一例として、下記式（１）に基づき、ページ毎の予想時間を算出してよい。
１ページの予想時間＝（設定品質における基準印刷時間）×（印刷データの用紙面積）／（基準用紙の用紙面積）  …（１）
なお、（設定品質における基準印刷時間）は、現在設定されているパラメータにより、基準用紙に対して印刷した場合の印刷時間をいう。予想時間算出部２２８は、例えば、設定可能なパラメータの組合せパターン毎に、予め、（設定品質における基準印刷時間）を記憶してもよい。
【００３６】
次に、指定時間受付部２３０は、例えばユーザ等により入力された指定時間を外部から受け付ける（Ｓ１３０）。次に、時間判断部２３２は、指定時間受付部２３０により受け付けられた指定時間から、所定の時間範囲（指定時間に対してマージン時間を考慮した時間範囲）を算出する(Ｓ１４０)。
【００３７】
次に、時間判断部２３２は、ステップＳ１３０において算出された各ページの予想時間の合計が、ステップＳ１４０で算出した所定の時間範囲内に、入るか否かを判断する（Ｓ１５０）。さらに、ステップＳ１５０において、パラメータ変更部２２９は、時間判断部２３２により予想時間の合計が所定の時間範囲内に入らないと判断された場合に、時間判断部２３２により予想時間の合計が所定の時間範囲内に入ると判断されるまで、パラメータ格納部２２４に格納された印刷の品質に影響を与える可変なパラメータの値を変更する。そして、予想時間算出部２２８は、変更したパラメータに基づき再度予想時間を算出する。
【００３８】
ここで、印刷の品質と印刷時間との間には相関関係がある。具体的には、印刷の品質が下がると印刷時間は短くなり、印刷の品質が上がると印刷時間は長くなる関係がある。そこで、ステップＳ１５０において、パラメータ変更部２２９は、時間判断部２３２により予想時間の合計が所定の時間範囲よりも長いと判断された場合に、印刷の品質を下げる方向に、パラメータ格納部２２４に格納されたパラメータを変更してよい。一方、パラメータ変更部２２９は、時間判断部２３２により予想時間の合計が所定の時間範囲よりも短いと判断された場合に、印刷の品質を上げる方向に、パラメータ格納部２２４に格納されたパラメータを変更してよい。
【００３９】
さらに、ステップＳ１５０において、パラメータ変更部２２９は、時間判断部２３２により予想時間の合計が所定の時間範囲よりも長いと判断された場合に、優先順位格納部２３６に格納された優先順位の順および逆順のいずれか一方の順にパラメータを一つずつ選択して値を変更し、これを予想時間の合計が所定の時間範囲に入るまで繰り返してよい。より具体的には、予想時間の合計が所定の時間範囲よりも長いと判断された場合、優先順位格納部２３６が品質を下げる方向に値を変更した場合における優先順位を格納していれば、パラメータ変更部２２９は、優先順位格納部２３６に格納された優先順位の順に一つずつパラメータを選択して、選択した値を順番に変更する。また、優先順位格納部２３６が品質を上げる方向に値を変更した場合における優先順位を格納していれば、パラメータ変更部２２９は、優先順位格納部２３６に格納された優先順位の逆順にパラメータを一つずつ選択して、選択した値を順番に変更する。
【００４０】
また、パラメータ変更部２２９は、時間判断部２３２により予想時間の合計が所定の時間範囲よりも短いと判断された場合に、優先順位格納部２３６に格納された優先順位の順および逆順の他方の順にパラメータを一つずつ選択して値を変更し、これを予想時間の合計が所定の時間範囲に入るまで繰り返してよい。より具体的には、予想時間の合計が所定の時間範囲よりも短いと判断された場合、優先順位格納部２３６が品質を下げる方向に値を変更した場合における優先順位を格納していれば、パラメータ変更部２２９は、優先順位格納部２３６に格納された優先順位の逆順にパラメータを一つずつ選択して、選択した値を変更する。また、優先順位格納部２３６が品質を上げる方向に値を変更した場合おける優先順位を格納していれば、パラメータ変更部２２９は、優先順位格納部２３６に格納された優先順位の順にパラメータを一つずつ選択して、選択した値を変更する。
【００４１】
ステップＳ１５０の処理を終えると、次に、パラメータ出力部２３４は、印刷処理を開始する（Ｓ１６０）。具体的には、パラメータ出力部２３４は、印刷データ取得部２２６により取得した印刷データを印刷装置１０に出力するとともに、ステップＳ１５０において設定されたパラメータの値で印刷すべき旨を印刷装置１０に出力する。これにより、印刷装置１０は、媒体３０に対する印刷を開始する。
【００４２】
次に、印刷装置１０により印刷が開始され、その後、１ページ分または所定数ページ分の印刷が完了した場合、予想時間算出部２２８は、印刷が完了したページの実際の印刷時間に基づき、未だ印刷されていないページについてのページ毎の予想時間を再度算出する（Ｓ１７０）。予想時間算出部２２８は、一例として、印刷が完了したページの実際の印刷時間と、当該印刷が完了したページについての予想時間との差を算出して、当該差に基づき未だ印刷がされていない各ページについての予想時間を修正する。
【００４３】
次に、時間判断部２３２は、指定時間受付部２３０により受け付けられた指定時間から、印刷開始時刻からの経過時間を引くことにより、残時間を算出する。そして、時間判断部２３２は、算出した残時間から、所定の時間範囲を算出する(Ｓ１８０)。
【００４４】
次に、時間判断部２３２は、ステップＳ１７０において算出された各ページの再計算された予想時間の合計が、ステップＳ１８０で算出した所定の時間範囲内に、入るか否かを判断する（Ｓ１９０）。そして、印刷装置１０により印刷が開始された後に、パラメータ変更部２２９は、未だ印刷されていない印刷データについて、時間判断部２３２による予想時間の合計が、指定時間受付部２３０が受け付けた指定時間から印刷開始時刻からの経過時間を引いた残時間に対する所定の時間範囲内に入ると判断されるまで、パラメータの値を変更する。そして、予想時間算出部２２８は、変更されたパラメータに基づき予想時間を算出する（Ｓ１９０）。予想時間算出部２２８、パラメータ変更部２２９および時間判断部２３２は、ステップＳ１５０と同じ処理を行うことにより、ステップＳ１９０の処理を行うことができる。
【００４５】
ステップＳ１９０の処理を終えると、予想時間算出部２２８は、処理をステップＳ１６０に戻す。次に、指定時間受付部２３０は、未だ印刷されていない印刷データについて、ステップＳ１９０において時間判断部２３２により予想時間の合計が所定の時間範囲内に入ると判断されたパラメータの値で印刷すべき旨を印刷装置１０に出力する（Ｓ１６０）。そして、印刷制御部２２０は、全てのページについて印刷が完了するまで、以上のステップＳ１６０からステップＳ１９０までの処理を繰り返す。
【００４６】
以上のように印刷制御部２２０は、所定の時間範囲に印刷が完了するように、まず印刷の開始前に印刷の品質を制御する。さらに、印刷制御部２２０は、印刷が開始された後にも、指定時間に対する所定の時間範囲に印刷が完了するように、実際の印刷時間に基づき、未だ印刷がされていないページについて印刷の品質を制御する。これにより、印刷制御部２２０によれば、正確に指定時間に対する所定の時間範囲内に印刷を完了させることができる。
【００４７】
また、印刷制御部２２０は、印刷開始前および印刷開始後において、予想時間の合計が指定時間に対する所定の時間範囲内よりも長いと判断する場合には印刷の品質を下げ、予想時間の合計が指定時間に対する所定の時間範囲内よりも短いと判断する場合には印刷の品質を上げる。これにより、印刷制御部２２０によれば、高い精度で所定の時間範囲内に印刷を完了することができるとともに、過剰に品質を下げずに、所定の時間範囲内で印刷が完了する範囲でより高い品質で印刷することができる。
【００４８】
図８は、図７のステップＳ１５０およびステップＳ１９０の処理の一例を示すフローチャートである。まず、時間判断部２３２は、各ページの予想時間の合計が、所定の時間範囲内に入るか否かを判断する（Ｓ１５１）。各ページの予想時間の合計が所定の時間範囲内に入らない場合（Ｓ１５１のＮｏ）、次に、時間判断部２３２は、予想時間の合計が所定の時間範囲よりも長いか、短いかを判断する（Ｓ１５２）。
【００４９】
時間判断部２３２により予想時間の合計が所定の時間範囲よりも長いと判断された場合に（Ｓ１５２のＹｅｓ）、パラメータ変更部２２９は、優先順位格納部２３６に格納された優先順位を読み出して、先に変更されたパラメータの次の優先順位のパラメータを選択する。そして、パラメータ変更部２２９は、選択したパラメータについて、印刷の品質を下げる方向にパラメータ格納部２２４に格納された値を変更する（Ｓ１５３）。また、ステップＳ１５３におけるパラメータの変更にあたり、警告が必要な場合、警告出力部２３８は警告を出力してよい。
【００５０】
一方、時間判断部２３２により予想時間の合計が所定の時間範囲よりも短いと判断された場合に（Ｓ１５２のＮｏ）、パラメータ変更部２２９は、優先順位格納部２３６に格納された優先順位を読み出して、先に変更されたパラメータの次の優先順位のパラメータを選択する。そして、パラメータ変更部２２９は、選択したパラメータについて、印刷の品質を上げる方向に、パラメータ格納部２２４に格納された値を変更する（Ｓ１５４）。また、ステップＳ１５４におけるパラメータの変更にあたり、警告が必要な場合、警告出力部２３８は警告を出力してよい。
【００５１】
なお、ステップＳ１５３およびステップＳ１５４において、パラメータ変更部２２９は、一例として、「インタレース印刷をする」から「インタレース印刷をしない」に変更することにより品質を下げ、逆に変更することにより品質を上げてよい。また、「双方向印刷をする」から「双方向印刷をしない」に変更することにより品質を下げ、逆に変更することにより品質を上げてよい。また、「自動画質調整をする」から「自動画質調整をしない」に変更することにより品質を下げ、逆に変更することにより品質を上げてよい。また、「画質モード(解像度・紙送り量、ノズル数)」を低画質の方向に変更することにより品質を下げ、高画質の方向に変更することにより品質を上げてよい。
【００５２】
また、パラメータ変更部２２９は、「縁ありの印刷」から「縁なしの印刷」に変更することにより品質を下げ、逆に変更することにより品質を上げてよい。また、媒体３０の種類を「専用紙」から「普通紙」に変更することにより品質を下げ、逆に変更することにより品質を上げてよい。また、「カラー印刷」から「白黒印刷」に変更することにより品質を下げ、印刷データがカラーであった場合において逆に変更することにより品質を上げてよい。また、印刷データがカラーである場合において、「コンポジットブラックを使用する」から「コンポジットブラックを使用しない」に変更することにより品質を下げ、逆に変更することにより品質を上げてよい。
【００５３】
ステップＳ１５３またはステップＳ１５４でパラメータの変更が完了すると、次に、予想時間算出部２２８は、変更したパラメータの値により、再度、予想時間を算出する（Ｓ１５５）。そして、ステップＳ１５５の処理を終えると予想時間算出部２２８は、処理をステップＳ１５１に戻し、以後、予想時間算出部２２８、パラメータ変更部２２９および時間判断部２３２は、ステップＳ１５１において予想時間の合計が所定の時間範囲内に入るまで（Ｓ１５１のＹｅｓ）、ステップＳ１５２〜Ｓ１５５を繰り返す。これにより、印刷制御部２２０は、パラメータの値を、予想時間の合計が所定の時間範囲内に入るように変更することができる。
【００５４】
図９は、印刷装置１０から印刷速度特性を取得する処理を示すフローチャートである。印刷制御部２２０は、印刷速度特性の取得処理を開始すると図９に示すフローチャートを開始する。
【００５５】
まず、印刷速度特性取得部２４０は、印刷速度特性を印刷装置１０から取得する（Ｓ２１０）。この場合において、印刷速度特性取得部２４０は、一例として、印刷装置１０の出荷時等に予め印刷速度特性が測定されて、印刷装置１０内のメモリ等に予め格納された情報を読み出す。また、個体に応じて印刷速度特性が異なり、この値の修正を必要とする場合には、印刷速度特性取得部２４０は、印刷装置１０をテスト動作させて印刷速度特性を計測してもよいし、なんらかの印刷データの印刷中に印刷速度特性を計測してもよい。
【００５６】
印刷速度特性取得部２４０は、印刷速度特性の一例として、印刷装置１０により変更可能な品質に関するパラメータの段階数、パラメータの段階に応じた１副走査あたり主走査回数、基準用紙における１主走査あたりの時間、基準用紙における１副走査あたりの時間、基準用紙における用紙開始時処理時間、基準用紙における用紙終端処理時間等を取得してよい。また、印刷速度特性取得部２４０は、縁なし印刷時における上端部および下端部についての処理が縁あり印刷時と特性が異なる場合には、これに加えて、縁なし印刷時におけるそれぞれの印刷速度特性を取得してもよい。
【００５７】
次に、印刷速度特性格納部２４２は、印刷速度特性取得部２４０により取得した印刷速度特性を記憶する（Ｓ２２０）。印刷速度特性格納部２４２に記憶された印刷速度特性は、予想時間の算出時において、予想時間算出部２２８によって読み出される。
【００５８】
予想時間算出部２２８は、読み出した印刷速度特性を用いて、印刷データについての予想時間を算出する。予想時間算出部２２８は、例えば、印刷データの用紙幅と基準用紙幅との比から当該印刷データの１主走査あたりの時間を求め、印刷データの用紙高さと基準用紙高さとの比から当該印刷データの１副走査あたりの時間を求める。そして、予想時間算出部２２８は、これらの時間を利用して予想時間を算出してよい。また、用紙開始時処理時間および用紙終端処理時間は用紙の違いによる影響が少ないので、予想時間算出部２２８は、用紙開始時処理時間および用紙終端処理時間を補正せずに予想時間の算出に利用してよい。このように印刷速度特性を取得することにより、印刷制御部２２０は、より正確に予想時間を算出することができる。
【００５９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６０】
【図１】印刷装置１０および印刷制御装置２０の外観斜視図である。
【図２】カバー１１０を開けた状態の印刷装置１０の外観斜視図である。
【図３】印刷装置１０の媒体搬送部１３０および媒体印刷部１５０を模式的に示す側面図である。
【図４】媒体印刷部１５０を媒体３０側から見た底面図である。
【図５】制御装置本体２２の機能ブロックの構成を印刷装置１０とともに示す。
【図６】時間判断部２３２が格納するパラメータの優先順位の一例を示す。
【図７】印刷制御部２２０の印刷時における処理を示すフローチャートである。
【図８】図７のステップＳ１５０およびステップＳ１９０の処理の一例を示すフローチャートである。
【図９】印刷装置１０から印刷速度特性を取得する処理を示すフローチャートである。
【符号の説明】
【００６１】
１０  印刷装置、２０  印刷制御装置、２２  制御装置本体、２４  ディスプレイ、２６  キーボード、２８  マウス、３０  媒体、１００  本体、１１０  カバー、１２０  載置部、１３０  媒体搬送部、１３２  搬送駆動ローラ、１３４  搬送従動ローラ、１３６  排出駆動ローラ、１３８  排出従動ローラ、１５０  媒体印刷部、１５２  ガイド板、１５４  キャリッジ、１５６  カートリッジ、１５８  印刷ヘッド、１６０  ノズル、２１０  アプリケーション部、２２０  印刷制御部、２２４  パラメータ格納部、２２６  印刷データ取得部、２２８  予想時間算出部、２２９  パラメータ変更部、２３０  指定時間受付部、２３２  時間判断部、２３４  パラメータ出力部、２３６  優先順位格納部、２３８  警告出力部、２４０  印刷速度特性取得部、２４２  印刷速度特性格納部
【図１】
0004631733.tif 000002
【図２】
0004631733.tif 000003
【図３】
0004631733.tif 000004
【図４】
0004631733.tif 000005
【図５】
0004631733.tif 000006
【図６】
0004631733.tif 000007
【図７】
0004631733.tif 000008
【図８】
0004631733.tif 000009
【図９】
0004631733.tif 000010