(57)【要約】【課題】新たに画像データを入力する必要のない出力ジョブの転送を停止することなく、ユーザに時間待ちや出力操作のやり直しの無駄を強いることのない画像形成装置を提供すること。【解決手段】出力ジョブを一時記憶して順次実行するジョブエリアと画像データを含む保存ファイルを保存する保存エリアとを有する保存装置と、出力ジョブの実行の制御を行う制御部と、保存エリアに保存された保存ファイルを出力する保存ファイル出力ジョブを一時記憶するための保存ファイル出力予約リストとを備え、新たな出力ジョブの受付を禁止している間に保存ファイル出力ジョブが入力された場合、入力された保存ファイル出力ジョブを保存ファイル出力予約リストに保存し、新たな出力ジョブの受付が可能になったら、保存ファイル出力予約リストに保存された保存ファイル出力ジョブを、ジョブエリアに転送する。【選択図】図３
2012089045.tif 000002
【特許請求の範囲】
【請求項１】
画像データを含む保存ファイルを保存する保存装置と、
画像データを出力する出力ジョブの実行を制御する制御部とを備えた画像形成装置であって、
前記保存装置は、
複数の出力ジョブを一時記憶して順次実行するジョブエリアと、
画像データを含む保存ファイルを保存する保存エリアとを有し、
前記保存エリアに保存された保存ファイルを出力する保存ファイル出力ジョブを一時記憶するための保存ファイル出力予約リストを備え、
前記制御部は、
前記ジョブエリアに一時記憶されている出力ジョブの数およびファイルサイズの合計の何れか一方または両方が所定値以上の場合には、新たな出力ジョブの受付を禁止するとともに、
新たな出力ジョブの受付を禁止している間に、前記保存エリアに保存された保存ファイルを出力する保存ファイル出力ジョブが入力された場合には、入力された保存ファイル出力ジョブを前記保存ファイル出力予約リストに保存し、
前記ジョブエリアに一時記憶されている出力ジョブの数およびファイルサイズの合計が前記所定値未満に変化した場合には、前記保存ファイル出力予約リストに保存された保存ファイル出力ジョブを、前記ジョブエリアに転送することを特徴とする画像形成装置。
【請求項２】
前記制御部は、
前記ジョブエリアに記憶された出力ジョブの実行が終了すると、終了した出力ジョブを前記ジョブエリアから削除することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記保存ファイル出力予約リストは、前記保存エリアに保存された保存ファイルの画像データを含まず、
前記保存ファイル出力予約リストに保存された保存ファイル出力ジョブを前記ジョブエリアに転送する際には、前記保存エリアに保存された対応する保存ファイルの画像データを同時に転送することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記制御部は、
前記ジョブエリアに一時記憶されている出力ジョブの数およびファイルサイズの合計が所定値未満に変化し、前記保存ファイル出力予約リストに保存ファイル出力ジョブが記憶されていない場合に、新たな出力ジョブを受け付けることを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特にデータを記憶するための保存装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
ハードディスク装置を備え、ハードディスク装置に画像データ等のデータを予め記憶させておいて、必要に応じて、データを取り出して印刷することのできる画像形成装置が知られている。
【０００３】
また、従来から、複数の情報処理装置から印刷制御装置へ印刷データを転送して印刷する印刷システムにおいて、印刷制御装置の容量等の制限に応じて印刷データの転送量を調節することで、印刷制御装置の付加を軽減することが行われている。
【０００４】
しかし、このような方法では、印刷データの転送量の調節タイミングによっては、１つの情報処理装置が一度に大量の印刷データを転送してしまった場合等に、他の情報処理装置が印刷データを転送できない状況が発生してしまう場合がある。
【０００５】
そこで、例えば特許文献１には、１つの情報処理装置から印刷装置に送信済みのジョブ数が所定値以上か、印刷装置が保持する全ての情報処理装置から受信したジョブ数が所定値以上である場合に、印刷ジョブの送信を停止する方法が提示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１２８９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の方法では、上述したハードディスク装置を備えた画像形成装置のように、すでに装置内に画像データが保存されていて、新たに画像データを入力する必要のない出力ジョブであっても、出力ジョブの転送を停止してしまうために、ユーザは、出力が可能になるまで時間待ちをしたり、再度出力操作をやり直したりする手間が必要となり、時間や労力を無駄にすることとなる。
【０００８】
本発明は、上記事情に鑑みてなされたもので、新たに画像データを入力する必要のない出力ジョブの転送を停止することなく、ユーザに時間待ちや出力操作のやり直しの無駄を強いることのない画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の目的は、下記構成により達成することができる。
【００１０】
１．画像データを含む保存ファイルを保存する保存装置と、
画像データを出力する出力ジョブの実行を制御する制御部とを備えた画像形成装置であって、
前記保存装置は、
複数の出力ジョブを一時記憶して順次実行するジョブエリアと、
画像データを含む保存ファイルを保存する保存エリアとを有し、
前記保存エリアに保存された保存ファイルを出力する保存ファイル出力ジョブを一時記憶するための保存ファイル出力予約リストを備え、
前記制御部は、
前記ジョブエリアに一時記憶されている出力ジョブの数およびファイルサイズの合計の何れか一方または両方が所定値以上の場合には、新たな出力ジョブの受付を禁止するとともに、
新たな出力ジョブの受付を禁止している間に、前記保存エリアに保存された保存ファイルを出力する保存ファイル出力ジョブが入力された場合には、入力された保存ファイル出力ジョブを前記保存ファイル出力予約リストに保存し、
前記ジョブエリアに一時記憶されている出力ジョブの数およびファイルサイズの合計が前記所定値未満に変化した場合には、前記保存ファイル出力予約リストに保存された保存ファイル出力ジョブを、前記ジョブエリアに転送することを特徴とする画像形成装置。
【００１１】
２．前記制御部は、
前記ジョブエリアに記憶された出力ジョブの実行が終了すると、終了した出力ジョブを前記ジョブエリアから削除することを特徴とする前記１に記載の画像形成装置。
【００１２】
３．前記保存ファイル出力予約リストは、前記保存エリアに保存された保存ファイルの画像データを含まず、
前記保存ファイル出力予約リストに保存された保存ファイル出力ジョブを前記ジョブエリアに転送する際には、前記保存エリアに保存された対応する保存ファイルの画像データを同時に転送することを特徴とする前記１に記載の画像形成装置。
【００１３】
４．前記制御部は、
前記ジョブエリアに一時記憶されている出力ジョブの数およびファイルサイズの合計が所定値未満に変化し、前記保存ファイル出力予約リストに保存ファイル出力ジョブが記憶されていない場合に、新たな出力ジョブを受け付けることを特徴とする前記１から３の何れか１項に記載の画像形成装置。
【発明の効果】
【００１４】
本発明によれば、出力ジョブを一時記憶して順次実行するジョブエリアと画像データを含む保存ファイルを保存する保存エリアとを有する保存装置と、出力ジョブの実行の制御を行う制御部と、保存エリアに保存された保存ファイルを出力する保存ファイル出力ジョブを一時記憶するための保存ファイル出力予約リストとを備え、ジョブエリアの出力ジョブの数およびファイルサイズの合計の何れか一方または両方が所定値以上となって新たな出力ジョブの受付を禁止している間に、保存ファイル出力ジョブが入力された場合、入力された保存ファイル出力ジョブを保存ファイル出力予約リストに保存し、ジョブエリアの出力ジョブの数およびファイルサイズの合計の両方が所定値未満に変化したら、保存ファイル出力予約リストに保存された保存ファイル出力ジョブを、ジョブエリアに転送することで、新たに画像データを入力する必要のない出力ジョブの受付を停止することなく、ユーザに時間待ちや出力操作のやり直しの無駄を強いることのない画像形成装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態における画像形成装置の構成例を説明するための模式図である。
【図２】本発明の実施の形態における画像形成装置の制御部およびその周辺の構成の例を示すブロック図である。
【図３】本発明の実施の形態における保存装置の内部構成の例を示す模式図である。
【図４】本発明の実施の形態におけるジョブ受付動作のメインルーチンを示すフローチャートである。
【図５】図４のステップＳ３「ジョブ予約サブルーチン」を示すフローチャートである。
【図６】ジョブリスト、保存ファイルリストおよび保存ファイル出力予約リストの構成の例を示す模式図である。
【図７】本発明の実施の形態における出力ジョブの実行動作を示すフローチャートである。
【図８】ジョブリストへの繰り込み時の状態を例示する模式図である。
【図９】操作パネル上の液晶表示パネルに表示する例を示す模式図である。
【発明を実施するための形態】
【００１６】
以下、本発明を図示の実施の形態に基づいて説明するが、本発明は該実施の形態に限らない。なお、図中、同一あるいは同等の部分には同一の番号を付与し、重複する説明は省略することがある。
【００１７】
最初に、本発明の実施の形態における画像形成装置の構成例について、図１を用いて説明する、図１は、本発明の実施の形態における画像形成装置の構成例を説明するための模式図で、図１（ａ）は画像形成装置を含むシステムの構成例を説明するための模式図で、図１（ｂ）は画像形成装置の内部構成例を示すブロック図である。
【００１８】
図１（ａ）において、画像形成装置１は、ネットワークＮＷに接続され、ネットワークＮＷを介して、同様にネットワークＮＷに接続されたパーソナルコンピュータ（ＰＣ）２、３や、スキャナ４等から送信される出力ジョブを受信して実行する。
【００１９】
図１（ｂ）において、画像形成装置１は、制御部１０、保存装置２０、インターフェース（Ｉ／Ｆ）部３０、操作パネル４０、スキャナ５０、画像出力部６０および後処理装置７０等で構成される。
【００２０】
制御部１０は、画像形成装置１全体の制御を司るとともに、本発明のポイントである出力ジョブの制御を行う。詳細は後述する。保存装置２０は、例えばハードディスク装置等で構成され、画像データを含む保存ファイルを保存する。詳細は後述する。
【００２１】
インターフェース（Ｉ／Ｆ）部３０は、画像形成装置１をネットワークＮＷに接続するためのインターフェースであり、制御部１０は、Ｉ／Ｆ部３０を介して、ネットワークＮＷ上のＰＣやスキャナ等からの出力ジョブを受信する。
【００２２】
操作パネル４０は、例えばテンキーやタッチパネルと、液晶表示パネル等で構成され、画像形成装置１の出力ジョブ等の動作を指示したり、動作結果や警告等を表示する、操作表示部である。
【００２３】
スキャナ５０は、原稿を走査して画像データを生成し、制御部１０の制御に従って保存装置２０に転送する。
【００２４】
画像出力部６０は、例えば電子写真方式やインクジェット方式の画像形成部等で構成され、制御部１０の制御に従って、記録媒体上に画像データを印刷する。
【００２５】
後処理装置７０は、画像出力部６０で画像データが印刷された記録媒体に、必要に応じて、パンチ穴あけ処理、綴じ処理や製本処理等の後処理を施す。
【００２６】
次に、本発明の実施の形態における画像形成装置の制御部およびその周辺の構成の例について、図２を用いて説明する。図２は、本発明の実施の形態における画像形成装置の制御部およびその周辺の構成の例を示すブロック図である。
【００２７】
図２において、制御部１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３等で構成されており、ＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３は、それぞれバスＢを介して接続されている。また、保存装置２０およびインターフェース（Ｉ／Ｆ）部３０も同様に、バスＢを介して接続されている。
【００２８】
ＣＰＵ１１は、マイクロコンピュータであり、ＲＯＭ１２に格納された制御プログラムをＲＡＭ１３上に展開し、制御プログラムに従って画像形成装置１の動作を制御する。ＣＰＵ１１は、画像データを出力する出力ジョブ実行時には、画像データを画像出力部で出力可能な形にＲＡＭ１３上に展開する。
【００２９】
次に、本発明の実施の形態における保存装置の内部構成の例について、図３を用いて説明する。図３は、本発明の実施の形態における保存装置の内部構成の例を示す模式図である。
【００３０】
図３において、保存装置２０は、ジョブエリア２１と保存エリア２２等とに分けられている。
【００３１】
ジョブエリア２１は、複数の出力ジョブを一時記憶して順次実行するエリアであり、複数の出力ジョブを実行する順に一時保存するジョブリスト２１１を有している。制御部１０は、複数の出力ジョブを、実行する順にジョブリスト２１１に一時保存させ、出力ジョブの実行が完了すると、ジョブリスト２１１から削除させる。
【００３２】
保存エリア２２は、画像データを含む保存ファイルを保存するエリアであり、複数の保存ファイルを保存する保存ファイルリスト２２１を有している。保存ファイルリスト２２１に保存された保存ファイルは、ユーザからの指示によって出力したり、ネットワークＮＷを介して他のＰＣ等に送信したりすることができる。
【００３３】
上述したように、保存装置２０は、例えばハードディスク装置であり、その容量値は例えば数百ＧＢ程度である。ジョブエリア２１に割り付けられる容量値は例えば数十ＧＢ程度で、残りが保存エリア２２に割り付けられる。
【００３４】
このように、ジョブエリア２１の容量値には限界があるので、ジョブエリア２１に一時記憶できる出力ジョブの数とファイルサイズの合計にも限界がある。そこで、制御部１０は、出力ジョブの数とファイルサイズの合計の何れか一方または両方が所定値以上となった場合には、新たな出力ジョブの受付を禁止することで、出力ジョブの数とファイルサイズの合計とが限界以内となるように制御する。
【００３５】
また、制御部１０は、例えばＲＡＭ１３上に保存ファイル出力予約リスト１３１を有している。上述したように新たな出力ジョブの受付を禁止している状態で、ユーザが、既に保存装置２０に保存されている保存ファイルの出力ジョブを入力した場合、制御部１０は、保存ファイル出力ジョブを一旦、保存ファイル出力予約リスト１３１に保存（出力予約）する。
【００３６】
その後、ジョブエリア２１で実行されている出力ジョブの処理が進み、ジョブエリア２１の出力ジョブの数とファイルサイズの合計とが所定値未満となったら、保存ファイル出力予約リスト１３１に保存した保存ファイル出力ジョブをジョブエリア２１に転送する。
【００３７】
これによって、ユーザは、既に保存装置２０に保存されている保存ファイルの出力ジョブをやり直しする必要がなくなり、無駄を省くことができる。なお、この例では制御部１０のＲＡＭ１３上に保存ファイル出力予約リスト１３１を有するとしたが、これに限るものではなく、例えば保存装置２０のジョブエリア２１あるいは保存エリア２２等の他の場所に設けてもよい。
【００３８】
次に、本発明の実施の形態における画像形成装置の動作について、図４から図９を用いて説明する。図４は、本発明の実施の形態におけるジョブ受付動作のメインルーチンを示すフローチャートである。
【００３９】
図４において、ステップＳ１で、画像形成装置１に向けて、ネットワークＮＷ上のＰＣ等からＩ／Ｆ部３０を介して、あるいはユーザによって操作パネル４０が操作されることで、何らかのジョブが入力され、制御部１０によって受信される。ステップＳ２で、受信されたジョブが画像データの出力ジョブであるか否かが確認される。
【００４０】
出力ジョブである場合（ステップＳ２；Ｙｅｓ）、ステップＳ３「ジョブ予約サブルーチン」が実行され、ステップＳ４に進む。ステップＳ３については、図５で詳述する。ここで、画像データの出力ジョブには、これからネットワークＮＷ上のＰＣ等からＩ／Ｆ部３０を介して、あるいはスキャナ５０を介して入力される画像データの出力ジョブと、既に保存装置２０に保存されている保存ファイルの画像データの出力ジョブの２通りがある。
【００４１】
ステップＳ４で、ステップＳ１で受信されたジョブが、出力ジョブであると共に、入力された画像データを保存装置２０に保存する保存ジョブであるか否かが確認される。保存ジョブである場合（ステップＳ４；Ｙｅｓ）、ステップＳ５で、後述するステップＳ３で入力された画像データと画像データの出力時の設定情報等とが、保存ファイルとして、図６で後述する保存装置２０の保存エリア２２の保存ファイルリスト２２１に保存され、動作が終了される。保存ジョブでない場合（ステップＳ４；Ｎｏ）、そのまま動作が終了される。
【００４２】
ステップＳ２で受信されたジョブが出力ジョブでない場合（ステップＳ２；Ｎｏ）、ステップＳ６で、入力された画像データを保存装置２０に保存する保存ジョブであるか否かが確認される。保存ジョブである場合（ステップＳ６；Ｙｅｓ）、ステップＳ７で、保存ジョブが受け付けられ、ステップＳ８で、ネットワークＮＷ上のＰＣ等からＩ／Ｆ部３０を介して、あるいはスキャナ５０と操作パネル４０とを介して、画像データと画像データの出力時の設定情報等とが読み込まれる。
【００４３】
ステップＳ５で、ステップＳ８で読み込まれた画像データと画像データの出力時の設定情報等とが、保存ファイルとして、図６（ｂ）で後述する保存装置２０の保存エリア２２の保存ファイルリスト２２１に保存され、動作が終了される。
【００４４】
保存ジョブでない場合（ステップＳ６；Ｎｏ）、ステップＳ９で、ステップＳ１で受信されたジョブの内容、例えばスキャナ５０でスキャンされた画像データの転送ジョブや、保存装置２０に保存されている保存ファイルの転送ジョブ等に従って、その他の処理が進められる。
【００４５】
図５は、図４のステップＳ３「ジョブ予約サブルーチン」を示すフローチャートである。また、図６は、ジョブリスト、保存ファイルリストおよび保存ファイル出力予約リストの構成の例を示す模式図で、図６（ａ）はジョブリストの構成の例を示す模式図、図６（ｂ）は保存ファイルリストの構成の例を示す模式図、図６（ｃ）は保存ファイル出力予約リストの構成の例を示す模式図である。
【００４６】
図５において、ステップＳ３１１で、保存装置２０のジョブエリア２１のジョブリスト２１１に一時記憶されているジョブの数が所定値未満であるか否かが確認される。所定値未満である場合（ステップＳ３１１；Ｙｅｓ）ステップＳ３１２で、ジョブリスト２１１に一時記憶されているジョブのファイルサイズの合計が所定値未満であるか否かが確認される。
【００４７】
図６（ａ）に例示するように、ジョブリスト２１１は、複数の出力ジョブを実行する順に一時保存する予約リストであり、例えば予約番号２１１ａ、画像データ２１１ｂ、ファイルサイズ２１１ｃおよび設定情報２１１ｄ等で構成される。
【００４８】
例えば、予約番号１の出力ジョブは、ファイルサイズ３５ＭＢの画像データ１を、片面印刷で１部だけ画像形成装置１のトレイａから出力するジョブである。出力ジョブの最大値である所定値は、ジョブエリアに割り付けられた容量値（例えば１０ＧＢ）と１ファイルあたりの平均ファイルサイズ（例えば１００ＭＢ）等から適宜決定されればよく、この例では、所定値は例えば１００となる。
【００４９】
図５に戻って、ステップＳ３１２でジョブリスト２１１に一時記憶されているジョブのファイルサイズの合計が所定値未満であった場合（ステップＳ３１２；Ｙｅｓ）、ステップＳ３１３で、図４のステップＳ１で受信された出力ジョブが受け付けられ、ステップＳ３１４で、ネットワークＮＷ上のＰＣ等からＩ／Ｆ部３０を介して、あるいはスキャナ５０と操作パネル４０とを介して、画像データと画像データの出力時の設定情報等とが読み込まれる。
【００５０】
ステップＳ３１５で、読み込まれた画像データとその設定情報等が、図６（ａ）に例を示したジョブリスト２１１の末尾に、例えば予約番号ｎの出力ジョブとして追記されて記憶される。
【００５１】
ステップＳ３１６で、出力ジョブの予約を受け付けた旨の受付メッセージを、例えばネットワークＮＷ上のＰＣ等から受け付けた出力ジョブの場合はＰＣ等に送信し、操作パネル４０から受け付けた出力ジョブの場合は操作パネル４０上の液晶表示パネルに表示して、メインルーチンに戻る。
【００５２】
図９（ａ）に、ステップＳ３１６の受付メッセージを操作パネル４０上の液晶表示パネルに表示する例を示す。ここでは、操作パネル４０上の液晶表示パネルに、「出力ジョブの予約を受け付けました」というメッセージを表示している。
【００５３】
図５に戻って、ステップＳ３１１でジョブリスト２１１に一時記憶されているジョブの数が所定値未満でない場合（ステップＳ３１１；Ｎｏ）、あるいは、ステップＳ３１２でジョブリスト２１１に一時記憶されているジョブのファイルサイズの合計が所定値未満でない場合（ステップＳ３１２；Ｎｏ）、ステップＳ３２１で、ステップＳ１で受信したジョブが、既に保存装置２０の保存エリア２２の保存ファイルリスト２２１に保存されている保存ファイルの出力ジョブであるか否かが確認される。
【００５４】
図６（ｂ）に例示するように、保存ファイルリスト２２１は、ファイル名２２１ａ、画像データ２２１ｂ、ファイルサイズ２２１ｃおよび設定情報２２１ｄ等で特定される１つまたは複数の保存ファイルで構成される。例えば、ファイル名がファイルＡの保存ファイルは、ファイルサイズ１５０ＭＢの画像データＡを、片面印刷で１部だけ画像形成装置１のトレイａから出力する設定がなされた保存ファイルである。
【００５５】
図５に戻って、ステップＳ１で受信したジョブが保存ファイルの出力ジョブである場合（ステップＳ３２１；Ｙｅｓ）、ステップＳ３２２で、保存ファイルの出力ジョブの予約を受け付け、ステップＳ３２３で、保存ファイルの出力ジョブが制御部１０の保存ファイル出力予約リスト１３１の末尾に追記されて記憶される。
【００５６】
図６（ｃ）に保存ファイル出力予約リスト１３１の一例を示す。図６（ｃ）の例では、予約番号１から３の３件の保存ファイルの出力ジョブが予約されている状態を例示している。ここで、保存ファイル出力予約リスト１３１には、予約番号１３１ａと、保存ファイルリスト２２１上の保存ファイルを特定するための情報であるファイル名１３１ｂとファイルサイズ１３１ｃ、および出力時の設定条件を示す設定情報１３１ｄ等が記載されており、ジョブリスト２１１や保存ファイルリスト２２１とは異なり、画像データが記憶されていない。
【００５７】
図５に戻って、ステップＳ３２４で、保存ファイルの出力ジョブの予約を受け付けた旨の受付メッセージを、例えばネットワークＮＷ上のＰＣ等から受け付けた出力ジョブの場合はＰＣ等に送信し、操作パネル４０から受け付けた出力ジョブの場合は操作パネル４０上の液晶表示パネルに表示して、メインルーチンに戻る。
【００５８】
図９（ｂ）に、ステップＳ３２４の受付メッセージを操作パネル４０上の液晶表示パネルに表示する例を示す。ここでは、操作パネル４０上の液晶表示パネルに、「保存ファイルの出力ジョブの予約を受け付けました。予約ジョブ終了後に出力します」というメッセージを表示している。
【００５９】
図５に戻って、ステップＳ１で受信したジョブが保存ファイルの出力ジョブでない場合（ステップＳ３２１；Ｎｏ）、受信したジョブは、これからネットワークＮＷ上のＰＣ等からＩ／Ｆ部３０を介して、あるいはスキャナ５０を介して入力される画像データの出力ジョブであるので、ステップＳ３３１で、新たなジョブの受付を禁止する。
【００６０】
ステップＳ３３２で、ジョブの受付を禁止する旨のメッセージを、例えばネットワークＮＷ上のＰＣ等から受け付けた出力ジョブの場合はＰＣ等に送信し、操作パネル４０から受け付けた出力ジョブの場合は操作パネル４０上の液晶表示パネルに表示して、メインルーチンに戻る。
【００６１】
図９（ｃ）に、ステップＳ３３２の受付禁止メッセージを操作パネル４０上の液晶表示パネルに表示する例を示す。ここでは、操作パネル４０上の液晶表示パネルに、「予約ジョブ数を超えていますので、しばらくお待ちください」というメッセージを表示している。
【００６２】
上述したように、ジョブエリア２１のジョブリスト２１１に一時記憶されている出力ジョブの数およびファイルサイズの合計の何れか一方または両方が所定値以上の場合には、新たに入力される画像データを出力する出力ジョブの受付を禁止する。それとともに、新たな出力ジョブの受付を禁止している状態で、既に保存エリア２２の保存ファイルリスト２２１に保存されている保存ファイルを出力する出力ジョブが入力された場合、入力された保存ファイル出力ジョブを保存ファイル出力予約リスト１３１に保存する。これによって、新たに画像データを入力する必要のない出力ジョブの受付を停止することなく、ユーザに時間待ちや出力操作のやり直しの無駄を強いることを防止することができる。
【００６３】
図７は、本発明の実施の形態における出力ジョブの実行動作を示すフローチャートである。図７の出力ジョブの実行動作は、図４のジョブ受付動作とは独立に行われる。
【００６４】
ステップＳ１１で、図６（ａ）に例示したジョブリスト２１１に出力ジョブの予約があるか否かが確認される。予約されていない場合（ステップＳ１１；Ｎｏ）にはそのまま終了される。
【００６５】
出力ジョブの予約がある場合（ステップＳ１１；Ｙｅｓ）、ステップＳ１２で、ジョブリスト２１１の予約番号１番に記憶されている画像データ（この例では画像データ１）が、制御部１０のＲＡＭ１３上に印刷用データとして展開され、ステップＳ１３で、画像出力部６０によって印刷が行われる。
【００６６】
印刷が終了すると、ステップＳ１４で、ジョブリスト２１１の予約番号１番に記憶されていたジョブが削除されて、ステップＳ１５で、ジョブリスト２１１に記憶されている各ジョブの順位が１つずつ繰り上げられる。これによって、ジョブリスト２１１の最下位が空欄になる。
【００６７】
ステップＳ１６で、保存ファイル出力予約リスト１３１に出力ジョブの予約があるか否かが確認される。予約されていない場合（ステップＳ１６；Ｎｏ）、ステップＳ１８で、新しい出力ジョブの予約が可能となった旨のメッセージを、例えばネットワークＮＷ上のＰＣ等から受け付けた出力ジョブの場合はＰＣ等に送信し、操作パネル４０から受け付けた出力ジョブの場合は操作パネル４０上の液晶表示パネルに表示して、ステップＳ１１に戻り、上述した各ステップが繰り返される。
【００６８】
図９（ｄ）に、ステップＳ３１８の出力ジョブの予約が可能である旨のメッセージを、操作パネル４０上の液晶表示パネルに表示する例を示す。ここでは、操作パネル４０上の液晶表示パネルに、「出力ジョブの予約が可能です」というメッセージを表示している。
【００６９】
図７に戻って、保存ファイル出力予約リスト１３１に出力ジョブの予約がある場合（ステップＳ１６；Ｙｅｓ）、ステップＳ１７で、保存ファイル出力予約リスト１３１の最上位の出力ジョブが、ジョブリスト２１１の予約順位の最下位に繰り込まれ、ステップＳ１１に戻り、上述した各ステップが繰り返される。
【００７０】
ジョブリスト２１１への繰り込み時に、保存ファイルリスト２２１に保存されている最上位の出力ジョブに対応する画像データが、ジョブリスト２１１の予約順位の最下位の画像データの欄に転送される。
【００７１】
図８に、ジョブリスト２１１への繰り込み時の状態を例示する。ジョブリスト２１１は、図６（ａ）に例示した状態から、ステップＳ１４およびＳ１５の動作によって、予約順位１番に記憶されていた画像データ１を出力する出力ジョブが削除され、予約順位２番に記憶されていた画像データ２を出力する出力ジョブが予約順位１番に繰り上げられ、以下、順次、予約順位が繰り上げられる。
【００７２】
これによって空欄となったジョブリスト２１１の最下位の予約順位ｎ番には、図６（ｃ）に示した保存ファイル出力予約リスト１３１の最上位の出力ジョブであるファイルＭを出力する出力ジョブが繰り込まれる。この時、図６（ｂ）に示した保存ファイルリスト２２１のファイルＭの画像データＭが、ジョブリスト２１１の予約順位ｎ番の画像データの欄に転送される。この状態を、図８（ａ）に示す。
【００７３】
最上位の出力ジョブがジョブリスト２１１の最下位に繰り込まれると、保存ファイル出力予約リスト１３１も、予約順位が１つずつ繰り上げられる。この状態を、図８（ｂ）に示す。図６（ｃ）で３つあった予約が繰り上げられて、２つに減っている。
【００７４】
上述したように、ジョブエリア２１のジョブリスト２１１に一時記憶されている出力ジョブが順次実行されて、予約されている出力ジョブの数およびファイルサイズの合計の両方が所定値未満に変化した場合、保存ファイル出力予約リスト１３１に保存ファイルの出力ジョブが保存されている場合には、保存されている保存ファイルの出力ジョブをジョブリスト２１１に繰り込み、保存されていない場合には、新たな出力ジョブの受付を可能にする。これによって、新たに画像データを入力する必要のない出力ジョブの受付を停止することなく、ユーザに時間待ちや出力操作のやり直しの無駄を強いることを防止することができる。
【００７５】
以上に述べたように、本発明によれば、出力ジョブを一時記憶して順次実行するジョブエリアと画像データを含む保存ファイルを保存する保存エリアとを有する保存装置と、出力ジョブの実行の制御を行う制御部と、保存エリアに保存された保存ファイルを出力する保存ファイル出力ジョブを一時記憶するための保存ファイル出力予約リストとを備え、ジョブエリアの出力ジョブの数およびファイルサイズの合計の何れか一方または両方が所定値以上となって新たな出力ジョブの受付を禁止している間に、保存ファイル出力ジョブが入力された場合、入力された保存ファイル出力ジョブを保存ファイル出力予約リストに保存し、ジョブエリアの出力ジョブの数およびファイルサイズの合計の両方が所定値未満に変化したら、保存ファイル出力予約リストに保存された保存ファイル出力ジョブを、ジョブエリアに転送することで、新たに画像データを入力する必要のない出力ジョブの入力を停止することなく、ユーザに時間待ちや出力操作のやり直しの無駄を強いることのない画像形成装置を提供することができる。
【００７６】
なお、本発明に係る画像形成装置を構成する各構成の細部構成および細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００７７】
１  画像形成装置
２  パーソナルコンピュータ（ＰＣ）
３  パーソナルコンピュータ（ＰＣ）
４  スキャナ
１０  制御部
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１３１  保存ファイル出力予約リスト
２０  保存装置
２１  ジョブエリア
２１１  ジョブリスト
２２  保存エリア
２２１  保存ファイルリスト
３０  インターフェース（Ｉ／Ｆ）部
４０  操作パネル
５０  スキャナ
６０  画像出力部
７０  後処理装置
ＮＷ  ネットワーク
Ｂ  バス
【図１】
2012089045.tif 000003
【図２】
2012089045.tif 000004
【図３】
2012089045.tif 000005
【図４】
2012089045.tif 000006
【図５】
2012089045.tif 000007
【図６】
2012089045.tif 000008
【図７】
2012089045.tif 000009
【図８】
2012089045.tif 000010
【図９】
2012089045.tif 000011