(57)【特許請求の範囲】
【請求項１】
実行開始時刻が指定されない非予約印刷ジョブおよび実行開始時刻が指定される予約印刷ジョブが入力されたときに、前記非予約印刷ジョブおよび前記予約印刷ジョブをジョブデータ記憶部に格納するジョブ登録処理部と、
印刷ジョブの実行時に消費される印刷資源を収容し、前記ジョブデータ記憶部に前記非予約印刷ジョブが格納されているときには該非予約印刷ジョブを実行し、前記ジョブデータ記憶部に前記予約印刷ジョブが格納されているときには該予約印刷ジョブを実行するジョブ実行部と、
前記ジョブ実行部に収容されている前記印刷資源の残量に応じた印刷許容量を監視する印刷許容量監視部と、
前記印刷資源の補充の要否の確認を求める補充要否確認要求があったときに、前記印刷許容量監視部の監視結果と前記予約印刷ジョブの内容とに基づいて、前記予約印刷ジョブの実行中に前記印刷資源の補充が必要になるか否かを判断する補充要否判断部と、
前記補充要否判断部の判断結果をユーザに通知する判断結果出力手段と、
を備え、
前記補充要否判断部は、前記ジョブデータ記憶部に複数の予約印刷ジョブが格納され、かつ前記補充要否確認要求が送られてきた予約印刷ジョブよりも実行順が前の予約印刷ジョブがあるときには、前記補充要否確認要求が送られてきた予約印刷ジョブと該予約印刷ジョブよりも実行順が前の全ての予約印刷ジョブでの印刷資源の総消費量を加味して、前記補充要否確認要求が送られてきた予約印刷ジョブの実行中に前記印刷資源の補充が必要になるか否かを判断することを特徴とする画像形成装置。
【請求項２】
前記補充要否判断部は、当該画像形成装置に前記補充要否確認要求が入力されたときに前記印刷資源の補充が必要になるか否かを判断することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ジョブ登録処理部は、前記補充要否判断部が前記印刷資源の補充の要否の判断を行うべき時刻を指定する判断時刻指定情報が当該画像形成装置に入力されたときに、該判断時刻指定情報を前記ジョブデータ記憶部に格納し、
当該画像形成装置は、前記ジョブデータ記憶部に格納された前記判断時刻指定情報に対応する時刻に前記補充要否判断部に前記補充要否確認要求を送る要否判断要求部を更に備える、
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記ジョブデータ記憶部に格納されている全ての予約印刷ジョブに対して、一つの判断時刻指定情報を一括で入力することが可能であることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
ユーザを識別するユーザ識別情報と、前記印刷資源を前記ジョブ実行部に補充可能な時間帯を前記ユーザ毎に示すユーザスケジュール情報と、前記印刷資源の補充を担当するユーザを識別する補充担当者識別情報とが当該画像形成装置に入力されたときに、前記ユーザ識別情報、前記ユーザスケジュール情報、および前記補充担当者識別情報をスケジュール情報記憶部に格納するスケジュール登録処理部を更に備え、
前記要否判断要求部は、前記ユーザ識別情報と前記ユーザスケジュール情報と前記補充担当者識別情報とに基づいて、前記補充担当者識別情報によって特定されるユーザが前記印刷資源を前記ジョブ実行部に補充可能な時刻に前記補充要否判断部に前記補充要否確認要求を送る、
ことを特徴とする請求項３または４に記載の画像形成装置。
【請求項６】
前記判断結果出力手段は、コンピュータネットワークに接続される通信部を有し、
前記補充要否判断部は、前記ジョブデータ記憶部に複数の予約印刷ジョブが格納され、かつ前記印刷資源の補充が必要になると判断される予約印刷ジョブよりも実行順が後の予約印刷ジョブがあるときには、該実行順が後の予約印刷ジョブについても前記印刷資源の補充が必要になると判断し、
前記判断結果出力手段は、前記印刷資源の補充が必要になると前記補充要否判断部が判断した予約印刷ジョブそれぞれの設定ユーザに宛てて、前記補充要否判断部の判断結果を前記通信部から出力する、
ことを特徴とする請求項１〜５のいずれか一つに記載の画像形成装置。
【請求項７】
実行開始時刻が指定されない非予約印刷ジョブと実行開始時刻が指定される予約印刷ジョブとを実行することができる画像形成装置を制御するコンピュータに、
前記非予約印刷ジョブおよび前記予約印刷ジョブが入力されたときに、前記非予約印刷ジョブおよび前記予約印刷ジョブをジョブデータ記憶部に格納する機能と、
前記ジョブデータ記憶部に前記非予約印刷ジョブが格納されているときには前記画像形成装置のジョブ実行部に前記非予約印刷ジョブを実行させ、前記ジョブデータ記憶部に前記予約印刷ジョブが格納されているときには前記ジョブ実行部に前記予約印刷ジョブを実行させる機能と、
印刷ジョブの実行時に消費される印刷資源の残量に応じた印刷許容量を前記画像形成装置の印刷許容量監視部に監視させる機能と、
前記印刷資源の補充の要否の確認を求める補充要否確認要求があったときに、前記印刷許容量の監視結果と前記予約印刷ジョブの内容とに基づいて、前記予約印刷ジョブの実行中に前記印刷資源の補充が必要になるか否かを判断する機能と、
前記印刷資源の補充が必要になるか否かの判断結果を前記画像形成装置の判断結果出力手段によってユーザに通知する機能と、を実現させ、
前記印刷資源の補充が必要になるか否かを判断する機能は、前記ジョブデータ記憶部に複数の予約印刷ジョブが格納され、かつ前記補充要否確認要求が送られてきた予約印刷ジョブよりも実行順が前の予約印刷ジョブがあるときには、前記補充要否確認要求が送られてきた予約印刷ジョブと該予約印刷ジョブよりも実行順が前の全ての予約印刷ジョブでの印刷資源の総消費量を加味して、前記補充要否確認要求が送られてきた予約印刷ジョブの実行中に前記印刷資源の補充が必要になるか否かを判断する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびそのプログラムに関し、特に印刷ジョブの実行開始時刻を指定することができる画像形成装置およびそのプログラムに関する。
【背景技術】
【０００２】
印刷機能を備えた画像形成装置では、ある印刷ジョブの実行期間中は他の印刷ジョブを実行することができない。このため、複数のユーザによって共用される画像形成装置では、一人のユーザが大量の印刷物を一時に得るために長時間に亘る印刷ジョブを設定すると、他のユーザが長時間に亘って当該画像形成装置を利用できなくなるという不具合が生じる。このような不具合を防止するために、印刷ジョブの実行開始時刻を指定する時刻指定機能を備えた画像形成装置が開発されている。
【０００３】
時刻指定機能を備えた画像形成装置では、深夜や早朝など、画像形成装置の利用頻度が低い時間帯の所望時刻に印刷ジョブ（以下、予約印刷ジョブという）を実行させることができるので、上記の不具合を生じさせることなく、大量の印刷物を一時に得ることが可能である。ただし、画像形成装置の利用頻度が低い時間帯では、予約印刷ジョブの実行途中に印刷用紙やトナー等の印刷資源が不足しても誰も気づかないことがあり、結果として、利用頻度が高い時間帯に誰かが印刷資源不足に気づいてその補給を行うまで、予約印刷ジョブが中断されることもある。
【０００４】
印刷資源不足による予約印刷ジョブの中断を防止するために、例えば特許第４１９４６１６号公報に記載された画像形成装置（画像処理装置）では、予約印刷ジョブが設定されると当該予約印刷ジョブの実行に必要な印刷資源を予め確保し、非予約印刷ジョブすなわち原稿の画像データの形成後直ちに印刷を開始する印刷ジョブを予約印刷ジョブの実行開始時刻前に行うときには、予約印刷ジョブを実行するために確保した印刷資源は使用せずに残りの印刷資源を使用する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の公報に記載された画像形成装置では、予約印刷ジョブを実行するために確保した印刷資源は使用せず非予約印刷ジョブを実行するので、非予約印刷ジョブを実行するに十分な印刷資源が現に当該画像形成装置内にあるときでも、印刷資源の補給を行わなければならないことがある。このような印刷資源の補給作業は、非予約印刷ジョブを設定したユーザにとっては煩わしい作業である。
【０００６】
本発明は上記の事情に鑑みてなされたものであり、予約印刷ジョブおよび非予約印刷ジョブの両方を円滑に行うことが可能な画像形成装置およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成する本発明の画像形成装置は、実行開始時刻が指定されない非予約印刷ジョブおよび実行開始時刻が指定される予約印刷ジョブが入力されたときに、前記非予約印刷ジョブおよび前記予約印刷ジョブをジョブデータ記憶部に格納するジョブ登録処理部と、印刷ジョブの実行時に消費される印刷資源を収容し、前記ジョブデータ記憶部に前記非予約印刷ジョブが格納されているときには該非予約印刷ジョブを実行し、前記ジョブデータ記憶部に前記予約印刷ジョブが格納されているときには該予約印刷ジョブを実行するジョブ実行部と、前記ジョブ実行部に収容されている前記印刷資源の残量に応じた印刷許容量を監視する印刷許容量監視部と、前記印刷資源の補充の要否の確認を求める補充要否確認要求があったときに、前記印刷許容量監視部の監視結果と前記予約印刷ジョブの内容とに基づいて、前記予約印刷ジョブの実行中に前記印刷資源の補充が必要になるか否かを判断する補充要否判断部と、前記補充要否判断部の判断結果をユーザに通知する判断結果出力手段と、を備え、前記補充要否判断部は、前記ジョブデータ記憶部に複数の予約印刷ジョブが格納され、かつ前記補充要否確認要求が送られてきた予約印刷ジョブよりも実行順が前の予約印刷ジョブがあるときには、前記補充要否確認要求が送られてきた予約印刷ジョブと該予約印刷ジョブよりも実行順が前の全ての予約印刷ジョブでの印刷資源の総消費量を加味して、前記補充要否確認要求が送られてきた予約印刷ジョブの実行中に前記印刷資源の補充が必要になるか否かを判断することを特徴とする。
【０００８】
また、本発明のプログラムは、実行開始時刻が指定されない非予約印刷ジョブと実行開始時刻が指定される予約印刷ジョブとを実行することができる画像形成装置を制御するコンピュータに、前記非予約印刷ジョブおよび前記予約印刷ジョブが入力されたときに、前記非予約印刷ジョブおよび前記予約印刷ジョブをジョブデータ記憶部に格納する機能と、前記ジョブデータ記憶部に前記非予約印刷ジョブが格納されているときには前記画像形成装置のジョブ実行部に前記非予約印刷ジョブを実行させ、前記ジョブデータ記憶部に前記予約印刷ジョブが格納されているときには前記ジョブ実行部に前記予約印刷ジョブを実行させる機能と、印刷ジョブの実行時に消費される印刷資源の残量に応じた印刷許容量を前記画像形成装置の印刷許容量監視部に監視させる機能と、前記印刷資源の補充の要否の確認を求める補充要否確認要求があったときに、前記印刷許容量の監視結果と前記予約印刷ジョブの内容とに基づいて、前記予約印刷ジョブの実行中に前記印刷資源の補充が必要になるか否かを判断する機能と、前記印刷資源の補充が必要になるか否かの判断結果を前記画像形成装置の判断結果出力手段によってユーザに通知する機能と、を実現させ、前記印刷資源の補充が必要になるか否かを判断する機能は、前記ジョブデータ記憶部に複数の予約印刷ジョブが格納され、かつ前記補充要否確認要求が送られてきた予約印刷ジョブよりも実行順が前の予約印刷ジョブがあるときには、前記補充要否確認要求が送られてきた予約印刷ジョブと該予約印刷ジョブよりも実行順が前の全ての予約印刷ジョブでの印刷資源の総消費量を加味して、前記補充要否確認要求が送られてきた予約印刷ジョブの実行中に前記印刷資源の補充が必要になるか否かを判断することを特徴とする。
【発明の効果】
【０００９】
本発明の画像形成装置では、予約印刷ジョブの実行に必要な印刷資源を予め確保するということは行わないので、予約印刷ジョブが設定されているときでも非予約印刷ジョブを実行する十分な印刷資源が現にあるときには、印刷資源の補給を行うことなく非予約印刷ジョブを実行することができる。また、予約印刷ジョブの実行中に印刷資源の補充が必要になるか否かを補充要否判断部が判断し、この判断結果が入出力部に送られるので、当該判断結果を入出力部から出力することができる。このため、予約印刷ジョブを実行するにあたって印刷資源の補充が必要なときは、予約印刷ジョブの実行開始時刻前に当該補充をユーザに促すことができる。したがって、本発明の画像形成装置によれば、予約印刷ジョブおよび非予約印刷ジョブの両方を円滑に行うことが可能である。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の画像形成装置の一例を概略的に示す機能ブロック図である。
【図２】図２は、図１に示した画像形成装置での予約印刷ジョブの設定から印刷資源の補充要否の判断結果の通知・表示までの動作の一例を概略的に示すシーケンス図である。
【図３】図３は、図１に示した画像形成装置のジョブデータ記憶部に格納される予約印刷ジョブデータの一例を示す概念図である。
【図４】図４は、図１に示した画像形成装置での補充要否確認要求の入力画面の一例を示す概略図である。
【図５】図５は、図１に示した画像形成装置での印刷許容量監視部による監視結果の一例を示す概念図である。
【図６】図６は、図１に示した画像形成装置の補充要否判断部が印刷資源の補充の要否を判断する際のデータ比較の一例を示す概念図である。
【図７】図７は、図１に示した画像形成装置での補充要否判断部の判断結果を示す通知画面の一例を示す概略図である。
【図８】図８は、図１に示した画像形成装置のジョブデータ記憶部に格納される予約印刷ジョブデータの他の例を示す概念図である。
【図９】図９は、図１に示した画像形成装置で予約印刷ジョブの内容に印刷資源の補充の要否の判断時刻を指定する判断時刻指定情報が含まれているときの動作の一例を示すシーケンス図である。
【図１０】図１０は、図１に示した画像形成装置に判断時刻指定情報を入力するための入力画面の一例を示す概略図である。
【図１１】図１１は、図１に示した画像形成装置で用いられるユーザスケジュール情報の一例を示す概念図である。
【図１２】図１２は、図１に示した画像形成装置で用いられる補充担当者識別情報の一例を示す概念図である。
【図１３】図１３は、図１に示した画像形成装置で一つの予約印刷ジョブの実行中に印刷資源の補充やパンチ屑の廃棄が必要になるか否かを、当該予約印刷ジョブと該予約印刷ジョブよりも実行順が前の全ての予約印刷ジョブでの印刷資源の消費量およびパンチ屑の発生量を加味して補充要否確認部が判断するときの判断手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の画像形成装置およびそのプログラムそれぞれの実施の形態について、図面を参照して詳細に説明する。
【００１２】
図１は、本発明の画像形成装置の一例を概略的に示す機能ブロック図である。図１に示す画像形成装置１は、ネットワークプリンタとしての機能とコピー機としての機能とスキャナとしての機能とを有し、非予約印刷ジョブ、予約印刷ジョブ、および文書蓄積等のジョブを行うことができる。これらのジョブを行うために、画像形成装置１は、入出力部２、記憶部３、ジョブ実行部４、ジョブ管理部５、判断結果通知部６、および計時部７を備える。
【００１３】
入出力部２は、指示信号や設定情報をユーザが直接入力するための入力部２１と、コンピュータネットワークに接続されて印刷すべき原稿の画像データや設定情報等を受信するとともに各種のメッセージ情報や通知情報を送信する通信部２２と、各種の画像を表示する表示部２３とを備える。入力部２１は例えば透明パッチパネルや複数の操作ボタン等を有し、通信部２２は例えば送信器および受信器等を有し、表示部２３は例えば液晶表示パネル等のフラットディスプレイパネルを有する。
【００１４】
上記の指示信号には、ジョブ実行部４の動作開始信号や動作中止信号等が含まれる。また、上記の設定情報には、印刷用紙のサイズ、印刷部数、印刷形態、予約印刷ジョブの実行開始時刻、ステープリングの有無、パンチングの有無、予約印刷ジョブを設定したユーザを特定するユーザ識別情報等が含まれる。そして、上記各種の画像には、指示信号や設定情報やスケジュール情報の入力画面、入力部２１から入力された指示信号や設定情報の確認画像、ジョブ管理部５のジョブ管理内容を示す管理内容表示画面、ジョブ実行部４でのジョブの進捗状況や実行結果を示すジョブ実行状況表示画面、各種のメッセージ等が含まれる。
【００１５】
記憶部３は、画像形成装置１の各部の動作を制御するためのプログラムが格納された制御情報記憶部３１と、非予約印刷ジョブおよび予約印刷ジョブが格納されるジョブデータ記憶部３２を含む。また、記憶部３は、文書蓄積した際の文書データが格納される文書蓄積データ記憶部３３を含む。さらに、記憶部３は、画像形成装置１のユーザを識別するユーザ識別情報、印刷ジョブの実行時に消費される印刷資源である印字材料、印刷用紙、およびステープルをジョブ実行部４に補充可能な時間帯をユーザ毎に示すユーザスケジュール情報、および印刷資源の補充を担当する補充担当者を特定する補充担当者識別情報が格納されるスケジュール情報記憶部３４も含む。この記憶部３は、例えば半導体記憶素子を用いて構成することができる。
【００１６】
ジョブ実行部４は、画像データ形成部４１と、印刷部４２と、印刷用紙給紙部４３と、ステープリング部４４と、パンチング部４５と、排紙部４６と、当該ジョブ実行部４内の各部の動作を制御するジョブ制御部４７とを備える。
【００１７】
画像データ形成部４１は、例えばリニアイメージセンサを有する画像読取り部（図示せず）を備える。この画像形成部４１には、リニアイメージセンサに原稿を読み取らせるために原稿を一定の速度で搬送するオートシードフィーダ（図示せず）を必要に応じて含ませることができる。画像データ形成部４１は、ジョブ制御部４７による制御の下に動作して、非予約印刷すべき原稿の画像データ、予約印刷すべき原稿の画像データ、および文書蓄積すべき原稿の画像データの各々を形成する。
【００１８】
これらの画像データのうち、非予約印刷すべき原稿の画像データおよび予約印刷すべき原稿の画像データは、ジョブ制御部４７による制御の下に画像データ形成部４１からジョブデータ記憶部３２に送られてジョブデータ記憶部３２に格納される。また、文書蓄積すべき原稿の画像データは、ジョブ制御部４７による制御の下に画像データ形成部４１から文書蓄積データ記憶部３３に送られて文書蓄積データ記憶部３３に格納される。
【００１９】
印刷部４２は、ジョブデータ記憶部３２に格納された印刷ジョブを実行する。また、印刷部４２は、文書蓄積データ記憶部３３に格納された画像データと入力部２１から入力された設定情報とに基づいた印刷も行う。これらの印刷を行うために、印刷部４２は、例えば静電潜像が形成される感光体ドラムと、感光体ドラム上に静電潜像を形成する潜像形成部と、感光体ドラム上にトナーを供給するトナー供給部（いずれも図示せず）とを有する。さらに、印刷部４２は、例えばトナー供給部の質量変化または印刷部４２での印刷枚数等に基づいてトナー残量を検出する印字材料残量検出部４２ａを有する。この印刷部４２は、ジョブ制御部４７の制御の下に動作する。
【００２０】
印刷用紙供給部４３は、印刷用紙を収容する少なくとも一つの用紙カット（図示せず）を有する。また、印刷用紙供給部４３は、例えば用紙カセットの質量変化等に基づいて用紙カセット内の印刷用紙の残量を検出する用紙残量検出部４３ａを有する。印刷用紙供給部４３は、例えば、用紙カセット内に印刷用紙の質量に応じて高さ位置が変化する底板を設け、この底板の高さ位置に基づいて用紙残量検出部４３ａが用紙カセット内の印刷用紙の残量を検出するように構成することもできる。印刷用紙供給部４３は、ジョブ制御部４７の制御の下に動作して、所定枚数の印刷用紙を印刷部４２に順次供給する。
【００２１】
ステープリング部４４は、印刷部４２によって印刷された印刷物を所定形状の針で一揃い（部）毎に綴じるステープラと、ステープラに針を供給する針供給部（いずれも図示せず）とを有する。また、ステープリング部４２は、例えばステープラでの針の使用量、針供給部の質量変化、または針供給部内で針を所定方向に送り出す送出し部の変位量等に基づいて針供給部内の針の残量を検出するステープル残量検出部４４ａを有する。ステープリング部４４は、ジョブ制御部４７の制御の下に動作する。
【００２２】
パンチング部４５は、印刷部４２によって印刷された印刷物を一揃い毎に綴じるための穴を当該一揃い毎にあける所定数のパンチ刃と、パンチ刃を駆動するパンチ刃駆動部と、パンチ刃による穴あけで生じたパンチ屑を収容するパンチ屑収容部（いずれも図示せず）とを有する。また、パンチング部４５は、例えばパンチ刃による穴あけ回数またはパンチ屑収容部の質量変化等に基づいてパンチ屑収容部での収容可能残量を検出するパンチ屑収容残量検出部４５ａを有する。パンチング部４５は、ジョブ制御部４７の制御の下に動作する。
【００２３】
排紙部４６は、印刷部４２によって印刷された印刷物を一揃い毎に載せるための所定数の排紙台と、上記の印刷物を排紙台上に搬送する搬送部（いずれも図示せず）とを有する。上記の搬送部には、必要に応じて、印刷部４２で印刷された印刷物を所定枚数毎に排紙台に供給する積載装置を含ませることができ、この積載装置にはステープリング部４４およびパンチング部４５の少なくとも一方を含ませることができる。勿論、ステープリング部４４およびパンチング部４５を上記の積載装置とは別個に設けることもできる。排紙部４６は、ジョブ制御部４７の制御の下に動作する。
【００２４】
ジョブ制御部４７は、ジョブデータ記憶部３２に格納された印刷ジョブの内容に基づいて、ジョブ実行部４内の各部の動作を上述のように制御する。また、印刷ジョブの進捗状況や実行結果等に係る情報を入出力部２に送る。さらに、少なくとも非予約印刷ジョブの実行期間中は、印字材料残量検出部４２ａ、用紙残量検出部４３ａ、ステープル残量検出部４４ａ、およびパンチ屑収容残量検出部４５ａそれぞれの検出結果を監視する。そして、これらの検出部４３ａ〜４５ａの少なくとも一つの検出結果が閾値以下になったときには、残量不足を報知するメッセージの表示を指示する指示信号や、印字材料、印刷用紙、またはステープルの補給を促すメッセージの表示を指示する指示信号や、パンチ屑収容部内のパンチ屑の廃棄を促すメッセージの表示を指示する指示信号を表示部２３に送る。なお、上記の閾値は、例えば記憶部３に予め格納される。
【００２５】
ジョブ管理部５は、通信部２２で受信した非予約印刷ジョブ、予約印刷ジョブ、および発信元のアドレス（ＩＰアドレス，ＭＡＣアドレス等）情報、ならびに入力部２１から入力されて入出力部２が受け付けた非予約印刷ジョブおよび予約印刷ジョブをジョブデータ記憶部３２に格納するとともに、全ての予約印刷ジョブの管理を行う。これらを行うために、ジョブ管理部５は、ジョブ登録処理部５１、補充要否判断部５２、要否判断要求部５３、印刷許容量監視部５４、およびスケジュール登録処理部５５を備える。
【００２６】
ジョブ登録処理部５１は、通信部２２で受信して入出力部２が受け付けた非予約印刷ジョブ、予約印刷ジョブ、および発信元のアドレス情報、ならびに入力部２１から入力されて入出力部２が受け付けた非予約印刷ジョブおよび予約印刷ジョブをジョブデータ記憶部３２に格納する。このとき、通信部２２で受信して入出力部２が受け付けた印刷ジョブについては、該印刷ジョブと発信元のアドレス情報とを互いに関連づけて一つの印刷ジョブデータにする。また、また、入力部２１から入力されて入出力部２が受け付けた印刷ジョブについては、該印刷ジョブを一つの印刷ジョブデータにする。そして、個々の印刷ジョブテータに、該印刷ジョブデータを特定するジョブ識別情報を付加する。このジョブ登録処理部５１は、既にジョブデータ記憶部３２に格納されている予約印刷ジョブの内容を変更または削除する指示信号が入出力部２から送られてきたときに、対応する設定情報の変更処理または削除処理を行う。
【００２７】
補充要否判断部５２は、印刷資源である印字材料、印刷用紙、およびステープルそれぞれの補充の要否ならびにパンチ屑の廃棄の要否の確認を求める補充要否確認要求を入出力部２が受け付けたことを示す信号が入出力部２から送られてきたときに、印刷許容量監視部５４に検出結果の取得要求を送り、印刷許容量監視部５４から印字材料残量検出部４２ａ、用紙残量検出部４３ａ、ステープル残量検出部４４ａ、およびパンチ屑収容残量検出部４５ａそれぞれの検出結果を取得する。また、要否判断要求部５３から補充要否確認要求があったときにも印刷許容量監視部５４に検出結果の取得要求を送り、印刷許容量監視部５４から各残量検出部４２ａ〜４５ａの検出結果を取得する。
【００２８】
上記の検出結果を取得した補充要否判断部５２は、当該検出結果とジョブデータ記憶部３２に格納されている予約印刷ジョブの内容とに基づいて、予約印刷ジョブの実行中に印刷資源の補充またはパンチ屑の廃棄が必要になるか否かを判断する。そして、印刷資源の補充またはパンチ屑の廃棄が必要になると判断されると、当該判断結果を判断結果通知部６に送る。この判断結果には、補充が必要と判断される印刷資源の補充量情報、予約印刷ジョブを特定するジョブ識別情報、および予約印刷ジョブを設定したユーザを特定するユーザ識別情報も付加される。さらに、通信部２２で受信して入出力部２が受け付けた予約印刷ジョブについては、発信元のアドレス情報も付加される。勿論、印刷資源の補充およびパンチ屑の廃棄のいずれも不要と判断されたときにも、当該判断結果を補充要否判断部５２が判断結果通知部６に送るように画像形成装置１を構成してもよい。
【００２９】
要否判断要求部５３は、ジョブデータ記憶部３２に格納された予約印刷ジョブの内容を監視し、該内容に印刷資源の補充の要否およびパンチ屑の廃棄の要否の判断時刻を指定する判断時刻指定情報が含まれていたときには当該判断時刻指定情報によって特定される時刻に動作して、補充要否判断部５２に補充要否確認要求を送る。また、スケジュール情報記憶部３４にユーザ識別情報、ユーザスケジュール情報、および補充担当者識別情報が格納されているときには、補充担当者識別情報によって特定されるユーザのユーザスケジュール情報と予約印刷ジョブの内容とに基づいて、補充担当者がジョブ実行部４への印刷資源の補充やパンチ屑の廃棄を行うことが可能な時刻を上記の判断時刻として選定し、この時刻に動作して、補充要否判断部５２に補充要否確認要求を送る。
【００３０】
なお、入出力部２は、補充要否確認要求または判断時刻指定情報の入力許可を求める入力許可要求が入力部２１から入力されると、補充要否確認要求または判断時刻指定情報を入力するための入力画面を表示部２３に表示する。このとき、ジョブ登録処理部５１は、上記の入力許可要求を受け付けたことを示す信号が入出力部２から送られてくると、所望の予約印刷ジョブの補充要否確認要求または判断時刻指定情報をユーザが容易に入力することができるように、例えばジョブデータ記憶部３２に格納されている予約印刷ジョブデータ中のジョブ識別情報、ユーザ識別情報、実行開始時刻の情報、判断時刻指定情報に係る情報等を取得し、これらの情報を画面表示情報として入出力部２に送る。そして、画面表示情報を受け取った入出力部２は、上記の入力画面内に当該画面表示情報中の各情報を一覧表示する。
【００３１】
また、入出力部２は、補充要否確認要求または判断時刻指定情報の入力許可を求める入力許可要求が通信部２２で受信してこれを受け付けると、入力許可要求を受け付けたことを示す信号をジョブ登録処理部５１に送り、ジョブ登録処理部５１から上記の画面表示情報を受け取って、該入力画面情報を通信部２２から入力許可要求の発信元に送信する。
【００３２】
印刷許容量監視部５４は、補充要否判断部５２から検出結果の取得要求があったときに動作して、印字材料残量検出部４２ａ、用紙残量検出部４３ａ、ステープル残量検出部４４ａ、およびパンチ屑収容残量検出部４５ａの各々から検出結果を取得する。印刷許容量監視部５４は、取得した検出結果を補充要否判断部５２に送る。
【００３３】
スケジュール登録処理部５５は、入力部２１から入力されて入出力部２が受け付けた前述のユーザ識別情報、ユーザスケジュール情報、および補充担当者識別情報を互いに関連づけてスケジュール情報記憶部３４に格納する。また、通信部２２で受信して入出力部２が受け付けたユーザ識別情報、ユーザスケジュール情報、および補充担当者識別情報も、これらを互いに関連づけてスケジュール情報記憶部３４に格納する。
【００３４】
判断結果通知部６は、補充要否判断部５２から送られてきた判断結果を入出力部２に送る。印刷資源の補充の要否の判断対象となった予約ジョブの画像データがジョブ実行部４で取得したものであるとき、入出力部２は、上記の判断結果を表示部２３に表示する。また、印刷資源の補充の要否の判断対象となった予約ジョブの画像データが通信部２２で取得したものであるとき、入出力部２は、予約ジョブの画像データの発信元に宛てて当該判断結果を通信部２２に送信させる。判断結果通知部６、通信部２２、および表示部２３は、補充要否判断部５２の判断結果をユーザに通知する判断結果出力手段として機能する。
【００３５】
計時部７はカレンダ機能と時計機能とを有し、計時結果をジョブ実行部４および要否判断要求部５３に常時提供する。
【００３６】
上述した構成を有する画像形成装置１では、入出力部２での入力信号の受付動作および出力動作に係る制御、ジョブ制御部４７、ジョブ管理部５、および判断結果通知部６の各々が一または複数のコンピュータによって実現される。画像形成装置１で実行されるプログラムは、これら入出力部２での制御、ジョブ制御部４７、ジョブ管理部５、および判断結果通知部６に対応するモジュール構成となっており、実際のハードウェアとしては、少なくとも一つのプロセッサが制御情報記憶部３１から上記のプログラムを読み出して実行する。これにより、入出力部２での入力信号の受付動作および出力動作に係る制御を行う制御部（図示せず）、ジョブ制御部４７、ジョブ管理部５、および判断結果通知部６の各々が主記憶装置等の記憶装置（図示せず）上にロードされ、生成される。
【００３７】
この画像形成装置１では、非予約印刷ジョブがジョブデータ記憶部３２に格納されると、当該非予約印刷ジョブが直ちに実行される。画像形成装置１に印刷部数、印刷濃度、用紙サイズ等についての基本印刷条件を予め設定しておき、非予約印刷ジョブの印刷条件が当該基本印刷条件と同一であるときは、当該基本印刷条件の下に非予約印刷ジョブを実行してもよい。一方、予約印刷ジョブについては、実行開始時刻前に、印刷資源の補充の要否およびパンチ屑の廃棄の要否を補充要否判断部５２が判断し、その後、実行開始時刻になると、当該予約印刷ジョブが実行される。以下、画像形成装置１での予約印刷ジョブの設定から予約印刷ジョブの実行までの動作を具体的に説明する。
【００３８】
図２は、図１に示した画像形成装置１での予約印刷ジョブの設定から印刷資源の補充要否の判断結果の通知・表示までの動作の一例を概略的に示すシーケンス図であり、予約印刷ジョブの内容に判断時刻指定情報が含まれていないときの動作の一例を示している。図２に示す装置構成要素の各々は図１を参照して既に説明したものであるので、これらの装置構成要素には図１で用いた参照符号と同じ参照符号を付してある。
【００３９】
この例では、まず、予約印刷ジョブを通信部２２（図１参照）が受信して当該予約印刷ジョブを入出力部２が受け付ける予約印刷ジョブ設定ステップＳ１が行われる。予約印刷ジョブ設定ステップＳ１で入出力部２が受け付けた予約印刷ジョブＰａはジョブ登録処理部５１に送られる。このとき、予約印刷ジョブＰａの発信元のアドレス情報Ｏａも入出力部２からジョブ登録処理部５１に送られる。これら予約印刷ジョブＰａおよびアドレス情報Ｏａを受け取ったジョブ登録処理部５１は、当該予約印刷ジョブＰａおよびアドレス情報Ｏａを互いに関連づけて、一つの予約印刷ジョブデータＰＪとしてジョブデータ記憶部３２に格納する登録処理ステップＳ２を行う。
【００４０】
上記の予約印刷ジョブデータＰＪには、例えば図３に示すように、予約印刷ジョブＰａを識別するジョブ識別情報に相当する「ジョブＩＤ」、予約印刷ジョブＰａの対象となる画像データの識別情報に相当する「データ名」、予約印刷ジョブの印刷条件（「原稿枚数」、「用紙サイズ」、「印刷部数」、印刷色の種別を示す「色」、および「ステープリングの有無」）、および予約印刷ジョブＰａを予約したユーザのユーザ識別情報に相当する「予約ユーザ名」の各項目、ならびに各項目についての値（設定内容）が含まれる。さらには、予約印刷の実行開始時刻に相当する「実行開始時刻」、印刷資源の補充の要否およびパンチ屑の廃棄の要否の判断時刻を指定する判断時刻指定情報に相当する「印刷資源確認時刻」、およびアドレス情報Ｏａに相当する「通知先アドレス」の各項目、ならびに各項目についての値（設定内容）も含まれる。
【００４１】
なお、図３は、図１に示した画像形成装置１のジョブデータ記憶部３２に格納される予約印刷ジョブデータの一例を示す概念図である。この例では、判断時刻指定情報に相当する印刷資源確認時刻が設定されていない。また、通知先アドレスが設定されている印刷ジョブの画像データは通信部２２で取得したものであり、設定されていない印刷ジョブの画像データはジョブ実行部４で取得されたものと判断される。
【００４２】
この後、図２に示すように、通信部２２が受信した補充要否確認要求Ｒａ、または入力部２１（図１参照）から入力された補充要否確認要求Ｒａを入出力部２が受け付ける補充要否確認ステップＳ３が行われると、補充要否確認要求Ｒａが補充要否判断部５２に送られて、補充要否判断部５２が印刷資源の補充の要否を判断する補充要否判断ステップＳ４が開始される。
【００４３】
この補充要否判断ステップＳ４では、補充要否判断部５２が印刷許容量監視部５４に検出結果の取得要求Ｒｒを送り、取得要求Ｒｒを受け取った印刷許容量監視部５４が印字材料残量検出部４２ａ、用紙残量検出部４３ａ、ステープル残量検出部４４ａ、およびパンチ屑収容残量検出部４５ａ（図１参照）の各検出結果Ｒｄを取得して補充要否判断部５２に送る。また、補充要否判断部５２は、ジョブデータ記憶部３２に格納されている予約印刷ジョブデータＰＪから予約印刷ジョブＰａの内容を読み出す。そして、検出結果Ｒｄと予約印刷ジョブＰａの内容とを比較して、予約印刷ジョブＰａの実行中に印刷資源の補充またはパンチ屑の廃棄が必要になるか否かを判断する。
【００４４】
このとき、補充要否確認要求Ｒａは、例えば図４に示す入力画面ＥＳ１から入力することができる。図４は、画像形成装置１での補充要否確認要求の入力画面の一例を示す概略図である。この入力画面ＥＳ１は、例えばコンピュータネットワークを介して画像形成装置１と接続された各ユーザのノードの表示部に、または入出力部２の表示部２３に表示される。入力画面ＥＳ１には、ジョブデータ記憶部３２に格納されている予約印刷ジョブデータに基づいて、「予約ユーザ名」、「データ名」、および予約印刷の実行開始時刻に相当する「予約実行開始時刻」の各項目が予約印刷ジョブ毎に表示されるとともに、操作の仕方を示すガイドメッセージＧＭ１が表示される。ユーザが入力画面ＥＳ１上で所望のジョブを選択すると、当該ジョブについての補充要否確認要求Ｒａが入出力部２によって受け付けられる。
【００４５】
また、印刷許容量監視部５４が取得する印字材料残量検出部４２ａ、用紙残量検出部４３ａ、ステープル残量検出部４４ａ、およびパンチ屑収容残量検出部４５ａの各検出結果Ｒｄは、例えば図５に示すものとなる。図５は、画像形成装置１での印刷許容量監視部５４による監視結果の一例を示す概念図である。この例での印刷資源「用紙（Ａ４）」および「用紙（Ａ３）」それぞれの残量は、用紙残量検出部４３ａの検出結果に相当し、印刷資源「トナー（Ｋ）」の残量は、印字材料残量検出部４２ａの検出結果に相当する。また、印刷資源「ステープル」の残量は、ステープル残量検出部４４ａの検出結果に相当し、印刷資源「パンチ屑」は、パンチ屑収容残量検出部４５ａの検出結果に相当する。なお、パンチ屑は印刷資源ではないが、図５に示す例では、便宜上、印刷資源と称している。
【００４６】
補充要否判断部５２は、予約印刷ジョブの実行に必要な印字材料、印刷用紙、およびステープルそれぞれの数量、ならびに予約印刷ジョブの実行に必要なパンチ屑の収容可能残量を求め、例えば図６に示すように、これらの数量と上記の検出結果Ｒｄとを比較して、予約印刷ジョブの実行中に印刷資源の補充またはパンチ屑の廃棄が必要になるか否かを判断する。図６は、画像形成装置１の補充要否判断部５２が印刷資源の補充の要否を判断する際のデータ比較の一例を示す概念図である。この例では、予約印刷ジョブの実行中に「用紙（Ａ４）」が１００枚不足することになるので、補充要否判断部５２は「用紙（Ａ４）」を１００枚補充することが必要であると判断する。
【００４７】
上述した補充要否判断ステップＳ４での補充要否判断部５２の判断結果Ｄは、図２に示すように判断結果通知部６に送られる。判断結果Ｄを受け取った判断結果通知部６は、判断結果Ｄに対応した所定の通知データＡｄを作成する通知処理ステップＳ５を行って、通知データＡｄを入出力部２に送る。
【００４８】
通知データＡｄを受け取った入出力部２は、通信部２２から所定のユーザ、すなわち予約印刷ジョブデータ中のアドレス情報によって特定されるユーザに宛てて当該通知データＡｄを送信する。この通知データを受信したユーザのノードには、例えば図７に示す通知画面ＡＳが表示される。通知画面ＡＳには、補充が必要であると補充要否判断部５２が判断した印刷資源とその補充量を通知するメッセージＭ１と、当該印刷資源の補充を促すメッセージＭ２とが表示される。図７は、画像形成装置１での補充要否判断部５２の判断結果を示す通知画面の一例を示す概略図である。勿論、ステープルの補充が必要であると補充要否判断部５２が判断したときには、ステープルの補充量を通知するメッセージとステープルの補充を促すメッセージとが通知画面ＡＳに表示される。また、パンチ屑の廃棄が必要であると補充要否判断部５２が判断したときには、パンチ屑の廃棄を通知するメッセージが通知画面ＡＳに表示される。
【００４９】
なお、図２に示したシーケンスでは、通信部２２（図１参照）が受信した予約印刷ジョブを入出力部２が受け付けてジョブ登録処理部５１に送ったが、予約印刷ジョブは、画像データ形成部４１（図１参照）が取得してもよい。この場合、予約印刷ジョブの内容（画像データを除く）は例えば入力部２１から入力されて入出力部２が受け付ける。また、ジョブデータ記憶部３２への予約印刷ジョブの格納はジョブ制御部４７（図１参照）が行い、ジョブデータ記憶部３２への予約印刷ジョブの格納は例えばジョブ登録処理部５１が行う。補充要否判断部５２の判断結果を示す通知画面は、例えば表示部２３（図１参照）に表示される。
【００５０】
図８に示すように、印刷資源の補充の要否の判断時刻を指定する判断時刻指定情報に相当する「印刷資源確認時刻」の情報が予約印刷ジョブデータ中に含まれているときには、例えば図９に示すシーケンスによって、画像形成装置１が予約印刷ジョブの設定から印刷資源の補充およびパンチ屑の廃棄それぞれの要否の判断結果の通知・表示までの動作を行う。図８は、画像形成装置１のジョブデータ記憶部３２に格納される予約印刷ジョブデータの他の例を示す概念図である。また、図９は、予約印刷ジョブデータ中に印刷資源の補充の要否の判断時刻を指定する情報Ｔａが含まれているときの画像形成装置１の動作の一例を示すシーケンス図である。
【００５１】
図８と図３との対比から明らかなように、図８に示す予約印刷ジョブデータＰＪ２は、判断時刻指定情報Ｔａに相当する「印刷資源確認時刻」に値「１７：００」が設定されている以外は図３に示した予約印刷ジョブデータＰＪと同様の内容になっている。予約印刷ジョブデータＰＪ２の内容に判断時刻指定情報Ｔａが含まれていることから、予約印刷ジョブデータＰＪ２の内容を監視した要否判断要求部５３は、判断時刻指定情報Ｔａに対応する時刻（判断時刻）になったか否かを判断する時刻確認ステップＳ１１を繰り返し行う。要否判断要求部５３は、判断時刻になったと判断されると補充要否判断部５２に補充要否確認要求Ｒａを送る。
【００５２】
このため、図２に示した補充要否確認ステップＳ３を省略しても、予約印刷ジョブの実行中に印刷資源の補充あるいはパンチ屑の廃棄が必要になるか否かを補充要否判断部５２が判断し、その判断結果を示す通知画面がユーザのノードに表示される。勿論、図２に示した補充要否確認ステップＳ３を所望の時刻に行うこともできる。
【００５３】
判断時刻指定情報Ｔａは、ジョブ登録処理部５１が予約印刷ジョブＰａをジョブデータ記憶部３２に格納する際に既に予約印刷ジョブＰａの内容に含まれていてもよいし、その後に追加されてもよい。例えば、判断時刻指定情報Ｔａの入力許可を求める入力許可要求を入力部２１が受け付けたときに、判断時刻指定情報Ｔａを入力するための入力画面がユーザのノードや表示部２３に表示されるように画像形成装置１を構成してもよい。この場合、上記の入力許可要求を受け付けた入出力部２は、所定の信号をジョブ登録処理部５１に送り、当該信号を受けたジョブ登録処理部５１は、ジョブデータ記憶部３２から全ての予約印刷ジョブデータを読み出して各予約印刷ジョブのジョブ識別情報と判断時刻指定情報Ｔａの設定状況に係る情報等を画面表示情報として入出力部２に送る。そして、この画面表示情報を受け取った入出力部２は、当該画面表示情報をユーザのノードに宛てて送信するか、または当該画面表示情報を用いて上記の入力画面を表示部２３に表示させる。
【００５４】
図１０は、画像形成装置１に判断時刻指定情報Ｔａを入力するための入力画面の一例を示す概略図である。図１０に示す入力画面ＥＳ２では、ジョブデータ記憶部３２に格納されている予約印刷ジョブデータに基づいて、ジョブ識別情報に相当する「予約印刷ジョブ名」と判断時刻指定情報に相当する「確認時刻」とが予約印刷ジョブ毎に表示されるとともに、操作の仕方を示すガイドメッセージＧＭ２が表示される。判断時刻が未指定の予約印刷ジョブの「確認時刻」の欄は空欄になっている。所望の予約印刷ジョブ名を指定してその「確認時刻」を入力すると、指定した予約印刷ジョブ名の情報と、入力された「確認時刻」に対応する判断時刻指定情報Ｔａとが入出力部２によって受け付けられてジョブ登録処理部５１に送られる。これらの情報を受け取ったジョブ登録処理部５１は、ユーザが指定した予約印刷ジョブ名に対応する予約印刷ジョブデータに判断時刻指定情報Ｔａを追加する。なお、入力画面ＥＳ２からは、全ての予約印刷ジョブに対して一つの判断時刻指定情報Ｔａを一括で入力することも可能である。
【００５５】
また、スケジュール情報記憶部３４（図１参照）にユーザ識別情報、ユーザスケジュール情報、および補充担当者識別情報が格納されている場合には、入出力部２から所定の指示信号を受け取ったジョブ登録処理部５１がこれらの情報を読み出して所定の時刻を選定し、この時刻に対応する判断時刻指定情報Ｔａを予約印刷ジョブデータに追加するように画像形成装置１を構成してもよい。この場合、ジョブ登録処理部５１は、補充担当者識別情報によって特定されるユーザのユーザスケジュール情報に基づいて、当該ユーザが印刷資源の補充やパンチ屑の廃棄を行うことが可能な最終時刻の所定時間前の時刻を要否確認の判断時刻として選定する。上記最終時刻のどの程度前の時刻を判断時刻とするかは、ジョブ登録処理部５１の制御プログラムによって予め設定される。
【００５６】
図１１は、画像形成装置１で用いられる上記のユーザスケジュール情報の一例を示す概念図である。図１１に示すように、ユーザスケジュール情報には、年月日の情報である「日」と、ユーザ識別情報である「ユーザ」と、ユーザ毎の予定出社時刻の情報である「出社時刻」と、ユーザ毎の予定退社時刻の情報である「退社時刻」の各項目を含めることができ、「出社時刻」および「退社時刻」の各項目に対する入力情報には、出社しないことを示す情報である「休み」を含ませることができる。
【００５７】
また、図１２は、画像形成装置１で用いられる補充担当者識別情報の一例を示す概念図である。図１２に示すように、補充担当者識別情報には、ユーザ識別情報である「名前」と、予約印刷ジョブを予約したユーザが上記の「休み」のときに当該ユーザに代わって印刷資源の補充やパンチ屑の廃棄を担当する他のユーザのユーザ識別情報である「代理者」の各項目を含ませることができる。
【００５８】
なお、画像形成装置１では、ジョブデータ記憶部３２に複数の予約印刷ジョブが格納されており、かつ要否確認要求Ｒａが送られてきた予約印刷ジョブよりも実行順が前の予約印刷ジョブがあるときには、要否確認要求Ｒａが送られてきた予約印刷ジョブと該予約印刷ジョブよりも実行順が前の全ての予約印刷ジョブでの印刷資源の総消費量およびパンチ屑の総発生量を加味して、印刷資源の補充やパンチ屑の廃棄が必要になるか否かを補充要否判断部５２が判断するように構成することもできる。
【００５９】
図１３は、画像形成装置１で一つの予約印刷ジョブの実行中に印刷資源の補充やパンチ屑の廃棄が必要になるか否かを、当該予約印刷ジョブと該予約印刷ジョブよりも実行順が前の全ての予約印刷ジョブでの印刷資源の総消費量およびパンチ屑の総発生量を加味して補充要否確認部５２が判断するときの判断手順の一例を示すフローチャートである。この例では、補充要否判断部５２がステップＳ２１〜Ｓ２５を行う。
【００６０】
ステップＳ２１は、一つの予約印刷ジョブについての要否確認要求Ｒａが送られてきたときに開始される。このステップＳ２１では、印刷資源の補充やパンチ屑の廃棄の要否の判断対象となる予約印刷ジョブの実行開始時刻の情報を補充要否確認部５２がジョブデータ記憶部３２から取得する。
【００６１】
ステップＳ２２では、補充要否確認部５２がジョブデータ記憶部３２にアクセスして、ステップＳ２１で取得した実行開始時刻の情報に対応した時刻よりも前に実行開始時刻が設定された予約印刷ジョブを検索する。
【００６２】
ステップＳ２３では、ステップＳ２２での検索の結果、該当する予約印刷ジョブがあったか否かを補充要否判断部５２が判断する。該当する予約印刷ジョブがなかったと判断されるときにはステップＳ２４に進み、該当する予約印刷ジョブがあったと判断されるときにはステップＳ２５に進む。
【００６３】
ステップＳ２４では、要否確認要求Ｒａが送られてきた予約印刷ジョブの実行に必要な印刷資源量およびパンチ屑の収容残量に基づいて、印刷資源の補充の要否、印刷資源の補充量、およびパンチ屑の廃棄の要否を補充要否判断部５２が判断する。
【００６４】
ステップＳ２５では、要否確認要求Ｒａが送られてきた予約印刷ジョブと該印刷ジョブよりも実行順が前の全ての予約印刷ジョブでの印刷資源の総消費量とパンチ屑の総発生量とを補充要否判断部５２が算出し、これらの予約印刷ジョブを実行するのに要する総印刷資源量およびパンチ屑の総収容残量を求める。そして、これらの算出結果と現在の印刷資源量およびパンチ屑の収容残量とに基づいて、要否確認要求Ｒａが送られてきた予約印刷ジョブの実行中に印刷資源の補充やパンチ屑の廃棄が必要になるか否かを補充要否判断部５２が判断する。
【００６５】
また、画像形成装置１では、ジョブデータ記憶部３２に複数の予約印刷ジョブが格納されており、かつ印刷資源の補充が必要と補充要否確認部５２が判断した予約印刷ジョブよりも実行順が後の予約印刷ジョブがあるときには、当該実行順が後の予約印刷ジョブについても補充要否確認部５２が印刷資源の補充が必要と自動的に判断するように構成することもできる。このように構成した場合、入出力部２は、印刷資源の補充が必要であると補充要否判断部５２によって判断された予約印刷ジョブそれぞれの設定ユーザに宛てて、補充要否判断部５２の判断結果を通信部２２から出力する。
【００６６】
上述のように構成された画像形成装置１では、予約印刷ジョブの実行に必要な印刷資源を予め確保するということは行わないので、予約印刷ジョブが設定されているときでも非予約印刷ジョブを実行する十分な印刷資源がジョブ実行部４内に現にあり、パンチ屑の収容残量も十分なときには、印刷資源の補充やパンチ屑の廃棄を行うことなく非予約印刷ジョブを実行することができる。
【００６７】
また、画像形成装置１では、予約印刷ジョブの実行中に印刷資源の補充やパンチ屑の廃棄が必要になるか否かを補充要否判断部５２が判断し、この判断結果が入出力部２から出力されるので、予約印刷ジョブを実行するにあたって印刷資源の補充やパンチ屑の廃棄が必要なときは、予約印刷ジョブの実行開始時刻前に当該補充ないし廃棄をユーザに促すことができる。したがって、画像形成装置１によれば、予約印刷ジョブおよび非予約印刷ジョブの両方を円滑に行うことが可能である。
【００６８】
以上、実施の形態を挙げて本発明の画像形成装置およびそのプログラムついて説明したが、前述のように、本発明は上記の実施形態に限定されるものではない。例えば、本発明の画像形成装置は複数のユーザによって共用可能なものに限らず、一人のユーザに専用のものであってもよい。
【００６９】
また、本発明の画像形成装置は、プリンタ、複写機、ファクシミリ、およびスキャナのいずれであってもよいし、プリンタ機能と複写機能とファクシミリ機能とスキャナ機能のうちの少なくとも二つの機能を有する複合機であってもよい。本発明の画像形成装置にネットワーク接続機能を付加するか否かは、適宜選択可能である。また、本発明の画像形成装置に文書蓄積機能を付加するか否かについても、適宜選択可能である。
【００７０】
さらには、本発明の画像形成装置にステープリング部やパンチング部を設けるか否かについても、適宜選択可能である。印刷部は、感光体ドラムおよびトナーに代えて、少なくとも一つのインクジェットノズルと当該ノズルにインクを供給するインク供給部とを有していてもよく、この場合、印材材料残量検出部は、インク供給部の質量変化や印刷部での印刷枚数等に基づいてインク残量を検出するものとなる。
【００７１】
補充要否判断部は、予約印刷ジョブの実行中に印刷資源の補充が必要になるか否かを判断することができればよく、パンチ屑の廃棄が必要になるか否かの判断機能を補充要否判断部に付加するか否かは適宜選択可能である。また、予約印刷ジョブが入出力部の通信部を介して設定されたときに、当該予約印刷ジョブを設定したユーザのノードと入出力部の表示部の両方に補充要否判断部の判断結果を表示させてもよい。補充要否判断部に印刷資源の補充量を求めさせるか否かは、適宜選択可能である。
【００７２】
また、印刷資源にステープルを含ませるか否かも適宜選択可能である。したがって、印刷許容量監視部は、少なくとも印字材料残量検出部および用紙残量検出部それぞれの検出結果を監視するものであればよい。
【００７３】
要否判断要求部は、任意の構成要素とすることができる。ただし、補充要否判断部に印刷資源の補充の要否を所望時刻に確実に判断させるうえからは、要否判断要求部を設けた方が好ましい。スケジュール登録処理部も任意の構成要素とすることができ、これに伴ってスケジュール情報記憶部も任意の構成要素とすることができる。
【００７４】
スケジュール登録処理部およびスケジュール情報記憶部を構成要素とする場合でも、所定の動作モードの設定が入出力部からなされたときにのみ、スケジュール情報記憶部に格納されているユーザ識別情報、ユーザスケジュール情報、および補充担当者識別情報に基づいてジョブ登録処理部が判断時刻指定情報を予約印刷ジョブデータに追加するように画像形成装置を構成することができる。本発明の画像形成装置およびそのプログラムについては、上述した以外にも様々な変形、装飾、組み合わせ等が可能である。
【符号の説明】
【００７５】
１  画像形成装置
２  入出力部
３  記憶部
３１  制御情報記憶部
３２  ジョブデータ記憶部
３３  文書蓄積データ記憶部
３４  スケジュール情報記憶部
４  ジョブ実行部
５  ジョブ管理部
５１  ジョブ登録処理部
５２  補充要否判断部
５３  要否判断要求部
５４  印刷許容量監視部
５５  スケジュール登録処理部
６  判断結果通知部
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特許第４１９４６１６号公報
【図１】
0005668384.tif 000002
【図２】
0005668384.tif 000003
【図３】
0005668384.tif 000004
【図４】
0005668384.tif 000005
【図５】
0005668384.tif 000006
【図６】
0005668384.tif 000007
【図７】
0005668384.tif 000008
【図８】
0005668384.tif 000009
【図９】
0005668384.tif 000010
【図１０】
0005668384.tif 000011
【図１１】
0005668384.tif 000012
【図１２】
0005668384.tif 000013
【図１３】
0005668384.tif 000014