(57)【要約】【課題】メモリ容量の大小、画像データの書込み容量の大小、あるいは、メモリ領域へのメモリオーバーフローの有無と無関係に、所望の複写物を形成できるようにする。【解決手段】複数ページ分の画像データＤ＃ｉ又は単一ページ毎の画像データＤ＃ｉを受信して複数部数分の画像を形成するように画像形成手段１４を制御する制御手段１５を備え、所定のメモリ領域から読み出した伸長後の画像データＤ＃ｉに基づいて当該複数ページから成る複写物４０を複数部数分形成する第１モード実行中に、この過剰書き込みが検出された場合は、画像データＤ＃ｉの供給元へ過剰書き込みである旨を通知すると共に、この第１モードから、単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像情報を読み出して伸長し、伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する第２モードへ画像形成動作を切換えるものである。【選択図】        図１
2004262148.tif 000002
【特許請求の範囲】
【請求項１】
複数頁分の画像情報又は単一頁分毎に画像情報を受信して複数部数分の画像を形成する装置であって、
前記複数頁分の画像情報を圧縮して所定のメモリ領域に書込み、
前記メモリ領域から当該頁の画像情報を順次読み出して伸長し、
伸長後の画像情報に基づいて当該複数頁から成る複写物を複数部数分形成する画像形成動作を第１モードとし、
前記単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、
前記メモリ領域から当該単一頁分の画像情報を読み出して伸長し、
伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する画像形成動作を第２モードとしたとき、
前記第１モード又は第２モードに基づいて画像を形成する画像形成手段と、
前記メモリ領域への画像情報の過剰書込みを検出すると共に、当該検出結果に基づいて前記画像形成手段の入出力を制御する制御手段とを備え、
前記制御手段は、
前記第１モード実行中に前記メモリ領域への過剰書き込みが検出された場合は、前記画像情報の供給元へ過剰書き込みである旨を通知すると共に、前記第１モードから第２モードへ画像形成動作を切換えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、
前記第２モードの画像形成動作において、
当該単一頁から成る複写物を形成した後に、前記メモリ領域から当該頁に係る画像情報を消去すると共に、新たな頁の画像情報を当該メモリ領域に書き込むように書込み制御をすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像情報をプリンタコントローラから受信して圧縮する画像情報圧縮手段と、
前記画像情報圧縮手段によって圧縮された圧縮画像情報を保存するメモリと、
前記メモリから圧縮画像情報を読み出して伸長する画像情報伸長手段と、
前記メモリへの過剰書き込みを検出する検出手段と、
前記検出手段によって検出された当該メモリへの過剰書き込みである旨を前記プリンタコントローラへ通知する通信手段とを備え、
前記制御手段は、
前記プリンタコントローラから複数部数分の画像形成を要求された場合であって、
前記第１モード実行中に前記メモリへの過剰書き込みが検出された場合に、
前記プリンタコントローラへ過剰書き込みである旨を通知すると共に、前記画像情報圧縮手段、メモリ及び画像情報伸長手段を第１モードから第２モードへ画像形成動作を切換え、
前記第２モードの画像形成動作においては、
前記第１モードの画像形成動作で正常出力完了した画像の圧縮画像情報を前記メモリから消去し、以後は頁単位に圧縮画像情報を消去すると共に、新たな頁の画像情報を当該メモリに書き込むように書込み制御をすることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
複数頁分の画像情報又は単一頁分毎に画像情報を受信して複数部数分の画像を形成する方法であって、
複数頁分の画像情報を圧縮して所定のメモリ領域に書込み、
前記メモリ領域から当該頁の画像情報を順次読み出して伸長し、
伸長後の画像情報に基づいて当該複数頁から成る複写物を複数部数分形成する画像形成動作を第１モードとし、
前記単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、
前記メモリ領域から当該単一頁分の画像情報を読み出して伸長し、
伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する画像形成動作を第２モードとしたとき、
前記第１モード実行中に前記メモリ領域への過剰書き込みを検出し、
前記メモリ領域への過剰書き込みが検出された場合は、前記画像情報の供給元へ過剰書き込みである旨を通知すると共に、前記第１モードから第２モードへ画像形成動作を切換えることを特徴とする画像形成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー写真画像入り複数頁分の画像情報又は単一頁分毎に画像情報を受信して複数部数分のカラー画像入り複写物を形成するカラーデジタル複写機に適用して好適な画像形成装置及び画像形成方法に関するものである。
【０００２】
【従来の技術】
近年、色付きの原稿画像から取得した赤（Ｒ）色、緑（Ｇ）色、青（Ｂ）色に係る画像データに基づいてカラー画像を形成したり、サーバー、パーソナルコンピュータ（以下単にパソコンという）等のプリンタコントローラ（外部装置）から画像データを受信し、この画像データに基づいてカラー画像を形成するデジタルカラー複写機が使用されるに至っている。このプリンタコントローラ及び、デジタルカラー複写機（以下単にプリンタという）は画像形成システムを構成する。
【０００３】
図９は従来例に係る画像形成システム１の構成例を示すブロック図である。図９に示すプリンタ１９には画像メモリ１２が実装され、プリンタコントローラ９から受信した画像データＤ＃ｉが格納される。このシステム１で、プリンタコントローラ９から複数ページ分の画像データＤ＃ｉを受信して複数部数分の画像を形成する場合に、一部目の画像データＤ＃ｉのみをプリンタコントローラ９から受け取り、二部目以降は、プリンタ内部の画像メモリ１２から画像データＤ＃ｉが出力される。
【０００４】
このデータ転送方式によれば、一部目の画像データＤ＃ｉがプリンタ内の画像メモリ１２に蓄積された後に、二部目以降の画像データＤ＃ｉも、このプリント内の画像メモリ１２から出力されるので、プリンタコントローラ９は一旦、全ページ分の画像データＤ＃ｉを送信してしまうと、プリンタ１９ではその都度、画像データＤ＃ｉを受信しないで済むようになる。このように、当該画像形成システム１では、カラー画像データ等を含まない比較的少容量の複数部数の画像形成出力に対処している。あるいは、オペレータにより予めメモリオーバーフローを発生しそうなプリントジョブについては、複数ページから成る複写物４０を一部毎に画像データＤ＃ｉに基づいて形成するワンジョブとしてプリンタコントローラ９からプリンタ１９へ送信するように画像形成条件が設定される。
【０００５】
図１０Ａ及びＢは、画像形成システム１における所望の出力例及びその問題を説明する出力結果例を示す概念図である。
【０００６】
図１０Ａに示すプリントジョブの例では、５ページ分の画像データＤ＃ｉに基づいて複写物４０を３部出力する場合を想定している。この場合において、画像メモリ１２でメモリオーバーフローが発生しない場合は、図１０Ａに示すような後処理可能な複写物４０を３部得ることができる。ここで後処理とは複写物４０をステイプル処理や、Ｚ折り処理、中綴じ処理等することをいう。
【０００７】
これに対して、図１０Ｂに示す複写物４０は、画像メモリ１２でメモリオーバーフローが発生したために、これらの複写物４０のグループが２つに分かれてしまった場合である。この例のプリントジョブにおいて、１部目の３ページ以降の画像データＤ＃ｉでメモリオーバーフローが発生した場合を想定すると、１ページ及び２ページから成る複写物４０のグループＩと、３ページから５ページに至る複写物４０のグループＩＩとの２つに分かれてしまう。
【０００８】
なお、特許文献１にはページプリンタの印刷制御方法が開示されている。特許文献１によれば、複数部数の出力を可能にする制御手段を有したページプリンタが開示され、この制御手段は一部目の画像データＤ＃ｉのみを上位の外部装置から受信し、二部目以降はプリンタ内部のメモリから画像データＤ＃ｉを出力するように制御するものである。この印刷制御方法は、安価なシステム構成や、画像メモリ等を活用する面で有効な手段である。
【０００９】
また、特許文献２には複合型画像形成装置が開示されている。特許文献２によれば、ハードディスク装置の装着の有無とＲＡＭの容量によりジョブの並行動作の可能レベルを切換えるＣＰＵを備え、このＣＰＵは電源投入時に、ハードディスク装置が装着されているか否かに応じて、ソートモード時の最後の部数目の印刷時に、各頁の印刷が終了した時点でページ画像データを削除するか、又は、全てのページの印刷が終了した後で画像データを一括に削除するように制御するものである。
【００１０】
特許文献３にはプリンタの制御方法、記録媒体及びプリンタが開示されている。特許文献３によれば、クライアントパソコン（ＰＣ）のプリンタドライバの設定で、一部だけの画像データの転送にするか、設定部数分の画像データの転送にするかを選択可能とすることにより、例えば、後者を選択することで、ページプリンタにおいてメモリオーバーローを防ぐようになれる。
【００１１】
【特許文献１】
特開平１１−２２７３０２号公報（第４頁、図２）
【特許文献２】
特開平１０−３０４１１１号公報（第５頁、図７）
【特許文献３】
特開２０００−２９６４５号公報（第３、４頁、図３）
【００１２】
【発明が解決しようとする課題】
ところで、従来例に係る画像形成システム１によれば、以下のような問題がある。
▲１▼  図９に示した従来方式のようなデータ転送方法であると、プリンタ１９の画像メモリ１２でメモリオーバーフローが発生した場合、画像メモリ内に蓄積された分の画像データＤ＃ｉを出力部数分出力し、その出力が完了した後に、画像メモリ１２に蓄積されなかった画像データＤ＃ｉをプリンタコントローラ９から受信して、再びその画像データＤ＃ｉを設定部数分だけ出力するようになされる。
【００１３】
従って、図１０Ｂに示したように、画像形成出力が２つのグループＩ、ＩＩに分かれてしまい、当該プリンタ１９等のオプションである後処理装置へ移行できなくなり、ステイプルなどの後処理が困難となる。このため、全ての画像形成出力が完了した後に、手動あるいは手作業でグループ別に分かれてしまった複写物の順序を揃えたり、手作業で後処理しなければならなくなり、大変使用勝手が悪い事態を招く。
【００１４】
▲２▼  因みに、オペレータは画像形成出力後に手作業によって、複写物４０の丁合を行わなければならないばかりか、通常のホッチキス（Ｒ）でステイプル処理などの後処理を実行しなければならない。通常のホッチキス（Ｒ）でステイプル処理ができないような大容量（１００枚以上のステイプル）の複写物４０などの場合においては、オペレータの手作業に依存して行ったとしても、実質的に所望の結果は得られない事態を招くこととなる。
【００１５】
▲３▼  特許文献１乃至３に示されるプリンタでページ単位に画像データを消去することが考えられるが、この場合に、一部目の画像データだけのデータ転送処理で済むというメリットを失う。また、複数部数設定時の画像データを受信した時に、メモリオーバーフローが発生した場合に、複数部数を画像形成出力するためには、メモリ格納できた画像データを要求されている複数部数分を出力しなければならない。従って、図１０Ｂに示したように、画像形成出力が２つのグループＩ、ＩＩに分かれてしまい、上述した同様な問題が生ずる。
【００１６】
そこで、この発明はこのような従来例に係る課題を解決したものであって、メモリ容量の大小、画像情報の書込み容量の大小、あるいは、メモリ領域への過剰書込み要求の有無と無関係に、所望の複写物を形成できるようにした画像形成装置及び画像処理方法を提供することを目的とする。
【００１７】
【課題を解決するための手段】
上述した課題を解決するために、本発明に係る画像形成装置は、複数頁分の画像情報又は単一頁分毎に画像情報を受信して複数部数分の画像を形成する装置であって、複数頁分の画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該頁の画像情報を順次読み出して伸長し、伸長後の画像情報に基づいて当該複数頁から成る複写物を複数部数分形成する画像形成動作を第１モードとし、単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像情報を読み出して伸長し、伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する画像形成動作を第２モードとしたとき、第１モード又は第２モードに基づいて画像を形成する画像形成手段と、メモリ領域への画像情報の過剰書込みを検出すると共に、当該検出結果に基づいて画像形成手段の入出力を制御する制御手段とを備え、この制御手段は、第１モード実行中にメモリ領域への過剰書き込みが検出された場合は、画像情報の供給元へ過剰書き込みである旨を通知すると共に、第１モードから第２モードへ画像形成動作を切換えることを特徴とするものである。
【００１８】
本発明に係る画像形成装置によれば、複数頁分の画像情報又は単一頁分毎に画像情報を受信して複数部数分の画像を形成する場合に、画像形成手段では第１モード又は第２モードに基づいて画像を形成するようになされる。制御手段では画像形成手段の入出力を制御する。これを前提として、制御手段では、第１モード実行中にメモリ領域への過剰書き込みが検出された場合は、画像情報の供給元へ過剰書き込みである旨を通知すると共に、第１モードから第２モードへ画像形成動作を自動的に切換えられる。
【００１９】
この自動切換えによって、複数頁分の画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該頁の画像情報を順次読み出して伸長し、この伸長後の画像情報に基づいて当該複数頁から成る複写物を形成する画像形成動作から、単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像情報を読み出して伸長し、伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する画像形成動作に自動的に移行することができる。
【００２０】
このとき、制御手段では、例えば第２モードの画像形成動作において、当該単一頁から成る複写物を形成した後に、メモリ領域から当該頁に係る画像情報を消去すると共に、新たな頁の画像情報を当該メモリ領域に書き込むように書込み制御をする。
【００２１】
従って、当該画像形成装置のメモリ容量の大小・画像情報の書込み容量の大小あるいは、実際に発生するメモリ領域への過剰書込みの有無と無関係に所望の画像形成出力を得ることができる。これにより、白黒文書に比べて圧縮データ量が多くなるカラー写真画像等の画像情報が多く含まれる場合であっても、どの部数の複写物も最初の頁から最終頁に至る順序で出力される形態で、当該カラー写真画像入り複数頁から成る複写物を再現性良く形成することができる。しかも、メモリ領域への過剰書込み要求を意識した操作も不要となる。また、メモリ領域への過剰書込み要求の発生と無関係に所望の画像形成結果が得られるため、画像形成装置に実装されるメモリ容量は多くを実装する必要が無く、画像形成装置を安価に提供できるようになる。
【００２２】
本発明に係る画像形成方法は、複数頁分の画像情報又は単一頁分毎に画像情報を受信して複数部数分の画像を形成する方法であって、複数頁分の画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該頁の画像情報を順次読み出して伸長し、伸長後の画像情報に基づいて当該複数頁から成る複写物を複数部数分形成する画像形成動作を第１モードとし、単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像情報を読み出して伸長し、伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する画像形成動作を第２モードとしたとき、第１モード実行中にメモリ領域への過剰書き込みを検出し、このメモリ領域への過剰書き込みが検出された場合は、画像情報の供給元へ過剰書き込みである旨を通知すると共に、第１モードから第２モードへ画像形成動作を切換えることを特徴とするものである。
【００２３】
本発明に係る画像形成方法によれば、複数頁分の画像情報又は単一頁分毎に画像情報を受信して複数部数分の画像を形成する場合であって、第１モード実行中にメモリ領域への過剰書き込みが検出された場合に、画像情報の供給元へ過剰書き込みである旨を通知すると共に、複数頁分の画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該頁の画像情報を順次読み出して伸長し、この伸長後の画像情報に基づいて当該複数頁から成る複写物を形成する画像形成動作（第１モード）から、単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像情報を読み出して伸長し、伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する画像形成動作（第２モード）に自動的に移行することができる。
【００２４】
従って、当該画像情報を書き込むためのメモリ容量の大小・画像情報の書込み容量の大小あるいは、実際に発生するメモリ領域への過剰書込み要求の有無と無関係に所望の画像形成出力を得ることができる。
【００２５】
【発明の実施の形態】
続いて、この発明に係る画像形成装置及び画像形成方法の一実施の形態について、図面を参照しながら説明をする。
（１）実施形態
図１は本発明に係る実施形態としての画像形成装置１０の構成例を示すブロック図である。
この実施形態では、複数頁分の画像情報又は単一頁分毎に画像情報を受信して複数部数分の画像を形成するように画像形成手段を制御する制御手段を備え、所定のメモリ領域から読み出した伸長後の画像情報に基づいて当該複数頁から成る複写物を複数部数分形成する第１モード実行中に、このメモリ領域への過剰書き込みを検出し、この過剰書き込みが検出された場合は、画像情報の供給元へ過剰書き込みである旨を通知すると共に、この第１モードから、単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像情報を読み出して伸長し、伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する第２モードへ画像形成動作を自動的に切換えるものである。これによって、当該画像形成装置のメモリ容量の大小、画像情報の書込み容量の大小、あるいは、実際に発生するメモリ領域への過剰書込み要求の有無と無関係に、所望の複写物を形成できるようにしたものである。
【００２６】
図１に示す画像形成装置（プリントエンジン）１０は、複数ページ（頁）分の画像情報又は単一ページ分毎に画像情報を受信して複数部数分の画像を形成する装置である。この装置は例えば、上位のプリンタコントローラ９からカラー写真画像入り複数ページ分の画像情報（以下画像データという）又は単一ページ分毎に画像情報を受信して複数部数分のカラー画像入り複写物を形成するカラー画像形成装置に適用して好適である。
【００２７】
この画像形成装置１０は画像メモリ１２、画像形成手段１４及び制御手段１５を有している。画像メモリ１２は所定容量のメモリ領域を有しており、このメモリ領域には複数ページ分又は単一ページ分の画像データＤ＃ｉ（ｉ＝１〜ｎ）が圧縮して書込まれる。また、画像形成時にはこのメモリ領域から当該ページの画像データＤ＃ｉが順次読み出されると共にその画像データＤ＃ｉを伸長するようにして使用される。
【００２８】
画像メモリ１２には制御手段１５を通じて画像形成手段１４が接続されており、この伸長後の画像データＤ＃ｉに基づいて当該複数ページから成る複写物４０を複数部数分形成するようになされる。このような画像形成動作を第１モードとする。つまり、第１モードとは、複数ページ分の画像データＤ＃ｉを圧縮して所定のメモリ領域に書込み、当該メモリ領域から当該ページの画像データＤ＃ｉを順次読み出して伸長し、この伸長後の画像データＤ＃ｉに基づいて当該複数ページから成る複写物４０を複数部数分形成する画像形成動作をいう。
【００２９】
また、画像形成手段１４では第１モードの他に第２モードに基づいて画像が形成される。第２モードとは、単一ページ分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像データＤ＃ｉを読み出して伸長し、伸長後の画像データＤ＃ｉに基づいて当該単一ページから成る複写物を形成する画像形成動作をいう。この第２モードの画像形成動作で制御手段１５は、当該単一ページから成る複写物を形成した後に、メモリ領域から当該ページに係る画像情報を消去すると共に、新たなページの画像データＤ＃ｉを当該メモリ領域に書き込むように書込み制御をする。これにより、画像形成手段１４では、第１モード又は第２モードに基づいて画像を形成することができる。
【００３０】
制御手段１５は画像形成手段１４の入出力を制御するものである。例えば、制御手段１５は第１モード実行中にメモリ領域への過剰書き込み（以下メモリオーバーフローという）を検出し、メモリオーバーフローが検出された場合は、画像データＤ＃ｉの供給元へメモリオーバーフローを通知すると共に、第１モードから第２モードへ画像形成動作を切換えるように画像形成手段１４を制御する。
【００３１】
このメモリオーバーフローに関しては、例えば、画像メモリ１２に書込み許容閾値を設け、この書込み許容閾値を越える画像データＤ＃ｉの書込みが有った場合に、過剰書込みであると判断するようになされる。この例では、メモリオーバーフロー発生時に、第１モードから第２モードへ切換えることにより、第２モードに基づいて所望の画像形成出力を得ることができる。なお、メモリオーバーフロー発生が検出されない場合は、二部目以降の画像データＤ＃ｉを順次、画像メモリ１２から画像形成手段１４へ出力するような制御が行われる。
【００３２】
続いて、本発明に係る画像形成方法について、当該画像形成装置１０の情報処理例を説明する。図２及び図３は画像形成装置１０における画像データＤ＃ｉの転送例（その１、２）を示すタイムチャートである。図２Ａ及びＢにおいて、横軸はいずれも時間軸ｔである。
【００３３】
例えば、プリンタコントローラ９から画像形成装置１０に対して、５ページの画像データＤ＃ｉ（ｉ＝５）に基づいて５ページ１組分の複写物４０を３部分出力するジョブが要求された場合に、このジョブにおいて、１部目の２ページ以降の画像データＤ＃２でメモリオーバーフローが発生した場合を想定し、この時点でこのメモリオーバーフロー発生の通知を当該画像形成装置１０からプリンタコントローラ９へ送信する場合を例に挙げる。
【００３４】
また、１ページ目の画像データをＤ＃１とし、２ページ目の画像データをＤ＃２とし、３ページ目の画像データをＤ＃３とし、４ページ目の画像データをＤ＃４とし、５ページ目の画像データをＤ＃５とする。この例で１部目の２ページ部分の画像データＤ＃ｉの書込み容量が他のページの画像データＤ＃ｉの書込み容量の、例えば、３倍を占有する場合であって、メモリ領域を３倍を占有する場合を例に挙げる。
【００３５】
上述のジョブにおいては、まず、第１モードにより画像形成動作が実行される。この第１モードの画像形成動作を実行中に、この例では１部目の２ページ部分の画像データＤ＃ｉがカラー写真画像入り等により、他のページの画像データＤ＃ｉに比べてデータ量が多くてメモリオーバーフローが発生した。このようなメモリオーバーフロー発生には、第１モードで１部目の３ページ以降の画像データＤ＃ｉを画像メモリ１２に書き込もうとしても書き込めない状態に陥るのである。
【００３６】
このとき、プリンタコントローラ９から画像形成装置１０には、第１モードに基づいて１ページ、２ページ、２ページ、２ページの順に画像データＤ＃１，Ｄ＃２が画像メモリ１２に書き込まれる。この例ではメモリオーバーフロー発生検出時刻ｔ１において、「メモリオーバーフロー発生通知」が画像形成装置１０からプリンタコントローラ９へ送信される。その後、制御手段１５では第１モードから第２モードへ画像形成動作が切換えられる。このメモリオーバーフロー発生に伴い画像形成動作が切換えられた以降は、第２モードに基づいて２ページ（再書込み）、３ページ、４ページ、５ページの順に、単一ページ毎に画像データＤ＃２、Ｄ＃３、Ｄ＃４、Ｄ＃５が画像メモリ１２に書き込まれる。このとき、第１モードの画像形成動作で正常出力完了した画像の圧縮画像データＤ＃１及び、書込みに失敗した２ページ目の画像データＤ＃２を当該メモリ領域から消去し、以後はページ単位に圧縮画像データＤ＃ｉを消去すると共に、新たなページの画像データＤ＃ｉ＋１を当該メモリ領域に書き込むように書込み制御をする。
【００３７】
そして、１部目の画像形成処理が完了した時点ｔ２、つまり、１部目の５ページ目の画像データＤ＃５に基づく画像形成が終了した時点で、プリンタコントローラ９から画像形成装置１０へ「一部目出力完了通知」が送信される。なお、「メモリオーバーフロー発生の通知」は、「一部目完了通知」を受信した後、例えば、時刻ｔ３で画像形成装置１０からプリンタコントローラ９へ送信するようにしてもよい。メモリオーバーフロー発生に伴う画像形成動作の切換え処理が既に済んでいるため、その事後通知をプリンタコントローラ９で認識できればよいことによる。
【００３８】
そして、１部目の画像形成動作に引き続いて第２モードにより、２部目の１ページに係る画像データＤ＃１を受信し、これをデータ圧縮して符号化した後に画像メモリ１２に書込み、当該画像メモリ１２から、この２部目の１ページに係る圧縮画像データＤ＃１を読み出して復号化し伸長した後の画像データＤ＃１を画像形成手段１４へ出力する。この２部目の１ページに係る複写物が正常出力完了すると、この圧縮画像データＤ＃１を画像メモリ１２から消去され、この２部目の２ページに係る画像データＤ＃２を受信し、これをデータ圧縮して符号化した後に画像メモリ１２に書込み、当該画像メモリ１２から、この２部目の２ページに係る圧縮画像データＤ＃２を読み出して復号化し伸長した後の画像データＤ＃２を画像形成手段１４へ出力する。
【００３９】
このように、２部目の１ページから５ページに至る画像形成動作が実行され、２部目の画像形成出力が完了する。この時点ｔ４で「部数の区切り通知」をプリンタコントローラ９から画像形成装置１０へ送信するようにしてもよい。画像形成装置１０において５ページの画像データＤ＃１〜Ｄ＃５の受信確認と、２部目の５ページ１組分の複写物４０を出力した状態を確認することができる。
【００４０】
更に、２部目の画像形成動作に引き続いて第２モードにより、２部目と同様にして３部目の画像形成動作が実行され、３部目の画像形成出力が完了する。これにより、５ページ分の画像データＤ＃１〜Ｄ＃５を受信して５ページ１組分の複写物４０を３部出力するジョブを終了する。この時点ｔ５でプリンタコントローラ９から画像形成装置１０へ「ジョブ終了通知」が送信される。
【００４１】
図４は画像形成装置１０におけるｍ部画像形成時の出力例を示すフローチャート（メインルーチン）である。図５は画像メモリ１２における画像データＤ＃ｉの書込み例を示すフローチャート（サブルーチン）である。この実施形態では、５ページ分の画像データＤ＃１〜Ｄ＃５に基づいて、ｍ＝３部の複写物４０を画像形成出力する場合を前提とし、図２に示した１部目の画像形成が完了した時点ｔ１、つまり、１部目の５ページ目の画像データＤ＃５に基づく画像形成が終了した時点で、プリンタコントローラ９から画像形成装置１０へ「一部目出力完了通知」が送信される。
【００４２】
これを処理条件にして、画像形成装置１０では図４に示すフローチャートのステップＡ１でプリンタコントローラ９から画像データＤ＃ｉの受信が開始される。そして、ステップＡ２でメモリオーバーフロー発生有無が監視される。メモリオーバーフロー発生無しを検出した場合は、ステップＡ３に移行して第１モードを実行すべく、例えば、制御手段１５が管理するジョブ情報にノーマルジョブ（Ｎｏｒｍａｌ  ＪＯＢ）をセットする。このノーマルジョブの場合には、設定された複数部数の出力が完了するまで、画像メモリ１２上に画像データＤ＃ｉを確保しておくようになされる。そして、ステップＡ４に移行してプリンタコントローラ９と制御手段１５との間で行われる受信ジョブを終了する。その後、ステップＡ４に移行してプリンタコントローラ９へ「メモリオーバーフロー発生無し」の通知を送信する。
【００４３】
一方、図２に示した例によれば、ステップＡ３で第１モードにより画像形成動作が実行される。この第１モードの画像形成動作を実行中に、この例では１部目の２ページ部分の画像データＤ＃２がカラー写真画像入り等により、他のページの画像データＤ＃１やＤ＃３等に比べてデータ量が多くてメモリオーバーフローが発生した。このようなメモリオーバーフロー発生には、第１モードで１部目の３ページ以降の画像データＤ＃３、Ｄ＃４、Ｄ＃５を画像メモリ１２に書き込もうとしても書き込めない状態に陥るのである。
【００４４】
このとき、プリンタコントローラ９から画像形成装置１０には、第１モードに基づいて１ページ、２ページ、２ページ、２ページの順に画像データＤ＃１，Ｄ＃２が画像メモリ１２に書き込まれる。この例では図２に示したメモリオーバーフロー発生検出時刻ｔ１において、「メモリオーバーフロー発生通知」が画像形成装置１０からプリンタコントローラ９へ送信される。
【００４５】
従って、ステップＡ２で制御手段１５によってメモリオーバーフロー発生有りが検出されるので、第２モードを実行すべく、制御手段１５では第１モードから第２モードへ画像形成動作が切換えられる。この切換えは、ステップＡ６に移行して上述のジョブ情報にメモリオーバージョブ（Ｍｅｍｏ−Ｏｖｅｒ  ＪＯＢ）をセットすることで実行される。このジョブ情報にメモリオーバージョブがセットされると、複数部数が要求されているジョブの場合に、１ページの画像に対して１ページ出力が正常に完了した時点で、画像メモリ１２から画像データＤ＃ｉが消去される。これは一部設定時のジョブと同様である。
【００４６】
例えば、図５に示すサブルーチンをコールしてそのステップＢ１でプリンタコントローラ９からの画像形成要求が一部設定か否かをチェックする。その画像形成要求が一部設定である場合は、ステップＢ４に移行して排出完了ページの画像データＤ＃ｉをクリア（消去）する。このステップＢ１で画像形成要求が一部設定ではない場合、つまり、複数部数分の設定である場合には、ステップＢ２に移行してメモリオーバージョブか否かをチェックする。
【００４７】
このとき、プリンタコントローラ９から画像メモリ１２への過剰書き込み要求、つまり、メモリオーバージョブである場合は、ステップＢ４に移行して排出完了ページの画像データをクリア（消去）する。データ消去したメモリ領域に次のページの画像データＤ＃ｉを書き込むためである。
【００４８】
また、ステップＢ２でメモリオーバージョブではない場合は、ステップＢ３に移行して画像形成出力に係るページが最終部の画像データＤ＃ｉであるか否かをチェックする。それが最終部の画像データＤ＃ｉである場合は、メインルーチンにリターンする。それが最終部の画像データＤ＃ｉでない場合は、ステップＢ４に移行して排出完了ページの画像データＤ＃ｉをクリア（消去）する。データ消去したメモリ領域に次のページの画像データＤ＃ｉを書き込むためである。
【００４９】
その後、図４に示したメインルーチンのステップＡ６にリターンする。そして、ステップＡ７に移行して受信ジョブを継続する。この例では、これまでに受信した画像データＤ＃ｉと同一ジョブとして次の画像データＤ＃ｉの受信を継続する。受信ジョブ終了時は、これまでに受信した画像データＤ＃ｉに係る受信ジョブを一旦終了し、次に受信した画像データＤ＃ｉは、これまで受信した画像データＤ＃ｉとは別の画像データＤ＃ｉとして取り扱われる。図２に示した例によれば、メモリオーバーフロー発生に伴い画像形成動作が切換えられた以降は、第２モードに基づいて３ページ、４ページ、５ページの順に、しかも、単一ページ毎に画像データＤ＃３、Ｄ＃４、Ｄ＃５が画像メモリ１２に書き込まれる。
【００５０】
そして、１部目の画像形成処理が完了した時点ｔ２、つまり、１部目の５ページ目の画像データＤ＃５に基づく画像形成が終了した時点で、プリンタコントローラ９から画像形成装置１０へ「一部目出力完了通知」が送信される。その後、ステップＡ８に移行してプリンタコントローラ９へメモリオーバーフロー発生有りの通知を送信する。このタイミングでプリンタコントローラ９へ画像転送の継続が必要か否かどうかを通知する。このメモリオーバーフロー発生の通知を先に実行している場合は、この処理を省略してもよい。プリンタコントローラ９では、このメモリオーバーフロー発生無しが通知された場合は、このジョブにおける画像データＤ＃ｉを消去することができる。
【００５１】
そして、ステップＡ９に移行して複写物４０をｍ部出力したか否かをチェックされる。この例ではｍ＝３であるので、ステップＡ２に戻って、この１部目の画像形成動作に引き続いて第２モードにより、２部目の１ページに係る画像データＤ＃１を受信し、これをデータ圧縮して符号化した後に画像メモリ１２に書込み、当該画像メモリ１２から、この２部目の１ページに係る圧縮画像データＤ＃１を読み出して復号化し伸長した後の画像データＤ＃１を画像形成手段１４へ出力する。この２部目の１ページに係る複写物が正常出力完了すると、この圧縮画像データＤ＃１を画像メモリ１２から消去され、この２部目の２ページに係る画像データＤ＃２を受信し、これをデータ圧縮して符号化した後に画像メモリ１２に書込み、当該画像メモリ１２から、この２部目の２ページに係る圧縮画像データＤ＃２を読み出して復号化し伸長した後の画像データＤ＃２を画像形成手段１４へ出力する。
【００５２】
このように、２部目の１ページから５ページに至る画像形成動作が実行され、２部目の画像形成出力が完了する。この時点ｔ４でプリンタコントローラ９から画像形成装置１０へ「部数の区切り通知」が送信される。画像形成装置１０において５ページの画像データＤ＃１〜Ｄ＃５の受信確認と、２部目の５ページ１組分の複写物４０を出力した状態を確認することができる。
【００５３】
更に、２部目の画像形成動作に引き続いて第２モードにより、３部目の画像形成動作が実行され、３部目の画像形成出力が完了する。これにより、５ページ分の画像データＤ＃１〜Ｄ＃５を受信して５ページ１組分の複写物４０を３部出力するジョブを終了する。この時点ｔ５でプリンタコントローラ９から画像形成装置１０へ「ジョブ終了通知」が送信される。これにより、５ページ分の画像データＤ＃１〜Ｄ＃５を受信して５ページから成るｍ＝３部の複写物４０を出力するジョブを終了する。この時点でプリンタコントローラ９から画像形成装置１０へ「ジョブ終了通知」が送信される。
【００５４】
このように、本発明に係る実施形態としての画像形成装置及び、画像形成方法によれば、複数ページ分の画像データＤ＃ｉ又は単一頁分毎に画像情報を受信して複数部数分の画像を形成する場合であって、制御手段１５では第１モード実行中にメモリオーバーフローが検出された場合に、プリンタコントローラ９へメモリオーバーフローの通知を送信すると共に、第１モードから第２モードへ画像形成動作が自動的に切換えられる。
【００５５】
この自動切換えによって、複数ページ分の画像データＤ＃ｉを圧縮して所定のメモリ領域に書込み、このメモリ領域から当該ページの画像データＤ＃ｉを順次読み出して伸長し、この伸長後の画像データＤ＃ｉに基づいて当該複数ページから成る複写物４０を形成する画像形成動作から、単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像情報を読み出して伸長し、伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する画像形成動作に自動的に移行することができる。
【００５６】
従って、メモリオーバーフロー発生時に、従来方式のようにメモリオーバーフロー発生前後のグループ別に画像形成出力が分かれることなく、しかも、オペレータの操作無しに、所望の複写物４０の出力が得られる。メモリオーバーフローを発生したときも、後処理可能な複写物４０を再現性良く形成することができる。
【００５７】
また、メモリオーバーフローを発生しないジョブである場合には、従来通り一部目の画像データＤ＃ｉのみをプリンタコントローラ９から画像形成装置１０へ転送すれば足りる（済む）ため、転送効率がよく、更には，二部目以降の画像形成出力に関しては、画像転送速度と無関係に当該画像形成装置１０の最高の製産性で出力することができる。しかも、メモリ実装量が少ない安価な画像形成装置１０であっても、その生産性を向上させることができる。
【００５８】
更には、通常の「メモリオーバーフロー発生の通知」に加えて、各部の画像形成出力完了時になされる「部区切りの通知」というハンドシェイクを採ることにより、制御ソフトウエア自体の信頼性を向上させることができ、プリンタコントローラ９と画像形成装置１０との間のコミュニケーション（通信）制御の簡略化を図ることができる。
【００５９】
（２）実施例
図６は本発明に係る実施例としてのカラー画像形成装置１００の構成例を示す概念図である。
図６に示すカラー画像形成装置１００は複数ページ（頁）分の画像データＤ＃ｉを受信して複数部数分の画像を形成し、又は、複数ページのカラー原稿を読み取って複数部数分のカラー画像入り複写物４０を形成する装置である。このカラー画像形成装置１００は、画像形成装置本体１０１と画像読取装置１０２とから構成される。画像形成装置本体内には制御手段１５が備えられる。
【００６０】
画像形成装置本体１０１の上部には、自動原稿送り装置２０１と原稿画像走査露光装置２０２から成る画像読取装置１０２が設置されている。自動原稿送り装置２０１の原稿台上に載置された原稿ｄは搬送手段により搬送され、原稿画像走査露光装置２０２の光学系により原稿の片面又は両面の画像が走査露光され、ラインイメージセンサＣＣＤに読み込まれる。原稿ｄは１ページの場合及び、複数ページの場合を対象としている。
【００６１】
ラインイメージセンサＣＣＤにより光電変換されたアナログ信号は、図示しない画像処理部において、アナログ処理、Ａ／Ｄ変換及び、シェーディング補正処理等がなされ、当該原稿１ページの画像データＤ＃ｉや、複数ページの画像データＤ＃ｉとなる。画像データＤ＃ｉは画像読取装置１０２により取得される場合と、サーバーやパーソナルコンピュータ（パソコン）等といった情報処理装置等の外部のプリンタコントローラ９から受信する場合も含まれる。このときには、プリンタコントローラ９から制御手段１５へ画像メモリ１２への書込み要求が出力される。当該カラー画像形成装置１００をプリンタとして使用するためである。
【００６２】
この画像データＤ＃ｉは制御手段１５を介して図示しない画像メモリ１２へ圧縮して書き込まれる。画像形成時には、当該画像メモリ１２から画像データＤ＃ｉを読み出して伸長され、伸長後の画像データＤ＃ｉは、画像形成手段１４を構成する画像書き込み部（露光手段）３Ｙ、３Ｍ、３Ｃ、３Ｋへ送られる。自動原稿送り装置２０１は自動両面原稿搬送手段を備えている。この自動原稿送り装置２０１は原稿載置台上から給送される多数枚の原稿ｄの内容を連続して一挙に読み取り、原稿内容を記憶手段に蓄積するようになされる（電子ＲＤＨ機能）。この電子ＲＤＨ機能は、複写機能により多数枚の原稿内容を複写する場合、或いはファクシミリ機能により多数枚の原稿ｄを送信する場合等に便利に使用される。
【００６３】
画像形成装置本体１０１は、タンデム型カラー画像形成装置と称せられるもので、複数組の画像形成ユニット（画像形成系）１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋと、画像転写手段（画像転写系）の一例を成す中間転写体としての無終端状の中間転写ベルト６と、再給紙機構（ＡＤＵ機構）を含む給紙搬送手段と、トナー像を定着するための定着装置１７からなる。
【００６４】
イエロー（Ｙ）色の画像を形成する画像形成ユニット１０Ｙは、像形成体としての感光体ドラム１Ｙと、感光体ドラム１Ｙの周囲に配置されたＹ色用の帯電手段２Ｙ、露光手段３Ｙ、現像装置４Ｙ及び像形成体用のクリーニング手段８Ｙを有する。マゼンタ（Ｍ）色の画像を形成する画像形成ユニット１０Ｍは、像形成体としての感光体ドラム１Ｍと、Ｍ色用の帯電手段２Ｍ、露光手段３Ｍ、現像装置４Ｍ及び像形成体用のクリーニング手段８Ｍを有する。
【００６５】
シアン（Ｃ）色の画像を形成する画像形成ユニット１０Ｃは、像形成体としての感光体ドラム１Ｃと、Ｃ色用の帯電手段２Ｃ、露光手段３Ｃ、現像装置４Ｃ及び像形成体用のクリーニング手段８Ｃを有する。黒（ＢＫ）色の画像を形成する画像形成ユニット１０Ｋは、像形成体としての感光体ドラム１Ｋと、ＢＫ色用の帯電手段２Ｋ、露光手段３Ｋ、現像装置４Ｋ及び像形成体用のクリーニング手段８Ｋを有する。
【００６６】
帯電手段２Ｙと露光手段３Ｙ、帯電手段２Ｍと露光手段３Ｍ、帯電手段２Ｃと露光手段３Ｃ及び帯電手段２Ｋと露光手段３Ｋとは、潜像形成手段を構成する。現像装置４Ｙ、４Ｍ、４Ｃ、４Ｋによる現像は、使用するトナー極性と同極性（本実施形態においては負極性）の直流電圧に交流電圧を重畳した現像バイアスが印加される反転現像にて行われる。中間転写ベルト６は、複数のローラにより巻回され、回動可能に支持されている。
【００６７】
画像形成プロセスの概要について以下に説明する。画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ及び１０Ｋより形成された各色の画像は、使用するトナーと反対極性（本実施形態においては正極性）の１次転写バイアス（不図示）が印加される１次転写ローラ７Ｙ、７Ｍ、７Ｃ及び７Ｋにより、回動する中間転写ベルト６上に逐次転写されて（１次転写）、合成されたカラー画像（色画像：カラートナー像）が形成される。カラー画像は中間転写ベルト６から用紙Ｐへ転写される。
【００６８】
給紙カセット２０Ａ、２０Ｂ、２０Ｃ内に収容された用紙Ｐは、給紙カセット２０Ａ、２０Ｂ、２０Ｃにそれぞれ設けられる送り出しローラ２１および給紙ローラ２２Ａにより給紙され、搬送ローラ２２Ｂ、２２Ｃ、２２Ｄ、レジストローラ２３等を経て、２次転写ローラ７Ａに搬送され、用紙Ｐ上の一方の面（表面）にカラー画像が一括して転写される（２次転写）。
【００６９】
カラー画像が転写された用紙Ｐは、定着装置１７により定着処理され、排紙ローラ２４に挟持されて機外の排紙トレイ２５上に載置される。転写後の感光体ドラム１Ｙ、１Ｍ、１Ｃ、１Ｋの周面上に残った転写残トナーは、像形成体クリーニング手段８Ｙ、８Ｍ、８Ｃ、８Ｋによりクリーニングされ次の画像形成サイクルに入る。
【００７０】
両面画像形成時には、一方の面（表面）に画像形成され、定着装置１７から排出された用紙Ｐは、分岐手段２６によりシート排紙路から分岐され、それぞれ給紙搬送手段を構成する、下方の循環通紙路２７Ａを経て、再給紙機構（ＡＤＵ機構）である反転搬送路２７Ｂにより表裏を反転され、再給紙搬送部２７Ｃを通過して、給紙ローラ２２Ｄにおいて合流する。
【００７１】
反転搬送された用紙Ｐは、レジストローラ２３を経て、再度２次転写ローラ７Ａに搬送され、用紙Ｐの他方の面（裏面）上にカラー画像（カラートナー像）が一括転写される。カラー画像が転写された用紙Ｐは、定着装置１７（或いは定着装置１７Ａ）により定着処理され、排紙ローラ２４に挟持されて機外の排紙トレイ２５上に載置される。
【００７２】
一方、２次転写ローラ７Ａにより用紙Ｐにカラー画像を転写した後、用紙Ｐを曲率分離した中間転写ベルト６は、中間転写ベルト用のクリーニング手段８Ａにより残留トナーが除去される。これらの画像形成の際には、用紙Ｐとして５２．３〜６３．９ｋｇ／ｍ２（１０００枚）程度の薄紙や６４．０〜８１．４ｋｇ／ｍ２（１０００枚）程度の普通紙や８３．０〜１３０．０ｋｇ／ｍ２（１０００枚）程度の厚紙や１５０．０ｋｇ／ｍ２（１０００枚）程度の超厚紙を用い、線速度を８０〜３５０ｍｍ／ｓｅｃ程度とし、環境条件として温度が５〜３５℃程度、湿度が１５〜８５％程度の設定条件とすることが好ましい。用紙Ｐの厚み（紙厚）としては０．０５〜０．１５ｍｍ程度の厚さのものが用いられる。
【００７３】
図７はカラー画像形成装置１００の制御系の構成例を示すブロック図である。図７に示すカラー画像形成装置１００は制御手段１５を有している。制御手段１５にはＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央処理ユニット）５３を有している。
【００７４】
ＲＯＭ５１には当該画像形成装置全体を制御するためのシステムプログラムデータが格納される。ＲＡＭ５２はワークメモリとして使用され、例えば、制御コマンド等を一時記憶するようになされる。ＣＰＵ５３は電源がオンされると、ＲＯＭ５１からシステムプログラムデータを読み出してシステムを起動し、操作手段からの操作データＤ３に基づいて当該画像形成装置全体を制御するようになされる。
【００７５】
制御手段１５には画像データ圧縮手段（以下単に圧縮手段１１という）が接続され、画像データＤ＃ｉを圧縮するようになされる。圧縮手段１１では、例えば、プリンタコントローラ９より受信した所定ビットの画像データＤ＃ｉや、画像読取装置１０２により得られた画像データＤ＃ｉを圧縮するようになされる。画像データＤ＃ｉはＪＰＥＧやＭＰＥＧ等の周知の圧縮プログラムに基づいて符号化圧縮される。
【００７６】
圧縮手段１１には画像メモリ１２が接続され、この圧縮手段１１によって作成された圧縮画像データを保存するようになされる。画像メモリ１２は所定容量のメモリ領域を有しており、このメモリ領域には複数ページ分の圧縮済みの画像データＤ＃ｉ（ｉ＝１〜ｎ）が書込まれ保存される。また、画像形成時には所定のメモリ領域から当該ページの画像データＤ＃ｉが順次読み出されると共にその画像データＤ＃ｉを伸長するようにして使用される。画像メモリ１２には所定のメモリ容量を有したハードディスクや、ＤＲＡＭ等が使用される。
【００７７】
画像メモリ１２には画像データ伸長手段（以下単に伸長手段１３という）が接続され、画像メモリ１２から圧縮画像データＤ＃ｉを読み出して伸長するようになされる。伸長手段１３では、例えば、プリンタコントローラ９より受信して画像メモリ１２に保存しておいた画像データＤ＃ｉや、画像読取装置１０２により得て画像メモリ１２に保存しておいた画像データＤ＃ｉを伸長するようになされる。画像データＤ＃ｉはＪＰＥＧやＭＰＥＧ等の周知の伸長プログラムに基づいて伸長復号化される。
【００７８】
また、制御手段１５には通信手段１６及び検出手段１８が接続される。検出手段１８では画像メモリ１２への過剰書き込み（メモリオーバーフロー）を検出するようになされる。例えば、予め画像メモリ１２において、メモリ領域に書込み許容閾値を設定し、この検出手段１８では、この書込み許容閾値を越えて画像データＤ＃ｉが書込まれるか否かが検出される。この検出手段１８により検出された過剰書き込みは検出データＤ１として制御手段１５に出力される。制御手段１５では検出手段１８からの検出データＤ１に基づいて書込み許容閾値を越える画像データＤ＃ｉの書込み、すなわち、メモリオーバーフロー（過剰書込み）を発生したと判断するようになされる。もちろん、これに限られることはなく、検出手段１８を通信手段１６に接続し、プリンタコントローラ９からの書込み要求に係る制御コードを解読して過剰書込み要求を判別するようにしてもよい。
【００７９】
通信手段１６では検出手段１８によって検出された当該メモリオーバーフローをプリンタコントローラ９へ通知するようになされる。メモリオーバーフロー発生の通知は通信データＤ６にしてプリンタコントローラ９へ送信される。通信手段１６にはＬＡＮ等の通信回線に接続可能な通信モデムが使用される。画像データＤ＃ｉの受信や、プリンタコントローラ９からの画像形成要求を受信するためである。
【００８０】
制御手段１５では、通信手段１６からプリンタコントローラ９へ通知が送信され、この通知を受けたプリンタコントローラ９から複数部数分の画像形成を要求されたとき、一部目の画像データＤ＃ｉを受信した後は、二部目以降の画像データＤ＃ｉを画像メモリ１２から繰り返し読み出して、設定部数分の画像データＤ＃ｉを伸長するように伸長手段１３を制御すると共に、正常出力完了した画像の圧縮画像データＤ＃ｉを画像メモリ１２から消去するように制御する。
【００８１】
また、制御手段１５は、一部目の画像データ受信の途中で画像メモリ１２のメモリオーバーフロー発生を検知した場合には、一部目の残りのページ分の画像データＤ＃ｉと、二部目以降の画像データＤ＃ｉについては第２モードに基づいて画像形成動作を実行する。このとき、通信手段１６は検出手段１８がメモリオーバーフロー発生を検出した時点または、一部出力完了時点で、このメモリオーバーフロー発生の通知をプリンタコントローラ９に送信するようになされる。
【００８２】
なお、制御手段１５には上述の各種手段１１〜１３、１６、１８の他に画像形成手段１４や、表示手段３２、操作手段３３、画像処理手段３４、給紙手段３５及び後処理手段３６、画像読取装置１０２等が接続され、その入力及び出力が制御される。画像読取装置１０２では図６に示した自動原稿送り装置２０１の原稿台上に載置された、例えば、複数ページの原稿ｄが搬送され、原稿画像走査露光装置２０２の光学系により原稿の片面又は両面の画像が走査露光され、ラインイメージセンサ等により読み取られる。この画像読取装置１０２から得られる原稿読取データＤＩＮは画像データＤ＃ｉとして画像メモリ１２へ一旦格納される。
【００８３】
この画像読取装置１０２を使用して複数部数分の複写物４０を形成する場合や、複数部数の複写物４０の後処理する場合に、表示手段３２には画像形成条件や後処理条件等が表示データＤ４に基づいて表示される。表示データＤ４は制御手段１５から入力される。表示手段３２には液晶表示ディスプレイ等が使用される。操作手段３３は画像読取装置１０２を使用して複数部数分の複写物４０を形成する場合や、複数部数の複写物４０の後処理する場合に、画像形成条件や後処理条件等を設定するように操作される。操作手段３３で設定された操作データＤ３は制御手段１５に出力される。この例では操作手段３３には、液晶表示ディスプレイとタッチセンサを組み合わせたタッチパネルが使用される。この複写物４０の画像形成条件や後処理条件等はプリンタコントローラ９より設定される場合もある。
【００８４】
画像処理手段３４では画像読取装置１０２により光電変換されたアナログ信号をアナログ処理、アナログ・ディジタル（Ａ／Ｄ）変換処理及び、シェーディング補正処理等がなされ、これらの処理後の画像情報が当該原稿１ページの画像データＤ＃ｉや、複数ページの画像データＤ＃ｉとなる。画像処理手段３４にはＡ／Ｄ変換器や、シェーディング補正用のＩＣ等が使用される。
【００８５】
画像形成手段１４（印字手段）では制御手段１５によって切換えられる第１モード又は第２モードに基づいて画像メモリ１２から読み出される画像データＤ＃ｉを伸長手段１３によって伸長された後に、この伸長後の画像データＤ＃ｉに基づいて当該複数ページから成る複写物４０を複数部数分形成するようになされる。画像形成手段１４の内部構成例については図６に説明した通りである。
【００８６】
給紙手段３５は図６に示した給紙カセット２０Ａ、２０Ｂ、２０Ｃを有しており、その給紙カセット内に収容された用紙Ｐを給紙カセット２０Ａ、２０Ｂ、２０Ｃにそれぞれ設けられる送り出しローラ２１および給紙ローラ２２Ａにより画像形成手段下へ給紙するように制御される。給紙カセット２０Ａ、２０Ｂ、２０Ｃ等は制御手段１５からの給紙制御データＤ２に基づいて選択される。後処理手段３６では画像形成手段１４によって複数部数画像形成された複写物４０を後処理条件に基づいてステイプル処理、Ｚ折り処理、用紙挿入処理、中綴じ処理等するように制御されるものである。これらの処理は制御手段１５からの後処理制御データＤ５に基づいて制御される。
【００８７】
続いて、カラー画像形成装置１００における情報処理例について説明をする。図８はカラー画像形成装置１００における情報処理例を示すフローチャートである。この実施例ではカラー画像形成装置１００をプリンタとして使用する場合であって、プリンタコントローラ９から複数ページ分の画像データＤ＃ｉ又は単一ページ毎に画像データＤ＃ｉを受信して複数部数分の画像を形成する場合を前提とする。もちろん、当該カラー画像形成装置１００の電源はＯＮされている。
【００８８】
これを処理条件にして、図８に示すフローチャートのステップＣ１でプリンタコントローラ９からの画像形成要求を待機する。プリンタコントローラ９から画像形成要求が有った場合は、ステップＣ２に移行して第１モードで画像形成動作を実行する。このとき、プリンタコントローラ９から受信した複数ページ分の画像データＤ＃ｉが圧縮手段１１により圧縮され、画像メモリ１２の所定のメモリ領域に書込まれる。
【００８９】
画像形成時には、このメモリ領域から当該ページの画像データＤ＃ｉが順次読み出され、伸長手段１３で伸長される。この伸長後の画像データＤ＃ｉは画像形成手段１４に転送され、画像形成手段１４では伸長後の画像データＤ＃ｉに基づいて当該複数ページから成る複写物４０を複数部数分形成するようになされる（第１モードによる画像形成動作）。そして、ステップＣ３で制御手段１５によって全部数分の画像形成を終了したかが検出される。この際の画像形成終了か否かは、最終部の画像データＤ＃ｉの終了フラグ等を検出して判断する。
【００９０】
これらの処理と並行して、第１モード実行中に、プリンタコントローラ９から画像メモリ１２へ過剰書き込み要求が有るか否かを検出すべく、ステップＣ４では制御手段１５の制御を受けて検出手段１８により、画像メモリ１２がオーバーフローを発生した否かが監視される。このときの画像メモリ１２のオーバーフロー発生有無は、予め画像メモリ１２のメモリ領域に設定された書込み許容閾値を越えて画像データＤ＃ｉが書込まれるか否かが検出手段１８により検出される。この検出手段１８により検出された過剰書き込みは検出データＤ１として制御手段１５に出力される。制御手段１５では検出手段１８からの検出データＤ１に基づいて書込み許容閾値を越える画像データＤ＃ｉの書込み、すなわち、メモリオーバーフロー（過剰書込み）を発生したと判断するようになされる。
【００９１】
この例で、２ページ目の画像データＤ＃２の書込み容量（データサイズ）が、他のページのデータサイズに比べて多い場合を想定すると、この２ページ目の画像データＤ＃２の書込み時に、画像メモリ１２がオーバーフローすることから、ステップＣ５に移行して制御手段１５は画像メモリ１２がオーバーフローした旨を通信手段１６を通じてプリンタコントローラ９へ通知する。その後、ステップＣ６に移行して、制御手段１５は第１モードから第２モードへ画像形成動作を切換えるように制御される。
【００９２】
そして、ステップＣ７で第２モードで画像形成動作を実行する。このとき、第１モードで既に書き込まれていた１ページ目の画像が正常出力完了したとき、画像メモリ１２から、この１ページ目の圧縮画像データＤ＃１を消去し、先の第１モードメモリオーバーフローした２ページ目の画像データＤ＃２を新たに圧縮符号化して再書込みした後に、この画像メモリ１２から当該２ページ目の画像データＤ＃２を読み出して伸長し、この伸長後の画像データＤ＃２に基づいて当該２ページ目の複写物４０を単一部数分形成するようになされる（第２モードによる画像形成動作）。
【００９３】
その後、ステップＣ８で制御手段１５によって全部数分の画像形成を終了したかが検出される。この際の画像形成終了か否かは、最終部の画像データＤ＃ｉの終了フラグ等を検出して判断する。全部数分の画像形成を終了していない場合は、ステップＣ７に戻って第２モードによる画像形成動作を繰り返すようになされる。
【００９４】
この第２モードでは、２部目の１ページに係る画像データＤ＃１を受信し、これをデータ圧縮して符号化した後に画像メモリ１２に書込み、当該画像メモリ１２から、この２部目の１ページに係る圧縮画像データＤ＃１を読み出して復号化し伸長した後の画像データＤ＃１を画像形成手段１４へ出力する。この２部目の１ページに係る複写物が正常出力完了すると、この圧縮画像データＤ＃１を画像メモリ１２から消去され、この２部目の２ページに係る画像データＤ＃２を受信し、これをデータ圧縮して符号化した後に画像メモリ１２に書込み、当該画像メモリ１２から、この２部目の２ページに係る圧縮画像データＤ＃２を読み出して復号化し伸長した後の画像データＤ＃２を画像形成手段１４へ出力する。
【００９５】
このように、２部目の１ページから５ページに至る画像形成動作が実行され、２部目の画像形成出力が完了する。この２部目の画像形成出力が完了すると、２部目の画像形成動作に引き続いて３部目の画像形成動作が実行され、３部目の画像形成出力が完了する。そして、当該画像形成処理を終了するか否かが制御手段１５によってチェックされる。
【００９６】
例えば、当該装置１００の電源ＯＦＦ情報を検出して当該処理を終了する。電源ＯＦＦ情報が検出されない場合は、ステップＣ１に戻って、プリンタコントローラ９からの画像形成要求を待機し、その後のプリンタコントローラ９から画像形成要求が有った場合は、ステップＣ２に移行して第１モードによる画像形成動作から当該画像形成処理を実行するようになされる。
【００９７】
このように、本発明に係る実施例としてのカラー画像形成装置及び画像形成方法によれば、複数ページ分の画像データＤ＃ｉ又は単一ページ毎に画像データＤ＃ｉを受信して複数部数分の画像を形成する場合に、第１モードに基づいて一部目の画像データＤ＃ｉのみの転送を行う反面、メモリオーバーフロー発生時は、第２モードにおいて、既に第１モードで書き込まれていた１ページ目の画像が正常出力完了したとき、この１ページ目の圧縮画像データＤ＃１を画像メモリ１２上から消去する。
【００９８】
そして、先の第１モードでメモリオーバーフローした２ページ目の画像データＤ＃２を新たに圧縮符号化して再書込みした後に、この画像メモリ１２から当該２ページ目の画像データＤ＃２を読み出して伸長し、この伸長後の画像データＤ＃２に基づいて当該２ページ目の複写物４０を単一部数分形成するようになされる。これにより、一部目の各ページの画像形成出力を正常に完了させると共に、メモリオーバーフロー発生の通知をプリンタコントローラ９へ送信し、二部目以降の全画像データＤ＃ｉについては、プリンタコントローラ９から単一ページ毎に画像データＤ＃ｉを得られるように書込み制御するようになされる。
【００９９】
従って、当該カラー画像形成装置１００のメモリ容量の大小・画像データＤ＃ｉの書込み容量の大小あるいは、実際に発生するメモリオーバーフローの有無と無関係に所望のカラー画像形成出力を得ることができる。これにより、白黒文書に比べて圧縮データ量が多くなるカラー写真画像等の画像データＤ＃ｉが多く含まれる場合であっても、どの部数の物も最初のページから最終ページに至る順序で出力される形態で、当該カラー写真画像入り複数ページから成る複写物４０を再現性良く形成することができる。
【０１００】
しかも、メモリオーバーフローを意識した操作も不要となる。また、メモリオーバーフローの発生と無関係に所望の画像形成結果が得られるため、カラー画像形成装置１００に実装されるメモリ容量は多くを実装する必要が無く、カラー画像形成装置１００を安価に提供できるようになる。
【０１０１】
【発明の効果】
以上説明したように、本発明に係る画像形成装置及び画像処理方法によれば、複数頁分の画像情報又は単一頁毎に画像情報を受信して複数部数分の画像を形成するように画像形成手段を制御する制御手段を備え、この制御手段は所定のメモリ領域から読み出した伸長後の画像情報に基づいて当該複数頁から成る複写物を複数部数分形成する第１モード実行中に、過剰書き込みが検出された場合は、画像情報の供給元へ過剰書き込みである旨を通知すると共に、この第１モードから、単一頁分毎に画像情報を圧縮して所定のメモリ領域に書込み、このメモリ領域から当該単一頁分の画像情報を読み出して伸長し、伸長後の画像情報に基づいて当該単一頁から成る複写物を形成する第２モードへ画像形成動作を切換えるものである。
【０１０２】
この構成によって、当該画像形成装置のメモリ容量の大小・画像情報の書込み容量の大小あるいは、実際に発生するメモリ領域への過剰書込みの有無と無関係に所望の画像形成出力を得ることができる。従って、白黒文書に比べて圧縮データ量が多くなるカラー写真画像等の画像情報が多く含まれる場合であっても、どの部数の物も最初の頁から最終頁に至る順序で出力される形態で、当該カラー写真画像入り複数頁から成る複写物を再現性良く形成することができる。しかも、メモリ領域への過剰書込みを意識した操作も不要となる。また、メモリ領域への過剰書込み要求の発生と無関係に所望の画像形成結果が得られるため、画像形成装置に実装されるメモリ容量は多くを実装する必要が無く、画像形成装置を安価に提供できるようになる。
【０１０３】
この発明はカラー写真画像入り複数頁分の画像情報を受信して複数部数分のカラー画像入り複写物を形成するカラーデジタル複写機に適用して極めて好適である。
【図面の簡単な説明】
【図１】本発明に係る実施形態としての画像形成装置１０の構成例を示すブロック図である。
【図２】画像形成装置１０における画像データＤ＃ｉの転送例（その１）を示すタイムチャートである。
【図３】画像形成装置１０における画像データＤ＃ｉの転送例（その２）を示すタイムチャートである。
【図４】画像形成装置１０におけるｍ部画像形成時の出力例を示すフローチャート（メインルーチン）である。
【図５】画像メモリ１２における画像データＤ＃ｉの書込み例を示すフローチャート（サブルーチン）である。
【図６】本発明に係る実施例としてのカラー画像形成装置１００の構成例を示す概念図である。
【図７】カラー画像形成装置１００の制御系の構成例を示すブロック図である。
【図８】カラー画像形成装置１００における情報処理例を示すフローチャートである。
【図９】従来例に係る画像形成システム１の構成例を示すブロック図である。
【図１０】画像形成システムにおける所望の出力例及び問題を説明する出力結果例を示す概念図である。
【符号の説明】
１０  画像形成装置
１１  画像データ圧縮手段
１２  画像メモリ
１３  画像データ伸長手段
１４  画像形成手段
１５  制御手段
１６  通信手段
１８  検出手段
３２  表示手段
３３  操作手段
３４  画像処理手段
３５  給紙手段
３６  後処理手段
１００  カラー画像形成装置
１０１  画像形成装置本体
１０２  画像読取装置
２０１  自動原稿送り装置
２０２  原稿画像走査露光装置
【図１】
2004262148.tif 000003
【図２】
2004262148.tif 000004
【図３】
2004262148.tif 000005
【図４】
2004262148.tif 000006
【図５】
2004262148.tif 000007
【図６】
2004262148.tif 000008
【図７】
2004262148.tif 000009
【図８】
2004262148.tif 000010
【図９】
2004262148.tif 000011
【図１０】
2004262148.tif 000012