(57)【要約】【課題】  今までは、同じ印字データで、用紙の種類、印字モード等の印字条件を変えて印字する場合、印字データを転送しなおす必要があった。大判プリンタでは、データ数が数１００Ｍバイト在り、特にＬＡＮなどを使った場合、他のトラフィックに影響を与えるなどの問題があった。このため不要なデータ転送を無くする事が必要である。【解決手段】  ハードディスクに印字データを記憶し、次の印字おときは印字条件だけホストコンピュータから指定し、プリンタ側でハードディスク内の印字データを展開しプリントを行う。また、ハードディスク内の印字データは、一定時間使用しないと消去する。【選択図】  図１
2008044308.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータからの多値の印字データを二値化して印字を行なう印字装置で、
二値化を行なう際、印字条件により二値化が異なる装置において、印字装置内に記憶装置をもち、印字を行なう際、ホストコンピュータから送られてくる多値の印字データと同データを識別するＩＤを記憶装置に格納し印字を行ない、以降の印字の際、同じ印字データを用いる場合、ホストコンピュータは印字データは送らず、印字条件とデータを識別するＩＤを印字装置に送り、印刷装置はＩＤで識別される記憶装置のデータと印字条件で印字を行なうことを特徴とする印字装置。
【請求項２】
請求項１の装置において、記憶装置はハードディスクであることを特徴とする印字装置。
【請求項３】
請求項１の装置において、記憶装置は半導体メモリであることを特徴とする印字装置。
【請求項４】
請求項１の装置において、記憶装置に格納されたデータは、データを使用してから一定の時間使用しないと消去することを特徴とする印字装置。
【請求項５】
請求項４の装置において、記憶装置がデータでいっぱいになり次のデータが格納できない時は、データを使用してからの時間が長いものからデータを消去することを特徴とする印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタに関するもので、特にハードディスクなどの大容量記憶装置を持つ装置に関する
【背景技術】
【０００２】
近年大版プリンタと呼ばれるＡ１サイズ以上を印刷できるプリンタが開発されている、このプリンタは、通常図３に示すような構成をとっている、まず、用紙は特にＡ０サイズ以上になるとカット紙でのハンドリングは困難になるため、通常ロール紙が用いられている。印刷動作は、ロール紙３０１は、送りローラ３０２により搬送され、プラテン３０３上に送られる、次に、インクジェットヘッドなどのインクの吐出機能を持ったキャリッジ３０４が矢印のように、用紙搬送とは垂直の方向に移動しながら印刷データに対応するインクを吐出し、次に送りローラが吐出したインクの幅だけ用紙を搬送する、このことを繰り返すことにより、目的の印刷を行なうことができる。
【０００３】
上記プリンタにおいてインクジェットヘッドをマゼンタ、イエロー、シアン等の原色及び黒用のものを持つことにより、カラーのプリンタとすることができる。しかし、インクジェット方式では、吐出するインク的の大きさは一定であるため濃度を表現するためには、誤差拡散などの画像処理が必要である。
【０００４】
このための構成を図４に示す、４０１はプリンタ４０２に対して印字データを送り印字指令をするホストコンピュータ、４０３は印字データを誤差拡散などの処理を行うコントローラ、４０４は印字動作をおこなう図３に示した印字エンジンである。この構成において、通常ホストコンピュータは、印字データとして、色光の三原色であるレッド，グリーン、ブルーのデータもしくは色料の三原色であるシアン、マゼンタ、イエロー及びブラックのデータを２５６階調（８ビット）でプリンタに送出する。コントローラでは、前記のようにインクジェット方式のプリンタでは、１つのノズルでは階調は表現できないため、誤差拡散など多値を２値に展開する画像処理が必要であり、これを行なっている。
【０００５】
インクジェット用に２値に展開されたデータは、エンジンにより、用紙に印字される。
【０００６】
複数同じ画像を印字するものは、特開平９−３４６７０のように、複数コピー印刷ジョブの場合にデータ記憶機構へデータをコピーするものがある。
【０００７】
また、プリンタのパネルから印字条件を設定するものは特開２００２−１１３９０６の様に、セキュリティのために、印字指令をした本人がプリンタのパネルを操作し印字開始するようなオンデマンド印刷時、ホストコンピュータに戻らなくてもパネルから拡大縮小などの指定をできるものがある。
【特許文献１】特開平９−３４６７０
【特許文献２】特開２００２−１１３９０６
【発明の開示】
【発明が解決しようとする課題】
【０００８】
コントローラによる画像処理は用紙の種類により、インクの吸収量が異なり、また“きれい”、“早い”等の印字モードにより最適な２値展開方法が異なり、また印字品位も変わってくる。
【０００９】
他方、大版プリンタでは印字ぶつの用途が展示などプロユースのものが多く、用紙の種類や印字条件を変え試し印字を行ない最終の印字条件を決めることが多い。このとき、同じ印字データであっても、印字ごとに印字データも再送する必要があった。しかし、大版の印字データは、通常数百メガバイトあるため、転送に時間がかかるだけでなく、また最近のインターフェイスは、ＵＳＢ、ＬＡＮなど他の装置の通信も同時に発生するため、ほかの通信にも悪影響を与えることがある。
【課題を解決するための手段】
【００１０】
これらの課題を解決するために、プリンタ、特に上記コントローラ内にハードディスクなどの大容量記憶装置をおき、ホストコンピュータから送られてくる多値の印字データを記憶することにより、同じ印字条件だけでなく異なる印字条件の場合でも、大量の画像データを転送することなく印字を行なうことができる。また、すぐ印字可能な展開データは、データ量が多いため、このデータを記録するのに比べ多数のデータを記録することができる。また、記録されたデータは定められた時間が過ぎた場合、上記記憶装置から消去することにより、記録装置を効率よく使用することができ、また必要以上の時間記憶しないため、セキュリティにも効果がある。
【発明の効果】
【００１１】
以上説明した様に、プリンタ、内にハードディスクなどの大容量記憶装置をおき、ホストコンピュータから送られてくる多値の印字データを記憶することにより、同じ印字条件だけでなく異なる印字条件の場合でも、大量の画像データを転送することなく印字を行なうことができ、印字までの時間を早くできるだけでなく、同時に接続されている、周辺機器等のデータ転送にも悪影響を与えない、また一定時間使用されていないデータを消去することで、記憶装置の効率を上げるだけでなく、セキュリティの面でも効果がある。
【発明を実施するための最良の形態】
【００１２】
図１に本発明の実施の形態のブロック、図２にホストコンピュータのフローチャート、図５にプリンタのフローチャートを示す。
【００１３】
図１において、１０１はプリンタ１０２に対して印字データを送り印字指令をするホストコンピュータ、１０３は印字データを誤差拡散などの処理を行うコントローラ、１０４はホストコンピュータからの印字データを記録するハードディスクなどの大容量メモリ、１０５は印字動作をおこなう図３に示した印字エンジンである。
【００１４】
図１の構成において、動作を図２、図５のフローチャートを用いて説明する。
【００１５】
図２においてホストコンピュータで２０１印字を開始されるとまず判断２０２で、一回目の印字かどうか判断し、次に判断２０３で印字データに変更があるか判断する、次に前回の印字から設定した時間過ぎているか判断する。これら１つでもＹＥＳであると、プリンタに、必要な印字データが無いので、２０５で印字データ、データを識別するためのデータＩＤ、及び印字条件をプリンタに送る。前記判断が全てＮＯの場合は、プリンタに必要な印字データが記録されていると判断できるため、印字エータ似対応するデータＩＤと印字条件のみプリンタに送る。
【００１６】
上記データＩＤは、印字データごとに付けられ、他の印字データと区別するもので、たとえば、印字データを作った順にシリアルナンバーを附加すると言う方法でも実現できる。
【００１７】
次にプリンタの動作を説明するが、データ管理について説明する、まずハードディスクのデータはデータ管理テーブル２１９により、管理されている。このテーブルには、記録された印字データのＩＤごとに最終使用時間と、データを使用しているかのデータ使用フラグで構成されている。印字データの管理は管理タスク２２５により行なわれる。このタスクはタイマ割り込みにより定期的に起動される、タイマ割り込みにより起動されると、データ管理テーブルを読み込み、データ使用フラグにより使用していないデータを判断し、使用していないデータで最終使用時間から定めた時間過ぎたデータがあれば、それを消去する。
【００１８】
印字については、（１）の印字データ、データＩＤ、及び印字条件が送られてきた場合、コントローラにおいて、まず２０７で印字データをハードディスクにファイル名をデータＩＤで記録しながら、印字条件に合わせてエンジンが印字できるように展開データを作成する。２０９、１バンド展開するごとにデータをエンジンに転送し、２１０、エンジンは１バンド印字を行なう、このことを１つの印字データに対して行い、１枚分の印字を行なう、次に、管理テーブル２１９にデータＩＤと最終使用時間を登録し、印字を終了する。
【００１９】
また、（２）のデータＩＤ、及び印字条件のみ送られてきた場合は、２１３で管理テーブルにデータ使用中のフラグを立て時間経過により消去されないようにする。その後２１４データＩＤで指定されるハードディスク内の印字データを読み出しながら印字条件に合わせ印字のための展開データを作成し、（１）と同様２１５の１バンドごとにエンジンに転送し、２１６印字を行なう。
【００２０】
１枚分の印字を行なった後、２１７データ管理テーブルの最終使用時間を更新する。
【００２１】
また、データを消去するまでの定められた時間は、通常の業務では１日程度とするのが効率が良いが、プリントが多い場所では記録するデータが増えるため、短くしなくてはならないが、もちろん短くても効果は得られる。
【００２２】
また、ハードディスクがいっぱいになり、新しい印字のための記憶容量が足りなくなった場合、最終使用時間が古い順に消去することで、より効率的にハードディスクを利用できる。
【００２３】
ここでは、実施例として大容量記憶装置をハードディスクとして説明したが、近年半導体の進化によりフラッシュメモリ、ＤＲＡＭなどのメモリを用いても同様の効果が得られる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態のブロック図。
【図２】本発明の実施の形態を説明するホストコンピュータのフローチャート。
【図３】大版プリンタの構成図。
【図４】カラーインクジェットプリンタのデータの流れを表すブロック図。
【図５】本発明の実施の形態を説明するプリンタのフローチャート。
【図１】
2008044308.tif 000003
【図２】
2008044308.tif 000004
【図３】
2008044308.tif 000005
【図４】
2008044308.tif 000006
【図５】
2008044308.tif 000007