(57)【特許請求の範囲】
【請求項１】
表示手段と、
ジョブ処理対象の画像データを含むジョブ情報と、ジョブ名及びジョブの内容を示すジョブ参照情報とを有するジョブを入力する入力手段と、
前記入力手段により入力されたジョブの前記ジョブ情報とジョブ参照情報とを一時的に保存するメインメモリと、
前記メインメモリに保存されたジョブ情報を読み出してジョブを実行するジョブ実行手段と、
前記入力手段により入力されたジョブについて、前記ジョブ実行手段による前記ジョブの実行が不可能な状態にあるかどうかを判断する判断手段と、
前記判断手段により実行が不可能な状態にあると判断されたジョブについて、前記ジョブ情報とジョブ参照情報とを関連付けた状態で、前記ジョブ参照情報を前記メインメモリに保持する一方、前記ジョブ情報を前記メインメモリ以外の記憶手段に退避させ、前記判断手段により実行が不可能な状態にあると判断されなかったジョブについては、前記ジョブ参照情報とジョブ情報を前記メインメモリに保持する第１の制御手段と、
ユーザーの操作に基づき、前記ジョブのうち実行未完了の１個または複数個のジョブについて、前記メインメモリに保持された前記ジョブ参照情報中のジョブ名を前記表示手段にリスト表示するとともに、ユーザーにより前記リスト表示の更新操作がなされたときは、前記ジョブ参照情報中のジョブ名を前記メインメモリから読み出して前記ジョブ名のリスト表示を更新し、かつリスト表示されているジョブ名のうちいずれかのジョブ名がユーザーによって選択されたときは、前記選択されたジョブ名に対応する前記ジョブ参照情報中のジョブの内容を前記メインメモリから読み出して前記表示手段に表示する第２の制御手段と、
前記記憶手段にジョブ情報を退避させたジョブの実行順が到来したときは、前記ジョブ情報を前記記憶手段から取得して前記メインメモリに復帰させ、前記ジョブ実行手段に実行させる第３の制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記ジョブ参照情報にはジョブ名以外に、ジョブ番号、用紙サイズ、解像度、ジョブ登録の日時情報及びページ情報のいずれか１つ以上が含まれる請求項１に記載の画像形成装置。
【請求項３】
前記判断手段は、先に入力されたスキャン送信ジョブが実行中であり、入力されたスキャン送信ジョブが実行待ちとなるときは、該スキャン送信ジョブは実行が不可能な状態にあると判断する請求項１または２に記載の画像形成装置。
【請求項４】
前記判断手段は、先に入力されたファクシミリジョブにより全てのファクシミリ回線が使用中であり、入力されたファクシミリジョブが回線の空き待ちとなるときは、該ファクシミリジョブは実行が不可能な状態にあると判断する請求項１または２に記載の画像形成装置。
【請求項５】
前記判断手段は、先に入力された印刷を実施するジョブが実行中であり、入力された印刷を実施するジョブが実行待ちとなるときは、該印刷を実施するジョブは実行が不可能な状態にあると判断する請求項１または２に記載の画像形成装置。
【請求項６】
設定された時刻でジョブを実行するタイマーを備え、
前記判断手段は、入力されたジョブが前記タイマーによる設定時刻待ちとなるときは、該ジョブは実行が不可能な状態にあると判断する請求項１または２に記載の画像形成装置。
【請求項７】
前記判断手段は、入力されたジョブを実行できない装置トラブルが発生しているときは、該ジョブは実行が不可能な状態にあると判断する請求項１または２に記載の画像形成装置。
【請求項８】
前記判断手段は、一時停止操作により入力されたジョブを実行できないときは、該ジョブは実行が不可能な状態にあると判断する請求項１または２に記載の画像形成装置。
【請求項９】
表示手段とメインメモリとを備えた画像形成装置において実行されるジョブの表示・実行方法であって、
ジョブ処理対象の画像データを含むジョブ情報と、ジョブ名及びジョブの内容を示すジョブ参照情報とを有するジョブを入力する入力ステップと、
前記入力ステップにおいて入力されたジョブの前記ジョブ情報とジョブ参照情報とを前記メインメモリに一時的に保存する保存ステップと、
前記メインメモリに保存されたジョブ情報を読み出してジョブを実行するジョブ実行ステップと、
前記入力ステップにおいて入力されたジョブについて、前記ジョブ実行ステップにおける実行が不可能な状態にあるかどうかを判断する判断ステップと、
前記判断ステップにおいて実行が不可能な状態にあると判断されたジョブについて、前記ジョブ情報とジョブ参照情報とを関連付けた状態で、前記ジョブ参照情報を前記メインメモリに保持する一方、前記ジョブ情報を前記メインメモリ以外の記憶手段に退避させ、前記判断ステップにおいて実行が不可能な状態にあると判断されなかったジョブについては、前記ジョブ参照情報とジョブ情報を前記メインメモリに保持する第１の制御ステップと、
ユーザーの操作に基づき、前記入力ステップにおいて入力されたジョブのうち、実行未完了の１個または複数個のジョブについて、前記メインメモリに保持された前記ジョブ参照情報中のジョブ名を前記表示手段にリスト表示するとともに、ユーザーにより前記リスト表示の更新操作がなされたときは、前記ジョブ参照情報中のジョブ名を前記メインメモリから読み出して前記ジョブ名のリスト表示を更新し、かつリスト表示されているジョブ名のうちいずれかのジョブ名がユーザーによって選択されたときは、前記選択されたジョブ名に対応する前記ジョブ参照情報中のジョブの内容を前記メインメモリから読み出して前記表示手段に表示する第２の制御ステップと、
前記記憶手段にジョブ情報を退避させたジョブの実行順が到来したときは、前記ジョブ情報を前記記憶手段から取得して前記メインメモリに復帰させ、前記ジョブ実行ステップで実行させる第３の制御ステップと、
を備えたことを特徴とするジョブの表示・実行方法。
【請求項１０】
表示手段とメインメモリを備えた画像形成装置のコンピュータに、
ジョブ処理対象の画像データを含むジョブ情報と、ジョブ名及びジョブの内容を示すジョブ参照情報とを有するジョブを入力する入力ステップと、
前記入力ステップにおいて入力されたジョブの前記ジョブ情報とジョブ参照情報とを前記メインメモリに一時的に保存する保存ステップと、
前記メインメモリに保存されたジョブ情報を読み出してジョブを実行するジョブ実行ステップと、
前記入力ステップにおいて入力されたジョブについて、前記ジョブ実行ステップにおける実行が不可能な状態にあるかどうかを判断する判断ステップと、
前記判断ステップにおいて実行が不可能な状態にあると判断されたジョブについて、前記ジョブ情報とジョブ参照情報とを関連付けた状態で、前記ジョブ参照情報を前記メインメモリに保持する一方、前記ジョブ情報を前記メインメモリ以外の記憶手段に退避させ、前記判断ステップにおいて実行が不可能な状態にあると判断されなかったジョブについては、前記ジョブ参照情報とジョブ情報を前記メインメモリに保持する第１の制御ステップと、
ユーザーの操作に基づき、前記入力ステップにおいて入力されたジョブのうち、実行未完了の１個または複数個のジョブについて、前記メインメモリに保持された前記ジョブ参照情報中のジョブ名を前記表示手段にリスト表示するとともに、ユーザーにより前記リスト表示の更新操作がなされたときは、前記ジョブ参照情報中のジョブ名を前記メインメモリから読み出して前記ジョブ名のリスト表示を更新し、かつリスト表示されているジョブ名のうちいずれかのジョブ名がユーザーによって選択されたときは、前記選択されたジョブ名に対応する前記ジョブ参照情報中のジョブの内容を前記メインメモリから読み出して前記表示手段に表示する第２の制御ステップと、
前記記憶手段にジョブ情報を退避させたジョブの実行順が到来したときは、前記ジョブ情報を前記記憶手段から取得して前記メインメモリに復帰させ、前記ジョブ実行ステップで実行させる第３の制御ステップと、
を実行させるためのジョブの表示・実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば多機能デジタル複合機であるＭＦＰ（Multi Function Perirheral）等の画像形成装置、該画像形成装置で実行されるジョブの表示・実行方法、及び画像形成装置のコンピュータに前記ジョブの表示・実行方法を実行させるためのジョブの表示・実行プログラムに関する。
【背景技術】
【０００２】
画像形成装置のコスト削減法の一つとして、メインメモリであるＲＡＭの容量を小さくすることが考えられる。
【０００３】
しかし、ＲＡＭの容量を小さくすると、例えば先に入力したジョブが実行中のために後から入力されるジョブを実行できないような場合、後から連続して入力されるジョブを保持するだけの空き容量をＲＡＭに確保できない、といった問題が発生する。
【０００４】
そこで、従来、上記のような場合には、後から入力されるジョブをＲＡＭ以外の例えばハードディスク等の不揮発性記憶装置に退避させることで、ＲＡＭの空き容量が不足するという問題を解決することが提案されている（例えば特許文献１）。
【０００５】
一方、最近では、入力済みであるが実行未完了の１個または複数個のジョブについて、それらのジョブ名を操作パネルの表示部にリスト表示できる画像形成装置も提供されている。この画像形成装置では、ユーザーが表示画面に対してフリック操作等の表示更新操作を行うと、該操作に応答してリスト表示が更新され、またリストに表示されたジョブ名のうちいずれかのジョブ名を選択すると、選択されたジョブの詳細情報を表示する構成となっている。
【０００６】
このような画像形成装置において、ユーザーによる上述したフリック操作等の表示更新操作は、短時間で行われるため、表示画面のリスト表示の更新も応答性良く短時間で行われなければ、操作性が良くない印象をユーザーに与えることになる。また同様に、ジョブ名が選択された際のジョブの詳細情報の表示も、短時間で行われる必要がある。
【０００７】
しかし、すぐに実行できないジョブをＲＡＭ以外の記憶装置に退避させる形式の従来の画像形成装置に、上記のジョブ名のリスト表示機能、表示更新機能、ジョブ名選択時の詳細情報の表示機能を搭載した場合、以下に示すような欠点があった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−２８８７３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
即ち、一般にジョブにはジョブ処理対象の画像データを含むジョブ情報と、ジョブ名を含むジョブの詳細な内容を示すジョブ参照情報とが含まれているが、実行できないジョブを外部の記憶装置に退避させる形式の従来の画像形成装置では、前記ジョブ情報もジョブ参照情報も全てＲＡＭ以外の記憶装置に退避させていた。
【００１０】
このため、ジョブ名を表示部にリスト表示する場合も、ユーザーの表示更新操作に応じてリスト表示を更新する場合も、ジョブ名を前記退避させた記憶装置から取得してＲＡＭに復帰させたのち表示しなければならず、ユーザーの表示更新操作に対する応答性が良くないという問題があった。また、ユーザーによるジョブ名選択時の詳細情報の表示についても、ジョブに含まれているジョブ参照情報を退避した記憶装置から取得してＲＡＭに復帰させる動作が必要であったため、やはり応答性が悪く、このため操作性の面で問題があった。
【００１１】
この発明は、このような技術的背景に鑑みてなされたものであり、すぐに実行できないジョブをメインメモリ以外の記憶装置に退避させる形式で、かつジョブ名のリスト表示機能、表示更新機能、ジョブ名選択時のジョブの詳細情報の表示機能を搭載した画像形成装置であって、ユーザーの表示更新操作に応じてジョブ名のリスト表示を更新する場合も、ユーザーによるジョブ名選択時に詳細情報を表示する場合も、ユーザーの操作に応答して短時間で表示更新やジョブの詳細情報を表示することができる画像形成装置、及び同装置で実行されるジョブの表示・実行方法を提供し、さらには画像形成装置のコンピュータに前記ジョブの表示・実行方法を実行させるためのジョブの表示・実行プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１２】
上記課題は、以下の手段によって解決される。
（１）表示手段と、ジョブ処理対象の画像データを含むジョブ情報と、ジョブ名及びジョブの内容を示すジョブ参照情報とを有するジョブを入力する入力手段と、前記入力手段により入力されたジョブの前記ジョブ情報とジョブ参照情報とを一時的に保存するメインメモリと、前記メインメモリに保存されたジョブ情報を読み出してジョブを実行するジョブ実行手段と、前記入力手段により入力されたジョブについて、前記ジョブ実行手段による前記ジョブの実行が不可能な状態にあるかどうかを判断する判断手段と、前記判断手段により実行が不可能な状態にあると判断されたジョブについて、前記ジョブ情報とジョブ参照情報とを関連付けた状態で、前記ジョブ参照情報を前記メインメモリに保持する一方、前記ジョブ情報を前記メインメモリ以外の記憶手段に退避させ、前記判断手段により実行が不可能な状態にあると判断されなかったジョブについては、前記ジョブ参照情報とジョブ情報を前記メインメモリに保持する第１の制御手段と、ユーザーの操作に基づき、前記ジョブのうち実行未完了の１個または複数個のジョブについて、前記メインメモリに保持された前記ジョブ参照情報中のジョブ名を前記表示手段にリスト表示するとともに、ユーザーにより前記リスト表示の更新操作がなされたときは、前記ジョブ参照情報中のジョブ名を前記メインメモリから読み出して前記ジョブ名のリスト表示を更新し、かつリスト表示されているジョブ名のうちいずれかのジョブ名がユーザーによって選択されたときは、前記選択されたジョブ名に対応する前記ジョブ参照情報中のジョブの内容を前記メインメモリから読み出して前記表示手段に表示する第２の制御手段と、前記記憶手段にジョブ情報を退避させたジョブの実行順が到来したときは、前記ジョブ情報を前記記憶手段から取得して前記メインメモリに復帰させ、前記ジョブ実行手段に実行させる第３の制御手段と、を備えたことを特徴とする画像形成装置。
（２）前記ジョブ参照情報にはジョブ名以外に、ジョブ番号、用紙サイズ、解像度、ジョブ登録の日時情報及びページ情報のいずれか１つ以上が含まれる前項１に記載の画像形成装置。
（３）前記判断手段は、先に入力されたスキャン送信ジョブが実行中であり、入力されたスキャン送信ジョブが実行待ちとなるときは、該スキャン送信ジョブは実行が不可能な状態にあると判断する前項１または２に記載の画像形成装置。
（４）前記判断手段は、先に入力されたファクシミリジョブにより全てのファクシミリ回線が使用中であり、入力されたファクシミリジョブが回線の空き待ちとなるときは、該ファクシミリジョブは実行が不可能な状態にあると判断する前項１または２に記載の画像形成装置。
（５）前記判断手段は、先に入力された印刷を実施するジョブが実行中であり、入力された印刷を実施するジョブが実行待ちとなるときは、該印刷を実施するジョブは実行が不可能な状態にあると判断する前項１または２に記載の画像形成装置。
（６）設定された時刻でジョブを実行するタイマーを備え、前記判断手段は、入力されたジョブが前記タイマーによる設定時刻待ちとなるときは、該ジョブは実行が不可能な状態にあると判断する前項１または２に記載の画像形成装置。
（７）前記判断手段は、入力されたジョブを実行できない装置トラブルが発生しているときは、該ジョブは実行が不可能な状態にあると判断する前項１または２に記載の画像形成装置。
（８）前記判断手段は、一時停止操作により入力されたジョブを実行できないときは、該ジョブは実行が不可能な状態にあると判断する前項１または２に記載の画像形成装置。
（９）表示手段とメインメモリとを備えた画像形成装置において実行されるジョブの表示・実行方法であって、ジョブ処理対象の画像データを含むジョブ情報と、ジョブ名及びジョブの内容を示すジョブ参照情報とを有するジョブを入力する入力ステップと、前記入力ステップにおいて入力されたジョブの前記ジョブ情報とジョブ参照情報とを前記メインメモリに一時的に保存する保存ステップと、前記メインメモリに保存されたジョブ情報を読み出してジョブを実行するジョブ実行ステップと、前記入力ステップにおいて入力されたジョブについて、前記ジョブ実行ステップにおける実行が不可能な状態にあるかどうかを判断する判断ステップと、前記判断ステップにおいて実行が不可能な状態にあると判断されたジョブについて、前記ジョブ情報とジョブ参照情報とを関連付けた状態で、前記ジョブ参照情報を前記メインメモリに保持する一方、前記ジョブ情報を前記メインメモリ以外の記憶手段に退避させ、前記判断ステップにおいて実行が不可能な状態にあると判断されなかったジョブについては、前記ジョブ参照情報とジョブ情報を前記メインメモリに保持する第１の制御ステップと、ユーザーの操作に基づき、前記入力ステップにおいて入力されたジョブのうち、実行未完了の１個または複数個のジョブについて、前記メインメモリに保持された前記ジョブ参照情報中のジョブ名を前記表示手段にリスト表示するとともに、ユーザーにより前記リスト表示の更新操作がなされたときは、前記ジョブ参照情報中のジョブ名を前記メインメモリから読み出して前記ジョブ名のリスト表示を更新し、かつリスト表示されているジョブ名のうちいずれかのジョブ名がユーザーによって選択されたときは、前記選択されたジョブ名に対応する前記ジョブ参照情報中のジョブの内容を前記メインメモリから読み出して前記表示手段に表示する第２の制御ステップと、前記記憶手段にジョブ情報を退避させたジョブの実行順が到来したときは、前記ジョブ情報を前記記憶手段から取得して前記メインメモリに復帰させ、前記ジョブ実行ステップで実行させる第３の制御ステップと、を備えたことを特徴とするジョブの表示・実行方法。
（１０）表示手段とメインメモリを備えた画像形成装置のコンピュータに、
ジョブ処理対象の画像データを含むジョブ情報と、ジョブ名及びジョブの内容を示すジョブ参照情報とを有するジョブを入力する入力ステップと、前記入力ステップにおいて入力されたジョブの前記ジョブ情報とジョブ参照情報とを前記メインメモリに一時的に保存する保存ステップと、前記メインメモリに保存されたジョブ情報を読み出してジョブを実行するジョブ実行ステップと、前記入力ステップにおいて入力されたジョブについて、前記ジョブ実行ステップにおける実行が不可能な状態にあるかどうかを判断する判断ステップと、前記判断ステップにおいて実行が不可能な状態にあると判断されたジョブについて、前記ジョブ情報とジョブ参照情報とを関連付けた状態で、前記ジョブ参照情報を前記メインメモリに保持する一方、前記ジョブ情報を前記メインメモリ以外の記憶手段に退避させ、前記判断ステップにおいて実行が不可能な状態にあると判断されなかったジョブについては、前記ジョブ参照情報とジョブ情報を前記メインメモリに保持する第１の制御ステップと、ユーザーの操作に基づき、前記入力ステップにおいて入力されたジョブのうち、実行未完了の１個または複数個のジョブについて、前記メインメモリに保持された前記ジョブ参照情報中のジョブ名を前記表示手段にリスト表示するとともに、ユーザーにより前記リスト表示の更新操作がなされたときは、前記ジョブ参照情報中のジョブ名を前記メインメモリから読み出して前記ジョブ名のリスト表示を更新し、かつリスト表示されているジョブ名のうちいずれかのジョブ名がユーザーによって選択されたときは、前記選択されたジョブ名に対応する前記ジョブ参照情報中のジョブの内容を前記メインメモリから読み出して前記表示手段に表示する第２の制御ステップと、前記記憶手段にジョブ情報を退避させたジョブの実行順が到来したときは、前記ジョブ情報を前記記憶手段から取得して前記メインメモリに復帰させ、前記ジョブ実行ステップで実行させる第３の制御ステップと、を実行させるためのジョブの表示・実行プログラム。
【発明の効果】
【００１３】
前項（１）に記載の発明によれば、入力手段により入力されたジョブの実行が不可能な状態にあるかどうかが判断され、実行が不可能な状態にあると判断されたジョブについて、ジョブ処理対象の画像データを含むジョブ情報とジョブ名及びジョブの内容を示すジョブ参照情報とを関連付けた状態で、サイズの小さいジョブ参照情報についてはメインメモリに保持する一方、サイズの大きいジョブ情報をメインメモリ以外の記憶手段に退避させる。
【００１４】
また、ユーザーの操作に基づいて、入力されたジョブのうち実行未完了の１個または複数個のジョブについて、メインメモリに記憶されたジョブ参照情報中のジョブ名が表示手段にリスト表示される。ユーザーによりリスト表示の更新操作がなされたときは、ジョブ参照情報中のジョブ名がメインメモリから読み出されてジョブ名のリスト表示が更新される。かつリスト表示されているジョブ名のうちいずれかのジョブ名がユーザーによって選択されたときは、前記選択されたジョブ名に対応するジョブ参照情報中のジョブの内容がメインメモリから読み出されて表示手段に表示される。
【００１５】
一方、記憶手段にジョブ情報を退避させたジョブの実行順が到来したときは、ジョブ情報を記憶手段から取得しメインメモリに復帰させてジョブを実行する。
【００１６】
このように、実行が可能なジョブは勿論、実行が不可能なジョブについても、ジョブ参照情報はメインメモリに保持され、表示手段へのジョブ名のリスト表示、表示更新及びジョブ名が選択された際のジョブの内容の表示は、メインメモリに保持されたジョブ参照情報を用いて処理が行われる。このため、実行できないジョブをメインメモリ以外の記憶装置に退避させる形式で、かつジョブ名のリスト表示機能、表示更新機能、ジョブ名選択時のジョブの詳細情報の表示機能を搭載した画像形成装置において、ユーザーの表示更新操作に応じてジョブ名のリスト表示を更新する場合も、ユーザーによるジョブ名選択時に詳細情報を表示する場合も、ユーザーの操作に応答して短時間で表示更新やジョブの詳細情報を表示することができる。従って、ユーザー操作に対して表示応答性に優れた操作性の良い画像形成装置となし得る。
【００１７】
前項（２）に記載の発明によれば、リスト表示されているジョブ名のうちいずれかのジョブ名がユーザーによって選択されたときは、ジョブ番号、用紙サイズ、解像度、日時情報及びページ情報のいずれか１つ以上が、応答性良く表示手段に表示される。
【００１８】
前項（３）に記載の発明によれば、先に入力されたファクシミリジョブにより全てのファクシミリ回線が使用中であり、入力されたファクシミリジョブが回線の空き待ちとなるときは、ジョブ参照情報がメインメモリに保持され、ジョブ情報がメインメモリ以外の記憶手段に退避される。
【００１９】
前項（４）に記載の発明によれば、先に入力されたファクシミリジョブにより全てのファクシミリ回線が使用中であり、入力されたファクシミリジョブが回線の空き待ちとなるときは、ジョブ参照情報がメインメモリに保持され、ジョブ情報がメインメモリ以外の記憶手段に退避される。
【００２０】
前項（５）に記載の発明によれば、先に入力された印刷を実施するジョブが実行中であり、入力された印刷を実施するジョブが実行待ちとなるときは、ジョブ参照情報がメインメモリに保持され、ジョブ情報がメインメモリ以外の記憶手段に退避される。
【００２１】
前項（６）に記載の発明によれば、入力されたジョブが、設定された時刻でジョブを実行するタイマーによる設定時刻待ちとなるときは、ジョブ参照情報がメインメモリに保持され、ジョブ情報がメインメモリ以外の記憶手段に退避される。
【００２２】
前項（７）に記載の発明によれば、入力されたジョブを実行できない装置トラブルが発生しているときは、ジョブ参照情報がメインメモリに保持され、ジョブ情報がメインメモリ以外の記憶手段に退避される。
【００２３】
前項（８）に記載の発明によれば、一時停止操作により入力されたジョブを実行できないときは、ジョブ参照情報がメインメモリに保持され、ジョブ情報がメインメモリ以外の記憶手段に退避される。
【００２４】
前項（９）に記載の発明によれば、実行できないジョブをメインメモリ以外の記憶装置に退避させる形式で、かつジョブ名のリスト表示機能、表示更新機能、ジョブ名選択時のジョブの詳細情報の表示機能を搭載した画像形成装置において、ユーザーの表示更新操作に応じてジョブ名のリスト表示を更新する場合も、ユーザーによるジョブ名選択時に詳細情報を表示する場合も、ユーザーの操作に応答して短時間で表示更新やジョブの詳細情報を表示することができ、ユーザー操作に対する表示応答性、操作性を向上することができる。
【００２５】
前項（１０）に記載の発明によれば、実行できないジョブをメインメモリ以外の記憶装置に退避させる形式で、かつジョブ名のリスト表示機能、表示更新機能、ジョブ名選択時のジョブの詳細情報の表示機能を搭載した画像形成装置において、ユーザーの表示更新操作に応じてジョブ名のリスト表示を更新する場合も、ユーザーによるジョブ名選択時に詳細情報を表示する場合も、ユーザーの操作に応答して短時間で表示更新やジョブの詳細情報を表示することができる処理を、画像形成装置のコンピュータに実行させることができる。
【図面の簡単な説明】
【００２６】
【図１】この発明の一実施形態に係る画像形成装置の基本構成を示すブロック図である。
【図２】操作パネルの表示部にジョブ名をリスト表示した画面を示す図である。
【図３】ジョブ名のリスト表示の更新操作の他の例を示す図である。
【図４】表示部に表示されたジョブ名のうち、ユーザーがいずれかのジョブ名を選択したときの画面を示す図である。
【図５】ＦＡＸ回線が２回線存在している状態でＦＡＸ送信ジョブが入力されたときの動作を説明するための図である。
【図６】実行待ちのＦＡＸ送信ジョブを実行するときの動作を説明するための図である。
【図７】スキャナ部で読み取った原稿の画像データを所定の送信先にＦＡＸ送信するＦＡＸ送信ジョブの入力時の処理を示すフローチャートである。
【図８】スキャナ部で読み取った原稿の画像データを所定の送信先にスキャン送信するスキャン送信ジョブの入力時の処理を示すフローチャートである。
【図９】スキャナ部で読み取った原稿の画像データを印刷する印刷ジョブの入力時の処理を示すフローチャートである。
【図１０】スキャナ部で読み取った原稿の画像データをタイマー設定時刻で所定の宛先に送信するタイマー送信ジョブの入力時の処理を示すフローチャートである。
【図１１】スキャナ部で読み取った原稿の画像データを読み込み中に装置トラブルが発生した場合の処理を示すフローチャートである。
【図１２】スキャナ部で読み取った原稿の画像データを読み込み中に一時停止操作が行われた場合の処理を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、この発明の実施形態を図面に基づいて説明する。
【００２８】
図１は、この発明の一実施形態に係る画像形成装置１の基本構成を示すブロック図である。この実施形態では、画像形成装置として、コピー機能、プリンタ機能、スキャン機能等を備えた前述のＭＦＰが用いられている。
【００２９】
画像形成装置１は、ＣＰＵ１００と、ＲＡＭ（Random Access Memory）１０１と、ＮＶＲＡＭ（Non Volatile RAM）１０２と、スキャナ部１０３と、プリント部１０４と、記憶装置１０５と、ファクシミリ（ＦＡＸ）モデム１０６と、ソリッドステートドライブ（ＳＳＤ）１０７と、ネットワーク通信部１０８と、操作パネル１０９等を備えている。
【００３０】
ＣＰＵ１００は、画像形成装置１の全体を統括的に制御し、ＮＶＲＡＭ１０１や記憶装置１０５等に記憶された動作プログラムを実行することにより動作する。具体的には、コピー、プリント、スキャン等の画像形成装置１の基本機能を実行するほか、この実施形態では入力されたジョブの実行可否を判断したり、判断結果に応じて、入力されたジョブに含まれるジョブ名等のジョブ参照情報や、ジョブの実行対象である画像データ（文書データを含む）を含むジョブ情報をＲＡＭ１０１に保持させ、あるいはジョブ情報のみを記憶装置１０５に退避させる等の制御を行うが、具体的な制御の内容については後述する。
【００３１】
ＲＡＭ１０１は、ＣＰＵ１００が動作プログラムを実行する際の作業領域を提供するメインメモリであり、ＣＰＵ１００の制御に基づいて、入力されたジョブの前記ジョブ参照情報やジョブ情報を一旦記憶する。この実施形態では、コスト低減の観点からＲＡＭ１０１として容量の小さいものが用いられている。
【００３２】
ＮＶＲＡＭ１０２は装置の各種設定情報やＣＰＵ１００の動作プログラム等を記憶するメモリである。
【００３３】
スキャナ部１０３は、原稿の画像を読み取って、電子データである画像データに変換する。変換された画像データは印刷ジョブとして印刷され、あるいはスキャン送信ジョブとしてＦＴＰ（File Transfer Protocol）や電子メール等により送信され、あるいはＦＡＸ送信ジョブとしてＦＡＸ回線により送信される。このスキャナ部１０３はジョブの入力手段の一つとして機能する。
【００３４】
プリント部１０４は、スキャナ部１０３で読み取られた原稿の画像データや外部のユーザー端末装置から送信された文書データ等を、用紙に印字する。
【００３５】
記憶装置１０５は、例えばハードディスク装置（ＨＤＤ）等の不揮発性記憶媒体からなり、各種データを保存すると共に、画像データ等のフォルダ管理と記憶を行う。記憶装置１０５には、１個または複数個の記憶領域であるボックスが形成され、ボックスには文書データ等が格納可能である。また、ユーザーはボックス内の文書データ等を操作パネル１０９の操作を介して指定するとともに、指定された文書データ等を実行対象とする印刷ジョブ等を操作パネル１０９により発生させる。従ってこの場合は、操作パネル１０９がジョブを入力する入力手段として機能する。なお、以下の説明では、記憶装置を単にＨＤＤともいう。
【００３６】
さらに、ＨＤＤ１０５には後述するように、入力されたジョブの実行が不可能なときは、ジョブ情報のみが必要に応じてＲＡＭ１０１から退避される。
【００３７】
ＦＡＸモデム１０６はＦＡＸ回線を使用して画像データの送受信を行うためのものである。ＦＡＸ回線は１回線であっても良いし、複数回線存在していても良い。
【００３８】
ＳＳＤ１０７は、フラッシュメモリ等の外部記憶媒体を接続する接続部として機能する。
【００３９】
ネットワーク通信部１０８は、ＬＡＮ（Local Area Network）等のネットワークを介して図示しないユーザー端末等の外部装置とのネットワークプロトコル処理を行うインターフェースであり、前記ユーザー端末装置から送信された印刷ジョブ等を入力する入力手段の一つとして機能する。
【００４０】
操作パネル１０９は、ユーザーが操作を行うための、あるいはユーザーへのメッセージや装置の状態等を表示するためのユーザインタフェースであり、タッチパネルを備えた液晶表示装置等からなる表示部１０９ａと、スタートキー、ストップキー、テンキー等のハードキーを備えたキー部１０９ｂを備えている。
【００４１】
この実施形態に係るＭＦＰ１に対しては、上述したように、スキャナ部１０３で読み取られた画像データや、ＨＤＤ１０５に記憶された文書データ、さらには外部から送信された文書データ等をプリント部１０４で印刷する印刷ジョブ、スキャナ部１０３で読み取られた画像データ等をスキャン送信するスキャン送信ジョブ、スキャナ部１０３で読み取られた画像データ等をＦＡＸ送信するＦＡＸ送信ジョブ等の各種のジョブの入力が可能である。
【００４２】
このようなジョブには、それぞれ、ジョブ情報とジョブ参照情報が含まれている。ジョブ情報はジョブ処理対象の画像データ、例えばスキャナ部１０３で読み取られた原稿の画像データ、外部のユーザー端末等から送信された印刷対象の文書データ等を含む情報であり、サイズの大きい情報である。ジョブ参照情報はジョブの内容を示すサイズの小さい情報であり、また少なくともジョブ名を含んでいる。なお、ジョブ名はＭＦＰ１により周知の方法で自動的に生成される。
【００４３】
さらにこの実施形態では、ジョブ参照情報として、ジョブ番号及びジョブ登録の日時情報が含まれている。また、印刷ジョブであれば色（カラー印刷かモノクロ印刷か）、用紙サイズ、ページ数、印刷面（片面印刷か両面印刷か）についての情報がさらに含まれており、ＦＡＸ送信ジョブの場合はＦＡＸ番号、用紙サイズ、ページ数についての情報が含まれており、スキャン送信ジョブの場合は解像度、ページ数、送信先アドレス（電子メールアドレスまたはＩＰアドレス）についての情報が含まれている。
【００４４】
なお、ジョブ参照情報は上記に限定されることはないが、ジョブ名の他、ジョブ番号、用紙サイズ、解像度、ジョブ登録の日時情報及びページ情報のいずれか１つ以上が含まれているのが望ましい。
【００４５】
この実施形態では、ＭＦＰ１は、入力されたジョブのうち実行未完了のジョブについて、ユーザーのリスト表示操作に基づき、操作パネル１０９の表示部１０９ａにジョブ名をリスト表示できるようになっている。
【００４６】
操作パネル１０９の表示部１０９ｃにジョブ名をリスト表示した状態を図２に示す。
【００４７】
図２に示すように、表示部１０９ａの一端部のリスト表示領域１０９ｃには、ジョブ名（図２では仮にＣ〜Ｈで表示している）が上下にリスト表示されている。また、表示部１０９ａに表示しきれないジョブ名が存在する場合、ユーザーがリスト表示部分に対して表示更新操作を行うことで、リスト表示を更新し隠れているジョブ名を表示させることができる。例えばユーザーがパネルをタッチして図２に矢印で示すように上方あるいは下方にフリック操作を行うと、フリック操作の方向にリストがスクロールされ、現在表示されているジョブ名の前または後に続いているジョブ名が新たに表示される。
【００４８】
なお、リスト表示の更新操作はフリック操作に限定されることはなく、図３に示すように、リスト表示の横にスクロールバー１０９ｄを表示し、このスクロールバーを移動させることでリストをスクロールしても良いし、図示は省略したが、次頁ボタンや前頁ボタンを設け該ボタンが押されるとリスト表示の頁を切り替える構成としても良い。
【００４９】
図４に示すように、表示部１０９ａに表示されたジョブ名のうち、ユーザーがいずれかのジョブ名を選択すると、そのジョブ名に対応するジョブの内容を示すステータス情報が表示部１０９ａに表示される。図４の例では、ハッチングを付したジョブ名「Ｄ」が選択された状態を示しており、対応するステータス情報がリスト表示の側方領域に表示されている。図４の例では、ステータス情報として、ジョブ番号、用紙サイズ、解像度、ジョブ登録の日時、ページ数が表示されている。ステータス情報は、ジョブ参照情報の全部または一部からなるが、表示するステータス情報の内容をＭＦＰ１の機種によって異ならせても良い。
【００５０】
ジョブ名のリスト表示やステータス情報の表示画面は、ＭＦＰ１のＣＰＵ１００がジョブに含まれるジョブ参照情報を参照して生成するが、前述したクリック操作等のユーザーによる表示更新操作に対する表示更新の応答性や、ジョブ名が選択されたときのステータス情報の表示の応答性が良くないと、操作性が良くない印象をユーザーに与えてしまう。
【００５１】
一方、この実施形態では、コスト低減の観点から容量の小さなＲＡＭ１０１が用いられているから、例えば先に入力されたジョブがＲＡＭ１０１に存在しているとき等は、後に入力された１個または複数個のジョブをＲＡＭ１０１に記憶させると、ＲＡＭ１０１の容量が不足してしまう。
【００５２】
そこで、この実施形態では、入力されたジョブの実行の可否をＣＰＵ１０１が判断し、ジョブ実行が可能であれば入力されたジョブの参照情報とジョブ情報を共にＲＡＭ１０１に記憶しそのまま保持する一方、実行不可能であれば入力されたジョブの情報のうちサイズの小さい参照情報のみをＲＡＭ１０１に保持し、サイズの大きいジョブ情報はＲＡＭ１０１以外の記憶媒体、例えばＨＤＤ１０５に退避させる。
【００５３】
従って、入力されたジョブが実行可能か否かにかかわらず、ジョブの参照情報はＲＡＭ１０１に保持されるから、表示部１０９ａへのジョブ名のリスト表示、フリック操作に対応する表示更新及びジョブ名が選択された際のジョブステータス情報の表示は、ＲＡＭ１０１に保持されたジョブ名、ジョブ参照情報を用いて迅速な処理が行われる。このため、実行できないジョブをＲＡＭ１０１以外の例えばＨＤＤ１０５に退避させる形式の画像形成装置でありながら、ユーザーの表示更新操作に応じてジョブ名のリスト表示を更新する場合も、ユーザーによるジョブ名選択時にステータス情報を表示する場合も、ユーザーの操作に応答して短時間で表示更新やジョブのステータス情報を表示することができる。従って、ユーザー操作に対して表示応答性に優れた操作性の良い画像形成装置となし得る。
【００５４】
この実施形態において、入力されたジョブを実行できないと判断される場合、換言すればジョブ情報をＨＤＤ１０５に退避させる場合として、次のような場合が設定されている。
（１）ＦＡＸ送信ジョブの場合
図５に示すように、ＦＡＸ回線が２回線存在している状態で、ＦＡＸ送信ジョブ１が入力されたとする。ＦＡＸ送信ジョブ１については、２回線存在しているＦＡＸ回線のうちいずれかのＦＡＸ回線を使用してジョブを実行できるから、ジョブ参照情報もジョブ情報もＲＡＭ１０１に記憶しそのまま保持する。
【００５５】
続いてＦＡＸ送信ジョブ２が入力されても、２回線のＦＡＸ回線のうちの空き回線を使用してジョブを実行できるから、ＦＡＸ送信ジョブ１については、ジョブ参照情報もジョブ情報もＲＡＭ１０１に記憶しそのまま保持する。
【００５６】
ＦＡＸ送信ジョブ１及び２の実行中に、ＦＡＸ送信ジョブ３が入力されたとする。２つのＦＡＸ回線は既に使用中であるから、このＦＡＸ送信ジョブ３は回線の空き待ちとなり、ジョブの実行が不可能である。
【００５７】
そこで、ＦＡＸ送信ジョブ３については、ジョブ参照情報とジョブ情報を一旦ＲＡＭ１０１に記憶したのち、ジョブ参照情報のみをＲＡＭ１０１に保持し、ジョブ情報についてはＨＤＤ１０５に退避させて記憶し、ＲＡＭ１０１から消去する。ＦＡＸ送信ジョブ３の入力後に入力されたＦＡＸ送信ジョブ４及び５についても同様である。
【００５８】
その後、ＦＡＸ送信ジョブ１について送信が完了するとＦＡＸ回線１が空き状態となる。このため、送信待ちジョブのうち順番の最も早いＦＡＸ送信ジョブ３の実行が可能となるから、ＣＰＵ１００は、図６に示すように、ＨＤＤ１０５に退避させたＦＡＸ送信ジョブ３のジョブ情報をＨＤＤ１０５から取得してＲＡＭ１０１に復帰させ、ＦＡＸ送信ジョブ３を実行する。
【００５９】
実行待ちジョブであるＦＡＸ送信ジョブ４及び５についても同様に、ＦＡＸ回線が空き次第、ジョブ情報をＨＤＤ１０５から取得してＲＡＭ１０１に復帰させ、ジョブを実行する。
【００６０】
図７は、スキャナ部１０３で読み取った原稿の画像データを所定の送信先にＦＡＸ送信するＦＡＸ送信ジョブの入力時の処理を示すフローチャートである。なお、図７以下に示すフローチャートは、ＣＰＵ１００がＮＶＲＡＭ１０１またはＨＤＤ１０５等に格納された動作プログラムに従って動作することにより実行される。
【００６１】
ステップＳ２０では、ユーザーによるジョブ開始の指示を受け付け、ステップＳ２１ではスキャナ部１０３により原稿を読み込むと共に、読み込んだ原稿の画像データ（ジョブ情報）をジョブ参照情報と共にＲＡＭ１０１に記憶する。
【００６２】
次いでステップＳ２２で、読み込んだジョブの順番以上のＦＡＸ回線数が存在するかどうかを判断する。つまり、読み込んだジョブを実行可能か否かを判断する。順番以上のＦＡＸ回線数が存在する場合（ステップＳ２２でＹＥＳ）、ステップＳ２３で送信宛先にダイヤルを開始したのち、ステップＳ２４で送信を開始する。
【００６３】
ステップＳ２５ではジョブを完了した後、ステップＳ２６で、ＦＡＸジョブの順番を１差し引いた後、次のジョブの実行のためにリターンする。
【００６４】
一方、ステップＳ２２で、順番以上のＦＡＸ回線数が存在しない場合（ステップＳ２２でＮＯ）、ステップＳ２７で、ジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させてＲＡＭ１０１から消去し、ＲＡＭ１０１の空き容量を確保する。
【００６５】
次いで、ステップＳ２８で回線が空くまで待ち（ステップＳ２８でＮＯ）、回線が空くと（ステップＳ２８でＹＥＳ）、ステップＳ２９で、ＨＤＤ１０５に退避させたジョブ情報を取得してＲＡＭ１０１に復帰させる。そして、ステップＳ２３でダイヤルを開始してジョブを実行する。
【００６６】
なお、ＦＡＸ送信ジョブはスキャナ部１０３で読み込んだ画像データをＦＡＸ送信する場合に限られず、ＨＤＤ１０５内に保存されている文書データをＦＡＸ送信する場合も、同様の処理が行われる。
（２）スキャン送信ジョブの場合
この実施形態では、スキャン送信が可能なジョブ数を超えてスキャン送信ジョブが入力されたときは、ジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させるものとなされている。
【００６７】
図８は、スキャナ部１０３で読み取った原稿の画像データを所定の送信先にスキャン送信するスキャン送信ジョブの入力時の処理を示すフローチャートである。
【００６８】
ステップＳ３１では、ユーザーによるジョブ開始の指示を受け付け、ステップＳ３２ではスキャナ部１０３により原稿を読み込むと共に、読み込んだ原稿の画像データ（ジョブ情報）をジョブ参照情報と共にＲＡＭ１０１に記憶する。
【００６９】
次いでステップＳ３３で、スキャン送信可能なジョブ数が読み込んだジョブの順番以上存在するかどうかを判断する。つまり、読み込んだジョブを実行可能か否かを判断する。スキャン送信可能なジョブ数が順番以上存在しない場合（ステップＳ３３でＮＯ）、ステップＳ３４で、ジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させてＲＡＭ１０１から消去し、ＲＡＭ１０１の空き容量を確保する。
【００７０】
次いでステップＳ３５で、スキャン送信可能なジョブ数が読み込んだジョブの順番以上になるのを待ち（ステップＳ３５でＮＯ）、順番以上になると（ステップＳ３５でＹＥＳ）、ステップＳ３６で、ＨＤＤ１０５に退避させたジョブ情報を取得してＲＡＭ１０１に復帰させる。そして、ステップＳ３７で指定された宛先にジョブ情報を送信してジョブを実行する。
【００７１】
ステップＳ３８ではジョブを完了した後、ステップＳ３９で、スキャン送信ジョブの順番を１差し引いた後、次のジョブの実行のためにリターンする。
【００７２】
一方、ステップＳ３３で、スキャン送信可能なジョブ数が読み込んだジョブの順番以上存在する場合（ステップＳ３３でＹＥＳ）、ジョブ情報をＨＤＤ１０５に退避させることなくステップＳ３７に進んでジョブを実行する。
【００７３】
なお、スキャナ部１０３で読み込んだ画像データを送信する場合に限られず、ＨＤＤ１０５内に保存されている文書データを電子メール等で送信する送信ジョブについても、同様の処理が行われる。
（３）印刷ジョブ（コピージョブ）の場合
この実施形態では、印刷可能なジョブ数を超えて印刷ジョブが入力されたときは、ジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させるものとなされている。
【００７４】
図９は、スキャナ部１０３で読み取った原稿の画像データを印刷する印刷ジョブの入力時の処理を示すフローチャートである。
【００７５】
ステップＳ４１では、ユーザーによるジョブ開始の指示を受け付け、ステップＳ４２ではスキャナ部１０３により原稿を読み込むと共に、読み込んだ原稿の画像データ（ジョブ情報）をジョブ参照情報と共にＲＡＭ１０１に記憶する。
【００７６】
次いでステップＳ４３で、印刷可能なジョブ数が読み込んだジョブの順番以上存在するかどうかを判断する。つまり、読み込んだジョブを実行可能か否かを判断する。印刷可能なジョブ数が順番以上存在しない場合（ステップＳ４３でＮＯ）、ステップＳ４４で、ジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させてＲＡＭ１０１から消去し、ＲＡＭ１０１の空き容量を確保する。
【００７７】
次いでステップＳ４５で、スキャン送信可能なジョブ数が読み込んだジョブの順番以上になるのを待ち（ステップＳ４５でＮＯ）、順番以上になると（ステップＳ４５でＹＥＳ）、ステップＳ４６で、ＨＤＤ１０５に退避させたジョブ情報を取得してＲＡＭ１０１に復帰させる。そして、ステップＳ４７でプリント部１０４に印刷を指示してジョブを実行する。
【００７８】
ステップＳ４８ではジョブを完了した後、ステップＳ４９で、印刷ジョブの順番を１差し引いた後、次のジョブの実行のためにリターンする。
【００７９】
一方、ステップＳ４３で、印刷可能なジョブ数が読み込んだジョブの順番以上存在する場合（ステップＳ４３でＹＥＳ）、ジョブ情報をＨＤＤ１０５に退避させることなくステップＳ４７に進んでジョブを実行する。
【００８０】
なお、印刷ジョブはスキャナ部１０３で読み込んだ画像データを印刷する場合に限られず、ＨＤＤ１０５内に保存されている文書データを印刷する印刷ジョブや、ユーザー端末等の外部装置から送信された印刷ジョブについても、同様の処理が行われる。
（４）タイマー設定ジョブの場合
この実施形態では、タイマーによる設定時刻にジョブの実行を開始することが可能であり、この場合は、設定時刻までは入力されたジョブは実行が不可能であり待機状態となることから、設定時刻までに入力されたジョブについてはジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させる構成となっている。
【００８１】
図１０は、スキャナ部１０３で読み取った原稿の画像データをタイマー設定時刻で所定の宛先に送信するタイマー送信ジョブの入力時の処理を示すフローチャートである。
【００８２】
ステップＳ５１では、ユーザーによるジョブ開始の指示を受け付け、ステップＳ５２ではスキャナ部１０３により原稿を読み込むと共に、読み込んだ原稿の画像データ（ジョブ情報）をジョブ参照情報と共にＲＡＭ１０１に記憶する。
【００８３】
次いでステップＳ５３で、タイマーが設定されているかどうかを判断する。つまり、読み込んだジョブを実行可能か否かを判断する。タイマーが設定されている場合（ステップＳ５３でＹＥＳ）、ステップＳ５４で、ジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させてＲＡＭ１０１から消去し、ＲＡＭ１０１の空き容量を確保する。
【００８４】
次いでステップＳ５５で、タイマー設定時刻まで待機し、ステップＳ５６でタイマー設定時刻が到来すると、ステップＳ５７で、ＨＤＤ１０５に退避させたジョブ情報を取得してＲＡＭ１０１に復帰させる。そして、ステップＳ５８で送信を開始してジョブを実行する。
【００８５】
一方、ステップＳ５３で、タイマーが設定されていない場合（ステップＳ４３でＮＯ）、ジョブ情報をＨＤＤ１０５に退避させることなくステップＳ５８に進んでジョブを実行する。
【００８６】
なお、送信ジョブだけでなく、他の印刷ジョブ等についてもタイマーが設定されている場合は同様の処理が行われる。
（５）装置トラブル発生の場合
入力されたジョブを実行できない装置トラブルが発生しているときは、入力されたジョブは実行が不可能であり待機状態となることから、トラブル解除までジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させる構成となっている。
【００８７】
図１１は、スキャナ部１０３で読み取った原稿の画像データを読み込み中に装置トラブルが発生した場合の処理を示すフローチャートである。
【００８８】
ステップＳ６１では、ユーザーによるジョブ開始の指示を受け付け、ステップＳ６２ではスキャナ部１０３により原稿を読み込むと共に、読み込んだ原稿の画像データ（ジョブ情報）をジョブ参照情報と共にＲＡＭ１０１に記憶する。
【００８９】
次いでステップＳ６３で装置トラブル発生を検知する。トラブルが発生すると読み込んだジョブを実行できないため、ステップＳ６４で読み込みを中断し、ステップＳ６５で、ジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させてＲＡＭ１０１から消去し、ＲＡＭ１０１の空き容量を確保する。
【００９０】
次いでステップＳ６６で、トラブル解除を検知すると、ステップＳ５７で、ＨＤＤ１０５に退避させたジョブ情報を取得してＲＡＭ１０１に復帰させる。そして、ステップＳ６８で読み込みを再開する。
【００９１】
なお、他の印刷ジョブ等についても装置トラブル発生時には同様の処理が行われる。
（６）一時停止操作が行われた場合
ユーザーによりストップキーの押下等の一時停止操作が行われると、入力されたジョブは実行が不可能であり待機状態となることから、一時停止の解除までジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させるものとなされている。
【００９２】
図１２は、スキャナ部１０３で読み取った原稿の画像データを読み込み中に一時停止操作が行われた場合の処理を示すフローチャートである。
【００９３】
ステップＳ７１では、ユーザーによるジョブ開始の指示を受け付け、ステップＳ７２ではスキャナ部１０３により原稿を読み込むと共に、読み込んだ原稿の画像データ（ジョブ情報）をジョブ参照情報と共にＲＡＭ１０１に記憶する。
【００９４】
次いでステップＳ７３で一時停止操作を検知すると、読み込んだジョブを実行できないため、ステップＳ７４で読み込みを中断し、ステップＳ７５で、ジョブ参照情報はＲＡＭ１０１に保持したままジョブ情報をＨＤＤ１０５に退避させてＲＡＭ１０１から消去し、ＲＡＭ１０１の空き容量を確保する。
【００９５】
次いでステップＳ７６で、一時停止の解除を検知すると、ステップＳ７７で、ＨＤＤ１０５に退避させたジョブ情報を取得してＲＡＭ１０１に復帰させる。そして、ステップＳ７８で読み込みを再開する。
【００９６】
なお、他の印刷ジョブ等についても一時停止操作の場合は同様の処理が行われる。
【００９７】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。
【００９８】
例えば、ジョブを実行できないと判断される場合として、（１）〜（６）の場合を例示したが、これらは単独の機能として搭載されても良いし、複数の機能として同時に搭載されても良い。
【符号の説明】
【００９９】
１        画像形成装置
１００    ＣＰＵ
１０１    ＲＡＭ（メインメモリ）
１０３    スキャナ部
１０５    記憶装置
１０６    ＦＡＸモデム
１０８    ネットワーク通信部
１０９    操作パネル
１０９ａ  表示部
【図１】
0005862650.tif 000002
【図２】
0005862650.tif 000003
【図３】
0005862650.tif 000004
【図４】
0005862650.tif 000005
【図５】
0005862650.tif 000006
【図６】
0005862650.tif 000007
【図７】
0005862650.tif 000008
【図８】
0005862650.tif 000009
【図９】
0005862650.tif 000010
【図１０】
0005862650.tif 000011
【図１１】
0005862650.tif 000012
【図１２】
0005862650.tif 000013