(57)【要約】【課題】  スキャナを用いたコピー処理において、用紙補給の必要性を用紙無しの発生前に迅速に通知可能な画像形成装置、制御方法およびプログラムを提供すること。【解決手段】  スキャナにより得られた画像データを用紙にプリントする画像形成手段とメッセージを表示する表示手段とを備えた画像形成装置は、用紙を格納した複数の用紙保持部に格納された用紙の枚数を管理する管理手段と、画像データをプリントするために好ましい用紙が格納された用紙保持部を選択する選択手段と、選択手段により選択された用紙保持部に保持された用紙枚数が、前記スキャナにより全ての画像データを得て算出された必要枚数未満である場合には、用紙補給が必要である旨のメッセージを表示手段に表示する制御手段と、を有する。【選択図】  図１
2019213172.tif 000002
【特許請求の範囲】
【請求項１】
スキャナにより得られた画像データを用紙にプリントする画像形成手段とメッセージを表示する表示手段とを備えた画像形成装置であって、
用紙を格納した複数の用紙保持部に格納された用紙の枚数を管理する管理手段と、
前記画像データをプリントするために好ましい用紙が格納された用紙保持部を選択する選択手段と、
前記選択手段により選択された用紙保持部に保持された用紙枚数が、前記スキャナにより全ての画像データを得て算出された必要枚数より少ない場合には、用紙補給が必要である旨のメッセージを前記表示手段に表示する制御手段と、を有することを特徴とする画像形成装置。
【請求項２】
さらに、前記表示手段に表示させたメッセージに対してユーザーによる指示を入力する入力手段を有し、
前記制御手段は、前記表示手段に前記メッセージを表示させた場合には、前記入力手段により、プリント処理を中断し用紙を補給するか、プリント処理を継続するかのいずれかの指示を入力可能とする、ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記表示手段は前記メッセージを表示するタッチパネルを有し、
前記表示手段は前記入力手段としても機能し、前記指示を入力するための画面を表示可能である、ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記選択手段は、複数の用紙保持部を選択可能であり、
前記制御手段は、前記選択手段により複数の用紙保持部が選択された場合には、選択されたすべての用紙保持部に保持された用紙枚数の合計と前記算出された必要枚数との比較を行い、比較結果に応じて前記メッセージを前記表示手段に表示する、ことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御手段は、前記スキャナによるスキャン操作に並行して前記画像形成手段による前記画像データの用紙へのプリントを実行させる、ことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御手段は、前記スキャナによるスキャン操作が終了し、前記必要枚数が確定したタイミングで、当該確定した必要枚数が前記選択された用紙保持部に保持された用紙枚数との比較を行い、当該確定した必要枚数が前記選択された用紙保持部に保持された用紙枚数より少ない場合に前記メッセージを前記表示手段に表示する、ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御手段は、前記スキャナによるスキャン操作が終了し、前記必要枚数が確定したタイミングで、当該確定した必要枚数と前記選択された用紙保持部に保持された用紙枚数との比較を行い、当該確定した必要枚数が前記選択された用紙保持部に保持された用紙枚数より少ない場合に前記メッセージを前記表示手段に表示すると共に、その後、前記画像形成手段による前記画像データの用紙へのプリントを開始させる、ことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、前記選択手段により選択された用紙保持部に保持された用紙枚数が前記算出された必要枚数以上である場合は、用紙補給が不要である旨のメッセージを前記表示手段に表示させることを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
スキャナにより得られた画像データを用紙にプリントする画像形成手段と表示手段とを備えた画像形成装置の制御方法であって、
用紙を格納した複数の用紙保持部に格納された用紙の枚数を管理する管理工程と、
前記画像データをプリントするために好ましい用紙が格納された用紙保持部を選択する選択工程と、
前記選択工程により選択された用紙保持部に保持された用紙枚数が、前記スキャナにより全ての画像データを得て算出された必要枚数より少ない場合には、用紙補給が必要である旨のメッセージを前記表示手段に表示する制御工程と、を有する、ことを特徴とする制御方法。
【請求項１０】
コンピュータを請求項１乃至８のいずれか１項に記載された各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の用紙保持部に格納された用紙枚数と、プリントに必要な用紙枚数とに応じた用紙補給画面を表示可能な画像形成装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、複写機などの画像形成装置において、スキャンした原稿や受信した印刷データのプリント中に用紙保持部の用紙がなくなった場合には、用紙補給を促す画面を操作部に表示しユーザーに通知が行われる。しかし、用紙無しが発生したタイミングで用紙補給が必要であることをユーザーに通知するのでは、そこからユーザーは補給する用紙を準備することになるため作業効率が良くない。また、ユーザーはプリントが終了する時間を見計らって複写機に成果物を取りに来た時に、用紙無しでプリントが中断していた、ということが発生しえる。
【０００３】
特許文献１では、プリンタドライバを用いたプリントの場合に、予め複写機の用紙保持部に保持された用紙の枚数を取得しておき、プリントに必要な枚数に満たない場合には、用紙が不足していることを事前に通知する方法について開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２１１７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１ではプリンタドライバを用いたプリント（以降ＰＤＬプリントと呼ぶ）については開示しているが、スキャンした原稿のプリント（以降コピーと呼ぶ）については開示していない。
ＰＤＬプリントとコピーとでは、プリントに必要となる用紙枚数がわかるタイミングが異なる。より具体的には、ＰＤＬプリントではプリンタドライバは印刷データのページ数を複写機へのプリント指示を出す前に分かっているため、用紙保持部の用紙枚数との比較により、用紙無しの発生有無を事前に通知することができる。一方、コピーの場合は、すべての原稿をスキャンし終わらないと、プリントに必要な用紙枚数を確定することができないことから、ＰＤＬプリントとは異なる方法での対策が必要となる。
【０００６】
本発明は、上記の課題を解決するためになされたものである。
本発明の目的は、スキャナを用いたコピー処理において、用紙補給の必要性を用紙無しの発生前に迅速に通知可能とするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の画像形成装置は以下の構成を備える。
スキャナにより得られた画像データを用紙にプリントする画像形成手段とメッセージを表示する表示手段とを備えた画像形成装置であって、用紙を格納した複数の用紙保持部に格納された用紙の枚数を管理する管理手段と、前記画像データをプリントするために好ましい用紙が格納された用紙保持部を選択する選択手段と、前記選択手段により選択された用紙保持部に保持された用紙枚数が、前記スキャナにより全ての画像データを得て算出された必要枚数未より少ない場合には、用紙補給が必要である旨のメッセージを前記表示手段に表示する制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、スキャナを用いたコピー処理において、用紙補給の必要性を用紙無しの発生前に迅速に通知可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明による画像形成装置の概略構成を示すブロック図。
【図２】画像形成装置の外観図。
【図３】実施例１におけるコピー処理を説明するためのフローチャート。
【図４】実施例１における用紙補給が不要であることを通知する画面例。
【図５】実施例１における用紙補給が必要であることを通知する画面例。
【図６】実施例２におけるコピー処理を説明するためのフローチャート。
【図７】実施例２における用紙補給が不要であることを通知する画面例。
【図８】実施例２における用紙補給が必要であることを通知する画面例。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
以下の実施例においては、画像形成装置の一例として、複写機やプリンタのようにコピー機能を有する画像形成装置に本発明を適用した例について説明する。
【実施例１】
【００１１】
以下、本発明の実施例１について図面を用いて説明する。
図１は、本発明の実施例１に係る画像形成装置の概略構成を示すブロック図である。画像形成装置101は、中央演算装置（以下「ＣＰＵ」という。）102、タッチパネルディスプレイ103、スキャナ104、原稿給紙装置105、プリンタ108、用紙給紙装置109、メモリ106、補助記憶装置107によって構成される。これら構成要素は互いに内部バス110で接続されている。
【００１２】
ＣＰＵ102は、メモリ106に展開されたプログラムの実行や、画像形成装置101内の様々な装置の制御を行う。通知手段もしくは表示手段としてのタッチパネルディスプレイ（操作部）103は、ユーザーに対しメッセージ等の情報の提供を行う画面と共に、ユーザーのキー入力を受け付ける、即ち、指示を入力するための画面を表示可能である。スキャナ104は、原稿を光源で照射し、反射画像をレンズで固体撮像素子上に結像する。固体撮像素子は、所定の解像度（例えば600dpi）及び所定の濃度レベル（例えば８ビット）の画像読み取り信号を生成し、画像読み取り信号からラスターデータよりなるスキャン画像を構成する。原稿給紙装置105は、原稿をスキャナ104に搬送する。
【００１３】
プリンタ108は、メモリ106上に展開されたスキャン画像を用紙にプリントする画像形成手段として機能する。用紙給紙装置109は、用紙をプリンタ108に搬送する。メモリ106は、ＣＰＵ102が実行するプログラムの展開場所であり、また、プログラムで使用するデータを保持することが出来る。補助記憶装置107は、ハードディスクドライブなどの大容量記憶装置で構成され、スキャン画像を保存すると共に、画像形成装置101で実行するアプリケーションプログラムも保持する。ＣＰＵ102はこのようなアプリケーションプログラムをメモリ106に展開して実行する。
【００１４】
図２は、画像形成装置101の外観図である。画像形成装置101では、プリンタ108の上部にスキャナ104を配置している。用紙給紙装置109には、各々が所定枚数、例えば、500枚の用紙を保持できる用紙保持部（以下「給紙カセット」という。）1（201）から給紙カセット4（204）が備えられている。各給紙カセットが保持している用紙枚数（以下「用紙残量」ともいう。）は後述する方法によって、ＣＰＵ102により計測、管理される。
【００１５】
＜用紙残量の計測方法について＞
ＣＰＵ102による、各給紙カセット201〜204の用紙残量の計測方法について一例を説明する。
【００１６】
ＣＰＵ102は、給紙カセット201〜204の各々について、所定枚数の用紙が補充されたことを、各給紙カセットに具備する図示しないセンサによって検知された場合に、用紙が満載の状態であると判定する。即ち、ここでは500枚の用紙を収容可能な給紙カセット、例えば、201に500枚の用紙が補充されたとセンサが検知した場合、ＣＰＵ102は、該給紙カセット201には用紙が満載であると判定する。ＣＰＵ102は、給紙カセット201に500枚の用紙が存在するという情報を補助記憶装置107に格納しておく。
【００１７】
その後、ＣＰＵ102は、各給紙カセットに対して、用紙が排紙される度に補助記憶装置107に格納された用紙枚数から排紙枚数を減算する。例えば、給紙カセット201から20枚の用紙を排紙した場合には、残り480枚の用紙が給紙カセット201に存在するという情報が補助記憶装置107に格納されることになる。
このような方法で、ＣＰＵ102は、各給紙カセットに存在する用紙の枚数の情報を把握する。
【００１８】
＜用紙残量情報を用いたコピー処理について＞
次に、本実施例による用紙残量情報を用いたコピー処理について説明する。ここで、処理内容を具体的に説明するために、原稿情報、ユーザーが設定するコピー設定および各給紙カセットの状態は以下の表１から表３に示すものとする。コピー設定とは、例えば原稿のスキャン設定や用紙へのプリント設定、ページ集約（複数の原稿を１枚の用紙に配置）などの用紙への画像配置に対する指示や、出力部数の設定などである。
【００１９】
【表１】
2019213172.tif 000003
【００２０】
【表２】
2019213172.tif 000004
【００２１】
【表３】
2019213172.tif 000005
【００２２】
表３に示す給紙カセットの状態について、給紙カセット1（201）および給紙カセット４（204）を例に説明を補足する。給紙カセット1（201）が保持している用紙のサイズはＡ４であり、用紙残量は120枚である。用紙残量は、ＣＰＵ102にて計測されたものである。一方、給紙カセット４（204）は用紙残量が０であり、用紙を保持していていない状態であることを示している。
【００２３】
次に、図３のフローチャートを用いて、上記表１から表３に示す設定でのコピー処理について説明する。本フローチャートに係る画像形成装置101上で動作するプログラムは、例えば、図１の補助記憶装置107に格納されており、メモリ106に読み出されて展開されCＰＵ102により実行される。これは、以下に説明する他のフローチャートについても同様である。また、以下の説明において、符号Sはステップを示す。
【００２４】
ここでは、ユーザーが原稿として、Ａ４サイズの原稿20枚を原稿給紙装置105にセットし、タッチパネルディスプレイ103により出力部数として5部を設定し、コピースタートキーを押下した場合について説明する。
【００２５】
ＣＰＵ102は、タッチパネルディスプレイ103を介して、コピースタートキー押下を検知（S301）すると、コピー処理を開始する。S302では、ＣＰＵ102は、ユーザーによるコピー設定（表２に相当）を取得する。S303では、ＣＰＵ102はスキャン回数をカウントするスキャンカウンタＮを0に初期化する。
【００２６】
次にS304では、ＣＰＵ102はスキャナ104に対して原稿のスキャンを指示するとともに、プリンタ108に対しスキャナ104により得られたスキャン画像の用紙へのプリント指示を行う。この例では原稿サイズがＡ４であるため、ＣＰＵ102は同じサイズの用紙を保持した給紙カセット1（201）をプリントに好ましい給紙カセットと判断し、用紙給紙装置109にプリンタ108への用紙搬送を指示する。
【００２７】
このとき、給紙カセット2（202）もＡ４サイズの用紙を保持しているため、好ましい給紙カセットとなり得る。しかし、給紙カセット2（202）は給紙カセット1（201）と比較した場合に、プリンタ108への紙搬送経路がわずかに長くなってしまうため、ＣＰＵ102は給紙カセット1を優先的に選択する。また、ＣＰＵ102は、給紙カセット1（201）からの用紙がプリントされる度に、補助記憶装置107に格納された給紙カセット1（201）の用紙枚数から１を減算する。
【００２８】
S305ではＣＰＵ102は、スキャナ104による原稿のスキャンの度にスキャンカウンタＮを１だけインクリメントする。S306において、ＣＰＵ102はすべての原稿をスキャンしたと判断すると、処理をS307へ進める。一般的にスキャナ104の原稿読み取り速度は、プリンタ108のプリント速度にくらべて早いため、すべての原稿をスキャンし終わった場合でも、プリント処理はまだ行われていることが多い。また、今回の例では出力部数を５部と設定しているため、この場合もやはりすべての原稿をスキャンし終わっても、プリント処理はまだ行われることとなる。
【００２９】
S307では、ＣＰＵ102は、プリントに必要な用紙枚数を算出する。コピーの場合、すべての原稿をスキャンし終わり、スキャンカウンタＮが確定すると、プリントに必要な枚数も確定することができる。今回の例では表１および表２から、原稿枚数が20枚、出力部数が5部の設定であるため、プリントに必要な枚数は100枚である。仮に、表２のプリント設定にて両面プリント設定がされていた場合には、プリントに必要な枚数は半分の50枚となる。
【００３０】
ＣＰＵ102は、このプリントに必要な枚数100枚から、すでにプリント済みの用紙枚数を減算することで、残りのプリントに必要な枚数を算出し、プリント必要枚数として確定する。すでにプリント済みの用紙枚数は、先のS304で説明したように、補助記憶装置107に格納された給紙カセット1（201）の用紙枚数から減算した枚数として得られる。従って、例えば、すでに10枚プリント済みであれば、90枚（＝100−10）が残りのプリントに必要な枚数となる。
【００３１】
次にS308では、ＣＰＵ102は用紙給紙装置109の各給紙カセット201から204に対してプリントに好ましい給紙カセットを決定する。即ち、ＣＰＵ102は用紙給紙装置109の各給紙カセット201〜204のうちプリントに好ましい給紙カセットを選択可能である。今回の例では、ＣＰＵ102は、原稿サイズと同じＡ４サイズの用紙を保持している給紙カセット1（201）および給紙カセット2（202）をプリントに好ましい給紙カセットとして決定する。
【００３２】
次にS309では、ＣＰＵ102は、S308で取得した好ましい給紙カセットに保持されている用紙枚数の合計（用紙残量合計）を算出する。この例では、すでにカセット1（201）から10枚プリント済みであるため、現在の用紙残量の状態は以下の表４に示すものとなっている。即ち、表４より、給紙カセット1（201）と給紙カセット2（202）の用紙残量合計は610枚となる。
【００３３】
【表４】
2019213172.tif 000006
【００３４】
次にS310では、ＣＰＵ102は、S307で確定したプリント必要枚数と、S309で算出した好ましい給紙カセットの用紙残量合計を比較する。ＣＰＵ102は、比較結果として、好ましい給紙カセットの用紙残量合計が、プリント必要枚数以上である場合には処理をS311へ進め、タッチパネルディスプレイ103に、図４に例示するように、用紙補給が不要であることを通知する画面401を表示する。画面401には、プリントに必要となる枚数の用紙が給紙カセットにあることを表示するエリア402と、各給紙カセットの状態を示すエリア403〜410、および画面401を閉じるためのＯＫボタン411が配置される。
エリア403、407はカセット１（201）の状態、エリア404、408はカセット２（202）の状態、エリア405、409はカセット３（203）の状態、エリア406、410はカセット4（204）の状態をそれぞれ示す。
【００３５】
各給紙カセットの状態表示についてより詳しく説明する。エリア403は現在給紙中の給紙カセットであることを白黒反転して表示し、エリア404は給紙中ではないがプリントに好ましい給紙カセットであることを太枠にて表示している。また、エリア407〜410には、それぞれ、給紙カセット１（201）〜4（204）に保持された用紙のサイズと、ＣＰＵ102により計測されている用紙残量が表示されている。ＣＰＵ102は、S311終了後、処理をS312に進め、残りのプリント処理を行い、すべてプリントし終わるとＣＰＵ102は、コピー処理を終了する。
【００３６】
S310において、ＣＰＵ102は、好ましい給紙カセットの用紙残量合計が、プリント必要枚数未満である場合（より少ない場合）には処理をS313へ進める。S313で、ＣＰＵ102は、タッチパネルディスプレイ103に図５に例示するように、用紙補給が必要であることを通知する画面501を表示する。ここでは、説明の都合上、コピー設定が以下の表５に示すものとする。先の表２との差は、出力部数が50部となっている点のみである。ここでは、用紙不足となる場合の説明をするために、出力部数を50部とした。
【００３７】
【表５】
2019213172.tif 000007
【００３８】
表５の場合、プリントに必要な枚数は1000枚である。すると、ＣＰＵ102によって選択された給紙カセット1と給紙カセット2の用紙残量の合計610枚ではプリントを終了することができないため、ＣＰＵ102は、画面501を表示する。画面501には、給紙カセットの用紙が不足していることを表示するエリア502と、各給紙カセットの状態を示すエリア503〜510、プリント処理を中断するためのボタン512、画面501を閉じるためのＯＫボタン511が配置される。ユーザーはこれらＯＫボタン511または中断ボタン512のいずれかを選択的に入力可能である。
【００３９】
エリア503、507はカセット１（201）の状態、エリア505、508はカセット２（202）の状態、エリア505、509はカセット３（203）の状態、エリア506、510はカセット4（204）の状態をそれぞれ示す。
各給紙カセットの状態表示については、先の画面401と同様であるため説明は省略する。中断ボタン512は、動作中のプリント処理を中断し、ユーザーによる用紙補給を可能とするためのボタンである。
【００４０】
S314において、ＣＰＵ102は、中断ボタン512がユーザーにより押下されたことを検知すると、処理をS315へ進め、動作中のプリント処理を中断させる。次いで、ＣＰＵ102は処理をS316へ進め、ユーザーにより用紙が補給されるのを待つ。ＣＰＵ102はユーザーにより用紙が補給されたことを検知すると、処理をS307へ進め、再度プリントに必要な用紙枚数の算出から処理を再開する。
【００４１】
本実施例では、用紙補給にはプリント処理を中断することを前提とした。しかし、用紙搬送に影響しない範囲で、給紙中の給紙カセットに対して、プリント処理を中断することなく用紙補給な構成であれば、プリント処理を行いながら用紙補給を行うようにしてもよい。
【００４２】
一方、S314において、ＣＰＵ102はＯＫボタン511がユーザーにより押下されたことを検知すると、処理をS312へ進め、プリント処理を止めることなく継続するが、途中で用紙無しが発生することになる。この場合の用紙無し時の処理については、従来技術のままであるため、説明は省略するが、おおよそ次のような動作となる。
【００４３】
即ち、ＣＰＵ102は、プリントに好ましい給紙カセットの用紙（この例では給紙カセット1および給紙カセット2）の残量が0であることを検知すると、プリンタ108に対しプリント処理の中断を指示する。
そして、ＣＰＵ102は、ユーザーにより当該給紙カセットへ用紙が補給されたことを検知すると、プリンタ108に対しプリント処理の再開を指示し、すべてのプリントが終了すると、コピー処理を終了する。
【００４４】
このように、本実施例によれば、スキャナを用いたコピー処理において、用紙補給の要否を用紙無しの発生前に迅速に通知可能となる。即ち、スキャンが終了してプリントに必要な用紙枚数が確定したタイミングで用紙補給が必要か否かが表示される。従って、ユーザーは、スキャンが終了した時点で、必要に応じてプリント中に補給すべき用紙を事前に準備することができる。また、用紙補給が発生しないことが分かった場合には、ユーザーは画像形成装置の前を離れ、プリントが終了するまで別の作業を行うことができるようになる。また、本実施例においては、プリントに必要な用紙枚数の確定前、即ち、すべての原稿のスキャンが終了する前にプリントを開始している。言い換えれば、スキャナによるスキャン操作に並行して画像データの用紙へのプリントを実行させるため、コピー処理全体を速やかに終了させることができる。
【実施例２】
【００４５】
実施例１では、プリントに必要な用紙枚数の確定前、即ち、すべての原稿のスキャンが終了する前にプリントを開始する場合について説明した。これは、プリントに必要な用紙枚数の確定までプリント処理の開始を遅らせると、その分コピー処理全体の終了が遅れてしまうことを避けるためである。
【００４６】
しかし、プリント処理を先行することにより、プリント処理中に用紙がなくなることがＣＰＵ102によって判断された場合、用紙補給を行うためにプリント処理を中断し、用紙補給後にプリント処理を再開しなければならない。この中断、再開がスムーズに行われればよいが、プリンタによってはすぐに再開をできずにダウンタイムが長くなってしまう場合がある。そこで、本実施例ではプリントに必要な用紙枚数の確定後に、プリント処理を開始するようにしたものである。
【００４７】
本実施例による用紙残量情報を用いたコピー処理について図６のフローチャートを用いて説明する。本実施例における画像形成装置101の構成は実施例１と同様である。また、処理内容を具体的に説明するために、ここでは原稿情報、ユーザーが実施するコピー設定、および各給紙カセットの状態は実施例１に記載の表１から表３と同様とする。
【００４８】
ユーザーは原稿として、Ａ４サイズの原稿20枚を原稿給紙装置105にセットし、タッチパネルディスプレイ103により出力部数（5部）を設定し、コピースタートキーを押下する。ＣＰＵ102は、タッチパネルディスプレイ103を介して、コピースタートキー押下を検知（S601）すると、コピー処理を開始する。S602では、ＣＰＵ102は、ユーザーによるコピー設定（表２に相当）を取得する。
【００４９】
S603では、ＣＰＵ102はスキャン回数をカウントするスキャンカウンタＮを０に初期化する。次にS604では、ＣＰＵ102はスキャナ104に対して原稿のスキャンを指示する。S605ではＣＰＵ102は、スキャナ104による原稿のスキャンの度に  スキャンカウンタＮを１だけインクリメントする。S606において、ＣＰＵ102はすべての原稿をスキャンしたと判断した場合には、処理をS607へ進める。
【００５０】
S607では、ＣＰＵ102は、プリントに必要な用紙枚数を算出する。今回の例では先の実施例と同様に表１および表２から、原稿枚数が20枚、出力部数が５部の設定であるため、プリントに必要な枚数は100枚である。次にS608では、ＣＰＵ102は用紙給紙装置109の各給紙カセット201〜204に対してプリントに好ましいすべての給紙カセットを決定する。今回の例では、原稿サイズと同じＡ４サイズの用紙を保持している給紙カセット1（201）および給紙カセット2（202）がプリントに好ましい給紙カセットとなる。
【００５１】
次にS609では、ＣＰＵ102は、S608で取得した好ましい給紙カセットに保持されている用紙枚数の合計（用紙残量合計）を算出する。この例では表２より、給紙カセット1（201）と給紙カセット2（202）の用紙残量合計は620枚となる。次にS610では、ＣＰＵ102は、S607で確定したプリント必要枚数と、S609で算出した算出結果である好ましい給紙カセットの用紙残量合計とを比較する。
【００５２】
好ましい給紙カセットの用紙残量合計が、プリント必要枚数以上の場合には、ＣＰＵ102は処理をS611へ進め、タッチパネルディスプレイ103に図７に例示するように、用紙補給が不要であることを通知する画面701を表示する。画面701には、プリントに必要となる枚数の用紙が給紙カセットにあることを表示するエリア702と、各給紙カセットの状態を示すエリア703〜710、および画面701を閉じるためのＯＫボタン711が配置される。
エリア703、707はカセット１（201）の状態、エリア707、708はカセット２（202）の状態、エリア705、709はカセット３（203）の状態、エリア706、710はカセット4（204）の状態をそれぞれ示す。
【００５３】
実施例１における図４に示す画面401との違いは、この段階ではプリント処理を開始していないことである。そのため、エリア702に表示されたプリントに必要な枚数が100枚であり、エリア707に示す給紙カセット1の用紙残量が120枚のままである。ＣＰＵ102はＯＫボタン711がユーザーにより押下されたことを検知すると、処理をS612へ進め、プリンタ108に対してプリント処理を指示する。そして、すべてのプリント処理が終了するとＣＰＵ102は、コピー処理を終了する。
【００５４】
一方、S610において、好ましい給紙カセットの用紙残量合計が、プリント必要枚数より少ない場合には、ＣＰＵ102は処理をS613へ進める。S613でＣＰＵ102は、タッチパネルディスプレイ103に図８に例示するように、用紙補給が必要であることを通知する画面801を表示する。ここでは、説明の都合上、コピー設定が先の実施例１に記載の表５であったとする。この場合、プリントに必要な枚数は1000枚である。
【００５５】
すると、ＣＰＵ102によって選択された給紙カセット1と給紙カセット2の用紙残量の合計620枚ではプリントを終了することができないため、ＣＰＵ102は、画面801を表示する。画面801には、給紙カセットの用紙が不足していることを表示するエリア802と、各給紙カセットの状態を示すエリア803から810、プリント処理を開始するためのボタン812、ユーザーによる用紙補給を可能とするためのボタン811が配置される。
【００５６】
エリア803、807はカセット１（201）の状態、エリア808、808はカセット２（202）の状態、エリア808、809はカセット３（203）の状態、エリア806、810はカセット4（204）の状態をそれぞれ示す。
画面801が実施例１における図５に示す画面501と異なる点は、プリント処理を開始していないため、エリア807に示すカセット1の用紙残量が120枚のままであることである。また、プリント処理を開始するためのボタン812、用紙補給を可能とするためのボタン811が配置されていることも図５に示す画面501と異なる点である。
【００５７】
次にS614において、ＣＰＵ102は、ユーザーによってプリント開始ボタン812または用紙補給ボタン811が押下されたことを検知すると、押下されたボタンに応じて次に行う処理を切り替える。ＣＰＵ102は、用紙補給ボタン811が押下されたことを検知すると、処理をS615へ進め、ユーザーにより用紙が補給されるのを待つ。ＣＰＵ102はユーザーにより用紙が補給されたことを検知すると、処理をS607へ進め、再度プリントに必要な用紙枚数の算出から処理を再開する。
【００５８】
一方、S614において、ＣＰＵ102は、プリント開始ボタン812がユーザーにより押下されたことを検知すると、処理をS612へ進め、プリンタ108に対しプリント処理の開始を指示するが、途中で用紙無しが発生することになる。この場合の用紙無し時の処理については、先の実施例１にて説明した内容と同様のため説明は省略するが、用紙無しが解消されすべてのプリントが終了すると、コピー処理を終了する。
【００５９】
本実施例によれば、実施例１と同様にスキャナを用いたコピー処理において、用紙補給の要否を用紙無しの発生前に迅速に通知可能となる。即ち、スキャンが終了してプリントに必要な用紙枚数が確定したタイミングで用紙補給が必要か否かが表示される。従って、ユーザーは、スキャンが終了した時点で、必要に応じてプリント中に補給すべき用紙を事前に準備することができる。また、用紙補給が発生しないことが分かった場合には、ユーザーは画像形成装置の前を離れ、プリントが終了するまで別の作業を行うことができるようになる。また、本実施例では、スキャンが終了した時点で用紙補給が必要か否かが表示され、その後プリントが開始されるため、実施例１のように、プリント途中で用紙補給が発生することを防止できる。
【００６０】
なお、上記各実施例においては、用紙補給が必要な場合のみに、その旨の表示を行うようにしてもよい。この場合には、スキャンが終了した時点で表示がされなければ、用紙補給は不要と判断できる。
【００６１】
以上の様に、本発明によれば、画像形成装置は、スキャナにより得られた画像データを用紙にプリントする画像形成手段（108）とメッセージを表示する表示手段（103）とを有する。画像形成装置は、さらに、管理手段（ＣＰＵ102、S309、S609）と、選択手段（ＣＰＵ102、S308、S608）と、制御手段（ＣＰＵ102、S307〜S310、S313、S607〜S610、S613）とを有する。管理手段は、用紙を格納した複数の用紙保持部（201〜204）に格納された用紙の枚数を管理し、選択手段は画像データをプリントするために好ましい用紙が格納された用紙保持部を選択する。制御手段は、選択手段により選択された用紙保持部に保持された用紙枚数が、スキャナにより全ての画像データを得て算出された必要枚数より少ない場合には、用紙補給が必要である旨のメッセージを表示手段に表示する（S313）。
本発明によれば、スキャナを用いたコピー処理において、用紙補給の要否を用紙無しの発生前に迅速に通知可能となる等の効果を奏することができる。
【００６２】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能である。
【００６３】
(その他の実施例) 
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
【符号の説明】
【００６４】
１０１：画像形成装置
１０４：スキャナ
１０８：プリンタ
１０９：用紙給紙装置
【図１】
2019213172.tif 000008
【図２】
2019213172.tif 000009
【図３】
2019213172.tif 000010
【図４】
2019213172.tif 000011
【図５】
2019213172.tif 000012
【図６】
2019213172.tif 000013
【図７】
2019213172.tif 000014
【図８】
2019213172.tif 000015