(57)【要約】      （修正有）【課題】ユーザがスタートキーを押下してから、出力物が得られるまでの時間を短縮すること。【解決手段】原稿をセットする（１０９）と、イメージスキャナは原稿読み込みを行う（１３２）。ほぼ同じタイミングで、入力用の画像処理が開始され、入力用の画像処理が施された画像情報がメモリに記憶される（１３３）。ユーザは原稿をセットした工程１０９の時点以降パネルを操作してコピー部数の指定やカラーモードの設定やフィニッシング指定などを行なう（１３１）。全ての設定が完了すると、ユーザはコピースタートを指示するスタートキーを押下する（１１０）。スタートキーが押下される（１１０）と、出力用画像処理された画像情報がプリンタへ転送される（１３５）。プリンタでは記録紙の搬送タイミングと転送されてくる画像情報の同期を図りながら、画像データに基づいた永久可視画像を用紙上に形成し（１３６）、機外へ排出する（１１２）。【選択図】図１
2006203874.tif 000002
【特許請求の範囲】
【請求項１】
画像データを読み取る画像読取ステップと、当該読み取られた画像データを用いて画像出力を行う画像出力ステップと、ユーザからの画像出力開始入力を受け取る開始入力ステップとを備えた画像出力方法であって、
前記画像読取ステップは、前記開始入力ステップにより前記画像出力開始入力が受け取られる前に前記画像データを読み取る第一読取ステップを含み、
前記画像出力ステップは、前記開始入力ステップにより前記画像出力開始入力が受け取られた後に前記画像データを出力することを特徴とする画像出力方法。
【請求項２】
前記画像出力開始入力は、画像出力条件の設定することにより受け取られ、前記画像出力ステップは、前記設定された画像出力条件により前記画像データの画像出力を行うことを特徴とする請求項１に記載の画像出力方法。
【請求項３】
ユーザからの前記第一読取ステップを実行するか否かの指示入力を受け取る第一読取設定受取ステップをさらに備え、
前記画像読取ステップは、前記開始入力ステップにより前記画像出力開始入力が受け取られた後に前記画像データを読み取る第二読取ステップをさらに含み、前記第一読取設定受取ステップにより受け取られた設定が前記第一読取ステップを実行しないとの指示入力の場合は、前記第二読取ステップを実行することを特徴とする請求項１または２のいずれかに記載の画像出力方法。
【請求項４】
前記ユーザが前記指示入力を行うことができるユーザであるか否かを認証する認証ステップをさらに備え、
前記画像読取ステップは、前記認証ステップにより前記ユーザが前記指示入力を行うことができないユーザと判定された場合は、前記第二読取ステップを実行することを特徴とする請求項３に記載の画像出力方法。
【請求項５】
画像出力に関連して設定される設定情報を受け取る関連情報受取ステップをさらに備え、
前記画像読取ステップは、前記開始入力ステップにより前記画像出力開始入力が受け取られた後に前記画像データを読み取る第二読取ステップを含み、前記関連情報受取ステップにより受け取られた情報により設定される設定が一定の設定と異なる場合は、前記第二読取ステップを実行することを特徴とする請求項１ないし４のいずれかに記載の画像出力方法。
【請求項６】
前記関連して設定される設定は、製本モード、表紙／合紙、またはＤＦコピーのうちのいずれかとする設定であることを特徴とする請求項５に記載の画像出力方法。
【請求項７】
原稿がスキャナ部に直接載置されたか否かを検出する載置検出ステップをさらに備え、前記画像読取ステップは、前記載置検出ステップにより前記原稿がスキャナ部に直接載置されたことが検出された場合は、前記第二読取ステップを実行することを特徴とする請求項５に記載の画像出力方法。
【請求項８】
前記画像読取ステップにおいて読み取られた画像データを記憶部に格納する格納ステップと、
該記憶部から前記読み取られた画像データを読み出して、操作部に表示する表示ステップと
をさらに備え、前記画像出力ステップは、前記表示ステップにより前記画像データが表示された後に画像出力を行うことを特徴とする請求項１ないし７のいずれかに記載の画像出力方法。
【請求項９】
前記表示ステップにおいて表示された画像データの各々について入力された画像出力条件を受け取る出力条件入力ステップ
をさらに備え、前記画像出力ステップは、前記出力条件入力ステップにより受け取られた画像形成条件によって前記画像データの各々の画像出力を行うことを特徴とする請求項８に記載の画像出力方法。
【請求項１０】
前記記憶部に前記画像データを格納することができる残量を算出する残量算出ステップと、
前記残量算出ステップによって算出された残量が一定の値よりも少ないときは、前記記憶部に格納され、まだ画像形成が行われていない画像データの画像出力を促すメッセージを前記表示部に表示し、前記画像読取ステップの実行を停止する残量処理ステップと
をさらに備えたことを特徴とする請求項８または９のいずれかに記載の画像出力方法。
【請求項１１】
前記残量算出ステップによって算出された残量により、前記記憶部に格納する際の画像データの圧縮率を変えることを特徴とする請求項１０に記載の画像出力方法。
【請求項１２】
画像データを読み取る画像読取手段と、当該読み取られた画像データを用いて画像出力を行う画像出力手段と、ユーザからの画像出力開始入力を受け取る開始入力手段とを備えた画像形成装置であって、
前記画像読取手段は、前記開始入力手段により前記画像出力開始入力が受け取られる前に前記画像データを読み取る第一読取手段を含み、
前記画像出力手段は、前記開始入力手段により前記画像出力開始入力が受け取られた後に前記画像データを出力することを特徴する画像形成装置。
【請求項１３】
前記画像出力開始入力は、画像形成条件の設定することにより受け取られ、前記画像出力手段は、前記設定された画像出力条件により前記画像データを出力することを特徴とする請求項１２に記載の画像形成装置。 
【請求項１４】
ユーザからの前記第一読取手段を実行するか否かの指示入力を受け取る第一読取設定受取手段をさらに備え、
前記画像読取手段は、前記開始入力手段により前記画像出力開始入力が受け取られた後に前記画像データを読み取る第二読取手段をさらに含み、前記第一読取設定受取手段により受け取られた設定が前記第一読取手段を実行しないとの指示入力の場合は、前記第二読取手段を実行することを特徴とする請求項１２または１３のいずれかに記載の画像形成装置。
【請求項１５】
前記ユーザが前記指示入力を行うことができるユーザであるか否かを認証する認証手段をさらに備え、
前記画像読取手段は、前記認証手段により前記ユーザが前記指示入力を行うことができないユーザと判定された場合は、前記第二読取手段を実行することを特徴とする請求項１３に記載の画像形成装置。
【請求項１６】
画像出力に関連して設定される設定情報を受け取る関連情報受取手段をさらに備え、
前記画像読取手段は、前記開始入力手段により前記画像出力開始入力が受け取られた後に前記画像データを読み取る第二読取手段を含み、前記関連情報受取手段により受け取られた情報により設定される設定が一定の設定と異なる場合は、前記第二読取手段を実行することを特徴とする請求項１３に記載の画像形成装置。
【請求項１７】
前記関連して設定される設定は、製本モード、表紙／合紙、またはＤＦコピーのうちのいずれかとする設定であることを特徴とする請求項１６に記載の画像形成装置。
【請求項１８】
原稿がスキャナ部に直接載置されたか否かを検出する載置検出手段をさらに備え、
前記画像読取手段は、前記載置検出手段により前記原稿がスキャナ部に直接載置されたことが検出された場合は、前記第二読取手段を実行することを特徴とする請求項１３に記載の画像形成装置。
【請求項１９】
前記画像読取手段において読み取られた画像データを記憶部に格納する格納手段と、
該記憶部から前記読み取られた画像データを読み出して、操作部に表示する表示手段と
をさらに備え、前記画像出力手段は、前記表示手段により前記画像データが表示された後に画像出力を行うことを特徴とする請求項１２ないし１８のいずれかに記載の画像形成装置。
【請求項２０】
前記記憶部に前記画像データを格納することができる残量を算出する残量算出手段と
前記残量算出手段によって算出された残量が一定の値よりも少ないときは、前記記憶部に格納され、まだ画像出力が行われていない画像データの画像出力を促すメッセージを前記表示部に表示し、前記画像読取手段の実行を停止する残量処理手段と
をさらに備えたことを特徴とする請求項１９に記載の画像形成装置。
【請求項２１】
前記残量算出手段によって算出された残量により、前記記憶部に格納する際の画像データの圧縮率を変えることを特徴とする請求項２０に記載の画像形成装置。
【請求項２２】
原稿の読取処理を行うスキャナ部と、前記スキャナ部により読取られた原稿の画像データに対する処理条件の設定を受け付けると共に前記設定を表示する操作部と、前記操作部を介して設定された前記処理条件に従って前記画像データを変換する画像変換部と、前記画像変換部により変換された前記画像データを出力する画像出力部とを有する画像形成装置であって、
前記設定が前記操作部を介して完了する前に、前記スキャナ部による前記読取処理を実行する第一読取手段と、
前記第一読取手段により読取った前記画像データを、画像出力時に選択し得る1以上の画像形式に変換し、１以上の前記変換データとして記憶する記憶手段と、
前記記憶手段に記憶した１以上の前記変換データのうち、前記設定手段により設定された処理条件に関する前記変換データを保持し、前記設定手段により設定されなかった処理条件に関連する前記変換データをリリースする制御手段と、
前記制御手段によって保持した前記変換データに基づいて画像データを前記画像出力部に出力させる出力手段と
を備えたことを特徴とする画像形成装置。
【請求項２３】
原稿の読取処理を行うスキャナ部と、前記スキャナ部により読取られた原稿の画像データに対する処理条件の設定を受け付けると共に前記設定を表示する操作部と、前記操作部を介して設定された前記処理条件に従って前記画像データを変換する画像変換部と、前記画像変換部により変換された前記画像データを出力する画像出力部とを有する画像形成装置であって、
前記設定が前記操作部を介して完了する前に、前記スキャナ部による前記読取処理を実行する第一読取手段と、
前記第一読取手段により読取った前記画像データを記憶領域に記憶する記憶手段と、
前記設定が前記操作部を介して完了した後に、前記記憶手段により前記記憶領域に記憶した前記画像データを画像出力時に選択し得る画像形式の変換データに変換して保持し、前記記憶手段により前記記憶領域に記憶した前記画像データをリリースする制御手段と、
前記制御手段によって保持した前記変換データを前記画像出力部に出力させる出力手段と
を備えたことを特徴とする画像形成装置。
【請求項２４】
前記第一読取手段により読取った前記画像データのサイズと、前記第一読取読み手段により読取った前記画像データを画像出力時に選択し得る１以上の画像形式の変換データに変換した前記変換データのサイズの合計とを比較する比較手段と、
前記比較手段によって、前記第一読取手段により読取った前記画像データのサイズのほうが大きいと判定された場合、前記第一読取手段により読取った前記画像データを、前記変換データに変換し１以上の前記変換データとして記憶領域に記憶する第１の記憶手段と、
前記比較手段によって、前記第一読取手段により読取った前記画像データのサイズが前記合計以下と判定された場合、前記第一読取手段により読取った前記画像データを前記記憶領域に記憶する第２の記憶手段と、
前記設定が前記操作部を介して完了した後に、前記第１の記憶手段により前記記憶領域に記憶した１以上の前記変換データのうち、前記設定された前記変換データのみを保持し、設定されていない前記変換データをリリースし、又は前記第２の記憶手段により前記記憶領域に記憶した前記画像データを前記変換データに変換して保持し前記第２の記憶手段により前記記憶領域に記憶した前記画像データをリリースするデータ保持手段と、
前記データ保持手段によって保持した前記変換データを前記画像出力部に出力させる出力手段と
を備えたことを特徴とする請求項２２または２３に記載の画像形成装置。
【請求項２５】
前記記憶領域の残量を判定する残量判定手段と、
前記残量判定手段によって前記第一読取手段の動作に対して前記残量が不十分であると判定された場合、前記残量が不十分である旨を報知するメッセージを前記操作部に表示し、前記先読み手段の動作を中断する中断手段と
をさらに備えたことを特徴とする請求項２２ないし２４のいずれかに記載の画像形成装置。
【請求項２６】
前記記憶領域の残量を判定する残量判定手段と、
前記残量判定手段による判定に応じて、少なくとも前記変換データ又は前記第一読取手段により読取った前記画像データを含むデータであって前記記憶領域に記憶するデータを選択する選択手段と
をさらに備えたことを特徴とする請求項２４に記載の画像形成装置。
【請求項２７】
前記第一読取手段により読取った前記画像データを記憶領域に記憶する記憶手段と、
前記記憶手段によって前記記憶領域に記憶された前記画像データを前記操作部にプレビュー表示する表示手段とを更に含むことを特徴とする請求項２２ないし２６のいずれかに記載の画像形成装置。
【請求項２８】
原稿の読取処理を行うスキャナ部と、前記スキャナ部により読取られた原稿の画像データに対する処理条件の設定の指示を受け付け前記設定を行うと共に前記設定を表示する操作部と、前記操作部を介して設定された前記処理条件に従って前記画像データを変換する画像変換処理部と、前記画像変換部により変換された前記画像データを出力する画像出力部とを有する画像形成装置の制御方法であって、
前記設定が前記操作部を介して完了する前に、前記スキャナ部による前記読取処理を実行する第一読取ステップと、
記憶手段が、前記第一読取ステップにおいて読取った前記画像データを、画像出力時に選択し得る１以上の画像形式の変換データに変換し、１以上の前記変換データとして記憶領域に記憶する記憶ステップと、
前記設定が前記操作部を介して完了した後に、前記記憶ステップにおいて前記記憶領域に記憶した１以上の前記変換データのうち、前記設定手段により設定された処理条件に関する前記変換データを保持し、前記設定手段により設定されなかった処理条件に関連する前記変換データをリリースするデータ保持ステップと、
前記データ保持ステップにおいて保持した前記変換データを前記画像出力部に出力させる出力ステップと
を備えたことを特徴とする画像形成装置の制御方法。
【請求項２９】
原稿の読取処理を行うスキャナ部と、前記スキャナ部により読取られた原稿の画像データに対する処理条件の設定の指示を受け付け前記設定を行うと共に前記設定の状況を表示する操作部と、前記操作部を介して設定された前記処理条件に従って前記画像データを変換する画像変換部と、前記画像変換部により変換された前記画像データを出力する画像出力部とを有する画像形成装置の制御方法であって、
前記設定が前記操作部を介して完了する前に、前記スキャナ部による前記読取処理を実行する第一読取ステップと、
記憶手段が、前記第一読取ステップにおいて読取った前記画像データを記憶領域に記憶する記憶ステップと、
前記設定が前記操作部を介して完了した後に、前記記憶ステップにおいて前記記憶領域に記憶した前記画像データを画像出力時に選択し得る画像形式の変換データに変換して保持し、前記記憶ステップにおいて前記記憶領域に記憶した前記画像データをリリースするデータ保持ステップと、
出力手段が、前記データ保持ステップにおいて保持した前記変換データを前記画像出力部に出力させる出力ステップと
を備えたことを特徴とする画像形成装置の制御方法。
【請求項３０】
原稿画像を読取り、該読み取りによって得られる画像データに対し当該画像の出力方法に対応した画像処理を行い、該画像処理した画像データを前記出力方法で出力する画像形成装置であって、
前記出力方法に対応した前記原稿読取りのための入力用設定を含む設定を行う設定手段と、
ユーザからの画像出力開始入力を受け取る開始入力手段と、
該設定手段において前記入力用設定が終了しかつ前記開始入力手段による画像出力開始入力を受けとる前に、前記原稿の読み取りを開始するよう制御する読取り制御手段と
を具えたことを特徴とする画像形成装置。
【請求項３１】
前記設定処理は、画像データの出力のための出力用設定処理を含むことを特徴とする請求項３０に記載の画像形成装置。
【請求項３２】
前記設定手段はユーザによって操作可能な操作部を備え、該操作部を介したユーザの操作に応じて前記設定処理を行うことを特徴とする請求項３０または３１に記載の画像形成装置。
【請求項３３】
原稿画像を読取り、該読み取りによって得られる画像データに対し当該画像の出力方法に対応した画像処理を行い、該画像処理した画像データを前記出力方法で出力する画像形成装置であって、
前記出力方法に対応した画像処理によって得られる画像データのデータ形式を設定する設定手段と、
ユーザからの画像出力開始入力を受け取る開始入力手段と、
該設定手段によりデータ形式を設定した後で、かつ前記開始入力手段による画像出力開始入力を受けとる前に、前記原稿の読み取りを開始するよう制御する読取り制御手段と
を具えたことを特徴とする画像形成装置。
【請求項３４】
原稿画像を読取り、該読み取りによって得られる画像データに基づいて画像形成を行う画像形成装置であって、
原稿を読取るための原稿読取り部と、
表示画面を備え、前記画像形成装置の画像形成に関する入力を行うための操作部と、
該操作部の表示画面に第１の操作用表示を行い、該第１操作用表示において第１の操作が行われると、前記原稿読取り部における原稿読取り動作を開始させるとともに前記表示画面に第２の操作用表示を行い、該第２操作用表示において第２の操作が行われると、画像形成動作を開始するよう制御する制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項３５】
原稿画像を読取り、該読み取りによって得られる画像データに対し当該画像の出力方法に対応した画像処理を行い、該画像処理した画像データを前記出力方法で出力するための画像形成方法であって、
前記出力方法に対応した前記原稿読取りのための入力用設定処理を含む設定処理を可能とする設定ステップと、
ユーザからの画像出力開始入力を受け取る開始入力ステップと、
該設定ステップにおいて前記入力用設定処理が終了しかつ前記開始入力手段による画像出力開始入力を受けとる前に、前記原稿の読み取りを開始するよう制御する読取り制御ステップと、
を備えたことを特徴とする画像形成方法。
【請求項３６】
前記設定処理は、画像データの出力のための出力用設定処理を含むことを特徴とする請求項３５に記載の画像形成方法。
【請求項３７】
前記設定ステップは、ユーザによって操作可能な操作部を用い、該操作部を介したユーザの操作に応じて前記設定処理を行うことを特徴とする請求項３５または３６に記載の画像形成方法。
【請求項３８】
原稿画像を読取り、該読み取りによって得られる画像データに対し当該画像の出力方法に対応した画像処理を行い、該画像処理した画像データを前記出力方法で出力する画像形成方法であって、
前記出力方法に対応した画像処理によって得られる画像データのデータ形式を確定する確定ステップと、
該確定ステップによりデータ形式が確定した後でかつ前記開始入力手段による画像出力開始入力を受けとる前に、前記原稿の読み取りを開始するよう制御する読取り制御ステップと
を備えたことを特徴とする画像形成方法。
【請求項３９】
画像出力方法であって、
所定のフォーマットで画像データを読み取るステップと、
第一の出力方法に従って前記読み取られた画像データを出力するステップと、
第二の出力方法に従って前記読み取られた画像データを出力するステップと、
前記読み取りステップによる画像データの読み取りと並行して、当該読み取られた画像データの処理のためのパラメータを入力するステップと
を備え、前記所定のフォーマットは、前記第一の出力方法と第二の出力方法に対応可能であることを特徴とする画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナから読み込まれた画像を、記録紙に記録する画像形成装置及びその制御方法並びにプログラムに関する。より詳細には、本発明は、コピー機能、イメージスキャナ機能、イメージ送信機能、イメージ受信機能、プリンタ機能、ボックス保存機能等のうちの任意の機能を備えた画像形成装置及びその制御方法並びにプログラムに関する。
又はコピー機能のみを備えた、画像形成装置及びその制御方法並びにプログラムに関する。
【背景技術】
【０００２】
従来から、画像形成装置においては、ユーザが一枚目の画像出力結果を手にするまでに要する時間（ＦＣＯＴ；First Copy Time）を短縮するための技術が検討されている。ここで画像出力結果とは、コピー機能であれば印刷用紙が出力されることであり、イメージ送信機能であれば、画像が送信先まで送信されることを意味する。ＦＣＯＴとは、画像形成装置において、原稿をセットしてコピーボタン（スタートボタン）を押してから、最初のコピー用紙が出てくるまでの時間のことをいう。ＦＣＯＴが速ければ速いほど、性能が良いこととなる。所謂コピータイム（１分間でＡ４（横）のコピー用紙を何枚プリントできるかという性能；ＰＰＭ（Page per minutes））とは関係なく、プリントをするのに必要な部分を起動させたりするのに必要な時間でもある。このため、画像形成装置における回路や制御部分の性能といえる。自動車の性能にたとえると、加速性能がＦＣＯＴ、最高速がコピータイムに相当する。
【０００３】
ＦＣＯＴを短縮するための技術として、以下のような技術が考えられている。第１の例は、画像形成装置が読み取った画像データのフローを制御する例である。画像形成装置は、通常、読み取り手段が読み取った画像データを高速だが記憶単価の高いＲＡＭ（random access memory）上に記憶する。その後、記憶単価の安いハードディスクに記憶し、印刷時にはハードディスクから前記画像データを読み出して前記ＲＡＭ上に記憶する。さらに、プリンタに転送して印刷するが、特定の条件に合致した時にはハードディスクに画像データを転送せず、上記ＲＡＭからプリンタへ直接画像データを転送する。これによりハードディスクへのアクセス時間を短縮し、ＦＣＯＴを向上させる技術がある（特許文献１参照）。
【０００４】
第2の例は、画像形成装置内部の用紙搬送速度を制御する例である。画像形成装置は、プリンタ内の感光ドラムを有している。また、その感光ドラムに、レーザー光或いはＬＥＤ（light-emitting diode）等の光源によって形成した静電潜像を印刷用紙に転写する転写手段を有する。さらに、転写手段の印刷用紙搬送方向の上流側に配置された、印刷用紙搬送速度を制御可能なレジストローラを有する。そのレジストローラにより、上記転写手段に至る以前の用紙搬送速度を、上記転写手段を通過する用紙搬送速度（即ち画像形成速度）よりも速めるように制御する。一方印刷用紙が上記転写手段を通過する際には印刷用紙の搬送速度が画像形成速度となるように制御する。これにより画像形成時間を短縮するように制御する技術がある（特許文献２参照）。
【０００５】
また、画像形成装置において、読み取り動作と印刷動作の非同期を実現し、原稿先読み動作により、従来実用性の低かったマルチジョブを実使用に耐え得るようにする技術がある（特許文献３参照）。この技術は、自動機能（コピー、送信、保存等）の動作の可否の判定を原稿読み取り時点に行う際、部数が多い場合などに印刷に時間を要する場合であっても、自動機能の動作の可否の確認に要する時間を短くできるようにする技術である。
【０００６】
一方、画像形成装置が読み込んだ画像データをプレビューするための技術として、複写物（出力結果）と同等画質の画像をプレビュー表示できる技術がある（特許文献４参照）。
【０００７】
さらに、特許文献５は、ユーザが印刷出力を指示するスタートキーを押下する前に、記録用紙を所定量予め搬送する技術を開示している。より具体的には、ユーザがそのスタートキーを押下する前に、ユーザーインターフェースを介した種々の設定あるいは印刷に係わる装置の操作を行うと、記録用紙の搬送を開始し、印刷用紙を所定量予め搬送しておくことが記載されている。すなわち、印刷に係わる種々の設定や操作と並行して印刷動作の一部を行うことを開示している（特許文献５参照）。
【０００８】
ここで、上述の特許文献１、特許文献２を始めとする従来のＦＣＯＴ短縮に対する技術は、いずれも画像形成装置における以下の所定の処理、即ち、
画像形成方法の設定
↓
画像情報の読取り
↓
画像情報の記憶
↓
画像情報の読み出し
↓
画像情報の印刷
の中の、各々の処理時間を短縮するという技術である。
【０００９】
例えば特許文献１において開示されている技術は、上記所定の処理過程における「画像情報の記憶」時間、「画像情報の読み出し」時間を短縮する技術である。また、特許文献２において開示されている技術は、印刷装置内の画像形成プロセス前の用紙搬送速度を高速化するという技術であり、上記所定の処理過程における「画像情報の印刷」時間を短縮する技術と考えることができる。
【００１０】
また、特許文献５に開示される技術は、所定の画像処理がなされて印刷データが作成されない限り印刷用紙に対する印刷動作は行われない。このため、当然のことながら、印刷動作は、画像処理が終了する時間によって制約を受ける。特許文献５の構成は、印刷のための画像処理が終了してから給紙を開始する構成と比べればＦＣＯＴを短縮できるものの、その短縮される分は、予め搬送する所定量の搬送時間だけである。従って、ＦＣＯＴの大きな改善は期待できない。
【００１１】
一方、画像形成方法の設定が完了後に画像情報の読取りを行い、さらに読取った画像情報を印刷するという一連の処理は、読取り画像を光学的手段で感光ドラムに導いて静電潜像を形成するアナログ複写機において必然性のある処理手順である。
【００１２】
複写機能を使用するユーザの作業フローを分析してみると、ユーザは、複合機、特に複写機能を使用する場合、操作パネルによる各種設定にある程度の時間を要することがわかる。即ち、片面原稿か両面原稿か等の原稿の読込パターンの設定など、実際の画像読込を開始する前に各種設定にある程度の時間を要することがわかる。また、出力物に対してステープルや製本などのフィニッシング処理をおこなうかどうかの設定にある程度の時間を要することがわかる。さらに、拡大／縮小などの倍率の設定、２ページ、４ページといった複数ページの画像情報を１枚の用紙上に縮小レイアウトして印刷するレイアウト指定（以下２ＵＰ、４ＵＰ印刷と称する）などでも、ある程度の時間を要することがわかる。
【００１３】
即ち、従来の画像形成装置における原稿の読み取り処理は、全ての設定が完了してユーザがスタートキーを押下するまでは開始していない。
【００１４】
【特許文献１】特開２００１−３２０５６１号公報
【特許文献２】特開２００２−１０４６９５号公報
【特許文献３】特開平１１−２３４４４９号公報
【特許文献４】特開平５−３３６２８７号公報
【特許文献５】特開２００１−２９６７８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明は、上記問題点に鑑みてなされたものであり、全く新規の方法で生産性を飛躍的に向上させることができる画像形成装置及び方法を提供することを目的とする。
【００１６】
より具体的には、印刷出力すべくスタートキーを押下する前に読取った画像の画像処理を開始することによって、画像の出力指示から実際に出力されるまでの時間を大きく短縮する画像形成装置および画像形成方法を提供することが目的である。
【００１７】
また、別の弊害を発生させたり、ユーザが不便になったりする等の問題を生じさせることなく、生産性を飛躍的に向上させることができる画像形成装置及び方法を提供することを別の目的とする。
【００１８】
より具体的な目的としては、ユーザの画像処理条件確定前に、画像読み込み動作を開始する原稿先読みの構成とするために、画像処理条件の相違等による原稿の再読込などの弊害が発生しないように効率よく制御することである。
【００１９】
例えば、ユーザの画像処理条件確定前に、画像読み込み動作を開始する原稿先読みの構成とするために、次のような弊害が生じる場合がある。
【００２０】
画像形成装置が、原稿を出力設定前に読み込む場合において、ある決まったモード（特定の画像フォーマット）で原稿の読み取りを行ってしまうと、ユーザの所望する処理とは異なる処理が施されてしまう場合がある。そのため、ユーザの所望する処理を行うために原稿を再度読み直すことが必要である。この原稿の読み直しを防ぎ画像形成装置が後の設定に対応できるように、複数モード（例えば、全画像フォーマット）の画像データ、或いは、生画像データを蓄積することが必要である。
【００２１】
また、画像形成装置が後の設定に対応できるように、複数モード（例えば、全画像フォーマット）の画像データ、或いは、生画像データを蓄積することは、画像蓄積容量など物理的なリソースの不足から不可能な場合も有る。
【００２２】
このような場合、画像形成装置は、リソースの限界を越えて原稿を読み取ることができない。このため、原稿の先読みを行う際に、ある決まったモードで原稿の読み取りを行ったために所望の処理ができない場合には、再度原稿の読み直しが必要となってしまう。或いは、複数モードでの原稿の読み取りができなかった場合等にも、再度原稿の読み直しが必要となってしまう。
【００２３】
このような読み直しが発生しないようにすることも、本発明の目的の一部である。
【００２４】
本発明は、このような課題に鑑みてなされたもので、その目的とするところは、生産性を向上させた画像形成装置及びその制御方法並びにプログラムを提供することにある。
【００２５】
ここで、本願発明の各請求項は、上記目的のすべてを達成するものではない。
【課題を解決するための手段】
【００２６】
本発明においては、画像データを読み取る画像読取ステップと、当該読み取られた画像データを用いて画像出力を行う画像出力ステップと、ユーザからの画像出力開始入力を受け取る開始入力ステップとを備えた画像出力方法であって、前記画像読取ステップは、前記開始入力ステップにより前記画像出力開始入力が受け取られる前に前記画像データを読み取る第一読取ステップを含み、前記画像出力ステップは、前記開始入力ステップにより前記画像出力開始入力が受け取られた後に前記画像データを出力することにより、課題の解消を図ったものである。
【００２７】
更に別の本発明においては、画像データを読み取る画像読取手段と、読み取られた画像データを用いて画像出力を行う画像出力手段と、ユーザからの画像出力開始入力を受け取る開始入力手段とを備えた画像形成装置であって、画像読取手段は、開始入力手段により画像出力開始入力が受け取られる前に画像データを読み取る第一読取手段を含み、画像出力手段は、開始入力手段により画像出力開始入力が受け取られた後に画像データを出力することにより、課題の解消を図ったものである。
【００２８】
更に別の発明においては、原稿の読取処理を行うスキャナ部と、スキャナ部により読取られた原稿の画像データに対する処理条件の設定を受け付けると共に設定を表示する操作部と、操作部を介して設定された処理条件に従って画像データを変換する画像変換部と、画像変換部により変換された画像データを出力する画像出力部とを有する画像形成装置であって、設定が前記操作部を介して完了する前に、スキャナ部による読取処理を実行する第一読取手段と、第一読取手段により読取った画像データを、画像出力時に選択し得る1以上の画像形式に変換し、１以上の変換データとして記憶する記憶手段と、設定が操作部を介して完了した後に、記憶手段に記憶した１以上の変換データのうち、設定手段により設定された処理条件に関する変換データを保持し、設定手段により設定されなかった処理条件に関連する変換データをリリースする制御手段と、制御手段によって保持した変換データに基づいて画像データを画像出力部に出力させる出力手段とを備えたことにより、課題の解消を図ったものである。
【００２９】
更に別の発明においては、原稿の読取処理を行うスキャナ部と、スキャナ部により読取られた原稿の画像データに対する処理条件の設定を受け付けると共に設定を表示する操作部と、操作部を介して設定された処理条件に従って画像データを変換する画像変換部と、画像変換部により変換された画像データを出力する画像出力部とを有する画像形成装置であって、設定が操作部を介して完了する前に、スキャナ部による読取処理を実行する第一読取手段と、第一読取手段により読取った画像データを記憶領域に記憶する記憶手段と、設定が操作部を介して完了した後に、記憶手段により記憶領域に記憶した画像データを画像出力時に選択し得る画像形式の変換データに変換して保持し、記憶手段により記憶領域に記憶した画像データをリリースする制御手段と、制御手段によって保持した変換データを画像出力部に出力させる出力手段とを備えたことにより、課題の解消を図ったものである。
【００３０】
更に別の発明おいては、原稿の読取処理を行うスキャナ部と、スキャナ部により読取られた原稿の画像データに対する処理条件の設定の指示を受け付け設定を行うと共に設定を表示する操作部と、操作部を介して設定された処理条件に従って画像データを変換する画像変換処理部と、画像変換部により変換された画像データを出力する画像出力部とを有する画像形成装置の制御方法であって、設定が前記操作部を介して完了する前に、スキャナ部による読取処理を実行する第一読取ステップと、記憶手段が、第一読取ステップにおいて読取った画像データを、画像出力時に選択し得る１以上の画像形式の変換データに変換し、１以上の変換データとして記憶領域に記憶する記憶ステップと、設定が操作部を介して完了した後に、記憶ステップにおいて記憶領域に記憶した１以上の変換データのうち、設定手段により設定された処理条件に関する変換データを保持し、設定手段により設定されなかった処理条件に関連する変換データをリリースするデータ保持ステップと、データ保持ステップにおいて保持した変換データを画像出力部に出力させる出力ステップとを備えたことにより、課題の解消を図ったものである。
【００３１】
更に別の発明によれば、原稿の読取処理を行うスキャナ部と、スキャナ部により読取られた原稿の画像データに対する処理条件の設定の指示を受け付け設定を行うと共に設定の状況を表示する操作部と、操作部を介して設定された処理条件に従って画像データを変換する画像変換部と、画像変換部により変換された画像データを出力する画像出力部とを有する画像形成装置の制御方法であって、設定が前記操作部を介して完了する前に、スキャナ部による読取処理を実行する第一読取ステップと、記憶手段が、第一読取ステップにおいて読取った画像データを記憶領域に記憶する記憶ステップと、設定が操作部を介して完了した後に、記憶ステップにおいて記憶領域に記憶した画像データを画像出力時に選択し得る画像形式の変換データに変換して保持し、記憶ステップにおいて記憶領域に記憶した画像データをリリースするデータ保持ステップと、出力手段が、データ保持ステップにおいて保持した変換データを画像出力部に出力させる出力ステップとを備えたことにより、課題の解消を図ったものである。
【００３２】
更に別の発明によれば、原稿画像を読取り、読み取りによって得られる画像データに対し画像の出力方法に対応した画像処理を行い、画像処理した画像データを出力方法で出力する画像形成装置であって、出力方法に対応した原稿読取りのための入力用設定を含む設定を行う設定手段と、ユーザからの画像出力開始入力を受け取る開始入力手段と、設定手段において入力用設定が終了しかつ開始入力手段による画像出力開始入力を受けとる前に、原稿の読み取りを開始するよう制御する読取り制御手段とを備えたことにより、課題の解消を図ったものである。
【００３３】
更に別の発明によれば、原稿画像を読取り、読み取りによって得られる画像データに対し画像の出力方法に対応した画像処理を行い、画像処理した画像データを出力方法で出力する画像形成装置であって、出力方法に対応した画像処理によって得られる画像データのデータ形式を設定する設定手段と、ユーザからの画像出力開始入力を受け取る開始入力手段と、設定手段によりデータ形式を設定した後で、かつ開始入力手段による画像出力開始入力を受けとる前に、原稿の読み取りを開始するよう制御する読取り制御手段とを備えたことにより、課題の解消を図ったものである。
【００３４】
更に別の発明によれば、原稿画像を読取り、読み取りによって得られる画像データに基づいて画像形成を行う画像形成装置であって、原稿を読取るための原稿読取り部と、表示画面を備え、画像形成装置の画像形成に関する入力を行うための操作部と、操作部の表示画面に第１の操作用表示を行い、第１操作用表示において第１の所定の操作が行われると、原稿読取り部における原稿読取り動作を開始させるとともに表示画面に第２の操作用表示を行い、第２操作用表示において第２の所定の操作が行われると、画像形成動作を開始するよう制御する制御手段とを備えたことにより、課題の解消を図ったものである。
【００３５】
更に別の発明によれば、原稿画像を読取り、読み取りによって得られる画像データに対し画像の出力方法に対応した画像処理を行い、画像処理した画像データを出力方法で出力するための画像形成方法であって、出力方法に対応した原稿読取りのための入力用設定処理を含む設定処理を可能とする設定ステップと、ユーザからの画像出力開始入力を受け取る開始入力ステップと、設定ステップにおいて入力用設定処理が終了しかつ開始入力手段による画像出力開始入力を受けとる前に、原稿の読み取りを開始するよう制御する読取り制御ステップとを備えたことにより、課題の解消を図ったものである。
【００３６】
更に別の発明によれば、原稿画像を読取り、読み取りによって得られる画像データに対し画像の出力方法に対応した画像処理を行い、画像処理した画像データを出力方法で出力する画像形成方法であって、出力方法に対応した画像処理によって得られる画像データのデータ形式を確定する確定ステップと、確定ステップによりデータ形式が確定した後でかつ開始入力手段による画像出力開始入力を受けとる前に、原稿の読み取りを開始するよう制御する読取り制御ステップとを備えたことにより、課題の解消を図ったものである。
【発明の効果】
【００３７】
以上の構成によれば、画像の出力指示から実際に出力されるまでの時間を大きく短縮する画像形成装置および画像形成方法を提供できる。
【発明を実施するための最良の形態】
【００３８】
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付し、説明の重複は省略する。
【００３９】
（実施形態１）
複写機能を使用するユーザの作業フローを分析してみる。まず、ユーザは操作パネルにより各種設定を行う。例えば、片面原稿か両面原稿かなどの原稿の読込パターンを設定する。さらに、ユーザは画像の出力に関する設定を行う。例えば出力物に対するステイプルや製本などのフィニッシング処理を行うかどうかである。また、拡大／縮小などの倍率の設定、２ページおよび４ページといった複数ページの画像情報を１枚の用紙上に縮小レイアウトして印刷するレイアウト指定（以下それぞれ２ＵＰ印刷および４ＵＰ印刷と称する）などである。このように、実際の画像の読込を開始する前にある程度の時間を要することがわかる。時再の画像読込における原稿の読取処理は、全ての設定が完了してユーザがスタートキーを押下するまでは開始されない。
【００４０】
図１について、説明する。図１において、上段は従来の画像形成処理シーケンスを示す。ユーザが操作パネルを介して印刷条件を入力した後に、スタートキーが押下されることによって、イメージスキャナは原稿の読取処理を開始する。次に、画像形成装置はその読み取った原稿の画像データをメモリ等の記憶媒体に記憶し、その画像データを記憶媒体からプリンタに送信し印刷させるものである。このように、図１に示す従来の画像形成では、原稿読み込みをスタートキーが押されてから行う（以下、このシーケンスを「非先読みシーケンス」という）。これに対し、下段は本発明の一実施形態の画像形成シーケンスを示す。即ち、原稿読み込みを、スタートキーが押される前に行うシーケンスである（以下、このシーケンスを「先読みシーケンス」という）。以下、これらをさらに詳しく説明する。
【００４１】
図１の上段、下段それぞれの縦軸はそれぞれ以下のとおりである。ＵＳＥＲはユーザの操作を示す。ＳＣＡＮＮＥＲは原稿の読み込むイメージスキャナの動作を示す。ＭＥＭＯＲＹは読み込んだ画像データを一時的に記憶するメモリへの情報入出力動作を示す。ＰＲＩＮＴＥＲは画像データを印刷用紙に画像形成するプリンタの動作をす。また、横軸は上記の動作ごとのタイミングチャートを示している。
【００４２】
図１の上段に示す非先読みシーケンスでは、先ず、ＵＳＥＲにおいて、ユーザが原稿を原稿台あるいはドキュメントフィーダにセットする（時点１０１）。その後、ユーザはＵＩパネルを操作してコピー部数の指定やカラーモードの設定やフィニッシング指定などを行う（期間１２１）。総ての設定が完了すると、ユーザは印刷あるいは印刷データの送信などを指示するキーを押下する（時点１０２）。ＳＣＡＮＮＥＲでは、キー押下（時点１０２）を受けて原稿読み込みを行う（期間１２２）。ドキュメントフィーダを利用したコピーの場合は、原稿読み込みの前にドキュメントフィーダにセットされた原稿を原稿台まで引き込むという動作も必要となる。原稿読み込みが開始されると、若干の遅延時間を経た後、ＭＥＭＰＲＹにおいて、入力用の画像処理が開始され、入力用の画像処理が施された画像情報がメモリに記憶される（期間１２３）。原稿の読み込みおよび入力用画像処理が終了すると（時点１０３）、次に、ＭＥＭＯＲＹにおいて画像データが読み出され、それとともに印刷用紙への画像形成のための出力用画像処理が行われる（期間１２４）。また、これと並行して出力用画像処理された画像情報はプリンタへ出力（転送）される（期間１２５）。ＰＲＩＮＴＥＲにおいて、プリンタは印刷用紙の搬送タイミングと転送されてくる画像情報の同期をとりながら、画像データに基づいた永久可視画像を用紙上に形成し（期間１２６）、機外へ排出する（時点１０４）。以上説明した非先読みシーケンスにおいて、そのＦＣＯＴは、時点１０２から時点１０４までの時間となる。
【００４３】
次に、本実施形態１に係る先読みシーケンスについて、図１の下段に記載したタイミングチャートを参照しながら説明する。先読みシーケンスでは、USERが原稿を原稿台、或いはドキュメントフィーダにセットする（１０９）。そして、SCANNERは原稿読み込みを行う（１３２の期間）。ドキュメントフィーダを利用したコピーの場合は、原稿読み込みの前にドキュメントフィーダにセットされた原稿を原稿台まで引き込むという動作も必要となる。原稿読み込みが開始されると、若干の遅延時間を経たほぼ同じタイミングで、入力用の画像処理が開始され、入力用の画像処理が施された画像情報がメモリに記憶され（１３３の期間）、やがてメモリ格納が完了する（１１１）。
【００４４】
一方、USERは原稿をセットした１０９の時点以降パネルを操作してコピー部数の指定やカラーモードの設定やフィニッシング指定などを行なう（１３１の期間）。全ての設定が完了すると、ユーザはコピースタートを指示するスタートキーを押下する（１１０）。スタートキーが押下される（１１０）と、次にMEMORYから画像データが読み出されながら、記録紙への画像形成のための出力用画像処理が施される（１３４の期間）。これと並行して出力用画像処理された画像情報はPRINTERへ転送される（１３５の期間）。PRINTERでは記録紙の搬送タイミングと転送されてくる画像情報の同期を図りながら、画像データに基づいた永久可視画像を用紙上に形成し（１３６）、機外へ排出する（１１２）。以上説明した先読みシーケンスにおいて、そのＦＣＯＴは、１１０から１１２までの時間となる。この場合、非先読みシーケンスと先読みシーケンスでは、図１において符号１３７で示した時間だけＦＣＯＴが短縮される。
【００４５】
次に、本実施形態１の画像形成装置について、図２以降の図面を参照してより詳細に説明する。
【００４６】
図２は、画像形成装置の概略ブロック図で、一般的なCOPY／PRINT／FAXなどの機能を有するデジタル複合機のブロック図である。本実施形態１の画像形成装置は以下のとおり構成される。２０１は原稿読み取り処理を行うスキャナ部である。２０２はスキャナ部２０１から読み取られた画像に画像処理を施しメモリ２０５に格納する等の制御を行うコントローラである。２０４は、スキャナ部２０１により読み取られる画像に対する各種の印刷条件を設定する操作部である。２０３はメモリ２０５から読み出された画像データを操作部２０４により設定された印刷設定条件に従って記録用紙に可視化された画像形成を行なうプリンタ部である。２０５は、読み取られた画像データ等を格納するためのメモリである。また、この画像形成装置は、ネットワーク２０６を介して、画像データを管理するサーバ２０７や、この画像形成装置に対してプリントの実行を指示するパソコン（ＰＣ）２０８等が接続されている。
【００４７】
図３は、画像形成装置の断面図である。図２を参照し説明した画像形成装置のより詳細な構成について、図３を参照し説明する。この画像形成装置は、コピー・プリンタ・FAXのそれぞれの機能を有している。図３において、本実施形態１の画像形成装置は、スキャナ３０１とドキュメントフィーダ（ＤＦ）３０２と、カラー４色ドラムを備えるプリント記録用のプリンタ３１３と、給紙デッキ３１４とフィニッシャ３１５等を有する。ここで、スキャナ３０１は、図２のスキャナ部２０１を示す。また、プリンタ３１３は、図２のプリンタ部２０３を示す。
【００４８】
まず、スキャナ３０１を中心に行われる読取り動作について説明する。原稿台３０７に原稿をセットして読み込みを行なう場合には、ユーザは原稿台３０７に原稿をセットしてＤＦ３０２を閉じる。すると、開閉センサ３３０が原稿台３０７が閉じられたことを検知した後、スキャナ３０１の筐体内にある光反射式の原稿サイズ検知センサ３３１〜３３５が、セットされた原稿サイズを検知する。このサイズ検知を起点にして光源３１０が原稿を照射し、ＣＣＤ（charge-coupled device）３４３が反射板３１１、レンズ３１２を介して原稿からの反射光を受光して画像を読み取る。そして画像形成装置のコントローラ２０２が、ＣＣＤ３４によって読み取った画像データをデジタル信号に変換し、所望の画像処理を行なってレーザー記録信号に変換する。変換された記録信号は、後述する図４を参照して説明するコントローラ２０２内のメモリ２０５に格納される。
【００４９】
ＤＦ３０２に原稿をセットして読み込みを行なう場合には、ユーザはＤＦ３０２の原稿セット部３０３のトレイに原稿をフェースアップで載置する。すると、原稿有無センサ３０４が、原稿がセットされたことを検知し、これを受けて原稿給紙ローラ３０５と搬送ベルト３０６が回転して原稿を搬送し、原稿台３０７上の所定の位置に原稿がセットされる。これ以降は原稿台３０７での読み込みと同様に画像が読み込まれ、得られた記録信号がコントローラ２０２内のメモリ２０５に格納される。
【００５０】
読み込みが完了すると、再び搬送ベルト３０６が回転して、図３の画像形成装置の断面図において右側に原稿を送り、排紙側の搬送ローラ３０８を経由して原稿排紙トレイ３０９へ原稿が排紙される。原稿が複数存在する場合は、原稿台３０７から原稿が画像形成装置の断面図において右側に排紙搬送されるのと同時に、給紙ローラ３０５を経由して画像形成装置の断面図において左側から次原稿が給送され、次原稿の読み込みが連続的に行なわれる。以上がスキャナ３０１の動作である。
【００５１】
続いてプリンタ３１３を中心に行われる印刷動作について説明する。図４を参照し後述されるコントローラ２０２内のメモリ２０５に一旦記憶された記録信号（印刷画像データ）は、プリンタ３１３へと転送される。そして、そのレーザー記録部でYellow、Magenta、Cyan、Blackの4色の記録レーザー光に変換される。その記録レーザー光は各色の感光体３１６に照射され、各感光体に静電潜像を形成する。そして、プリンタ３１３は、トナーカートリッジ３１７から供給されるトナーにより各感光体にトナー現像を行い、各感光体に可視化されたトナー画像は中間転写ベルト３２１に一次転写される。中間転写ベルト３２１は図３において時計回転方向に回転し、用紙カセット３１８、或いは給紙デッキ３１４から給紙搬送路３１９を通って給送された記録紙が二次転写位置３２０に来たところで、中間転写ベルト３２１から記録紙へとトナー画像が転写される。
【００５２】
画像が転写された記録紙は、定着器３２２で、加圧と熱によりトナーが定着され、排紙搬送路を搬送される。その後、フェイスダウンのセンタートレイ３２３か、スイッチバックしてフィニッシャへの排紙口３２４、或いはフェースアップのサイドトレイ３２５へと排紙される。但し、サイドトレイ３２５は、フィニッシャ３１５が未装着の場合にのみ排紙可能な排紙口である。フラッパ３２６及び３２７は、これらの排紙口を切り替えるために搬送路を切り替えるためのものである。両面プリントの場合には、記録紙が定着器３２２を通過後に、フラッパ３２７が搬送路を切り替え、その後スイッチバックして下方に記録紙が送られ、両面印刷用紙搬送路３３０を経て再び二次転写位置３２０に給送され、両面プリントが行われる。
【００５３】
続いてフィニッシャ３１５で行われる動作について説明する。フィニッシャ３１５は、ユーザに指定された機能に応じ、印刷済み用紙に対して後処理を加える。具体的には、ステープル（１個所、２箇所綴じ）やパンチ（２穴、３穴）、製本中綴じ等の機能を有する。図３の画像形成装置は２つの排紙トレイ３２８を有し、フィニッシャ３１５への排紙口３２４を通過してきた記録紙は、ユーザの設定によって、例えばコピー・プリンタ・FAXの機能毎に排紙トレイ３２８が振り分けられる。プリントエンジン３１３は、カラー４ドラムのプリンタではあるが、カラー１ドラムのエンジンでも良いし、白黒記録のプリンタエンジンでも良いことは言うまでもない。図３の画像形成装置は、プリンタとして利用される場合、ドライバにより白黒プリント／カラープリント、用紙サイズ、２ＵＰ・４ＵＰ印刷・Ｎ-ＵＰ印刷、両面、ステープル、パンチ、製本中綴じ、合紙、表紙、裏表紙などの各種設定が可能である。また、印刷方式は、上記のような電子写真方式に限られないことはもちろんであり、例えば、インクジェット方式のものであってもよい。
【００５４】
図４は、図２、図３に示した画像形成装置のコントローラのハードウェア構成図である。本実施形態１の画像形成装置のスキャナ部、プリンタ部、ネットワークインタフェース部等の制御を行うコントローラ２０２のハードウェア構成の詳細について、図４を参照して説明する。
【００５５】
メインコントローラ４０１は、主にＣＰＵ（central processing unit）４０２と、バスコントローラ４０３、及び各種Ｉ／Ｆ（interface）コントローラ回路等を有する。ＣＰＵ４０２とバスコントローラ４０３は、機器全体の動作を制御し、ＣＰＵ４０２はＲＯＭ（read only memory）４０４からＲＯＭ Ｉ／Ｆ４０５を経由して読込んだプログラムに基づいて動作する。また、ＰＣから受信したＰＤＬ（ページ記述言語）コードデータを解釈しラスターイメージデータに展開する動作もこのプログラムに記述されており、その動作プログラムに基づいてＣＰＵ４０２はＰＤＬの展開処理を行う。。バスコントローラ４０３は各Ｉ／Ｆから入出力されるデータ転送を制御し、バス競合時の調停やＤＭＡ（direct memory access）データ転送の制御を行う。
【００５６】
ＤＲＡＭ（dynamic RAM）４０６はＤＲＡＭ Ｉ／Ｆ４０７によってメインコントローラ４０１と接続されており、ＣＰＵ４０２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００５７】
コーデック４０８は、ＤＲＡＭ４０６に蓄積されたラスターイメージデータを圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。圧縮に用いられる符号化方式は、例えばＭＨ（modified Huffman）である。また、ＭＲ（modified READ）／ＭＭＲ（modified modified READ）である。さらに、ＪＢＩＧ（joint bi-level image experts group）／ＪＰＥＧ（Joint Photographic ExpertsGroup）等の方式である。ＳＲＡＭ（static RAM）４０９は、バックアップ用電池から供給される電源により、装置全体が電源遮断されても記憶内容を保持できる構成となっているメモリである。ＳＲＡＭ４０９はコーデック４０８の一時的なワーク領域として使用される。コーデック４０８はＩ／Ｆ４１０を介してメインコントローラ４０１と接続され、ＤＲＡＭ４０６との間のデータの転送は、バスコントローラ４０３によって制御されＤＭＡ転送される。
【００５８】
グラフィックプロセッサ４２４は、ＤＲＡＭ４０６に蓄積されたラスターイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。ＳＲＡＭ４２５は、バックアップ用電池から供給される電源により、装置全体が電源遮断されても記憶内容を保持できる構成となっているメモリである。ＳＲＡＭ４２５はグラフィックプロセッサ４２４の一時的なワーク領域として使用される。グラフィックプロセッサ４２４はＩ／Ｆを介してメインコントローラ４０１と接続され、ＤＲＡＭ４０６との間のデータの転送は、バスコントローラ４０３によって制御されＤＭＡ転送される。
【００５９】
ネットワークコントローラ４１１はＩ／Ｆ４１３によってメインコントローラ４０１と接続され、コネクタ４１２によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）が挙げられる。
【００６０】
汎用高速バス４１５には、拡張ボードを接続するための拡張コネクタ４１４とＩ／Ｏ（input／output）制御部４１６とが接続される。汎用高速バス４１５としては、一般的にＰＣＩ（Peripheral Component Interconnect）バスがあげられる。Ｉ／Ｏ制御部４１６には、スキャナ部２０１、プリンタ部２０３の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ４１７が２チャンネル装備されている。さらに、Ｉ／Ｏバス４１８によってスキャナＩ／Ｆ回路４２６、プリンタＩ／Ｆ回路４３０に接続されている。
【００６１】
パネルＩ／Ｆ４２１は、ＬＣＤ（liquid crystal display）コントローラ４２０に接続され、操作部２０４上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆとから構成される。操作部２０４は液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキー等を有する。タッチパネル又はハードキーにより入力された信号は、前述したパネルＩ／Ｆ４２１を介してＣＰＵ４０２に伝えられ、液晶表示部はパネルＩ／Ｆ４２１から送られてきた画像データを表示する。液晶表示部には、本実施形態１の画像形成装置の操作における機能表示や画像データ等を表示する。本実施形態１に関連する具体的な操作部表示に関しては、図６〜図１０を参照し詳細を後述する。
【００６２】
リアルタイムクロックモジュール４２２は、機器内で管理する日付と時刻を更新／保存する機能を有し、バックアップ用電池４２３によってバックアップされている。Ｅ-ＩＤＥ（enhanced integrated drive electronics）インタフェース４３９は、外部記憶装置を接続するためのＩ／Ｆである。本実施形態の画像形成装置は、このＩ／Ｆを介してハードディスクドライブ４３８を接続し、ハードディスク４４０へ画像データを記憶させ、ハードディスク４４０から画像データを読み込む動作を行う。コネクタ４２７と４３２は、それぞれスキャナ部２０１とプリンタ部２０３とに接続され、同調歩同期シリアルＩ／Ｆ（４２８、４３３）とビデオＩ／Ｆ（４２９、４３４）等から構成される。
【００６３】
スキャナＩ／Ｆ４２６は、コネクタ４２７を介してスキャナ部２０１と接続され、また、スキャナバス４４１によってメインコントローラ４０１と接続される。さらに、スキャナＩ／Ｆ４２６は、スキャナ部２０１から受け取った画像データに対して、そのデータをメインコントローラ４０１へ渡す前の所定の前処理を施す機能を有する。さらに、スキャナＩ／Ｆ４２６は、スキャナ部２０１から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス４２９に出力する機能も有する。スキャナバス４２９からＤＲＡＭ４０６へのデータ転送は、バスコントローラ４０３によって制御される。
【００６４】
プリンタＩ／Ｆ４３０は、コネクタ４３２を介してプリンタ部２０３と接続され、また、プリンタバス４３１によってメインコントローラ４０１と接続される。プリンタＩ／Ｆ４３０は、メインコントローラ４０１から出力された画像データをプリンタ部２０３へ渡す前の所定の前処理を施して、プリンタ部２０３へ出力する機能を有する。さらに、プリンタＩ／Ｆ４３０はプリンタ部２０３から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス４３１に出力する機能も有する。ＤＲＡＭ４０６上に展開されたラスターイメージデータのプリンタ部２０３への転送は、バスコントローラ４０３によって制御され、それらデータがプリンタバス４３１、ビデオＩ／Ｆ４３４を経由して、プリンタ部２０３へＤＭＡ転送される。
【００６５】
ＳＲＡＭ４３６は、バックアップ用電池から供給される電源により、装置全体が電源遮断されても記憶内容を保持できる構成となっているメモリであり、バス４３５を介してＩ／Ｏ制御部４１６と接続されている。ＳＲＡＭ４３６はＩ／Ｏ制御部４１６の一時的なワーク領域として使用される。ＥＥＰＲＯＭ（Electronically Erasable and ProgrammableRead Only Memory）４３７も同様にバス４３５を介してＩ／Ｏ制御部４１６と接続されているメモリである。ＥＥＰＲＯＭ４３７はＩ／Ｏ制御部４１６が使用する固定的な制御データを格納しており、その内容は電気的に消去しＲＯＭライター等で更新可能である。
【００６６】
次に本実施形態１の画像形成装置の各種印刷設定を行なう操作部２０４について説明する。図５は、画像形成装置の操作部２０４の操作パネルのハードウェア構成図である。図５に示す操作部２０４が図４を参照し説明したパネルＩ／Ｆ４２１に接続されている。図５において図中符号５０２は、ユーザが設定した設定値などを取り消すためのリセットキーである。符号５０３は、動作中のジョブを中止させる時に使用するストップキーである。符号５０４は、置数などの数値入力を行うためのテンキーである。符号５０５はタッチパネル式の操作画面であり、具体的には図６等に示すような画面を表示する（後述）。操作画面５０５は、各種設定をするためのタッチパネルのボタンを多数有する。符号５０６は、原稿の読み込みなどジョブをスタートさせるためのスタートキーである。さらに符号５０７は、設定などをクリアするためのクリアキーである。符号５０８は、ユーザ設定モードにするためのユーザ設定モードキーである。
【００６７】
図６は、操作部２０４の操作パネルの表示（基本画面）を示す図である。図５で示した操作画面５０５のタッチパネルに表示される内容について、図６を参照して説明する。図６において、画面上部に表示されているタグ６０２は各機能の選択を受け付けるタグである。タグ６０２は、左から順に、コピー機能、ＦＡＸ送信及びＥメール送信並びにファイルサーバへの送信などの送信機能、ボックス機能、リモートスキャナ機能である。ここで、ボックス機能は、スキャナ部で読み込んだ画像データを機器内のハードディスク４４０に格納したり、格納されたデータの操作やプリントを行うことが出来る機能である。リモートスキャナ機能は、ネットワーク経由でＰＣから操作してスキャン画像をＰＣに取り込むことが出来る機能である。各機能のタグを選択することによりそれぞれの詳細設定が出来る画面に遷移する。
【００６８】
図６に図示した画面は、コピー機能の画面の例である。このコピー機能の画面は、色モードを選択するボタン６０３や、倍率指定ボタン６０４、用紙選択ボタン６０５、シフトソートやステープルソートなどフィニッシング指定を行なうソータボタン６０６などが配置される。また、両面指定を行なう両面ボタン６０７、濃度を指定するバー６０８、原稿タイプを選択するボタン６０９、その他各種の応用モードを設定する応用モードボタン６１０などが配置されている。これらの設定ボタンによる設定が完了していなくても、本実施形態１の画像形成装置は、原稿台３０７に原稿がセットされたことを検知するか、ＤＦの原稿有無センサ３０４で原稿ありと検知さると、原稿を所定の位置に搬送して画像読み込み動作を開始する。そして、ユーザの印刷条件の設定と並行して読み込み処理を進めるよう制御する。
【００６９】
次に本発明の画像形成装置の制御方法をフローチャート図１１を用いて説明する。図１１は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態１の原稿先読みシーケンスに基づく処理を説明するフローチャートである。図１１に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態１の画像形成装置の制御方法を、図１１のフローチャートを参照して説明する。図１１のフローチャートは、スキャン側の処理過程を表す左側のフローチャートと、ユーザによる操作部２０４への操作入力に基づく処理過程及びプリント側の処理過程を表す右側のフローチャートに分けて記述してある。実際の画像形成装置内における制御では、これら処理はいわゆるマルチタスク技術或いはマルチプロセス技術によって、異なるタスク（プロセス）として同時並行動作させられる。本実施形態１においては、これら処理がマルチタスクシステムにおいて異なるタスクとして実行されているものとし、以下にマルチタスクシステムの動作に関して若干の説明を加える。
【００７０】
マルチタスクシステムでは、システムの起動時にシステムを構成するタスクが起動され、各々のタスクはそのタスクが稼動しなければならない事象（イベント）が発生するまでは待機状態にある。図１１のフローチャートにおいて、左側に記載したスキャンタスクの処理においては、ステップＳ１１０１でＣＰＵ４０２が原稿の有無をチェックしている状態が、イベントの発生を待っている状態である。また、右側に記載したユーザ操作・プリントタスクの処理においては、ステップＳ１１２１においてＣＰＵ４０２がキー入力等の操作部２０４への入力をチェックしている状態が、イベントの発生を待っている状態である。
【００７１】
両タスクのフローチャートとも終端子が無いが、これはマルチタスクシステムにおけるタスクは、イベントが発生して稼動を開始し、一連の処理を終えると再び待機状態に戻るためである。図１１においては、スキャンタスクはステップＳ１１１１或いはステップＳ１１０８の実行後にステップＳ１１０１に戻って待機状態に入り、ユーザ操作・プリントタスクはステップＳ１１２５の実行後にステップＳ１１２１に戻って待機状態に入る。
【００７２】
続いてスキャン側の処理過程を、図１１の左側のフローチャートを参照して説明する。ＣＰＵ４０２は、上述した原稿サイズ検知センサ３３１〜３３５、又は原稿有無センサ３０４の検知信号に基づいて、原稿があるか否かをチェックする（Ｓ１１０１）。原稿が無い場合には原稿有りと判定されるまで、ＣＰＵ４０２はステップＳ１１０１で処理を待機する。ＣＰＵ４０２は、原稿有りを検知すると、上述した原稿サイズ検知センサ３３１〜３３５、又は原稿有無センサ３０４の検知信号に基づいて、原稿が存在するのは圧板（原稿台上）３０７か、ＤＦ３０２かを判定する（Ｓ１１０２）。ステップＳ１１０２において原稿があるのはＤＦ３０２と判定すると、ＣＰＵ４０２は、上述のローラやベルト類を回転させ原稿を原稿台３０７上へ引き込む処理を行う（Ｓ１１０３）。そして、続いてＣＣＤ３４を動作させ原稿を読み込み（Ｓ１１０４）、画像データをメモリ２０５へ保存する（Ｓ１１０５）。
【００７３】
読み込み画像１ページ分が完全にメモリへ保存されると、ＣＰＵ４０２は、その画像データが印刷に供することが可能であることを示す画像データ使用可能フラグを、その画像データ（１ページ分）にセットする（Ｓ１１０６）。続いてＣＰＵ４０２は、上述のローラやベルト類を回転させ読み込みが終了した原稿を排紙トレイ３０９へと搬送する（Ｓ１１０７）。続いてＣＰＵ４０２は、次ページの原稿が存在するか否かをチェックし（Ｓ１１０８）、次ページ原稿が存在する場合には、ステップＳ１１０３からの処理を再度行い、読み込むべき原稿がなくなるまで上述した一連の処理を繰り返す。ＣＰＵ４０２は、ステップＳ１１０８において次ページ原稿が無いと判定した場合、原稿の読み込み処理を終える。
【００７４】
一方ＣＰＵ４０２は、ステップＳ１１０２において原稿が圧板３０７上にあると判定すると、ＣＣＤ３４を動作させ原稿を読み込み（Ｓ１１０９）、画像データをメモリ２０５へ保存する（Ｓ１１１０）。読み込み画像１ページ分が完全にメモリへ保存されると、ＣＰＵ４０２は、その画像データが印刷に供することが可能であることを示す画像データ使用可能フラグを、その画像データ（１ページ分）にセットし（Ｓ１１１１）、読み込み処理を終える。
【００７５】
次に、ユーザ操作・プリント側の処理過程を、図１１の右側のフローチャートを参照して説明する。ＣＰＵ４０２は、ユーザによる操作部２０４への入力をチェックする（Ｓ１１２１）。ユーザは原稿台３０７或いはＤＦ３０２に原稿をセット後、操作部２０４を介して画像形成に関わる何らかの指示を行う。例えば、操作部２０４のキー（例えば図５におけるテンキー５０４）を用いてコピー部数をセットする。或いは操作部２０４に設けられた操作画面５０５上に形成されたソフトキー（例えば図６における倍率指定ボタン６０４）を操作し複写倍率を指定する。ＣＰＵ４０２は、ステップＳ１１２１でこの操作部２０４への入力をチェックしている。
【００７６】
ＣＰＵ４０２は、ステップＳ１１２１で操作部２０４への入力を検知すると、その入力がスタートキー押下であるかどうかをチェックする（Ｓ１１２２）。スタートキーでなければ、ＣＰＵ４０２は、そのキー入力に応じた所定の処理を行う。例えば、コピー部数を指定する置数設定処理、フルカラー／白黒の色モード指定処理、ステープルの有無や製本設定など画像のレイアウトやフィニッシング指定処理を行なう（Ｓ１１２３）。
【００７７】
一方ステップＳ１１２２においてスタートキーが押下されたと判定すると、ＣＰＵ４０２は、以下の処理を実行する。即ち、ＣＰＵ４０２はメモリに保存されている画像データに、画像データが印刷を実行できる状態であることを示す画像データ使用可能フラグがセットされているか否かをチェックする（Ｓ１１２４）。ここでチェックされる画像データ使用可能フラグは、図１１の左側のフローチャートのステップＳ１１１１、或いはステップＳ１１０６においてセットされるフラグである。図１１のステップＳ１１２４からステップＳ１１０６及びステップＳ１１１１に延びている破線矢印は、このフラグをチェックする処理を意味する。
【００７８】
ステップＳ１１２４において画像データに画像データ使用可能フラグがセットされていなければ、ＣＰＵ４０２は、その画像データに画像データ使用可能フラグがセットされるまで待つ。ＣＰＵ４０２は、ステップＳ１１２４において画像データに画像データ使用可能フラグがセットされていることを検知すると、その画像データプリントする（Ｓ１１２５）。（Ｓ１１２５）では、プリントする例について説明したがこれに限らない。タグ６０２によってコピー以外の機能が選択された場合、選択された機能に応じて送信／保存などそれぞれの機能を実行する機能要素に対して画像データを出力（転送）する（Ｓ１１２５）。
【００７９】
ＣＰＵ４０２は、ステップＳ１１２２、１１２３で行うユーザによる操作部２０４への入力処理をごく短時間で完了した場合、ユーザ操作・プリント処理をステップＳ１１２４で待機するケースが発生しうる。しかし、本実施形態１の画像形成装置は、以上説明したように原稿載置を検知して直ちに画像読み込み処理を開始する。そのため、ステップＳ１１０６或いはステップＳ１１１１の処理に達し、画像データを生成し、画像データ使用可能フラグをセットするまでに、極わずかの時間しか要さない。一方ユーザによる操作部２０４への入力処理は、通常一定の時間を要するため、ＣＰＵ４０２がユーザ操作・プリント処理のステップＳ１１２４において画像データ使用可能フラグがセットされるのを待つケースは、ほとんど発生しないと考えられる。
【００８０】
また、ステップＳ１１２４において画像データ使用可能フラグがセットされていたらステップＳ１１２５でプリント／出力（転送）処理を行うという処理過程は、スキャナ側のページ画像生成処理はプリント処理よりも高速であることを前提としている。即ち、一旦画像データ使用可能フラグがセットされたページ画像が生成されれば、その時点以降、画像データ使用可能フラグがセットされるのを待つケースは発生しない。しかし、Ｓ１１０３〜Ｓ１１０８のループ処理の時間がかかる等この前提が成り立たないケースもありうる。このケースの対処も含めて、ＣＰＵ４０２は、ステップＳ１１２４において画像データのページ毎に画像データ使用可能フラグのセット状況を調べ、画像データ（全ページ分）にそのフラグがセットされるまで待ち方法も考えられる。この場合、ＣＰＵ４０２は画像データ（全ページ分）にそのフラグがセットされていることを検知した場合にステップＳ１１２５へ処理を進めその画像データをプリントするようにしてもよい。装置の構成によっては、このような変形が加えられてもよい。
【００８１】
以上のような制御を行なうことにより、本実施形態１の画像形成装置は、ユーザが操作パネルへの設定入力を行っている間に画像読み込み処理を行うことが可能となる。これによって、ユーザがコピー動作開始を指示するスタートキー押下から出力結果が排出（または画像データの出力／転送）されるまでのＦＣＯＴを大幅に短縮することができ、生産性が大幅に改善される。
【００８２】
また、図１１のフローチャートの説明から明らかなように、ユーザが原稿の載置より先に操作部２０４への入力を済ませてスタートキーを押下したとしても、ＣＰＵ４０２はユーザ操作・プリント側の処理のステップＳ１１２４で処理を待機する。従ってこの場合の対処としては、ＣＰＵ４０２は、ステップＳ１１２２でスタートキー押下を検知する。その後に、スキャン処理が開始していない、即ち画像データがメモリに保存されていないと判定した場合、原稿載置を促す適当なメッセージを操作画面５０５に表示する処理を、ステップＳ１１２４の前に行うようにしておけばよい。ＣＰＵ４０２が、このメッセージに従ってユーザによって載置された原稿を、図１１のスキャン側処理のステップＳ１１０１から順に処理することで、画像形成処理が行える。
【００８３】
（実施形態２）
実施形態１においては、先読みシーケンスによって動作する画像形成装置の制御方法を説明した。しかしながら、画像形成装置を利用するユーザによっては原稿をセットして操作部２０４への諸入力を行った後、スタートキーを押下して画像形成処理を行わせたいというケースが考えられる。このようなニーズに対応するため、本実施形態２においては、先読みシーケンスと、原稿をセットして操作部２０４への諸入力とを行う。そして、スタートキーを押下して画像形成処理を行わせる非先読みシーケンスとを、選択的に実行する画像形成装置の制御方法について説明する。
【００８４】
本実施形態２で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、実施形態１において説明した図２、図３、図４、図５に記載した構成と同様である。そのため、それらの説明は省略し、本実施形態２において説明する画像形成装置の制御方法に特徴的な画像形成処理過程について、以下説明する。
【００８５】
図１２は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態２の選択的に先読みシーケンス又は非先読みシーケンスに基づく処理を説明するフローチャートである。図１２に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態２の画像形成装置の制御方法を、図１２のフローチャートを参照して説明する。図１２のフローチャートは、スキャン側の処理過程を表す左側のフローチャートと、ユーザによる操作部２０４への操作入力に基づく処理過程及びプリント側の処理過程を表す右側のフローチャートに分けて記述してある。実際の画像形成装置内における制御では、これら処理はいわゆるマルチタスク技術或いはマルチプロセス技術によって、異なるタスク（プロセス）として同時並行動作させられる。本実施形態２においても、実施形態１と同様、これら処理はマルチタスクシステムにおいて異なるタスクとして実行されているものとする。
【００８６】
図１２において、ＣＰＵ４０２は、先読みモード（先読みシーケンスを選択したモード）かどうかをチェックする（Ｓ１２０１）。これは、まずＣＰＵ４０２が、上述した原稿サイズ検知センサ３３１〜３３５、又は原稿有無センサ３０４の検知信号に基づいて原稿があると判断した場合、操作画面５０５に先読みシーケンス又は非先読みシーケンスを選択させるメニューを表示する。続いて、ユーザによってメニュー上の先読みシーケンス又は非先読みシーケンスの選択をチェックするようにしてもよい。又は、操作部２０４上に先読みシーケンス又は非先読みシーケンスを選択させるトグルスイッチ（不図示）を設け、ＣＰＵ４０２が、ユーザによるそのトグルスイッチの先読みシーケンス又は非先読みシーケンスの選択をチェックするようにしてもよい。ステップＳ１２０１の処理、すなわち画像形成装置が先読みモードで動作する状態にあるか、非先読みモードで動作する状態にあるかの設定、変更の好適な方法についは、実施形態３で後述する。
【００８７】
ステップＳ１２０１において、ＣＰＵ４０２は、先読みモードと判定した場合、ステップＳ１２０２の処理を実行するが、この処理は実施形態１において図１１を参照し説明した処理に他ならない。
【００８８】
一方ステップＳ１２０１において、ＣＰＵ４０２は、非先読みモードと判定すると、ユーザによる操作部２０４への入力をチェックする（Ｓ１２１１）。これはユーザによる画像形成に関わる何らかの指示の操作をチェックしている。即ち、操作部２０４のキー（例えば図５におけるテンキー５０４）、或いはは操作部２０４に設けられた操作画面５０５上に形成されたソフトキー（例えば図６における倍率指定ボタン６０４）の操作をチェックしている。
【００８９】
ＣＰＵ４０２は、ステップＳ１２１１で操作部２０４への入力を検知すると、その入力がスタートキー押下であるかどうかをチェックする（Ｓ１２１２）。スタートキーでなければ、ＣＰＵ４０２は、そのキー入力に応じた所定の処理を実行する（Ｓ１２１３）。具体的には、コピー部数を指定する置数設定処理、フルカラー／白黒の色モード指定処理、ステープルの有無や製本設定など画像のレイアウトのフィニッシング指定処理等である。
【００９０】
一方ステップＳ１２１２においてスタートキーが押下されたと判定すると、ＣＰＵ４０２はスキャン処理を開始させる（Ｓ１２１４）。ステップＳ１２１４の処理は、アイドル状態でスキャン処理実行指示イベントを待っているスキャンタスクに対し、スキャン開始指示イベントを与える処理である。図１２のステップＳ１２１４からステップＳ１２３１に延びている破線矢印が、このイベント付与を表している。なお、スキャンタスクの処理については後述する。
【００９１】
続いてＣＰＵ４０２は、スキャンタスクによって読み込まれた画像データが印刷を実行できる状態であることを示す画像データ使用可能フラグがセットされているか否かをチェックする（Ｓ１２１５）。ここでチェックされる画像データ使用可能フラグは、後述するスキャンタスクを示す図１２の左側のフローチャートのステップＳ１２３６、或いはステップＳ１２４１においてセットされるフラグである。図１２のステップＳ１２１５からステップＳ１２３６及びステップＳ１２４１に延びている破線矢印は、このフラグをチェックする処理を意味する。
【００９２】
ステップＳ１２１５において画像データに画像データ使用可能フラグがセットされていなければ、ＣＰＵ４０２は、その画像データに画像データ使用可能フラグがセットされるまで待つ。ＣＰＵ４０２は、ステップＳ１２１５において画像データに画像データ使用可能フラグがセットされていることを検知すると、その画像データをプリントし（Ｓ１２１６）、本実施形態２の画像形成装置における一連の処理が終了する。
【００９３】
一般に非先読みシーケンスに従う画像形成装置では、ステップＳ１２１４の処理、すなわちスキャン処理の開始指示から、画像の読み込み処理等を経て画像データが使用可能となってフラグがセットされるまでに一定の時間がかかる。従って、多くの場合ステップＳ１２１５で待ちが発生していると考えられる。
【００９４】
また、ステップＳ１２１５において画像データ使用可能フラグがセットされていたらステップＳ１２１６でプリント処理を行うという処理過程は、スキャナ側のページ画像生成処理はプリント処理よりも高速であることを前提としている。即ち、一旦画像データ使用可能フラグがセットされたページ画像が生成されれば、その時点以降、画像データ使用可能フラグがセットされるのを待つケースは発生しない。しかし、この前提が成り立たないケースもありうる。このケースの対処も含めて、ＣＰＵ４０２は、ステップＳ１２１５において画像データのページ毎に画像データ使用可能フラグのセット状況を調べ、画像データ（全ページ分）にそのフラグがセットされるまで待ち方法も考えられる。この場合、ＣＰＵ４０２は画像データ（全ページ分）にそのフラグがセットされていることを検知した場合にステップＳ１２１６へ処理を進めその画像データをプリントするようにしてもよい。装置の構成によっては、このような変形が加えられてもよい。
【００９５】
続いてスキャンタスクの処理を説明する。スキャンタスクの処理は、図１２のステップＳ１２３１以降の処理ステップである。スキャンタスクはスキャン開始指示イベントを与えられるまではアイドル状態にあり（Ｓ１２３１）、そのイベントが発生するまでＣＰＵ４０２はステップＳ１２３１で処理を待機する。ＣＰＵ４０２はスキャン開始指示イベントを検知すると、原稿が存在するのは圧板（原稿台上）３０７か、ＤＦ３０２かを判定する（Ｓ１２３２）。ステップＳ１２３２において原稿があるのはＤＦ３０２と判定すると、ＣＰＵ４０２は、上述のローラやベルト類を回転させ原稿を原稿台３０７上へ引き込む処理を行う（Ｓ１２３３）。続いてＣＣＤ３４を動作させ原稿を読み込み（Ｓ１２３４）、画像データをメモリ２０５へ保存する（Ｓ１２３５）。
【００９６】
読み込み画像１ページ分が完全にメモリへ保存されると、ＣＰＵ４０２は、その画像データが印刷に供することが可能であることを示す画像データ使用可能フラグを、その画像データ（１ページ分）にセットする（Ｓ１２３６）。続いてＣＰＵ４０２は、上述のローラやベルト類を回転させ読み込みが終了した原稿を排紙トレイ３０９へと搬送する（Ｓ１２３７）。続いてＣＰＵ４０２は、次ページの原稿が存在するか否かをチェックする（Ｓ１２３８）。次ページ原稿が存在する場合には、ステップＳ１２３３からの処理を再度行い、読み込むべき原稿がなくなるまで上述した一連の処理を繰り返す。ＣＰＵ４０２は、ステップＳ１２３８において次ページ原稿が無いと判定した場合、原稿の読み込み処理を終えてステップＳ１２３１の処理へ戻り、アイドル状態に入る。
【００９７】
一方ＣＰＵ４０２は、ステップＳ１２３２において原稿が圧板３０７上にあると判定すると、ＣＣＤ３４を動作させ原稿を読み込み（Ｓ１２３９）、画像データをメモリへ保存する（Ｓ１２４０）。読み込み画像が完全にメモリへ保存されると、ＣＰＵ４０２は、その画像データが印刷に供することが可能であることを示す画像データ使用可能フラグを、その画像データ（１ページ分）にセットし（Ｓ１２４１）、読み込み処理を終える。
【００９８】
以上のような制御を行なうことにより、本実施形態２の画像形成装置は、動作モードとして先読みモードと非先読みモードを選択的に実行することが可能になり、様々なユーザのニーズに対応することが可能になる。
【００９９】
（実施形態３）
実施形態２においては、先読みシーケンスと非先読みシーケンスを選択的に実行する画像形成装置の制御方法について説明した。本実施形態３においては、実施形態２の説明において参照したステップＳ１２０１において、画像形成装置が先読みモードで動作するのか、非先読みモードで動作するのかを示す情報を選択可能とする、画像形成装置の制御方法について説明する。
【０１００】
本実施形態３で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、上述の各実施形態に適用される図２、図３、図４、図５に記載した構成と同様である。従って、それらの説明は省略し、本実施形態３において説明する画像形成装置の制御方法に特徴的な画像形成処理過程について、図６、図７、図８及びフローチャート図１３を参照し、以下説明する。
【０１０１】
画像形成装置を先読みモードで動作させるか、非先読みモードで動作させるかを設定するには、様々な方法をとり得る。本実施形態３においては、画像形成装置に設けられているユーザ設定モードに移行して、キー操作によって設定／変更する方法を説明する。ユーザ設定モードとは、画像形成装置において通常行うコピー処理、ファクシミリ送信処理、ネットワーク等を介した印刷処理以外の設定事項の入力処理を行うために設けられているモードである。例えば画像形成装置の電力を下げる省電力モードへの移行時間を設定するためのタイマ設定や、操作パネルの音を出す／出さないを指定するＯＦＦ／ＯＮの設定などを行うために設けられているモードである。
【０１０２】
図７は、ユーザ設定モード画面を示す図である。ユーザが画像形成装置の操作部２０４のユーザ設定モードキー５０８を押下すると画像形成装置はユーザ設定モードに入り、図７に示すようなユーザ設定モード画面が操作画面５０５に現れる。ユーザ設定モードキー５０８はトグルキーであり、このキーが押下されると画像形成装置はユーザ設定モードに入り、さらにこのキーが押下されると画像形成装置のユーザ設定モードが解除され、操作画面５０５は図６に示すような基本画面に戻る。図７のユーザ設定モード画面の各種設定の中に、原稿読み込み自動スタートの設定７０１が存在する。図７のユーザ設定モード画面は、予め原稿読み込み自動スタートを行うように選択されている画面を示し、符号７０３で指示する部分に「ＯＮ」とあるのはこのためである。
【０１０３】
図８は、ユーザ設定モード画面（原稿読み込み自動スタート指定）を示す図である。原稿読み込み自動スタートに関わる詳細の指定を行うために、ユーザが図７に示す原稿読み込み自動スタートボタン７０２を押下すると操作画面５０５は図８のようなユーザ設定モード画面へと遷移する。図８のユーザ設定モード画面では、ユーザは、全ての動作を先読みモードにするＯＮボタン８０２、全ての動作を非先読みモードにするＯＦＦボタン８０１、又はモードによって先読みモードを自動で切り替えるＡＵＴＯボタン８０３を選択可能である。ボタン８０３のＡＵＴＯが選択された場合の動作は、実施形態５で説明する。
【０１０４】
図１３は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態３のユーザ設定モードにおいて先読みシーケンスを選択する処理過程を説明するフローチャートである。図１３に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態３の画像形成装置の制御方法（操作画面５０５を参照して説明した上述の内容）を、図１３のフローチャートを参照して説明する。
【０１０５】
ＣＰＵ４０２は、ユーザが画像形成装置の操作部２０４のユーザ設定モードキー５０８を操作したことを検知すると、図７のユーザ設定モード画面を操作画面５０５に表示する（Ｓ１３０１）。続いてＣＰＵ４０２は、原稿読み込み自動スタートボタン７０２の選択を検知し、操作画面５０５に図８のユーザ設定モード画面を表示する（Ｓ１３０２）。ＣＰＵ４０２は、先読みを有効に設定するためのＯＮボタン８０２の押下、反対に先読みモードを無効化するためのＯＦＦボタン８０１の押下を判定する（Ｓ１３０３）。ＯＮボタン８０２が押下された場合は、先読みモードを機能させることを示す「先読みモード＝ＯＮ」の情報（例えばフラグ等）をメモリに格納する（Ｓ１３０４）。一方ステップＳ１３０３においてＯＦＦボタン８０１が押下された場合は、ＣＰＵ４０２は、先読みモードを無効とすることを示す「先読みモード＝ＯＦＦ」の情報（例えばフラグ等）をメモリに格納する（Ｓ１３０５）。
【０１０６】
ＣＰＵ４０２は、ステップＳ１３０４、又はＳ１３０５の処理を経てユーザによる先読みモードの有効化・無効化の設定処理の手順を終了する。この設定後、ＣＰＵ４０２は、前述した図１２のフローチャートに従って動作する。即ち、図１２のＳ１２０１において、ＣＰＵ４０２は、メモリに格納されている「先読みモード＝ＯＮ」の情報、又は「先読みモード＝ＯＦＦ」の情報に基づいて、先読みモード（先読みシーケンスを選択したモード）かどうかをチェックする。
【０１０７】
以上説明したように、本実施形態３の画像形成装置は、先読みシーケンスと従来の非先読みシーケンスを選択的に動作可能な構成にすることにより、ユーザのニーズに応じて様々な設定で動作することが出来る。
【０１０８】
（実施形態４）
先読みシーケンスと非先読みシーケンスを選択的に動作可能な構成とする画像形成装置の制御方法を、実施形態２及び実施形態３で説明した。本実施形態４では、図１２のステップＳ１２０１において、権限のある特定のユーザにのみ先読みシーケンスを選択できるようにするものである。即ち、ユーザがステップＳ１２０１において先読みシーケンスを選択しようとした場合に、設定変更を行う利用者に対して認証データの入力を要求し、認証できた場合に限り先読みシーケンスによる動作を可能とする実施形態である。
【０１０９】
本実施形態４で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、上述の各実施形態に適用される図２、図３、図４、図５に記載した構成と同様である。このため、それらの説明は省略し、本実施形態４において説明する画像形成装置の制御方法に特徴的な画像形成装置の制御過程について、図７、図８、図９、及びフローチャート図１４を参照し、以下に説明する。
【０１１０】
画像形成装置を先読みシーケンスにより動作させようとする場合に、その設定を行うユーザに対して認証データの入力を要求する方法としては色々な方法が適用可能である。ここでは先読みシーケンスを選択しようとする時にパスワード等の入力を要求し、権限のある特定のユーザのみに先読みシーケンスを選択できるように、画像形成装置を制御する方法について説明する。
【０１１１】
ユーザが画像形成装置の操作部２０４のユーザ設定モードキー５０８を押下すると画像形成装置はユーザ設定モードに入り、図７に示すようなユーザ設定モード画面が操作画面５０５に現れる。図７のユーザ設定モード画面の各種設定の中に、原稿読み込み自動スタートの設定７０１が存在する。図７のユーザ設定モード画面は、予め原稿読み込み自動スタートを行うように選択されている画面を示し、符号７０３で指示する部分に「ＯＮ」とあるのはこのためである。
【０１１２】
図８は、ユーザ設定モード画面（原稿読み込み自動スタート指定）を示す図である。原稿読み込み自動スタートに関わる詳細の指定を行うために、ユーザが図７に示す原稿読み込み自動スタートボタン７０２を押下すると操作画面５０５は図８のようなユーザ設定モード画面へと遷移する。図８のユーザ設定モード画面では、ユーザは、全ての動作を先読みモードにするＯＮボタン８０２、全ての動作を非先読みモードにするＯＦＦボタン８０１、又はモードによって先読みモードを自動で切り替えるＡＵＴＯボタン８０３を選択可能である。
【０１１３】
図８の原稿読み込み自動スタートの設定で、ユーザがＯＮボタン８０２、或いはＡＵＴＯボタン８０３を選択した場合、操作画面５０５は図９に示すパスワード入力画面に遷移する。ユーザは、図９のパスワード入力画面中の入力欄９０１に部門ＩＤを入力し、それに対応する暗証番号を入力欄９０２に入力する。そして、画像形成装置は、部門ＩＤとパスワードの認証をパスした場合のみ先読みモードをＯＮにするように制御する。
【０１１４】
図１４は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態４のユーザモードにおいて認証情報の入力を受け付け先読みシーケンスを選択する処理過程を説明するフローチャートである。図１４に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態４の画像形成装置の制御方法を、図１４のフローチャートを参照して説明する。
【０１１５】
ＣＰＵ４０２は、ユーザが画像形成装置の操作部２０４のユーザ設定モードキー５０８を操作したことを検知すると、図７のユーザ設定モード画面を操作画面５０５に表示する（Ｓ１４０１）。続いてＣＰＵ４０２は、原稿読み込み自動スタートボタン７０２の選択を検知する（Ｓ１４０２）。これを受けてＣＰＵ４０２は、ユーザの認証情報の入力を促すために、操作画面５０５に図９のパスワード入力画面を表示し（Ｓ１４０３）、ユーザによるパスワード等の入力を待つ（Ｓ１４０４）。ユーザがパスワード等を入力すると、ＣＰＵ４０２は、入力されたパスワード等が予めメモリに登録されたパスワード等と合致するか否かを評価する（Ｓ１４０５）。
【０１１６】
入力されたパスワード等が登録されたパスワード等と合致しない場合、ＣＰＵ４０２は、操作画面５０５にパスワード等が正しくないことを利用者に対して報知する画面（不図示）を表示する（Ｓ１４０６）。続いて、パスワード等の再入力を促すため、処理をステップＳ１４０４へ戻す。一方ステップＳ１４０５においてパスワード等が正しいと判定された場合、ＣＰＵ４０２は、操作画面５０５に原稿先読み自動スタートに対する設定値の選択画面である図８のユーザ設定モード画面を表示する（Ｓ１４０７）。ＣＰＵ４０２は、先読みを有効に設定するためのＯＮボタン８０２の押下、反対に先読みモードを無効化するためのＯＦＦボタン８０１の押下を判定する（Ｓ１４０８）。そして、ＯＮボタン８０２が押下された場合は、先読みモードを機能させることを示す「先読みモード＝ＯＮ」の情報（例えばフラグ等）をメモリに格納する（Ｓ１４０９）。一方ステップＳ１４０８においてＯＦＦボタン８０１が押下された場合は、ＣＰＵ４０２は、先読みモードを無効とすることを示す「先読みモード＝ＯＦＦ」の情報（例えばフラグ等）をメモリに格納する（Ｓ１４１０）。
【０１１７】
ＣＰＵ４０２は、ステップＳ１４０９、又はＳ１４１０の処理を経てユーザによる先読みモードの有効化・無効化の設定処理の手順を終了する。この設定後、ＣＰＵ４０２は、前述した図１２のフローチャートに従って動作する。即ち、図１２のＳ１２０１において、ＣＰＵ４０２は、メモリに格納されている「先読みモード＝ＯＮ」の情報、又は「先読みモード＝ＯＦＦ」の情報に基づいて、先読みモード（先読みシーケンスを選択したモード）かどうかをチェックする。
【０１１８】
以上説明したように、本実施形態４の画像形成装置は、原稿先読み自動スタートに対する設定変更を行う利用者に対して認証データの入力を要求し、認証できた場合に限り先読みシーケンスによる動作を可能とする。
【０１１９】
（実施形態５）
本実施形態５は、図１２のステップＳ１２０１において、ＤＦ３０２を利用したコピーの場合には先読みシーケンスに従い、原稿台３０７を利用したコピーの場合には非先読みシーケンスで、それぞれ自動で動作することができる実施形態である。
【０１２０】
本実施形態５で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、上述の各実施形態に適用される図２、図３、図４、図５に記載した構成と同様である。このため、それらの説明は省略し、本実施形態３において説明する画像形成装置の制御方法に特徴的な画像形成装置の制御過程について、図７、図８、図１０、及びフローチャート図１５を参照し、以下に説明する。
【０１２１】
ユーザは、画像形成装置をＤＦ３０２を利用したコピーの場合には先読みシーケンスに従って動作し、原稿台３０７を利用したコピーの場合には非先読みシーケンスに従って自動的に動作するよう制御させたい。画像形成装置をこのように制御するためには、まず画像形成装置に対して、それらの動作を行うよう予め設定がされる必要がある。その設定の制御過程を図面を参照し説明する。
【０１２２】
ユーザが画像形成装置の操作部２０４のユーザ設定モードキー５０８を押下すると画像形成装置はユーザ設定モードに入り、図７に示すようなユーザ設定モード画面が操作画面５０５に現れる。図７のユーザ設定モード画面の各種設定の中に、原稿読み込み自動スタートの設定７０１が存在する。図７のユーザ設定モード画面は、予め原稿読み込み自動スタートを行うように選択されている画面を示し、符号７０３で指示する部分に「ＯＮ」とあるのはこのためである。
【０１２３】
図８は、ユーザ設定モード画面（原稿読み込み自動スタート指定）を示す図である。原稿読み込み自動スタートに関わる詳細の指定を行うために、ユーザが図７に示す原稿読み込み自動スタートボタン７０２を押下すると操作画面５０５は図８のようなユーザ設定モード画面へと遷移する。図８のユーザ設定モード画面では、ユーザは、全ての動作を先読みモードにするＯＮボタン８０２、全ての動作を非先読みモードにするＯＦＦボタン８０１、又はモードによって先読みモードを自動で切り替えるＡＵＴＯボタン８０３を選択可能である。ＡＵＴＯボタン８０３が選択された場合には、操作画面５０５は図１０のような更に詳細な条件設定画面である自動スタート条件設定画面へと遷移する。図１０は、製本モードボタン１００２、表紙／合紙ボタン１００３、ＤＦコピーボタン１００４が押下されている自動スタート条件設定画面の１例を示す。この場合画像形成装置は、製本モード、表紙／合紙、ＤＦコピーのいずれかが指定されている時は先読みシーケンスで動作し、それ以外の時は非先読みシーケンスで動作する。
【０１２４】
図１５は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態５の原稿先読みシーケンス又は非原稿先読みシーケンスを自動選択するための設定処理過程を説明するフローチャートである。図１５に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態５の画像形成装置の制御方法（操作画面５０５を参照して説明した上述の内容）を、図１５のフローチャートを参照して説明する。
【０１２５】
ＣＰＵ４０２は、ユーザが画像形成装置の操作部２０４のユーザ設定モードキー５０８を操作したことを検知すると、図７のユーザ設定モード画面を操作画面５０５に表示する（Ｓ１５０１）。続いてＣＰＵ４０２は、原稿読み込み自動スタートボタン７０２の選択を検知し、操作画面５０５に図８のユーザ設定モード画面を表示する（Ｓ１５０２）。ＣＰＵ４０２は、先読みを有効に設定するためのＯＮボタン８０２の押下、反対に先読みモードを無効化するためのＯＦＦボタン８０１の押下、又は先読みモードを自動で切り替えるＡＵＴＯボタン８０３の押下を判定する（Ｓ１５０３）。ＯＮボタン８０２が押下された場合は、先読みモードを機能させることを示す「先読みモード＝ＯＮ」の情報（例えばフラグ等）をメモリに格納する（Ｓ１５０４）。一方ステップＳ１５０３においてＯＦＦボタン８０１が押下された場合は、ＣＰＵ４０２は、先読みモードを無効とすることを示す「先読みモード＝ＯＦＦ」の情報（例えばフラグ等）をメモリに格納する（Ｓ１５０５）。
【０１２６】
また、ステップＳ１５０３においてＡＵＴＯボタン８０３が押下された場合は、ＣＰＵ４０２は、「先読みモード＝自動」の情報（例えばフラグ等）をメモリに格納する（Ｓ１５０６）。ここで、「先読みモード＝自動」の情報は先読みモードで動作するケースと非先読みモードで動作するケースを選択的に自動切換えとすることを示す。ステップＳ１５０６において先読みシーケンスが自動選択されるように指定されると、ＣＰＵ４０２は続いて、先読みシーケンスで動作する条件をユーザに選択させその情報をメモリに格納する（Ｓ１５０７）。即ち、ステップＳ１５０７においてＣＰＵ４０２は、操作部２０４に図１０に示す自動スタート条件設定画面を表示する。続いて、ユーザのボタン押下によって指定された項目に対しては先読みシーケンスで動作することを示す情報をメモリに格納し、指定されなかった項目に対しては非先読みシーケンスで動作することを示す情報をメモリに格納する。図１０の自動スタート条件設定画面は、画像形成装置が、製本モード、表紙／合紙、ＤＦコピーのいずれかが指定されている時は先読みシーケンスで動作し、それ以外の時は非先読みシーケンスで動作するように選択された状態を表している。
【０１２７】
この設定後、ＣＰＵ４０２は、前述した図１２のフローチャートに従って動作する。ステップＳ１５０４、又はＳ１５０５の処理を経てユーザによる先読みモードの有効化・無効化の設定処理の手順を終了する。その後、図１２のＳ１２０１において、ＣＰＵ４０２は、メモリに格納されている「先読みモード＝ＯＮ」の情報、又は「先読みモード＝ＯＦＦ」の情報に基づいて、先読みモード（先読みシーケンスを選択したモード）かどうかをチェックする。一方、ステップＳ１５０６の処理を経てユーザによる先読みモードの自動化の設定処理の手順を終了した場合、図１２のＳ１２０１において、ＣＰＵ４０２は、メモリに格納されている「先読みモード＝自動」の情報に基づいて、自動の先読みモードと判定する。以下、図１６を参照し説明する処理を行う。ここでは、ユーザのボタン押下によって指定された項目に対しては先読みシーケンスで動作する例について説明した。この方法に限らず、工場出荷時から予め先読みシーケンスで動作する項目が画像形成装置に設定されていてもよい。
【０１２８】
図１６は、メインコントローラ４０１のＣＰＵ４０２が実行する原稿先読みシーケンス又は非原稿先読みシーケンスを自動選択し動作する処理過程を説明するフローチャートである。図１６に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、上述のように設定された本実施形態５の画像形成装置が、動作する処理過程について、図１６のフローチャートを参照し説明する。本実施形態５の画像形成装置は、ＤＦ３０２を利用したコピーの場合には先読みシーケンスを、原稿台３０７を利用したコピーの場合には非先読みシーケンスを、それぞれ自動で選択する。
【０１２９】
ＣＰＵ４０２は、ＤＦ３０２又は原稿台３０７に原稿が載置されたことを検知するまで待機状態にある。ＣＰＵ４０２は、原稿載置を検出すると（Ｓ１６０１）、原稿が載置された場所がＤＦ３０２なのか原稿台３０７なのかをチェックする（Ｓ１６０２）。原稿がＤＦ３０２に載置されたことを検出すると、ＣＰＵ４０２は、ＤＦ利用コピー時に先読みシーケンスを利用するよう指定されているかどうかをチェックする（Ｓ１６０３）。この場合、ＣＰＵ４０２は、図１５のフローチャートのステップＳ１５０７において図１０の自動スタート条件設定画面を介して指定された情報を参照すればよい。
【０１３０】
ステップＳ１６０３においてＤＦ利用コピー時に先読みシーケンスを利用すると指定されていた場合、ＣＰＵ４０２は、先読みシーケンスでコピーを行う（Ｓ１６０４）。即ち、ＣＰＵ４０２は、処理を図１２のステップＳ１２０２へ進め、上述した図１１の先読みシーケンスによるコピー処理の手順を実行する。
【０１３１】
一方ステップＳ１６０３においてＤＦ利用コピー時に非先読みシーケンスを利用すると指定されていた場合、ＣＰＵ４０２は、非先読みシーケンスでコピーを行う（Ｓ１６０５）。即ち、ＣＰＵ４０２は、処理を図１２のステップＳ１２１１へ進め、上述した図１２のフローチャートのステップＳ１２０１、及びステップＳ１２０２を除外した各ステップからなる処理を行う。
【０１３２】
一方、ステップＳ１６０２において、ＣＰＵ４０２は、原稿が載置されたのがＤＦ３０２ではなく原稿台３０７であると判定すると、原稿台（圧板）利用コピー時に先読みシーケンスを利用するよう指定されているかどうかをチェックする（Ｓ１６０６）。この場合、ＣＰＵ４０２は、図１５のステップＳ１５０７において図１０の自動スタート条件設定画面を介して指定された情報を参照すればよい。このチェック結果に従って、ＣＰＵ４０２は、原稿台利用コピー時に先読みシーケンスを利用する場合は処理をステップＳ１６０４へ進め、非先読みシーケンスを利用する場合は処理をステップＳ１６０５へ進める。
【０１３３】
以上のような制御を行なうことにより、本実施形態５の画像形成装置は、ＤＦ３０２を利用したコピーの場合には先読みシーケンスに従い、原稿台３０７を利用したコピーの場合には非先読みシーケンスに従って、それぞれ自動で動作することが可能となる。なお、ここでは、ユーザがＤＦ３０２を利用したコピーの場合に、ユーザが先読みシーケンスを実行する設定を行う例について説明したが、これに限定されない。ユーザがＤＦ３０２を利用して原稿の送信や保存を行いたい場合に、ユーザは、先読みシーケンスを設定をできるように構成されてもよい。即ち、先読みシーケンスを利用する例は、コピーの動作に限定されない。
【０１３４】
（実施形態６）
本実施形態は、実施形態１〜５に加えて、先読みした画像データを操作画面５０５上にプレビュー表示するようにした実施形態である。さらに具体的には、先読みした画像データを操作部２０４に設けられた操作画面５０５上にプレビュー表示し、原稿１枚ごとに出力するための画像処理を設定できるようにした画像形成装置の動作を説明している。また、画像データのライフサイクル（原稿が読み込んで画像データを生成してから、出力が完了した画像データを消去するまでの処理や、処理の途中で不要となった画像の消去）についても説明する。さらに、記憶領域の最適利用を可能とする制御方法について説明する。
【０１３５】
本実施形態６で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、上述の各実施形態に適用される図２、図３、図４、図５に記載した構成と同様である。従って、それらの説明は省略し、本実施形態６において特徴的な画像形成装置について、図１７以降の図面を参照し説明する。
【０１３６】
図１７は原稿の先読み動作中の操作画面５０５の表示を示す読み込みデータのプレビュー表示画面の図である。具体的には、複数枚の原稿のうち、５枚目までの読み込みが完了している状態を示している。この時点では画像形成装置は、６枚目やそれ以降の原稿を読み込み中である。一時的な記憶領域に画像データが保存された状態で、操作画面５０５にはそれらに対応する画像アイコンが表示されている。５枚の画像は、先読み処理で読み込まれた画像であるために、処理されるべき画像処理条件が未だ決定していない状態である。従って、画像形成装置はそれらを読み込んだ生画像データを保持しているのみである。生画像データとは、一般的にはＲＧＢ（red-green-blue）の輝度データのビットマップ形式である。図中符号２１０１は、プレビュー画面に表示されている画像の枚数と選択された画像番号を表示する表示部である。符号２１０２はプレビュー表示された画像の拡大／縮小表示を指示を受け付けるボタンである。
【０１３７】
表示部２１０１で符号２１０３の画像１が選択されている状態で、ユーザがボタン２１０２の拡大（＋）ボタンを押下すると、操作画面５０５は図１８に示す指定画像の拡大表示画面に画面遷移する。符号２２０１は拡大表示された画像１のイメージである。ユーザは、符号２２０２の閉じるボタンを押下することにより、再び操作画面５０５を図１７の画面に戻すことが出来る。符号２１０３の画像１の下の符号２１０４は、チェックボックスである。図１７は、画像１と画像４とがユーザによって選択されそれらに対応するチェックボックスがチェックされている状態を示す。符号２１０５は、選択された画像をプリントしたい場合に押下するプリント実行ボタンである。ユーザがこのボタンを押下すると、操作画面５０５は図１９のプリント設定の操作画面に画面遷移する。符号２１０６は、選択された画像を送信したい場合に押下する送信実行ボタンである。ユーザがこのボタンを押下すると、操作画面５０５は図２０の送信設定の操作画面に画面遷移する。符号２１０７は、選択した画像を機器内のボックスと呼ばれるハードディスク４４０に保存する場合に押下する「ボックスに保存」ボタンである。ユーザがこのボタンを押下すると操作画面５０５は図２１の保存設定の操作画面に画面遷移する。この例でユーザは、画像１と画像４を選択して符号２１０５のプリント実行を押下したとする。すると操作画面５０５は図１９のプリント設定の操作画面に画面遷移する。
【０１３８】
図１９は、プリント条件の詳細を設定するプリント設定の操作画面である。図中符号２３０１は、カラー／白黒／自動の色モードを選択するプルダウンメニューであり、図１９では自動が選択されている状態を示す。符号２３０２は用紙選択ボタンであり、機器に装着されている複数段のカセットからユーザ指定の用紙を選択する場合に使用される。符号２３０３はソータの指定ボタンであり、ソートしない／グループソートする／シフトソートする／ステープルソートするなどの選択を行なう場合に使用される。符号２３０４は両面プリントを行なうかどうかを選択するボタンであり、両面印字したい場合に使用される。符号２３０５は応用モードボタンであり、製本指定、エリア指定、表紙／合紙指定など複雑な指定をする場合に使用されるボタンである。符号２３０６はユーザが変更した設定をこの画面に遷移してきた時点の設定に戻すためのボタンである。符号２３０７は、符号２３０２〜２３０５までのボタンへの指示をキャンセルし設定を初期値に変更するスイッチである。符号２３０８はプリント実行指示をキャンセルする場合に使用するボタンであり、ユーザがそのボタンを押下すると操作画面５０５は図１７の読み込みデータのプレビュー表示画面へと戻る。符号２３０９は、プリント開始ボタンである。このボタンが押下されると、チェックボックスにチェックがされていた処理対象の画像１と画像４のＲＧＢ輝度データに、プリント用の画像処理が施される。引き続いてＣＯＰＹ用特殊ＪＰＥＧファイル形式に変換され、プリンタへと出力される。元のＲＧＢ輝度データはデータ変換が完了した時点で不要となるため消去される。詳細は、図２５を参照し後に詳しく説明する。図１９のプリント設定の操作画面でプリント開始ボタン２３０９が押下されると、そのプリント設定の操作画面は閉じられる。その後、操作画面５０５は図２２の一部のページがプリント中の操作画面へと画面遷移する。
【０１３９】
図２２のプレビューの画面では、図中符号２６０１の画像１と符号２６０２の画像４がプリント実行中のため網掛け表示となり、再度選択できないようになる。更にそれら画像１と画像４各々の下に、符号２６０３と２６０４のような、プリント中であることを示すステータスが表示される。さらにこの状態で、ユーザが次に符号２６０５のチェックボックスをチェックし画像５を選択して送信処理を行なう作業フローを継続する場合を説明する。ユーザは符号２６０５のチェックボックスをチェックし、符号２６０６の送信実行ボタンを押下する。すると操作画面５０５は図２０の送信設定の操作画面に画面遷移する。
【０１４０】
図２０において、図中符号２４０１は指定された宛先を表示するエリアで、符号２４０２の「宛先表／サーバから検索」ボタンが選択されると宛先を宛先表から検索し指定できる。符号２４０３のファックスボタンが選択されると宛先を電話番号で指定できる。符号２４０４の電子メールボタンが選択されるとアドレス入力によりメールアドレスを指定できる。符号２４０５のＩファクスボタンが選択されるとインターネットファックスの宛先を指定できる。さらに符号２４０６のファイルボタンが選択されるとファイルサーバを指定できる。そられによって確定した宛先を図中符号２４０１はに表示する。ファイル形式を指定するボタン２４０７で、色モードをカラー／白黒から選択する。また、画像形式をＴＩＦＦ（Tag Image File Format）やＪＰＥＧ（Joint Photographic Experts Group）やＰＤＦ（Portable Document Format）などから選択する。符号２４０８はページ分割するかどうかを指定するボタンで、マルチページ対応の画像形式でもページ毎に別ファイルに分割して送信したい時に指定するためのボタンである。符号２４０９は送信設定ボタンであり、さらに詳細な送信設定を行なうためのボタンである。このボタンは、解像度の指定などを行なう場合に使用される。符号２４１０はキャンセルボタンで、送信実行をキャンセルしたい場合に使用される。符号２４１１は送信開始ボタンである。このボタンが押下されると、先ほどのプリント開始ボタン押下時と同様、チェックボックスにチェックがされていた画像が処理対象である、画像５のＲＧＢ輝度データが、送信用の画像処理が施される。そして、送信用汎用ＪＰＥＧファイル形式に変換され、ネットワークや電話回線へ送信出力される。元のＲＧＢ輝度データはデータ変換が完了した時点で不要となるため消去される。図２０で送信開始ボタン２４１１が押下されると、送信設定の操作画面は閉じられる。そして、操作画面５０５は図２３に示す画面が表示される。
【０１４１】
図２３のプレビューの画面は、符号２７０１の画像５が網掛け表示となり、ステータスが送信中と表示されている場合を示す。先の図２２のプレビューの画面ではプリント中であった画像１と画像４は、プリント出力が完了され、図２３のプレビューの画面時点では、その画面からは表示対象外となり表示されていない。さらにこの状態で、ユーザが符号２７０２及び２７０３のチェックボックスをチェックし、画像２と画像３をボックスに保存する作業フローを継続する場合を説明する。ユーザが符号２７０２と２７０３のチェックボックスをチェックし、符号２７０４の“ボックスに保管”ボタンを押下すると操作画面５０５は図２１の保存設定の操作画面へ画面遷移する。図２１は、ボックス番号を指定する画面であり、符号２５０１〜２５０７で示すボックス番号が押下されると、指定の番号のボックスに画像が保存される。この場合、画像２と画像３のデータはＲＧＢ輝度データからボックス保存用の特殊ＪＰＥＧ画像形式に変換されてハードディスク４４０内に書き込まれる。ＲＧＢ輝度データは変換後に消去される。以上が、プレビュー画面に表示された５枚の原稿に対して、ページ毎にプリント／送信／ボックスへ保存を行なう場合の作業の流れである。
【０１４２】
図２５は、画像データの保存状況と使用後のデータ消去タイミングの具体例（生画像データの場合）を示すステータス図である。次に図２５を参照し画像１〜画像５の画像データのライフサイクルの具体例を詳細に説明する。図２５の左側は図２２の画面が操作画面５０５に表示されている時点の画像データの記憶状態を表す。まず、原稿を読み込んだ直後である図１７の状態の時には、全て生画像データとして一時的に記憶されている。即ち、符号２９０１の画像１から符号２９１１の画像５までの画像が、符号２９０２、２９０５、２９０７、２９０９、２９１２に示されるとおり色空間ＲＧＢ輝度データの生画像データとして一時的に記憶されている。次に図２２の状態となると、画像１と画像４がコピー用のプリント動作をすることが確定しているので、符号２９０２及び符号２９０９のＲＧＢの生画像データが二重取り消し線となっている。
【０１４３】
これはこの時点で生画像が消去されていることを示す。その代わりに、符号２９０３と２９１０のコピー用特殊ＪＰＥＧ形式の画像が記憶領域に保持されている。それ以外の画像処理条件が確定していない画像２、画像３、画像５は原稿読み込み終了時点と変わらず生画像データを保持したままである。
【０１４４】
次に図２５の右側に示す図２３の画面が操作画面５０５に表示されている時点での画像データの状態について説明する。この時点で画像１と画像４のプリント出力は完了しているので、符号２９０３と２９１０のコピー用特殊ＪＰＥＧ形式の画像データは消去されている。更に画像５については、画像処理条件が送信用と確定している。そのため、ＲＧＢ輝度データ２９１２から送信用の汎用ＪＰＥＧ形式のデータ２９１３へと変換され、データ２９１２は消去される。以上のように、本実施形態６の画像形成装置は、処理が確定し不要となった画像をその時点で消去し、記憶領域が画像データで圧迫されることを防ぐように動作する。
【０１４５】
図２６は、読み取った画像データを汎用フォーマットのデータ（生画像データ）で保存する処理を説明する本実施形態６のフローチャートである。また、図２６に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態６の画像形成装置の制御方法を、図２６のフローチャートを参照して説明する。図２６に示す処理の基本的な流れに関しては、図１１を参照し説明した処理を基にしており、図２６の左側は原稿の先読みを行なうスキャンタスクを表し、右側は操作部及びプリント／送信／保存処理を行なうタスクを表す。
【０１４６】
まずスキャンタスク側について説明する。ＣＰＵ４０２は、上述した原稿サイズ検知センサ３３１〜３３５、又は原稿有無センサ３０４の検知信号に基づいて、原稿があるか否かをチェックする（Ｓ３００１）。原稿が無い場合には原稿有りと判定されるまで、ＣＰＵ４０２はステップＳ３００１で処理を待機する。ＣＰＵ４０２は、原稿を検知すると、原稿の先読み動作を開始するに前に、読み込んだ画像を表示するために操作画面５０５にプレビュー画面を表示する（Ｓ３００２）。次にＣＰＵ４０２は、原稿を検知すると、上述した原稿サイズ検知センサ３３１〜３３５、又は原稿有無センサ３０４の検知信号に基づいて、原稿が存在するのは圧板（原稿台上）３０７か、ＤＦ３０２かを判定する（Ｓ３００３）。
【０１４７】
ステップＳ３００３において原稿があるのはＤＦ３０２と判定すると、ＣＰＵ４０２は、上述のローラやベルト類を回転させ原稿を原稿台３０７上へ引き込む処理を行う（Ｓ３００４）。続いてＣＣＤ３４を動作させ原稿を読み込み（Ｓ３００５）、ＲＧＢ輝度データの生画像データをメモリへ保存する（Ｓ３００６）。読み込み画像1ページ分が完全にメモリへ保存されると、ＣＰＵ４０２は、その画像データが印刷に供することが可能であることを示す画像データ使用可能フラグを、その画像データ（１ページ分）にセットする（Ｓ３００７）。次にＣＰＵ４０２は、読み込んだ画像データのプレビュー画面を操作画面５０５に表示する（Ｓ３００８）。続いてＣＰＵ４０２は、上述のローラやベルト類を回転させ読み込みが終了した原稿を排紙トレイ３０９へと搬送する（Ｓ３００９）。続いてＣＰＵ４０２は、次ページの原稿が存在するか否かをチェックする（Ｓ３０１０）。次ページ原稿が存在する場合には、ステップＳ３００４からの処理を再度行い、読み込むべき原稿がなくなるまで上述した一連の処理を繰り返す。ＣＰＵ４０２は、ステップＳ３０１０において次ページ原稿が無いと判定した場合、原稿の読み込み処理を終える。
【０１４８】
一方ＣＰＵ４０２は、ステップＳ３００３において原稿が圧板３０７上にあると判定すると、ＣＣＤ３４を動作させ原稿を読み込み（Ｓ３０１１）、ＲＧＢの生画像データをメモリへ保存する（Ｓ３０１２）。読み込み画像が完全にメモリへ保存されると、ＣＰＵ４０２は、その画像データが印刷に供することが可能であることを示す画像データ使用可能フラグを、その画像データ（１ページ分）にセットする（Ｓ３０１３）。次にＣＰＵ４０２は、読み込んだ画像データのプレビュー画面を操作画面５０５に表示し（Ｓ３０１４）、読み込み処理を終える。
【０１４９】
続いて操作部及びプリント／送信／保存処理側の処理過程を、図２６右側のフローチャートを参照し説明する。ＣＰＵ４０２は、ユーザによる操作部２０４への入力をチェックする（Ｓ３０２１）。ユーザは原稿台３０７或いはＤＦ３０２に原稿をセット後、操作部２０４のキー（例えば図５におけるテンキー５０４）、或いは操作部２０４に設けられた操作画面５０５上のソフトキー（例えば図６における倍率指定ボタン６０４）を操作する。これによって、画像形成に関わる何らかの指示を行うので、ＣＰＵ４０２は、ステップＳ３０２１でこの操作部２０４への入力をチェックしている。
【０１５０】
ＣＰＵ４０２は、ステップＳ３０２１で操作部２０４への入力を検知すると、その入力がスタートキー押下であるかどうかをチェックする（Ｓ３０２２）。スタートキーでなければ、更にプレビュー画面内での画像選択のキー（チェックボックス）押下であるかどうかをチェックする（Ｓ３０２３）。そうでなければ、ＣＰＵ４０２は、そのキー入力に応じた所定の処理を行う（Ｓ３０２５）。ステップＳ３０２５では、例えばコピー部数を指定する置数設定処理、フルカラー／白黒の色モード指定処理、ステープルの有無や製本設定など画像のレイアウトのフィニッシング指定処理）を行なう。ＣＰＵ４０２は、ステップＳ３０２３で画像選択キーであると判定した場合、選択されたページが処理対象となったことを示す処理対象フラグをその画像データ（１ページ分）にセットする（Ｓ３０２４）。同時に、プレビュー表示中の選択されたチェックボックスにチェックを表示し、ステップＳ３０２１の処理へ戻る。処理対象フラグがセットされていることは、図１７のプレビュー表示中のチェックボックスにチェックが付いた状態であることに相当する。
【０１５１】
一方ステップＳ３０２２においてスタートキーが押下されたと判定すると、ＣＰＵ４０２は、メモリに保存されている画像データに、処理対象フラグがセットされている画像ページがあるかどうかをチェックする（Ｓ３０２６）。処理対象フラグがセットされている画像ページが無ければ、ＣＰＵ４０２は、ステップＳ３０２７において画像が選択されていないことを示すメッセージ（不図示）を操作画面５０５に表示する。その後再びＳ３０２１の処理へと戻る。処理対象フラグがセットされている画像ページが存在する場合には、ＣＰＵ４０２は、ステップＳ３０２８の処理へと進む。
【０１５２】
ステップＳ３０２８において、ＣＰＵ４０２は、押下されたスタートキーの種類をチェックする。ＣＰＵ４０２は、スタートキーの種類毎に、プリント動作（コピー）の場合はステップＳ３０２９の処理へ、送信処理の場合はステップＳ３０３２の処理へ、ボックスへの保存処理の場合にはステップＳ３０３６の処理へと進む。コピーの場合には、ＣＰＵ４０２は、処理対象フラグがセットされているＲＧＢ輝度データの生画像データをＣＯＰＹ用の画像形式に変換する（Ｓ３０２９）。そして、ＲＧＢ輝度データの生画像データを消去し（Ｓ３０３０）、ＣＯＰＹ用の画像形式に変換した画像データをプリント出力する（Ｓ３０３１）。更にプリント出力動作が完了し不要となった（ＪＰＥＧ形式等の）画像データを消去する（Ｓ３０３５）。送信の場合には、ＣＰＵ４０２は、処理対象フラグがセットされているＲＧＢ輝度データの生画像データを送信用の画像形式に変換する（Ｓ３０３２）。そして、ＲＧＢ輝度データの生画像データを消去し（Ｓ３０３３）、送信用の画像形式に変換した画像データを送信出力する（Ｓ３０３４）。更に送信出力動作が完了し不要となった（ＪＰＥＧ形式等の）画像データを消去する（Ｓ３０３５）。ボックスへの保存の場合には、ＣＰＵ４０２は、処理対象フラグがセットされている生画像データを保存用の画像形式に変換する（Ｓ３０３６）。そして、生画像データを消去し（Ｓ３０３７）、保存用の画像形式に変換した画像データをハードディスク４４０に保存する（Ｓ３０３８）。これらコピー／送信／保存の処理が終了すると、ＣＰＵ４０２は、ステップＳ３０３９でメモリ残量の再計算を行い、一連の動作は終了し再びステップＳ３０２１の処理へと戻る。
【０１５３】
尚、本実施形態６では、プレビュー表示を行ないプレビュー画面内で処理対象の画像選択を行なうにはスキャン側で画像読み込みを完了していることが条件となる。このために、本実施形態６における上記画像データ使用可能フラグについては図１１を参照しで説明したような参照（Ｓ１１２４）が必要無くなる。
【０１５４】
以上のような制御を行なうことにより、メモリを効率的に利用していくことが可能となる。具体的には、本実施形態６の画像形成装置は、まず先読みにより読み込んだ画像データを一時的に汎用のＲＧＢ輝度データ（生画像データ）で保存する。次にユーザが画像処理条件を確定したページの画像から順次必要な画像形式に変換して画像出力動作を行うように制御する。そして、更に画像処理条件が確定した後、不要となる画像データは消去する。したがって、記憶領域を効率的に利用していくことが可能となる。また、コピー／送信／保存などによって変換する画像形式が異なる場合でも、読み直しが発生しないという顕著な効果を有する。
【０１５５】
なお、本実施形態の説明では便宜上各画像データについて個別に処理を行う方法を一例として説明したが、これに限られることなく読み取られた、または読み取られる全ページを一括して処理して画像形成を行うことができるのは明らかである。
【０１５６】
以上の通り、本実施形態によれば、特に読み込みに時間を要する多数の原稿で、複雑な設定をしなければならないようなモード（例えば製本モード）時に、より大きな効果をもたらすことができる。また、読み込んだ画像を操作部にプレビュー表示するので、ユーザが原稿毎に画像処理条件を設定することができる。
【０１５７】
尚、本実施形態６は、図１８に示したように画像を１ページ毎に拡大しプレビューすることができる。加えてボタン２１０２の拡大（＋）ボタンの押下で複数ページ（上述の例では画像１〜画像５の５ページ）まとめて拡大しプレビュー可能としてもよい。
【０１５８】
（実施形態７）
実施形態６では、汎用の画像データ形式（ＲＧＢ輝度データの生画像データ）を使用する場合について説明した。汎用データは、圧縮などの処理で情報量が欠落することが無いため、画像処理条件確定後の処理に有効である。一方、データ量が膨大なためにハードウェア性能（ハードディスクなどのアクセススピード）によっては、画像形成装置のパフォーマンスを低下させる場合が考えられる。この問題を回避するために、本実施形態７では、画像処理条件が確定後に想定し得る全ての画像形式を保存することで、ＲＧＢ輝度データである生画像を保存しないで制御する方法に関して説明する。画像処理後のデータがＪＰＥＧやＰＤＦなどの圧縮型の画像形式の場合、１／２、１／４、１／８、１／１６といった圧縮率でデータ量を削減するのが一般的である。そのため仮に、１／８の圧縮率でデータを保存した場合でも、想定し得る画像形式が８種類以下の場合は、トータルの画像データ量としては、生画像を一時的に保持するよりは有利に働くことになる。
【０１５９】
本実施形態７で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、上述の各実施形態に適用される図２、図３、図４、図５に記載した構成と同様なので、説明を省略する。また本実施形態７では、操作画面５０５などの説明に関しては実施形態６と同様である。このため本実施形態７において特徴的な画像形成装置について、図２４を参照した画像データのライフサイクルに関する説明と、図２７のフローチャートを参照した説明のみを行なう。
【０１６０】
図２４は、画像データの保存状況と使用後のデータ消去タイミングの具体例（選択し得る全フォーマットデータの場合）を示すステータス図である。図２４の左側は図２２の画面が操作画面５０５に表示されている時点の画像データの記憶状態を表す。画像形成装置は、図１７の状態の画像の読み込みが完了した時点では、図中符号２８０１の画像１から符号２８２１の画像５の全てについて、以下の形式の画像を保持する。即ち、保持されるのはＣＯＰＹ用特殊ＪＰＥＧ形式画像、送信用汎用ＪＰＥＧ形式画像、ネットワークスキャン用汎用ＪＰＥＧ形式画像、そしてプレビュー用ビットマップ形式画像である。ＣＯＰＹ用特殊ＪＰＥＧ形式画像は符号２８０２、２８０７、２８１２、２８１７、２８２２で示される。送信用汎用ＪＰＥＧ形式画像は符号２８０３、２８０８、２８１３、２８１８、２８２３で示される。ネットワークスキャン用汎用ＪＰＥＧ形式画像は符号２８０４、２８０９、２８１４、２８１９、２８２４で示される。プレビュー用ビットマップ形式画像は符号２８０５、２８１０、２８１５、２８２０、２８２５で示される。その後、画像形成装置は、画像１と画像４がプリント出力に確定する。図２２の時点になると、符号２８０１の画像１については、符号２８０２のＣＯＰＹ用特殊ＪＰＥＧ形式画像を除く、符号２８０３〜２８０５の不要となった画像形式のデータを消去する（図中の二重取り消し線）。画像形成装置は、符号２８１６の画像４については、符号２８１７のＣＯＰＹ用特殊ＪＰＥＧ形式画像を除く、符号２８１８〜２８２０の不要となった画像形式のデータを消去する。
【０１６１】
更に図２４の右側に示す図２３の時点での画像データは、画像１と画像４についてはプリント出力が完了しているために画像は全て削除される。画像形成装置は、符号２８２１の画像５については送信出力が確定しているので、符号２８２３の送信用画像形式のデータを除く符号２８２２、２８２４、２８２５の画像データを全て消去するように制御する。
【０１６２】
図２７は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態７の処理を説明するフローチャートである。具体的には、画像データを選択し得る全ての画像フォーマットで保存する処理について説明するフローチャートである。図２７に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態７の画像形成装置の制御方法を、図２７のフローチャートを参照して説明する。図２７に示す処理の基本的な流れに関しては、図２６を参照し説明した処理を基にしており、図２７の左側は原稿の先読みを行なうスキャンタスクを表す。そして、図２７の右側は操作部及びプリント／送信／保存処理を行なうタスクを表す。
【０１６３】
図２７の左側のスキャンタスクに関しては、ほぼ図２６と同様の処理を行う。図２６と異なる点は、ＣＰＵ４０２が圧板３０７の場合はステップＳ３１１２、ＤＦ３０２の場合はステップＳ３１０６で示す画像データの保存処理である。これらの処理において、ＣＰＵ４０２は、１ページ分の画像データを図２４を参照し説明したような可能性のある全ての画像形式の画像データに変換してメモリへ保存する。それ以外の処理は図２６のスキャンタスクと同様である。次に図２７の右側の操作部及びプリント／送信／保存処理タスクに関して説明する。これもほぼ図２６の操作部及びプリント／送信／保存処理と同様である。異なる点は、以下のとおりである。ＣＰＵ４０２は、画像処理条件が確定した後の１ページの画像について、必要な画像形式の画像データを残す。具体的には、コピーはステップＳ３１２９、送信はステップＳ３１３２、保存はステップＳ３１３６で示される。一方、不要な画像形式の画像データは削除される（コピーはステップＳ３１３０、送信はステップＳ３１３３、保存はステップＳ３１３７）点のみである。
【０１６４】
以上のような制御を行なうことにより、本実施形態７の画像形成装置は、ＲＧＢの生画像を使用した場合には、ハードウェア性能上、そのパフォーマンスを発揮できない条件となることがある。
【０１６５】
（実施形態８）
本実施形態８では、実施形態６と実施形態７の動作を選択的に行なうことができるように制御する。本実施形態８で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、上述の各実施形態に適用される図２、図３、図４、図５に記載した構成と同様なので、説明を省略する。また本実施形態８では、操作画面５０５などの説明に関しては実施形態６、７と同様であるため、本実施形態８において特徴的な画像形成装置について、図２８のフローチャートを参照した説明のみを行なう。
【０１６６】
図２８は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態７の画像データを選択し得る全ての画像フォーマットで保存する処理を説明するフローチャートである。図２８に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態８の画像形成装置の制御方法を、図２８のフローチャートを参照して説明する。図２８に示す処理の基本的な流れに関しては、図２６の左側の処理フローを参照し説明した処理を基にしており、原稿の先読みを行なうスキャンタスクを表す。
【０１６７】
図２８のスキャンタスクのフローチャートは、図２６のステップＳ３００６、Ｓ０１２に対してステップＳ３２０６、Ｓ３２１２、Ｓ３２１５〜Ｓ３２１８で処理を差し替えた点が、図２６から図２８への差分なのでその部分のみを説明する。
【０１６８】
ＣＰＵ４０２は、原稿読み込み処理（ＤＦ３０２の場合はステップＳ３２０５、圧板３０７の場合はステップＳ３２１１）を行う。その後、読み込んだ画像データについて、ＣＰＵ４０２は、その生画像データのサイズと、図２４を参照し説明したような可能性のある全ての画像形式のサイズの合計とを算出する。そして生画像データのサイズと全ての画像形式のサイズの合計とを比較する（ＤＦ３０２の場合はステップＳ３２１５、圧板３０７の場合はステップＳ３２１７）。画像データをＲＧＢ輝度データの生画像のまま記憶するか、画像処理として取り得る全ての画像形式のデータを記憶するか判定して、小さい方の形式で画像データを保存するように制御する。ＣＰＵ４０２は、ＲＧＢ輝度データの生画像データのサイズが、より小さい（又は、画像処理後の全フォーマットでの画像データのサイズの合計と等しい）場合には生画像データをメモリへ保存する。即ち、ＤＦ３０２の場合はステップＳ３２１６、圧板３０７の場合はステップＳ３２１８を示す。一方、画像処理後の全フォーマットでの画像データのサイズの合計のほうが小さい場合には、１ページ分の画像データを図２４を参照し説明したような可能性のある全ての画像形式の画像データに変換してメモリへ保存する。即ち、ＤＦ３０２の場合はステップＳ３２０６、圧板３０７の場合はステップＳ３２１２を示す。
【０１６９】
尚、本実施形態８では、図２６の右側の処理フローに示したような操作部及びプリント／送信／保存処理を行なうタスクは不図示であるが、以下、説明する。本実施形態８の操作部及びプリント／送信／保存処理を行なうタスクは、図２６、２７の各右側の操作部及びプリント／送信／保存処理を行なうタスクをマージした処理である。即ち、ＣＰＵ４０２は、処理対象フラグがセットされている画像データが生画像データか否かを判定する処理を、ステップＳ３０２８の前に行い、その判定が生画像データである場合、ステップＳ３０２８〜Ｓ３０３９の処理を行う。反対に、ＣＰＵ４０２は、上記判定が生画像データでない場合、ステップＳ３１２８〜Ｓ３１３９の処理を行う。
【０１７０】
（実施形態９）
本実施形態では、画像記憶のためのメモリ残量が少なくなった場合の処理について説明する。本実施形態９で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、上述の各実施形態に適用される図２、図３、図４、図５に記載した構成と同様なので、説明を省略する。実施形態６〜８では一時的に記憶する画像データのデータサイズが最小になるように効率良く処理するための方法を説明してきたが、大量の画像を読み込んだ場合には、メモリ領域が枯渇する場合が想定される。本実施形態９では、操作画面５０５などの説明に関しては実施形態６〜８と同様であるため説明を省略する。本実施形態９において特徴的な画像形成装置について、特にメモリ領域が無くなった場合の処理について図２９のフローチャートのみを参照して説明する。
【０１７１】
図２９は、メインコントローラ４０１のＣＰＵ４０２が実行する処理を説明するフローチャートである。特に、本実施形態９は、画像データを選択し得る全ての画像フォーマットで保存する処理を説明するフローチャートである。図２９に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行する。以下、本実施形態９の画像形成装置の制御方法を、図２９のフローチャートを参照して説明する。本実施形態９の画像形成装置の制御方法は、図２６〜２８の処理フローを参照し説明した処理を基にしている。便宜上、図２９に示す処理の基本的な流れに関しては、代表して図２７の左側の処理フローを参照し説明した処理を基にし、原稿の先読みを行なうスキャンタスクを表す。従って、図２９のフローチャートにおいて図２７の処理との相違点についてのみ説明するが、この相違点に係る処理は図２６、２８の処理フローに組み込んで適用可能である。
【０１７２】
ＣＰＵ４０２は、ＤＦ３０２動作時に次原稿があるか否かのチェックを行い（Ｓ３３１０）、次原稿がある場合にはステップＳ３３１５の処理へ移行する。引き続いて、メモリの空き容量が十分にあるか否か（１枚の原稿すら読み込みできない状態か否か）をチェックする。このメモリのチェックは、点線で示すように、先に説明した図２７のステップＳ３１３９でのプリント／送信／保存した画像データを消去した後に再計算されたメモリ空き容量を参照する。ＣＰＵ４０２は、メモリの空き容量が十分にあったと判定した場合には、次原稿の引き込み動作を行なうステップＳ３３０４の処理に戻る。メモリが十分でない場合は、ＣＰＵ４０２は、ステップＳ３３１６の処理へ移行し、空きメモリ容量不足を示すメッセージ（不図示）を操作画面５０５に表示した後、再び処理Ｓ３３１５に戻り、メモリ空き容量をチェックする動作を繰り返す。
【０１７３】
ステップＳ３３１６での表示によりユーザが操作部２０４からオペレーション（コピー、送信、保存の確定）を行うことに応じて、ＣＰＵ４０２は、図２６〜２８の右側の操作部及びプリント／送信／保存処理を行なうタスク側の処理を進める。即ち、処理された画像データは消去され再びステップＳ３１３９でメモリ残量が再計算される。最終的にメモリ残量が次の原稿が読み取るために十分な容量になると、ＣＰＵ４０２は、ステップＳ３３１５でメモリの空き容量が十分であると判断し、次原稿の読み込みを再開する。
【０１７４】
以上のような制御を行なうことにより、本実施形態９の画像形成装置は、メモリが枯渇した時でも、その状態をユーザオペレーションにより復旧し、処理を継続するように制御することが可能となる。また、一時的に画像を記憶する形式を画像の特徴に応じて選択的に実行することができ、記憶領域を有効に利用できる。
【０１７５】
（実施形態１０）
本実施形態１０では、メモリ残量が少なくなってきた場合に、段階的に画像データの保存形式を変更したり、余分な画像データを消去して行く制御方法について説明する。本実施形態１０で説明する画像形成装置の制御方法に供する、画像形成装置のブロック構成、機構構成、ハードウェア構成、操作部２０４の構成等は、上述の各実施形態に適用される図２、図３、図４、図５に記載した構成と同様なので、説明を省略する。実施形態６〜８では一時的に記憶する画像データのデータサイズが最小になるように効率良く処理するための方法を説明してきた。しかし、それでもメモリ残量が少なくなってきた場合の処理について説明する。即ち、本実施形態１０では画像形成装置はメモリ残量警告レベルを複数持ち、それぞれのレベルを超えて残量が少なくなると、一時的に記憶する画像形式を変更する処理を実行する。そして、操作部表示にメッセージを表示し、原稿先読み動作を中断する。本実施形態１０では、操作画面５０５などの説明に関しては実施形態６〜８と同様であるため、本実施形態１０において特徴的な画像形成装置の処理について図３０のフローチャートのみを参照して説明する。
【０１７６】
図３０は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態１０の画像データを選択し得る全ての画像フォーマットで保存する処理を説明するフローチャートである。図３０に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。以下、本実施形態１０の画像形成装置の制御方法を、図３０のフローチャートを参照して説明する。図３０に示す処理の基本的な流れに関しては、図２６〜２９の処理フローを基にしており、原稿の先読みを行なうスキャンタスクを表す。
【０１７７】
ＣＰＵ４０２は、上述した原稿サイズ検知センサ３３１〜３３５、又は原稿有無センサ３０４の検知信号に基づいて、原稿があるか否かをチェックする（Ｓ３４０１）。原稿が無い場合には原稿有りと判定されるまで、ＣＰＵ４０２はステップＳ３４０１で処理を待機する。ＣＰＵ４０２は、原稿を検知すると、原稿の先読み動作を開始するに前に、読み込んだ画像を表示するために操作画面５０５にプレビュー画面を表示する（Ｓ３４０２）。次にＣＰＵ４０２は、原稿を検知する。上述した原稿サイズ検知センサ３３１〜３３５、又は原稿有無センサ３０４の検知信号に基づいて、原稿が存在するのは圧板（原稿台上）３０７か、ＤＦ３０２かを判定する（Ｓ３４０３）。ステップＳ３４０３において原稿があるのはＤＦ３０２と判定すると、ＣＰＵ４０２は、上述のローラやベルト類を回転させ原稿を原稿台３０７上へ引き込む処理を行う（Ｓ３４０４）。続いてＣＣＤ３４を動作させ原稿を読み込む（Ｓ３４０５）。
【０１７８】
ＣＰＵ４０２は、その後ステップＳ３４０６で、メモリ残量が予め設定されメモリに記憶されている情報「メモリ残量警告レベル１」に到達しているか否かをチェックする。メモリ残量はステップＳ３０３９、Ｓ３１３９のメモリ残量の再計算ルーチンで得られる値を参照して判断される。警告レベル１に到達していないと判定すると、ＣＰＵ４０２は、メモリ残量は十分に余裕があると判定する、そして読み込んだ画像データについて、ＲＧＢ輝度の生画像データと画像処理後の全ての画像フォーマットデータの両方をメモリに保存する（Ｓ３４１０）。メモリ残量が警告レベル１より少ない場合は、ＣＰＵ４０２は、ステップＳ３４０７の処理へ移行しメモリ残量が予め設定されメモリに記憶されている情報「メモリ残量警告レベル２」より少ないかを否かチェックする。メモリ残量が警告レベル１から警告レベル２の間の場合は、ＣＰＵ４０２は、処理をＳ３４１１へ移行し、ＲＧＢ輝度データの生画像データのみをメモリに保存する。更にメモリ残量が警告レベル２より少ない場合は、ＣＰＵ４０２は、ステップＳ３４０８で更にメモリ残量が予め設定されメモリに記憶されている情報「メモリ残量警告レベル３」より少ないか否かをチェックする。メモリ残量が警告レベル２から警告レベル３の間の場合には、ＣＰＵ４０２は、ステップＳ３４１２へ処理を移行する。そして、ＲＧＢ輝度の生画像データと画像処理後の全ての画像フォーマットデータの合計のうちの容量が小さい方のデータのみ（両者等しい場合は、生画像データ）をメモリに保存する。
【０１７９】
警告レベル３より更にメモリ残量が小さい場合には、ＣＰＵ４０２は、ステップＳ３４０９へ処理を移行し、メモリの空き容量が十分にあるかを否か（１枚の原稿すら読み込みできない状態か否か）をチェックする。もし十分なメモリ容量が無い場合には、ＣＰＵ４０２は、ステップＳ３４１３で警告メッセージ（不図示）を操作画面５０５に表示する。そして、ユーザに、一時保存状態で待機している画像データに対して、プリント／送信／保存のいずれかの処理実行指示を行うよう促す。これによって、一時保存状態の画像データを消去させることができる。十分にメモリ残量が復帰すると、ＣＰＵ４０２は、ステップＳ３４１２の処理へ進み画像データをメモリに保存する。その後、ＣＰＵ４０２は、画像データ使用可能フラグを、その画像データ（１ページ分）にセットし（Ｓ３４１４）、読み込んだ画像データのプレビュー画面を操作画面５０５に表示する（Ｓ３４１５）。そしてＣＰＵ４０２は、上述のローラやベルト類を回転させ読み込みが終了した原稿を排紙トレイ３０９へと搬送し（Ｓ３４１６）、次ページの原稿が存在するか否かをチェックする（Ｓ３４１７）。ＣＰＵ４０２は、次ページの原稿が存在する場合にはステップＳ３４０４の処理に戻り次原稿の読み込みを継続し、最終原稿の場合はステップＳ３４０１の処理へと戻る。
【０１８０】
以上、ＤＦ３０２にセットされた原稿の読み込み動作について説明した。一方、ＣＰＵ４０２は、ステップＳ３４０３で圧板３０７に原稿があると判断した場合には、ステップＳ３４１９からＳ３４２８において、上述したＤＦ３０２の場合と同様な制御を行なう。尚、ステップＳ３４１１やＳ３４１２における限定した画像フォーマットデータのみを残す制御は、ステップＳ３４０５で読み込んだページのみを対象として良い。また既に読み込まれている全ページを対象にして処理を行なっても良い。
【０１８１】
尚、本実施形態１０では、図２６の右側の処理フローに示したような操作部及びプリント／送信／保存処理を行なうタスクは不図示であるが、以下、説明する。本実施形態１０の操作部及びプリント／送信／保存処理を行なうタスクは、図２６、２７の各右側の操作部及びプリント／送信／保存処理を行なうタスクをマージした処理である。即ち、ＣＰＵ４０２は、処理対象フラグがセットされている画像データが生画像データか全画像フォーマットデータかを判定する処理を、ステップＳ３０２８の前に行う。そして、その判定が生画像データである場合、ステップＳ３０２８〜Ｓ３０３９の処理を行う。反対に、ＣＰＵ４０２は、上記判定が全画像フォーマットデータである場合、ステップＳ３１２８〜Ｓ３１３９の処理を行う。
【０１８２】
また、ＣＰＵ４０２は、処理対象フラグがセットされている画像データが、生画像データと全画像フォーマットデータの両方か否かを判定する処理を、ステップＳ３０２８の前に行う。その判定が生画像データと全画像フォーマットデータの両方である場合、次の処理をする。即ち、ステップＳ３０２５の所定の処理が画像の高品位に係る処理であったならば、圧縮などの処理で情報量が欠落することが無い生画像データを処理するステップＳ３０２８〜Ｓ３０３９の処理を行う。さらに全画像フォーマットデータを消去する処理も行う。反対にステップＳ３０２５の所定の処理が画像の高品位に関わらない処理であったならば、圧縮などの処理で情報量が欠落してもよい。このため、全画像フォーマットデータを処理するステップＳ３１２８〜Ｓ３１３９の処理を行い、さらに生画像データを消去する処理も行う。
【０１８３】
以上のような制御を行なうことにより、本実施形態１０の画像形成装置は、細かいレベルでの画像データの保存形式の切替を行う。また多様な画像特性（圧縮した場合の圧縮率の違い）の原稿に対しても、細かい制御切替を行なうことが可能となり、画像メモリの最適利用を実現できる。
【０１８４】
（実施形態１１）
ユーザは解像度、画像フォーマットを指定して、読み込んだ画像に画像処理を施す。この画像をコンピュータに送信する際、画像処理後の画像がユーザの期待していた画質であるかどうかは、送信された宛先のコンピュータ上でしか確認することはできなかった。このため、従来の装置ではユーザの期待していた画質でない場合、スキャン送信を再度行う必要があった。本実施形態は、この問題に鑑みてなされたものである。
【０１８５】
図３１は、本実施形態を示す画像形成装置システムの全体の構成を説明するブロック図である。本実施形態では通信機能も含めた説明を行うため図２とは異なるブロック図を使用して説明するが、各画像形成装置は、基本的に同様の機能、構造を有する。画像形成装置３１２０は、画像入力デバイスであるスキャナ部３１２２、画像出力デバイスであるプリンタ部３１２３、Controller Unit ３１２１、ユーザーインターフェースとなる操作部３１２４から構成される。スキャナ部３１２２、プリンタ部３１２３、操作部３１２４は、各々Controller Unit ３１２１に接続され、Controller Unit ３１２１は、LAN３１０２などのネットワーク伝送部、公衆回線に接続されている。公衆回線からはカラー画像送信を含むG3、G4ファックスによる送信が可能である。
【０１８６】
また、LAN３１０２には、画像形成装置３１２０と同様の機器構成をもつ他の画像形成装置３１１０、３１３０が接続されえている。また、パーソナルコンピュータ（以下PC）３１０１が接続されていて、ＦＴＰ、ＳＭＢプロトコルを使用したファイルの送受信、電子メールの送受信ができる。画像形成装置３１１０、３１３０は、それぞれスキャナ部３１１２、３１３２、プリンタ部３１１３、３１３３、操作部３１１４、３１３４を持ち、それらがController Unit ３１１１、３１３１に接続されている。
【０１８７】
図３２は、画像形成装置の構成を説明するブロック図である。Controller Unit ３１２１は画像入力デバイスであるスキャナ部３１２２や画像出力デバイスであるプリンタ部３１２３と接続される。またLAN３１０２や公衆回線(WAN)３２５１接続することにより、画像情報やデバイス情報の入出力を行うためのコントローラである。CPU３２０１はシステム全体を制御するコントローラである。RAM３２０２はCPU３２０１が動作するためのシステムワークエリアを提供し、画像データを一時記憶するための画像メモリでもある。ROM３２０３はブートROMであり、システムのブートプログラムが格納されている。
【０１８８】
ハードディスクドライブ（HDD）３２０４は、システムソフトウェア、画像データを格納する。操作部I/F３２０６は操作部(UI)３１２４とインタフェース部で、操作部３１２４に表示する画像データを操作部３１２４に対して出力する。また、操作部３１２４から本システム使用者が入力した情報を、CPU３２０１に伝える役割をする。Network３２１０はLAN３１０２に接続し、情報の入出力を行う。Modem３２５０は公衆回線３２５１に接続し、画像情報の入出力を行う。以上のデバイスはシステムバス３２０７上に配置される。
【０１８９】
Image Bus I/F３２０５はシステムバス３２０７と画像データを高速で転送する画像バス３２０８とを接続し、データ構造を変換するバスブリッジである。画像バス３２０８は、PCIバスまたはIEEE1394で構成される。画像バス３２０８上には以下のデバイスが配置される。ラスターイメージプロセッサ(RIP)３２６０はPDLコードをビットマップイメージに展開する。デバイスI/F部３２２０は、画像入出力デバイスであるスキャナ３１２２やプリンタ３１２３とコントローラ３１２１を接続し、画像データの同期系/非同期系の変換を行う。
【０１９０】
スキャナ画像処理部３２８０は、入力画像データに対し補正、加工、編集を行う。また入力された画像がカラー原稿か白黒原稿かを画像の彩度信号から判断しその結果を保持する機能を有する。解像度変換３２３１はメモリ上にある画像を解像度変換処理してメモリに格納する。色空間変換３２３２はマトリクス演算により、たとえばメモリ上にあるYUV画像をLab画像に変換してメモリに格納する。階調変換３２３３はたとえばメモリ上にある8bit、256階調の画像を誤差拡散処理などの手法により1bit、2階調に変換してメモリに格納する。画像圧縮部３２４０は、多値画像データはJPEG、2値画像データはJBIG、MMR、MR、MHの圧縮伸張処理を行う。
【０１９１】
画像回転３２３０、解像度変換３２３１、色空間変換３２３２、階調変換３２３３、画像圧縮３２４０は連結して動作することができ、たとえばメモリ上の画像を画像回転、解像度変換する場合は、両処理をＣＰＵ３２０１を介さずに行うことができる。
【０１９２】
図３３は、本実施形態のスキャナ画像処理３２８０を詳細に示すブロック図である。スキャナ部３１２２から入力されたRGB各8bitの輝度信号はマスキング部３３０１によりCCDのフィルタ色に依存しない標準的なRGB色信号に変換される。変倍部３３０２によって変倍の必要がある場合は変倍を行う。フィルタ３３０３では画像をぼかし、メリハリをつける処理が行われる。ガンマ部３３０４では画像全体の濃度を濃くあるいは薄くするように処理が行われる。原稿がカラーか白黒かを判断するために変倍前の画像信号を色空間変換部３３０５によって公知のLabに変換する。
【０１９３】
このうちa,bは色信号成分を表しており、比較器３３０６で所定のレベル以上と判断されば有彩色、そうでなければ無彩色として1bitの判定信号が比較器３３０６から出力される。カウンタ３３０７は比較器３３０６からの出力を計測する。本実施形態の操作部３１２４も図５に示す第１実施例のものと同様のものを使用することができる。
【０１９４】
図３４は、本発明の実施形態の画像形成装置システムの操作部の構成を示すブロック図である。本実施形態のＣＰＵ３２０１は、タッチパネル３４０３およびハードキー５０２〜５０７とユーザ入力を受け取る操作部Ｉ／Ｆ３２０６の入力ポート３４０１を介して、操作内容を取得する。取得した操作内容にもとづいて、ＣＰＵ３２０１において表示画面データが生成され、画面出力デバイスを制御する出力ポート３４０２を介して、ＬＣＤやＣＲＴなどの画面出力デバイス３４０４に表示画面を出力する。
【０１９５】
図３５は、本実施形態の画像形成装置における初期画面であり、各画像形成機能設定後に戻ってくる標準画面でもある。第５〜９実施形態では、図１７に示す表示画面を使用して説明を行った。本実施形態においても同様に図１７に示すような画面を用いることができるが、簡潔な説明のため図３５を参照して説明する。ボタン３５０１は、コピー設定を行う画面への切り替えを行うためのボタンである。ボタン３５０２はスキャンした画像をファックスや電子メールで送信する設定を行う画面への切り替えを行うためのボタンである。ボタン３５０３は内蔵ＨＤに格納されたスキャン画像を印字するため、あるいは送信する設定を行う画面への切り替えを行うためのものである。ボタン３５０５を押下するとタイマ送信時のタイマ設定、ＨＤあるいはプリンタに印字する場合の設定などを行うウィンドウが表示される。表示３５０６はボタン３５０７によって指定された送信宛先を表示し、ボタン３５０８は表示３５０６に表示された１つの宛先の詳細な情報の表示を行う。ボタン３５０９は表示３５０６に表示された１つの宛先の消去を行う。表示３５１１〜３５１４は、スキャンした画像を文字、細線、画像などの着目点により抽出した部分画像を、送信可能な全ての画像フォーマットに画像処理したものを列挙したものである。ボタン３５１０を押下することにより、「文字」、「細線」などの着目点の選択を行うことができる。ボタン３５１５は、表示３５１１〜３５１４で表示し切れなかった画像を表示するための次候補/前候補ボタンである。ボタン３５１６は、表示３５１１〜３５１４の中から選択された画像フォーマットの決定を入力するためのボタンである。
【０１９６】
次に、本実施形態の中心的課題であるスキャンした画像の表示方法について説明する。図３７に本実施形態の画像送信時のフローチャートを示す。Ｓ３７０１においてスキャナ部からメモリにRGBカラー画像を読み込む。画像の読み込みを上述の実施形態で説明した先読みシーケンスにより行う場合、図３６に示すフローチャートの処理を行う。まず、原稿があるかどうかをステップＳ３６０１でチェックする。原稿が無い場合には原稿有りとなるまで、ステップＳ３６０１で待機する。原稿有りを検知すると、ステップＳ３６０２で原稿が存在するのは圧板（原稿台上）か、DFかを判断する。DFと判断した場合には、原稿台に原稿を搬送する処理が必要なので、ステップＳ３６０３で原稿を原稿台上へ引き込み動作を行い、ステップＳ３６０４へ遷移する。圧板の場合はステップＳ３６０２か直接ステップＳ３６０４へ遷移する。ステップＳ３６０４では、原稿読み取り動作を行い、ステップＳ３６０５でメモリへ画像データを保存する。読み込み画像が完全に保存されると、ステップＳ３６０６へ遷移し、対象の画像データの情報として印刷に対して使用可能であることを示す画像データ使用可能フラグをセットする。そしてステップＳ３６０７へ遷移し、読み込みが終了した原稿を排紙トレイへと搬送すると同時に、次ページの原稿が存在する場合には、再びステップＳ３６０３への戻り、原稿の引き込み動作を行なう。複数原稿の場合は、これらの一連の動作を繰り返す。ステップＳ３６０７で次の原稿がない（最終原稿）と判断した場合には、読取動作は終了となる。
【０１９７】
図３７のステップＳ３７０２で公知の像域分離の技術などを利用して、小文字、細線、画像が存在する領域を部分画像それぞれ抽出する。本実施形態では、各領域が初めて現れたところを表示するような部分画像とする。ステップＳ３７０３では、各部分画像に対して送信時に選択可能な画像処理を行う。具体的には、共通の処理である色空間変換、階調変化に加えて選択可能な解像度と圧縮(JPEG、PDFなど)の組み合わせた処理を行ったものに、さらに表示のための伸張処理を行う。ステップＳ３７０４では、ステップＳ３７０３の画像処理で作成された画像を上述の図３５の画面に表示する。ユーザにより画像を処理する方式が選択されると、ステップＳ３７０５において選択された処理方法をメモリに格納されているスキャン原稿画像を全てに対して施す。ステップＳ３７０６では、ステップＳ３７０５で処理された画像を送信する。
【０１９８】
以上説明したように、本実施形態によると、スキャン時に送信される画像の画質を確認することが可能になり、ユーザの利便性を向上することができる。
【０１９９】
（実施形態１２）
実施形態６では、汎用の画像データ形式（ＲＧＢ輝度データの生画像データ）を使用する場合について説明した。一方、実施形態７では、画像処理条件が確定後に想定し得る全ての画像形式を保存する場合について説明した。本実施形態１２の画像形成装置が、汎用の画像データ形式の画像データや複数の画像形式の画像をデータを蓄積できる十分な容量を持たない場合に好適な実施形態である。即ち、画像の読み直しが発生しないようにするために保存する画像データ形式が確定すると、原稿の読み取りを開始する実施形態である。本実施形態の制御にかかるブロック構成、機構構成、ハード構成、操作部の構成は、実施形態１に関して説明した図２、図３、図４および図５に記載したものと同様なので、それらの説明は省略する。
【０２００】
図３８を用いて、概念的な動作を説明する。図３８は、図１と同様に従来の画像処理シーケンスと本実施形態の画像処理シーケンスを比較したものである。図１と同じ符号は、図１の説明を参照されたい。ここでは、図１と異なる部分のみ説明する。
【０２０１】
本発明の実施形態１２にかかる先読みシーケンスは、図３８の下段に示す。ＵＳＥＲで、ユーザが原稿を原稿台あるいはドキュメントフィーダにセットする（時点１０９）。そして、ユーザは、ＵＩパネルを操作して、入力用画像処理のために必要な、コピー、送信、ファックスなどの出力方法の設定を行う。そしてこの設定に応じたＵＩパネルを操作して画像読取りに必要な、読み込みサイズ、読み込み解像度などの設定をおこなう（期間１３１Ａ）。このユーザによる入力用の設定が終わると、即ち蓄積する画像フォーマットが確定すると（時点１１１Ａ）、ＳＣＡＮＮＥＲは、原稿の読み込みを行う（期間１３２）。また、この読み込みとともに、出力設定用のＵＩパネルが表示される。ユーザはそれを介してユーザは印刷部数の指定やカラーモードの設定やフィニッシング指定などの他、出力先など印刷データの出力に関する設定を行う。また、原稿読み込みが開始された後、若干の遅延時間を経たタイミングで入力用の画像処理が開始されて、入力用の画像処理が施された画像データがメモリに記憶される（期間１３３）。画像データのメモリ格納が完了し（時点１１１Ｂ）、また、ＵＳＥＲにおける総ての設定が完了すると、ユーザは印刷または印刷データの送信を指示するスタートキーを押下する（時点１１０）。スタートキーが押下される手からの動作は図１と同様であるので省略する。
【０２０２】
以上説明したように、本実施形態の先読みシーケンスは、上述した非先読みシーケンスと比較すると、図３８において時間１３７だけＦＣＯＴ時間が短縮されることになる。
【０２０３】
図３９は、図３８で示された本実施形態の複合機における画像形成処理をフローチャートである。図３９は、メインコントローラ４０１のＣＰＵ４０２が実行する本実施形態１の原稿先読みシーケンスに基づく処理を説明するフローチャートである。図３９に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。図３９は、ステップＳ１１０１を除いて図１１と同じである。
先ず、原稿があり、かつ画像入力用の設定が終了しているか否かをチェックする（Ｓ１１０１）。原稿が無い場合には原稿ありとなり、かつ、設定が終了するまで待機する。原稿有りを検知し、かつ画像入力用の設定が終了すると、原稿が存在するのは圧板（原稿台上）か、ＤＦかを判断する（Ｓ１１０２）。そして、それぞれの原稿を読み取る（Ｓ１１０９、Ｓ１１０３、Ｓ１１０４）。以降の処理は、図１１の説明と同じであるため省略する。
【０２０４】
ここでは、画像入力用設定が終了すると原稿の読み取りを開始する説明をしたがこれに限らない。即ち、一時的に蓄積する画像のフォーマットが決定すれば、画像入力用の滑っての設定が終了していなくとも画像処理装置は画像の読み取りを開始してよい。
【０２０５】
図４０は、図３９にて前述した画像形成装置における画像形成処理の詳細を示すフローチャートである。図４０に示す処理は、ＣＰＵ４０２が、ＲＯＭ４０４に記憶されている制御プログラムを読み出して実行することにより行われる。
【０２０６】
すなわち、先読みシーケンスの一形態として、原稿をセットすると直ちに原稿読み込みを開始し、それに続いて入力用の画像処理が開始する形態が考えられる。しかし、読取った画像に入力用の画像処理を施してそれをメモリに記憶させる場合、出力方法（例えば、プリント、ＦＡＸ、画像データとして送信、保存）によって入力用画像処理が異なる。このため、一つの形態として、これら出力方法の総てについてそれぞれ対応した画像処理を行い出力方法に対応したデータ形式の画像データを得る形態が考えられる。この場合、複数の出力方法それぞれの画像処理を実行する負荷およびそのためのメモリ量が増大することになる。また、他の形態として、出力方法およびそれに応じた入力処理の設定が終了するまで読取った画像データを保存しておく形態が考えられる。例えば、読取った画像データをそのままの形態でメモリに記憶しておき、出力方法などが決定すると、それに応じた画像処理を実行して出力方法に対応したデータ形式の画像データを得るものである。この場合には、複数の画像処理それぞれを実行することはない。しかしながら、複数枚の原稿を１つのジョブとして処理するような場合に、これら複数枚の原稿を読み込んで得られる画像データをそのままの状態で保存するためのメモリが必要である。このための大きなメモリ容量が必要である。
【０２０７】
これに対し、本発明の一実施形態は、先ず、出力方法およびそれに応じた入力用の画像処理に関係する設定を行う。その後、読取った画像データに対して、その設定された一つの出力方法に対応したデータ形式の画像データだけを得るべく画像処理を行うようにしたものである。
【０２０８】
図４０おいて、同図の右側に示すユーザ操作・プリント側タスクでは、本処理が起動されると操作部２０４の初期画面として、図４１に示すような読み込んだ原稿の出力方法の選択画面が表示される。本実施形態の複合機は、同図に示すように、「コピー」（すなわちプリント）、「ＦＡＸ」、画像データとして他のプリンタなどに「送信」、保存のための「ボックス」のいずれかを出力方法として選択することができる。
【０２０９】
先ず、ステップＳ４０２１で、ユーザがこの画面において選択した出力方法を検知すると、次に、ステップＳ４０２２で、選択された出力方法に必要な入力用画像処理に関した設定項目を表示する。図４２は、出力方法として「コピー」が選択された場合の表示画面を示す図である。
【０２１０】
図４２において、４２０１は前画面（図４１に示す出力方法設定画面）に戻るためのボタン、４２０２は次画面（送信設定画面）に遷移するためのボタンをそれぞれ示す。ボタン４２０３（等倍）およびボタン４２０４（倍率）を操作することにより読込サイズの設定をすることができる。また、領域４２０５において解像度を選択するにより読込解像度を設定することができる。ボタン４２０６は、その操作によって濃度を設定するものである。領域３９０７では、そこで原稿の種類、本実施形態では文字、文字／写真、写真のいずれかを選択することができる。ボタン４２０８は、それを押下することにより、さらに詳細な設定をすることができる。領域４２０９では、解像度、原稿種の組み合わせについて、よく使うモードとして登録したものを選択することができる。
【０２１１】
ステップＳ４０２３では、図４２に示す表示画面においてユーザによる入力用の設定が終了したか否かを判断する。具体的には、種々の設定操作の後「ＯＫ」ボタン４２０２が押下されたか否かを判断する。ここで、設定の終了を検知すると、入力用処理の設定が終了した旨のフラグを立てた後、次のステップＳ４０２４に移行する。ステップＳ４０２４では、ステップＳ４０２１で設定した出力方方法に応じた出力用処理設定画面を表示する。
【０２１２】
図４３は、出力方法として「送信」を選択した場合の画面を示している。同図において、領域４３０１で宛先を設定し、また、ボタン４３０２によって送信方法（ＦＡＸ、電子メール、など）を設定することができる。
【０２１３】
上記表示の後、次のステップＳ４０２５で、上記設定の終了（「ＯＫ」ボタン４３０４の押下）およびそれに続くスタートキーの押下があるか否かを判断する。「ＯＫ」ボタン４３０４およびスタートキーが押下されたことを検知すると、ステップＳ４０２６で、画像データ使用可能フラグがセットされているか否かを判断する。この判断は、後述するスキャン側タスクにおいて画像処理が終了し画像データを使用できる状態でメモリに保存されたときにその旨のフラグを立てるが、このフラグの内容に応じて行うことができる。画像データの使用が可能であると判断したときは、ステップ４０２４の出力用処理の設定基づいて出力用画像処理を行うとともに、出力（転送）を行う（Ｓ４０２７）。
【０２１４】
図３３において、左側に示すスキャン側タスクの処理では、先ず、ステップＳ４００１で原稿を検知する。原稿が無い場合には原稿有りとなるまで待機する。次に、ステップＳ４００２でユーザによる入力用の設定終了を待機する。設定が終了していないときは、同様に設定が終了するまで待機する。ここで、ステップＳ４００２における入力用設定終了の判断は、上述したユーザ操作・プリントタスク側のステップＳ４０２３で設定された入力用設定終了フラグをチェックすることによって行う。
【０２１５】
原稿有りを検知し、かつ画像入力用の設定終了を検知すると、以下に示すように、原稿の読取りおよび読み取った画像の画像処理を行う。このように、本実施形態の先読みシーケンスは、出力方法が決定する（Ｓ４０２１）。そして、それに応じた入力用処理の設定が終了した後に（Ｓ４０２２、Ｓ４０２３）、原稿の読み取りおよびそれに基づく入力用画像処理を実行する。従って、読み取った画像に対する画像処理は、既に定まっている、出力方法およびそれに応じた入力用設定に関して行えばよい。これにより、出力方法およびそれに応じた入力用設定が定まっていない場合に、前述した複数の出力方法それぞれの画像処理を実行する負荷およびそのためのメモリ量が増大することを回避できる。さらに、複数枚の原稿を読み込んで得られる画像データをそのままの状態で保存するためのメモリ量が増大するといった問題を回避することができる。
【０２１６】
ステップＳ４００３以降の原稿読取りおよびそれに基づく画像処理は以下のとおりである。
【０２１７】
先ず、原稿が存在するのは圧板（原稿台上）かＤＦかを判断する（Ｓ４００３）。ステップＳ４００３で、原稿があるのはＤＦと判断すると、原稿を原稿台上へ引き込む（Ｓ４００８）。続いて原稿の読み込み動作を行うとともに（Ｓ４００９）、読み込んだ画像データについて、出力方法およびそれに対応した入力用処理設定に基づいた入力用画像処理を行う（Ｓ４０１０）。そして、画像処理が施された画像データをメモリに保存する（Ｓ４０１１）。次にその画像データが印刷に供することが可能であることを示す画像データ使用可能フラグをセットする（Ｓ４０１２）。
【０２１８】
以上の原稿読取りおよびそれに基づく画像処理を終了すると、読み込みが終了した原稿を排紙トレイに搬送して排出する（Ｓ４０１３）。そして、次ページの原稿が存在するか否かを判断する（Ｓ４０１４）。次ページ原稿が存在する場合には、ステップＳ４００８に戻り、読み込むべき原稿がなくなるまで一連の処理を繰り返す。
【０２１９】
一方、ステップＳ４００３において、原稿が存在するのが圧板であると判断すると、ＤＦに原稿がある場合と同様、原稿を読み込む（Ｓ４００４）。そして、入力用画像処理（Ｓ４００５）、画像データのメモリへの保存（Ｓ４００６）、フラグセット（Ｓ４００７）を順次実行する。
【０２２０】
このように、本発明の一実施形態は、出力方法およびそれに応じた入力用処理の設定によって、その後に実行される画像処理により生成される画像データのデータ形式が確定する。このように、出力方法およびそれに応じた入力用処理の設定は、この画像データのデータ形式を確定させる処理であると言うことができる。そして、本発明の一実施形態は、この画像処理により生成される画像データのデータ形式が確定させる処理が終了した後に、原稿の読取りおよびそれに続く画像処理を実行するものである。
【０２２１】
以上説明したように、本発明の一実施形態にかかる先読みシーケンスによれば、システムのリソース、メモリの節約について向上させることが可能となる。
【０２２２】
本実施形態の変形例として、ステップＳ４０２１の出力方法の決定処理で、図１７、図１８に示すようなプレビュー画面を表示して、出力方法を決定してもよい。
また、入力用の設定の全てが完了（Ｓ４０２３）しなくとも、出力方法が決定すれば（Ｓ４０２１）、蓄積する画像のフォーマットは決定する。このため、出力方法が決定すれば、ステップ４００２において入力用処理の設定が完了と判断して先読みを行ってもよい。
【０２２３】
また、非原稿先読みシーケンスにて動作する画像形成システムに、読み取りを開始させる指示を入力するための特別なキーを設けることで、先読みシーケンスに類する動作をさせることもまた、本発明の範疇である。
【０２２４】
以上、実施形態１〜１２で、画像形成装置及びその制御方法について説明したが、これらの制御方法を実現するための制御プログラム、及び上述した画像形成装置を含む画像形成システムも、本発明を適用できる実施形態の範疇であることは言うまでもない。
【図面の簡単な説明】
【０２２５】
【図１】本発明を適用できる実施形態の画像処理シーケンスのタイミングチャートの図である。
【図２】本発明を適用できる実施形態の画像形成装置の概略ブロック図である。
【図３】本発明を適用できる実施形態の画像形成装置の断面図である。
【図４】本発明を適用できる実施形態のコントローラのハードウェア構成図である。
【図５】本発明を適用できる実施形態の操作パネルのハードウェア構成図である。
【図６】本発明を適用できる実施形態の操作パネルの表示（基本画面）の図である。
【図７】本発明を適用できる実施形態のユーザ設定モード画面の図である。
【図８】本発明を適用できる実施形態のユーザ設定モード画面（原稿読み込み自動スタート指定）の図である。
【図９】本発明を適用できる実施形態のIDおよびパスワード入力画面の図である。
【図１０】本発明を適用できる実施形態の自動スタート条件設定画面の図である。
【図１１】本発明を適用できる実施形態の原稿先読みシーケンスに基づき動作する画像形成装置の処理を説明するフローチャートの図である。
【図１２】本発明を適用できる実施形態の選択的に先読みシーケンス又は非先読みシーケンスに基づき動作する画像形成装置の処理を説明するフローチャートの図である。
【図１３】本発明を適用できる実施形態のユーザ設定モードにおいて先読みシーケンスを選択する処理過程を説明するフローチャートの図である。
【図１４】本発明を適用できる実施形態のユーザモードにおいて認証情報の入力を受け付け先読みシーケンスを選択する処理過程を説明するフローチャートの図である。
【図１５】本発明を適用できる実施形態の原稿先読みシーケンス又は非原稿先読みシーケンスを自動選択するための設定処理過程を説明するフローチャートの図である。
【図１６】本発明を適用できる実施形態の原稿先読みシーケンス又は非原稿先読みシーケンスを自動選択し動作する処理過程を説明するフローチャートの図である。
【図１７】本発明を適用できる実施形態の読み込みデータのプレビュー表示画面の図である。
【図１８】本発明を適用できる実施形態の指定画像の拡大表示画面の図である。
【図１９】本発明を適用できる実施形態のプリント設定の操作画面の図である。
【図２０】本発明を適用できる実施形態の送信設定の操作画面の図である。
【図２１】本発明を適用できる実施形態の保存設定の操作画面の図である。
【図２２】本発明を適用できる実施形態の一部のページがプリント中の操作画面の図である。
【図２３】本発明を適用できる実施形態の一部のページがプリント終了で一部のページが送信中の操作画面の図である。
【図２４】本発明を適用できる実施形態の画像データの保存状況と使用後のデータ消去タイミングの具体例（選択し得る全フォーマットデータの場合）を示すステータス図の図である。
【図２５】本発明を適用できる実施形態の画像データの保存状況と使用後のデータ消去タイミングの具体例（生画像データの場合）を示すステータス図
【図２６】本発明を適用できる実施形態の画像データを汎用フォーマット（生画像データ）で保存する場合のフローチャートの図である。
【図２７】本発明を適用できる実施形態の画像データを選択し得る全ての画像フォーマットで保存する場合のフローチャートの図である。
【図２８】本発明を適用できる実施形態の汎用フォーマット保存と画像処理後の全フォーマット保存を選択的に切り替える場合のフローチャートの図である。
【図２９】本発明を適用できる実施形態のメモリ不足時に、メッセージ表示して中断する場合のフローチャートの図である。
【図３０】本発明を適用できる実施形態のメモリ残量レベルにより、保存するデータの種類を切り替える場合のフローチャートの図である。
【図３１】本発明の一実施形態の画像形成システムの全体構成を示す図である。
【図３２】本発明の一実施形態の画像形成装置の全体構成を示す図である。
【図３３】本発明の一実施形態のスキャナ画像処理のブロック図である。
【図３４】本発明の一実施形態のシステム構成を示すブロック図である。
【図３５】本発明の一実施形態の操作部の一例を示す図である。
【図３６】本発明の一実施形態の制御方法の一例を示すフローチャートである。
【図３７】本発明の一実施形態の制御方法の一例を示すフローチャートである。
【図３８】従来の画像形成処理シーケンスと、実施形態に係る画像形成処理シーケンスと比較して示す図である。
【図３９】本実施形態の複合機における制御過程を示すフローチャートである。
【図４０】図３９に示した複合機における画像形成処理の詳細を示すフローチャートである。
【図４１】図３９に示す処理において読み込んだ原稿の出力方法が表示される選択画を示す図である。
【図４２】図４１に示す画面において、出力方法として「送信」が選択された場合の表示画面を示す図である。
【図４３】出力方法として「送信」を選択した場合の出力用設定画面を示す図である。
【符号の説明】
【０２２６】
２０１  スキャナ部
２０２  コントローラ
２０３  プリンタ部
２０４  操作部
２０５  メモリ
２０６  ＬＡＮ
２０７  サーバ
２０８  ＰＣ
３０１  スキャナ
３０２  ドキュメントフィーダ
３０３  原稿セット部
３０４  原稿有無センサ
３０５  原稿給紙ローラ
３０６  搬送ベルト
３０７  原稿台
３０８  排紙側の搬送ローラ
３０９  原稿排紙トレイ
３１０  光源
３１１  反射板
３１２  レンズ
３１３  プリントエンジン
３１４  給紙デッキ
３１５  フィニッシャ
３１６  感光体
３１７  トナーカートリッジ
３１８  用紙カセット
３１９  給紙搬送路
３２０  二次転写位置
３２１  中間転写ベルト
３２２  定着器
３２３  センタートレイ
３２４  フィニッシャへの排紙口
３２５  サイドトレイ
３２６、３２７  フラッパ
３２８  排紙トレイ
３３０  開閉センサ
３３１〜３３５  原稿サイズ検知センサ
３４３  ＣＣＤ
４０１  メインコントローラ
４０２  ＣＰＵ
４０３  バスコントローラ
４０４  ＲＯＭ
４０５、４１０、４１３  Ｉ/Ｆ
４０６  ＤＲＡＭ
４０７  ＤＲＡＭＩ/Ｆ
４０８  コーデック
４０９、４２５、４３６  ＳＲＡＭ
４１１  ネットワークコントローラ
４１２  コネクタ
４１４  コネクタ
４１６  Ｉ/Ｏ制御部
４１５  汎用高速バス
４１７  シリアル通信コントローラ
４１８  Ｉ/Ｏバス
４２０  ＬＣＤコントローラ
４２１  パネルＩ/Ｆ
４２２  リアルタイムクロックモジュール
４２３  バックアップ電池
４２４  グラフィックプロセッサ
４２６  スキャナＩ/Ｆ回路
４２７、４３２  コネクタ
４２８、４３３  同調歩同期シリアルＩ/Ｆ
４２９、４３４  ビデオＩ/Ｆ
４３０  プリンタＩ／Ｆ回路
４３１  プリンタバス
４３５  バス
４３７  ＥＥＰＲＯＭ
４３８  ハードディスクドライブ
４３９  Ｅ-ＩＤＥインタフェース
４４０  ハードディスク
４４１  スキャナバス
３１０１  パーソナルコンピュータ
３１０２  ＬＡＮ
３１１０、３１２０、３１３０  画像形成装置
３１１１、３１２１、３１３１  Controller Unit
３１１２、３１２２、３１３２  スキャナ部
３１１３、３１２３、３１３３  プリンタ部
３１１４、３１２４、３１３４  操作部
３２０１  ＣＰＵ
３２０２  ＲＡＭ
３２０３  ＲＯＭ
３２０４  ＨＤＤ
３２０５  Image Bus I/F
３２０６  操作部Ｉ／Ｆ
３２０７  システムバス
３２１０  Network
３２２０  デバイスI/F部
３２３０  画像回転
３２３１  解像度変換
３２３２  色空間変換
３２３３  階調変換
３２４０  画像圧縮
３２５０  Modem
３２５１  公衆回線
３２６０  ラスターイメージプロセッサ
３２８０  スキャナ画像処理部
３３０１  マスキング部
３３０２  変倍部
３３０３  フィルタ
３３０４  ガンマ部
３３０５  色空間変換部
３３０６  比較器
３３０７  カウンタ
３４０１  入力ポート
３４０２  出力ポート
３４０３  タッチパネル
３４０４  ＬＣＤ
３４０５  ＬＥＤ
【図１】
2006203874.tif 000003
【図２】
2006203874.tif 000004
【図３】
2006203874.tif 000005
【図４】
2006203874.tif 000006
【図５】
2006203874.tif 000007
【図６】
2006203874.tif 000008
【図７】
2006203874.tif 000009
【図８】
2006203874.tif 000010
【図９】
2006203874.tif 000011
【図１０】
2006203874.tif 000012
【図１１】
2006203874.tif 000013
【図１２】
2006203874.tif 000014
【図１３】
2006203874.tif 000015
【図１４】
2006203874.tif 000016
【図１５】
2006203874.tif 000017
【図１６】
2006203874.tif 000018
【図１７】
2006203874.tif 000019
【図１８】
2006203874.tif 000020
【図１９】
2006203874.tif 000021
【図２０】
2006203874.tif 000022
【図２１】
2006203874.tif 000023
【図２２】
2006203874.tif 000024
【図２３】
2006203874.tif 000025
【図２４】
2006203874.tif 000026
【図２５】
2006203874.tif 000027
【図２６】
2006203874.tif 000028
【図２７】
2006203874.tif 000029
【図２８】
2006203874.tif 000030
【図２９】
2006203874.tif 000031
【図３０】
2006203874.tif 000032
【図３１】
2006203874.tif 000033
【図３２】
2006203874.tif 000034
【図３３】
2006203874.tif 000035
【図３４】
2006203874.tif 000036
【図３５】
2006203874.tif 000037
【図３６】
2006203874.tif 000038
【図３７】
2006203874.tif 000039
【図３８】
2006203874.tif 000040
【図３９】
2006203874.tif 000041
【図４０】
2006203874.tif 000042
【図４１】
2006203874.tif 000043
【図４２】
2006203874.tif 000044
【図４３】
2006203874.tif 000045