(57)【要約】【課題】例えばモノクロデータ等について、できるだけ多くの枚数をメモリへ保存することができるデータ処理装置を提供する。【解決手段】入力されたジョブのデータをブロック毎に圧縮する圧縮手段７１〜７４と、前記ブロック毎に圧縮されたデータを、前記ブロック毎に保存するメモリ６と、前記圧縮手段によりブロック毎に圧縮されるデータの前記ブロックのサイズを、データの属性に応じて設定する制御手段７と、を備えている。【選択図】    図１
2004357154.tif 000002
【特許請求の範囲】
【請求項１】
入力されたジョブのデータをブロック毎に圧縮する圧縮手段と、
前記ブロック毎に圧縮されたデータを、前記ブロック毎に保存するメモリと、
前記圧縮手段によりブロック毎に圧縮されるデータの前記ブロックのサイズを、データの属性に応じて設定する制御手段と、
を備えたことを特徴とするデータ処理装置。
【請求項２】
データの属性を判別する属性判別手段を備えている請求項１に記載のデータ処理装置。
【請求項３】
前記制御手段は、データの属性に応じて、ブロックのサイズを、ページ単位のサイズとするかあるいはページ単位のデータを複数に分割した分割単位のサイズとする請求項１または２に記載のデータ処理装置。
【請求項４】
前記メモリには、圧縮されたデータと管理テーブルとが保存され、前記制御手段は、圧縮されたデータの容量及び管理テーブルの容量の合計容量と前記メモリの容量とに基づいてブロックのサイズを設定する請求項１または２に記載のデータ処理装置。
【請求項５】
データの属性が、カラーかモノクロか、２値化データか多値化データか、ＦＡＸ・コピーかそれ以外か、である請求項１ないし４のいずれか１項に記載のデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば複写機能、プリンタ機能、スキャナ機能、ファクシミリ機能などの多機能を備えた複合機であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｏｄｕｃｔｓ）等に用いられるデータ処理装置に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
上記のようなＭＦＰは、多機能を実現するために、複数の入力手段、例えばパーソナルコンピュータ（以下、パソコンという）等の外部装置からネットワークを介して送られてくるプリントジョブを受信する受信部や、ファクシミリ（以下ＦＡＸという）装置等の外部装置から通信回線網を介して送られてくるＦＡＸジョブを受信する受信部や、原稿を読み取るための原稿読取部等を備えている。
【０００３】
また、前記原稿読取部で読み取った画像データや前記外部装置からのプリントデータ等をプリントするプリンタ部等を備えている。また、各入力手段から入力されたデータを記憶するファイルメモリを備えている。
【０００４】
このファイルメモリへ蓄積されるデータの記憶容量を小さくするために、一般には、データを圧縮する圧縮器が設けられている。そして、入力されたデータは、圧縮器に転送されて圧縮され、この圧縮されたデータがファイルメモリに蓄積されるものとなされている。
【０００５】
従来、このような圧縮器によるデータの圧縮は、圧縮されるデータの属性例えばカラーデータかモノクロデータか等にかかわらず、ページ単位で入力されたデータを小さいサイズに分割した分割単位毎に行われており、圧縮された各分割単位毎のデータが、一定サイズのメモリ領域であるアレイを必要分だけ使用して、圧縮された分割単位毎にファイルメモリに蓄積される。
【０００６】
このように、入力されたデータを分割した分割単位毎のサイズで圧縮しかつメモリに保存する理由は、圧縮器が複数個設けられている場合に、データを分割しなければ１つしか使用できないが、分割することで各圧縮器を有効に活用できるとか、あるいは分割しないときは１ページのデータの圧縮完了まで次の処理に移行できないが、分割することにより副走査方向に１つの分割単位の圧縮が完了すると次の処理（伸張）を行うことができる、というような利点があるからである。
【０００７】
ところが、その反面、１ページのデータを複数の分割単位に分割して圧縮及び保存を行うと、各分割単位毎に、圧縮データに管理テーブルが付与されてファイルメモリに格納保存されるため、管理テーブルの分だけデータ量が増加し、１ページ全体のデータサイズが大きくなる。このため、ファイルメモリに保存できる枚数（ページ数）が少なくなるという欠点があった。
【０００８】
特に、モノクロデータあるいは二値化データ等のように、カラーデータや多値化データ等に較べて１ページ当たりのデータ量の少ない場合に、管理テーブルの付加によるデータ量の増加比率が大きくなることから、前記欠点が顕著になるものであった。
【０００９】
なお、データを複数に分割して処理する技術として、特許文献１には、プリントイメージを分割し、イメージを展開するために必要な領域をできるだけ簡易な管理方法で、効率的に記憶領域を使用する技術が開示されている。
【００１０】
また、特許文献２には、予測されたバンド毎のレンダリング所要時間に基づいて、分割するバンドの高さを変更制御する技術が開示されている。
【００１１】
また、特許文献３には、ページを分割する各バンドの高さをそれぞれ最適値に調節し、イメージ展開効率を向上させることが開示されている。
【００１２】
【特許文献１】
特開平６−２９７７８３号公報
【００１３】
【特許文献２】
特開２００１−１４６０４７号公報
【００１４】
【特許文献３】
特開２０００−２３８３４９号公報
しかしながら、上記各特許文献に記載の技術はいずれも、モノクロデータ等のように、複数の分割単位に分割して圧縮しファイルメモリに保存すると保存可能枚数が少なくなるという欠点に対して、これを解決するものではなかった。
【００１５】
この発明は、このような技術的背景に鑑みてなされたものであって、例えばモノクロデータ等のように、データの属性によってはメモリへの保存枚数を増加することができるデータ処理装置の提供を課題とする。
【００１６】
【課題を解決するための手段】
上記課題は、入力されたジョブのデータをブロック毎に圧縮する圧縮手段と、前記ブロック毎に圧縮されたデータを、前記ブロック毎に保存するメモリと、前記圧縮手段によりブロック毎に圧縮されるデータの前記ブロックのサイズを、データの属性に応じて設定する制御手段と、を備えたことを特徴とするデータ処理装置によって解決される。
【００１７】
このデータ処理装置では、カラーデータかモノクロデータか等のデータの属性に応じて、制御手段が、データのブロックサイズを設定する。つまり、ある属性のデータについては、そのブロックサイズが、メモリへの保存可能枚数が多くなるようなサイズに設定されて圧縮及び保存処理される。従って、その属性のデータについてメモリへの保存可能枚数が増加する。
【００１８】
前記データ処理装置は、データの属性を判別する属性判別手段を備えている構成としても良い。
【００１９】
この場合には、圧縮処理対象のデータの属性が不明であっても、属性判別手段によって判別されるから、属性に応じた的確な処理が可能となる。
【００２０】
また、前記データ処理装置において、前記制御手段は、データの属性に応じて、ブロックのサイズを、ページ単位のサイズとするかあるいはページ単位のデータを複数に分割した分割単位のサイズとする構成としても良い。
【００２１】
この場合には、所定の属性のデータについては、ページ単位のブロックサイズで圧縮しメモリに保存することで、１ページのデータをさらに複数に分割した分割単位で圧縮する場合に較べて、管理データの増加が抑制され、メモリへの保存枚数が増加する。
【００２２】
また、前記メモリには、圧縮されたデータと管理テーブルとが保存され、前記制御手段は、圧縮されたデータの容量及び管理テーブルの容量の合計容量と前記メモリの容量とに基づいてブロックのサイズを設定する構成としても良い。
【００２３】
この場合には、圧縮されたデータの容量及び管理テーブルの容量の合計容量と前記メモリの容量とに基づいて、メモリへの保存枚数が増加するようなデータのブロックサイズを求めることができる。
【００２４】
データの属性の具体例としては、カラーかモノクロか、２値化データか多値化データか、ＦＡＸ・コピーかそれ以外か等を挙示でき、カラーかモノクロか、２値化データか多値化データか、ＦＡＸ・コピーかそれ以外かに応じて、１回の圧縮動作により圧縮されるデータのブロックサイズが設定される。例えば、モノクロデータ、２値化データ、ＦＡＸ・コピー以外のプリントデータのように、１ページ当たりのデータ量が少ないデータについては、メモリに保存可能な枚数を増加できる。
【００２５】
【発明の実施の形態】
次に、この発明の一実施形態について説明する。
【００２６】
図１は、この発明の一実施形態に係るデータ処理装置としてのＭＦＰ１のブロック図である。
【００２７】
このデータ処理装置は、複数個の入力手段と複数個の出力手段を備えている。即ち、入力手段としての原稿読取部２と、出力手段としてのプリンタ部３と、入力手段及び出力手段の両方として機能するイーサネット（ＥｔｈｅｒＮｅｔ）コントローラ４と、同じく入力手段及び出力手段の両方として機能するＦＡＸコントローラ１１を備えている。
【００２８】
前記原稿読取部２は、原稿を読み取るためのスキャナを備え、読み取った原稿の画像データは、読取画像インターフェース部（図面ではＩＲ画像Ｉ／Ｆと記す）２１を介して、バス調停器８に送られるものとなされている。前記プリンタ部３は、バス調停器８からプリンタインターフェース部（図面ではプリンタＩ／Ｆと記す）３１を介して転送されてきた画像データを用紙等にプリントする。
【００２９】
また、前記イーサネットコントローラ４は、イーサネット４１を介してジョブの送受を行うものであり、パソコンやＩＦＡＸ装置等の外部装置からイーサネット４１を介して送信されてきたプリントジョブやＩＦＡＸジョブを受信し、あるいは原稿読取部２で読み取った原稿の画像データを、イーサネット４１を介して外部装置へ送信する。
【００３０】
また、前記ＦＡＸコントローラ１１は、電話回線５１を介して外部ＦＡＸ装置との間でＦＡＸジョブの送受を行うものであり、外部ＦＡＸ装置から電話回線５１を介して送信されてきたＦＡＸジョブを受信し、あるいは原稿読取部２で読み取った原稿の画像データを、電話回線５１を介して外部ＦＡＸ装置へＦＡＸ送信する。
【００３１】
さらに、ＭＦＰ１は、ワークメモリ５、ファイルメモリ６、圧縮・伸張制御部７、前述したバス調停器８、ＣＰＵ９、メモリコントローラＰＣＩブリッジ１０を備えている。
【００３２】
前記ワークメモリ５は、イーサネットコントローラ４が受信した外部装置からのプリントジョブに含まれるプリントデータ、ＦＡＸコントローラ１１が受信したＦＡＸ受信ジョブに含まれるデータ、あるいは原稿読取部２で読み取られた画像データ、等の出力対象データを展開したり、他のデータを記憶したりするものである。
【００３３】
前記圧縮・伸張制御部７は、この実施形態では並列接続された、４個の圧縮／伸張器７１〜７４を備え、ワークメモリ５から所定ブロックサイズであるいはページサイズで転送されてくる出力対象データの圧縮、あるいはファイルメモリ６から読み出された出力対象データの伸張を、前記圧縮／伸張器７１〜７４に行わせる。
【００３４】
前記ファイルメモリ６は、圧縮／伸張器７１〜７４で圧縮された出力対象データを格納保存し、さらに保存されたデータを読み出して圧縮／伸張器７１〜７４で伸張する。このようなファイルメモリ６への圧縮データの保存及び読み出しは、前記圧縮・伸張制御部７の制御に基づいて行われる。
【００３５】
前記バス調停器８は、転送制御部８１によって、前記出力対象データのＭＦＰ内の各部への転送を行うものである。
【００３６】
前記メモリコントローラＰＣＩブリッジ１０は、ワークメモリ５を制御するとともに、ＣＰＵ９のバスとＰＣＩバスとを接続するものである。
【００３７】
前記ＣＰＵ９は、メモリコントローラＰＣＩブリッジ１０、転送制御部８１、圧縮・伸張制御部７等、ＭＦＰ１の全体を統括的に制御する他、各種の判断を行う。例えば、ワークメモリ５に転送されてきた入力ジョブのデータの属性を判別する属性判別手段として機能したり、出力されるジョブが１部目の出力か２部目以降の出力か等を判断する。この実施形態では、ＣＰＵ９は、データの属性として、データがカラーデータであるかモノクロデータであるかを判別している。
【００３８】
図１に示したＭＦＰ１において、原稿読取部２で読み取られた画像データをプリンタ部３でプリントするコピアジョブ、及び同じく原稿読取部２で読み取られた画像データをＦＡＸ送信するＦＡＸ送信ジョブについて、入力から出力までの動作を、その途中のデータ圧縮処理の内容を示す図２のフローチャートを参照して説明する。
【００３９】
ただし、コピアジョブについてはカラープリント、モノクロプリントいずれも可能であるが、ＦＡＸ送信ジョブについてはモノクロのみとする。
【００４０】
原稿読取部２で読み取られた画像データが、カラーデータであるかモノクロデータであるか予めわかっており、それがもしモノクロデータであるとすると、原稿読取部２で読み取られた画像データが、読取画像インターフェース部２１を介して圧縮・伸張制御部７に転送される。
【００４１】
図２のＳ２０１において、圧縮・伸張制御部７は、例えばＣＰＵ９から圧縮開始指示があったか否かを判断する。圧縮開始指示がなければ（Ｓ２０１の判断がＮＯ）、指示があるまで待つ。圧縮開始指示があれば（Ｓ２０１の判断がＹＥＳ）、Ｓ２０２で、データがモノクロか否かを判断する。モノクロであれば（Ｓ２０２の判断がＹＥＳ）、Ｓ２０３で、データのブロックサイズ、換言すれば１回の圧縮操作で圧縮されるデータのサイズをページ単位のサイズに設定したのち、Ｓ２０５に進む。
【００４２】
一方、Ｓ２０２において、データがモノクロでなければ即ちカラーであれば（Ｓ２０２の判断がＮＯ）、Ｓ２０４で、ブロックサイズを、ページ単位のデータをさらに複数に分割した分割単位のサイズとしたのち、Ｓ２０５に進む。
【００４３】
そして、Ｓ２０５で、圧縮／伸張器７１〜７４による圧縮動作を実行し、Ｓ２０１に戻り、以上の動作を繰り返す。これにより、データがモノクロデータの場合には、ページ単位で圧縮が行われ、カラーデータの場合には、分割単位で圧縮が行われる。
【００４４】
圧縮されたデータは管理テーブルが付されてファイルメモリ６に格納される。ファイルメモリ６への格納も、モノクロデータについては圧縮されたページ単位毎に行われ、カラーデータの場合には圧縮された分割単位毎に行われる。従って、１ページ当たりのデータ量の少ないモノクロデータについては、分割単位に分割して圧縮保存を行う場合に較べて、１ページ全体のデータ量が大きくなるのが抑制され、このため、ファイルメモリ６に保存できる枚数（ページ数）が増加する。一方、カラーデータについては、分割単位毎に圧縮保存するから、複数個の圧縮／伸張器７１〜７４を有効に活用できる等の利点を享受できる。
【００４５】
圧縮完了後、ファイルメモリ６から圧縮データが取り出され、圧縮／伸張器７１〜７４で伸張される。この伸張動作も、モノクロデータについてはページ単位毎に行われ、カラーデータの場合には分割単位毎に行われる。
【００４６】
伸張されたデータは、コピアジョブについてはプリンタインターフェース部３１を介してプリンタ部３に送られ、プリントされる。ＦＡＸ送信ジョブについては、ＦＡＸコントローラ１１から電話回線５１を介して外部ＦＡＸ装置に送られる。この圧縮・伸張制御部７から、プリンタＩ／Ｆ３１またはＦＡＸコントローラ１１に転送する際に、一旦ワークメモリ５に転送し、バッファリング動作を行っても構わない。
【００４７】
上記の実施形態では、原稿読取部２で読み取られたデータがモノクロかカラーか予めわかっている場合を示したが、データの属性が不明である場合には、原稿読取部２で読み取られたデータを、読取画像インターフェース部２１からワークメモリ５に転送し、ＣＰＵ９によりデータの属性（カラーかモノクロか）を判断した後、圧縮・伸張制御部７に転送して圧縮を実行すればよい。
【００４８】
次に、例えばパソコン等の外部装置からイーサネット４１を経由して入力されたプリントデータが、プリンタ部３でプリントされるまでの処理を説明する。このとき圧縮・伸張制御部７が行うデータ圧縮処理の内容は図２に示したフローチャートと同じである。
【００４９】
まず、プリントデータがイーサネット４１からイーサネットコントローラ４へ入力され、ワークメモリ５に展開される。このとき、ＣＰＵ９はプリントデータがモノクロかカラーかを判別する。そして、プリントデータは、ワークメモリ５から圧縮・伸張制御部７に転送される。
【００５０】
図２のＳ２０１において、圧縮・伸張制御部７は、ＣＰＵ９から圧縮開始指示があったか否かを判断する。圧縮開始指示がなければ（Ｓ２０１の判断がＮＯ）、指示があるまで待つ。圧縮開始指示があれば（Ｓ２０１の判断がＹＥＳ）、Ｓ２０２で、データがモノクロか否かを前記ＣＰＵ９の判別結果に基づいて判断する。モノクロであれば（Ｓ２０２の判断がＹＥＳ）、Ｓ２０３で、ブロックサイズをページ単位のサイズに設定したのち、Ｓ２０５に進む。
【００５１】
一方、Ｓ２０２において、データがモノクロでなければ即ちカラーであれば（Ｓ２０２の判断がＮＯ）、Ｓ２０４で、ブロックサイズを、ページ単位のデータをさらに複数に分割した分割単位のサイズとしたのち、Ｓ２０５に進む。
【００５２】
そして、Ｓ２０５で、圧縮／伸張器７１〜７４による圧縮動作を実行し、Ｓ２０１に戻り、以上の動作を繰り返す。これにより、データがモノクロデータの場合には、ページ単位で圧縮が行われ、カラーデータの場合には、分割単位で圧縮が行われる。
【００５３】
圧縮されたデータは管理テーブルが付されてファイルメモリ６に格納される。ファイルメモリ６への格納も、モノクロデータについては圧縮されたページ単位で行われ、カラーデータの場合には圧縮された分割単位で行われる。従って、１ページ当たりのデータ量の少ないモノクロデータについては、ファイルメモリ６に保存できる枚数（ページ数）が増加する。
【００５４】
圧縮完了後、ファイルメモリ６から圧縮データが取り出され、ページ単位毎にあるいは分割単位毎に伸張される。
【００５５】
伸張されたデータは、プリンタＩ／Ｆ３１を介してプリンタ部３に送られ、プリントされる。なお、圧縮・伸張制御部７から、プリンタＩ／Ｆ３１に転送する際に、一旦ワークメモリ５に転送し、バッファリング動作を行っても構わない。
【００５６】
図３は、この発明の他の実施形態を示すもので、圧縮・伸張制御部７が行うデータ圧縮処理の内容を示すフローチャートである。
【００５７】
ＭＦＰ１に入力されたデータの流れは上述した各実施形態の場合と同じであり、圧縮・伸張制御部７の圧縮処理のみが異なるため、この圧縮処理を中心として説明する。
【００５８】
この実施形態では、モノクロデータであっても、ブロックサイズを１ページ単位ではなく、ファイルメモリ６への保存枚数（ページ数）が予め設定された枚数よりも多くなるようなサイズに設定して圧縮を行うものである。
【００５９】
まず、Ｓ３０１において、圧縮・伸張制御部７は、ＣＰＵ９から圧縮開始指示があったか否かを判断する。圧縮開始指示がなければ（Ｓ３０１の判断がＮＯ）、指示があるまで待つ。圧縮開始指示があれば（Ｓ３０１の判断がＹＥＳ）、Ｓ３０２で、ファイルメモリ６への保存枚数（ページ数）が予め設定された枚数よりも多くなるようなブロックサイズを演算し、そのブロックサイズを設定する。
【００６０】
次いで、Ｓ３０３で、圧縮／伸張器７１〜７４による圧縮動作を実行した後、Ｓ３０１に戻る。
【００６１】
次に、前記Ｓ３０２におけるブロックサイズの設定方法について説明する。
【００６２】
まず、１ページ当たりのデータサイズを、主走査：ＩｍａｇｅＳｉｚｅ Ｘ、副走査：ＩｍａｇｅＳｉｚｅ Ｙ、ブロックサイズを主走査：ＢｌｏｃｋＳｉｚｅ Ｘ、副走査：ＢｌｏｃｋＳｉｚｅ Ｙとし、ファイルメモリ６のアレイサイズをＳｉｚｅＡｒｒａｙとする。なお、アレイとは分割された画像データの圧縮データを格納する領域で、必要個数分消費される。また、標準圧縮率をＣｏｍｐｒｅｓｓＲａｔｅとする。
【００６３】
１ページ当たりの圧縮後のデータサイズは、
｛ＢｌｏｃｋＳｉｚｅ Ｘ×ＢｌｏｃｋＳｉｚｅ Ｙ×色数×ＣｏｍｐｒｅｓｓＲａｔｅ÷ＳｉｚｅＡｒｒａｙの小数点以下切り上げ｝×｛分割数｝
で求まる。
【００６４】
ここに、
｛分割数｝は｛ＩｍａｇｅＳｉｚｅ Ｘ÷ＢｌｏｃｋＳｉｚｅ Ｘの小数点以下切り上げ｝×｛ＩｍａｇｅＳｉｚｅ Ｙ÷ＢｌｏｃｋＳｉｚｅ Ｙの小数点以下切り上げ｝
であり、
｛色数｝はカラーが４または３、モノクロが１
である。
【００６５】
また、１つの圧縮ブロックの圧縮データを管理するために必要な管理テーブルのサイズをＳｉｚｅＩｍａｇｅＩｎｆｏとすると、１ページ当たりの管理テーブルのサイズは
ＳｉｚｅＩｍａｇｅＩｎｆｏ×｛分割数｝
である。
【００６６】
ファイルメモリ６のサイズをＳｉｚｅＦｉｌｅＭｅｍとすると、保存枚数の予測値は、
ＳｉｚｅＦｉｌｅＭｅｍ÷｛１ページ当たりの圧縮後のデータサイズ＋１ページ当たりの管理テーブルのサイズ｝
この保存枚数の予測値が、規定の保存枚数を上回るようにブロックサイズを設定する。なお、規定の保存枚数はカラー、モノクロ等のデータの属性に応じて予め設定しておく。従って、データの属性に応じて、異なるブロックサイズが設定される。
【００６７】
この実施形態によれば、モノクロデータ、カラーデータともに、ファイルメモリ６への保存枚数を増加できる。
【００６８】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。例えば、データの属性がカラーである場合とモノクロである場合について説明したが、二値化データである場合（モノクロに対応）と多値化データである場合（カラーに対応）、あるいはデータがＦＡＸジョブまたはコピージョブのデータである場合（カラーに対応）とそれ以外の場合（モノクロに対応）とで、１回の圧縮動作で圧縮されるデータのサイズを設定するものとしても良い。
【００６９】
また、圧縮／伸張器の数は４個に限定されることはなく、１個であっても良い。
【００７０】
以上説明した具体的実施形態には、以下の構成を有する発明が含まれる。
（１）圧縮手段によりブロック毎に圧縮されるデータの前記ブロックのサイズを、データの属性に応じて設定するステップと、
入力されたジョブのデータを前記設定されたブロックサイズで圧縮手段により圧縮するステップと、
圧縮されたデータを前記ブロック毎にメモリに保存するステップと、
を備えたことを特徴とするデータ処理方法。
（２）データの属性を判別する属性判別ステップを備えている前項１に記載のデータ処理方法。
（３）データの属性に応じて、ブロックのサイズを、ページ単位のサイズとするかあるいはページ単位のデータを複数に分割した分割単位のサイズとする前項１または２に記載のデータ処理方法。
（４）前記メモリには、圧縮されたデータと管理テーブルとが保存され、前記制御手段は、圧縮されたデータの容量及び管理テーブルの容量の合計容量と前記メモリの容量とに基づいてブロックのサイズを設定する前項１または２に記載のデータ処理方法。
（５）データの属性が、カラーかモノクロか、２値化データか多値化データか、ＦＡＸ・コピーかそれ以外か、である前項１ないし４のいずれかに記載のデータ処理方法。
【００７１】
【発明の効果】
請求項１に係る発明によれば、カラーデータかモノクロデータか等のデータの属性に応じて、制御手段が、データのブロックサイズを設定する。つまり、ある属性のデータについては、そのブロックサイズが、メモリへの保存可能枚数が多くなるようなサイズに設定されて圧縮及び保存処理される。従って、その属性のデータについてメモリへの保存可能枚数を増加できる。
【００７２】
請求項２に係る発明によれば、圧縮処理対象のデータの属性が不明であっても、属性判別手段によって判別されるから、属性に応じた的確な処理が可能となる。
【００７３】
請求項３に係る発明によれば、所定の属性のデータについては、ページ単位のブロックサイズで圧縮しメモリに保存することで、１ページのデータをさらに複数に分割した分割単位管理データの増加が抑制され、メモリへの保存枚数が増加する。
【００７４】
請求項４に係る発明によれば、圧縮されたデータの容量及び管理テーブルの容量の合計容量と前記メモリの容量とに基づいて、メモリに保存可能な枚数が増加するようなデータの分割サイズを求めることができる。
【００７５】
請求項５に係る発明によれば、カラーデータかモノクロデータか、２値化データか多値化データか、ＦＡＸ・コピーかそれ以外かに応じて、１回の圧縮動作により圧縮されるデータのサイズを設定でき、例えば、モノクロデータ、２値化データ、ＦＡＸ・コピー以外のデータのように、１ページ当たりのデータ量が少ないデータについては、メモリに保存可能な枚数を増加できる。
【図面の簡単な説明】
【図１】この発明の一実施形態に係るデータ処理装置の構成を示すブロック図である。
【図２】図１のデータ処理装置において、圧縮／伸張器による圧縮動作処理の内容を示すフローチャートである。
【図３】他の実施形態を示すもので、圧縮／伸張器による圧縮動作処理の内容を示すフローチャートである。
【符号の説明】
１            ＭＦＰ（データ処理装置）
２                    原稿読取部
３                    プリンタ部
４                    イーサネットコントローラ
５                    ワークメモリ
６                    ファイルメモリ
７                        圧縮／伸張制御部
７１〜７４        圧縮／伸張器
８１                    転送制御部
９                        ＣＰＵ（属性判別手段）
１０                    メモリコントローラ
１１                    ＦＡＸコントローラ
【図１】
2004357154.tif 000003
【図２】
2004357154.tif 000004
【図３】
2004357154.tif 000005