(57)【特許請求の範囲】
【請求項１】
原稿を読み取るスキャナー部と、
読み取られた前記原稿の画像データをバンド単位のバンドデータで保存するワークメモリーと、
画像処理された画像データが保存されるページメモリーと、
前記ワークメモリーに保存された画像データに対して画像処理を行い、該画像処理した画像データを前記ページメモリーに保存する画像処理部とを備え、
前記バンドデータは、複数のサブバンドデータに分けられており、
前記画像処理部は、
前記画像データに対して画像処理を行う際に、加工処理が必要な前記サブバンドデータと、このサブバンドデータに続く次のサブバンドデータとの間に、加工処理が必要な前記サブバンドデータの圧縮率を最低とした場合での最低圧縮サイズ分だけ空けた空き領域を追加して前記ページメモリーに保存し、該ページメモリーからバンド単位のバンドデータを読み出し、加工処理が必要な前記サブバンドデータを前記加工処理に用いられるデータに書き換えた後、前記ページメモリーの読み出したバンドデータが保存されている領域に上書きする
ことを特徴とする画像形成装置。
【請求項２】
原稿を読み取るスキャナー部と、
読み取られた前記原稿の画像データをバンド単位のバンドデータで保存するワークメモリーと、
画像処理された画像データが保存されるページメモリーと、
前記ワークメモリーに保存された画像データに対して画像処理を行い、該画像処理した画像データを前記ページメモリーに保存する画像処理部とを備え、
前記バンドデータは、複数のサブバンドデータに分けられており、
前記画像処理部は、
前記ページメモリーに対する前記サブバンドデータの保存先を示すアドレスと加工処理済みのサブバンドデータの加工処理済みアドレスとが含まれているサブバンド管理テーブルを有し、
前記画像データに対して画像処理を行う際に、加工処理が必要な前記サブバンドデータと、このサブバンドデータに続く次のサブバンドデータとの間に、加工処理が必要な前記サブバンドデータの圧縮率を最低とした場合での最低圧縮サイズ分だけ空けた空き領域を追加して前記ページメモリーに保存し、加工処理が必要な前記サブバンドデータを前記加工処理済みアドレスを参照して前記加工処理済みのサブバンドデータに置き換える
ことを特徴とする画像形成装置。
【請求項３】
前記加工処理は、罫線付け処理であることを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み込み画像に対して集約処理や回転処理などの加工処理を行う画像形成装置に関する。
【背景技術】
【０００２】
たとえば、多機能プリンター、複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置においては、スキャナー部によって読み込んだ読み込み画像に対して集約処理（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１など）や回転処理（読み取り画像を所定角度回転させる処理など）などの加工処理を行う機能を搭載したものがある。
【０００３】
また、特許文献１に示されている画像形成装置のように、たとえば集約処理の際に、それぞれの読み込み画像の境界や余白などを示す罫線を付加する機能を有したものもある。すなわち、複写モードとして書き込み余白モードが設定されかつ書き込み余白部に罫線を入れる設定が行われている場合、たとえば集約処理の際に自動的に罫線が付加され、用紙に形成された書き込み余白部に罫線が印刷されるようにしたものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−９６３２５
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１での画像処理装置では、たとえば集約処理の際に自動的に罫線が付加されるため、それぞれの読み込み画像の境界や余白などの確認を容易に行うことができる。
【０００６】
ところで、このような画像形成装置では、たとえば集約処理に伴い罫線が付加される画像処理が行われる場合、まず、スキャナー部によって読み込んだ画像データを圧縮してページメモリーに保存した後、このページメモリーの画像データをたとえばバンド単位で伸張してワークメモリー（たとえばＲＡＭ）に読み出し、罫線を付加する画像処理を行い、この画像処理した画像データを圧縮してページメモリーに保存する処理が行われる。
【０００７】
この場合、スキャナー部によって読み込んだ画像データの保存と、画像処理した画像データの保存とを行うために、ページメモリーが２ページ分必要となってしまうという問題があった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像形成装置は、原稿を読み取るスキャナー部と、読み取られた前記原稿の画像データをバンド単位のバンドデータで保存するワークメモリーと、画像処理された画像データが保存されるページメモリーと、前記ワークメモリーに保存された画像データに対して画像処理を行い、該画像処理した画像データを前記ページメモリーに保存する画像処理部とを備え、前記バンドデータは、複数のサブバンドデータに分けられており、前記画像処理部は、前記画像データに対して画像処理を行う際に、加工処理が必要な前記サブバンドデータと、このサブバンドデータに続く次のサブバンドデータとの間に、加工処理が必要な前記サブバンドデータの圧縮率を最低とした場合での最低圧縮サイズ分だけ空けた空き領域を追加して前記ページメモリーに保存し、該ページメモリーからバンド単位のバンドデータを読み出し、加工処理が必要な前記サブバンドデータを前記加工処理に用いられるデータに書き換えた後、前記ページメモリーの読み出したバンドデータが保存されている領域に上書きすることを特徴とする。
本発明の画像形成装置は、原稿を読み取るスキャナー部と、読み取られた前記原稿の画像データをバンド単位のバンドデータで保存するワークメモリーと、画像処理された画像データが保存されるページメモリーと、前記ワークメモリーに保存された画像データに対して画像処理を行い、該画像処理した画像データを前記ページメモリーに保存する画像処理部とを備え、前記バンドデータは、複数のサブバンドデータに分けられており、前記画像処理部は、前記ページメモリーに対する前記サブバンドデータの保存先を示すアドレスと加工処理済みのサブバンドデータの加工処理済みアドレスとが含まれているサブバンド管理テーブルを有し、前記画像データに対して画像処理を行う際に、加工処理が必要な前記サブバンドデータと、このサブバンドデータに続く次のサブバンドデータとの間に、加工処理が必要な前記サブバンドデータの圧縮率を最低とした場合での最低圧縮サイズ分だけ空けた空き領域を追加して前記ページメモリーに保存し、加工処理が必要な前記サブバンドデータを前記加工処理済みアドレスを参照して前記加工処理済みのサブバンドデータに置き換えることを特徴とする。
また、前記加工処理は、罫線付け処理であることを特徴とする。
本発明の画像形成装置では、画像処理部により、画像データに対して画像処理を行う際に、加工処理が必要なサブバンドデータと、このサブバンドデータに続く次のサブバンドデータとの間に、加工処理が必要なサブバンドデータの圧縮率を最低とした場合での最低圧縮サイズ分だけ空けた空き領域が追加されてページメモリーに一旦保存され、該ページメモリーからバンド単位のバンドデータが読み出され、加工処理が必要なサブバンドデータが加工処理に用いられるデータに書き換えられた後、ページメモリーの読み出したバンドデータが保存されている領域に上書きされる。
これにより、従来では、スキャナー部によって読み込んだ画像データの保存と、画像処理した画像データの保存とを行うために、ページメモリーが２ページ分必要となっていたが、スキャナー部によって読み込んだ画像データの保存と、画像処理した画像データの保存とを１ページ分のページメモリーで行うことができる。
【発明の効果】
【００１０】
本発明の画像形成装置によれば、スキャナー部によって読み込んだ画像データの保存と、画像処理した画像データの保存とを１ページ分のページメモリーで行うようにしているため、画像データの保存に使用するページメモリーのサイズを必要最小限とすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の画像形成装置の第１実施形態を示す図である。
【図２】図１の画像処理部による集約処理により、たとえば４枚の原稿の読み取り画像が１枚の用紙に印刷される場合を示す図である。
【図３】図１の画像処理部による集約処理の一例を説明するための図である。
【図４】図１の画像処理部による画像処理及び集約処理された画像データが保存されるページメモリーを示す図であり、同図（ａ）は画像処理された画像データが保存され場合を示す図であり、同図（ｂ）は集約処理された画像データが保存される場合を示す図である。
【図５】図１の画像処理部による集約処理の第２実施形態を説明するための図である。
【発明を実施するための形態】
【００１２】
（第１実施形態）
以下、本発明の画像形成装置の第１実施形態を、図１〜図４を参照しながら説明する。なお、以下の説明においての画像形成装置の一例としては、たとえばプリンター機能、ＦＡＸ機能、スキャン機能などの複数の機能を搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。
【００１３】
まず、図１に示すように、ＭＦＰ１００は、制御部１１０、スキャナー部１３０、プリンター部１３１、ＦＡＸ部１３２、パネル部１３３、ＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）１３４を備えている。
【００１４】
スキャナー部１３０は、イメージセンサー（図示省略）によって読み取られる原稿の画像データを制御部１１０に入力する。すなわち、スキャナー部１３０は、イメージセンサー（図示省略）からの原稿の画像信号をデジタルの画像データに変換し、順次、制御部１１０に入力する。
【００１５】
プリンター部１３１は、制御部１１０から出力される画像データに基づき、用紙上に画像をプリントする。ＦＡＸ部１３２は、制御部１１０から出力される画像データを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからの画像データを受信して制御部１１０に入力する。すなわち、ＦＡＸ部１３２は、図示しないＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）により電話回線との接続を制御しつつ、制御部１１０から出力される画像データを圧縮し変調して、相手方ファクシミリへと送信する。また、ＦＡＸ部１３２は、ＮＣＵにより電話回線と接続しつつ、相手方ファクシミリからの画像データを復調し伸張して、制御部１１０に入力する。
【００１６】
パネル部１３３は、ＭＦＰ１００のプリンター機能、ＦＡＸ機能、スキャン機能のいずれかの選択や、各種設定を行うための操作ボタンなどを表示する。また、ＭＦＰ１００に故障などが生じた場合、故障などが発生した旨を伝えるアイコンなども表示する。
【００１７】
ＨＤＤ１３４には、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラムなどが記憶されている。
【００１８】
制御部１１０は、ＭＦＰ１００全体の動作を制御するものであり、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部１１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１５、画像処理部１１６、パネル操作制御部１１７、ＨＤＤ制御部１１８、システム制御部１１９を備えている。また、これらは、データバス１２０に接続されている。
【００１９】
スキャナー制御部１１１は、スキャナー部１３０の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１３１のプリント動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１３２による画像データの送受信動作を制御する。
【００２０】
ＲＡＭ１１４は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１４は、スキャナー部１３０によって読み取られた原稿の画像データをバンド単位で保存するワークメモリーでもある。また、ＲＡＭ１１４は、スキャナー部１３０によって読み取られた原稿の画像データに対し、画像処理部１１６による集約処理や回転処理などの加工処理に使用されるワークメモリーでもある。なお、ワークメモリーとしては、ＲＡＭ１１４以外のメモリーであってもよいことは勿論である。
【００２１】
ＲＯＭ１１５には、各部の動作チェックなどを行う制御プログラムなどが格納されている。画像処理部１１６は、たとえばスキャナー部１３０によって読み取られた原稿の画像データに対する画像処理を行う。すなわち、たとえばパネル部１３３を介してＦＡＸ送信の指定がある場合、ＦＡＸ送信に必要なデータに変換するための画像処理（ラスタライズ）を行う。また、たとえばパネル部１３３を介して印刷の指定がある場合、印刷に必要な画像処理（ラスタライズ）を行う。
【００２２】
また、画像処理部１１６は、詳細は後述するが、スキャナー部１３０によって読み込んだ読み込み画像に対して集約処理（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１など）を行う場合、たとえばそれぞれの読み込み画像の境界などを示す罫線を付加する画像処理を行う。また、スキャナー部１３０によって読み込んだ読み込み画像に対して回転処理を行う場合、読み取り画像を所定角度回転させる処理などを行う。
【００２３】
すなわち、画像処理部１１６によりたとえば集約処理が行われると、たとえば図２に示すように、プリンター部１３１によってたとえば４枚の原稿の読み取り画像２０１〜２０４が１枚の用紙２００に印刷される。この場合、画像処理部１１６によりそれぞれの読み込み画像の境界などを示す罫線を付加する画像処理が行われることで、用紙２００には罫線２１０〜２１３が印刷される。なお、罫線２１０〜２１３は、実線に限らず、点線、トンボ線などであってもよい。また、図中符号ｓは、たとえば読み取り画像２０１と罫線２１０との間のスペースを示している。
【００２４】
パネル操作制御部１１７は、パネル部１３３の表示動作を制御する。ＨＤＤ制御部１１８は、ＨＤＤ１３４に対するデータの書き込みや読み出しなどを制御する。システム制御部１１９は、たとえばパネル部１３３を介しての様々な指定などに基づき、各部の動作を制御する。
【００２５】
次に、図３及び図４を参照し、画像処理部１１６による罫線付けの画像処理の一例について説明する。なお、以下においては、説明の都合上、図２の１枚目の読み取り画像２０１に対して罫線２１０が付加される場合として説明する。
【００２６】
まず、図３に示すワークメモリー１１４ａは、たとえば上述したＲＡＭ１１４の記憶領域であるものとする。また、図３に示すページメモリー１３４ａは、たとえば上述したＨＤＤ１３４の記憶領域であるものとする。
【００２７】
また、図３に示す読込用ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１１６ａ、画像処理用ＡＳＩＣ１１６ｂ、ＣＯＤＥＣ用ＡＳＩＣ１１６ｃ、ＤＥＣＯＤＥＣ用ＡＳＩＣ１１６ｄ、罫線付け用ＡＳＩＣ１１６ｅ、ＣＯＤＥＣ用ＡＳＩＣ１１６ｆは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）よりも高速に動作可能な処理回路であり、上述した画像処理部１１６に含まれているものとする。
【００２８】
また、スキャナー部１３０によって読み取られた原稿の画像データの全てをワークメモリー１１４ａに保存し、画像処理部１１６による罫線付けなどの画像処理を行おうとすると、画像データの量が膨大になり、画像形成装置のコストアップを招く。そこで、詳細は後述するが、画像データを複数のバンド領域に分割し、それぞれの画像データに対する画像処理をバンド単位で行うようになっている。このように、バンド単位で画像処理を行うことで、一時的に保存される画像データの容量を小さくすることができ、ワークメモリー１１４ａの使用サイズを小さくすることができる。
【００２９】
そして、読込用ＡＳＩＣ１１６ａは、スキャナー部１３０によって読み取られた原稿の画像データのうち、複数のバンド領域に分割された画像データ（以下、バンドデータという）をワークメモリー１１４ａに保存する。なお、ワークメモリー１１４ａには、たとえば２つのバンドのバンドデータが保存される。
【００３０】
ここで、たとえば図４（ａ）のページメモリー１３４ａに保存されるバンドデータを参照し、ワークメモリー１１４ａに保存されるバンドデータの構成について説明する。すなわち、ワークメモリー１１４ａには、まずページメモリー１３４ａの１バンド目と２バンド目のバンドデータに相当するデータが保存される。１バンド目のバンドｄ１は、８つのサブバンド１−１〜１−８に分けられている。また、２バンド目のバンドｄ２も同様に、８つのサブバンド２−１〜２−８に分けられている。
【００３１】
次いで、画像処理用ＡＳＩＣ１１６ｂは、ワークメモリー１１４ａからバンド単位でバンドデータを読み出し、より良好な出力画像を得るために、誤差拡散法、組織的ディザ法などによる画像処理（２値化処理）を行う。また、画像処理用ＡＳＩＣ１１６ｂは、画像処理を終えたバンドデータをワークメモリー１１４ａに保存する。この場合、たとえば１バンド目のサブバンド１−８と２バンド目のサブバンド２−１との間に、空き領域ｅ（図４（ａ）参照）を設けておく。この空き領域ｅは、図２に示した罫線２１０が罫線付け用ＡＳＩＣ１１６ｅで付加されることを考慮しているものであり、たとえば１バンド目のサブバンド１−８に罫線２１０が付加されることで圧縮サイズが大きくなることを考慮し、２バンド目のサブバンド２−１の格納開始位置を、1サブバンドの最低圧縮サイズ分だけ空けた領域である。これにより、罫線付け用ＡＳＩＣ１１６ｅで罫線２１０が付加されてワークメモリー１１４ａに格納される際、１バンド目のサブバンド１−８により、２バンド目のサブバンド２−１が上書きされることを避けることができる。なお、この空き領域ｅには、図２に示した読み取り画像２０１と罫線２１０との間のスペースｓの分も含まれている。
【００３２】
なお、３バンド目以降のバンドデータに対しても、画像処理用ＡＳＩＣ１１６ｂにより、上記同様の画像処理が行われる。
【００３３】
次いで、ＣＯＤＥＣ用ＡＳＩＣ１１６ｃは、ワークメモリー１１４ａに保存されたバンドデータを、バンド単位で読み出して圧縮し、図４（ａ）に示すようにページメモリー１３４ａに保存する。この場合、上述した画像処理用ＡＳＩＣ１１６ｂによる画像処理により、１バンド目のサブバンド１−８と２バンド目のサブバンド２−１との間に、空き領域ｅが設けられる。
【００３４】
次いで、ＤＥＣＯＤＥＣ用ＡＳＩＣ１１６ｄは、ページメモリー１３４ａからバンドデータをバンド単位で読み出して伸張し、ワークメモリー１１４ａに保存する。
【００３５】
次いで、罫線付け用ＡＳＩＣ１１６ｅは、ワークメモリー１１４ａに保存されたバンドデータをバンド単位で読み出し、罫線付け処理を行う。罫線付け処理に際しては、上述したたとえば１バンド目のサブバンド１−８に対して行う。当然、２バンド目のサブバンド２−８に対しても行うことになる。
【００３６】
ここで、罫線には、上述したように、実線、点線、トンボ線などがあるが、いずれの罫線を用いるかはパネル部１３３による設定に従う。また、罫線付け用ＡＳＩＣ１１６ｅは、罫線付けを行う場合、上述した読み取り画像２０１と罫線２１０との間のスペースｓの分を考慮してもよい。この場合、パネル部１３３による設定により、スペースｓのサイズが決定される。罫線付け用ＡＳＩＣ１１６ｅは、罫線付け処理を行ったバンドデータをワークメモリー１１４ａに保存する。
【００３７】
次いで、ＣＯＤＥＣ用ＡＳＩＣ１１６ｆは、ワークメモリー１１４ａから罫線付け処理が行われたバンドデータをバンド単位で読み出し、圧縮してから図４（ｂ）に示すようにページメモリー１３４ａに保存する。この場合、１バンド目のバンドデータは、罫線付け処理が行われていない１バンド目のバンドデータに対して上書きされる。２バンド目のバンドデータについても同様である。
【００３８】
すなわち、図４（ａ）のように、罫線付け処理が行われていないバンドデータがページメモリー１３４ａに保存されているとき、図４（ｂ）に示すように、罫線付け処理が行われたバンドデータがそれぞれのバンド単位で上書きされる。ここで、図４（ｂ）に示すたとえばサブバンド１−８は罫線付け処理によってデータサイズが大きくなるが、予め上述した画像処理用ＡＳＩＣ１１６ｂにより、たとえば１バンド目のサブバンド１−８に罫線２１０が付加されることで圧縮サイズが大きくなることを考慮し、２バンド目のサブバンド２−１の格納開始位置を、1サブバンドの最低圧縮サイズ分だけ空けた空き領域ｅが設けられている。これにより、罫線付け用ＡＳＩＣ１１６ｅで罫線２１０が付加されてワークメモリー１１４ａに格納される際、１バンド目のサブバンド１−８による、２バンド目のサブバンド２−１に対する上書きが避けられる。
【００３９】
このように、第１実施形態では、画像処理部１１６により、画像データに対して画像処理を行う際に、加工処理であるたとえば罫線付け処理が必要なサブバンドデータ（１−８、２−８など）と、このサブバンドデータに続く次のサブバンドデータ（２−１など）との間に、加工処理が必要なサブバンドデータの最低圧縮サイズ分だけ空けた空き領域ｅが追加されてページメモリー１３４ａに一旦保存され、該ページメモリー１３４ａからバンド単位のバンドデータが読み出され、加工処理が必要なサブバンドデータが加工処理に用いられるデータに書き換えられた後、ページメモリー１３４ａの読み出したバンドデータが保存されている領域に上書きされるようにした。
【００４０】
これにより、従来では、スキャナー部１３０によって読み込んだ画像データの保存と、画像処理した画像データの保存とを行うために、ページメモリー１３４ａが２ページ分必要となっていたが、第１実施形態では、スキャナー部１３０によって読み込んだ画像データの保存と、画像処理した画像データの保存とを１ページ分のページメモリー１３４ａで行うことができ、画像データの保存に使用するページメモリー１３４ａのサイズを必要最小限とすることができる。
【００４１】
（第２実施形態）
次に、図５を参照し、画像処理部１１６による他の画像処理について説明する。なお、以下に説明する図において、図３と共通する部分には同一符号を付している。
【００４２】
すなわち、第２実施形態では、図５に示すように、画像処理部１１６がサブバンド管理テーブル１１６Ａと、罫線付けが加工処理済み(圧縮処理済み)のサブバンドデータである罫線付き圧縮サブバンドデータ１１６Ｂとを有している。サブバンド管理テーブル１１６Ａには、データアドレス（サブバンドデータのアドレスなど）、圧縮サイズ、罫線の種類（実線、点線、トンボ線など）、回転角度、圧縮サブバンドデータ１１６Ｂのアドレス(加工処理済みアドレス)などが設けられている。ここで、データアドレスは、たとえば、それぞれのバンドのサブバンドデータの保存開始位置と保存終了位置を示すものとなっている。また、回転角度とは、罫線の向きを決める際の角度である。すなわち、図２に示す罫線２１１、２１２の場合、水平となっているため、これらの罫線２１１、２１２の向きを決める際に回転角度が用いられる。なお、回転角度は９０度に限らず、任意の角度であってもよい。
【００４３】
そして、上述したように、読込用ＡＳＩＣ１１６ａにより、スキャナー部１３０によって読み取られた原稿の画像データのうち、複数のバンド領域に分割された画像データ（以下、バンドデータという）がワークメモリー１１４ａに保存される。
【００４４】
次いで、画像処理用ＡＳＩＣ１１６ｂにより、ワークメモリー１１４ａからバンド単位でバンドデータが読み出され、より良好な出力画像を得るために、誤差拡散法、組織的ディザ法などによる画像処理（２値化処理）が行われ、画像処理を終えたバンドデータがワークメモリー１１４ａに保存される。この場合、上述したように、たとえば１バンド目のサブバンド１−８と２バンド目のサブバンド２−１との間に、空き領域ｅが設けられる。
【００４５】
次いで、ＣＯＤＥＣ用ＡＳＩＣ１１６ｃにより、ワークメモリー１１４ａに保存されたバンドデータがバンド単位で読み出され、圧縮されて図４（ａ）に示すようにページメモリー１３４ａに保存される。この場合、ＣＯＤＥＣ用ＡＳＩＣ１１６ｃは、サブバンド管理テーブル１１６Ａのデータアドレスを参照し、画像処理を終えたバンドデータをページメモリー１３４ａに保存する。
【００４６】
また、ＣＯＤＥＣ用ＡＳＩＣ１１６ｃは、サブバンド管理テーブル１１６Ａに記憶されている圧縮サブバンドデータ１１６Ｂのアドレス(加工処理済みアドレス)を読み出し、サブバンドデータ（１−８、２−８など）を、図５の矢印で示すように、罫線付き圧縮サブバンドデータ１１６Ｂに置き換える。
【００４７】
このように、第２実施形態では、画像処理部１１６がページメモリー１３４ａに対するサブバンドデータの保存先を示すアドレスと罫線付けが加工処理済みのサブバンドデータである罫線付き圧縮サブバンドデータ１１６Ｂのアドレス(加工処理済みアドレス)とが含まれているサブバンド管理テーブル１１６Ａを有している。
【００４８】
そして、画像処理部１１６により、画像データに対して画像処理を行う際に、加工処理が必要なサブバンドデータ（１−８、２−８など）と、このサブバンドデータに続く次のサブバンドデータ（２−１など）との間に、加工処理が必要なサブバンドデータの最低圧縮サイズ分だけ空けた空き領域ｅを追加してページメモリー１３４ａに保存し、加工処理が必要なサブバンドデータを加工処理済みアドレスを参照して加工処理済みのサブバンドデータ１１６Ｂに置き換えるようにしているため、第１実施形態での効果に加え、画像処理部１１６による罫線付け処理を簡略化することができる。
【符号の説明】
【００４９】
１００  ＭＦＰ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４  ＲＡＭ
１１４ａ  ワークメモリー
１１５  ＲＯＭ
１１６  画像処理部
１１６ａ  読込用ＡＳＩＣ
１１６ｂ  画像処理用ＡＳＩＣ
１１６ｃ、１１６ｆ  ＣＯＤＥＣ用ＡＳＩＣ
１１６ｄ  ＤＥＣＯＤＥＣ用ＡＳＩＣ
１１６ｅ  罫線付け用ＡＳＩＣ
１１６Ａ  サブバンド管理テーブル
１１６Ｂ  罫線付き圧縮サブバンドデータ
１１７  パネル操作制御部
１１８  ＨＤＤ制御部
１１９  システム制御部
１２０  データバス
１３０  スキャナー部
１３１  プリンター部
１３２  ＦＡＸ部
１３３  パネル部
１３４  ＨＤＤ
１３４ａ  ページメモリー
２００  用紙
２０１〜２０４  読み取り画像
２１０〜２１３  罫線
ｅ  空き領域
ｓ  スペース
【図１】
0006274094.tif 000002
【図２】
0006274094.tif 000003
【図３】
0006274094.tif 000004
【図４】
0006274094.tif 000005
【図５】
0006274094.tif 000006