(57)【要約】【課題】原稿の全データサイズが記憶装置の空き容量を超えている場合でも、原稿全てを電子ソート印刷可能な、画像形性装置等を提供することを目的とする。【解決手段】原稿を読み取る画像読み取り手段３１と、画像読み取り手段３１で、読み取った原稿の１ページ分の画像データのサイズを計測する画像データサイズ計測手段３２と、画像読み取り手段３１で、読み取った画像データを記憶装置へ記憶する画像データ記憶手段３４と、を有する画像形成装置であって、画像データサイズ計測手段３２により計測した画像データサイズと、記憶装置の空き容量に基づいて、記憶可能なページ数を算出する、記憶可能ページ数算出手段３３を有し、記憶可能ページ数算出手段３３により算出されたページ数が、原稿全体のページ数より少ない場合、画像データの記憶装置への記憶と消去を繰り返す画像形成装置。【選択図】図３
2007221382.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る画像読み取り手段と、
前記画像読み取り手段で、読み取った原稿の１ページ分の画像データのサイズを計測する画像データサイズ計測手段と、
前記画像読み取り手段で、読み取った画像データを記憶装置へ記憶する画像データ記憶手段と、を有する画像形成装置であって、
前記画像データサイズ計測手段により計測した画像データサイズと、前記記憶装置の空き容量に基づいて、記憶可能なページ数を算出する、記憶可能ページ数算出手段を有し、
前記記憶可能ページ数算出手段により算出されたページ数が、原稿全体のページ数より少ない場合、画像データの前記記憶装置への記憶と消去を繰り返すことを特徴とする画像形成装置。
【請求項２】
前記画像読み取り手段は、前記画像データサイズ計測手段による画像データサイズの計測と同時に、前記画像データ記憶手段により画像データを記憶することを特徴とする請求項１に記載された画像形成装置。
【請求項３】
前記画像読み取り手段は、最初に、前記画像データサイズ計測手段による画像データサイズの計測を行い、利用者の実行要求があった後、前記画像データ記憶手段により画像データを記憶することを特徴とする請求項１に記載された画像形成装置。
【請求項４】
該画像形成装置は、利用者が、原稿枚数及び／又は画像読み取りの条件を指定する、画像読み取り条件設定する手段を有することを特徴とする請求項１に記載された画像形成装置。
【請求項５】
該画像形成装置は、自動原稿送り装置と操作パネルを有し、
前記自動原稿送り装置により、利用者が原稿をセットしたことを検知し、前記記憶可能ページ数算出手段により算出されたページ数を、ソート印刷実行前に、前記操作パネルへ表示することを特徴とする請求項１に記載された画像形成装置。
【請求項６】
該画像形成装置は、操作パネルを有し、
利用者が、ソート印刷を継続するか否かを、前記操作パネルから選択することを特徴とする請求項１に記載された画像形成装置。
【請求項７】
該画像形成装置は、操作パネルを有し、
原稿全体のデータサイズが、前記記憶装置の空き容量を超える場合、画像データの前記記憶装置への記憶と消去を繰り返す処理を行うか否かを、前記操作パネルから選択することを特徴とする請求項１に記載された画像形成装置。
【請求項８】
原稿を読み取る画像読み取り手段と、
前記画像読み取り手段で、読み取った原稿の１ページ分の画像データのサイズを計測する画像データサイズ計測手段と、
前記画像読み取り手段で、読み取った画像データを記憶装置へ記憶する画像データ記憶手段と、をコンピュータに実行させる画像形成プログラムであって、
前記画像データサイズ計測手段により計測した画像データサイズと、前記記憶装置の空き容量に基づいて、記憶可能なページ数を算出する、記憶可能ページ数算出手段を有し、
前記記憶可能ページ数算出手段により算出されたページ数が、原稿全体のページ数より少ない場合、画像データの前記記憶装置への記憶と消去を繰り返す画像形成プログラム。
【請求項９】
請求項８に記載される画像形成プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の全データサイズが記憶装置の空き容量を超えている場合でも、原稿全てを1回或いは複数回の電子ソートにて印刷可能な、画像形成装置、画像形成プログラム及び画像形成プログラムを格納する記憶媒体に関するものである。
【背景技術】
【０００２】
PPC（Plain Paper Copier）複写機等に代表される、スキャナ機能を備えた画像形成装置が有する機能において、利用者の原稿を読み取り、電子ソート印刷を行うことは、重要な機能である。
【０００３】
しかし、電子ソート印刷では、原稿をスキャナ機能で読み取り、読み取った画像データを、メモリ等の記憶装置へ記憶する必要がある。しかし、画像形成装置の備える記憶装置が、原稿枚数の画像データを、全て記憶できる状態であるとは限らない。
【０００４】
なぜなら、原稿読み取り時の読み取り条件（用紙サイズ、カラーモード及び解像度等の条件）により、読み取られた画像データのサイズは大きく異なり、また、記憶装置の空き容量は、画像形成装置の動作状況によって変化するためである。
【０００５】
そのため、原稿によっては、原稿全てを読み取ったにもかかわらず、画像形成装置が印刷できない場合がある。
【０００６】
そこで、上記の問題を解決するため、電子ソート印刷が行えないことを判断した場合、読み取った画像データを圧縮又は多値から２値へデータ変換する方法や、読み取った原稿幅から、原稿全体のデータサイズを算出し、そのサイズ分記憶装置の領域を確保する方法が提案されている。（例えば、特許文献１、２を参照）。
【特許文献１】特開平５−３７７４７号公報
【特許文献２】特開平７−３０７８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記述される方法では、電子ソート印刷が行えるページ数を増やす効果はあるが、やはり、原稿枚数によっては、記憶装置に記憶できず、利用者の要求に応じられないことが懸念され、また、多値から２値へデータ変換した場合、印刷品質を低下させてしまう。
【０００８】
また、特許文献２に記述される方法では、記憶装置の領域に、必要な画像データサイズの領域を確保できなかった場合も考えられ、その場合は、利用者の要求に応じられない結果となってしまう。
【０００９】
本発明は、上記従来技術の問題点を鑑み、原稿の全データサイズが記憶装置の空き容量を超えている場合でも、原稿全てを1回或いは複数回の電子ソートにて印刷可能な、画像形性装置、画像形成プログラム及び画像形成プログラムを格納する記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の画像形成装置は、原稿を読み取る画像読み取り手段と、前記画像読み取り手段で、読み取った原稿の１ページ分の画像データのサイズを計測する画像データサイズ計測手段と、前記画像読み取り手段で、読み取った画像データを記憶装置へ記憶する画像データ記憶手段と、を有する画像形成装置であって、前記画像データサイズ計測手段により計測した画像データサイズと、前記記憶装置の空き容量に基づいて、記憶可能なページ数を算出する、記憶可能ページ数算出手段を有し、前記記憶可能ページ数算出手段により算出されたページ数が、原稿全体のページ数より少ない場合、画像データの前記記憶装置への記憶と消去を繰り返すように構成することができる。
【００１１】
これによって、画像形成装置は、原稿の全データサイズが記憶装置の空き容量を超えている場合でも、原稿全てに対し、電子ソート印刷ができる。
【００１２】
また、上記目的を達成するため、本発明の画像形成装置は、前記画像データサイズ計測手段による画像データサイズの計測と同時に、前記画像データ記憶手段により画像データを記憶するように構成することができる。
【００１３】
これによって、画像形成装置は、１つの処理の中で、読み取った画像データサイズの計測と、記憶装置へ画像データを記憶することができ、電子ソート処理の効率化につながり、また、利用者は、記憶可能なページ数の算出に使用した原稿を、再度、原稿台へ戻す作業をしなくてもよい。
【００１４】
また、上記目的を達成するため、本発明の画像形成装置は、最初に、前記画像データサイズ計測手段による画像データサイズの計測を行い、利用者の実行要求があった後、前記画像データ記憶手段により画像データを記憶するように構成することができる。
【００１５】
これによって、利用者は、原稿を記憶装置へ記憶させる前に、電子ソート印刷実行をキャンセルすることができる。
【００１６】
また、上記目的を達成するため、本発明の画像形成装置は、利用者が、原稿枚数及び／又は画像読み取りの条件を指定する、画像読み取り条件設定する手段を有するように構成することができる。
【００１７】
これによって、利用者は、実際に電子ソート印刷を行う前に、原稿全てが電子ソート印刷可能なのか、また、原稿を分割すれば可能なのかを知ることができる。
【００１８】
また、上記目的を達成するため、本発明の画像形成装置は、自動原稿送り装置と操作パネルを有し、前記自動原稿送り装置により、利用者が原稿をセットしたことを検知し、前記記憶可能ページ数算出手段により算出されたページ数を、ソート印刷実行前に、前記操作パネルへ表示するように構成することができる。
【００１９】
これによって、利用者は、原稿を分割して電子ソート印刷を行う場合、最初の印刷時に、原稿全体の内、何ページ印刷可能なのかを知ることができる。
【００２０】
また、上記目的を達成するため、本発明の画像形成装置は、操作パネルを有し、利用者が、ソート印刷を継続するか否かを、前記操作パネルから選択するように構成することができる。
【００２１】
これによって、利用者は、原稿を記憶装置へ記憶させる前に、電子ソート印刷実行をキャンセルすることができる。
【００２２】
また、上記目的を達成するため、本発明の画像形成装置は、操作パネルを有し、原稿全体のデータサイズが、前記記憶装置の空き容量を超える場合、画像データの前記記憶装置への記憶と消去を繰り返す処理を行うか否かを、前記操作パネルから選択するように構成することができる。
【００２３】
これによって、画像形成装置は、原稿の全データサイズが記憶装置の空き容量を超えている場合でも、原稿全てに対し、電子ソート印刷ができる。
【００２４】
また、上記目的を達成するため、本発明の画像形成プログラムは、原稿を読み取る画像読み取り手段と、前記画像読み取り手段で、読み取った原稿の１ページ分の画像データのサイズを計測する画像データサイズ計測手段と、前記画像読み取り手段で、読み取った画像データを記憶装置へ記憶する画像データ記憶手段と、をコンピュータに実行させる画像形成プログラムであって、前記画像データサイズ計測手段により計測した画像データサイズと、前記記憶装置の空き容量に基づいて、記憶可能なページ数を算出する、記憶可能ページ数算出手段を有し、前記記憶可能ページ数算出手段により算出されたページ数が、原稿全体のページ数より少ない場合、画像データの前記記憶装置への記憶と消去を繰り返す処理を、情報処理装置が実行できる形式で記述することができる。
【００２５】
これによって、画像処理プログラムは、原稿の全データサイズが記憶装置の空き容量を超えている場合でも、原稿全てに対し、電子ソート印刷の処理を、情報処理装置で実行することができる。
【００２６】
また、上記目的を達成するため、本発明の記憶媒体は、請求項８に記載の画像形成プログラムを格納するよう構成することができる。
【発明の効果】
【００２７】
本発明は、原稿の全データサイズが記憶装置の空き容量を超えている場合でも、原稿全てを1回或いは複数回の電子ソートにて印刷可能な、画像形成方法、画像形性装置、画像形成プログラム及び画像形成プログラムを格納する記憶媒体を提供することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の好適な実施の形態について、図面を用いて詳細に説明する。
【実施例】
【００２９】
図１は、本発明の実施例に係る画像形成装置１０の構成を示す図である。
【００３０】
図１において、実施例に係る画像形成装置１０は、システム制御部１１、主記憶部１２、スキャナ部１３、エンジン部１４、表示部１５、入力部１６を備えている。
【００３１】
システム制御部１１は、CPU（Central Processing Unit）を備え、画像形成装置１０の有する機能（「コピー」、「プリンタ」、「FAX」等。）を実現するためのプログラムを実行し、CPUバス１７を介して、該画像形成装置１０全体の動作を制御するためのものである。
【００３２】
主記憶部１２は、ROM（Read Only Memory）とRAM（Random Access Memory）、及びNVRAM（Non-Volatile Random Access Memory）を備え、前記システム制御部１１によって実行される画像形成プログラムをROMに格納し、プログラム実行時に、ROMに記憶された画像形成プログラムをRAM（以降、メモリと言う。）に一時的に格納すると共に画像形成プログラムで使用するデータをRAMに一時的に記憶するものである。また、RAMには、電子ソート印刷を行う時に、原稿の画像データを一時的に記憶している。また、NVRAMには、機器固有の情報（コピー枚数のカウンタ値等）や、コピー、プリンタ、FAX等の制御を行うのに必要な設定値等、電源がOFFした時でも記憶しておかなければならない情報を格納している。
【００３３】
スキャナ部１３は、スキャナ制御部１３１、画像処理部１３２、画像読み取り部１３３を備えており、スキャナ制御部１３１によって、画像読み取り部１３３と画像処理部１３２を制御し、画像読み取り装置である、原稿台又はADF（Auto  Auto  Docunt  nt  Feed：自動原稿送り装置）から原稿を読み取り、読み取られた画像データに対し、最適なデジタル信号処理（入力補正、変倍、空間フィルタ、濃度補正、階調等。）を行うものである。
【００３４】
エンジン部１４は、エンジン制御部１４１、印刷部１４２を備えており、エンジン制御部１４１によって、各種サイズの印刷用紙を収納した給紙カセット部と、給紙カセット部に収納された印刷用紙を取り出して画像形成部へ搬送する給紙搬送部と、印刷情報から画像を形成し、印刷用紙に印刷する画像形成部と、印刷後の印刷用紙を排紙トレイに排紙する排紙部と、前述した各部を駆動する駆動部等を印刷部１４２と言い、この駆動部を駆動制御することで、用紙へ印刷するものである。
【００３５】
このように、画像形成装置１０は、利用者から電子ソート印刷を要求された場合、スキャナ部１３により原稿を読み取り、読み取られた画像データをメモリへ一時的に記憶させ、エンジン部１４により、利用者からの指定部数分、メモリに記憶された画像データを基に印刷を行うものである。
【００３６】
図２は、本発明の実施例に係る操作パネル２０を示す図である。操作パネル２０については、電子ソート印刷を行う時に使用する主な機能について、電子ソート印刷の具体的な動作と併せて説明する。
【００３７】
操作パネル２０は、主に、表示画面２１、テンキー２２、リセットキー２３、スタートキー２４を有している。
【００３８】
表示画面２１は、文字列により、「印刷中です」等の印刷ジョブに関する情報や、電子ソート印刷する/しない等の画像形成装置１０の動作条件や入力条件、「コピーできます」、「トレイに用紙を補給してください」等の装置状態の各種情報を画面表示すると共に、電子ソート印刷の「ＸＸページまでソートできます」等の、利用者へ電子ソート印刷の処理状況や、「原稿枚数を入力してください」「読み取りを継続しますか」等の、利用者の指示を求める画面を表示する。また、前記表示画面２１は、液晶タッチパネルとなっており、利用者は、「読み取りを継続しますか」の指示要求に対し、継続する場合、液晶タッチパネル上のOKボタンを、付属のタッチペン等で選択し、処理の継続を指示することができる。
【００３９】
テンキー２２は、０〜９、＊、＃の１２個のハードキーで構成されており、印刷条件等で数字の入力が必要になった場合、指定したい数字に対応したキーを押下することで、指定できる。電子ソート印刷で、「原稿枚数を入力してください」と表示画面２１に表示された場合は、利用者が、原稿枚数を指定したい数字に対応したキーを押下することで指定できる。
【００４０】
リセットキー２３は、利用者がキーを押下することで、画像形成装置１０が、現在の処理を中止することができる。電子ソート印刷を行っている場合は、利用者が、キーを押下することで電子ソート印刷を中止することができる。
【００４１】
スタートキー２４は、画像形成装置１０に対し、印刷条件等の指定が終わり、利用者がキーを押下することで、印刷を実行することができる。電子ソート印刷を行う場合は、利用者が、原稿を原稿台又はADFへセットし、キーを押下することで、原稿が読み取られ、電子ソート印刷が開始する。
【００４２】
このように、表示部１５は、前記操作パネル２０が備える表示画面２１へ、CPUバスから操作部I/Fを介して、システム制御部１１が、適宜指示を出す内容を表示するためのものであり、入力部１６は、前記操作パネル２０が備える各種キーの押下により指示された内容を受け付け、入力部I/FからCPUバスを介して、システム制御部１１へ通知するものである。
【００４３】
また、利用者は、操作パネル２０から、該画像形成装置１０が行っている電子ソート印刷の状態を確認しながら、印刷指示を出すことができる。
【００４４】
図３は、本発明の実施例に係る主要部の構成例を示すブロック図である。
図３の構成は、機能的に、画像読み取り手段３１、画像データサイズ計測手段３２、記憶可能ページ数算出手段３３、画像データ記憶手段３４に分かれている。
【００４５】
画像読み取り手段３１は、画像形成装置１０が備えるスキャナ部１３により、利用者の原稿を読み取り、画像データとして取り込むものである。また、前記画像読み取り手段３１において使用される画像読み取り装置には、画像形成装置１０が最小なハードウェア構成の状態で備えている原稿台の他、原稿の自動送り機能を有するADFがある。
【００４６】
画像データサイズ計測手段３２は、原稿台又はADFにセットされた原稿の１ページ目を、画像読み取り手段３１により読み取り、読み取った原稿の画像データのサイズを計測するものである。計測された画像データのサイズは、原稿の用紙サイズ、画像形成装置１０に設定されている、カラーモード（「カラー」、「白黒」。）及び解像度等の原稿読み取りの条件により異なる。また、前記原稿読み取りの条件は、利用者が、原稿を前記画像読み取り手段３１により読み取るとき、操作パネル２０から設定することができる。利用者が、前記画像読み取り条件の設定を行わない場合は、該画像形成装置１０が、予め、NVRAM等に記憶している設定値が用いられる。
【００４７】
記憶可能ページ数算出手段３３は、電子ソート印刷を行う時のメモリの空き容量に対し、原稿全体の内、記憶可能なページ数Ｐを算出するものである。算出方法は、画像データサイズ計測手段３２により計測された、原稿１ページ目の画像データのサイズＳbyte/page、メモリの空き容量V byteとして以下（１）の式で算出する。
【００４８】
Ｐ  ＝  Ｖ  ／  Ｓ  … （１）
そして、上記式（１）から算出された値の小数点以下を切り捨てた値が、記憶可能ページ数となる。前記記憶可能ページ数算出手段３３により、式（１）から算出された記憶可能ページ数は、電子ソート印刷を行おうとしている原稿が、一括して印刷できるか、又は分割しなければ印刷できないのかを判断する基準となる。
【００４９】
画像データ記憶手段３４は、電子ソート印刷を行う時、画像読み取り手段３１で読み取られた原稿の画像データを、メモリ（主記憶部１２）へ一時的に記憶するものである。
また、メモリに記憶される画像データは、色のついたドットの羅列として表現したラスタイメージ（ラスタグラフィックスとも言う。）の状態で記憶されている。これによって、記憶された画像データを基に、指定部数の印刷を行う。また、メモリへの記憶は、CPUバス１７を介して、システム制御部１１により行われる。
【００５０】
以下に、電子ソート印刷が実行される流れについて説明する。
【００５１】
まず、原稿が利用者によって原稿台又はADFにセットされ、電子ソート印刷の指示を該画像形成装置１０が受け付けた場合、前記画像読み取り手段３１により、原稿の１ページ目が読み取られる。
【００５２】
次に、前記画像データサイズ計測手段３２により、読み取られた画像データのサイズを計測し、前記記憶可能ページ数算出手段３３の式（１）より、メモリの空き領域に記憶可能なページ数を算出し、その算出結果を基に、原稿が、一括して電子ソート印刷できるか、又は分割しなければ印刷できないのかを判断し、操作パネル２０を介して、利用者へその旨を通知する。
【００５３】
次に、利用者が、メモリの空き容量より原稿全体のデータサイズが大きい場合でも、電子ソート印刷継続を指示すれば、前記画像読み取り手段３１により、記憶可能ページ数分の原稿を読み取り、前記画像データ記憶手段３４により、メモリへ画像データを一時的に記憶する。
【００５４】
次に、記憶された画像データを基に電子ソート印刷を開始し、印刷が終わり、メモリに記憶しておく必要が無くなった画像データを、メモリから消去し、メモリから消去した画像データ分の空き領域に、次の原稿の画像データを記憶する。
【００５５】
このプロセスを繰り返し行うことで、読み取る原稿が無くなるまで電子ソート印刷を継続させる。
【００５６】
以降に、原稿全体のデータサイズが記憶装置の空き容量を超えている場合でも、原稿全てに対し、電子ソート印刷を実行するための各処理について、詳細に説明する。
【００５７】
図４は、本発明の実施例に係る原稿枚数と画像読み取り条件を設定する処理のフローチャートである。
【００５８】
図４に示す処理は、利用者が電子ソート印刷を行う前（原稿台又はADFへ原稿をセットする前）に、画像読み取り条件（用紙サイズ、カラーモード及び解像度等。）と原稿枚数に基づき算出された原稿全体の予想データサイズから、メモリの空き領域と比較し、電子ソート印刷しようとしている原稿が、画像形成装置１０において一括して印刷可能か否かを判断するため、利用者に対し、前記画像読み取り条件と前記原稿枚数を、該画像形成装置１０が備える操作パネル２１から設定してもらい、原稿全体の予想データサイズを算出するものである。
【００５９】
まず、利用者は、電子ソート印刷を行う時の前記画像読み取り条件を、該画像形成装置１０の操作パネル２０から設定する（Ｓ１０１）。ただし、該画像形成装置１０の画像読み取り条件設定は、必ず行う必要はなく、利用者により設定されない場合は、該画像形成装置１０に予め記憶されている設定値が用いられる。
【００６０】
次に、操作パネル２０の表示画面２１に表示されている、電子ソート印刷のONのボタンを選択し、電子ソート印刷を指示する（Ｓ１０２）。
【００６１】
操作パネル２０に表示された電子ソート印刷のONのボタンが選択されない、又はOFFが選択された場合（Ｓ１０２がNO）、電子ソート印刷を行う前の確認処理を行わないものと判断し、処理を終了する。
【００６２】
また、利用者により、操作パネル２０に表示された電子ソート印刷のONのボタンが選択された場合（Ｓ１０２がYES）、該画像形成装置１０が有する表示部１５へ、図５に示す原稿枚数入力画面を表示する指示を出す。（Ｓ１０３）。
【００６３】
次に、利用者が、操作パネル２０が備えるテンキー２２から、原稿枚数を入力したかどうかを判定する（Ｓ１０４）。
【００６４】
操作パネル２０が備えるテンキー２２による原稿枚数の入力が確認できない場合（Ｓ１０４がNO）、操作パネル２０が備えるリセットキー２３の状態を確認する（Ｓ１０５）。
【００６５】
この時、利用者により、リセットキー２３が押下されない場合（Ｓ１０５がNO）、操作パネル２０の表示画面２１には、原稿枚数の入力画面を継続して表示させ、利用者からの入力を待つ。
【００６６】
また、利用者により、リセットキー２３が押下された場合（Ｓ１０５がYES）、電子ソート印刷を行う前の確認処理を中止したものと判断し、該画像形成装置１０が有する表示部１５へ、原稿枚数の入力画面から印刷ジョブ待ち受け画面へ切り替える指示を出し、処理を終了する。
【００６７】
利用者により、操作パネル２０が備えるテンキー２２から原稿枚数の入力がされた場合（Ｓ１０４がYES）、前記画像読み取り条件から予想した１ページ分の画像データと、利用者から入力された原稿枚数を基に、原稿全体の予想データサイズを算出する（Ｓ１０６）。
【００６８】
図４に示す処理により算出された原稿全体の予想データサイズから、利用者は、電子ソート印刷を行う前に、一括して印刷が行えるか否かを容易に知ることができる。また、該画像形成装置１０がADF設置不可能な場合、利用者は、原稿をページ毎に原稿台へセットする必要があるため、電子ソート印刷を開始してから、原稿全てに対し、電子ソート印刷を実行するための処理を行うか否かを制御する設定が、処理を行わない設定で、原稿全体のデータサイズが記憶装置の空き容量を超えた場合、印刷は途中までしか行われず、利用者はその間の時間を無駄にし、作業負担が大きいため、利用者にとって、原稿台に原稿をセットする前に、電子ソート印刷が一括して行えるか否かを確認することは、利用者への負担を軽減するのに有効である。
【００６９】
なお、図４のＳ１０４は、必ずしも実行する必要がないものであり、変形例として、ADFを使い、自動的に原稿枚数をカウントする方法も考えられる。
【００７０】
図６は、本発明の実施例に係るソート印刷を行うための画像データをメモリに記憶するまでの前処理を示すフローチャートである。
【００７１】
また、図６では、図５で説明した、画像読み取り手段３１、画像データサイズ計測手段３２、記憶可能ページ数算出手段３３、画像データ記憶手段３４の各手段が、電子ソート印刷の流れの中で実行されているかを示している。
【００７２】
また、以下の図６は、該画像形成装置１０にADFが備えられていることを前提としており、原稿台を使用する場合との違いは、ADFにセットされた原稿を自動的に検知し、処理を開始する点で、原稿台の場合は、利用者が操作パネル２０のスタートキー２４を押下することで、処理が開始される。よって、原稿台の場合は、原稿を自動的に検知する処理を、スターキー２４が押下される点に置き換えればよい。
【００７３】
まず、利用者が、該画像形成装置１０に備えられたADFに原稿をセットする（Ｓ２０１）。
【００７４】
次に、原稿をセットした利用者が、操作パネル２０の表示画面２１から、電子ソート印刷のONのボタンを選択し、電子ソート印刷を指示しているか否かを確認する（Ｓ２０２）。利用者は、図４で説明したように、電子ソート印刷を行う前（ADFへ原稿をセットする前）に、画像読み取り条件（用紙サイズ、カラーモード及び解像度等。）等の設定を行い、電子ソート印刷の指示を出している。
【００７５】
利用者が電子ソート印刷を指示していない場合（Ｓ２０２がNO）、原稿をセットした利用者は、電子ソート印刷を行う意志がないと判断し、処理を終える。
【００７６】
また、利用者が電子ソート印刷を指示した場合（Ｓ２０２がYES）、ADFに原稿がセットされていれば、ADFによって原稿がセットされていることを自動的に検知するため、その検知結果から原稿がセットされているか否かを判定する（Ｓ２０３）。
【００７７】
原稿が正しくセットされていない場合（Ｓ２０３がNO）、利用者にその旨を知らせる内容を、操作パネル２０の表示画面へ表示し、正しくセットされるまで待ちの状態となる。また、その間、操作パネル２０のリセットキー２３が押下されたか否かを判定する（Ｓ２０４）。
【００７８】
操作パネル２０のリセットキー２３が押下されない場合（Ｓ２０４がNO）、原稿が正しくセットされていない状態であるため、正しくセットされるまで待ちの状態となり、操作パネル２０のリセットキー２３の押下状態と併せて、監視し続ける。
【００７９】
また、操作パネル２０のリセットキー２３が押下された場合（Ｓ２０４がYES）、利用者が電子ソート印刷を中止したものと判断し、処理を終了する。
【００８０】
原稿が正しくセットされていた場合や、利用者によって、原稿が正しくセットされた場合（Ｓ２０３がYES）、該画像形成装置１０のメインシステムが起動し、コピーアプリケーションが立ち上がった時に、割り当てられたメモリ領域を基に、空き容量を取得する（Ｓ２０５）。
【００８１】
次に、画像読み取り手段３１により、ADFにセットされた原稿を読み取り、画像データサイズ計測手段３２により、原稿１ページ目の画像データのサイズを計測する（Ｓ２０６）。
【００８２】
次に、記憶可能ページ数算出手段３３により、メモリの空き容量と、前記画像データ計測手段３２により計測された画像データサイズに基づいて、記憶可能ページ数を算出する（Ｓ２０７）。
【００８３】
次に、前記記憶可能ページ数算出手段３３により算出された記憶可能ページ数分、原稿を前記画像読み取り手段３１により読み取り、画像データ記憶手段３４により、読み込んだ画像データをメモリの空き領域に記憶し、また、印刷済みにより、メモリに記憶しておく必要がなくなった画像データはメモリから消去され、新しく読み込んだ画像データを、消去し空いた領域に記憶し、原稿全てが印刷されるまで継続して行う（Ｓ２０８）。
【００８４】
前記画像データ記憶手段３４の詳細については、以降、図７にて説明する。
【００８５】
図７は、本発明の実施例に係るメモリ上の画像データの記憶と消去を行う処理を示すフローチャートであり、図６のＳ２０８で実行される処理である。また、以下の図７は、該画像形成装置１０にADFが備えられていることを前提としており、原稿台を使用する場合との違いは、ADFにセットされた原稿を自動的に検知し、原稿を全て読み取ったかを判断する点で、原稿台の場合は、利用者が操作パネル２０のスタートキー２４を押下するか否かで、原稿読み取りの終了を判断する。よって、原稿台の場合は、原稿を自動的に検知する処理を、スタートキー２４が押下される点に置き換えればよい。
【００８６】
まず、記憶可能ページ数算出手段３３により算出された、記憶可能なページ数分、画像データをメモリに記憶するか否かを選択させる内容を、操作パネル２０の表示画面２１に表示させる指示を出す（Ｓ３０１）。
【００８７】
次に、利用者が、記憶させるか否かのどちらを選択したか判定する（Ｓ３０２）。
【００８８】
利用者が、画像データを記憶しないと選択した場合（Ｓ３０２がNO）、利用者が電子ソート印刷を中止したものと判断し、該画像形成装置１０が有する表示部１５へ、原稿枚数の入力画面から印刷ジョブ待ち受け画面へ切り替える指示を出し、処理を終了する。
【００８９】
また、利用者が、画像データを記憶すると選択した場合（Ｓ３０２がYES）、メモリに記憶したページ数を判断するためのカウンタと、読み取った原稿ページ数を判断するためのカウンタを０に設定する（Ｓ３０３）。
【００９０】
次に、記憶可能ページ数算出手段３３により算出された、記憶可能なページ数と、記憶したページ数（画像データ数）を判断するためのカウント値とを大小を比較し、記憶したページ数が、記憶可能なページ数の範囲内かを判定する（Ｓ３０４）。
【００９１】
記憶したページ数が、記憶可能なページ数未満の場合（Ｓ３０４がYES）、画像読み取り手段３１により原稿を読み取り、読み取られた画像データを、メモリの空き領域に記憶する（Ｓ３０５）。
【００９２】
次に、記憶したページ数のカウント値を１進める（Ｓ３０６）。
【００９３】
次に、読み取った原稿ページ数のカウント値も１進める（Ｓ３０７）。
【００９４】
このように、記憶可能なページ数の範囲の間は、原稿を読み取り、読み取った画像データを、メモリに記憶する処理が繰り返される。
【００９５】
メモリに画像データを記憶する処理が繰り返された結果、記憶したページ数が、記憶可能なページ数の範囲を超えた場合（Ｓ３０４がNO）、メモリに記憶された画像データの内、印刷を終えて、メモリに記憶しておく必要がなくなった画像データがあるかを判定する（Ｓ３０８）。
【００９６】
印刷済みで、記憶しておく必要がない画像データがない場合（Ｓ３０８がNO）、印刷が終わり、メモリが空くまで待ち状態となり、定期的にメモリの空き状態を監視する。
【００９７】
また、印刷済みで、記憶しておく必要がない画像データがあった場合（Ｓ３０８がYES）、記憶しておく必要がなくなった画像データをメモリから消去し、記憶したページ数を１減らす（Ｓ３０９）。この時、利用者がADFを使用していれば、自動的に原稿が読み取られ、利用者が原稿台を使用していれば、操作パネル２０の表示画面２１に、次の原稿をセットするよう要求する内容が表示され、次の原稿が、利用者によってセットされた後、操作パネル２０のスタートキー２４を押下することで、原稿が読み取られる。
【００９８】
次に、画像読み取り手段３１によって、原稿が全て読み取られたかを、ADFの自動検知にて判定する（Ｓ３１０）。また、図４で説明したように、利用者が電子ソート印刷を行う前に、原稿全てが一括して印刷されるか否かを確認する時、原稿枚数を操作パネル２０より入力していた場合は、その原稿枚数に基づき、原稿が全て読み取られたかを判断する。
【００９９】
原稿途中の場合（Ｓ３１０がNO）、画像読み取り手段３１により、次の原稿の読み取りを行い、印刷済みの画像データが消去され、メモリが空いた領域に読み取った画像データを記憶させる。
【０１００】
また、原稿が全て読み取られた場合（Ｓ３１０がYES）、メモリに記憶された画像データを印刷し、処理を終了する。
【０１０１】
記憶可能ページ数算出３３により算出された記憶可能ページ数分、原稿を、画像読み取り手段３１により読み取り、画像データ記憶手段３４により読み込んだ画像データを、メモリの空き領域に記憶する。
【０１０２】
次に、記憶した画像データを印刷した後、再び、前記画像読み取り手段３１により原稿を読み取り、印刷済みとなり、メモリに記憶しておく必要がなくなった画像データをメモリから消去することで、新しく読み込んだ画像データを空いた領域に記憶する。
【０１０３】
この処理を、原稿を全て読み取るまで繰り返し行うことで、原稿全てに対し、電子ソート印刷を行うことができる。
【０１０４】
なお、図７の印刷済みになったメモリ空き領域へ、新しい画像データを記憶させる方法については、１ページ毎に行うだけでなく、変形例として、記憶可能ページ数毎に行う方法等も考えられる。
【０１０５】
図８に、図７の処理を行っている間の操作パネル２０に表示される例１を示す。
【０１０６】
図８に示される表示例２は、図６のＳ２０７を実行後（記憶可能ページ数算出手段３３により算出された後）、利用者に対し、原稿全体の内、記憶可能なページ数を、操作パネル２０を介して知らせ、以降の図７の処理（図６のＳ２０８）を行うか否かを選択させる状態を示している。
【０１０７】
これによって、メモリへ画像データを記憶する前に、電子ソート印刷を中止することができる。
【０１０８】
しかし、利用者は図７の処理を行うと選択した場合、記憶可能ページ数算出手段３３で使用した原稿を、ADFにセットされた原稿の先頭に戻す、原稿戻し作業を行わなくてはならないため、利用者にとって面倒である。
【０１０９】
そのため、変形例として、図６のＳ２０６を実行する時、前記画像読み取り手段３１により読み取られた画像データを、画像データサイズ計測手段３２の計測と伴に、画像データ記憶手段３４により記憶しておくことが考えられる。
【０１１０】
これによって、１つの処理の中で、前記画像データサイズ計測手段３１と前記画像データ記憶手段３４を行うことができ、処理の効率化につながり、また、利用者は、記憶可能なページ数の算出に使用した原稿を、再度ADFへ戻す、原稿戻し作業をしなくてもよい。
【０１１１】
図９に、図７の処理を行っている間の操作パネル２０に表示される例２を示す。
【０１１２】
図９に示される表示例１は、図６のＳ２０７を実行後（記憶可能ページ数算出手段３３により算出された後）、利用者に対し、原稿全体の内、記憶可能なページ数を、表示パネル２０を介して知らせ、自動的に電子ソート印刷の実行へ移行した状態を示している。
【０１１３】
なお、原稿全体のデータサイズが記憶装置の空き容量を超えている場合に、電子ソート印刷を実行するための処理は、その処理自体を行うか否かについて、該画像形成装置１０に設定できる。該画像形成装置１０の各機能に関する設定の中に、電子ソート印刷を実行するための処理を行うか否かを制御する設定値があり、この設定値が、「処理を行う」に設定されていなければ、以降に説明する処理は行われない。また、電子ソート印刷を実行するための処理を行うか否かを制御する設定値が、「処理を行わない」と設定され、原稿全体のデータサイズが記憶装置の空き容量を超えている場合、原稿は全て読み取られるが、メモリフルとなり、印刷されない。
【０１１４】
原稿全体のデータサイズが記憶装置の空き容量を超えている場合でも、原稿全てに対し、電子ソート印刷を実行するための処理を行うか否かを制御する設定は、該画像形成装置１０が備える操作パネル２０により、利用者が確認することができ、また、変更も可能である。
【０１１５】
以上のように、本発明の実施例によれば、原稿が利用者によって原稿台又はADFにセットされ、電子ソート印刷の指示を該画像形成装置１０が受け付けた場合、画像読み取り手段３１により原稿の１ページ目が読み取られ、画像データサイズ計測手段３２により読み取られた画像データのサイズを計測し、記憶可能ページ数算出手段３３によりメモリの空き容量と、前記画像データサイズ計測手段３２により計測された計測値（原稿１ページ目の画像データサイズ）を基に、メモリの空き領域に記憶可能なページ数を算出し、その算出結果を基に、原稿が、一括して電子ソート印刷できるか、又は分割しなければ印刷できないのかを判断し、前記画像読み取り手段３１により記憶可能ページ数分の原稿を読み取り、前記画像データ記憶手段３４によりメモリに画像データを記憶し、記憶された画像データを基に電子ソート印刷を開始し、印刷が終わりメモリに記憶しておく必要が無くなった画像データをメモリから消去し、メモリから消去した画像データ分の空き領域に次の原稿の画像データを記憶する処理を繰り返し行うことで、メモリの空き容量より原稿全体のデータサイズが大きい場合でも、電子ソート印刷を行うことができる。
【０１１６】
最後に、各実施例に基づき本発明の説明を行ってきたが、上記実施例に挙げた形状に、その他の要素との組み合わせ等、ここで示した要件に、本発明が限定されるものではない。
【０１１７】
これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施例に係る画像形成装置の構成を示す図である。
【図２】本発明の実施例に係る操作パネルを示す図である。
【図３】本発明の実施例に係る主要部の構成を示すブロック図である。
【図４】本発明の実施例に係る原稿枚数と画像読み取り条件を設定する処理のフローチャートである。
【図５】本発明の実施例に係る原稿枚数の入力画面例を示す図である。
【図６】本発明の実施例に係るソート印刷を行うための画像データをメモリに記憶するまでの前処理を示すフローチャートである。
【図７】本発明の実施例に係るメモリ上の画像データの記憶と消去を行う処理を示すフローチャートである。
【図８】本発明の実施例に係る利用者への画面表示例１を示す図である。
【図９】本発明の実施例に係る利用者への画面表示例２を示す図である。
【符号の説明】
【０１１９】
１０  画像形成装置
１１  制御部
１２  主記憶部
１３  スキャナ部
１４  エンジン部
１５  表示部
１６  入力部（操作部）
１７  CPUバス
２０  操作部
２１  表示部
２２  テンキー
２３  リセットキー
２４  スタートキー
３１  画像読み取り手段
３２  画像データサイズ計測手段
３３  記憶可能ページ数算出手段
３４  画像データ記憶手段
【図１】
2007221382.tif 000003
【図２】
2007221382.tif 000004
【図３】
2007221382.tif 000005
【図４】
2007221382.tif 000006
【図５】
2007221382.tif 000007
【図６】
2007221382.tif 000008
【図７】
2007221382.tif 000009
【図８】
2007221382.tif 000010
【図９】
2007221382.tif 000011