(57)【特許請求の範囲】
【請求項１】
出力側装置に出力された画像データを蓄積する記憶手段を備えた画像蓄積装置であって、
入力手段から入力された画像データを格納する格納メモリと、
前記格納メモリの記憶領域をダイレクト出力領域と蓄積出力領域に分割して、前記入力手段から入力された前記画像データを格納メモリのダイレクト出力領域に格納し、該ダイレクト出力領域に１ページ分の画像データを格納可能な空き領域がなくなった時点から前記入力された画像データを前記蓄積出力領域に格納するように制御する格納制御手段と、
前記ダイレクト出力領域に前記１ページ分の画像データが格納されるごとに、該ダイレクト出力領域から該１ページ分の画像データを読み出して前記出力側装置へ出力し、前記蓄積出力領域に１ページ分の画像データが格納されるごとに、該蓄積出力領域から該１ページ分の画像データを読み出して前記記憶手段に蓄積されるように転送すると共に、前記入力手段から前記記憶手段を介さずに格納メモリのダイレクト出力領域に格納された前記画像データをダイレクト出力領域から出力側装置へ出力するときに、該画像データを前記記憶手段に蓄積されるように転送する出力制御手段と、
前記ダイレクト出力領域から前記出力側装置へ出力された画像データ及び前記蓄積出力領域から前記記憶手段へ転送された画像データを格納メモリから消去して空き領域を設ける消去手段と、
前記出力制御手段によって前記格納メモリの前記蓄積出力領域から読み出されて転送された前記画像データを前記記憶手段に蓄積し、前記消去手段によって前記ダイレクト出力領域に１ページ分以上の画像データを格納可能な空き領域が設けられると、前記格納メモリの前記蓄積出力領域から転送されて前記記憶手段に蓄積されている画像データを蓄積出力領域からの入力順に読み出してダイレクト出力領域へ格納する蓄積制御手段と、
を含むことを特徴とする画像蓄積装置。
【請求項２】
前記格納制御手段は、前記格納メモリの前記蓄積出力領域に少なくとも２ページ分の画像データを蓄積可能とする記憶領域が確保されるように、格納メモリの記憶領域を前記ダイレクト出力領域と蓄積出力領域の容量を設定する分割手段を含む、ことを特徴とする請求項１に記載の画像蓄積装置。
【請求項３】
前記分割手段が、前記格納メモリのダイレクト出力領域に最初の１ページ分の画像データが格納されたときに、該１ページ分の画像データのデータ量に基づいて、少なくとも２ページ分の画像データが格納可能となるように前記蓄積出力領域の容量を設定する、ことを特徴とする請求項２に記載の画像蓄積装置。
【請求項４】
前記１ページ分の画像データのデータ量のみでなく、前記入力手段から前記画像データが入力されるときの入力速度と、前記格納メモリの前記蓄積出力領域から前記記憶手段に転送して蓄積するときの書込み速度とに基づいて、少なくとも２ページ分の画像データが格納可能となるように、前記蓄積出力領域の容量を設定する、ことを特徴とする請求項３に記載の画像蓄積装置。
【請求項５】
前記出力側装置から画像データの再出力が要求されたときに、再出力が要求された画像データが前記ダイレクト出力領域に残っているときには、ダイレクト出力領域に格納されている再出力が要求された画像データを読出して前記出力側装置に出力し、再出力が要求された画像データがダイレクト出力領域に残っていないときには、前記記憶手段に蓄積されている再出力が要求された画像データを前記ダイレクト出力領域に転送することによりダイレクト出力領域に格納した後、ダイレクト出力領域から読み出して出力側装置へ出力することを特徴とする請求項１から請求項４の何れか１項に記載の画像蓄積装置。
【請求項６】
前記記憶手段に蓄積されている前記画像データが、前記出力側装置から該出力側装置での処理の完了信号が入力されることにより削除されることを特徴とする請求項１から請求項５の何れか１項に記載の画像蓄積装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写機、ファクシミリ、プリンタ、スキャナなどに設けられて入力されるページ毎の画像データを蓄積しながら画像処理部などの処理部へ出力する画像蓄積装置に関する。
【０００２】
【従来の技術】
従来、複写機等の画像処理装置においては、画像読取り手段によって読取った画像データを格納メモリとして設けたページメモリに格納した後に、１ページ分ずつ画像処理手段へ出力して、所定の画像処理を行うようにしている。
【０００３】
通常、ページメモリなどの格納メモリは、数ページ分の画像データを記憶する容量のものが用いられており、１ページ分の画像データを画像処理手段へ出力すると、出力した画像データを削除して、その領域に新たな画像データを格納するようにしている。
【０００４】
一方、画像処理装置では、電子ソートやリカバリ用として格納メモリとは別にＨＤＤ等の記憶手段を設けて、この記憶手段に画像データを蓄積するようにしている。これにより、画像データの再出力が必要となったときに、記憶手段に蓄積している画像データを読み出すことができる。
【０００５】
ところで、このような画像処理装置では、例えば画像読取り手段によって多数ページ分の画像データを読込みながら、読込んだ画像データを画像処理手段へ出力しようとすると、画像読取り手段による画像読込みの速度と、画像処理手段により画像処理時間の差から、読込んだ画像データが格納メモリに溜まってしまい、画像読取り手段に待ち時間が生じてしまう。すなわち、格納メモリに記憶される画像データの量が制限されるために、画像読取り手段により画像読込み速度が遅くなってしまうことがある。
【０００６】
このような問題を解決するために、多数ページ分の画像データを連続して処理する画像処理装置には、格納メモリとは別に設けられているハードディスクドライブ（ＨＤＤ）などの大容量の記憶手段を用いるようにしている。これにより、格納メモリに入力される画像データを、一旦、記憶手段に記憶させ、全ページ分の画像データの読込みが終了した後に、記憶手段から画像データを順に格納メモリに読み出して、格納メモリから画像処理手段の処理速度に合わせて画像データを出力するようにしている。
【０００７】
【発明が解決しようとする課題】
しかしながら、このような画像処理装置では、入力される画像データを記憶手段に格納した後に、画像処理手段へ出力することになるために、画像処理手段による画像処理の開始が送れることになり、これが処理時間の短縮の妨げとなってしまう。
【０００８】
本発明は上記事実を考慮してなされたものであり、画像処理装置等に設けられて、多数ページ分の画像データが連続して入力されるときにも、円滑な画像データの出力が可能となる画像蓄積装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために本発明は、出力側装置に出力された画像データを蓄積する記憶手段を備えた画像蓄積装置であって、入力手段から入力された画像データを格納する格納メモリと、前記格納メモリの記憶領域をダイレクト出力領域と蓄積出力領域に分割して、前記入力手段から入力された前記画像データを格納メモリのダイレクト出力領域に格納し、該ダイレクト出力領域に１ページ分の画像データを格納可能な空き領域がなくなった時点から前記入力された画像データを前記蓄積出力領域に格納するように制御する格納制御手段と、前記ダイレクト出力領域に前記１ページ分の画像データが格納されるごとに、該ダイレクト出力領域から該１ページ分の画像データを読み出して前記出力側装置へ出力し、前記蓄積出力領域に１ページ分の画像データが格納されるごとに、該蓄積出力領域から該１ページ分の画像データを読み出して前記記憶手段に蓄積されるように転送すると共に、前記入力手段から前記記憶手段を介さずに格納メモリのダイレクト出力領域に格納された前記画像データをダイレクト出力領域から出力側装置へ出力するときに、該画像データを前記記憶手段に蓄積されるように転送する出力制御手段と、前記ダイレクト出力領域から前記出力側装置へ出力された画像データ及び前記蓄積出力領域から前記記憶手段へ転送された画像データを格納メモリから消去して空き領域を設ける消去手段と、前記出力制御手段によって前記格納メモリの前記蓄積出力領域から読み出されて転送された前記画像データを前記記憶手段に蓄積し、前記消去手段によって前記ダイレクト出力領域に１ページ分以上の画像データを格納可能な空き領域が設けられると、前記格納メモリの前記蓄積出力領域から転送されて前記記憶手段に蓄積されている画像データを蓄積出力領域からの入力順に読み出してダイレクト出力領域へ格納する蓄積制御手段と、を含むことを特徴とする。
【００１０】
この発明によれば、格納メモリをダイレクト出力領域と蓄積出力領域に分割して、入力手段から連続して入力される画像データを、ダイレクト出力領域に格納して、ダイレクト出力領域から出力側装置へ出力すると共に、記憶手段へ出力することにより、画像データを遅滞なく出力側装置へ出力しながら記憶手段に格納する。
【００１１】
このとき、ダイレクト出力領域に、次の１ページ分の画像データを格納する空き領域がなくなると、この時点から画像データを蓄積出力領域に格納し、１ページ分の画像データが格納されるごとに該１ページ分の画像データを蓄積出力領域から記憶手段に転送して記憶手段に蓄積する。これにより、格納メモリに空き領域がなくなることにより、入力待ちの画像データが生じるのを防止する。
【００１２】
この後に、ダイレクト出力領域に空きが生じたときに、蓄積出力領域を介して記憶手段に蓄積した画像データを、記憶手段から読み出して、ダイレクトメモリ領域に格納する。
【００１３】
これにより、ダイレクトメモリ領域から画像データを出力側装置の処理に合わせて連続して出力することができるとともに、入力された画像データを記憶手段に蓄積することができる。
【００１６】
また、ダイレクト出力領域に直接格納された画像データは、出力側装置と記憶手段へ並行して出力し、記憶手段を介してダイレクト出力領域に格納された画像データは、既に記憶手段に蓄積されているので、出力側装置へのみ出力する。
【００１７】
さらに、削除手段は、前記格納メモリから１ページ分の画像データを出力したときに該画像データを削除する。
【００１８】
これにより、ダイレクト出力領域に、効率的に画像データを格納することができる。
【００１９】
また、前記格納制御手段は、前記格納メモリの前記蓄積出力領域に少なくとも２ページ分の画像データを蓄積可能とする記憶領域が確保されるように、格納メモリの記憶領域を前記ダイレクト出力領域と蓄積出力領域の容量を設定する分割手段を含む、ことができ、前記分割手段が、前記格納メモリのダイレクト出力領域に最初の１ページ分の画像データが格納されたときに、該１ページ分の画像データのデータ量に基づいて、少なくとも２ページ分の画像データが格納可能となるように前記蓄積出力領域の容量を設定するものであっても良く、前記１ページ分の画像データのデータ量のみでなく、前記入力手段から前記画像データが入力されるときの入力速度と、前記格納メモリの前記蓄積出力領域から前記記憶手段に転送して蓄積するときの書込み速度とに基づいて、少なくとも２ページ分の画像データが格納可能となるように、前記蓄積出力領域の容量を設定するものであっても良い。
【００２０】
これにより、入力される画像データを格納可能な空き領域を、格納メモリ内に確実に形成することができる。
【００２１】
このような本発明では、前記出力側装置から画像データの再出力が要求されたときに、再出力が要求された画像データが前記ダイレクト出力領域に残っているときには、ダイレクト出力領域に格納されている再出力が要求された画像データを読出して前記出力側装置に出力し、再出力が要求された画像データがダイレクト出力領域に残っていないときには、前記記憶手段に蓄積されている再出力が要求された画像データを前記ダイレクト出力領域に転送することによりダイレクト出力領域に格納した後、ダイレクト出力領域から読み出して出力側装置へ出力するものであれば良く、これにより、記憶手段に蓄積した画像データの有効利用が可能となる。
【００２２】
さらに、本発明は、前記記憶手段に蓄積されている前記画像データが、前記出力側装置から該出力側装置での処理の完了信号が入力されることにより削除されるものであれば良い。
【００２３】
【発明の実施の形態】
以下に図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に適用した画像処理装置１０の概略構成を示している。
【００２４】
この画像処理装置１０は、入力手段として画像読取り部１２が設けられ、また、画像処理装置１０には、画像データに対して実行される各種の処理を制御する処理制御部１４、操作部１６及び画像形成装置１８が接続している。
【００２５】
画像読取り部１２は、原稿に記録された画像を読取って画像データを出力する従来公知の一般的構成を適用することができる。また、画像形成装置１８は、入力される画像データに応じた画像を記録紙等に形成して出力する画像形成部２０と、この画像形成部２０を制御する制御部２２を備えている。
【００２６】
これにより、画像処理装置１０には、画像読取り部１２によって原稿から読取った画像データに基づいた画像を、画像形成装置１８によって記録紙等に記録する複写機の機能が形成されている。
【００２７】
また、画像処理装置１０には、ネットワークコントローラ２４が設けられており、このネットワークコントローラ２４を介して、ＬＡＮ等のネットワーク２６に接続している。
【００２８】
これにより、画像処理装置１０は、画像読取り部１２によって読取った画像データを、このネットワーク２６に接続しているＩＯＴやパーソナルコンピュータ等の処理端末へ出力可能となっている。すなわち、画像処理装置１０は、スキャナ機能及びネットワークプリンタ機能をも備えている。
【００２９】
また、画像処理装置１０には、非圧縮格納メモリ２８及び画像蓄積部３０が設けられている。非圧縮格納メモリ２８は、処理制御部１４に制御されて、画像読取り部１２又はネットワークコントローラ２４を介して入力される画像データを非圧縮で格納して、画像蓄積部３０へ出力する。なお、非圧縮格納メモリ２８は、格納した画像データを画像形成装置１８又はコントローラ２４に出力可能となっている。
【００３０】
画像蓄積部３０は、画像蓄積装置として設けられており、格納メモリとしてページメモリ３２が設けられ、記憶手段として蓄積記憶部３４にハードディスクドライブ（ＨＤＤ３６）が設けられている。また、画像蓄積部３０には、ページメモリ制御部３８が設けられており、このページメモリ制御部３８によってページメモリ３２への画像データの書込み及び、ページメモリ３２からの画像データの読出しが制御される。
【００３１】
さらに、画像蓄積部３０には、圧縮器４０、伸張器４２が設けられている。圧縮器４０は、非圧縮格納メモリ２８から入力される画像データに対して圧縮処理を施してページメモリ３２へ出力する。ページメモリ３２は、圧縮器４０から入力される画像データを伸張器４２及び蓄積記憶部３４へ出力する。また、ページメモリ３２は、ＨＤＤ３６から読み出されて入力される画像データを、伸張器４２へ出力するようになっている。
【００３２】
すなわち、蓄積記録部３４は、ページメモリ３２から出力される画像データをバックアップ用としてＨＤＤ３６に記憶して蓄積し、必要に応じてページメモリ３２へ出力する。
【００３３】
伸張器４２は、ページメモリ３２から出力される圧縮処理された画像データに対して伸張処理を施して、画像形成装置１８の画像形成部２０等へ出力する。
【００３４】
このように構成されている画像蓄積部３０は、処理制御部１４に制御されて入力される画像データに対する蓄積処理及び出力処理を行う。
【００３５】
ところで、ページメモリ制御部３８は、ページメモリ３２を、入力された画像データを伸張器４２へ出力するダイレクト出力領域となるダイレクトメモリ領域３２Ａと、入力された画像データを、一旦、蓄積記憶部３４へ出力する蓄積出力領域となる蓄積メモリ領域３２Ｂに分割して管理するようになっている。
【００３６】
ここで、図２乃至図６を参照しながら、画像処理装置１０に画像蓄積装置として設けている画像蓄積部３０での処理を説明する。
【００３７】
図２には、圧縮器４０を介してページメモリ３２に入力される画像データの書き込み制御の概略を示している。
【００３８】
このフローチャートは、画像データが入力されると実行され、最初にページメモリ制御部３８は、圧縮器４０を介して非圧縮格納メモリ２８から画像データが入力されると、まず、この画像データをページメモリ３２のダイレクトメモリ領域３２Ａに格納する（ステップ１００）。
【００３９】
ここで、１ページ分の画像データの格納を終了すると、次のステップ１０２では、入力された画像データの容量に基づいて、ページメモリ３２内に蓄積メモリ領域３２Ｂを確保する。このとき、蓄積メモリ領域３２Ｂは、少なくとも２ページ分の画像データを蓄積可能となるように確保される。
【００４０】
これと共に、ステップ１０４では、次の画像データがあるか否かを確認し、次の画像データが連続して入力されるときには、ステップ１０４で肯定判定して、ステップ１０６へ移行し、ダイレクトメモリ領域３２Ａ内に、次の１ページ分の画像データを格納可能な空き領域はあるか否かを確認する。
【００４１】
これにより、ステップ１０６で肯定判定されると、ステップ１０８へ移行して、次の画像データをダイレクトメモリ領域３２Ａ内に格納する。
【００４２】
すなわち、図６（Ａ）に示すように、画像蓄積部３０では、画像データが入力（処理矢印Ａ）されると、まず、この画像データをメモリ３２のダイレクトメモリ領域３２Ａに格納すると共に、蓄積メモリ領域３２Ｂを確保して、ページメモリ３２の記憶領域をダイレクトメモリ領域３２Ａと蓄積メモリ領域３２Ｂに分割し、ダイレクトメモリ領域３２Ａに空きのある間は、ダイレクトメモリ領域３２Ａに画像データを格納する。
【００４３】
一方、画像蓄積部３０では、ページメモリ３２への画像データの格納と並行して、ページメモリ３２からの画像データの出力（処理矢印Ｂ）を行う。
【００４４】
図３には、ページメモリ３２からの画像データの出力制御の概略を示している。このフローチャートは、ページメモリ３２のダイレクトメモリ領域３２Ａへの画像データの格納が開始されることにより実行され、最初のステップ１２０では、１ページ分の画像データが格納されたか否かを確認する。
【００４５】
ここで、１ページ分の画像データがダイレクトメモリ領域３２Ａに格納されると、ステップ１２０で肯定判定してステップ１２２へ移行し、画像形成装置１８又は伸張器４２の処理タイミングに合わせてダイレクトメモリ領域３２Ａからこの画像データを転送出力する（図６の処理矢印Ｂ）。このとき、蓄積記憶部３４へも画像データを出力する（図６の処理矢印Ｃ）。
【００４６】
この後、ステップ１２４では、１ページ分の画像データの出力が終了したか否かを確認し、転送出力が終了して、ステップ１２４で肯定判定されると、ステップ１２６へ移行して、ダイレクトメモリ領域３２Ａ内の該当する画像データを削除する。なお、この画像データの削除は、画像形成装置１８からの信号に基づいて行われる。すなわち、画像形成装置１８の制御部２２から１ページ分の画像データの受信完了信号を、処理制御部１４が受けることにより、処理制御部１４が、この受信完了信号に基づいて、ページメモリ制御部３８へ該当する画像データの削除を指示する削除信号を出力する。
【００４７】
このようにして、入力される画像データをページメモリ３２のダイレクトメモリ領域３２Ａに格納しながら、ダイレクトメモリ領域３２Ａから圧縮器４２を介して画像形成装置１８等へ転送出力しながら、合わせて、画像データを蓄積記憶部３４へ出力することにより、図６（Ａ）に示すように、圧縮器４２を介して入力される画像データが、ＨＤＤ３６に蓄積される。
【００４８】
このとき、画像データの入力速度より画像データの出力速度、すなわち、伸張器４２の処理速度や画像形成装置１８の処理速度が遅いことにより、画像データがダイレクトメモリ領域３２Ａ内に蓄積され、ダイレクトメモリ領域３２Ａ内の空き領域が減少する。
【００４９】
このために、図２の示すフローチャートでは、ステップ１１０で、次の画像データがあるか否かを確認し、次の画像データがあるときには、ステップ１１０で肯定判定して、ステップ１０６へ移行し、ダイレクトメモリ領域３２Ａ内に空き領域があるか否かを確認する。
【００５０】
このときに、ダイレクトメモリ領域３２Ａ内に新たな１ページ分の画像データを格納する空き領域がなくなると、ステップ１０６で否定判定して、ステップ１１２へ移行する。
【００５１】
このステップ１１２では、新たに入力される画像データをダイレクトメモリ領域３２Ａではなく蓄積メモリ領域３２Ｂに格納する。また、この後は、次の画像データがあると、ステップ１１４で肯定判定して、順に蓄積メモリ領域３２Ｂに格納する。
【００５２】
図４には、ページメモリ３２内に確保している蓄積メモリ領域３２Ｂでの処理の概略を示している。このフローチャートは、最初のステップ１４０で蓄積メモリ領域３２Ｂへの画像データの格納が開始されたか否かを確認する。
【００５３】
ここで、蓄積メモリ領域３２Ｂ内への画像データの格納が開始されると、ステップ１４０で肯定判定されてステップ１４２へ移行する。このステップ１４２では、蓄積メモリ領域３２Ｂ内に１ページ分の画像データが格納されると、この画像データを蓄積記憶部３４へ転送する。
【００５４】
また、画像データの転送を終了して、ステップ１４４で肯定判定されると、ステップ１４６へ移行して、転送の終了した蓄積メモリ領域３２Ｂ内の画像データを削除して、新たに入力される画像データを格納可能とする空き領域を確保する。また、蓄積メモリ領域３２Ｂ内に画像データが蓄積されているときには、ステップ１４８で肯定判定して、この画像データに対する転送処理を開始する。
【００５５】
すなわち、図６（Ｂ）に示すように、画像蓄積部３０では、ダイレクトメモリ領域３２Ａに空きがなくなると、入力される画像データを蓄積メモリ領域３２Ｂに格納し、この蓄積メモリ領域３２Ｂから蓄積記憶部３４へ出力する（処理矢印Ｄ）ことにより、画像データをＨＤＤ３６に書き込む。
【００５６】
これにより、ダイレクトメモリ領域３２Ａ内に空きがなくなってしまうことにより、ページメモリ３２への画像データの入力待ちが生じるのを防止することができる。すなわち、画像読取り部１２で連続して多数枚の原稿の画像データを読み込むときに、ページメモリ３２内に空き領域がなくなることによって、原稿の読取り待ちが生じるのを防止することができる。
【００５７】
一方、蓄積記憶部３４では、ページメモリ３２のダイレクトメモリ領域３２Ａから転送出力される画像データ（図６の処理矢印Ｃ）を、ＨＤＤ３６に書き込んで蓄積すると共に、蓄積メモリ領域３２Ｂから転送出力された画像データ（図６の処理矢印Ｄ）を、ＨＤＤ３６に書き込んで蓄積する。
【００５８】
これと共に、蓄積記録部３４では、蓄積メモリ領域３２Ｂから転送出力された画像データをＨＤＤ３６に書き込むと、ダイレクトメモリ領域３２Ａ内の空き領域の有無を確認し、空き領域が生じると、蓄積メモリ領域３２Ｂから転送された画像データを、ダイレクトメモリ領域３２Ａに出力する。
【００５９】
図５には、このときの蓄積記憶部３４での読出し処理の概略を示している。
【００６０】
このフローチャートは、ページメモリ３２の蓄積メモリ領域３２Ｂから転送出力された画像データをＨＤＤ３６に書込むと実行され、最初のステップ１５０では、ダイレクトメモリ領域３２Ａに空き領域が生じたか否かを確認する。すなわち、ダイレクトメモリ領域３２Ａに格納された画像データが、画像形成装置１８へ出力されることより削除されて、空き領域が生じたか否かを確認する。
【００６１】
ここで、ダイレクトメモリ領域３２Ａ内に空き領域が生じると、ステップ１５０で肯定判定して、ステップ１５２へ移行し、画像データをページメモリ３２（ダイレクトメモリ領域３２Ａ）へ出力する。これにより、ダイレクトメモリ領域３２Ａの空き領域に、ＨＤＤ３６から読み出された画像データが格納される。
【００６２】
また、１ページ分の画像データの読み出し（転送出力）が終了して、ステップ１５４で肯定判定されると、ステップ１５６へ移行し、残りの画像データの有無を確認し、残りの画像データがあるときには、ステップ１５６で肯定判定して、再度、ステップ１５０へ移行する。
【００６３】
図６（Ｂ）及び図６（Ｃ）に示すように、蓄積記憶部３４では、蓄積メモリ領域３２Ｂから転送出力された画像データをＨＤＤ３６に書き込むと共に、ダイレクトメモリ領域３２Ａに空きが生じると、ＨＤＤ３６に書き込んでいる蓄積メモリ領域３２Ｂから転送出力された画像データを読み出して、ダイレクトメモリ３２Ａへ出力する（処理矢印Ｅ）。すなわち、蓄積記憶部３４では、ダイレクトメモリ領域３２Ａに空きが生じると、蓄積メモリ領域３２Ｂからの入力順に画像データをダイレクトメモリ領域３２Ａへ出力する。
【００６４】
これにより、ダイレクトメモリ領域３２Ａには、画像読取り部１８からの入力順に画像データが順次格納される。また、この処理は、図６（Ｃ）に示すように、蓄積メモリ領域３２Ｂからの画像データの転送出力、すなわち、ページメモリ３２への画像データの入力（処理矢印Ａ）が終了しても、蓄積メモリ領域３２Ｂから転送出力された画像データが、ＨＤＤ３６内に残っている間は実行される。
【００６５】
一方、図３に示すように、ページメモリ３２では、ダイレクトメモリ領域３２Ａ内に画像データが残っていると、ステップ１２８で肯定判定して、ステップ１３０へ移行する。このステップ１３０では、この画像データが蓄積記憶部３４から読み出されたものであるか否か、すなわち、直接ダイレクトメモリ領域３２Ａに格納されたのではなく、蓄積メモリ領域３２Ｂに格納された後に、蓄積記憶部３４を経てダイレクトメモリ領域３２Ａに格納されたものであるか否かを確認する。
【００６６】
ここで、該当する画像データが蓄積記憶部３４を介してダイレクトメモリ領域３２Ａ内に格納されたものであるときには、ステップ１３０で肯定判定して、ステップ１３２へ移行し、この画像データを画像形成装置１８（圧縮器４２）へ出力し、蓄積記憶部３４への転送出力を省略する。
【００６７】
このように、画像蓄積部３０では、入力される画像データを、まず、ページメモリ３２のダイレクトメモリ領域３２Ａに格納して、ダイレクトメモリ領域３２Ａから画像形成装置１８及び蓄積記憶部３４へ転送出力することにより、画像データの入力が開始されてから、出力が開始されるまでに大きな時間差を生じさせてしまうことがない。
【００６８】
すなわち、入力される画像データを、まず、蓄積記憶部３４のＨＤＤ３６に格納してから、この画像データをＨＤＤ３６から読み出して出力するまでの時間を短縮することができる。
【００６９】
また、画像蓄積部３０では、ダイレクトメモリ領域３２Ａに空きがなくなると、入力される画像データを蓄積メモリ領域３２Ｂに格納し、この蓄積メモリ領域３２Ｂから蓄積記憶部３４へ転送出力することによりＨＤＤ３６に格納するようにすることにより、画像読取り部１２での画像読取り処理が停滞してしまうのを防止することができる。
【００７０】
すなわち、画像読取り部１２での画像読取り速度が画像形成装置１８での画像処理速度よりも速いと、画像読取り部１２から入力される画像データがページメモリ３２に溜まってしまう。これにより、ページメモリ３２に空き領域がなくなると、画像読取り部１２からの画像データの入力を制限する必要があり、このために、画像読み込みが中断するなどの対処が必要となる。
【００７１】
このときに、画像蓄積部３０では、入力される画像データをＨＤＤ３６に書き込んで蓄積することにより、ページメモリ３２内に、常に画像データを格納することができるスペースを確保することにより、格納待ちの画像データが生じたり、画像読取り部１２に処理待ちを生じさせてしまうのを防止することができる。
【００７２】
したがって、画像読取り部１２では、多数枚の原稿であっても、連続して画像読み込みを行うことができる。
【００７３】
すなわち、画像蓄積部３０では、入力側の装置の処理速度と、出力側の装置の処理速度との間の差を吸収して、円滑が画像転送が可能となるようにしている。
【００７４】
このようにして画像転送を行う画像蓄積部３０では、例えば、画像形成装置１８でスタック処理が指定されているときには、ページメモリ３２のダイレクトメモリ領域３２Ａに格納した画像データを、指定回数だけ出力することにより、該当する画像データが削除される。
【００７５】
また、画像形成装置１８でソート処理が指定されているときには、全ての画像データに対して、１回ずつの転送出力が終了すると、蓄積記憶部３４のＨＤＤ３６に格納している画像データを順に読み出して、２回目の画像データの出力行い、これを指定回数分だけ繰り返すことにより、画像形成装置１８でのソート処理が可能となるようにしている。
【００７６】
また、画像形成装置１８では、画像データの読込みエラーや、記録紙のジャム等の搬送不良などによって、適正な画像記録ができなかったときには、該当する画像データの再入力を要求する。
【００７７】
このとき、画像蓄積部３０では、再入力が要求された画像データが、ダイレクトメモリ領域３２Ａ（ページメモリ３２）内に残っているときには、ダイレクトメモリ領域３２Ａから該当する画像データを出力する。
【００７８】
また、該当する画像データがダイレクトメモリ領域３２Ａ（ページメモリ３２）に残っていないときには、該当する画像データをＨＤＤ３６から読み出して、ダイレクトメモリ領域３２Ａに格納した後に、ダイレクトメモリ領域３２Ａから出力する。
【００７９】
これにより、画像処理装置１０では、記録紙等への記録ミスが生じたときにも、原稿の再読込みを行うことなく、適正な画像を記録紙に記録して出力することができる。
【００８０】
このようにして指定された処理を終了して、画像形成装置１８の制御部２２から、処理制御部１４に完了信号が入力されることにより、処理制御部１４が、ＨＤＤ３６に格納している画像データに対する削除を行う。
【００８１】
一方、本実施の形態では、最初に画像データが入力されたときに、ページメモリ３２上に蓄積メモリ領域３２Ａを確保するようにしたが、この蓄積メモリ領域３２Ａは、予め一定容量で確保しておいても良い。
【００８２】
また、蓄積メモリ領域３２Ｂは、入力される画像データの容量のみでなく、画像データの入力速度と、蓄積メモリ領域３２Ｂから蓄積記憶部３４への画像データの転送速度であるＨＤＤ３６への画像データの書込み速度等に基づいて確保することがより好ましい。
【００８３】
すなわち、ページメモリ３２への画像データの入力速度と、ページメモリ３２から蓄積記憶部３４での画像データの転送速度が略等しいか、転送速度が速ければ、少なくとも２ページ分の画像データの格納領域を確保すれば、ページメモリ３２への円滑な画像データの格納が可能となる。
【００８４】
これに対して、入力速度に比べて転送速度が遅い時には、蓄積メモリ領域３２として大きな領域を確保することが好ましい。これにより、画像データの入力速度と転送速度の速度差が原因となって、蓄積メモリ領域３２Ｂに空き領域がなくなってしまうのを防止して、円滑な画像データの入力が可能となるようにすることができる。
【００８５】
なお、以上説明した本実施の形態では、画像読取り部１２で読取った画像データを画像形成装置１８へ出力するように説明したが、これに限らず、ネットワーク２６を介して入力される画像データの画像形成装置１８や、ネットワーク２６を介した出力、画像読取り部１２で読込んだ画像データの、ネットワーク２６への出力においても同様に適用することができる。
【００８６】
また、本実施の形態では、画像処理装置１０に設けた画像蓄積部３０を例に説明したが、本発明は、これに限らず、入力される画像データを転送出力しながら蓄積記憶する任意の構成の画像蓄積装置及び画像蓄積装置を備えた画像形成装置などの画像処理装置に適用することができる。
【００８７】
【発明の効果】
以上説明したように本発明によれば、格納メモリをダイレクト出力領域と蓄積出力領域に分割し、まず、画像データをダイレクト出力領域に格納し、ダイレクト出力領域に空き領域がなくなったら、蓄積出力領域を介して記憶手段に蓄積して、ダイレクト出力領域に空きが生じてから、記憶手段から読み出してダイレクト出力領域に格納することにより、入力され画像データを遅滞なく出力側装置へ出力することができると共に、入力待ちとなる画像データが生じるのを防止することができるという優れた効果が得られる。
【図面の簡単な説明】
【図１】  本実施の形態に適用した画像蓄積部を設けた画像処理装置の概略構成図である。
【図２】  入力される画像データのページメモリへの格納処理の概略を示す流れ図である。
【図３】  ダイレクトメモリ領域からの画像データの出力処理の概略を示す流れ図である。
【図４】  蓄積メモリ領域からの画像データの出力の概略を示す流れ図である。
【図５】  蓄積記憶部からの画像データの読出しの概略を示す流れ図である。
【図６】  （Ａ）から（Ｃ）はページメモリを中心にした画像蓄積部での画像データの流れを示す概略図であり（Ａ）はページメモリのダイレクトメモリ領域に空き領域がある状態を示し、（Ｂ）はページメモリのダイレクトメモリ領域に空き領域がなくなった状態を示し、（Ｃ）は画像データの入力がない状態を示している。
【符号の説明】
１０    画像処理装置
１２    画像読取り部（入力手段）
１４    処理制御部（分割手段、格納制御手段、出力制御手段、消去手段、蓄積制御手段）
１８    画像形成装置（出力側装置）
３０    画像蓄積部（画像蓄積装置）
３２    ページメモリ（格納メモリ）
３２Ａ    ダイレクトメモリ領域（ダイレクト出力領域）
３２Ｂ    蓄積メモリ領域（蓄積出力領域）
３４    蓄積記憶部（記憶手段、蓄積制御手段）
３６    ＨＤＤ（記憶手段）
３８    ページメモリ制御部（分割手段、格納制御手段、出力制御手段、消去手段）
【図１】
0003915502.tif 000002
【図２】
0003915502.tif 000003
【図３】
0003915502.tif 000004
【図４】
0003915502.tif 000005
【図５】
0003915502.tif 000006
【図６】
0003915502.tif 000007