(57)【特許請求の範囲】
【請求項１】
原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式、或いは原稿を固定した状態で原稿を読み取る第二読み取り方式による原稿読み取りが可能で、画像データを蓄積する画像メモリと、画像データを記録紙に記録するプリンタとを備えた画像形成装置であって、
前記第一読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿から読み取った画像データを圧縮し、圧縮データを前記画像メモリに蓄積し、１ページの原稿読み取り後は前記画像メモリに蓄積された圧縮データを伸長し、伸長データを前記プリンタで記録可能なデータに変換し、変換されたデータを前記プリンタに転送して記録させるメモリ記録手段と、前記メモリ記録手段による処理を前記複数部数回行うメモリコピー手段と、前記第二読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿をライン単位で読み取り、画像データを前記プリンタで記録可能なプリントデータに変換し、変換されたプリントデータを前記プリンタに転送して記録させると共に、プリントデータを前記画像メモリに蓄積し、２部目以降は前記画像メモリに蓄積されたプリントデータを前記プリンタに転送するプリントデータ蓄積コピー手段とを有することを特徴とする画像形成装置。
【請求項２】
原稿を読み取り位置に搬送する原稿搬送手段と、前記原稿搬送手段の原稿装填個所に原稿が有る場合は前記第一読み取り方式の読み取りと判定し、前記原稿搬送手段の原稿装填個所に原稿が無い場合は前記第二読み取り方式の読み取りと判定する読み取り方式判定手段とを有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
モノクロコピーかカラーコピーかのコピーモード、コピー解像度等のコピー条件に基づき、前記メモリコピー手段による処理を行うか否かを選択するメモリコピー選択手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピー手段により圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、その旨の内容を表示すると共にコピー動作を終了させるコピー動作制御手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピー手段により圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、前記第二読み取り方式でのコピー動作に切り替えるよう促す内容を表示すると共にコピー動作を終了させるコピー動作制御手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記画像形成装置は、ファクシミリ装置であることを特徴とする請求項１乃至５の何れかに記載の画像形成装置。
【請求項７】
前記画像形成装置は、画像読取機能・画像形成機能・ファクシミリ機能を含む複数の機能を有する複合機であることを特徴とする請求項１乃至５の何れかに記載の画像形成装置。
【請求項８】
原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式、或いは原稿を固定した状態で原稿を読み取る第二読み取り方式による原稿読み取りが可能で、画像データを蓄積する画像メモリと、画像データを記録紙に記録するプリンタとを備えた画像形成装置に適用されるコピー制御方法であって、
前記第一読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿から読み取った画像データを圧縮し、圧縮データを前記画像メモリに蓄積し、１ページの原稿読み取り後は前記画像メモリに蓄積された圧縮データを伸長し、伸長データを前記プリンタで記録可能なデータに変換し、変換されたデータを前記プリンタに転送して記録させるメモリ記録工程と、前記メモリ記録工程による処理を前記複数部数回行うメモリコピー工程と、前記第二読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿をライン単位で読み取り、画像データを前記プリンタで記録可能なプリントデータに変換し、変換されたプリントデータを前記プリンタに転送して記録させると共に、プリントデータを前記画像メモリに蓄積し、２部目以降は前記画像メモリに蓄積されたプリントデータを前記プリンタに転送するプリントデータ蓄積コピー工程とを有することを特徴とするコピー制御方法。
【請求項９】
原稿を読み取り位置に搬送する原稿搬送手段の原稿装填個所に原稿が有る場合は前記第一読み取り方式の読み取りと判定し、前記原稿搬送手段の原稿装填個所に原稿が無い場合は前記第二読み取り方式の読み取りと判定する読み取り方式判定工程を有することを特徴とする請求項８記載のコピー制御方法。
【請求項１０】
モノクロコピーかカラーコピーかのコピーモード、コピー解像度等のコピー条件に基づき、前記メモリコピー工程による処理を行うか否かを選択するメモリコピー選択工程を有することを特徴とする請求項８記載のコピー制御方法。
【請求項１１】
前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピー工程により圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、その旨の内容を表示すると共にコピー動作を終了させるコピー動作制御工程を有することを特徴とする請求項８記載のコピー制御方法。
【請求項１２】
前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピー工程により圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、前記第二読み取り方式でのコピー動作に切り替えるよう促す内容を表示すると共にコピー動作を終了させるコピー動作制御工程を有することを特徴とする請求項８記載のコピー制御方法。
【請求項１３】
前記画像形成装置としてのファクシミリ装置に適用されることを特徴とする請求項８乃至１２の何れかに記載のコピー制御方法。
【請求項１４】
前記画像形成装置としての画像読取機能・画像形成機能・ファクシミリ機能を含む複数の機能を有する複合機に適用されることを特徴とする請求項８乃至１２の何れかに記載のコピー制御方法。
【請求項１５】
原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式、或いは原稿を固定した状態で原稿を読み取る第二読み取り方式による原稿読み取りが可能で、画像データを蓄積する画像メモリと、画像データを記録紙に記録するプリンタとを備えた画像形成装置に適用されるコピー制御方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、
前記コピー制御方法は、前記第一読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿から読み取った画像データを圧縮し、圧縮データを前記画像メモリに蓄積し、１ページの原稿読み取り後は前記画像メモリに蓄積された圧縮データを伸長し、伸長データを前記プリンタで記録可能なデータに変換し、変換されたデータを前記プリンタに転送して記録させるメモリ記録ステップと、前記メモリ記録ステップによる処理を前記複数部数回行うメモリコピーステップと、前記第二読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿をライン単位で読み取り、画像データを前記プリンタで記録可能なプリントデータに変換し、変換されたプリントデータを前記プリンタに転送して記録させると共に、プリントデータを前記画像メモリに蓄積し、２部目以降は前記画像メモリに蓄積されたプリントデータを前記プリンタに転送するプリントデータ蓄積コピーステップとを有することを特徴とする記憶媒体。
【請求項１６】
原稿を読み取り位置に搬送する原稿搬送手段の原稿装填個所に原稿が有る場合は前記第一読み取り方式の読み取りと判定し、前記原稿搬送手段の原稿装填個所に原稿が無い場合は前記第二読み取り方式の読み取りと判定する読み取り方式判定ステップを有することを特徴とする請求項１５記載の記憶媒体。
【請求項１７】
モノクロコピーかカラーコピーかのコピーモード、コピー解像度等のコピー条件に基づき、前記メモリコピーステップによる処理を行うか否かを選択するメモリコピー選択ステップを有することを特徴とする請求項１５記載の記憶媒体。
【請求項１８】
前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピーステップにより圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、その旨の内容を表示すると共にコピー動作を終了させるコピー動作制御ステップを有することを特徴とする請求項１５記載の記憶媒体。
【請求項１９】
前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピーステップにより圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、前記第二読み取り方式でのコピー動作に切り替えるよう促す内容を表示すると共にコピー動作を終了させるコピー動作制御ステップを有することを特徴とする請求項１５記載の記憶媒体。
【請求項２０】
原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式、或いは原稿を固定した状態で原稿を読み取る第二読み取り方式による原稿読み取りが可能で、画像データを蓄積する画像メモリと、画像データを記録紙に記録するプリンタとを備えた画像形成装置に供給されるプログラムであって、
前記第一読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿から読み取った画像データを圧縮し、圧縮データを前記画像メモリに蓄積し、１ページの原稿読み取り後は前記画像メモリに蓄積された圧縮データを伸長し、伸長データを前記プリンタで記録可能なデータに変換し、変換されたデータを前記プリンタに転送して記録させるメモリ記録ステップと、前記メモリ記録ステップによる処理を前記複数部数回行うメモリコピーステップと、前記第二読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿をライン単位で読み取り、画像データを前記プリンタで記録可能なプリントデータに変換し、変換されたプリントデータを前記プリンタに転送して記録させると共に、プリントデータを前記画像メモリに蓄積し、２部目以降は前記画像メモリに蓄積されたプリントデータを前記プリンタに転送するプリントデータ蓄積コピーステップとを有することを特徴とするプログラム。
【請求項２１】
原稿を読み取り位置に搬送する原稿搬送手段の原稿装填個所に原稿が有る場合は前記第一読み取り方式の読み取りと判定し、前記原稿搬送手段の原稿装填個所に原稿が無い場合は前記第二読み取り方式の読み取りと判定する読み取り方式判定ステップを有することを特徴とする請求項２０記載のプログラム。
【請求項２２】
モノクロコピーかカラーコピーかのコピーモード、コピー解像度等のコピー条件に基づき、前記メモリコピーステップによる処理を行うか否かを選択するメモリコピー選択ステップを有することを特徴とする請求項２０記載のプログラム。
【請求項２３】
前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピーステップにより圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、その旨の内容を表示すると共にコピー動作を終了させるコピー動作制御ステップを有することを特徴とする請求項２０記載のプログラム。
【請求項２４】
前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピーステップにより圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、前記第二読み取り方式でのコピー動作に切り替えるよう促す内容を表示すると共にコピー動作を終了させるコピー動作制御ステップを有することを特徴とする請求項２０記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置、コピー制御方法、記憶媒体、及びプログラムに関し、特に、高画質のカラーコピーを実現する場合に好適な画像形成装置、コピー制御方法、記憶媒体、及びプログラムに関する。
【０００２】
【従来の技術】
従来、１枚の原稿に対し複数部数のコピーを行う場合に、原稿を搬送させて原稿画像を読み取ると共に原稿読み取りを行いながら原稿排紙を行う、いわゆる「シート読み取り」、或いは原稿を固定した状態でイメージセンサを移動させて原稿画像を読み取る、いわゆる「ブック読み取り」の両方の読み取り方式を備えた画像形成装置が存在する。従来のこの種の画像形成装置では、１枚の原稿に対し複数部数のコピーを行う場合には、原稿から読み取った画像データをそのままメモリに蓄積し、メモリに蓄積された画像データを指定された部数回、記録紙上に記録する、いわゆるメモリコピーを行っていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例においては次のような問題があった。即ち、上記従来例では、１枚の原稿に対し複数部数のコピーを行う場合、原稿から読み取った画像データをそのままメモリに蓄積するため、大容量のメモリが必要となり、低コストの実現が困難であった。また、高解像度のカラーコピーを行う際には、画像データがメモリに入りきらない場合があり、上記「シート読み取り」では、一度原稿を読み取ると原稿が排紙されてしまうため、コピー動作自体を終了させなければならないという課題があった。また、上記「ブック読み取り」でも、画像データがメモリに入りきらないと自動的にコピー動作を終了してしまい、ユーザに煩わしさを感じさせるという課題があった。
【０００４】
本発明は、上述した点に鑑みなされたものであり、大容量のメモリを不要とすることでコスト低減を可能とし、高画質のカラーコピーを可能とした画像形成装置、コピー制御方法、記憶媒体、及びプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の発明は、原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式、或いは原稿を固定した状態で原稿を読み取る第二読み取り方式による原稿読み取りが可能で、画像データを蓄積する画像メモリと、画像データを記録紙に記録するプリンタとを備えた画像形成装置であって、前記第一読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿から読み取った画像データを圧縮し、圧縮データを前記画像メモリに蓄積し、１ページの原稿読み取り後は前記画像メモリに蓄積された圧縮データを伸長し、伸長データを前記プリンタで記録可能なデータに変換し、変換されたデータを前記プリンタに転送して記録させるメモリ記録手段と、前記メモリ記録手段による処理を前記複数部数回行うメモリコピー手段と、前記第二読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿をライン単位で読み取り、画像データを前記プリンタで記録可能なプリントデータに変換し、変換されたプリントデータを前記プリンタに転送して記録させると共に、プリントデータを前記画像メモリに蓄積し、２部目以降は前記画像メモリに蓄積されたプリントデータを前記プリンタに転送するプリントデータ蓄積コピー手段とを有することを特徴とする。
【０００６】
上記目的を達成するため、請求項２記載の発明は、原稿を読み取り位置に搬送する原稿搬送手段と、前記原稿搬送手段の原稿装填個所に原稿が有る場合は前記第一読み取り方式の読み取りと判定し、前記原稿搬送手段の原稿装填個所に原稿が無い場合は前記第二読み取り方式の読み取りと判定する読み取り方式判定手段とを有することを特徴とする。
【０００７】
上記目的を達成するため、請求項３記載の発明は、モノクロコピーかカラーコピーかのコピーモード、コピー解像度等のコピー条件に基づき、前記メモリコピー手段による処理を行うか否かを選択するメモリコピー選択手段を有することを特徴とする。
【０００８】
上記目的を達成するため、請求項４記載の発明は、前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピー手段により圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、その旨の内容を表示すると共にコピー動作を終了させるコピー動作制御手段を有することを特徴とする。
【０００９】
上記目的を達成するため、請求項５記載の発明は、前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピー手段により圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、前記第二読み取り方式でのコピー動作に切り替えるよう促す内容を表示すると共にコピー動作を終了させるコピー動作制御手段を有することを特徴とする。
【００１０】
上記目的を達成するため、請求項６記載の発明は、前記画像形成装置は、ファクシミリ装置であることを特徴とする。
【００１１】
上記目的を達成するため、請求項７記載の発明は、前記画像形成装置は、画像読取機能・画像形成機能・ファクシミリ機能を含む複数の機能を有する複合機であることを特徴とする。
【００１２】
上記目的を達成するため、請求項８記載の発明は、原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式、或いは原稿を固定した状態で原稿を読み取る第二読み取り方式による原稿読み取りが可能で、画像データを蓄積する画像メモリと、画像データを記録紙に記録するプリンタとを備えた画像形成装置に適用されるコピー制御方法であって、前記第一読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿から読み取った画像データを圧縮し、圧縮データを前記画像メモリに蓄積し、１ページの原稿読み取り後は前記画像メモリに蓄積された圧縮データを伸長し、伸長データを前記プリンタで記録可能なデータに変換し、変換されたデータを前記プリンタに転送して記録させるメモリ記録工程と、前記メモリ記録工程による処理を前記複数部数回行うメモリコピー工程と、前記第二読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿をライン単位で読み取り、画像データを前記プリンタで記録可能なプリントデータに変換し、変換されたプリントデータを前記プリンタに転送して記録させると共に、プリントデータを前記画像メモリに蓄積し、２部目以降は前記画像メモリに蓄積されたプリントデータを前記プリンタに転送するプリントデータ蓄積コピー工程とを有することを特徴とする。
【００１３】
上記目的を達成するため、請求項９記載の発明は、原稿を読み取り位置に搬送する原稿搬送手段の原稿装填個所に原稿が有る場合は前記第一読み取り方式の読み取りと判定し、前記原稿搬送手段の原稿装填個所に原稿が無い場合は前記第二読み取り方式の読み取りと判定する読み取り方式判定工程を有することを特徴とする。
【００１４】
上記目的を達成するため、請求項１０記載の発明は、モノクロコピーかカラーコピーかのコピーモード、コピー解像度等のコピー条件に基づき、前記メモリコピー工程による処理を行うか否かを選択するメモリコピー選択工程を有することを特徴とする。
【００１５】
上記目的を達成するため、請求項１１記載の発明は、前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピー工程により圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、その旨の内容を表示すると共にコピー動作を終了させるコピー動作制御工程を有することを特徴とする請求項８記載のコピー制御方法。
【００１６】
上記目的を達成するため、請求項１２記載の発明は、前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピー工程により圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、前記第二読み取り方式でのコピー動作に切り替えるよう促す内容を表示すると共にコピー動作を終了させるコピー動作制御工程を有することを特徴とする。
【００１７】
上記目的を達成するため、請求項１３記載の発明は、前記画像形成装置としてのファクシミリ装置に適用されることを特徴とする。
【００１８】
上記目的を達成するため、請求項１４記載の発明は、前記画像形成装置としての画像読取機能・画像形成機能・ファクシミリ機能を含む複数の機能を有する複合機に適用されることを特徴とする。
【００１９】
上記目的を達成するため、請求項１５記載の発明は、原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式、或いは原稿を固定した状態で原稿を読み取る第二読み取り方式による原稿読み取りが可能で、画像データを蓄積する画像メモリと、画像データを記録紙に記録するプリンタとを備えた画像形成装置に適用されるコピー制御方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、前記コピー制御方法は、前記第一読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿から読み取った画像データを圧縮し、圧縮データを前記画像メモリに蓄積し、１ページの原稿読み取り後は前記画像メモリに蓄積された圧縮データを伸長し、伸長データを前記プリンタで記録可能なデータに変換し、変換されたデータを前記プリンタに転送して記録させるメモリ記録ステップと、前記メモリ記録ステップによる処理を前記複数部数回行うメモリコピーステップと、前記第二読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿をライン単位で読み取り、画像データを前記プリンタで記録可能なプリントデータに変換し、変換されたプリントデータを前記プリンタに転送して記録させると共に、プリントデータを前記画像メモリに蓄積し、２部目以降は前記画像メモリに蓄積されたプリントデータを前記プリンタに転送するプリントデータ蓄積コピーステップとを有することを特徴とする。
【００２０】
上記目的を達成するため、請求項１６記載の発明は、原稿を読み取り位置に搬送する原稿搬送手段の原稿装填個所に原稿が有る場合は前記第一読み取り方式の読み取りと判定し、前記原稿搬送手段の原稿装填個所に原稿が無い場合は前記第二読み取り方式の読み取りと判定する読み取り方式判定ステップを有することを特徴とする。
【００２１】
上記目的を達成するため、請求項１７記載の発明は、モノクロコピーかカラーコピーかのコピーモード、コピー解像度等のコピー条件に基づき、前記メモリコピーステップによる処理を行うか否かを選択するメモリコピー選択ステップを有することを特徴とする。
【００２２】
上記目的を達成するため、請求項１８記載の発明は、前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピーステップにより圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、その旨の内容を表示すると共にコピー動作を終了させるコピー動作制御ステップを有することを特徴とする。
【００２３】
上記目的を達成するため、請求項１９記載の発明は、前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピーステップにより圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、前記第二読み取り方式でのコピー動作に切り替えるよう促す内容を表示すると共にコピー動作を終了させるコピー動作制御ステップを有することを特徴とする。
【００２４】
上記目的を達成するため、請求項２０記載の発明は、原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式、或いは原稿を固定した状態で原稿を読み取る第二読み取り方式による原稿読み取りが可能で、画像データを蓄積する画像メモリと、画像データを記録紙に記録するプリンタとを備えた画像形成装置に供給されるプログラムであって、前記第一読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿から読み取った画像データを圧縮し、圧縮データを前記画像メモリに蓄積し、１ページの原稿読み取り後は前記画像メモリに蓄積された圧縮データを伸長し、伸長データを前記プリンタで記録可能なデータに変換し、変換されたデータを前記プリンタに転送して記録させるメモリ記録ステップと、前記メモリ記録ステップによる処理を前記複数部数回行うメモリコピーステップと、前記第二読み取り方式の読み取りが選択され、１枚の原稿に対し複数部数の記録を行うコピーの場合、原稿をライン単位で読み取り、画像データを前記プリンタで記録可能なプリントデータに変換し、変換されたプリントデータを前記プリンタに転送して記録させると共に、プリントデータを前記画像メモリに蓄積し、２部目以降は前記画像メモリに蓄積されたプリントデータを前記プリンタに転送するプリントデータ蓄積コピーステップとを有することを特徴とする。
【００２５】
上記目的を達成するため、請求項２１記載の発明は、原稿を読み取り位置に搬送する原稿搬送手段の原稿装填個所に原稿が有る場合は前記第一読み取り方式の読み取りと判定し、前記原稿搬送手段の原稿装填個所に原稿が無い場合は前記第二読み取り方式の読み取りと判定する読み取り方式判定ステップを有することを特徴とする。
【００２６】
上記目的を達成するため、請求項２２記載の発明は、モノクロコピーかカラーコピーかのコピーモード、コピー解像度等のコピー条件に基づき、前記メモリコピーステップによる処理を行うか否かを選択するメモリコピー選択ステップを有することを特徴とする。
【００２７】
上記目的を達成するため、請求項２３記載の発明は、前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピーステップにより圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、その旨の内容を表示すると共にコピー動作を終了させるコピー動作制御ステップを有することを特徴とする。
【００２８】
上記目的を達成するため、請求項２４記載の発明は、前記第一読み取り方式で原稿から読み取った画像データを前記メモリコピーステップにより圧縮して前記画像メモリに蓄積する際に、画像データが前記画像メモリに入りきらない場合は、前記第二読み取り方式でのコピー動作に切り替えるよう促す内容を表示すると共にコピー動作を終了させるコピー動作制御ステップを有することを特徴とする。
【００２９】
【発明の実施の形態】
先ず、本発明の実施の形態の詳細を説明する前に、本発明の概要を説明する。本発明は、画像形成装置において１枚の原稿に対し複数部数のコピーを行う場合、原稿を搬送させながら原稿を読み取ると共に原稿排出を行う「シート読み取り」では、圧縮を使ったメモリコピーを行うことで、小容量のメモリでコピー動作を可能とし、また、原稿を固定した状態で原稿を読み取る「ブック読み取り」では、再読み取りを行う、或いは１部目のプリントデータを画像メモリに蓄積することにより、２部目以降の記録時には画像メモリに蓄積されたプリントデータでコピーを行うことで、圧縮を行わず、高画質のカラーコピーを可能とするものである。以下、本発明の実施の形態を図面に基づいて詳細に説明する。本発明の実施の形態では、本発明の画像形成装置をファクシミリ装置に適用した場合を例に挙げて説明する。
【００３０】
図１は本発明の実施の形態に係る画像形成装置（ファクシミリ装置）の構成を示すブロック図である。画像形成装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、画像メモリ１０４、操作部１０５、読取制御部１０６、読取部１０７、シート読取制御部１０８、ブック読取制御部１０９、データ変換部１１０、通信制御部１１１、留守録制御部１１２、解像度変換処理部１１３、ＪＰＥＧ処理部１１４、色変換部１１７、記録制御部１１８、カラープリンタ１１９、コンピュータインターフェイス１２０を備えている。また、画像形成装置１００は、自動給紙読取装置を装備している。自動給紙読取装置は図１９及び図２０で説明する。図中２００は情報処理端末である。
【００３１】
上記構成を詳述すると、ＣＰＵ１０１は、画像形成装置全体を制御するシステム制御部であり、ＲＯＭ１０２に格納された制御プログラムに基づき図２〜図８のフローチャートに示す処理を実行する。ＲＯＭ１０２は、ＣＰＵ１０１の制御プログラムやオペレーティングシステム（ＯＳ）プログラムなどを格納するためのものである。また、ＲＯＭ１０２には、２値画像の符号化・復号化のための、ＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）、ＭＲ（Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の圧縮伸長処理、カラー画像に対するＪＰＥＧ圧縮伸長処理が格納されている。本実施形態では、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されたＯＳの管理下でスケジューリングやタスクスイッチなどのソフトウェア制御が行われるものとする。
【００３２】
ＲＡＭ１０３は、ＳＲＡＭ等で構成され、プログラム制御変数等を格納するためのものである。また、ＲＡＭ１０３には、オペレータが登録した設定値や装置の管理データ等や各種ワーク用バッファも格納される。画像メモリ１０４は、ＤＲＡＭ等で構成され、画像データを蓄積するものである。画像メモリ１０４は後述するコピー用画像データの蓄積のほかに送信画像データや受信画像データの蓄積に共用される。さらに、蓄積された画像の送信やプリントが終了してその画像が蓄積されたエリアが開放されれば、そのエリアに他の画像を蓄積することができる。操作部１０５は、各種キー、ＬＥＤ、ＬＣＤ等で構成され、オペレータによる各種入力操作や、画像形成装置の動作状況の表示などを行うものである。読取制御部１０６は、読取部１０７で原稿から光学的に読み取られ電気的な画像データに変換された画像信号を、画像処理制御部（図示略）により２値化処理、γ補正、中間調処理などの各種画像処理を施して高精細な画像データを出力するものである。読取部１０７は、ＣＳイメージセンサ（密着型イメージセンサ）で原稿を光学的に読み取り、電気的な画像データに変換する。
【００３３】
尚、本実施形態における読取制御部１０６は、図１９・図２０で後述する自動給紙読取装置（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）により原稿を搬送させながら原稿画像の読み取りを行う「シート読み取り」を制御するシート読取制御部１０８と、原稿台に載置された固定状態の原稿を読取部１０７を移動させながら原稿画像の読み取りを行う「ブック読み取り」を制御するブック読取制御部１０９による前記両読み取り方式に対応し、何れかの読み取り方式を選択して読み取り制御を行うものとする。
【００３４】
記録制御部１１８は、カラープリンタ１１９からのプリンタステータス情報の取得や、カラープリンタ１１９に対する記録制御を行い、データ変換部１１０で変換されたページ記述言語等のプリントデータをカラープリンタ１１９に出力し記録を行わせる。カラープリンタ１１９は、レーザービームプリンタ或いはインクジェットプリンタ等として構成されており、記録紙上に画像記録を行う。通信制御部１１１は、ＭＯＤＥＭ（ＭＯｄｕｌａｔｏｒ−ＤＥＭｏｄｕｌａｔｏｒ：変復調装置）、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ：網制御装置）などにより構成されるものである。本実施形態における通信制御部１１１は、アナログの通信回線（ＰＳＴＮ：Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）に接続され、Ｔ３０プロトコルに基づく通信制御、通信回線に対する発呼及び着呼などの回線制御を行うものである。
【００３５】
留守録制御部１１２は、音声ＩＣや音声録音再生制御部などにより構成され、留守番電話機能を提供するものである。解像度変換処理部１１３は、画像データのミリ−インチ解像度変換などの解像度変換制御や、画像データの拡大縮小処理を行うものである。ＪＰＥＧ処理部１１４は、カラー画像のＪＰＥＧ圧縮／伸長を行うものである。データ変換部１１０は、読取部１０７で読み取った画像データをカラープリンタ１１９が認識可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）などに変換、或いは画像データの解析を行うものである。また、データ変換部１１０は、キャラクタデータのＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）展開などの変換を行うものである。
【００３６】
色変換部１１７は、読取部１０７と読取制御部１０６で読み取られたＲＧＢ（赤、緑、青）データやレポート出力時に作成されたモノクロデータのスムージング処理、記録濃度補正処理、ＲＧＢデータをカラープリンタ１１９で記録可能なＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）への変換、色補正などの各種画像処理を施すものである。また、色変換部１１７は、カラーファクシミリ通信のためにＲＧＢデータとＬａｂカラーの相互の色変換を行う。コンピュータインターフェイス１２０は、画像形成装置１００を情報処理端末２００に接続するためのインターフェイスである。尚、本実施形態では、双方向シリアルインターフェイス（ＲＳ２３２Ｃなど）を用いるものとする。また、情報処理端末２００には、画像形成装置１００をリモート操作するためのアプリケーションソフトウェアがインストールされているものとする。
【００３７】
図１９は上記図１に示した画像形成装置に装備される自動給紙読取装置（ＡＤＦ）の外観を示す斜視図、図２０は自動給紙読取装置の主要部の構造を示す断面図である。自動給紙読取装置の原稿読取搬送部１の構成及び動作を図１９及び図２０を参照しながら説明する。原稿読取搬送部１は、図２０に示すように、略Ｕ字状の原稿搬送路（以下Ｕターンパスと称す）１２を自動給紙圧板部４０（図１９）内に備えている。このＵターンパス１２には、原稿Ｓを１枚に分離する分離ローラ５及び分離パット４、原稿装填個所における原稿Ｓの有無を検出する原稿有無センサ１６、原稿Ｓを搬送する第１搬送ローラ対６及び第２搬送ローラ対７、原稿Ｓの先端部及び後端部を検出する原稿エッジセンサ１７等が取り付けられた構成となっている。
【００３８】
原稿読取搬送部１には、Ｕターンパス１２の上流端側に接続するように原稿載置トレイ１４が設けられ、Ｕターンパス１２の下流端側に圧板と共用の原稿排出トレイ１８が設けられている。ここで、原稿排出トレイ１８の基端側には、排出される原稿Ｓの後端部を保持するための原稿保持面１８ａが形成されている。
【００３９】
また、Ｕターンパス１２の上流端側には、原稿載置トレイ１４に積載された原稿Ｓの先端位置を規制する原稿ストッパ２０と、原稿Ｓの有無を検出する原稿有無センサ１６と、積載された原稿Ｓの最上位のものに当接してこれをピックアップするピックアップローラ３と、ピックアップローラ３によりピックアップされた原稿Ｓを１枚に分離するための互いに圧接した分離ローラ５及び分離パット４とが設けられている。Ｕターンパス１２の下流端側には、原稿Ｓを原稿排出トレイ１８に排出するための原稿排出ローラ対９が設けられている。ここで、図中２はガラス２２上に置かれた原稿を読み取るための固定読取部である。
【００４０】
原稿読取搬送部１とガラス２２を介して配置された密着型イメージセンサ３０は、光源としてのＬＥＤアレイから原稿Ｓの画像情報面に光を照射し、画像情報面で反射した反射光をセルフォックレンズ（商標）でセンサ素子に結像して画像情報を読取るものである。この密着型イメージセンサ３０は左右に移動し、固定された原稿を読み取る場合は、図中の左側で原稿を読み取り、原稿読取搬送部１で原稿を搬送して読み取る場合は、図の位置で停止した状態で搬送されてくる原稿を読み取る構成となっている。
【００４１】
この原稿読取搬送部１においては、操作者が原稿Ｓを原稿載置トレイ１４に載置してセットするときの原稿Ｓのセット方向が、自動給紙読取装置の左右方向における右側または左側からそれぞれ逆側に向かって、且つ画像面を上側にしてセットされるようになっている。この原稿セットの際には、原稿Ｓの先端位置が原稿ストッパ２０の原稿規制面２０ｅによって規制され、また、原稿有無センサ１６により原稿Ｓが有ることが検知される。
【００４２】
そして、操作者が不図示の操作部から読取開始を指示すると、不図示の駆動部が回転し、原稿ストッパ２０がピックアップアーム１０により押し下げられ、ピックアップローラ３によって原稿Ｓが原稿ストッパ２０の傾斜面２０ａを通り、Ｕターンパス１２の内部へと送り込まれる。このとき、原稿読取搬送部１では、分離ローラ５及び分離パット４によって原稿Ｓが１枚ずつに分離され、最上位の原稿Ｓが分離搬送される。また、分離された原稿Ｓが第１搬送ローラ対６によってＵターンパス１２に沿って搬送され、更に第２搬送ローラ対７によって当該原稿Ｓが密着型イメージセンサ３０の読取部へ搬送される。
【００４３】
原稿読取搬送部１では、原稿エッジセンサ１７により原稿Ｓの先端部が検知されると、その位置から所定量搬送されたところで、密着型イメージセンサ３０による画像情報の読み取りが開始される。その時、原稿は読取白地板８に押圧されている。読取開始後、原稿は透明すくいシート１９によりすくい上げられ、原稿排出ローラ対９に向かう。そして、原稿エッジセンサ１７により原稿Ｓの後端部が検知されると、その位置から所定量搬送されたところで、密着型イメージセンサ３０による画像情報の読み取りを終了する。
【００４４】
その後、当該原稿Ｓは、原稿排出ローラ対９によって圧板共用原稿排出トレイ１８に向けて搬送され、原稿排出トレイ１８へと排出される。排出された原稿Ｓは、その後端部が原稿排出ローラ対９を通過すると自由落下し、傾斜している原稿排出トレイ１８の斜面を移動して、原稿保持面１８ａに後端部が保持されて、原稿排出トレイ１８に収容される。このようにして、原稿搬送読取部１では、原稿有無センサ１６が原稿無しを検知するまで上述した読取動作を繰り返す。
【００４５】
次に、上記の如く構成された本発明の実施の形態に係る画像形成装置（ファクシミリ装置）の動作について図１〜図２２を参照しながら詳細に説明する。
【００４６】
［コピー処理］
先ず、上記図１に示した画像形成装置（ファクシミリ装置）におけるコピー処理について図２・図３に基づき説明する。図２・図３は画像形成装置（ファクシミリ装置）におけるコピー処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。ＣＰＵ１０１は、操作部１０５を介してコピーが指示されると、先ず、自動給紙読取装置（ＡＤＦ）の原稿有無センサ１６の出力信号に基づき、ＡＤＦの原稿装填個所に原稿が有るか否かの判定を行う（ステップＳ２１５）。ステップＳ２１５でＡＤＦに原稿が有ると判定した場合には、「シート読み取り」と判定し（ステップＳ２１６）、ステップＳ２１５でＡＤＦに原稿が無いと判定した場合には、「ブック読み取り」と判定する（ステップＳ２１７）。読み取り方式の判定後、圧縮方法選択処理を行う（ステップＳ２０１）。この圧縮方法選択処理を図４に示す。
【００４７】
［圧縮方法選択処理］
次に、圧縮方法選択処理について図４に基づき説明する。図４は上記図２のステップＳ２０１で呼ばれる圧縮方法選択処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。圧縮方法選択処理では、ＣＰＵ１０１は、最初にコピー部数が複数部指定されているか否かを判定する（ステップＳ３０１）。ステップＳ３０１でコピー部数が１ページと判定した場合には、読取部１０７で原稿を読み取り、ＪＰＥＧ処理部１１４で圧縮して画像メモリ１０４に蓄積し、１ページ蓄積終了後、画像メモリ１０４に蓄積された圧縮データをＪＰＥＧ処理部１１４で伸長して記録する、いわゆる「メモリコピー処理」、或いは、読取部１０７で原稿を読み取り、データ変換部１１０で直接プリントデータに変換してカラープリンタ１１９に転送し記録も行いながら、プリントデータを画像メモリ１０４に蓄積し、２部目の記録は画像メモリ１０４に蓄積されたプリントデータをカラープリンタ１１９に転送することで、複数部数をコピーする「プリントデータ蓄積コピー処理」を行う必要はない。
【００４８】
ステップＳ３０１でコピー部数が１部と判定した場合には、読取部１０７で原稿を読み取り、データ変換部１１０で直接プリントデータに変換してカラープリンタ１１９に転送し記録を行う、いわゆる「ダイレクトコピー」を行うために、ＲＡＭ１０３に割り当てられているＰＲＩＮＴデータ蓄積フラグと圧縮フラグを０に設定し（ステップＳ３０２）、本処理を終了する。
【００４９】
ステップＳ３０１でコピー部数が２部以上と判定した場合は、読み取り方式が「シート読み取り」であるか「ブック読み取り」であるかを判定する（ステップＳ３０３）。ステップＳ３０３で読み取り方式が「ブック読み取り」と判定した場合は、プリントデータ蓄積コピーの処理時に１ページ分のプリントデータが画像メモリ１０４に入りきらず、メモリフルとなった場合でも、再度、同じ原稿を自動的に読み取ることが可能なので、ステップＳ３０７に進む。即ち、プリントデータ蓄積コピーを行うために、ＰＲＩＮＴデータ蓄積フラグを１に設定し、メモリコピーを行うことを示す圧縮フラグを０に設定する（ステップＳ３０７）。
【００５０】
ステップＳ３０３で読み取り方式が「シート読み取り」と判定した場合は、指示されたコピーモードがカラーかモノクロかを判定する（ステップＳ３０４）。ステップＳ３０４でコピーモードがモノクロと判定した場合には、使用されるメモリ量が少ないためプリントデータ蓄積コピーが可能であると判断し、ステップＳ３０７に進む。ステップＳ３０４でコピーモードがカラーと判定した場合は、指示されたコピー解像度が高速モード（低解像度モード）であるか、或いは高品位モード（高解像度モード）であるかを判定する（ステップＳ３０５）。ステップＳ３０５でコピー解像度が高速モードと判定した場合には、データ量が少ないためプリントデータ蓄積コピーが可能である判断し、ステップＳ３０７に進み、ステップＳ３０５でコピー解像度が高品位モードと判定した場合には、ステップＳ３０６に進む。
【００５１】
即ち、コピー解像度が高品位モードの場合は、読み取ったデータを圧縮して画像メモリ１０４に格納し、原稿１ページ分の読み取りと圧縮が終了した後で、圧縮データを伸長し記録を行うメモリコピーを行うために、圧縮フラグを１に設定し、ＰＲＩＮＴデータ蓄積フラグを０に設定する（ステップＳ３０６）。圧縮方法選択処理での判定を元にコピー動作モードを示したものが図２１である。図２１は、シート読み取りかブック読み取りかの区別と、モノクロかカラーかの区別と、コピー部数が１部か２部以上かの区別に応じた、コピー動作モード（高速モード（ダイレクトコピー、プリントデータ蓄積コピー）、標準モード（ダイレクトコピー、プリントデータ蓄積コピー、メモリコピー）、高画質モード（ダイレクトコピー、プリントデータ蓄積コピー、メモリコピー））の一覧を示したものである。
【００５２】
以上、上記図２のステップＳ２０１に示した圧縮方法選択処理の動作を図４に基づき記述した。ここで、上記ＰＲＩＮＴデータ蓄積フラグは、プリントデータ蓄積コピー処理を行うか否かを示すフラグである。また、上記圧縮フラグは、読み取った画像データを圧縮して画像メモリ１０４に格納し、原稿１枚の読み取りが終了したら、画像メモリ１０４に蓄積された圧縮データを伸長し記録を行うメモリコピーを示すフラグである。両フラグとも、圧縮方法選択処理によって設定された後、後述する各タスクの制御に使用される。
【００５３】
上記図２のステップＳ２０１の圧縮方法選択処理が終了すると、ＲＡＭ１０３のリカバリーフラグを０に初期化する（ステップＳ２０２）。このリカバリーフラグは、コピーの記録動作中に記録紙がなくなりコピーが中断していることを示すフラグである。このリカバリーフラグは、図７・図８に示すプリントデータ転送タスクの中で行われるリカバリー処理（図１２）で、記録紙がない旨をカラープリンタ１１９から通知されると１に設定される。次に、指示されたコピー部数をＲＡＭ１０３のコピーカウンタと表示用の表示カウンタに設定し（ステップＳ２０３、ステップＳ２１４）、ステップＳ２０４に進む。ステップＳ２１４で表示カウンタに値が設定されると、操作部１０５のＬＣＤに残り部数が表示される。
【００５４】
次に、上記図４で説明した圧縮方法選択処理で設定された圧縮フラグの状態を判定する（ステップＳ２０４）。ステップＳ２０４で圧縮フラグが１と判定した場合には、メモリコピータスク（図１４）を起動する（ステップＳ２０５）。ステップＳ２０４で圧縮フラグが０と判定した場合には、ダイレクトコピータスク（図５・図６）を起動する（ステップＳ２０６）。コピーの読み取り動作、記録動作は、メモリコピータスクやダイレクトコピータスクで制御する。ダイレクトコピータスクについては図５・図６で、メモリコピータスクについては図１４で後述する。
【００５５】
メモリコピータスク、ダイレクトコピータスクを起動すると、両タスクが終了するの待つ。先ず、両タスクから送信されるエラー終了メッセージを受信したか否かを判定する（ステップＳ２０７）。ステップＳ２０７でエラー終了メッセージを受信したと判定した場合は、操作部１０５のＬＣＤにエラー内容を表示すると共にエラーＬＥＤを点滅し、コピーをエラー終了させる。ステップＳ２０７でエラー終了メッセージを受信していないと判定した場合は、操作部１０５のＲＥＳＵＭＥキーが押下されたかを判定する（ステップＳ２０８）。ステップＳ２０８でＲＥＳＵＭＥキーが押下されていないと判定した場合には、ステップＳ２１１に進む。尚、ＲＥＳＵＭＥキーは、カラープリンタ１１９のエラー状態の解除、リカバリー時の復帰を行うためのキーである。
【００５６】
ステップＳ２０８でＲＥＳＵＭＥキーが押下されたと判定した場合には、リカバリーフラグの状態を判定する（ステップＳ２０９）。ステップＳ２０９でリカバリーフラグが１と判定した場合には、プリントデータ転送タスクが記録紙無しと判定しコピーが中断されているため、リスタートメッセージを図７・図８で示すプリントデータ転送タスクに送信し（ステップＳ２１０）、ステップＳ２１１に進む。リスタートメッセージを受信したプリントデータ転送タスクは、カラープリンタ１１９にリスタートコマンドを転送することで、中断していた記録動作を続けて行うことが可能となる。ステップＳ２０９でリカバリーフラグが１ではないと判定した場合には、コピーが中断されてはいないので、ステップＳ２１１に進む。
【００５７】
ステップＳ２０８でＮＯの場合或いはステップＳ２０９でＮＯの場合或いはステップＳ２１０の処理後、メモリコピータスク或いはダイレクトコピータスクが読み取り原稿１ページに対する記録が終了したことを通知するページ終了メッセージを受信したか否かを判定する（ステップＳ２１１）。ステップＳ２１１でページ終了メッセージを受信していないと判定した場合には、上記ステップＳ２０７に戻り、ページ終了メッセージを受信するまで繰り返し処理を行う。ステップＳ２１１でページ終了メッセージを受信したと判定した場合には、読み取り方式が「シート読み取り」か「ブック読み取り」かの判定を行う（ステップＳ２１２）。
【００５８】
ステップＳ２１２で「シート読み取り」と判定した場合には、シート読取制御部１０８で次ページの原稿があるか否かを判定する（ステップＳ２１３）。ステップＳ２１３で次ページの原稿があると判定した場合には、上記ステップＳ２０１の圧縮方法選択処理に戻り、次ページのコピーを行う。この処理によって、「シート読み取り」ではＡＤＦに積載された原稿の全ページに対し、コピーが可能となる。ステップＳ２１２で「ブック読み取り」と判定した場合、或いはステップＳ２１３で次ページの原稿がないと判定した場合には、コピー動作を終了する。
【００５９】
［ダイレクトコピータスク］
次に、ダイレクトコピータスクについて図５・図６に基づき説明する。図５・図６はダイレクトコピータスクの処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。ダイレクトコピータスクは、上記図４に示した圧縮方法選択処理で圧縮フラグが０に設定されると起動される。ダイレクトコピータスクは、原稿１枚を読み取り、１部或いはプリントデータ蓄積コピーで２部以上のコピーを制御するものである。ダイレクトコピータスクが起動されると、カラープリンタ１１９にデータを転送するために使用するＲＡＭ１０３に割り当てられているプリントバッファを獲得し（ステップＳ４０１）、記録紙のサイズ、記録紙の種類、解像度、コピーモードがカラーかモノクロか、プリントデータのデータ形式等の記録動作に必要な情報が記載されたプリントヘッダを、上記ステップＳ４０１で獲得したプリントバッファに作成する（ステップＳ４０２）。
【００６０】
次に、上記図４に示した圧縮方法選択処理で判定されたＰＲＩＮＴデータ蓄積フラグが１か否かを判定する（ステップＳ４０３）。ステップＳ４０３でＰＲＩＮＴデータ蓄積フラグが１と判定した場合には、複数のコピー部数が設定されているので、２部目以降は画像メモリ１０４に蓄積されたプリントデータで記録を行うために、上記ステップＳ４０２で作成されたプリントヘッダが記載されたプリントバッファを画像メモリ１０４に蓄積する処理を行う。
【００６１】
先ず、画像メモリ１０４にプリントヘッダ分の空き領域があるか否かを判定する（ステップＳ４０４）。ステップＳ４０４で画像メモリ１０４に空き領域があると判定した場合には、プリントヘッダの情報を画像メモリ１０４に格納し（ステップＳ４０５）、ステップＳ４０７に進む。ステップＳ４０４で画像メモリ１０４に空き領域がないと判定した場合には、プリントデータ蓄積コピーを解除し、１部だけのコピーを行うためにＰＲＩＮＴデータ蓄積フラグを０にして（ステップＳ４０６）、ステップＳ４０７に進む。
【００６２】
ステップＳ４０３でＰＲＩＮＴデータ蓄積フラグが０と判定した場合には、カラープリンタ１１９にプリントバッファのデータを転送する処理及び２部目以降のプリントデータ蓄積コピーの処理を行うプリントデータ転送タスクを起動する（ステップＳ４０７）。プリントデータ転送タスクについては図７・図８で後述する。次に、読み取り処理の初期化を行う（ステップＳ４０８）。読み取り処理の初期化では、「シート読み取り」か「ブック読み取り」かに従い、各制御部の初期化、読み取り位置までの読取部１０７の移動、シェーディング補正等の読み取り準備を行う。ステップＳ４０８で読み取り処理の初期化を行うと、ライン単位で原稿の読み取りを行う読み取り処理を起動する（ステップＳ４０９）。読み取り処理については図１３で説明を行う。ステップＳ４０９で読み取り処理を起動した後、ダイレクトコピータスクは記録が終了するまで待ち状態となる。
【００６３】
次に、操作部１０５でＳＴＯＰキーが押下されたか否かの判定を行う（ステップＳ４１０）。ステップＳ４１０でＳＴＯＰキーが押下されたと判定した場合には、上記ステップＳ４０７で起動したプリントデータ転送タスクと、上記ステップＳ４０９で起動した読み取り処理を終了させて必要な中断処理を行い（ステップＳ４１３）、エラー終了メッセージを上記図２・図３に示したコピー処理に送信し（ステップＳ４１４）、ダイレクトコピータスクを終了する。コピー処理は、上記図３のステップＳ２０７でエラー終了メッセージを受信したか否かの判定を行い、受信したときにはコピー動作を終了し、画像形成装置を待ち状態にさせる。ステップＳ４１０でＳＴＯＰキーを押下されていないと判定した場合は、上記ステップＳ４０７で起動したプリントデータ転送タスクがエラー終了したか否かを判定する（ステップＳ４１１）。
【００６４】
ステップＳ４１１でプリントデータ転送タスクがエラー終了したと判定した場合には、ステップＳ４１３の中断処理に進み、上記ステップＳ４０９で起動された読み取り処理を中止して、エラー終了メッセージを上記図２・図３のコピー処理に送信する（ステップＳ４１４）。ステップＳ４１１でプリントデータ転送タスクがエラー終了していないと判定した場合は、プリントデータ転送タスクから送信された１ページ或いは複数ページの転送が終了したことを示すページ転送終了メッセージを受信したか否かを判定する（ステップＳ４１２）。ステップＳ４１２でページ転送終了メッセージを受信していないと判定した場合には、プリントデータ転送タスクがまだ処理中であるため、ステップＳ４１０に進み、繰り返し処理を行う。ステップＳ４１２でページ転送終了メッセージを受信したと判定した場合は、ＲＡＭ１０３のコピーカウンタを１減らす（ステップＳ４１５）。
【００６５】
次に、ＰＲＩＮＴデータ蓄積フラグが１か否かを判定する（ステップＳ４２２）。ステップＳ４２２でＰＲＩＮＴデータ蓄積フラグが１ではないと判定した場合には、表示カウンタを１減らし（ステップＳ４２３）、ステップＳ４１６に進む。ステップＳ４２２でＰＲＩＮＴデータ蓄積フラグが１と判定した場合には、プリントデータ蓄積タスク（図７・図８）で表示カウンタの処理は行われているので、ステップＳ４１６に進む。即ち、コピーカウンタが０になったか否かを判定する（ステップＳ４１６）。ステップＳ４１６でコピーカウンタが０と判定した場合は、１ページだけのダイレクトコピー、或いは複数部指定されたプリントデータ蓄積コピーが正常終了したと判断し、ページ終了メッセージを上記図２・図３のコピー処理に送信して（ステップＳ４２１）、ダイレクトコピータスクを終了する。
【００６６】
ステップＳ４１６でコピーカウンタが０でないと判定した場合は、プリントデータ蓄積コピーが画像メモリ１０４の空き容量がなく蓄積できず、１部だけのコピーを行ったと判断され、再度、原稿を読み取るか否かの判定を行うためにステップＳ４１７に進む。即ち、読み取り方式が「シート読み取り」であるか「ブック読み取り」であるかを判定する（ステップＳ４１７）。ステップＳ４１７で「シート読み取り」と判定した場合は、自動的に再スキャンはできないため、エラー終了メッセージを上記図２・図３のコピー処理に送信して（ステップＳ４１８）、ダイレクトコピータスクを終了する。上記図２のステップＳ２０７でエラー終了メッセージを受信したコピー処理は、操作部１０５のＬＣＤにエラー内容を表示し、エラーＬＥＤを点滅させてコピー処理を終了する。
【００６７】
ステップＳ４１７で「ブック読み取り」と判定した場合は、「ブック読み取り」では再度スキャンが可能なため、スキャンを行うためにステップＳ４１９に進む。即ち、コピーカウンタの値から残りの記録部数が１か否かを判定する（ステップＳ４１９）。ステップＳ４１９でコピーカウンタの値が１と判定した場合には、１枚だけのダイレクトコピーを行うために、上記ステップＳ４０１に戻る。ステップＳ４１９でコピーカウンタの値が１以上と判定した場合には、再度、プリントデータ蓄積コピーを行うために、ＰＲＩＮＴデータ蓄積フラグを１に設定してから（ステップＳ４２０）、上記ステップＳ４０１に戻る。
【００６８】
即ち、「シート読み取り」において、プリントデータ蓄積コピーにより、原稿から読み取った画像データを圧縮して画像メモリ１０４に蓄積する際に、画像データが画像メモリ１０４に入りきらない場合は、その旨の内容を操作部１０５のＬＣＤに表示すると共にコピー動作を終了させるか、或いは「ブック読み取り」でのコピー動作に切り替えるよう促す内容を操作部１０５のＬＣＤに表示すると共にコピー動作を終了させる。
【００６９】
これにより、画像メモリ１０４に空きがなくプリントデータ蓄積コピーがキャンセルされた場合でも、例えば、ファクシミリ送信が終了したことにより画像メモリ１０４に空きができた場合には、再スキャン時にプリントデータ蓄積コピーが可能となり、より高速なコピーが可能となる。
【００７０】
［プリントデータ転送タスク］
次に、プリントデータ転送タスクについて図７・図８に基づき説明する。図７・図８はプリントデータ転送タスクの処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。プリントデータ転送タスクは、ＲＡＭ１０３のプリントバッファをカラープリンタ１１９に送信する処理と、プリントデータ蓄積コピーで記録部数が２ページ目以降の記録処理を行うものである。プリントデータ転送タスクは、ダイレクトコピーとメモリコピーの両コピー処理で使用されるものであり、図５・図６のダイレクトコピータスク或いは図１４のメモリコピータスクの記録処理を行う図１６の記録タスクから起動される。
【００７１】
プリントデータ転送タスクは、起動されると、解像度変換を行う処理、カラー画像のＲＧＢデータをカラープリンタ１１９の色空間であるＣＭＹＫに変換する処理、或いはモノクロ２値データの黒画素の間引き処理などを行うデータ変換タスクを起動する（ステップＳ５０１）。データ変換タスクについては図９・図１０・図１１で説明する。データ変換タスクを起動すると、プリントデータ転送タスクは、ＲＡＭ１０３に割り当てられたプリントバッファに転送すべきデータがあるか否かを判定する（ステップＳ５０２）。プリントバッファは、ＲＡＭ１０３に複数個割り当てられており、図９・図１０・図１１に示すデータ変換タスクによって順番にデータが格納され、更にそのデータサイズをＲＡＭ１０３に記憶するものである。
【００７２】
ステップＳ５０２でプリントバッファに転送すべきデータがあると判定した場合は、そのプリントバッファのデータをＲＡＭ１０３に記憶された指定されたサイズ分だけカラープリンタ１１９に転送し（ステップＳ５０５）、プリントバッファをデータ変換タスクが使用可能にするために開放する（ステップＳ５０６）。そして、次に、カラープリンタ１１９のエラー状態の検知、リカバリー処理の判定と、リカバリー処理を行うために、リカバリー処理を呼ぶ。
【００７３】
［リカバリー処理］
次に、リカバリー処理について図１２に基づき説明する。図１２はリカバリー処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。リカバリー処理は、始めにカラープリンタ１１９がエラー状態か否かを判定する（ステップＳ８０１）。ステップＳ８０１でカラープリンタ１１９がエラーでないと判定した場合には、何もせず本処理を終了する。ステップＳ８０１でカラープリンタ１１９がエラーと判定した場合は、ステップＳ８０２に進み、エラー内容を調べる。即ち、カラープリンタ１１９のエラーが、記録紙無しエラーであるか、或いはインク無し・カートリッジジャム・記録紙ジャム等の記録紙無し以外のエラーであるかを判定する（ステップＳ８０２）。
【００７４】
ステップＳ８０２で記録紙無し以外のエラーと判定した場合には、コピーを継続させることが不可能なため、上記図７のステップＳ５０２で起動したデータ変換タスクを終了させ（ステップＳ８０７）、データ変換タスクのプリントデータ転送タスクをエラー終了させる（ステップＳ８０８）。プリントデータ転送タスクがエラー終了したことを、ダイレクトコピータスク或いはメモリコピータスクから起動された図１６の記録タスクが検知すると、上記図２・図３のコピー処理にエラー終了メッセージを送信し、コピー処理はエラー終了メッセージを受信してコピーを終了する。
【００７５】
ステップＳ８０２で記録紙無しによるエラーと判定した場合は、リカバリーフラグを１に設定する（ステップＳ８０３）。図１２では図示していないが、リカバリーフラグを１に設定すると同時に、操作部１０５のＬＣＤにエラー内容と記録紙を補給するよう促す意図のメッセージを表示させる。リカバリーフラグが１に設定されると、上記図２・図３のコピー処理のステップＳ２０８でＲＥＳＵＭＥキー押下を検知した時には、ステップＳ２１０でリスタートメッセージをプリントデータ転送タスクに送信する。
【００７６】
次に、リスタートメッセージを受信したか否かを判定する（ステップＳ８０４）。ステップＳ８０４でリスタートメッセージを受信していないと判定した場合には、リカバリー処理を終了する。ステップＳ８０４でリスタートメッセージを受信したと判定した場合には、カラープリンタ１１９にリスタートコマンドを送信する（ステップＳ８０５）。リスタートコマンドを受信したカラープリンタ１１９は、エラーを解除し、引き続き記録動作を行う。カラープリンタ１１９にリスタートコマンドを送信すると、リカバリーフラグを０に設定し（ステップＳ８０６）、リカバリー処理を終了する。
【００７７】
本処理により、コピー途中に記録紙がなくなった場合でも、コピーを終了させることなく、記録紙の補給後、コピーを継続させることが可能となる。また、本処理により、記録紙無しと判断されリカバリーフラグが１になった場合でも、カラープリンタ１１９がプリントデータを要求した場合にはプリントデータを転送でき、更に、カラープリンタ１１９のその他のエラー状況を随時把握することが可能となる。尚、上記ＲＥＳＵＭＥキーは、カラープリンタ１１９のエラー状態の解除を行う目的と、本処理で説明したリカバリー時の復帰を行うためのキーであり、特にＲＥＳＵＭＥキーに限定するものではない。
【００７８】
上記図７のステップＳ５０７でリカバリー処理を行うと、次のデータをカラープリンタ１１９に送信するために、上記ステップＳ５０２に戻る。即ち、プリントバッファに転送するデータがあるか否かの判定を行う（ステップＳ５０２）。ステップＳ５０２でプリントバッファに転送するデータがないと判定した場合は、データ変換タスクが終了したか否かの判定を行う（ステップＳ５０３）。ステップＳ５０３でデータ変換タスクが終了していないと判定した場合には、まだ、カラープリンタ１１９に送信するデータがあるので、上記ステップＳ５０２に戻る。ステップＳ５０３でデータ変換タスクが終了していると判定した場合には、原稿１ページのプリントデータ転送処理が終了したのでステップＳ５０４に進む。
【００７９】
即ち、プリントデータ蓄積フラグの状態をみて、１部のみのダイレクトコピーであるか、複数部数のプリントデータ蓄積コピーであるかを判定する（ステップＳ５０４）。ステップＳ５０４でプリントデータ蓄積フラグが１と判定した場合には、複数部数が指定され、１部目のプリントデータが画像メモリ１０４に蓄積されていることを意味するので、カラープリンタ１１９のＰＥセンサ（記録紙の後端を検知するＰａｐｅｒ  Ｅｎｄセンサ）がＯＮからＯＦＦに変わったか否かを判定する（ステップＳ５１６）。ステップＳ５１６でＰＥセンサがＯＮからＯＦＦに変わっていると判定した場合には、記録紙の後端部分を記録或いは記録紙を排紙しているため、原稿１ページの記録終了と判断し、表示カウンタを１減らし（ステップＳ５１７）、ステップＳ５０８に進む。ステップＳ５１６でＰＥセンサがＯＮからＯＦＦになっていないと判定した場合には、ステップＳ５０８に進む。
【００８０】
即ち、ステップＳ５１６でＮＯの場合或いはステップＳ５１７の処理後、画像メモリ１０４に蓄積されているプリントデータを順次、カラープリンタ１１９に送信しながら（ステップＳ５０８）、上述したリカバリー処理（図１２）を行う（ステップＳ５０９）。次に、原稿１ページ分のプリントデータをカラープリンタ１１９に送信したか否かを判定する（ステップＳ５１０）。ステップＳ５１０で原稿１ページ分のデータ転送が終了していないと判定した場合には、上記ステップＳ５１６に戻り転送処理を行う。ステップＳ５１０で原稿１ページ分のデータ転送が終了したと判定した場合は、コピーカウンタを１減らし（ステップＳ５１１）、コピーカウンタが１になるまで処理を続ける（ステップＳ５１２）。これによってプリントデータ蓄積コピーが可能となる。
【００８１】
上記ステップＳ５０８から上記ステップＳ５１２までの処理は、カラープリンタ１１９の記録動作とは非同期で行われ、カラープリンタ１１９の記録動作と実際に送っているページの同期は取っておらず、カラープリンタ１１９がデータ受信可能なときにはデータを逐次送信するものである。そのため、カラープリンタ１１９が記録しているページ数と実際にカラープリンタ１１９に送信しているデータのページ数は異なるが、これにより、カラープリンタ１１９の持つ記録性能で記録を行うことが可能となり、更に、記録動作が高速なプリンタに変更されてもその記録性能でコピーを行うことが可能となる。
【００８２】
ステップＳ５１２でコピーカウンタが１と判定した場合には、指定された部数分のコピーが終了したことになるので、カラープリンタ１１９に記録終了を示す終了コマンドを送信し（ステップＳ５１３）、ステップＳ５１８に進む。即ち、カラープリンタ１１９のＰＥセンサがＯＮからＯＦＦに変わったか否かを判定する（ステップＳ５１８）。ステップＳ５１８でＰＥセンサがＯＮからＯＦＦに変わっていると判定した場合には、記録紙の後端部分を記録或いは記録紙を排紙しているため、最終ページの記録終了と判断し、表示カウンタを１減らし（ステップＳ５１９）、ステップＳ５１４に進む。ステップＳ５１８でＰＥセンサがＯＮからＯＦＦになっていないと判定した場合には、ステップＳ５１４に進む。
【００８３】
上記ステップＳ５０４でプリントデータ蓄積フラグが１でないと判定した場合には、コピー部数を１で指定されていたか、画像メモリ１０４に空き領域がなくなり１ページ分のプリント用データが蓄積できなかったために、プリントデータ蓄積コピーが不可能となった場合であるため、ステップＳ５１４に進む。
【００８４】
即ち、ステップＳ５０４でＮＯの場合或いはステップＳ５１８でＮＯの場合或いはステップＳ５１９の処理後、カラープリンタ１１９の記録動作が完全に終了するまで待ち、カラープリンタ１１９が記録動作を終了したか否かを判定する（ステップＳ５１４）。ステップＳ５１４でカラープリンタ１１９が記録動作を終了したと判定した場合は、ページ転送終了メッセージを送信し（ステップＳ５１５）、本処理を終了する。ページ転送終了メッセージは、ダイレクトコピータスク或いは記録タスクが受信する。
【００８５】
［データ変換タスク］
次に、データ変換タスクについて図９・図１０・図１１に基づき説明する。図９・図１０・図１１はデータ変換タスクの処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。データ変換タスクは、図７・図８で示したプリントデータ転送タスクから起動されるものであり、画像処理、プリンタ用データを作成する処理、及び、プリントデータ蓄積コピーモードでは作成したプリンタ用データを画像メモリ１０４に蓄積する処理を行う。データ変換タスクが起動されると、上記図４の圧縮方法選択処理で設定された圧縮フラグの設定が１か否かを判定する（ステップＳ６０１）。
【００８６】
ステップＳ６０１で圧縮フラグが１と判定した場合には、メモリコピー動作なので、図１８に示すＤＥＣＯＤＥタスクが伸長したデータを処理するために、ステップＳ６０２に進む。即ち、圧縮バッファに画像データがあるか否かを判定する（ステップＳ６０２）。ステップＳ６０２で圧縮バッファに画像データがあると判定した場合は、画像データを処理するためにステップＳ６０６に進む。ステップＳ６０２で圧縮バッファに画像データがないと判定した場合には、ＤＥＣＯＤＥタスクが終了したか否かを判定する（ステップＳ６０３）。ステップＳ６０３でＤＥＣＯＤＥタスクが終了したと判定した場合は、図１１のステップＳ７０１に進む。ステップＳ６０３でＤＥＣＯＤＥタスクがまだ終了していないと判定した場合には、原稿１ページの伸長動作は終了していないので、上記ステップＳ６０２に戻る。
【００８７】
他方、ステップＳ６０１で圧縮フラグが０と判定した場合、即ち、ダイレクトコピー及びプリントデータ蓄積コピーの場合は、図１３に示す読み取り処理により読み取られた画像データを処理するために、画像バッファに画像データがあるか否かを判定する（ステップＳ６０４）。ステップＳ６０４で画像バッファに画像データがあると判定した場合は、データ変換処理を行うため、ステップＳ６０６に進む。ステップＳ６０４で画像バッファに画像データがないと判定した場合は、原稿１ページの読み取りが終了したか否かを判定する（ステップＳ６０５）。ステップＳ６０５で読み取り処理が終了していないと判定した場合は、ステップＳ６０４に進む。ステップＳ６０５で読み取り処理が終了していると判定した場合は、原稿１ページ分の読み取り処理が終了したので、図１１のステップＳ７０１に進む。
【００８８】
次に、プリンタ用データを格納するためにプリントバッファに空きがあるか否かを判定する（ステップＳ６０６）。ステップＳ６０６でプリントバッファに空きがないと判定した場合には、上記図７・図８に示したプリントデータ変換タスクがカラープリンタ１１９にデータを送信し、プリントバッファを開放するのを待つ。ステップＳ６０６でプリントバッファが空いたと判定した場合は、プリントバッファを獲得し（ステップＳ６０７）、画像データがカラーデータか否かを判定する（ステップＳ６０８）。
【００８９】
ステップＳ６０８で画像データがカラーデータではないと判定した場合は、ステップＳ６１０に進む。ステップＳ６０８で画像データがカラーデータと判定した場合は、色変換処理を行い（ステップＳ６０９）、ステップＳ６１０に進む。色変換処理は、主にＲｅｄ（赤）、Ｇｒｅｅｎ（緑）、Ｂｌｕｅ（青）のＲＧＢ３原色からなる画像データを、ＣＤ法を用いて、カラープリンタ１１９で使用する色空間のＣｙａｎ（シアン）、Ｍａｇｅｎｔａ（マゼンタ）、Ｙｅｌｌｏｗ（イエロー）、Ｂｌａｃｋ（黒）のＣＭＹＫに変換する処理を行う。
【００９０】
次に、画像データをプリンタ用のデータ形式に変換を行い（ステップＳ６１０）、プリントバッファに格納する（ステップＳ６１１）。このときの、画像データの色、コピー解像度によるプリントデータのデータ形式を示したものが図２２である。モノクロモードの全解像度では、黒成分を１ビット２値でプリンタデータに変換する。カラーの高速モードでは、ＣＭＹＫの各成分をそれぞれ、１ビット２値に変換する。カラーの標準モード或いは高画質モードでは、ＣＭ成分は２ビット３値、ＹＫ成分は１ビット２値で変換することで高画質化が可能となる。また、カラー標準モード、高画質モードのＣＭ成分では、５画素を１バイト（８ビット）に圧縮したデータ形式である。これは、ＣＭ成分は２ビット３値で０、１、２の値を持つが、５画素では以下の式により２５５以下になるため、５画素１０ビットを８ビットに圧縮する。
【００９１】
Ｃ１＊３４＋Ｃ２＊３３＋Ｃ３＊３２＋Ｃ４＊３＋Ｃ５＜２５５
また、上記ステップＳ６０９の色変換処理及び上記ステップＳ６１０のプリントデータ変換処理では、解像度変換処理部１１３を用いてカラープリンタ１１９が記録可能な解像度への変換も同時に行う。
【００９２】
次に、獲得した圧縮バッファ或いは読み取りバッファを開放する（ステップＳ６１２）。これにより、図１３の読み取り処理或いは図１８のＤＥＣＯＤＥタスクで、次のライン処理が可能となる。次に、ＰＲＩＮＴデータ蓄積フラグの状態からプリントデータ蓄積コピーか否かを判定する（ステップＳ６１３）。ステップＳ６１３でＰＲＩＮＴデータ蓄積フラグが０と判定した場合は、次の画像データを処理するために、ステップＳ６０１に進む。ステップＳ６１３でＰＲＩＮＴデータ蓄積フラグが１と判定した場合には、プリントデータ蓄積コピーであるため、プリントバッファに格納されているプリンタ用データを画像メモリ１０４にコピーするために、ステップＳ６１４に進む。
【００９３】
即ち、画像メモリ１０４に空き容量があるか否かを判定する（ステップＳ６１４）。ステップＳ６１４で画像メモリ１０４に空き容量があると判定した場合には、プリントバッファのプリンタ用データを画像メモリ１０４にコピーする（ステップＳ６１５）。ステップＳ６１４で画像メモリ１０４に空き容量がないと判定した場合は、プリントデータ蓄積コピーを解除するためにＰＲＩＮＴデータ蓄積フラグを０に設定し、既に画像メモリ１０４に蓄積されているプリントデータを開放する（ステップＳ６１６）。この処理によって、今回の原稿読み取りタイミングでのプリントデータ蓄積は行われないこととなる。ステップＳ６１５及びステップＳ６１６の処理が終了すると、次のデータを処理するために上記ステップＳ６０１に戻る。
【００９４】
次に、ステップＳ６０３及びステップＳ６０５で１ページのデータ変換が終了したと判断されたときに行う処理について図１１に基づき説明する。図１１はデータ変換タスクの終了処理における動作を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。先ず、カラープリンタ１１９に原稿１ページのデータ終了を示す排紙コマンド、及び記録終了を意味する終了コマンドを送信するために、プリントバッファが空いているか否かを判定する（ステップＳ７０１）。ステップＳ７０１でプリントバッファに空きがないと判定した場合には、プリントデータ転送タスクがプリントバッファを開放するまで待つ。ステップＳ７０１でプリントバッファに空きがあると判定した場合には、プリントバッファを獲得する（ステップＳ７０２）。
【００９５】
次に、ＰＲＩＮＴデータ蓄積フラグが１か否かを判定する（ステップＳ７０３）。ステップＳ７０３でプリントデータ蓄積フラグが０と判定した場合は、記録紙排紙コマンドと記録終了コマンドをプリントバッファに格納し（ステップＳ７０６）、本タスク処理を終了する。ステップＳ７０３でＰＲＩＮＴデータ蓄積フラグが１と判定した場合は、プリントデータ蓄積コピーであるため、プリントバッファのデータを画像メモリ１０４にコピーするために、画像メモリ１０４の空き容量をチェックする（ステップＳ７０４）。
【００９６】
ステップＳ７０４で画像メモリ１０４に空き容量がないと判定した場合は、ＰＲＩＮＴデータ蓄積フラグを０にしてプリントデータ蓄積コピーを解除する（ステップＳ７０５）。また、既に画像メモリ１０４に蓄積されたプリント用データを削除して画像メモリを開放する。そして、上記ステップＳ７０６の処理を行った後、本処理を終了する。ステップＳ７０４で画像メモリ１０４に空き容量があると判定した場合は、排紙コマンドのみをプリントバッファに格納し（ステップＳ７０７）、その排紙コマンドを画像メモリ１０４にコピーして（ステップＳ７０８）、本処理を終了する。
【００９７】
ここで、排紙コマンドは、ページ終了を意味するコマンドであるが、ページ終了を意図するならば排紙コマンドである必要はない。カラープリンタ１１９は排紙コマンドを受信すると、既に受信したプリントデータを記録した後、排紙を行い、次ページの記録待ちとなる。また、終了コマンドは、記録動作終了を意味するものであるが、終了コマンドに限定するものではない。カラープリンタ１１９は終了コマンドを受信すると終了動作を行い、待機状態に移行する。プリントデータ蓄積コピーでは次のページの記録を行うために、終了コマンドはここではカラープリンタ１１９に送信されないようにする。プリントデータ蓄積コピーでは、プリントデータ転送タスク（図７・図８）で指定された部数の転送処理が終了したときに終了コマンドを送信する（ステップＳ５１３）。この処理によって、プリントデータ蓄積コピーのページ間の処理が高速化可能となる。
【００９８】
以上、図９・図１０・図１１で説明したように、データ変換タスクでは、画像データをカラープリンタ１１９が記録可能なデータ形式に変換する処理を行うと共に、プリントデータ蓄積コピーの場合には、そのプリント用データを画像メモリ１０４に蓄積する処理を行うものである。
【００９９】
［読み取り処理］
次に、読み取り処理について図１３に基づき説明する。図１３は読み取り処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。読み取り処理は、上記図５・図６に示したダイレクトコピータスク、及び図１５に示す読み取りタスクから起動されるものであり、タイマのトリガによって１ライン単位で原稿を読み取る。先ず、読み取り処理が起動されると、読み取りバッファに空きがあるか否かを判定する（ステップＳ９０１）。読み取りバッファは、データ変換タスク（図９・図１０）或いはＥＮＣＯＤＥタスク（図１７）で読み取った画像データが処理されてから開放される。ステップＳ９０１で読み取りバッファに空きがあると判定した場合には、ステップＳ９０２に進む。ステップＳ９０１で読み取りバッファに空きがないと判定した場合には、読み取りバッファが空くまで待つ。
【０１００】
次に、空いている読み取りバッファを獲得して（ステップＳ９０２）、読取部１０７で原稿を１ライン読み取る（ステップＳ９０３）。次に、読み取った画像データを読取制御部１０６でエッジ強調、γ補正等の画像処理を施した後、上記ステップＳ９０２で獲得した読み取りバッファに格納する（ステップＳ９０４）。そして、原稿１ページの読み取りが終了したか否かを判定する  （ステップＳ９０５）。ステップＳ９０５で原稿１ページ分読み取っていないと判定した場合は、上記ステップＳ９０１に戻り本処理を継続する。ステップＳ９０５で原稿１ページの読み取りが終了したと判定した場合には、本処理を終了する。
【０１０１】
［メモリコピータスク］
次に、メモリコピータスクについて図１４に基づき説明する。図１４はメモリコピータスクの処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。メモリコピータスクは、１枚の原稿を読み取り、圧縮して画像メモリ１０４に蓄積した後で、指定された部数分、記録を行うものである。メモリコピータスクは、上記図４の圧縮方法選択処理で圧縮フラグが１に設定されると、上記図２・図３のコピー処理で起動される。メモリコピータスクが起動されると、１ページの原稿読み取り処理を行う図１５に示す読み取りタスクを起動する（ステップＳ１００１）。読み取りタスクについては図１５で後述する。次に、メモリコピータスクは読み取りタスクの終了待ちを行う。
【０１０２】
次に、操作部１０５でＳＴＯＰキーが押下されたか否かの判定を行う（ステップＳ１００２）。ステップＳ１００２でＳＴＯＰキーが押下されたと判定した場合は、読み取りタスクに中止メッセージを送信し（ステップＳ１００５）、読み取りタスクが終了するのを待ってから、エラー終了メッセージを上記図２・図３に示したコピー処理に送信し（ステップＳ１００６）、本処理を終了する。ステップＳ１００２でＳＴＯＰキーが押下されていないと判定した場合は、読み取りタスクがエラー終了したか否かの判定を行う（ステップＳ１００３）。ステップＳ１００３で読み取りタスクがエラー終了したと判定した場合には、エラー終了メッセージを上記図２・図３に示したコピー処理に送信し（ステップＳ１００６）、本処理を終了する。
【０１０３】
ステップＳ１００３で読み取りタスクがエラー終了していないと判定した場合は、読み取りタスクが終了したか否かの判定を行う（ステップＳ１００４）。ステップＳ１００４で読み取りタスクが終了していないと判定した場合には、読み取りタスクが終了するまで待つために上記ステップＳ１００２に戻り、処理を継続する。ステップＳ１００４で読み取りタスクが既に終了したと判定した場合は、読み取りタスクで読み取られた画像データを記録するために、図１６に示す記録タスクを起動する（ステップＳ１００７）。記録タスクについては図１６で後述する。
【０１０４】
ステップＳ１００７で記録タスクを起動すると、記録が終了するのを待つためにステップＳ１００８に進む。即ち、操作部１０５でＳＴＯＰキーが押下されたか否かの判定を行う（ステップＳ１００８）。ステップＳ１００８でＳＴＯＰキーが押下されたと判定した場合は、記録タスクに中止メッセージを送信し（ステップＳ１０１１）、記録タスクが終了するのを待ってから、エラー終了メッセージを上記図２・図３に示したコピー処理に送信し（ステップＳ１０１２）、本処理を終了する。ステップＳ１００８でＳＴＯＰキーが押下されていないと判定した場合は、記録タスクがエラー終了したか否かの判定を行う（ステップＳ１００９）。
【０１０５】
ステップＳ１００９で記録タスクがエラー終了したと判定した場合には、エラー終了メッセージを上記図２・図３に示したコピー処理に送信し（ステップＳ１０１２）、本処理を終了する。ステップＳ１００９で記録タスクがエラー終了していないと判定した場合は、記録タスクが終了したか否かの判定を行う（ステップＳ１０１０）。ステップＳ１０１０で記録タスクが終了していないと判定した場合には、記録タスクが終了するまで待つために上記ステップＳ１００８に戻り、処理を継続する。ステップＳ１０１０で記録タスクが終了したと判定した場合は、ページ終了メッセージを上記図２・図３に示したコピー処理に送信し（ステップＳ１０１３）、本処理を終了する。
【０１０６】
［読み取りタスク］
次に、メモリコピータスク（図１４）から起動される読み取りタスクについて図１５に基づき説明する。図１５は読み取りタスクの処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。読み取りタスクは、起動されると、読み取った画像データを圧縮し画像メモリ１０４に蓄積するためのＥＮＣＯＤＥタスクを起動する（ステップＳ１１０１）。ＥＮＣＯＤＥタスクについては図１７のフローチャートを用いて後述する。次に、読み取り処理の初期化を行う（ステップＳ１１０２）。読み取り処理の初期化では、「シート読み取り」か「ブック読み取り」かに従い、各制御部の初期化、読み取り位置までの読取部１０７の移動、シェーディング補正等の読み取り準備を行う。
【０１０７】
上記ステップＳ１１０２で読み取り処理の初期化を行うと、ライン単位で原稿の読み取りを行う読み取り処理を起動する（ステップＳ１１０３）。読み取り処理については上記図１３で説明してある。読み取り処理を起動後、原稿１ページの読み取りと圧縮処理が終了するまで待つためにステップＳ１１０４に進む。即ち、上記ステップＳ１１０１で起動したＥＮＣＯＤＥタスクがエラーで終了したか否かを判定する（ステップＳ１１０４）。ステップＳ１１０４でＥＮＣＯＤＥタスクがエラーで終了したと判定した場合には、読み取り処理を中止して（ステップＳ１１０７）、エラー終了する。ステップＳ１１０４でＥＮＣＯＤＥタスクがエラー終了していないと判定した場合には、上記図１４に示したメモリコピータスクが操作部１０５のＳＴＯＰキー押下を検知したときに送信する中止メッセージを受信したか否かを判定する（ステップＳ１１０５）。
【０１０８】
ステップＳ１１０５で中止メッセージを受信したと判定した場合には、ＥＮＣＯＤＥタスク及び読み取り処理を中止して（ステップＳ１１０７）、エラー終了する。ステップＳ１１０５で中止メッセージを受信しなかったと判定した場合には、ＥＮＣＯＤＥタスクが終了したか否かを判定する（ステップＳ１１０６）。ステップＳ１１０６でＥＮＣＯＤＥタスクが終了していないと判定した場合には、終了するのを待つために上記ステップＳ１１０４に戻る。ステップＳ１１０６でＥＮＣＯＤＥタスクが終了していると判定した場合は、本処理を終了する。尚、ＥＮＣＯＤＥタスクが終了している場合には既に読み取り処理は終了している。
【０１０９】
［記録タスク］
次に、上記図１４に示したメモリコピータスクから起動される記録タスクについて図１６に基づき説明する。図１６は記録タスクの処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。記録タスクは、読み取りタスクで画像メモリ１０４に蓄積されている圧縮データを伸長して、指定された部数分の記録を行うものである。記録タスクは、起動されると、カラープリンタ１１９にデータを転送するために使用するＲＡＭ１０３に割り当てされているプリントバッファを獲得し（ステップＳ１２０１）、記録紙のサイズ、記録紙の種類、解像度、コピーモードがカラーかモノクロか、プリントデータのデータ形式等の記録動作に必要な情報が記載されたプリントヘッダを、上記ステップＳ１２０１で獲得したプリントバッファに作成する（ステップＳ１２０２）。
【０１１０】
次に、カラープリンタ１１９にプリントバッファのデータを転送する処理を行うプリントデータ転送タスクを起動する（ステップＳ１２０３）。プリントデータ転送タスクについては上記図７・図８のフローチャートで説明した。記録タスクは、上記ステップＳ１２０３でプリントデータ転送タスクを起動した後、上記図１５のフローチャートで説明した読み取りタスクにより画像メモリ１０４に蓄積された圧縮データを伸長する処理を行うＤＥＣＯＤＥタスクを起動する（ステップＳ１２０４）。ＤＥＣＯＤＥタスクについては図１８のフローチャートを用いて後述する。ＤＥＣＯＤＥタスクを起動した後、１ページの記録が終了するのを待つためにステップＳ１２０５に進む。
【０１１１】
即ち、プリントデータ転送タスクがエラー終了したか否かの判定を行う（ステップＳ１２０５）。ステップＳ１２０５でプリントデータ転送タスクがエラー終了していると判定した場合は、記録タスクが上記ステップＳ１２０４で起動したＤＥＣＯＤＥタスクを終了させ（ステップＳ１２０７）、エラー終了する。ステップＳ１２０５でプリントデータ転送タスクがエラー終了していないと判定した場合には、上記図１４のメモリコピータスクが操作部１０５でＳＴＯＰキーが押下された時に送信する中止メッセージを受信したか否かを判定する（ステップＳ１２０６）。ステップＳ１２０６で中止メッセージを受信したと判定した場合には、記録タスクが上記ステップＳ１２０３で起動したプリントデータ転送タスクと、上記ステップＳ１２０４で起動したＤＥＣＯＤＥタスクを終了させて（ステップＳ１２０７）、エラー終了する。
【０１１２】
ステップＳ１２０６で中止メッセージを受信していないと判定した場合には、プリントデータ転送タスクからの原稿１ページの記録が終了したこと示すページ転送終了メッセージを受信したか否かを判定する（ステップＳ１２０８）。ステップＳ１２０８でページ転送終了メッセージを受信していないと判定した場合には、原稿１ページを記録するまで待つために上記ステップＳ１２０５に戻り、処理を繰り返す。ステップＳ１２０８でページ転送終了メッセージを受信したと判定した場合は、上記図２・図３のコピー処理で設定されたコピーカウンタを１減らす（ステップＳ１２０９）。そして、表示カウンタも１減らす（ステップＳ１２１１）。
【０１１３】
次に、コピーカウンタが０になったか否かを判定する（ステップＳ１２１０）。ステップＳ１２１０でコピーカウンタが０になっていないと判定した場合には、指定された部数分の記録が終了していないと判断し、上記ステップＳ１２０１に戻り、次ページの記録処理を行う。ステップＳ１２１０でコピーカウンタが０と判定した場合は、指定された部数分の記録が終了したと判断し、記録タスクを終了する。以上、記録タスクでは、指定されたコピー部数分の記録制御を行っている。
【０１１４】
［ＥＮＣＯＤＥタスク］
次に、ＥＮＣＯＤＥタスクについて図１７に基づき説明する。図１７は上記図１５の読み取りタスクから起動されるＥＮＣＯＤＥタスクの処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。ＥＮＣＯＤＥタスクは、読み取りバッファに格納された画像データを圧縮し、画像メモリ１０４に蓄積する処理を行うものである。ＥＮＣＯＤＥタスクは、起動されると、画像メモリ１０４に空きがあるか否かを判定する（ステップＳ１３０１）。ステップＳ１３０１で画像メモリ１０４に空きがないと判定した場合には、ＥＮＣＯＤＥタスクをエラー終了する。ＥＮＣＯＤＥタスクがエラー終了することで、読み取りタスクもエラー終了し、メモリコピータスクがコピー処理にエラー終了メッセージを送信する。
【０１１５】
ステップＳ１３０１で画像メモリに空きがあると判定した場合には、上記図１３に示した読み取り処理により読み取られた画像データが読み取りバッファにあるか否かを判定する（ステップＳ１３０６）。ステップＳ１３０６で画像データが読み取りバッファにあると判定した場合には、画像データがカラーデータかモノクロデータかの判定を行う（ステップＳ１３０２）。ステップＳ１３０２で画像データがカラーデータと判定した場合には、ＪＰＥＧ処理部１１４によりＪＰＥＧ圧縮を行い、圧縮した画像データを画像メモリに蓄積する（ステップＳ１３０４）。ステップＳ１３０２で画像データがモノクロデータと判定した場合には、ＲＯＭ１０２に格納されているソフトウェアの符号化復号化処理で且つ２値化の標準符号化復号化処理であるＭＲで圧縮を行い、圧縮した画像データを画像メモリに蓄積する（ステップＳ１３０３）。
【０１１６】
ステップＳ１３０３及びステップＳ１３０４で１ラインの圧縮が終了すると、読み取りバッファを開放し（ステップＳ１３０５）、次のラインを獲得するために上記ステップＳ１３０１に戻る。読み取りバッファを開放することで読み取り処理（図１３）のライン読み取り処理が行われる。ステップＳ１３０６で画像データが読み取りバッファにないと判定した場合は、原稿１ページの読み取りが終了したか否かを判定する（ステップＳ１３０７）。ステップＳ１３０７で原稿１ページの読み取り処理が終了していないと判定した場合には、上記ステップＳ１３０６に戻り、１ラインの圧縮処理を継続して行う。ステップＳ１３０７で原稿１ページの読み取り終了と判定した場合には、本処理を終了する。
【０１１７】
［ＤＥＣＯＤＥタスク］
次に、ＤＥＣＯＤＥタスクについて図１８に基づき説明する。図１８は記録タスクから起動されるＤＥＣＯＤＥタスクの処理を示すフローチャートである。本処理はＣＰＵ１０１が制御プログラムに基づき実行する。ＤＥＣＯＤＥタスクは、読み取りタスクにより画像メモリ１０４に蓄積された圧縮データを１ラインごとに伸長する処理を行うものである。ＤＥＣＯＤＥタスクは、起動されると、圧縮バッファに空きがあるか否かを判定し（ステップＳ１４０１）、圧縮バッファに空きができるまで待つ。圧縮バッファは、データ変換タスク（図９・図１０・図１１）によって圧縮バッファの画像データをプリンタ用データに変換し、プリントバッファに格納されると開放される。
【０１１８】
ステップＳ１４０１で圧縮バッファに空きがあると判定した場合には、圧縮バッファを獲得する（ステップＳ１４０２）。圧縮バッファを獲得すると、画像データがカラーデータかモノクロデータかの判定を行う（ステップＳ１４０３）。ステップＳ１４０３で画像データがカラーデータと判定した場合には、ＪＰＥＧ処理部１１４でＪＰＥＧ伸長処理を行い（ステップＳ１４０４）、伸長したデータを上記ステップＳ１４０２で獲得した圧縮バッファに格納する。ステップＳ１４０３で画像データがモノクロデータと判定した場合には、ＲＯＭ１０２に格納されているソフトウェアの符号化復号化処理でＭＲ復号化を行い（ステップＳ１４０５）、伸長したデータを上記ステップＳ１４０２で獲得した圧縮バッファに格納する。
【０１１９】
ステップＳ１４０４或いはステップＳ１４０５で伸長処理が終了すると、原稿１ページ分のデータを伸長したか否かの判定を行う（ステップＳ１４０６）。ステップＳ１４０６で原稿１ページ分のデータの伸長が終了していないと判定した場合には、上記ステップＳ１４０１に戻り、伸長処理を継続して行う。ステップＳ１４０６で原稿１ページ分のデータの伸長が終了したと判定した場合には、本タスクを終了させる。
【０１２０】
以上説明したように、本発明の実施の形態に係る画像形成装置によれば、１枚の原稿に対して複数部数のコピーを行う場合、原稿を搬送させながら原稿を読み取る共に原稿排出を行うシート読み取り方式では、圧縮を使ったメモリコピーを行うことで、小容量のメモリでコピー動作が可能となり、従来のような大容量のメモリを必要としないためコスト低減が可能となるという効果を奏する。
【０１２１】
また、１枚の原稿に対して複数部数のコピーを行う場合、原稿を固定した状態で原稿を読み取るブック読み取り方式では、原稿画像を読み取りながらプリントデータに変換し記録を行うと共に、プリントデータを画像メモリに格納することにより、２部目以降の記録時には画像メモリに蓄積されたプリントデータを用い（原稿から読み取った画像データをそのまま画像メモリに蓄積し、画像メモリに蓄積された画像データを指定された部数回記録するコピー）、また、画像メモリにプリントデータが入らなかったときでも、再度読み取りを行うことで、高画質のカラーコピーが可能となるという効果を奏する。
【０１２２】
［他の実施の形態］
本発明の上記実施形態では、本発明をファクシミリ装置に適用した場合を例に挙げたが、本発明は、画像読取機能・画像形成機能・ファクシミリ機能を含む複数の機能を有する複合機に適用することもできる。
【０１２３】
本発明の上記実施形態では、ファクシミリ装置の印刷方式をレーザビーム方式或いはインクジェット方式とした場合を例に挙げたが、本発明は、熱転写方式、感熱方式、静電方式など他の印刷方式に適用することもできる。
【０１２４】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、本発明が達成されることは言うまでもない。
【０１２５】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、或いはネットワークを介したダウンロードなどを用いることができる。
【０１２６】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１２７】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１２８】
【発明の効果】
以上説明したように、本発明によれば、１枚の原稿に対して複数部数のコピーを行う場合、原稿を搬送させながら原稿を読み取る共に原稿排出を行う第一読み取り方式では、圧縮を使ったメモリコピー（を行うことで、小容量のメモリでコピー動作が可能となり、従来のような大容量のメモリを必要としないためコスト低減が可能となるという効果を奏する。
【０１２９】
また、１枚の原稿に対して複数部数のコピーを行う場合、原稿を固定した状態で原稿を読み取る第二読み取り方式では、原稿画像を読み取りながらプリントデータに変換し記録を行うと共に、プリントデータを画像メモリに格納することにより、２部目以降の記録時には画像メモリに蓄積されたプリントデータを用い、また、画像メモリにプリントデータが入らなかったときでも、再度読み取りを行うことで、高画質のカラーコピーが可能となるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成装置（ファクシミリ装置）の構成を示すブロック図である。
【図２】画像形成装置（ファクシミリ装置）におけるコピー処理の動作シーケンスを示すフローチャートである。
【図３】画像形成装置（ファクシミリ装置）におけるコピー処理の動作シーケンスを示すフローチャートである。
【図４】図２のステップＳ２０１の圧縮方法選択処理を示すフローチャートである。
【図５】ダイレクトコピータスクの動作シーケンスを示すフローチャートである。
【図６】ダイレクトコピータスクの動作シーケンスを示すフローチャートである。
【図７】プリントデータ転送タスクの動作シーケンスを示すフローチャートである。
【図８】プリントデータ転送タスクの動作シーケンスを示すフローチャートである。
【図９】データ変換タスクの動作シーケンスを示すフローチャートである。
【図１０】データ変換タスクの動作シーケンスを示すフローチャートである。
【図１１】図９のデータ変換タスクの終了処理における動作シーケンスを示すフローチャートである。
【図１２】図７のステップＳ５０７及び図８のステップＳ５０９のプリントデータ転送タスクにおけるリカバリー処理を示すフローチャートである。
【図１３】タイマの動作のトリガによって動作し、ダイレクトコピータスク及び読み取りタスクで起動される読み取り処理に関する動作シーケンスを示すフローチャートである。
【図１４】メモリコピータスクの動作シーケンスを示すフローチャートである。
【図１５】読み取りタスクの動作シーケンスを示すフローチャートである。
【図１６】記録タスクの動作シーケンスを示すフローチャートである。
【図１７】ＥＮＣＯＤＥタスクの動作シーケンスを示すフローチャートである。
【図１８】ＤＥＣＯＤＥタスクの動作シーケンスを示すフローチャートである。
【図１９】自動給紙読取装置の外観を示す斜視図である。
【図２０】自動給紙読取装置の主要部の構造を示す断面図である。
【図２１】図２・図３の圧縮方法選択処理の判定結果を示す説明図である。
【図２２】図９・図１０のデータ変換タスクで処理されるプリントデータのデータ形式を示す説明図である。
【符号の説明】
１  原稿読取搬送部（原稿搬送手段）
１０１  ＣＰＵ（メモリ記録手段、メモリコピー手段、メモリコピー選択手段、コピー動作制御手段、プリントデータ蓄積コピー手段）
１０２  ＲＯＭ（ＲＯＭに格納された制御プログラム：メモリ記録手段、メモリコピー手段、メモリコピー選択手段、コピー動作制御手段、プリントデータ蓄積コピー手段）
１０４  画像メモリ
１０６  読取制御部（読み取り方式判定手段）
１０７  読取部
１１９  カラープリンタ（プリンタ）
【図１】
0003631183.tif 000002
【図２】
0003631183.tif 000003
【図３】
0003631183.tif 000004
【図４】
0003631183.tif 000005
【図５】
0003631183.tif 000006
【図６】
0003631183.tif 000007
【図７】
0003631183.tif 000008
【図８】
0003631183.tif 000009
【図９】
0003631183.tif 000010
【図１０】
0003631183.tif 000011
【図１１】
0003631183.tif 000012
【図１２】
0003631183.tif 000013
【図１３】
0003631183.tif 000014
【図１４】
0003631183.tif 000015
【図１５】
0003631183.tif 000016
【図１６】
0003631183.tif 000017
【図１７】
0003631183.tif 000018
【図１８】
0003631183.tif 000019
【図１９】
0003631183.tif 000020
【図２０】
0003631183.tif 000021
【図２１】
0003631183.tif 000022
【図２２】
0003631183.tif 000023