(57)【要約】【課題】従来から大判のインクジェットプリンタ等のロール紙を取り扱うプリンタにおいて、各頁印刷後、インクが乾燥するまでの時間（頁間休止時間）を設定する機能がある。本発明では、頁単位での休止時間ではなく、プリンタドライバの処理できるバンド（頁の複数分の１）単位での休止時間を考慮することによって、紙巻き取り装置が１度に巻き取る単位での休止時間を設定できることを目的とする。【解決手段】紙巻き取り装置が１度に巻き取る長さを取得する手段とロール紙巻き取り装置が巻き取らずに印刷できる最大の長さを取得する手段とバンド単位に休止時間を設定する手段とバンド単位でのインク打ち込み量に基づいた推定乾燥時間を算出する手段とバンド単位での印刷データ、印刷方法に基づいた推定印字時間を算出する手段を持つ。【選択図】　　　　図１
2004122622.tif 000002
【特許請求の範囲】
【請求項１】
ロール紙巻き取り装置が１度に巻き取る長さを取得する手段とロール紙巻き取り装置が巻き取らずに印刷できる最大の長さを取得する手段とバンド単位でのインク打ち込み量に基づいた推定乾燥時間を算出する手段とバンド単位での印刷データ、印刷方法に基づいた推定印字時間を算出する手段を持ち、前記バンド単位の推定乾燥時間と推定印刷時間から得られたプリンタ休止時間を印刷データ付加することによって、バンド単位で、インクが乾燥するまでロール紙を巻き取らないようにするインクジェット記録制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体にインクを吐出して画像を記録するインクジェット記録制御方法に関するものである。
【０００２】
【従来の技術】
従来から、大判のインクジェットプリンタ等のロール紙を取り扱うプリンタにおいて、各頁印刷後、インクが乾燥するまでの時間（頁間休止時間）を設定する機能がある。
【０００３】
この頁間休止時間は、ロール紙に吐出されたインクが完全に乾燥するまでの時間を示すものである。ロール紙巻き取り装置が装着されているプリンタでは、１頁印刷後、この頁間休止時間待ち、２頁目以降の印刷を行い、プリンタと巻き取り装置の間に適当なたるみができた時に巻き取るように動作したり、複数頁印刷後、複数頁の休止時間を待った後にロール紙を巻き取るように動作していた。
【０００４】
上記頁間休止時間の設定方法は、単純にプリンタの機種によって固定時間が設定されていたり、ユーザが印刷時にこの時間を設定したり、また、印刷データ、印刷方法、印刷環境に応じて、適切な時間を算出してこの時間を設定していたりしていた（例えば、特許文献１参照。）。
【０００５】
【特許文献１】
特開平１１−３４８２４７号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来技術においては、頁単位のみの休止時間を設定するものであった。
【０００７】
大判のインクジェットプリンタ等のロール紙を取り扱うプリンタにおいては、プリンタとロール紙巻き取り装置との距離等によって、頁単位での休止時間では正常に動作できない場合がある。例えば、横幅がＡ０用紙のロール紙で、プリンタとロール紙巻き取り装置との距離が、Ａ０用紙の縦の長さの半分のような場合、確実にインクが乾燥するようにＡ０用紙を印刷するには、半頁分の印刷を行い、半頁分の休止時間をもつようにしなければならない。
【０００８】
また、大判のインクジェットプリンタ等のロール紙を取り扱うプリンタにおいては、ロール紙の横幅より小さな用紙を印刷可能なため、小さな用紙を印刷した場合には、頁単位のみの休止時間では、非常に効率が悪い。例えば、横幅がＡ０のロール紙で、Ａ４の印刷原稿を印刷した場合でも、設定された頁間休止時間分を待たなければならない。
【０００９】
本発明は、上記のような問題点に鑑みてなされたものであり、頁単位での休止時間ではなく、プリンタドライバの処理できるバンド（頁の複数分の１）単位での休止時間を考慮することによって、紙巻き取り装置が１度に巻き取る単位での休止時間を設定できることを目的とする。
【００１０】
また、上記バンド単位で、推定印刷時間と推定乾燥時間を算出し、休止時間を求めることによって、効率のよい休止時間を設定できることを目的とする。
【００１１】
【課題を解決するための手段】
本発明によれば、プリンタからロール紙巻き取り装置が１度に巻き取る長さを取得する手段とロール紙巻き取り装置が巻き取らずに印刷できる最大の長さを取得する手段とバンド単位に休止時間を設定する手段とバンド単位でのインク打ち込み量に基づいた推定乾燥時間を算出する手段とバンド単位での印刷データ、印刷方法に基づいた推定印字時間を算出する手段を持ち、プリンタドライバは、上記１度の巻き取る長さ分のバンドデータをプリンタに送った後、上記バンド単位の推定乾燥時間と推定印刷時間から得られた休止時間データをプリンタに送る。プリンタは、送られたバンドデータは印刷し、休止時間データを受け取った場合には、休止時間分待つように動作するように作用する。
【００１２】
以上、本発明を整理して要約すれば以下の構成に集約できる。
【００１３】
（１）ロール紙巻き取り装置が１度に巻き取る長さを取得する手段とロール紙巻き取り装置が巻き取らずに印刷できる最大の長さを取得する手段とバンド単位でのインク打ち込み量に基づいた推定乾燥時間を算出する手段とバンド単位での印刷データ、印刷方法に基づいた推定印字時間を算出する手段を持ち、前記バンド単位の推定乾燥時間と推定印刷時間から得られたプリンタ休止時間を印刷データ付加することによって、バンド単位で、インクが乾燥するまでロール紙を巻き取らないようにするインクジェット記録制御方法。
【００１４】
【発明の実施の形態】
（実施例１）
図１は、本発明の実施例１において、印刷システムの概略構成を示すブロック図である。
【００１５】
図１において、１０１は、パーソナルコンピュータ等のホストコンピュータで、ＬＡＮ等の回線４０１を介して、本実施の形態の大判インクジェットプリンタ２０１に接続されている。また、大判インクジェットプリンタ２０１のロール紙を巻き取る巻き取り装置３０１は、ロール紙５０１を介して、大判インクジェットプリンタとつながっている。
【００１６】
このホストコンピュータ１０１では、オペレーティングシステム（ＯＳ）１１２の下で、各種アプリケーションプログラム１１１が動作しており、またこれらアプリケーションプログラムにより、呼び出されて実行されるプリンタドライバ１１３等が動作している。
【００１７】
大判インクジェットプリンタ２０１には、インクジェット法により、印刷を行うプリンタエンジン２１２、このプリンタエンジンを制御するコントロールプログラム２１１などが含まれている。操作パネル２１３は、ユーザより操作され、例えば、この操作パネルにより、印刷モードやインク、記録シートの種類などを指示する。
【００１８】
ロール紙巻き取り装置３０１は、大判インクジェットプリンタ２０１が排出したロール紙を受け取り、ロール紙がたるみを持った場合に、紙センター３１２により検知する。そして、たるみ分の用紙をコントロールプログラム３１１により、巻き取るように動作する。
【００１９】
図２は、本発明の実施例１において、大判インクジェットプリンタの構成を示すブロック図である。
【００２０】
図２において、ＣＰＵ２２１はプリンタ全体を制御する処理部であり、ＲＯＭ２２２は、システムプログラムが記憶されており、電源ＯＮ時に各ハードウェアのチェックを行ったり、印刷制御部２２４、ネットワーク制御部２２７の制御をおこなう処理ルーチン等が格納されている。
【００２１】
ＲＡＭ２２３は、電源ＯＮ時にＲＯＭ２２２の内容がコピーされたり、各種データが記憶されるものである。印刷制御部２２４は、印字ヘッドの移動の制御、インク吐出の制御、紙送りの制御等の印刷に関連する全般的なことを行うものである。
【００２２】
ネットワーク制御部２２７は、ＬＡＮ等の回線４０１と接続され、ＴＣＰ／ＩＰ等に関連するすべてネットワークの制御を行うものである。表示制御部２２５は、操作パネル２１３のＬＣＤ等の表示部を制御するものであり、入力制御部２２６は、操作パネル２１３のテンキー等の入力部を制御するものである。
【００２３】
図３は、本発明の実施例１において、ロール紙巻き取り装置３０１の構成を示すブロック図である。
【００２４】
図３において、ＣＰＵ３２１はロール紙巻き取り装置全体を制御する処理部であり、ＲＯＭ３２２は、システムプログラムが記憶されており、電源ＯＮ時に各ハードウェアのチェックをおこなう処理ルーチン等が格納されている。
【００２５】
ＲＡＭ３２３は、各種データが記憶されるものである。巻き取り制御部３２４は、ロール紙のたるみを紙センサー３１２により検知し、たるみを巻き取る制御を行う。
【００２６】
図４は、本発明の実施例１において、ロール紙巻き取り装置３０１の動作を示すフローチャートである。実施例１のロール紙巻き取り装置３０１は、Ａ０用紙２頁分の印刷をおこなった場合、１頁分の紙のたるみが発生し、そのたるみを紙センサー３１２が検知し、たるみ分の１頁を巻き取るように動作する。
【００２７】
Ｓ１において、紙センサー３１２をチェックする。Ｓ２において、Ａ０用紙１頁分のたるみがあるかどうかを判別し、たるみがあった場合には、Ｓ３へ移行し、ない場合には、Ｓ１へ戻る。Ｓ３では、たるみ分のＡ０用紙１頁分巻き取るように動作する。
【００２８】
図５は、本発明の実施例１において、プリンタドライバが印刷データを作成することを示すフローチャートである。
【００２９】
実施例１では、Ａ０版の印刷原稿を３頁分ロール紙に印刷を行う。大判インクジェットプリンタ２０１の巻き取り装置は、２頁目の印刷終了後、最初の１頁目の用紙を巻き取り、続いて３頁目の印刷終了後、２頁目の用紙を巻き取るように動作する。
【００３０】
プリンタドライバ１１３は、印刷開始時に、巻き取られずに印刷可能な長さ（Ａ０用紙２頁の長さ）、１度に巻き取られる長さ（Ａ０用紙１頁の長さ）、バンドのサイズ（Ａ０用紙の１頁の長さの１／５）、巻き取られずに印刷可能なバンド数（９バンド（＝２／（１／５）−１））、巻きとられる最後のバンド（５バンド目）の各データの初期化を行う。
【００３１】
１バンドごとの印刷データを作成する場合に、推定バンド乾燥時間と推定バンド印刷時間を算出し、前回のバンドの乾燥時間から今回のバンドの印刷時間を引いた時間と今回の乾燥時間を比較し、長い方を今回のバンドまでの最大乾燥時間とする。巻きとられる最後のバンド（５バンド目）になった場合に、このバンドまでの最大乾燥時間を保存しておく。巻き取られずに印刷可能なバンド数（９バンド目）になった場合に、前記保存している乾燥時間から、５バンド目から９バンド目までの印刷時間を引いた乾燥時間を、プリンタの休止時間として、９バンド目の印刷データに休止時間を付加して送る。プリンタは、印刷データに休止時間が付加されていれば、印刷データを印刷した後に、休止時間分待機するように動作する。
【００３２】
Ｓ１で、各種データの初期化を行う。Ｓ２で、１バンド分の印刷データの処理を行う。Ｓ３で、プリンタに１バンド分の印刷データを転送する。Ｓ４で、印刷終了かどうかを判別し、印刷終了でない場合は、Ｓ２に戻り、次のバンドの処理を行う。
【００３３】
図６は、図５の各種データの初期化の詳細を示すフローチャートである。
【００３４】
Ｓ１で、１度に印字可能な長さ（Ｌｅｎ１）を取得する。Ｓ２で、１度に巻き取る長さ（Ｌｅｎ２）を取得する。
【００３５】
Ｓ３で、バンドサイズ（ＢＳ）を設定する。Ｓ４で、１度に印字可能な長さ（Ｌｅｎ１）とバンドサイズから１度に印刷可能なバンド数（ＢＣ）を取得する。Ｓ５で、１度に巻き取る長さ（Ｌｅｎ２）とバンドサイズから巻き取られる最後のバンド（ＢＬ）を取得する。Ｓ６で、バンドの最大乾燥時間ｔの初期化（ｔ＝０）を行う。
【００３６】
Ｓ７で、巻き取られる最後のバンドの乾燥時間ｔｋの初期化（ｔｋ＝０）を行う。
【００３７】
図７は、図５の１バンド分の印刷データの処理の詳細を示すフローチャートである。
【００３８】
Ｓ１で、１バンド分の印刷データ作成を行う。Ｓ２で、１バンド分の推定印刷時間（ｔ１）を、印刷方法など情報を基に取得する。Ｓ３で、バンド内の単位面積当たりの最大インク打ち込み量などを基に、１バンド分の推定乾燥時間時間（ｔ２）を取得する。Ｓ４で、現在のバンドまでの最大乾燥時間時間（ｔ）を算出する。算出方法としては、今回のバンドの乾燥時間ｔ２と、前回までのバンドの最大乾燥時間ｔから、今回のバンドの印刷時間ｔ１を引いた時間を比較し、長い方を最大乾燥時間ｔとする。Ｓ５で、現在のバンドが、巻き取られる最後のバンド（ＢＬ）かどうかを判別し、最後のバンドの場合は、Ｓ６へ移行し、そうでない場合は、Ｓ８へ移行する。Ｓ６では、巻き取られる最後のバンドの乾燥時間ｔｋを保存（ｔｋ＝ｔ）する。Ｓ７で、巻き取られる最後のバンド数（ＢＬ）を再初期化（ＢＬ＝ＢＬ＋ＢＬ）する。Ｓ８では、現在のバンドで、保存している最後のバンドの乾燥時間ｔｋから、今回のバンドの印刷時間を引くことにより、巻き取られる最後のバンドの乾燥時間ｔｋを算出（ｔｋ＝ｔｋ−ｔ１）する。Ｓ９で、現在のバンドが、１度に印刷可能な最後のバンド（ＢＣ）かどうかを判別する。
【００３９】
１度に印刷可能な最後のバンドである場合には、Ｓ１０へ移行し、そうでない場合は、終了する。
【００４０】
Ｓ１０では、１バンド印刷データに休止時間（ｔｋ）データを付加する。Ｓ１１では、印刷可能な最後のバンドＢＣを再初期化（ＢＣ＝ＢＣ＋ＢＣ）する。Ｓ１２で、最大乾燥時間時間（ｔ）を算出（ｔ＝ｔ−ｔｋ）して終了する。
【００４１】
図８は、大判インクジェットプリンタが１バンド分の印刷データを受け取った場合の印刷処理を示すフローチャートである。
【００４２】
Ｓ１で、１バンド分の印刷データを印刷する。Ｓ２で、休止時間が付加されたバンドデータかどうかを判別し、付加されている場合には、Ｓ３へ移行し、そうでない場合は、終了する。Ｓ３では、休止時間分プリンタを待機状態にさせるように動作させ、終了する。
【００４３】
【発明の効果】
以上説明したように、頁単位での休止時間ではなく、プリンタドライバの処理できるバンド（頁の複数分の１）単位での休止時間を考慮することによって、紙巻き取り装置が１度に巻き取る単位での休止時間を設定でき、効率よく印刷できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施例１において、印刷システムの概略構成を示すブロック図
【図２】本発明の実施例１において、大判インクジェットプリンタの構成を示すブロック図
【図３】本発明の実施例１において、ロール紙巻き取り装置の構成を示すブロック図
【図４】本発明の実施例１において、ロール紙巻き取り装置の動作を示すフローチャート
【図５】本発明の実施例１において、プリンタドライバが印刷データを作成することを示すフローチャート
【図６】図５の各種データの初期化の詳細を示すフローチャート
【図７】図５の１バンド分の印刷データの処理の詳細を示すフローチャート
【図８】大判インクジェットプリンタが１バンド分の印刷データを受け取った場合の印刷処理を示すフローチャート
【符号の説明】
１０１　ホストコンピュータ
１１１　アプリケーションプログラム
１１２　オペレーティングシステム（ＯＳ）
１１３　プリンタドライバ
２０１　大判インクジェットプリンタ
２１１　コントロールプログラム
２１２　プリンタエンジン
２１３　操作パネル
２２１　ＣＰＵ
２２２　ＲＯＭ
２２３　ＲＡＭ
２２４　印刷制御部
２２５　表示制御部
２２６　入力制御部
２２７　ネットワーク制御部
３０１　巻き取り装置
３１１　コントロールプログラム
３１２　紙センサー
３２１　ＣＰＵ
３２２　ＲＯＭ
３２３　ＲＡＭ
３２４　巻き取り制御部
４０１　回線
５０１　ロール紙
【図１】
2004122622.tif 000003
【図２】
2004122622.tif 000004
【図３】
2004122622.tif 000005
【図４】
2004122622.tif 000006
【図５】
2004122622.tif 000007
【図６】
2004122622.tif 000008
【図７】
2004122622.tif 000009
【図８】
2004122622.tif 000010