(57)【要約】【課題】  接続可能な給紙ユニットの種類の汎用性を増した印刷装置及び画像メモリ制御方法を得る。【解決手段】  印刷装置１は、画像データ処理部を有して構成され、ＨＤＤ等の不揮発性記憶装置２と接続されて構成される。印刷装置１では、１ページの画像データをいくつかの短冊状領域に区切って処理する。この処理において、印刷装置及び画像メモリ制御方法では、ページ記述言語から実際の画像データに変換している。画像データは、メモリをより効率的に使用するために、１ページをいくつかの短冊状領域（バンド）に区切って処理している。長尺印刷可能なプリンタのように、１ページの画像データ（バンド）のサイズが膨大な場合、従来のように、ページのクローズでＨＤＤに画像データを退避しているのでは、それ以前にメモリが満ぱい（メモリフル）になってしまう怖れがある。しかし本発明では、バンド単位でのメモリの確保のタイミングでメモリ状況をみて、ＨＤＤに画像データを退避することで、メモリフルを起こさせないことを目的としている。【選択図】  図１
2006044157.tif 000002
【特許請求の範囲】
【請求項１】
ＨＤＤ・ＳＤカードなど不揮発性記憶部と、該不揮発性記憶部への画像データの退避のタイミングを制御する画像メモリ制御部とを有して構成され、
前記画像メモリ制御部がメモリ上の画像データを前記不揮発性記憶部に退避するタイミングに、該メモリの空き容量に基き決定することを特徴とする印刷装置。
【請求項２】
前記画像メモリ制御部は、前記画像データの描画エリア確保後にメモリ残量を調査し、前記不揮発性記憶部に退避することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記不揮発性記憶部に退避後に再度メモリ空き容量を調査し、空きが不十分であればさらに画像データの圧縮を続けることを特徴とする請求項２記載の印刷装置。
【請求項４】
前記画像データが、すぐに出力の可能性が有るか無いかを示す情報の付いたメモリ確保要求コマンドを持つことを特徴とする請求項１から３の何れかに記載の印刷装置。
【請求項５】
前記コマンドにより、画像出力の可能性が無いと判明した時は、即時に画像データを前記不揮発性記憶部に退避することを特徴とする請求項４に記載の印刷装置。
【請求項６】
ＨＤＤ・ＳＤカードなど不揮発性記憶部と、該不揮発性記憶部への画像データの退避のタイミングを制御する画像メモリ制御方法であり、
メモリ上の画像データを前記ＨＤＤ・ＳＤカードなど不揮発性記憶部に退避するタイミングに、メモリの空き容量に基き決定する制御処理手順が構成されたことを特徴とする画像メモリ制御方法。
【請求項７】
前記画像メモリ制御部は、前記画像データの描画エリア確保後にメモリ残量を調査して前記不揮発性記憶部に退避することを特徴とする請求項６記載の画像メモリ制御方法。
【請求項８】
前記不揮発性記憶部に退避後に、再度メモリ空き容量を調査し、空きが不十分であればさらに画像データの圧縮を続けることを特徴とする請求項７記載の画像メモリ制御方法。
【請求項９】
前記画像データが、すぐに出力の可能性が有るか無いかを示す情報が付いたメモリ確保要求コマンドを持つことを特徴とする請求項６から８の何れかに記載の画像メモリ制御方法。
【請求項１０】
前記コマンドにより画像出力の可能性が無いと判明した時は、即時に画像データを前記不揮発性記憶部に退避することを特徴とする請求項９に記載の画像メモリ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び画像メモリ制御方法に関し、とくに、メモリ上の画像データなどをＨＤＤ・ＳＤカードなどの不揮発性記憶装置に退避し、さらに、そのデータをメモリへ戻してから出力が行われ高速な応答が求められる、印刷装置及び画像メモリ制御方法に関する。
また、応用分野として、メモリ容量が少なく、頻繁にメモリ上のデータを不揮発性記憶装置に退避・復帰が行われる製品全般への適用が考えられる。
【背景技術】
【０００２】
従来、印刷装置及び画像メモリ制御方法は、一般に、印刷・データ保管等の画像データを取り扱う装置等として、多くの分野で実用化され、用いられている。
【０００３】
従来技術では、サーバ装置は、クライアント装置にネットワークを介してアプリケーションを提供するアプリケーション提供手段と、クライアント装置の印刷実行ボタンの押下，印刷実行などの印刷イベントを検知する印刷検知手段と、検知した印刷イベントに関する印刷データ及び印刷履歴データを保存する印刷データ保存手段と、保存したデータをユーザクライアント装置に提示する印刷データ提示手段とを備えて構成される。
【０００４】
上記構成の従来の印刷装置では、ＡＳＰ利用者が印刷実行した全ての印刷履歴及び印刷データをサーバ側で蓄積保管することが可能な印刷データ管理サービスシステムを提供することができる、としている（参照；特許文献１）。
【特許文献１】特開２００３−１８６６３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の印刷装置及び画像メモリ制御方法では、長尺印刷可能なプリンタのように、１ページの画像データ（バンド）のサイズが膨大な場合、ページのクローズでＨＤＤに画像データを退避しているのでは、それ以前にメモリが満ぱい（メモリフル）になってしまう怖れがある。
本発明は、接続可能な給紙ユニットの種類の汎用性を増した印刷装置及び画像メモリ制御方法を提供することを目的とする。
【０００６】
本発明は、ページクローズ要求時に画像データのＨＤＤへの退避を行い、出力時にＨＤＤからメモリ上に展開していたイベント追従型に対し、印刷装置側が自立的にメモリ状況を判断してメモリが不足した時に限って退避させ、１５ｍにもなるような巨大なページの描画中でもページクローズにＨＤＤへの退避を可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、ＨＤＤ・ＳＤカードなど不揮発性記憶部と、不揮発性記憶部への画像データの退避のタイミングを制御する画像メモリ制御部とを有して構成され、画像メモリ制御部がメモリ上の画像データを不揮発性記憶部に退避するタイミングに、メモリの空き容量に基き決定することを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、画像メモリ制御部は、画像データの描画エリア確保後にメモリ残量を調査し、不揮発性記憶部に退避することを特徴とする。
【０００９】
請求項３記載の発明は、請求項２記載の発明において、不揮発性記憶部に退避後に再度メモリ空き容量を調査し、空きが不十分であればさらに画像データの圧縮を続けることを特徴とする。
【００１０】
請求項４記載の発明は、請求項１から３の何れかに記載の発明において、画像データが、すぐに出力の可能性が有るか無いかを示す情報の付いたメモリ確保要求コマンドを、持つことを特徴とする。
【００１１】
請求項５記載の発明は、請求項４記載の発明において、コマンドにより、画像出力の可能性が無いと判明した時は、即時に画像データを不揮発性記憶部に退避することを特徴とする。
【００１２】
請求項６記載の発明は、ＨＤＤ・ＳＤカードなど不揮発性記憶部と、不揮発性記憶部への画像データの退避のタイミングを制御する画像メモリ制御方法であり、メモリ上の画像データをＨＤＤ・ＳＤカードなど不揮発性記憶部に退避するタイミングに、メモリの空き容量に基き決定する制御処理手順が構成されたことを特徴とする。
【００１３】
請求項７記載の発明は、請求項６記載の発明において、画像メモリ制御部は、画像データの描画エリア確保後にメモリ残量を調査して不揮発性記憶部に退避することを特徴とする。
【００１４】
請求項８記載の発明は、請求項７記載の発明において、不揮発性記憶部に退避後に、再度メモリ空き容量を調査し、空きが不十分であればさらに画像データの圧縮を続けることを特徴とする。
【００１５】
請求項９記載の発明は、請求項６から８の何れかに記載の発明において、画像データが、すぐに出力の可能性が有るか無いかを示す情報が付いたメモリ確保要求コマンドを持つことを特徴とする。
【００１６】
請求項１０記載の発明は、請求項９記載の発明において、コマンドにより画像出力の可能性が無いと判明した時は、即時に画像データを前記不揮発性記憶部に退避することを特徴とする。
【発明の効果】
【００１７】
本発明の印刷装置及び画像メモリ制御方法によれば、下記の作用効果が得られる。
第１に、１５ｍにもなるような巨大なページの描画中でもページクローズにＨＤＤへの退避を可能にする。
第２に、メモリ容量に応じた退避の必要性を知ることができる。
第３に、運用上の効率性を向上することを可能とする。
第４に、メモリ空間の有効利用の高揚を可能とする。
【発明を実施するための最良の形態】
【００１８】
次に、添付図面を参照して本発明による印刷装置及び画像メモリ制御方法の実施の形態を詳細に説明する。図１〜図３を参照すると、本発明の印刷装置及び画像メモリ制御方法の一実施形態が示されている。これらの、図１は本発明の印刷装置及び画像メモリ制御方法が適用される装置の構成例を示す図であり、図２はクローズバンド時の動作手順例を示すフローチャートであり、図３はオープンバンド時の動作手順例を示すフローチャートである。
【００１９】
印刷装置及び画像メモリ制御方法の内部構成例を示す図１において、本実施形態の印刷装置１は、画像データ処理部を有して構成され、ＨＤＤ等の不揮発性記憶装置２と接続されて構成される。本構成の印刷装置１では、１ページの画像データをいくつかの短冊状領域に区切って処理する。さらに説明すると、本構成に成る印刷装置及び画像メモリ制御方法では、ページ記述言語から実際の画像データに変換している。この画像データは、メモリをより効率的に使用するために、１ページをいくつかの短冊状領域（バンド）に区切って処理している。
【００２０】
長尺印刷可能なプリンタのように、１ページの画像データ（バンド）のサイズが膨大な場合、従来のように、ページのクローズでＨＤＤに画像データを退避しているのでは、それ以前にメモリが満ぱい（メモリフル）になってしまう怖れがある。
そこで本発明は、バンド単位でのメモリの確保のタイミングでメモリ状況をみて、ＨＤＤに画像データを退避することで、メモリフルを起こさせないことを目的としている。
【００２１】
まず、描画中のページは、すぐに出力する可能性が有るのか無いのかを確認する。これは、描画中に、そのページの印刷要求があるかどうかで判断する。
メモリ管理モジュールは、印刷要求有りで描画されたバンドに対しては、メモリが許す限り、退避をしない。これは、ＨＤＤへのアクセス回数を削減して、ＨＤＤの占有時間を減らす目的がある。
メモリ管理モジュールが画像データを退避するタイミングは、ページがクローズされた時、または、バンドオープンでメモリ管理モジュールがバンドメモリを確保完了後、メモリの空き容量が予め規定したサイズ以下となった時となる。
前者の退避対象は、クローズされたページの画像データの全てであり、後者の対象は、まだ退避されていないメモリ上のバンドとなる。
【００２２】
クローズページ時のフローチャートを示す図２ににおいて、下記の第１のステップＳ１から第４のステップＳ４までの処理を実行する。
第１のステップＳ１で、ページクローズのコマンドを受信する。
第２のステップＳ２で、印刷要求シグナルの有無をチェックする。
第３のステップＳ３で、上記の印刷要求が有る場合には、画像データを退避するが、メモリ上からそのデータは開放しないで、そのままの状態でメモリ上に保管する。
第４のステップＳ４で、上記の印刷要求が無い場合には、画像データを退避して、メモリ上から画像データを開放可能な状態として、メモリ上に保管する。
【００２３】
上記の手順に基くメモリ管理では、バンドオープンでメモリ管理モジュールがバンドメモリの確保を行った後に、メモリ管理モジュールはメモリの空き容量と予め決められたサイズを比較し、空き容量が規定値以下であるならば退避しないで保持しているバンドを退避処理する。この退避が完了した時点で、メモリ上のそのバンドのエリアは、解放可能な状態に遷移させる。これにより、次回のメモリ確保でメモリが不足した時には、このエリアが使われることになる。
【００２４】
オープンバンド時の動作例のフローチャート例を示す図３において、第１のステップＳ１１で、バンドオープン要求を受信する。
第２のステップＳ１２で、描画用メモリの確保を実行する。
第３のステップＳ１３で、メモリの空き容量が規定値以上か否かの判別を行なう。
第３のステップＳ１３の判別で、ノーの場合のメモリの空き容量が規定値以下の場合には、第４のステップＳ１４へ進み、まだ退避していないバンドの検索を行なう。
【００２５】
第４のステップＳ１４で、まだ退避していないバンドが見つかった（Ｙｅｓ）の場合には、第５のステップＳ１５へ進み、そのバンドの退避処理を実行する。また、さらに、第６のステップＳ１６へ進み、そのバンドをメモリ解放可能な状態に遷移させ、今後は空きエリアと同等の扱いとする。
第３のステップＳ１３の判別でイエスの場合、および、第４のステップＳ１４でノーの場合には、本フローチャート末尾“ＭＳＧ  ＦＯＲＷＡＲＤ”の処理へ進む。これにより、次の静電潜像に備える。
【００２６】
請求項１、請求項２、請求項６およに請求項７の発明では、メモリ管理モジュールが主導となって退避処理を行い、メモリの有効活用と不要なＨＤＤアクセスを減少させる。これにより、巨大な１ページの描画を可能とする。
請求項３および請求項８の発明では、バンド毎にメモリ容量の確認と退避処理をすることで、最小限の退避処理に限定することができる。
請求項４、請求項５および請求項９、請求項１０の発明では、画像データが退避完了でメモリ解放可能である事をと示す情報を付けることで、メモリ管理モジュールが主導してメモリを有効活用できる。
【図面の簡単な説明】
【００２７】
【図１】本発明の印刷装置及び画像メモリ制御方法が適用される装置の構成例を示す図である。
【図２】クローズバンド時の動作手順例を示すフローチャートである。
【図３】オープンバンド時の動作手順例を示すフローチャートである。
【符号の説明】
【００２８】
１    印刷装置
２    不揮発性記憶装置
【図１】
2006044157.tif 000003
【図２】
2006044157.tif 000004
【図３】
2006044157.tif 000005