(57)【要約】【課題】  インクジェットプリンタにおいて、原稿の乾燥時間も含めた複数ページ原稿の出力完了時間を最小化する。【解決手段】  複数の画像を出力するインクジェットプリンタにおいて、インク打ち込み量の多い画像やオーダを先行して印字するように印字順を制御するプリントジョブ、プリントオーダ管理機構、および、乾燥完了時刻のオペレータへの通知手段を有する構成とする。【選択図】  図１
2007296702.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にインクを吐出して画像を記録するインクジェット記録装置において,コンピュータ装置上の文書ファイルをインクジェットプリンタが出力可能なラスタデータ形式に変換する変換手段と、出力されるラスタデータから、インク吐出対象となる印刷媒体上のインクの乾燥時間を算出する算出手段と、出力されるラスタデータをページ単位で蓄積管理する印刷ジョブ管理手段と、上記印刷ジョブの出力順を管理する印刷ジョブ管理テーブルと、蓄積管理する印刷ジョブの出力順を上記乾燥時間算出手段の結果に応じて、総乾燥時間が最小となるように制御する制御手段を有することを特徴とするインクジェット記録装置。
【請求項２】
請求項１に記載のインクジェット記録装置において、印刷ジョブ管理テーブルに乾燥時間管理フィールドを有することを特徴とするインクジェット記録装置。
【請求項３】
請求項２に記載のインクジェット記録装置において、印刷ジョブ管理テーブルに印字完了時刻管理フィールドを有し、前記インクジェット記録装置からの印字完了情報をもとに、通知された印字完了時刻を記録することを特徴とするインクジェット記録装置。
【請求項４】
請求項２に記載のインクジェット記録装置において、印刷ジョブ管理テーブルに乾燥終了時刻管理フィールドを有し、乾燥時間と印字完了時刻から乾燥終了時刻を求め、これを記録し、各ページに対応する乾燥終了時刻からすべてのページの乾燥終了時刻をもとめ、これを操作者に通知する通知手段を有することを特徴とするインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体にインクを吐出して画像を記録するインクジェット記録装置と、これを制御し出力データを管理するコンピュータ装置に関するものである。
【背景技術】
【０００２】
一般に、インクジェット方式の印刷装置による出力は、その表面のインクが乾燥するまでに一定の時間が必要である。とくに、近年の記録方式の高速化にともない、用紙上のインクの乾燥時間が総出力時間のボトルネックになるケースが顕著になってきた。
【０００３】
これに対して、上記インクの乾燥時間を予測し、複数出力時の記録用紙の重なりによる用紙の汚れ等を回避し、十分に乾燥した出力結果を得るために、記録媒体上に吐出されたインクの乾燥時間を記録媒体、インクの種類等にしたがって算出する方法として特許文献１、特許文献２のようなインクジェット記録制御方法が提案されている。
【０００４】
また、特許文献３には、複数段にわたる排紙積載部を有するインクジェット記録手段を用いることによって複数枚の原稿の印刷乾燥時間を短縮する印刷装置が提案されている。
【特許文献１】特開平11-34247号公報
【特許文献２】特開平3-173647号公報
【特許文献３】特開平10-366234号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来例は、出力用紙単位の乾燥時間を各種パラメータから予測し、次なる出力用紙の搬送、排紙タイミングを制御することによって、未乾燥原稿による用紙の汚れを回避するものである。
【０００６】
しかしながら、一般に複数ページの原稿は、印刷内容によって乾燥時間にかなりの分散が発生する。例えば自然画を多く含む原稿には乾燥に要する時間が多くかかる一方で、文字を中心とした原稿の乾燥時間は比較的短い。
【０００７】
こういった異なる特性をもつページが混在する複数ページ原稿を連続して出力する場合、仮に最終ページに非常に乾燥時間のかかるページがあったときに、操作者が最終的な印字結果としての原稿を取得する時刻は、最終ページの印字終了時刻に乾燥時間を加えたものであり、特に乾燥時間にかかる時間だけ印刷結果の取得を待たされることになる。
【課題を解決するための手段】
【０００８】
本発明では、印字データとインクの乾燥特性からページ毎の乾燥終了時間を予測する予測手段と、複数ページに及ぶ出力データの出力タイミングとともに、出力順を動的に制御するジョブ管理手段を用いて、異なる乾燥時間特性を持つ複数ページからなる原稿のページ印字順を交換し、最適化するように構成することにより、最終印字結果を操作者が得るために必要な時間を最小化したものである。
【０００９】
また、最終印字結果が得られる時刻を操作者に通知する手段を有することにより、操作者に利便性を提供した。
【発明の効果】
【００１０】
以上説明してきた通り、本発明では複数ページのインクジェットプリンタへの印刷時に、ページごとの乾燥時間特性の違いを評価し、印刷順を変更するように構成することにより、原稿の全ページの乾燥にかかる時間を最小化し、短時間で操作者が最終成果物を取得することができるようにしたものである。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１２】
本実施形態における全体構成を図１に示す。101は周知のパーソナルコンピュータに代表されるホストコンピュータで、CPU装置、高速な内部記憶装置、大容量で半恒久的な記憶能力を有する外部記憶装置、ユーザとのインターフェイスをとりもつコンソール装置から構成される。102はインクジェットプリンタであり、多段の排紙積載部103を有する。
【００１３】
インクジェットプリンタとパーソナルコンピュータの間は、ネットワークインターフェイスやUSBインターフェイスに代表される双方向の印刷インターフェイス104によって結合されている。
【００１４】
図２に本発明の構成要素を示す。
【００１５】
左側にインクジェットプリンタ102の構成要素、右側にホストコンピュータ101の構成要素を示す。
【００１６】
201はプリンタの動作を制御するコントローラ、202は用紙への印字を行う印字エンジン、203は印字の終了した原稿を搬送する先にある多段の排紙積載部103を選択する排紙積載部選択手段である。
【００１７】
また、211は操作者が文書や画像データを閲覧、編集、処理するためのアプリケーションソフトウェア、212はインクジェットプリンタの制御を行い、文書データ・画像データをプリンタが解釈できるラスタデータに変換するプリンタドライバ。
【００１８】
213はプリンタドライバによって変換されたラスタデータを一時蓄積記憶する印刷ジョブ管理領域、214は印刷ジョブ格納領域に蓄積されたページごとのラスタデータと、ページの印刷順の制御、その他の属性の管理を行う印刷ページ管理テーブル、215は印刷ジョブ格納領域に蓄積されたページ単位のラスタデータを解釈し、ページごとのインク乾燥時間を算出する乾燥時間算出手段である。
【００１９】
図３はホストコンピュータ上に作成されたページ管理テーブルの詳細である。１ページ分の印刷データに対応して1レコードを有する。
【００２０】
各レコードには、ページ番号、プリンタに送信されるラスタデータをさすポインタ(ファイル名)、乾燥時間算出装置によって算出されたページごとの乾燥時間、プリンタから通知された印字終了時刻、印字終了時刻と乾燥時間から算出された乾燥終了時刻をフィールドとして有している。
【００２１】
図４はページごとの乾燥時間を記録したページ管理テーブル(4-1)と、これを乾燥時間の長い順に整列した結果(4-2)を示したものである。
【００２２】
図５は印字終了時刻と乾燥時間を記録したページ管理テーブルで、さらに、ホストコンピュータにより算出された乾燥時刻が記録されている。
【００２３】
図６はホストコンピュータのコンソール上に表示される、総乾燥終了時刻を操作者に通知する通知ダイアログである。
【００２４】
(印刷の指示)
まず操作者は、ホストコンピュータの画面上で、複数ページの印刷結果を生成する文書データを選択し、印刷を指示する。
【００２５】
ここでいう文書データとは、フィルムスキャナによって走査された多数の画像からなる画像データ群、周知のワードプロセッサの原稿データ、DTP、ベクタプロセッサなど、論理的なページ構造を有する文書データを含むファイルまたはファイル群をさす。
【００２６】
(ラスタデータへの展開とページ単位の印刷ジョブの蓄積)
指示された原稿データは、ホストコンピュータ101内のプリンタドライバによって、ページ毎のラスタデータに展開され、印刷ジョブ格納領域213に転送される。
【００２７】
印刷ジョブ格納領域213は、ホストコンピュータ101上の外部記録領域上に構築され、プリンタ102によって直接処理され印刷対象となるラスタデータを、ページを単位として管理する。
【００２８】
印刷ジョブ格納領域213に転送されたラスタデータは、つづいてインクジェットプリン102に転送され印刷されるが、一般に、インクジェットプリンタの印刷処理は、ホストコンピュータ側の原稿のラスタ化処理よりも遅い。
【００２９】
このため、複数のページを有する原稿データを印刷する場合には、一定時間経過後印刷ジョブ格納領域213に2ページ目以降の複数のラスタデータが蓄積記憶される。
【００３０】
また、ラスタデータが印刷ジョブ格納領域に蓄積記憶されると同時に、印刷ページ管理テーブル214に対して、印刷待ちのページ情報が図３に示すように格納される。
【００３１】
なお、本実施例では、印刷ページ管理テーブル214も印刷ジョブ格納領域213と同様に外部記憶装置上にファイルとして作成されるものとする。
【００３２】
(ページ毎の乾燥時間の算出)
つづいて乾燥時間算出手段215は、蓄積格納されたラスタデータをもとに、原稿印字後のインクの乾燥時間を算出する。
【００３３】
乾燥時間の算出は、例えばラスタデータ中の印字対象となるピクセル数密度や、使用される画素色、CMYKに分解された結果と、プリンタの印字ヘッド・インクの構成から求められるインク使用率、図示しない温度計から取得される環境温度、図示しない湿度計から取得される環境湿度をもとに、実験的にあらかじめ決定された乾燥時間テーブル等を参照することによって行われる。
【００３４】
ここで用いられる乾燥時間の算出手段は例えば特開平11-34247によって開示されたものである。
【００３５】
つづいて、ホストコンピュータ101は、印刷ページ管理テーブル214の乾燥時間格納フィールドにページ毎の乾燥時間を図３に示すように格納する。
【００３６】
(算出されたページ乾燥時間をもとに印刷ページ順を入れ換え)
つづいて、ホストコンピュータ101は、ページ毎の乾燥時間をキーにして、印刷ページ管理テーブルに格納されたプリントジョブの印刷順を乾燥時間の長いものが先になるように整列する。
【００３７】
整列手段としてはは周知のクイック法などが用いられる。
【００３８】
印刷ページ管理テーブル214が乾燥時間によって整列された結果を図４(4-2)に示す。
【００３９】
図４の例では、最後に印刷されるページ4の印刷時間が80秒と長いため、印刷順が2番目に変更されている。
【００４０】
(印刷ジョブをインクジェットプリンタに転送)
つづいて、ホストコンピュータ101のプリンタドライバ212は、乾燥時間の長い順に整列再構成された印刷ページ管理テーブル214の管理順に、印刷ジョブ格納領域213に蓄積された印刷ジョブのラスタデータをプリンタインターフェイス104を経由してインクジェットプリンタ102に転送する。
【００４１】
インクジェットプリンタ102によって印刷が完了した未乾燥の原稿は排紙積載部103に印刷順に排紙される。
【００４２】
また本発明におけるプリンタインターフェイス104は、双方向の通信機能を有し、インクジェットプリンタ102は、用紙への印字が完了すると、その情報をホストコンピュータ101に転送する。
【００４３】
用紙への印字完了通知を受信したホストコンピュータ101は、印字終了時刻をリアルタイムクロックから取得し、取得した時刻を印刷されたページに対応する印刷ページ管理テーブル214の印字完了時刻フィールドに格納する。
【００４４】
(印刷原稿をページ順に積載部に出力)
ところで、本発明におけるインクジェットプリンタ102は、図1に示すように、複数段の排紙積載部103を有する。
【００４５】
本実施例ではインクジェットプリンタ102は合計4つの排紙積載部を持つものとし、各排紙積載部に対して(1)(2)(3)(4)という番号付を行う。
【００４６】
原稿ページは印刷の完了した順に(1)->(2)->(3)->(4)の順に排出されるものとする。
【００４７】
すなわち、4ページまでの原稿であれば、用紙に打ち込まれたインクの乾燥時間を気にすることなく、連続して印刷から排紙の動作をすることができる。
【００４８】
操作者によって指定された印刷文書のページ数が4ページ以内であれば、以上の動作で印字までの動作は完了し、あとは原稿の乾燥を待つのみとなる。
【００４９】
(ページ順交換の結果全ページ乾燥終了時刻をユーザに通知)
つづいて、ホストコンピュータ101は、印刷原稿の完成時刻を以下のようにして決定する。
【００５０】
ところで、操作者が完成原稿を得ることができる時刻は、すべてのページの印字が完了し、各ページの用紙上に打ち込まれたインクが乾燥する時刻である。
【００５１】
ここで、ページ毎の印刷原稿の乾燥終了時刻を、印字終了時刻にページ毎に算出された乾燥時間を加えたものと定義する。
【００５２】
すべてのページのラスタデータのプリンタ102への転送が終了し、最終ページの印字終了通知をホストコンピュータ101が受信すると、ホストコンピュータ101は、各ページの印字終了時刻に算出されたページ毎の乾燥時間を加え、ページ毎の原稿完成時刻として印刷ページ管理テーブル214の乾燥終了時刻フィールドに格納する。
【００５３】
つづいてホストコンピュータ101は、印刷ページ管理テーブル214の乾燥終了時刻フィールドを逐次比較し、もっとも遅い時刻を取得する。
【００５４】
つづいて、ホストコンピュータ101は、ウィンドウシステムを駆動し、コンソール装置上に図６のようなダイアログボックスを表示する。
【００５５】
操作者はこのダイアログをコンソール上で視認することにより、印刷物の乾燥が終了する時刻を知ることが可能となる。
【図面の簡単な説明】
【００５６】
【図１】本発明におけるハードウェア構成  ホストコンピュータとプリンタ
【図２】ジョブ管理テーブルとディレクトリ  ファイルシステムイメージ
【図３】通知ＧＵＩ表示
【図４】本発明におけるデータの格納領域の構成
【図５】本発明におけるデータの格納領域の構成
【図６】本発明におけるデータの格納領域の構成
【図１】
2007296702.tif 000003
【図２】
2007296702.tif 000004
【図３】
2007296702.tif 000005
【図４】
2007296702.tif 000006
【図５】
2007296702.tif 000007
【図６】
2007296702.tif 000008