(57)【要約】【課題】  インクジェットプリンタにおいて印刷中に印刷ヘッドが途中で停止することにより発生する印刷ムラの発生を防ぐ。【解決手段】  インクジェットプリンタに印刷ジョブ記憶手段を備え、イメージデータ処理速度とイメージデータ受信速度を比較し、イメージデータ受信が間に合わない場合には、ジョブをすべてプリンタに受信してから印刷を行うようにすることにより。ただし、データ転送速度はシステム環境により異なるため、実際の印刷方法はホストコンピュータに問い合わせを行う。【選択図】  図２
2009143212.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを記憶する印刷ジョブ記憶手段と、印字モード毎に必要なイメージデータ処理速度を記憶するイメージデータ処理速度記憶手段と、ホストコンピュータとの接続形式毎のデータ転送速度を記憶するデータ転送速度記憶手段と、圧縮方式毎に必要なデータ伸張速度を記憶するデータ伸張速度記憶手段と、ホストコンピュータに印刷方法の問い合わせを行う印刷方法問い合わせ手段とを備えるインクジェットプリンタを用いる印刷処理システム、
受信したジョブで指定されている印字モードに必要なイメージデータ処理速度と、データ転送速度とデータ伸張速度との合計速度であるイメージデータ受信速度とを比較し、上記イメージデータ処理速度よりイメージデータ受信速度が小さい場合には、ジョブをすべてプリンタに受信し印刷ジョブ記憶手段に記憶してから印刷を行うかどうかをホストコンピュータに問い合わせを行うことを特徴とする印刷処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを記憶することが可能なインクジェットプリンタとホストコンピュータから構成される印刷処理システムに関するものである。
【背景技術】
【０００２】
インクジェットプリンタにおける印刷では印刷ヘッドが紙面を横方向および縦方向に移動する際にインクを吐出することにより印刷画像を形成する。印刷途中でヘッドが長時間停止すると、ヘッドが滑らかに動作する場合と比較して既に印刷した部分のインクの乾燥度合いが異なるため、印刷結果にムラが生じる。
【０００３】
ジョブを保存できないプリンタでは、プリンタにおける処理速度やホストコンピュータからのデータ転送速度の限界によりこれを回避できない場合があった。
【０００４】
プリンタにおける処理速度は印字モードにより異なる。印字モードとは、メディアの種類、印刷品位、イメージデータのプリンタへの入力解像度、印刷方向（片方向、または双方向）、パス数、画像処理のプロファイル等の組み合わせである。通常、印字モードはひとつのメディアについて印刷する品位に応じて複数存在する。
【０００５】
イメージデータ受信速度に影響を与えるものとしてデータ転送速度と圧縮方法がある圧縮方法にはPackBitsやJPEGなどがある。
【０００６】
データ転送速度はインターフェースやプロトコルにより異なる。インターフェースには、たとえば、USB、IEEE1394、ネットワークなどがある。プロトコルには、ネットワークにおける、LPR、AppleTalkやUSBにおけるIEEE1284.4などがある。ネットワークにおける転送速度は、トラフィックにより変動するという特徴がある。
【０００７】
ところで、ホストコンピュータの早期開放を目的としてジョブをハードディスクなどの記憶手段に記憶するシステムが存在する。たとえば、特許文献１では、ホストコンピュータの早期開放と処理速度の向上を目的として、ジョブをハードディスクに保存するかどうかをホストから指示する方法が開示されている。
【特許文献１】特開２０００−２５９３７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の技術ではインクジェットプリンタに特有の印刷途中でヘッドが停止することにより発生する印刷ムラを防止する観点がなかった。
【０００９】
本発明は、印刷ジョブを記憶する印刷ジョブ記憶手段を備えるインクジェットプリンタとホストコンピュータから構成されるシステムにおいて、印刷途中でヘッドが停止することにより発生する印刷ムラを防止する手段を備える印刷処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、印刷ジョブを記憶する印刷ジョブ記憶手段を備えるインクジェットプリンタとホストコンピュータとからなる印刷処理システムにおいて、指定された印字モードに必要なイメージデータ処理速度と、ホストとの接続形式から求められるデータ転送速度とジョブで指定されている圧縮方式から求められるデータ伸張速度との合計速度であるイメージデータ受信速度とを比較することで、イメージデータ処理速度にイメージデータ受信速度が間に合うかどうかを判断する。データ受信が間に合わないと判断した場合には、ジョブをすべて受信して印刷ジョブ記憶手段に記憶後に印刷を開始することを特徴とする。その際、データ転送速度はネットワークの場合にはトラフィックの状況により一定しないため、平均的な速度を使用して判定する。このため、データ処理速度にイメージデータ受信速度が間に合うかどうかの判断は必ずしも正確とはいえない。そこでインクジェットプリンタはデータ受信が間に合わないと判断した場合には、ジョブをすべて受信した後に印刷を開始するか否かをホストコンピュータに問い合わせる。そして、ユーザーの判断にしたがって印刷ジョブをすべて受信した後に印刷を開始するか否かを決定する。
【発明の効果】
【００１１】
本発明により、印刷途中でヘッドが停止することにより発生する印刷ムラを防止する可能性が高まり、ムラのない印刷物を取得することができる。または、再印刷による用紙の無駄をなくすことができる可能性が高くなる。
【発明を実施するための最良の形態】
【００１２】
［実施例１］
図1は、本発明のシステム構成を示している。
【００１３】
コンピュータ100は、USBやネットワークなどの通信手段110によりインクジェットプリンタ120と接続されている。コンピュータ100は、印刷ジョブ101を作成しインクジェットプリンタ120に送信する。また、後記のインクジェットプリンタ120内の印刷方法問い合わせ手段124からの問い合わせに応じて、印刷方法（ジョブをすべて受信後印刷するのか、またはジョブを受信しながら印刷するのか）を指示する印刷方法指示手段102を備える。印刷方法指示のやり方としては、たとえば印刷方法を画面表示してユーザーに選択させる。
【００１４】
インクジェットプリンタ120には、ホストコンピュータ100から送信された印刷ジョブ101を記憶する印刷ジョブ記憶手段121と、印字モード毎に必要なイメージデータ処理速度を記憶するイメージデータ処理速度記憶手段122と、ホストコンピュータ100との接続形式毎のデータ転送速度を記憶するデータ転送速度記憶手段125と、圧縮方式毎に必要なデータ伸張速度を記憶するデータ伸張速度記憶手段123と、ホストコンピュータ100に印刷方法（ジョブをすべて受信後印刷するのか、またはジョブを受信しながら印刷するのか）の問い合わせを行う印刷方法問い合わせ手段124とを備える。
【００１５】
図３に、記憶されているイメージデータ処理速度のデータを一例として示す。
【００１６】
130はイメージデータ処理速度記憶手段122に記憶されている「イメージデータ処理速度」データの一例である。ここでは、簡単のために印字モードをA,B,C,D,Eと表示しているが、実際はメディアの種類、品位、解像度、パス数、プロファイルなどが対応する。
【００１７】
131はデータ伸張速度記憶手段123に記憶されている「データ伸張速度」データの一例である。
【００１８】
132はデータ転送速度記憶手段125に記憶されている「データ転送速度」データの一例である。
【００１９】
インクジェットプリンタ120は、受信したジョブで指定されている印字モードに必要なイメージデータ処理速度と、ホストとの接続形式から求められるデータ転送速度とジョブで指定されている圧縮方式から求められるデータ伸張速度との合計速度であるイメージデータ受信速度とを比較することで、イメージデータ処理速度にイメージデータ受信速度が間に合うかどうかを判断する。データ受信が間に合わないと判断した場合には、ジョブをすべて受信して印刷ジョブ記憶手段に記憶後に印刷を行うかどうかをホストコンピュータに問い合わせ、指示に応じて印刷する。
【００２０】
イメージデータ処理速度にイメージデータ受信速度が間に合うかどうかの判断方法の例を挙げる。
【００２１】
たとえば、印字モードがD、圧縮方式がPackBits、接続形式がネットワーク、プロトコルがLPRの場合、
イメージデータ処理速度 = 2Mbps
イメージデータ受信速度 = 0.9Mbps + 2Mbps = 2.9Mbps
となり、イメージデータ処理速度に対してイメージデータ受信速度は間に合う。
【００２２】
また、印字モードがD、圧縮方式がPackBits、接続形式がネットワーク、プロトコルがAppleTalkの場合、
イメージデータ処理速度 = 2Mbps
イメージデータ受信速度 = 0.9Mbps + 0.5Mbps = 1.4Mbps
となり、イメージデータ処理速度に対してイメージデータ受信速度は間に合わない。
【００２３】
なお、プリンタ120には、画像処理など他の機能を果たす手段が存在するが、本発明では本質的でない部分であるため、ここでは記述していない。
【００２４】
図２は、本実施例において、インクジェットプリンタの印刷処理を示すフローチャートである。
【００２５】
ホストコンピュータ100から印刷ジョブ101を受信し(S210)、印刷ジョブ101をから印字モードおよびデータ圧縮形式を取得する(S220)。また、インクジェットプリンタ120は現在印刷ジョブ101を受信している接続形式とプロトコルを取得する(S230)。
【００２６】
インクジェットプリンタ120は、上記印字モードに必要なイメージデータ処理速度をイメージデータ処理速度記憶手段122から、また、上記データ圧縮形式に対応するデータ伸張速度をデータ伸張速度記憶手段123取得する。
【００２７】
また、上記接続形式とプロトコルに対応したデータ転送速度を、データ転送速度記憶手段125から取得する。
【００２８】
ここで、上記取得したイメージデータ処理速度と、上記取得したデータ転送速度、およびデータ伸張速度の合計速度であるイメージデータ受信速度とを比較し、イメージデータ処理速度にイメージデータ受信速度が間に合うかどうかを判断する。
【００２９】
データ受信が間に合うと判断した場合には(S240: Yes)、データを受信しながら印刷を行う(S280)。データ受信が間に合わないと判断した場合には(S240: No)、ジョブをすべて受信した後に印刷を行うかどうかをホストコンピュータに問い合わせを行う(S250)。データ受信後印刷するよう指示された場合には(S260: Yes)、データをすべて受信した後に印刷を行い(S270)、データを受信しながら印刷を行うよう指示された場合には(S260: No)、データを受信しながら印刷を行う(S280)。
【００３０】
［産業上の利用可能性］
本発明は、印刷ジョブを記憶することが可能なインクジェットプリンタとホストコンピュータから構成される印刷システムにおいて利用可能である。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施例1におけるシステム構成。
【図２】図２は、実施例1における、インクジェットプリンタの印刷処理を示すフローチャート。
【図３】記憶されているイメージデータ処理速度のデータの一例。
【符号の説明】
【００３２】
100  コンピュータ
101  印刷ジョブ
102  印刷方法指示手段
110  通信手段
120  インクジェットプリンタ
121  印刷ジョブ記憶手段
122  イメージデータ処理速度記憶手段
123  データ伸張速度記憶手段
124  印刷方法問い合わせ手段
125  データ転送速度記憶手段
130  「イメージデータ処理速度」データの例
131  「データ伸張速度」データの例
132  「データ転送速度」データの例
【図１】
2009143212.tif 000003
【図２】
2009143212.tif 000004
【図３】
2009143212.tif 000005