(57)【特許請求の範囲】
【請求項１】
原稿から画像を読取り、画像データを出力する画像読取手段と、
この画像読取手段から出力される画像データを記憶する画像記憶手段と、
この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、
この画像圧縮手段から得られる圧縮データの容量をあらかじめ設定される所定値と比較する比較手段と、
この比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも小さい場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、
前記比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも大きい場合に、前記画像圧縮手段から得られる圧縮データを記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、
前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、
この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、
前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段と、
を具備したことを特徴とする画像形成装置。
【請求項２】
前記第１の記憶手段はハードディスク装置であり、前記第２の記憶手段は半導体メモリであることを特徴とする請求項１記載の画像形成装置。
【請求項３】
原稿から画像を読取り、画像データを出力する画像読取手段と、
この画像読取手段から出力される画像データを記憶する画像記憶手段と、
この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、
この画像圧縮手段から得られる圧縮データの容量が画像形成時間に影響を与えるか否かを判断する判断手段と、
この判断手段によって画像形成時間に影響を与えないと判断された場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、
前記判断手段によって画像形成時間に影響を与えると判断された場合に、前記画像圧縮手段から得られる圧縮データを少なくとも２つに分割し、その分割された圧縮データの一方を前記第１の記憶手段に記憶せしめる分割手段と、
この分割手段で分割された圧縮データの他方を記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、
前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、
この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、
前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段と、
を具備したことを特徴とする画像形成装置。
【請求項４】
原稿から画像を読取り、画像データを出力する画像読取手段と、
この画像読取手段から出力される画像データを記憶する画像記憶手段と、
この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、
この画像圧縮手段から得られる圧縮データの容量をあらかじめ設定される所定値と比較する比較手段と、
この比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも小さい場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、
前記比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも大きい場合に、前記画像圧縮手段から得られる圧縮データを少なくとも２つに分割し、その分割された圧縮データの一方を前記第１の記憶手段に記憶せしめる分割手段と、
この分割手段で分割された圧縮データの他方を記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、
前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、
この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、
前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段と、
を具備したことを特徴とする画像形成装置。
【請求項５】
前記第１の記憶手段はハードディスク装置であり、前記第２の記憶手段は半導体メモリであることを特徴とする請求項３または４記載の画像形成装置。
【請求項６】
原稿から画像を読取り、画像データを出力する画像読取手段と、
この画像読取手段から出力される画像データを記憶する画像記憶手段と、
この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、
この画像圧縮手段から得られる圧縮データの容量が画像形成時間に影響を与えるか否かを判断する第１の判断手段と、
この第１の判断手段によって画像形成時間に影響を与えないと判断された場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、
前記第１の判断手段によって画像形成時間に影響を与えると判断された場合に、前記画像圧縮手段から得られる圧縮データを記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、
この第２の記憶手段に前記圧縮データを記憶する際、前記第２の記憶手段に空き領域があるか否かを判断する第２の判断手段と、
この第２の判断手段によって前記第２の記憶手段に空き領域がないと判断された場合に、前記第２の記憶手段に記憶されている圧縮データのうち最も容量の小さい圧縮データを選択し、この選択した圧縮データを前記第１の記憶手段に記憶するとともに前記第２の記憶手段から消去し、その後、前記圧縮データを前記第２の記憶手段に記憶せしめる制御手段と、
前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、
この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、
前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段と、
を具備したことを特徴とする画像形成装置。
【請求項７】
原稿から画像を読取り、画像データを出力する画像読取手段と、
この画像読取手段から出力される画像データを記憶する画像記憶手段と、
この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、
この画像圧縮手段から得られる圧縮データの容量をあらかじめ設定される所定値と比較する比較手段と、
この比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも小さい場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、
前記比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも大きい場合に、前記画像圧縮手段から得られる圧縮データを記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、
この第２の記憶手段に前記圧縮データを記憶する際、前記第２の記憶手段に空き領域があるか否かを判断する判断手段と、
この判断手段によって前記第２の記憶手段に空き領域がないと判断された場合に、前記第２の記憶手段に記憶されている圧縮データのうち最も容量の小さい圧縮データを選択し、この選択した圧縮データを前記第１の記憶手段に記憶するとともに前記第２の記憶手段から消去し、その後、前記圧縮データを前記第２の記憶手段に記憶せしめる制御手段と、
前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、
この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、
前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段と、
を具備したことを特徴とする画像形成装置。
【請求項８】
前記第１の記憶手段はハードディスク装置であり、前記第２の記憶手段は半導体メモリであることを特徴とする請求項６または７記載の画像形成装置。
【請求項９】
原稿から画像を読取り、画像データを出力する画像読取手段と、
この画像読取手段から出力される画像データを記憶する画像記憶手段と、
この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、
この画像圧縮手段から得られる圧縮データの容量とあらかじめ設定される所定値との差分値を計算する演算手段と、
この演算手段で計算された差分値を累積した値と前記圧縮データの容量とを加算し、この加算結果をあらかじめ設定される所定値と比較する比較手段と、
この比較手段の比較の結果、前記加算結果が前記所定値よりも小さい場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、
前記比較手段の比較の結果、前記加算結果が前記所定値よりも大きい場合に、前記画像圧縮手段から得られる圧縮データを記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、
前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、
この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、
前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段と、
を具備したことを特徴とする画像形成装置。
【請求項１０】
外部装置から送られる画像データを表す画像ファイルを受取る受取手段と、
この受取手段で受取った画像ファイルのデータ構造を解釈するデータ構造解釈手段と、
このデータ構造解釈手段により所定のデータ構造であると解釈された場合に、前記受取手段で受取った画像ファイルを記憶する第１の記憶手段と、
前記データ構造解釈手段により所定のデータ構造ではないと解釈された場合に、前記受取手段で受取った画像ファイルを記憶する第２の記憶手段と、
前記第１の記憶手段あるいは前記第２の記憶手段から前記画像ファイルを読出し、この読出した画像ファイルに基づき記録媒体上に画像形成を行なう画像形成手段と、
を具備したことを特徴とする画像形成装置。
【請求項１１】
前記第１の記憶手段はハードディスク装置であり、前記第２の記憶手段は半導体メモリであることを特徴とする請求項９または１０記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、用紙を仕分けしながら出力する電子ソート機能を備えたカラーデジタル複写機や高速モノクロデジタル複写機などに適用して好適な画像形成装置に関する。
【０００２】
【従来の技術】
たとえば、デジタル複写機においては、複数頁からなる文書を複数部複写する場合、文書画像を一旦スキャナを使用して入力し、画像圧縮処理を行なった後、半導体メモリまたはハードディスク装置などの記憶手段に記憶する。次に、まず１部目の複写を行なうため、１頁目の圧縮データを記憶手段から読出し、圧縮されたデータをイメージデータに伸長し、頁メモリに展開した後、プリンタエンジンに入力し、画像形成を行なう。
【０００３】
次に、２頁目の圧縮データを記憶手段から読出し、１頁目と同様に画像形成を行ない、頁順で繰り返す。２部目以降においては、１部目と同様の処理を行なうことにより、機械的なソータを使用することなしに、電子的にソーティングを行なって、複数部数の複写を得ることができる。
【０００４】
【発明が解決しようとする課題】
電子ソート機能を実現する上では、圧縮した画像を半導体メモリあるいはハードディスク装置などの記憶手段から読出し、伸長処理を行なった後、イメージデータに展開し、プリンタエンジンにて画像形成を完了するまでの時間が、エンジンの画像形成サイクル内に納まらないと、プリンタエンジンの性能を活かすことができず、プリンタエンジンの待ち状態が生じ、複写性能が機械的なソータよりも劣ることになる。
【０００５】
このような現象は、特に高速のモノクロデジタル複写機や、画像圧縮を行なっても画質を落とさないためには非常に膨大なデータとなり得るカラーデジタル複写機において起こる。たとえば、カラー画像は、ＲＧＢあるいはＹＭＣの３色で構成され、１画素各色８ビットで６００ｄｐｉの場合、Ａ４サイズで１０８ＭＢ（メガバイト、以下同様）ものデータ容量になる。
【０００６】
ハードディスク装置は、シーク時間のオーバヘッドなどを考慮すると、約５ＭＢ／ｓ程度の性能である。このため、生の画像データをハードディスク装置に記憶すると、画像データの転送時間のみで約２２秒かかり、約３ｐｐｍ程度の複写性能しかだせない。この画像データを圧縮技術により６分の１程度に圧縮しても、画像データの転送時間に約４秒かかり、１５ｐｐｍ程度の複写性能しかだせないことがわかる。
【０００７】
一方、半導体メモリは、ハードディスク装置の１０倍以上の性能をだすことが可能であるが、ハードディスク装置に比べてコストがかかり、大容量メモリを持つことは難しく、安価に高速の電子ソート機能を実現することが困難であった。
【０００８】
そこで、本発明は、カラーデジタル複写機や高速モノクロデジタル複写機などにおける電子ソート機能を実行する際に問題となる性能を低下することなく、安価に高速の電子ソート機能を実現できる画像形成装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の画像形成装置は、原稿から画像を読取り、画像データを出力する画像読取手段と、この画像読取手段から出力される画像データを記憶する画像記憶手段と、この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、この画像圧縮手段から得られる圧縮データの容量をあらかじめ設定される所定値と比較する比較手段と、この比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも小さい場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、前記比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも大きい場合に、前記画像圧縮手段から得られる圧縮データを記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段とを具備している。
【００１１】
また、本発明の画像形成装置は、原稿から画像を読取り、画像データを出力する画像読取手段と、この画像読取手段から出力される画像データを記憶する画像記憶手段と、この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、この画像圧縮手段から得られる圧縮データの容量が画像形成時間に影響を与えるか否かを判断する判断手段と、この判断手段によって画像形成時間に影響を与えないと判断された場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、前記判断手段によって画像形成時間に影響を与えると判断された場合に、前記画像圧縮手段から得られる圧縮データを少なくとも２つに分割し、その分割された圧縮データの一方を前記第１の記憶手段に記憶せしめる分割手段と、この分割手段で分割された圧縮データの他方を記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段とを具備している。
【００１２】
また、本発明の画像形成装置は、原稿から画像を読取り、画像データを出力する画像読取手段と、この画像読取手段から出力される画像データを記憶する画像記憶手段と、この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、この画像圧縮手段から得られる圧縮データの容量をあらかじめ設定される所定値と比較する比較手段と、この比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも小さい場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、前記比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも大きい場合に、前記画像圧縮手段から得られる圧縮データを少なくとも２つに分割し、その分割された圧縮データの一方を前記第１の記憶手段に記憶せしめる分割手段と、この分割手段で分割された圧縮データの他方を記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段とを具備している。
【００１３】
また、本発明の画像形成装置は、原稿から画像を読取り、画像データを出力する画像読取手段と、この画像読取手段から出力される画像データを記憶する画像記憶手段と、この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、この画像圧縮手段から得られる圧縮データの容量が画像形成時間に影響を与えるか否かを判断する第１の判断手段と、この第１の判断手段によって画像形成時間に影響を与えないと判断された場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、前記第１の判断手段によって画像形成時間に影響を与えると判断された場合に、前記画像圧縮手段から得られる圧縮データを記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、この第２の記憶手段に前記圧縮データを記憶する際、前記第２の記憶手段に空き領域があるか否かを判断する第２の判断手段と、この第２の判断手段によって前記第２の記憶手段に空き領域がないと判断された場合に、前記第２の記憶手段に記憶されている圧縮データのうち最も容量の小さい圧縮データを選択し、この選択した圧縮データを前記第１の記憶手段に記憶するとともに前記第２の記憶手段から消去し、その後、前記圧縮データを前記第２の記憶手段に記憶せしめる制御手段と、前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段とを具備している。
【００１４】
また、本発明の画像形成装置は、原稿から画像を読取り、画像データを出力する画像読取手段と、この画像読取手段から出力される画像データを記憶する画像記憶手段と、この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、この画像圧縮手段から得られる圧縮データの容量をあらかじめ設定される所定値と比較する比較手段と、この比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも小さい場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、前記比較手段の比較の結果、前記圧縮データの容量が前記所定値よりも大きい場合に、前記画像圧縮手段から得られる圧縮データを記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、この第２の記憶手段に前記圧縮データを記憶する際、前記第２の記憶手段に空き領域があるか否かを判断する判断手段と、この判断手段によって前記第２の記憶手段に空き領域がないと判断された場合に、前記第２の記憶手段に記憶されている圧縮データのうち最も容量の小さい圧縮データを選択し、この選択した圧縮データを前記第１の記憶手段に記憶するとともに前記第２の記憶手段から消去し、その後、前記圧縮データを前記第２の記憶手段に記憶せしめる制御手段と、前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段とを具備している。
【００１５】
また、本発明の画像形成装置は、原稿から画像を読取り、画像データを出力する画像読取手段と、この画像読取手段から出力される画像データを記憶する画像記憶手段と、この画像記憶手段に記憶された前記画像データに対して圧縮処理を行なう画像圧縮手段と、この画像圧縮手段から得られる圧縮データの容量とあらかじめ設定される所定値との差分値を計算する演算手段と、この演算手段で計算された差分値を累積した値と前記圧縮データの容量とを加算し、この加算結果をあらかじめ設定される所定値と比較する比較手段と、この比較手段の比較の結果、前記加算結果が前記所定値よりも小さい場合に、前記画像圧縮手段から得られる圧縮データを記憶する第１の記憶手段と、前記比較手段の比較の結果、前記加算結果が前記所定値よりも大きい場合に、前記画像圧縮手段から得られる圧縮データを記憶する、前記第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、前記第１の記憶手段あるいは前記第２の記憶手段から前記圧縮データを読出し、この読出した圧縮データに対して伸長処理を行なうことにより元の画像データを得る画像伸長手段と、この画像伸長手段から得られる画像データに基づき記録媒体上に画像形成を行なう画像形成手段と、前記画像読取手段から出力された画像データを前記画像記憶手段に記憶する画像データ取込動作と、前記第１の記憶手段あるいは前記第２の記憶手段から圧縮データを読出して前記画像形成手段で画像形成を行なう画像形成動作を独立に制御することによって、前記記録媒体を仕分けしながら出力する電子ソート機能を実行する電子ソート機能実行手段とを具備している。
【００１６】
さらに、本発明の画像形成装置は、外部装置から送られる画像データを表す画像ファイルを受取る受取手段と、この受取手段で受取った画像ファイルのデータ構造を解釈するデータ構造解釈手段と、このデータ構造解釈手段により所定のデータ構造であると解釈された場合に、前記受取手段で受取った画像ファイルを記憶する第１の記憶手段と、前記データ構造解釈手段により所定のデータ構造ではないと解釈された場合に、前記受取手段で受取った画像ファイルを記憶する第２の記憶手段と、前記第１の記憶手段あるいは前記第２の記憶手段から前記画像ファイルを読出し、この読出した画像ファイルに基づき記録媒体上に画像形成を行なう画像形成手段とを具備している。
【００１７】
本発明によれば、圧縮後の画像データの容量が大きく、ハードディスク装置などのアクセス速度の遅い記憶手段に画像データを記憶して電子ソート機能を実行した際に性能の低下を起こす場合には、その画像データをハードディスク装置よりもアクセス速度の速い、たとえば、半導体メモリに記憶するため、圧縮した画像データの容量にかかわらず、高速の電子ソート機能を実現できる。
【００１８】
また、圧縮後の画像データの容量が大きい場合には、その画像データを分割し、性能の低下を起こさない容量分のみハードディスク装置などのアクセス速度の遅い記憶手段に記憶し、残りを半導体メモリなどのアクセス速度の速い記憶手段に記憶するため、少ないメモリ容量で高速の電子ソート機能を実現できる。
【００１９】
また、高価なメモリの容量が足りなくなった場合には、メモリ上に記憶された最も小さい容量の画像データをハードディスク装置などの遅い記憶手段に移すため、性能低下を最小限に押さえることができる。
【００２０】
また、ハードディスク装置に記憶した容量の累積により、ハードディスク装置に記憶するか半導体メモリに記憶するかを判断するため、メモリ容量も少なくて済む。
【００２１】
さらに、ＴＩＦＦ形式のような構造化ファイルのデータを検知し、アクセス速度の速い記憶手段に記憶するため、ハードディスク装置の読出しがネックになって複写できないこともなく、また、これによって、頁メモリも必要でなくなる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００２３】
図１は、本実施の形態に係るカラーデジタル複写機の構成を概略的に示すものである。このカラーデジタル複写機は、装置全体を制御するＣＰＵ（セントラル・プロセッシング・ユニット）１０、プログラムや画像データを圧縮した圧縮データなどを一時記憶する第２の記憶手段としての半導体メモリ（以後、単にメモリと称す）１２、メモリ１２のアクセス制御を行なうメモリコントローラ１１、ユーザとのインタフェースを執り行なうコントロールパネル１３、画像データを圧縮した圧縮データやプログラムやフォントや管理情報などを記憶する第１の記憶手段としてのハードディスク装置（ＨＤＤ）１４、頁単位に画像データを記憶する記憶手段としての頁メモリ１６、画像データの圧縮／伸長を行なう圧縮伸長手段としての圧縮伸長部１７、原稿の画像を読取って画像データを出力する画像読取手段としてのスキャナ２１、種々の画像処理を行なう画像処理部２０、画像データを記録媒体としての用紙に形成する画像形成手段としてのプリンタエンジン２２、頁メモリ１６と圧縮伸長部１７と画像処理部２０とを経由してスキャナ２１からの入力画像データをプリンタエンジン２２へ出力するため、画像データの転送制御を行ない、さらに、メモリ１２ともシステムバス１８を経由してデータの転送制御を行なうデータ転送制御部１５から構成される。
【００２４】
次に、デジタル複写機の基本複写動作である複数頁からなる原稿を１部複写する場合について説明する。
【００２５】
まず、原稿をスキャナ２１のＡＤＦ（自動原稿送り装置）にセットし、コントロールパネル１３を操作して１部複写の指示を行なう。ＣＰＵ１０は、この指示を受け、各部を制御することにより、複写動作を開始させる。まず、原稿の１枚目をＡＤＦにより、スキャナ２１の読取部にセットする。次に、キャリッジを走査させることにより、スキャナ２１内のＣＣＤ形センサによって原稿の画像を読取り、画像データを出力する。
【００２６】
スキャナ２１から出力された画像データは、画像処理部２０に入力され、適切な画像処理が施されて、データ制御部１５を介して頁メモリ１６に記憶される。なお、本実施の形態では、カラー原稿を対象とし、スキャナ２１では、ＲＧＢ３色のＣＣＤ形センサを用意し、１回のスキャンでＲＧＢ各８ビットの画像データとして出力される。また、このときの画像データの容量は、６００ｄｐｉ、Ａ４サイズで１０８ＭＢもの画像データになる。
【００２７】
このような画像データを画像処理部２０にてＣＭＹの色空間に色変換を行ない、さらに、２×２画素を１６ビットで表わす固定長の圧縮を施し、１８ＭＢの画像データに変換し、頁メモリ１６に記憶する。
【００２８】
続いて、プリンタエンジン２２は、用紙の供給を行ない、頁メモリ１６に記憶された画像データがデータ制御部１５のＤＭＡを使用して読出され、画像処理部２０において、固定長圧縮された画像データを元のＹＭＣ各８ビットの画像データに戻し、さらに、この画像データからＢ（ブラック）の画像データを生成して、プリンタエンジン２２に出力する。プリンタエンジン２２は、その画像データを受取り、各色ごとに感光体ドラム上に画像を形成し、用紙上に重ね合わせて転写することにより、カラーの複製画像が形成される。
【００２９】
画像形成が終了すると、スキャナ２１の読取部にセットされた原稿を取除き、ＡＤＦによって２枚目の原稿がスキャナ２１の読取部にセットされ、１枚目と同様の動作を繰り返す。この動作をＡＤＦによって次の原稿がないと検知されるまで繰り返され、１部の複写動作が完了する。
【００３０】
次に、電子ソート機能を使用した複数部複写の基本動作について、図２に示すフローチャートを参照して説明する。
【００３１】
まず、たとえば、３枚からなるＡ４サイズの原稿をスキャナ２１のＡＤＦにセットし、コントロールパネル１３を操作して３部の複写をとる指示を行なう。ＣＰＵ１０は、この指示を受け、各部を制御することにより、複写動作を開始させる。前述の基本複写動作と同様に、まず、原稿の１枚目をＡＤＦにより、スキャナ２１の読取部にセットする。次に、スキャナ２１は、原稿の読取りを行なって画像データを出力する。
【００３２】
スキャナ２１から出力された画像データは、画像処理部２０に入力され、適切な画像処理が施されて、１８ＭＢの固定長の画像データがデータ制御部１５を介して頁メモリ１６に記憶される。次に、頁メモリ１６に記憶された画像データを圧縮伸長部１７にデータ制御部１５を介して転送し、画像データの圧縮処理を行なう。このときの圧縮は、本実施の形態ではＬＺ方式の可変長コーデックを用いるものとする。
【００３３】
圧縮された圧縮データは、順次、データ制御部１５のＤＭＡを使用してメモリ１２に送られ、メモリ１２の一時記憶領域に記憶される。次に、メモリ１２に記憶された圧縮データは、メモリコントローラ１１を経由してハードディスク装置１４に記憶される。
【００３４】
続いて、ＡＤＦは１枚目の原稿を取り除き、次の原稿をスキャナ２１の原稿読取部にセットし、原稿の読取りを行ない、１枚目と同様の動作を繰り返す。この動作を３枚目まで繰り返すと、ＡＤＦにおいて、４枚目の原稿が検知できないため、読取りを終了する。このとき、３枚の原稿は、画像データを圧縮した圧縮データとしてハードディスク装置１４に記憶される。こうしてハードディスク装置１４に記憶された圧縮データの記憶状態と、その管理情報をそれぞれ図３、図４に示す。
【００３５】
以上のようにして、原稿の読込みが終了すると、次に、画像形成を開始する。まず、１部目の画像形成を行なうため、ＣＰＵ１０はハードディスク装置１４から頁１の圧縮データを読出し、メモリ１２に一時記憶する。
【００３６】
次に、メモリ１２に記憶された１枚目の圧縮データをメモリコントローラ１１により読出し、システムバス１８を介してデータ制御部１５に転送し、データ制御部１５に入力された圧縮データを圧縮伸長部１７によって伸長した後、再びデータ制御部１５を介して伸長された１８ＭＢの画像データが頁メモリ１６に記憶される。
【００３７】
続いて、プリンタエンジン２２は、用紙の供給を行ない、頁メモリ１６に記憶された画像データがデータ制御部１５のＤＭＡを使用して読出され、画像処理部２０において、固定長圧縮された画像データを元のＹＭＣ各８ビットの画像データに戻し、さらに、この画像データからＢ（ブラック）の画像データを生成して、プリンタエンジン２２に出力する。
【００３８】
プリンタエンジン２２は、画像データを受取り、各色ごとに感光体ドラム上に画像を形成し、用紙上に重ね合わせて転写することにより、１部目頁１のカラー画像が形成される。
【００３９】
次に、頁２の画像形成を行なうため、頁１の画像形成と同様にして、ＣＰＵ１０は、ハードディスク装置１４から頁２の圧縮データを読出し、メモリ１２に一時記憶する。メモリ１２から頁２の圧縮データを読出し、メモリコントローラ１１、システムバス１８、データ制御部１５を経由して圧縮伸長部１７に転送し、伸長した後、頁メモリ１６に画像データを展開し、記憶する。
【００４０】
ここで、本実施の形態では、頁メモリ１６の容量は２頁分のメモリ容量を有しているため、頁１を画像形成している間に、ハードディスク装置１４からの圧縮データの転送と、圧縮伸長部１７で画像データに展開された画像データを頁メモリ１６に記憶する動作を同時に実行できる。したがって、頁１の画像形成終了前に頁２の画像データへの展開が終了していれば、頁１の画像形成終了と同時に頁２の画像形成を行なうことができ、タイムロスのない、高速の画像形成が可能となる。
【００４１】
頁２の画像データの展開が終了し、頁メモリ１６に記憶し、かつ、頁１の画像形成が完了すると、次は、頁１と同様にして、頁メモリ１６に記憶された頁２の画像データをデータ制御部１５のＤＭＡを使用して読出され、画像処理部２０を介してプリンタエンジン２２に送られ、葉紙上に画像形成される。頁３についても、上記と同様に行なわれ、１部目の画像形成を完了する。
【００４２】
次に、２部目の画像形成については、頁１の圧縮データを１部目の頁３の画像形成中にハードディスク装置１４から読出し、さらに、圧縮伸長部１７で画像データに伸長して頁メモリ１６に記憶し、１部目の頁３の画像形成が終了後、２部目の頁１から２部目の画像形成が行なわれる。これを順次繰り返すことにより、図５に示すように、３部の複写を得ることができる。また、この場合のタイミングチャートを図６に示す。
【００４３】
図６において、図４の管理情報からもわかるように、頁２の画像データは、データ圧縮後の圧縮データの容量が大きいため、ハードディスク装置１４への書込みおよび読出しに時間がかかるため、頁２の画像形成は、プリンタエンジン２２の性能を活かすことができず、画像形成に待ち時間が生じている。
【００４４】
次に、電子ソート機能の性能について説明する。
【００４５】
ハードディスク装置１４のアクセス性能をＬ（バイト／ｓｅｃ）、画像データを圧縮した圧縮データの容量をＭ（バイト）とすると、ハードディスク装置１４への書込み、読出しにかかる時間は、Ｍ／Ｌ（ｓｅｃ）となる。ここで、説明を簡単にするため、ハードディスク装置１４のアクセス性能は、書込み、読出しとも同じとし、また、シーク時間や回転待ち時間などのオーバヘッドも考慮した性能とする。
【００４６】
次に、圧縮伸長部１７の性能については、本実施の形態では、圧縮データの容量には依存せず、画像データの容量のみに性能が依存するものとし、Ａ４サイズの画像データをＮ（バイト／ｓｅｃ）で圧縮あるいは伸長が可能とする。したがって、画像データの容量をＰ（バイト）とすると、圧縮伸長部１７によって圧縮あるいは伸長に要する時間はＰ／Ｎ（ｓｅｃ）となる。
【００４７】
ここで、メモリ１２や頁メモリ１６のアクセス性能やシステムバス１８の性能は、ハードディスク装置１４や圧縮伸長部１７の性能に比べて充分に速く、データ容量に大きく依存しないため、これらの時間をＱ（ｓｅｃ）とし、固定と考える。
【００４８】
この結果、ハードディスク装置１４からの圧縮データの読出しと、圧縮データを圧縮伸長部１７にて元の画像データに伸長して頁メモリ１６に記憶する時間は、Ｍ／Ｌ＋Ｐ／Ｎ＋Ｑ（ｓｅｃ）になる。この時間が、プリンタエンジン２２のサイクル時間内であれば、プリンタエンジン２２の最大性能で画像形成が可能となるが、サイクル時間を超えると性能が低下する。
【００４９】
次に、本発明に係る第１の実施の形態について、図７および図８に示すフローチャートを参照して説明する。
【００５０】
まず、たとえば、３枚からなるＡ４サイズの原稿をスキャナ２１のＡＤＦにセットし、コントロールパネル１３を操作して３部の複写をとる指示を行なう。ＣＰＵ１０は、この指示を受け、各部を制御することにより、複写動作を開始させる。まず、原稿の１枚目をＡＤＦにより、スキャナ２１の読取部にセットする。次に、スキャナ２１は、原稿の読取りを行なって画像データを出力する。
【００５１】
スキャナ２１から出力された画像データは、画像処理部２０に入力され、適切な画像処理が施されて、１８ＭＢの固定長の画像データがデータ制御部１５を介して頁メモリ１６に記憶される。次に、頁メモリ１６に記憶された画像データを圧縮伸長部１７にデータ制御部１５を介して転送し、画像データの圧縮処理を行なう。圧縮された圧縮データは、順次、データ制御部１５のＤＭＡを使用してメモリ１２に送られて記憶される。
【００５２】
次に、ＣＰＵ１０は、メモリ１２に記憶された頁１の圧縮データの容量を認識し、電子ソート機能の性能におよぼす（画像形成時間に影響を与える）閾値と比較を行なう。本実施の形態では、この閾値を１０ＭＢとする。これは、圧縮伸長部１７の性能は画像データのサイズで固定とすると、圧縮データを展開した画像データを頁メモリ１６に記憶するまでの時間は、他のオーバヘッドに大きな差がないと仮定すると、ハードディスク装置１４のアクセス性能、すなわち、圧縮データの容量に依存するためである。
【００５３】
頁１は、図９に示す管理情報から、圧縮データの容量は５ＭＢであり、閾値の１０ＭＢよりも小さいため、メモリ１２に記憶された頁１の圧縮データは、メモリコントローラ１１を経由してハードディスク装置１４に記憶される。
【００５４】
続いて、ＡＤＦは１枚目の原稿を取除き、次の原稿をスキャナ２１の原稿読取部にセットし、原稿の読取りを行ない、１枚目と同様の動作を繰り返す。このとき、頁２の圧縮データの容量は１５ＭＢで、閾値である１０ＭＢを超えているため、ハードディスク装置１４には転送せず、メモリ１２の一時記憶領域に記憶する。
【００５５】
次に、同様にして、頁３については、閾値を超えていないため、ハードディスク装置１４に記憶する。次に、ＡＤＦにおいて、４枚目の原稿が検知できないため、読込みを終了する。この場合の管理情報を図９に示す。
【００５６】
以上のようにして、原稿の読込みが終了すると、次に、画像形成を開始する。まず、１部目の画像形成を行なうため、ＣＰＵ１０は、管理情報から原稿１の頁枚数と各頁の圧縮データがハードディスク装置１４とメモリ１２のどちらに記憶されているかを認識する。まず、頁１については、ハードディスク装置１４に記憶されているため、ＣＰＵ１０は、ハードディスク装置１４から頁１の圧縮データを読出し、メモリ１２に一時記憶する。
【００５７】
次に、メモリ１２に記憶された１枚目の圧縮データをメモリコントローラ１１により読出し、システムバス１８を介してデータ制御部１５に転送し、データ制御部１５に入力された圧縮データを圧縮伸長部１７によって伸長する。伸長された１８ＭＢの画像データは、再びデータ制御部１５を介して頁メモリ１６に記憶される。
【００５８】
続いて、プリンタエンジン２２は、用紙の供給を行ない、頁メモリ１６に記憶された画像データがデータ制御部１５のＤＭＡを使用して読出され、画像処理部２０において、固定長圧縮された画像データを元のＹＭＣ各８ビットの画像データに戻し、さらに、この画像データからＢ（ブラック）の画像データを生成して、プリンタエンジン２２に出力する。
【００５９】
プリンタエンジン２２は、画像データを受取り、各色ごとに感光体ドラム上に画像を形成し、用紙上に重ね合わせて転写することにより、１部目頁１のカラー画像が形成される。このとき、頁メモリ１６には、頁１の画像データのみが記憶され、もう１頁の画像データが記憶できるため、この頁１の画像形成と同時に頁２の画像データの展開を行なう。
【００６０】
すなわち、頁２の画像形成を行なうため、管理情報を見ると、頁２の圧縮データはメモリ１２に記憶されているため、メモリ１２から直接、頁２の圧縮データを読出し、データ制御部１５を経由して圧縮伸長部１７に圧縮された圧縮データを転送し、伸長した後、頁メモリ１６に画像データを展開し、記憶する。
【００６１】
次に、頁１の画像形成が終了すると、頁２の画像形成を開始する。すなわち、プリンタエンジン２２は、用紙を供給し、続いて頁メモリ１６に記憶された画像データをデータ制御部１５のＤＭＡを使用して読出され、画像処理部２０を介してプリンタエンジン２２に送られ、用紙上に画像形成される。
【００６２】
頁３については、頁１と同様に、ハードディスク装置１４からの圧縮データの読出しが頁２の画像形成中に行なわれ、頁２の画像形成終了後、頁３の画像形成が開始され、１部目の画像形成を終了する。
【００６３】
次に、２部目の画像形成については、１部目の頁３の画像形成中に、再び頁１の圧縮データをハードディスク装置１４から読出し、１部目と同様の画像形成が行なわれる。これを順次繰り返し、３部の複写を得ることができる。この場合のタイミングチャートを図１０に示す。
【００６４】
このように、第１の実施の形態では、頁２の圧縮データは容量が大きいため、ハードディスク装置１４には記憶せず、ハードディスク装置１４よりも高速にデータのアクセスが可能であるメモリ１２の一時記憶領域に記憶するものである。このため、図１０に示すように、ハードディスク装置１４の読出しにおけるオーバヘッドは発生せず、プリンタエンジン２２の性能を落とさない電子ソート機能を実現できる。
【００６５】
次に、本発明に係る第２の実施の形態について、図１１および図１２に示すフローチャートを参照して説明する。
【００６６】
まず、たとえば、３枚からなるＡ４サイズの原稿をスキャナ２１のＡＤＦにセットし、コントロールパネル１３を操作して３部の複写をとる指示を行なう。ＣＰＵ１０は、この指示を受け、各部を制御することにより、複写動作を開始させる。まず、原稿の１枚目をＡＤＦにより、スキャナ２１の読取部にセットする。次に、スキャナ２１は、原稿の読取りを行なって画像データを出力する。
【００６７】
スキャナ２１から出力された画像データは、画像処理部２０に入力され、適切な画像処理が施されて、１８ＭＢの固定長の画像データがデータ制御部１５を介して頁メモリ１６に記憶される。次に、頁メモリ１６に記憶された画像データを圧縮伸長部１７にデータ制御部１５を介して転送し、画像データの圧縮処理を行なう。圧縮された圧縮データは、順次、データ制御部１５のＤＭＡを使用してメモリ１２に送られて記憶される。
【００６８】
次に、ＣＰＵ１０は、メモリ１２に記憶された頁１の圧縮データの容量を認識し、電子ソート機能の性能におよぼす閾値と比較を行なう。本実施の形態では、１０ＭＢを閾値とすると、頁１は、図１３に示す管理情報から、圧縮データの容量は５ＭＢであり、１０ＭＢを超えていないため、メモリ１２に記憶された頁１の圧縮データは、メモリコントローラ１１を経由してハードディスク装置１４に記憶される。
【００６９】
続いて、ＡＤＦは１枚目の原稿を取り除き、次の原稿をスキャナ２１の原稿読取部にセットし、原稿の読取りを行ない、１枚目と同様の動作を繰り返す。このとき、頁２の圧縮データの容量は１５ＭＢであり、閾値の１０ＭＢを超えているため、頁２の圧縮データを１０ＭＢと５ＭＢとの２つに分割し、１０ＭＢの圧縮データをハードディスク装置１４に転送して記憶する。一方、残りの５ＭＢについては、ハードディスク装置１４には転送せず、メモリ１２の一時記憶領域に記憶する。このときの管理情報を図１３に示すように作成する。
【００７０】
次に、同様にして、頁３については、閾値を超えていないため、ハードディスク装置１４に記憶する。次に、ＡＤＦにおいて、４枚目の原稿が検知できないため、読込みを終了する。この場合の圧縮データの分割の状態を図１４に、管理情報を図１３に示す。
【００７１】
以上のようにして、原稿の読込みが終了すると、次に、画像形成を開始する。まず、１部目の画像形成を行なうため、ＣＰＵ１０は、管理情報から原稿１の頁枚数と各頁の圧縮データがハードディスク装置１４だけに記憶されているのか、ハードディスク装置１４とメモリ１２の両方に記憶されているかを認識する。まず、頁１については、ハードディスク装置１４に記憶されているため、ＣＰＵ１０は、ハードディスク装置１４から頁１の圧縮データを読出し、メモリ１２に一時記憶する。
【００７２】
次に、メモリ１２に記憶された１枚目の圧縮データをメモリコントローラ１１により読出し、システムバス１８を介してデータ制御部１５に転送し、データ制御部１５に入力された圧縮データを圧縮伸長部１７によって伸長する。伸長された１８ＭＢの画像データは、再びデータ制御部１５を介して頁メモリ１６に記憶される。
【００７３】
続いて、プリンタエンジン２２は、用紙の供給を行ない、頁メモリ１６に記憶された画像データがデータ制御部１５のＤＭＡを使用して読出され、画像処理部２０において、固定長圧縮された画像データを元のＹＭＣ各８ビットの画像データに戻し、さらに、この画像データからＢ（ブラック）の画像データを生成して、プリンタエンジン２２に出力する。
【００７４】
プリンタエンジン２２は、画像データを受取り、各色ごとに感光体ドラム上に画像を形成し、用紙上に重ね合わせて転写することにより、１部目頁１のカラー画像が形成される。
【００７５】
次に、頁２の画像形成を行なうため、管理情報を見ると、頁２の圧縮データはハードディスク装置１４とメモリ１２の両方に分割されて記憶されている。このため、頁１の画像形成中に、ハードディスク装置１４から１０ＭＢの圧縮データを読出し、一方のメモリ１２に記憶されている残りの５ＭＢの圧縮データと結合し、一旦メモリ１２に記憶する。
【００７６】
次に、メモリ１２から頁２の圧縮データを読出し、データ制御部１５を経由して圧縮伸長部１７に圧縮された圧縮データを転送し、伸長した後、頁メモリ１６に画像データを展開し、記憶する。
【００７７】
次に、頁１の画像形成が終了すると、頁メモリ１６から頁２の画像データを読出してプリンタエンジン２２に入力し、用紙上に画像形成される。頁３については、圧縮データはハードディスク装置１４のみに記憶されているため、頁１と同様に処理が行なわれ、１部目の画像形成を終了する。
【００７８】
次に、２部目の画像形成については、頁３の画像形成中に、再び頁１の圧縮データをハードディスク装置１４から読出し、１部目と同様の画像形成が行なわれる。これを順次繰り返し、３部の複写を得ることができる。この場合のタイミングチャートを図１５に示す。
【００７９】
このように、第２の実施の形態では、頁２の圧縮データは容量が大きいため、ハードディスク装置１４とメモリ１２の両方に分割して記憶される。ハードディスク装置１４に記憶されるデータの容量は、あらかじめプリンタエンジン２２の性能を落とさずに電子ソートが可能な容量であるため、オーバヘッドは発生せず、高速の画像形成が可能となる。
【００８０】
さらには、性能を落とさない範囲で、できるだけハードディスク装置１４に圧縮データを記憶するため、メモリ１２の容量も少なくて済み、低価格で高性能な電子ソート機能が実現できる。
【００８１】
次に、本発明に係る第３の実施の形態について、図１６および図１７に示すフローチャートを参照して説明する。
【００８２】
まず、たとえば、５枚からなるＡ４サイズの原稿をスキャナ２１のＡＤＦにセットし、コントロールパネル１３を操作して３部の複写をとる指示を行なう。ＣＰＵ１０は、この指示を受け、各部を制御することにより、複写動作を開始させる。まず、原稿の１枚目をＡＤＦにより、スキャナ２１の読取部にセットする。次に、スキャナ２１は、原稿の読取りを行なって画像データを出力する。
【００８３】
スキャナ２１から出力された画像データは、画像処理部２０に入力され、適切な画像処理が施されて、１８ＭＢの固定長の画像データがデータ制御部１５を介して頁メモリ１６に記憶される。次に、頁メモリ１６に記憶された画像データを圧縮伸長部１７にデータ制御部１５を介して転送し、画像データの圧縮処理を行なう。圧縮された圧縮データは、順次、データ制御部１５のＤＭＡを使用してメモリ１２に送られて記憶される。
【００８４】
次に、ＣＰＵ１０は、メモリ１２に記憶された頁１の圧縮データの容量を認識し、電子ソート機能の性能におよぼす閾値（１０ＭＢ）と比較を行なう。頁１は、図１８に示す管理情報から、圧縮データの容量は５ＭＢであるため、メモリ１２に記憶された頁１の圧縮データは、メモリコントローラ１１を経由してハードディスク装置１４に記憶される。
【００８５】
続いて、ＡＤＦは、１枚目の原稿を取り除き、次の原稿をスキャナ２１の原稿読取部にセットし、原稿の読取りを行ない、１枚目と同様の動作を繰り返す。このとき、頁２の圧縮データの容量は１５ＭＢであり、閾値の１０ＭＢを超えているため、圧縮データをハードディスク装置１４には転送せず、メモリ１２の一時記憶領域に記憶する。
【００８６】
次に、同様にして、頁３については、圧縮データの容量が３ＭＢであり、閾値を超えていないため、ハードディスク装置１４に記憶する。次に、頁４については、１１ＭＢであるため、圧縮データの容量が閾値（１０ＭＢ）を超えているため、ハードディスク装置１４に記憶する。
【００８７】
ここで、メモリ１２に一時記憶できる圧縮データの容量は、３０ＭＢとすると、頁４までを入力したところで、メモリ１２に記憶された圧縮データは頁２と頁４で合計２６ＭＢになっている。次に、頁５が他の頁と同様にスキャナ２１より入力され、圧縮伸長部１７より圧縮されてメモリ１２に転送されると、容量が１３ＭＢである。これを閾値と比較すると、１０ＭＢを超えているため、メモリ１２に記憶する必要があるが、前述のように、メモリ１２の残容量は４ＭＢであるため、頁５の圧縮データをメモリ１２に記憶することはできない。
【００８８】
そこで、メモリ１２に記憶されている他の頁のデータ容量と比較を行なう。この比較の結果、頁４（１１ＭＢ）＜頁５（１３ＭＢ）＜頁２（１５ＭＢ）となることがわかる。したがって、頁２、頁４、頁５の中で一番容量の小さい頁４の圧縮データをハードディスク装置１４に記憶して、メモリ１２から消去し、その代わりに、頁５の圧縮データをメモリ１２に記憶しても、頁２と頁５の圧縮データの合計容量が３０ＭＢを超えていないため、一番容量が小さい頁４の圧縮データをメモリ１２から読出し、メモリコントローラ１１を経由してハードディスク装置１４に記憶する。一方で、メモリ１２に転送された頁５の圧縮データは、メモリ１２の一時記憶部に記憶する。
【００８９】
次に、ＡＤＦにおいて、６枚目の原稿が検知できないため、読込みを終了する。この場合の管理情報を図１８に示す。
【００９０】
以上のようにして、原稿の読込みが終了すると、次に、画像形成を開始する。まず、１部目の画像形成を行なうため、ＣＰＵ１０は、管理情報から原稿１の頁枚数と各頁の圧縮データがハードディスク装置１４だけに記憶されているのか、メモリ１２に記憶されているかを認識する。まず、頁１については、ハードディスク装置１４に記憶されているため、ハードディスク装置１４から頁１の圧縮データを読出し、メモリ１２に一時記憶する。
【００９１】
次に、メモリ１２に記憶された１枚目の圧縮データをメモリコントローラ１１により読出し、システムバス１８を介してデータ制御部１５に転送し、データ制御部１５に入力された圧縮データを圧縮伸長部１７によって伸長する。伸長された１８ＭＢの画像データは、再びデータ制御部１５を介して頁メモリ１６に記憶される。
【００９２】
続いて、プリンタエンジン２２は、用紙の供給を行ない、頁メモリ１６に記憶された画像データがデータ制御部１５のＤＭＡを使用して読出され、画像処理部２０において、固定長圧縮された画像データを元のＹＭＣ各８ビットの画像データに戻し、さらに、この画像データからＢ（ブラック）の画像データを生成して、プリンタエンジン２２に出力する。
【００９３】
プリンタエンジン２２は、画像データを受取り、各色ごとに感光体ドラム上に画像を形成し、用紙上に重ね合わせて転写することにより、１部目頁１のカラー画像が形成される。
【００９４】
次に、頁２の画像形成を行なうため、管理情報を見ると、頁２の圧縮データはメモリ１２に記憶されている。このため、頁１の画像形成中にメモリ１２から１５ＭＢの圧縮データを読出し、データ制御部１５を経由して圧縮伸長部１７に転送し、伸長した後、頁メモリ１６に記憶する。
【００９５】
その後、頁１の画像形成が終了すると、データ制御部１５、画像処理部２０を経由して、プリンタエンジン２２に頁２の画像データが転送され、画像形成される。
【００９６】
頁３と頁４については、ハードディスク装置１４に記憶されているため、頁１と同様に処理が行なわれる。また、頁５については、頁２と同様にメモリ１２に記憶されているため、メモリ１２より圧縮データを読出して画像形成される。以上のようにして、１部目の画像形成を完了する。
【００９７】
次に、２部目の画像形成については、再び頁１の圧縮データをハードディスク装置１４から読出し、１部目と同様の画像形成が行なわれる。これを順次繰り返し、３部の複写を得ることができる。この場合のタイミングチャートを図１９に示す。
【００９８】
このように、第３の実施の形態では、頁４の圧縮データは閾値を超えていたため、一旦はメモリ１２に記憶した。頁５の圧縮データも容量が大きく、閾値を超えているため、メモリ１２に記憶する必要があったが、メモリ１２の容量が足りなかった。このまま、頁５の圧縮データをハードディスク装置１４に記憶した場合と、本実施の形態のように、頁４の圧縮データと記憶場所を入れ替えた場合とを比較すると、頁４の圧縮データの容量が頁５の圧縮データの容量よりも小さいため、メモリ１２よりもアクセスが低速であるハードディスク装置１４に頁４の圧縮データを記憶した方が高速にアクセスが可能である。すなわち、それだけプリンタエンジン２２に画像データを早く送り出せるため、オーバヘッドが小さくなり、その結果、全体として処理が高速になる。
【００９９】
次に、本発明に係る第４の実施の形態について、図２０および図２１に示すフローチャートを参照して説明する。
【０１００】
まず、たとえば、５枚からなるＡ４サイズの原稿をスキャナ２１のＡＤＦにセットし、コントロールパネル１３を操作して３部の複写をとる指示を行なう。ＣＰＵ１０は、この指示を受け、各部を制御することにより、複写動作を開始させる。まず、原稿の１枚目をＡＤＦにより、スキャナ２１の読取部にセットする。次に、スキャナ２１は、原稿の読取りを行なって画像データを出力する。
【０１０１】
スキャナ２１から出力された画像データは、画像処理部２０に入力され、適切な画像処理が施されて、１８ＭＢの固定長の画像データがデータ制御部１５を介して頁メモリ１６に記憶される。次に、頁メモリ１６に記憶された画像データを圧縮伸長部１７にデータ制御部１５を介して転送し、画像データの圧縮処理を行なう。圧縮された圧縮データは、順次、データ制御部１５のＤＭＡを使用してメモリ１２に送られて記憶される。
【０１０２】
次に、ＣＰＵ１０は、メモリ１２に記憶された頁１の圧縮データの容量Ｃを認識し、電子ソート機能の性能におよぼす閾値Ｔ（＝１０ＭＢ）との差分を取る。すなわち、頁１は、図２２に示す管理情報から、圧縮データの容量は１０ＭＢであり、差分値を計算すると、Ｓ（１）＝１０＋０−１０＝０となり、差分値が「０」以下のため、メモリ１２に記憶された頁１の圧縮データは、メモリコントローラ１１を経由してハードディスク装置１４に記憶される。
【０１０３】
続いて、ＡＤＦは、１枚目の原稿を取り除き、次の原稿をスキャナ２１の原稿読取部にセットし、原稿の読取りを行ない、１枚目と同様の動作を繰り返す。このとき、頁２の圧縮データの容量は５ＭＢであり、差分値を計算すると、Ｓ（２）＝５＋０−１０＝−５となり、差分値が「０」以下であるため、メモリ１２に記憶された頁２の圧縮データは、メモリコントローラ１１を経由してハードディスク装置１４に記憶される。
【０１０４】
次に、同様にして、頁３については、圧縮データの容量が１５ＭＢで、ハードディスク装置１４において本プリンタエンジン２２での画像形成性能に間に合う閾値を超えてるが、頁３以前のハードディスク装置１４への記憶容量の差分累積が、Ｓ（２）＝−５ＭＢであるため、Ｓ（３）＝１５−５−１０＝０となり、差分値の合計が「０」以下のため、メモリ１２に記憶された頁２の圧縮データは、メモリコントローラ１１を経由してハードディスク装置１４に記憶される。
【０１０５】
次に、頁４については、圧縮データが１５ＭＢであり、差分値Ｓ（４）を計算すると、Ｓ（４）＝１５−０−１０＝５ＭＢとなり、「０」を超えているため、メモリ１２の一時記憶領域に記憶する。また、この結果、頁４の圧縮データはメモリ１２に記憶され、メモリ１２のアクセス性能はハードディスク装置１４よりも充分に高速で、無視できるものとすると、頁４の圧縮データをメモリ１２に記憶した結果、ハードディスク装置１４に記憶するデータが１頁分少なくなったため、その分余裕ができ、差分の合計値は、Ｓ（４）＝Ｓ（３）−１０＝−１０となる。
【０１０６】
次に、頁５が他の頁と同様にスキャナ２１より入力され、圧縮伸長部１７より圧縮されてメモリ１２に転送されると、容量が２０ＭＢである。これで差分を計算すると、Ｓ（５）＝２０−１０−１０＝０となり、差分値が「０」以下のため、圧縮データの容量は２０ＭＢで、ハードディスク装置１４の性能に影響する１０ＭＢを超えているが、ハードディスク装置１４に記憶する。
【０１０７】
次に、ＡＤＦにおいて、６枚目の原稿が検知できないため、読込みを終了する。この場合の管理情報を図２２に示す。
【０１０８】
このように、読込みが終了すると、最終的に図２２に示すような管理情報が生成され、頁４の圧縮データのみがメモリ１２に記憶され、他はハードディスク装置１４に記憶されていることがわかる。
【０１０９】
以上のようにして、原稿の読込みが終了すると、次に、画像形成を開始する。まず、１部目の画像形成を行なうため、ＣＰＵ１０は、管理情報から原稿２の頁枚数と各頁の圧縮データがハードディスク装置１４に記憶されているのか、メモリ１２に記憶されているかを認識する。まず、頁１については、ハードディスク装置１４に記憶されているため、ハードディスク装置１４から頁１の圧縮データを読出し、メモリ１２に一時記憶する。
【０１１０】
次に、メモリ１２に記憶された１枚目の圧縮データをメモリコントローラ１１により読出し、システムバス１８を介してデータ制御部１５に転送し、データ制御部１５に入力された圧縮データを圧縮伸長部１７によって伸長する。伸長された１８ＭＢの画像データは、再びデータ制御部１５を介して頁メモリ１６に記憶される。
【０１１１】
本実施の形態では、頁メモリ１６には複数枚の頁を記憶でき、また、メモリ１２においても複数枚の圧縮データを記憶できるため、ハードディスク装置１４からの圧縮データを読出してメモリ１２に書込む動作と、メモリ１２に記憶された圧縮データを読出してデータ制御部１５を介して圧縮伸長部１７に転送し、伸長して画像データとして頁メモリ１６に書込む処理と、頁メモリ１６に記憶された画像データを読出してプリンタエンジン２２に転送して画像形成を行なう動作とを平行して行なうことができる。
【０１１２】
すなわち、頁１の画像形成中には、メモリ１２に記憶された頁２の圧縮データを圧縮伸長部１７にて画像データに展開して頁メモリ１６に書込み、同時に、ハードディスク装置１４から頁３の圧縮データを読出してメモリ１２に書込む動作を行なうことができる。
【０１１３】
したがって、頁１の画像データを展開終了後、続いて、プリンタエンジン２２は、用紙の供給を行ない、頁メモリ１６に記憶された画像データがデータ制御部１５のＤＭＡを使用して読出され、画像処理部２０において、固定長圧縮された画像データを元のＹＭＣ各８ビットの画像データに戻し、さらに、この画像データからＢ（ブラック）の画像データを生成して、プリンタエンジン２２に出力する。
【０１１４】
プリンタエンジン２２は、画像データを受取り、各色ごとに感光体ドラム上に画像を形成し、用紙上に重ね合わせて転写することにより、１部目頁１のカラー画像が形成される。
【０１１５】
次に、頁２については、管理情報を見ると、頁２の圧縮データはハードディスク装置１４に記憶されている。このため、頁１の圧縮データがメモリ１２から読出され、データ制御部１５を経由して圧縮伸長部１７に転送され、伸長した後、頁メモリ１６に記憶されている間に、頁２の圧縮データをハードディスク装置１４から読出し、メモリ１２に書込みを行なう。
【０１１６】
さらに、頁１の画像形成が開始されると、頁２の圧縮データをメモリコントローラ１１により読出し、システムバス１８を介してデータ制御部１５に転送し、データ制御部１５に入力された圧縮データを圧縮伸長部１７によって伸長する。伸長された１８ＭＢの画像データは、再びデータ制御部１５を介して頁メモリ１６に記憶される。
【０１１７】
また、ハードディスク装置１４からの圧縮データの読出しが充分に速ければ、本実施の形態の圧縮伸長部１７における画像データへの展開は固定レートで可能なため、頁１の画像データの画像形成終了前に頁２の画像データへの展開は終了し、頁１の画像形成が終了すると、データ制御部１５、画像処理部２０を経由してプリンタエンジン２２に頁２の画像データが転送され、画像形成される。
【０１１８】
頁３については、ハードディスク装置１４に記憶されているため、頁１、頁２と同様に処理が行なわれる。ここで、頁３は、１５ＭＢであり、ロスなしで画像形成するハードディスク装置１４の性能の１０ＭＢを超えているが、頁１の圧縮データが１０ＭＢ、頁２の圧縮データが５ＭＢであるため、５ＭＢの余裕があるため、ハードディスク装置１４に記憶しても、画像形成性能は落ちることはなくなる。
【０１１９】
次に、頁３の圧縮データがメモリ１２から読出されて、圧縮伸長部１７で伸長して頁メモリ１６に展開している間に、頁４の圧縮データを読出す。このとき、管理情報を見ると、頁４の圧縮データはメモリ１２に記憶されているため、頁３の展開が終了し、頁２の画像形成が終了すると、頁３の画像形成と平行して、頁４の圧縮データがメモリ１２から読出されて、圧縮伸長部１７で伸長して頁メモリ１６に画像データとして記憶される。
【０１２０】
この頁４の画像データへの展開と平行して、頁５の圧縮データがハードディスク装置１４から読出され、メモリ１２に書込まれる。このとき、頁５の圧縮データは２０ＭＢであるが、頁４の圧縮データがメモリ１２に記憶されていたため、１０ＭＢの余裕があり、ハードディスク装置１４に記憶していても、パイプライン処理にウエイトを入れることなく、頁３の画像データの画像形成終了後、直ちに頁５の圧縮データの伸長が可能となり、頁４の画像形成に連続してウエイトを入れることなく、頁５の画像形成が可能となる。これを複数部繰り返すことにより、最小限のメモリでロスのない高速の電子ソート複写が実現できる。この場合のタイミングチャートを図２３に示す。
【０１２１】
このように、第４の実施の形態では、頁４の圧縮データは差分累積値を超えていたため、メモリ１２に記憶した。また、頁３、頁５の圧縮データは１０ＭＢの閾値を超えているが、差分累積値の計算により余裕があるため、ハードディスク装置１４に記憶した。これは、頁５の圧縮データに関しては、頁４の圧縮データをメモリ１２に入れることにより、ハードディスク装置１４に記憶しても性能が保てるようになり、頁４の圧縮データをメモリ１２に記憶せず、ハードディスク装置１４に記憶した場合に比べて、高速に画像形成が可能となる。
【０１２２】
次に、本発明に係る第５の実施の形態について説明する。
【０１２３】
図２４は、第５の実施の形態に係るカラーデジタル複写機の構成を概略的に示すものである。このカラーデジタル複写機は、装置全体を制御するＣＰＵ１０、プログラムや画像データを圧縮した圧縮データなどを一時記憶する第２の記憶手段としての半導体メモリ（以後、単にメモリと称す）１２、メモリ１２のアクセス制御を行なうメモリコントローラ１１、ユーザとのインタフェースを執り行なうコントロールパネル１３、画像データを圧縮した圧縮データやプログラムやフォントや管理情報などを記憶する第１の記憶手段としてのハードディスク装置（ＨＤＤ）１４、画像データの圧縮／伸長を行なう圧縮伸長手段としての圧縮伸長部１７、画像データを記録媒体としての用紙に形成する画像形成手段としてのプリンタエンジン２２、メモリコントローラ１１と圧縮伸長部１７とプリンタエンジン２２との間でシステムバス１８を経由してデータの転送制御を行なうデータ制御部１５、パーソナルコンピュータ（ＰＣ）３１などの外部装置とのデータのやり取りを行なうための外部インタフェイス（Ｉ／Ｆ）３０から構成される。
【０１２４】
このような構成において、パーソナルコンピュータ３１から送られる画像ファイルの画像形成を行なう場合の動作について、図２５に示すフローチャートを参照して説明する。
【０１２５】
まず、パーソナルコンピュータ３１が外部Ｉ／Ｆ３０を介して画像形成の要求をだす。ＣＰＵ１０は、この要求を受け、データ受取りの準備を行ない、用意ができると、外部Ｉ／Ｆ３０を介してパーソナルコンピュータ３１にデータ転送の許可をだす。パーソナルコンピュータ３１は、ファイル化された画像データを外部Ｉ／Ｆ３０を介して転送し、一旦メモリ１２に記憶される。
【０１２６】
ＣＰＵ１０は、画像ファイルに記録されているヘッダ（図２６参照）の解釈を行ない、この画像ファイルがどのようなファイルで、画像形成頁数、画像形成部数、データ構造などを認識する。データ量が多い場合は、メモリコントローラ１１を介してハードディスク装置１４に記憶する。
【０１２７】
データ転送が終了すると、画像形成動作を開始する。本実施の形態では、頁メモリを持っていないため、エンジンスピードでデータを解釈し、エンジンへ画像データを送る必要がある。画像ファイルには、図２６、図２７に示すような形式が存在し、同図（ａ）は頁ごとに分割されており、それぞれの頁データは画像データになっている。したがって、この場合は、ハードディスク装置１４の性能がエンジン性能に間に合えば、頁メモリを持つことなしに、ハードディスク装置１４からデータを読出し、メモリ１２を介してデータ制御部１５を経由してプリンタエンジン２２に画像データが送られ、画像形成を終了する。
【０１２８】
同図（ｂ）の場合は、ＴＩＦＦなどの構造化ファイルで許されている形式であり、１頁の画像がブロック単位に分割されて構成されており、必ずしも、画像形成する先頭部分がファイルの最初にあるとは限らない。しがって、この場合、頁メモリを持たないシステムでは、ファイルの最後に先頭の画像があると画像形成ができないことになる。本実施の形態では、このような構造化ファイルかどうかをＣＰＵ１０があらかじめ認識し、構造化データの場合は、ハードディスク装置１４に記憶せず、メモリ１２に記憶する。これにより、メモリ１２は、ハードディスク装置１４よりも充分に高速にアクセスが可能であるため、画像形成が間に合わなくなることはない。
【０１２９】
また、構造化データをハードディスク装置１４に記憶しても、一旦メモリ１２に読出して画像形成を開始することも可能であるが、ハードディスク装置１４からのファイルデータの読出しの時間だけオーバヘッドとして処理時間が増えるため、プリンタエンジン２２に待ち時間が生じ、全体の画像形成性能が低下する。しかしながら、本実施の形態に示すように、構造化データのような画像形成性能に影響するデータのみメモリ１２に記憶するため、画像形成の性能を落とさずに、さらに小容量のメモリで実現可能となる。
【０１３０】
以上説明したように、上記実施の形態によれば、圧縮後のデータ容量が大きく、アクセス速度の遅いハードディスク装置に画像データを記憶して電子ソート機能を実行した際に性能の低下を起こす場合には、その画像データをハードディスク装置よりも高速のアクセスが可能な半導体メモリに記憶するため、圧縮した画像データの容量にかかわらず、高速の電子ソート機能を実現できる。
【０１３１】
また、圧縮後の画像データの容量が大きい場合には、その画像データを分割し、性能の低下を起こさない容量分のみハードディスク装置に記憶し、残りを半導体メモリに記憶するため、少ないメモリ容量で高速の電子ソート機能を実現できる。
【０１３２】
また、高価な半導体メモリの容量が足りなくなった場合には、メモリ上に記憶された最も小さい容量の画像データをハードディスク装置に移すため、性能低下を最小限に押さえることができる。
【０１３３】
また、ハードディスク装置に記憶した容量の累積によりハードディスク装置に記憶するか半導体メモリに記憶するかを判断するため、メモリ容量も少なくて済む。
【０１３４】
また、ＴＩＦＦ形式のように構造化ファイルのデータを検知し、高速の半導体メモリに記憶するため、ハードディスク装置の読出しがネックになって画像形成できないこともなく、また、これによって、頁メモリも必要でなくなる。
【０１３５】
したがって、カラーデジタル複写機や高速モノクロデジタル複写機における電子ソート機能を実行する際に問題となる性能を低下することなく、安価に高速の電子ソート機能を実現できる。
【０１３６】
【発明の効果】
以上詳述したように本発明によれば、カラーデジタル複写機や高速モノクロデジタル複写機などにおける電子ソート機能を実行する際に問題となる性能を低下することなく、安価に高速の電子ソート機能を実現できる画像形成装置を提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るカラーデジタル複写機の構成を概略的に示すブロック図。
【図２】電子ソート機能を使用した複数部複写の基本動作について説明するフローチャート。
【図３】ハードディスク装置に記憶されているデータを説明する図。
【図４】ハードディスク装置に記憶されている管理情報を説明する図。
【図５】電子ソートを説明する図。
【図６】電子ソート時のタイミングチャート。
【図７】第１の実施の形態について説明するフローチャート。
【図８】第１の実施の形態について説明するフローチャート。
【図９】第１の実施の形態においてハードディスク装置に記憶されている管理情報を説明する図。
【図１０】第１の実施の形態における電子ソート時のタイミングチャート。
【図１１】第２の実施の形態について説明するフローチャート。
【図１２】第２の実施の形態について説明するフローチャート。
【図１３】第２の実施の形態においてハードディスク装置に記憶されている管理情報を説明する図。
【図１４】第２の実施の形態における圧縮データの分割を説明する図。
【図１５】第２の実施の形態における電子ソート時のタイミングチャート。
【図１６】第３の実施の形態について説明するフローチャート。
【図１７】第３の実施の形態について説明するフローチャート。
【図１８】第３の実施の形態においてハードディスク装置に記憶されている管理情報を説明する図。
【図１９】第３の実施の形態における電子ソート時のタイミングチャート。
【図２０】第４の実施の形態について説明するフローチャート。
【図２１】第４の実施の形態について説明するフローチャート。
【図２２】第４の実施の形態においてハードディスク装置に記憶されている管理情報を説明する図。
【図２３】第４の実施の形態における電子ソート時のタイミングチャート。
【図２４】第５の実施の形態に係るカラーデジタル複写機の構成を概略的に示すブロック図。
【図２５】第５の実施の形態について説明するフローチャート。
【図２６】構造化データを説明するための図。
【図２７】構造化データに基づく画像イメージを説明するための図。
【符号の説明】
１０……ＣＰＵ、１１……メモリコントローラ、１２……半導体メモリ（第２の記憶手段）、１３……コントロールパネル、１４……ハードディスク装置（第１の記憶手段）、１５……データ転送制御部、１６……頁メモリ（記憶手段）、１７……圧縮伸長部（圧縮伸長手段）、１８……システムバス、２０……画像処理部、２１……スキャナ（画像読取手段）、２２……プリンタエンジン（画像形成手段）、３０……外部Ｉ／Ｆ、３１……パーソナルコンピュータ（外部装置）。
【図１】
0003926030.tif 000002
【図２】
0003926030.tif 000003
【図３】
0003926030.tif 000004
【図４】
0003926030.tif 000005
【図５】
0003926030.tif 000006
【図６】
0003926030.tif 000007
【図７】
0003926030.tif 000008
【図８】
0003926030.tif 000009
【図９】
0003926030.tif 000010
【図１０】
0003926030.tif 000011
【図１１】
0003926030.tif 000012
【図１２】
0003926030.tif 000013
【図１３】
0003926030.tif 000014
【図１４】
0003926030.tif 000015
【図１５】
0003926030.tif 000016
【図１６】
0003926030.tif 000017
【図１７】
0003926030.tif 000018
【図１８】
0003926030.tif 000019
【図１９】
0003926030.tif 000020
【図２０】
0003926030.tif 000021
【図２１】
0003926030.tif 000022
【図２２】
0003926030.tif 000023
【図２３】
0003926030.tif 000024
【図２４】
0003926030.tif 000025
【図２５】
0003926030.tif 000026
【図２６】
0003926030.tif 000027
【図２７】
0003926030.tif 000028