(57)【要約】【課題】ユーザーが格別な操作を行うことなく、同一のジョブを繰り返して実行可能にする。【解決手段】画像形成装置１０において、制御部３１は、ジョブを実行させたときに計時された時刻に基づき当該ジョブの実行時間帯を算出し、実行時間帯及びジョブデータを記憶させ、更なるジョブの実行の度に、当該ジョブの実行時に計時された時刻及び当該ジョブが、既に記憶されている実行時間帯及びジョブを示すジョブデータと同一性を有するかを判定し、同一性を有すると判定した場合に、既に記憶されている実行時間帯及びジョブデータに対応付けられた計数値をカウントアップさせ、当該計数値が閾値に達した場合に、既に記憶されている実行時間帯及びジョブデータにより示されるジョブを繰り返しジョブとして設定し、以降、計時される時刻が繰り返しジョブの実行時間帯に属する時刻となったときに、当該繰り返しジョブを実行させる。【選択図】図２
2020055218.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行するジョブ実行機構と、
時刻を計時する計時部と、
記憶部と、
前記ジョブ実行機構にジョブを実行させたときに前記計時部により計時された時刻に基づき前記ジョブの実行時間帯を算出し、前記実行時間帯及び前記ジョブを示すジョブデータを前記記憶部に記憶させ、前記ジョブ実行機構により更なるジョブを実行させる度に、当該更なるジョブの実行時に前記計時部により計時された時刻及び当該更なるジョブのジョブデータが、前記記憶部に既に記憶されている実行時間帯及びジョブデータと同一性を有するか否かを判定し、同一性を有すると判定した場合に、前記記憶部に既に記憶されている前記実行時間帯及び前記ジョブデータに対応付けられた計数値をカウントアップさせ、当該計数値が予め設定された閾値に達した場合に、当該計数値に対応付けられて前記記憶部に記憶されている前記実行時間帯及び前記ジョブデータにより示されるジョブを繰り返しジョブとして設定し、以降、前記計時部により計時されている時刻が、前記繰り返しジョブの実行時間帯に属する時刻となったときに、前記ジョブ実行機構により当該繰り返しジョブを実行させる制御部と、を備える情報処理システム。
【請求項２】
前記制御部は、ジョブを前記ジョブ実行機構により実行させたとき、当該ジョブの実行時に前記計時部により計時された時刻に基づき当該ジョブの実行時間帯を求めて、ユーザー別に、前記実行時間帯及び前記ジョブデータを前記記憶部に記憶させ、ユーザー別に、前記繰り返しジョブを設定する請求項１に記載の情報処理システム。
【請求項３】
前記制御部は、前記ジョブ実行機構によりジョブを実行させたときに前記計時部により計時された時刻に基づき当該ジョブの実行時間帯を算出して、前記実行時間帯、前記ジョブデータ、及び初期値に設定された前記計数値により示されるジョブを前記記憶部に記憶されているジョブリストに記憶させ、前記計数値が前記閾値に達した場合に、当該閾値に達した計数値に対応するジョブを、前記ジョブリストから削除すると共に、前記記憶部に記憶されている繰り返しジョブリストに前記繰り返しジョブとして記憶させる請求項１又は請求項２に記載の情報処理システム。
【請求項４】
表示部と、
ユーザーにより操作される操作部と、を備え、
前記制御部は、前記計数値が前記閾値に達した場合に、当該計数値に対応するジョブを前記繰り返しジョブとして設定するか否かを選択するための選択画面を前記表示部に表示させ、前記操作部の操作により前記ジョブを繰り返しジョブとして設定することが指示された場合に、当該ジョブを繰り返しジョブとして前記繰り返しジョブリストに記憶させる請求項１乃至請求項３のいずれか１つに記載の情報処理システム。
【請求項５】
前記ジョブデータは、前記ジョブに含まれる処理対象データ及び処理設定値を少なくとも含む請求項１乃至請求項４のいずれか１つに記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関し、特に、ジョブの実行の自動化に係わる技術に関する。
【背景技術】
【０００２】
例えば、画像形成装置では、コピーやプリントなどのジョブの実行前に、原稿をセットしたり、印刷部数、記録紙のサイズなどを設定したりするための操作が必要である。
【０００３】
また、特許文献１に記載の印刷システムでは、画像形成装置により印刷ジョブが実行されると、この印刷ジョブの履歴データを記録して保持しておき、次の印刷ジョブの実行前に、その履歴データに基づき、ユーザーに印刷時の確認処理を行わせるか否かを決定している。これにより、注意深いユーザーに対しては印刷時の確認処理を省略し、また注意深さに欠けるユーザーに対しては印刷時の確認処理を行わせることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１９９０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、画像形成装置をオフィスなどで用いる場合は、ユーザーが同一のジョブを日々繰り返すことがある。例えば、定型のメールや伝票などの印刷を日々繰り返すことがある。このようなジョブは、種々の設定のための操作を簡略化して、自動化されるのが好ましいが、この自動化を設定するための操作方法が煩雑であれば、これが自動化の弊害となる。上記特許文献１では、印刷時の確認処理を省略することができても、上記のような印刷ジョブの自動化を実現することはできない。
【０００６】
本発明は、上記の事情に鑑みなされたものであり、ユーザーが格別な操作を行うことなく、同一のジョブを繰り返して実行可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面にかかる情報処理システムは、ジョブを実行するジョブ実行機構と、時刻を計時する計時部と、記憶部と、前記ジョブ実行機構にジョブを実行させたときに前記計時部により計時された時刻に基づき前記ジョブの実行時間帯を算出し、前記実行時間帯及び前記ジョブを示すジョブデータを前記記憶部に記憶させ、前記ジョブ実行機構により更なるジョブを実行させる度に、当該更なるジョブの実行時に前記計時部により計時された時刻及び当該更なるジョブのジョブデータが、前記記憶部に既に記憶されている実行時間帯及びジョブデータと同一性を有するか否かを判定し、同一性を有すると判定した場合に、前記記憶部に既に記憶されている前記実行時間帯及び前記ジョブデータに対応付けられた計数値をカウントアップさせ、当該計数値が予め設定された閾値に達した場合に、当該計数値に対応付けられて前記記憶部に記憶されている前記実行時間帯及び前記ジョブデータにより示されるジョブを繰り返しジョブとして設定し、以降、前記計時部により計時されている時刻が、前記繰り返しジョブの実行時間帯に属する時刻となったときに、前記ジョブ実行機構により当該繰り返しジョブを実行させる制御部と、を備えるものである。
【発明の効果】
【０００８】
本発明によれば、ユーザーが格別な操作を行うことなく、同一のジョブを繰り返して実行することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る情報処理システムの一実施形態としての画像形成装置を示す断面図である。
【図２】本実施形態の画像形成装置を示すブロック図である。
【図３】ジョブの実行時間帯及び当該ジョブを示すジョブデータなどからなるジョブリストを生成するための処理を示すフローチャートである。
【図４】ジョブリストを概念的に示す図である。
【図５】ジョブを自動的に繰り返し実行させるか否かを選択するための表示部に表示された選択画面を示す図である。
【図６】ジョブ及び当該ジョブの実行時間を対応付けて記憶した繰り返しジョブデータを概念的に示す図である。
【図７】繰り返しジョブデータに基づきジョブを繰り返し実行するための処理を示すフローチャートである。
【図８】本発明の一実施形態としての情報処理システムの変形例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態に係る情報処理システムについて図面を参照して説明する。図１は、本発明に係る情報処理システムの一実施形態としての画像形成装置を示す断面図である。また、図２は、本実施形態に係る画像形成装置を示すブロック図である。
【００１１】
図１に示す画像形成装置１０は、本発明に係る情報処理システムの一実施形態であり、例えばコピー機能、プリンター機能、ファクシミリ機能のような複数の機能を兼ね備えたＭＦＰ（複合機）である。この画像形成装置１０は、画像読取部１１と、画像形成部１２とを備えている。
【００１２】
画像読取部１１は、原稿の画像を光学的に読み取る撮像素子を有しており、この撮像素子のアナログ出力がデジタル信号に変換されて、原稿の画像を示す画像データが生成される。
【００１３】
画像形成部１２は、上記画像データによって示される画像を記録紙に形成するものであり、マゼンタ用の画像形成ユニット３Ｍ、シアン用の画像形成ユニット３Ｃ、イエロー用の画像形成ユニット３Ｙ、及びブラック用の画像形成ユニット３Ｂｋを備えている。各画像形成ユニット３Ｍ、３Ｃ、３Ｙ、及び３Ｂｋのいずれにおいても、感光体ドラム４の表面を均一帯電させ、感光体ドラム４の表面を露光して、感光体ドラム４の表面に静電潜像を形成し、感光体ドラム４の表面の静電潜像をトナー像に現像して、感光体ドラム４の表面のトナー像を中間転写ベルト５に１次転写する。これにより、カラーのトナー像が中間転写ベルト５上に形成される。このカラーのトナー像は、中間転写ベルト５と２次転写ローラー６の間のニップ域Ｎにおいて給紙部１４から搬送路８を通じて搬送されてきた記録紙Ｐに２次転写される。
【００１４】
この後、定着装置１５で記録紙Ｐが加熱及び加圧されて、記録紙Ｐ上のトナー像が熱圧着により定着され、更に記録紙Ｐが排出ローラー１６を通じて排出トレイ１７に排出される。
【００１５】
図２に示すように、画像形成装置１０は、データ通信が可能にユーザーの端末装置４０と接続されている。
【００１６】
画像形成装置１０は、画像読取部１１と、画像形成部１２と、表示部２１と、操作部２２と、タッチパネル２３と、ファクシミリ通信部２４と、ネットワーク通信部２５と、記憶部２８と、制御ユニット２９とを備えている。これらの構成要素は、互いにバスを通じてデータ又は信号の送受信が可能とされている。
【００１７】
表示部２１は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）ディスプレイなどから構成される。操作部２２は、テンキー、決定キー、スタートキーなどの物理キーを備えている。
【００１８】
表示部２１の画面には、タッチパネル２３が配置されている。タッチパネル２３は、所謂抵抗膜方式や静電容量方式などのタッチパネルであって、タッチパネル２３に対するユーザーの指などの接触（タッチ）をその接触位置とともに検知して、その接触位置の座標を示す検知信号を制御ユニット２９の後述する制御部３１などに出力する。
【００１９】
ネットワーク通信部（ＮＷ通信部）２５は、不図示のＬＡＮチップなどの通信モジュールを備える通信インターフェイスであり、ネットワーク上のＰＣ（Personal Computer）やサーバーなどの端末装置と接続され、ＰＣやサーバーとの間でデータの送受信を行う。
【００２０】
ファクシミリ通信部（ＦＡＸ通信部）２４は、公衆回線を通じたファクス通信を行うファクス通信モジュールを備える通信インターフェイスであり、画像データを、公衆回線を通じて他のファクシミリ装置（図示せず）等との間で送受信する。
【００２１】
記憶部２８は、ＳＳＤ（Solid State Drive）、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置であって、各種のアプリケーションプログラムや種々のデータを記憶している。
【００２２】
制御ユニット２９は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、例えばＣＰＵ（Central Processing Unit）、ＡＳＩＣ（Application Specific Integrated Circuit）、又はＭＰＵ（Micro Processing Unit）等である。制御ユニット２９は、上記のＲＯＭ又は記憶部２８に記憶された制御プログラムが上記のプロセッサーで実行されることにより、制御部３１として機能する。
【００２３】
制御部３１は、画像形成装置１０を統括的に制御する。制御ユニット２９は、画像読取部１１、画像形成部１２、表示部２１、操作部２２、タッチパネル２３、ファクシミリ通信部２４、ネットワーク通信部２５、及び記憶部２８などと接続されている。制御部３１は、これらの構成要素の動作制御や、当該各構成要素との間での信号またはデータの送受信を行う。
【００２４】
制御部３１は、画像形成装置１０による画像形成に必要な各種の処理などを実行する処理部としての役割を果たす。また、制御部３１は、タッチパネル２３から出力される検知信号あるいは操作部２２の物理キーの操作に基づき、ユーザーにより入力された操作指示を受け付ける。更に、制御部３１は、表示部２１の表示動作を制御する機能、ファクシミリ通信部２４及びネットワーク通信部２５の通信動作を制御する機能を有する。
【００２５】
なお、画像形成部１２、ファクシミリ通信部２４、及びネットワーク通信部２５は、特許請求の範囲における「ジョブ実行機構」の一例である。
【００２６】
画像形成装置１０では、ユーザーによる操作部２２又はタッチパネル２３の操作に基づいて、当該ユーザー固有の識別情報ＩＤが入力される。制御部３１は、その識別情報ＩＤを認証して承認した場合、当該識別情報ＩＤのユーザーに対して当該画像形成装置１０の使用を許可する。この後、制御部３１は、ユーザーから受け付けた各種のジョブを実行させる。
【００２７】
例えば、ユーザーが、原稿を画像読取部１１にセットし、操作部２２を操作してコピージョブの実行指示を入力すると、制御部３１は、当該指示を受け付け、画像読取部１１により原稿の画像を読取らせて、画像形成部１２により原稿の画像を記録紙に形成させる。
【００２８】
また、ユーザーが、原稿を画像読取部１１にセットし、操作部２２を操作して、送信ジョブの実行指示を入力して、送信の宛先（メールアドレスなど）を入力すると、制御部３１は、当該指示及び宛先（例えば、画像形成装置１０にネットワーク接続されたユーザーの端末装置４０）を受け付け、画像読取部１１により原稿の画像を読取らせ、当該原稿の画像を、ネットワーク通信部２５を通じてその宛先に送信する。
【００２９】
あるいは、ユーザーが、原稿を画像読取部１１にセットし、操作部２２を操作して、ファクシミリジョブの実行指示を入力して、ファクシミリ送信の宛先（受信側のファクシミリ装置の電話番号など）を入力すると、制御部３１は、当該指示及び宛先を受け付け、画像読取部１１により原稿の画像を読取らせ、当該原稿の画像を、ファクシミリ通信部２４を通じてその宛先に送信する。
【００３０】
また、ユーザーは、当該ユーザーの端末装置（ＰＣ）４０を操作して、印刷対象データ、プリントジョブの実行の指示、及び自己の識別情報ＩＤを、当該ユーザーの端末装置４０からネットワークを通じて画像形成装置１０に送信する。画像形成装置１０では、当該印刷対象データ、プリントジョブの実行の指示、及びユーザーの識別情報ＩＤがネットワーク通信部２５で受信されると、制御部３１は、その識別情報ＩＤを認証して承認した場合、当該識別情報ＩＤのユーザーに対して当該画像形成装置１０の使用を許可し、当該プリントジョブの実行の指示に応じて、画像形成部１２により当該印刷対象データを記録紙に形成させる。
【００３１】
更に、送信ジョブの第２実施形態としては、ユーザーが、当該ユーザーの端末装置４０を操作して、送信対象データ（画像等）、送信ジョブの実行の指示、送信の宛先、及び自己の識別情報ＩＤを、当該ユーザーの端末装置４０からネットワークを通じて画像形成装置１０に送信する。画像形成装置１０では、送信対象データ、送信ジョブの実行の指示、送信の宛先、及びユーザーの識別情報ＩＤがネットワーク通信部２５で受信されると、制御部３１は、その識別情報ＩＤを認証して承認した場合、当該識別情報ＩＤのユーザーに対して当該画像形成装置１０の使用を許可し、当該送信対象データを、ネットワーク通信部２５を通じてその宛先に送信する。
【００３２】
同様に、ファクシミリジョブについても、ユーザーが、当該ユーザーの端末装置４０を操作して、ファクシミリ送信対象データ（画像等）、ファクシミリジョブの実行の指示、ファクシミリ送信の宛先、及び自己の識別情報ＩＤを、当該ユーザーの端末装置４０からネットワークを通じて画像形成装置１０に送信する。画像形成装置１０では、ファクシミリ送信対象データ、ファクシミリジョブの実行の指示、ファクシミリ送信の宛先、及びユーザーの識別情報ＩＤがネットワーク通信部２５で受信されると、制御部３１は、その識別情報ＩＤを認証して承認した場合、当該識別情報ＩＤのユーザーに対して当該画像形成装置１０の使用を許可し、当該ファクシミリ送信対象データを、ファクシミリ通信部２４を通じてその宛先に送信する。
【００３３】
このように、画像形成装置１０は、制御部３１による制御の下、コピージョブ、送信ジョブ、ファクシミリジョブ、プリントジョブなどを実行する。
【００３４】
一方、制御部３１は、ジョブを実行させると、ジョブの実行開始時に当該制御部３１に内蔵の計時部３２により計時された時刻を当該ジョブの実行時刻Ｔとして取得して、実行時刻Ｔの前後に及ぶ予め定められた時間帯である実行時間帯ΔＴを設定すると共に、当該ジョブの内容を示すジョブデータＪＤを生成し、当該ジョブについての実行時間帯ΔＴ及びジョブデータＪＤを、ユーザー毎（識別情報ＩＤ毎）に、記憶部２８に記憶されているジョブリストＪＬに記憶させる。
【００３５】
実行時間帯ΔＴは、実行時刻Ｔを中心としてその前後の予め定められた時間からなる時間帯であって、例えば１０分乃至６０分程度の長さに設定される。
【００３６】
ジョブデータＪＤは、例えば、当該ジョブの名称、処理対象データ、処理設定値などである。処理対象データは、例えば、(i)コピージョブの場合は、画像読取部１１による原稿読取で得られた画像、(ii)送信ジョブの場合は、画像読取部１１による原稿読取で得られた画像、又は送信対象データ、(iii)ファクシミリジョブの場合は、画像読取部１１による原稿読取で得られた画像、又はファクシミリ送信対象データ、(iv)プリントジョブの場合は印刷対象データ、である。また、処理設定値は、例えば、(I)コピージョブの場合は、枚数、部数、カラー又はモノクロ、集約、片面／両面印刷等を示す情報、(II) 送信ジョブの場合は、送信相手先、処理対象データの解像度及びデータ種別等を示す情報、(III) ファクシミリジョブの場合は、ファクシミリ送信相手先、処理対象データの解像度等を示す情報、(iv)プリントジョブの場合は、部数、カラー又はモノクロ、集約、片面／両面印刷等を示す情報、である。
【００３７】
そして、制御部３１は、更なるジョブを実行させる度に、当該ジョブの実行時に実行時刻Ｔを取得して実行時間帯ΔＴを設定し、当該ジョブを示すジョブデータＪＤを、当該ジョブを解析して生成する。更に、制御部３１は、当該ジョブの識別情報ＩＤが示すユーザーのジョブリストＪＬに、(1)当該更なるジョブの実行時刻Ｔが属することになる実行時間帯ΔＴと、(2) 当該更なるジョブのジョブデータＪＤの示す内容と一致する内容であるジョブデータＪＤと、からなるジョブが既に記憶されているかを判定する。制御部３１は、(1)(2)の条件を満たすジョブが既にジョブリストＪＬに記憶されていると判定したときは、当該(1)(2)の条件を満たすジョブの計数値Ｃをカウントアップ（インクリメント）させる。
【００３８】
すなわち、制御部３１は、更なるジョブを実行したとき、同じユーザーのジョブリストＪＬに、既に、当該更なるジョブの実行時刻Ｔが属することになる実行時間帯ΔＴと、当該更なるジョブのジョブデータＪＤと同一のジョブデータＪＤとを有するジョブが記憶されていれば、当該更なるジョブの実行時間帯ΔＴ及びジョブデータＪＤをジョブリストＪＬに追加することは行わず、既に記憶されている上記(1)(2)の条件を満たすジョブについての計数値Ｃをカウントアップさせる処理のみを行う。
【００３９】
一方、制御部３１は、更なるジョブを実行したとき、同じユーザーのジョブリストＪＬに、上記(1)(2)の条件を満たすジョブが記憶されていなければ、当該更なるジョブの実行時間帯ΔＴ及びジョブデータＪＤをジョブリストＪＬに追加する。
【００４０】
そして、制御部３１は、ジョブリストＪＬに記憶されている実行時間帯ΔＴ及びジョブデータＪＤからなるジョブのいずれかの計数値Ｃが予め設定された閾値Ｓに達したときは、当該実行時間帯ΔＴ及びジョブデータＪＤからなるジョブを、記憶部２８に記憶されている繰り返しジョブリストＲＤに追加して記憶させる。このとき、制御部３１は、ジョブリストＪＬから、計数値Ｃが閾値Ｓに達している当該実行時間帯ΔＴ及びジョブデータＪＤからなるジョブを削除する。
【００４１】
なお、制御部３１は、ジョブリストＪＬに記憶されている実行時間帯ΔＴ及びジョブデータＪＤが示すジョブのいずれかの計数値Ｃが閾値Ｓに達したとき、計数値Ｃが閾値Ｓに達した当該ジョブを、繰り返し実行させるか否かをユーザーに問い合わせるメッセージを表示部２１の画面に表示させるようにし、このメッセージの表示時に、ユーザーによる当該画面に対するタッチ操作で、ジョブを繰り返し実行させる指示がタッチパネル２３を通じて入力され、当該指示を受け付けることを条件として、当該実行時間帯ΔＴ及びジョブデータＪＤからなるジョブを、繰り返しジョブリストＲＤに追加して記憶させるようにしてもよい。
【００４２】
また、制御部３１は、計時部３２より計時される時刻が、繰り返しジョブリストＲＤにおけるいずれかのジョブの実行時間帯ΔＴに属する時刻となった場合には、この実行時間帯ΔＴを有する繰り返しジョブを、当該繰り返しジョブのジョブデータＪＤの示す内容に従って実行させる。
【００４３】
これにより、本実施形態に係る画像形成装置１０によれば、普段から繰り返し実行されている同一のジョブを、ユーザーが格別な操作を行うことなく、当該ジョブが普段実行されている時間帯の到来時に繰り返して実行することができる。
【００４４】
次に、上記のようなジョブリストを生成するための処理を、図３に示すフローチャートなどを参照して詳細に説明する。
【００４５】
まず、ユーザーは、画像形成装置１０の操作部２２又はタッチパネル２３を操作して自己の識別情報ＩＤを入力するか、又は自己の識別情報ＩＤを当該ユーザーの端末装置４０からネットワークを通じて画像形成装置１０へと送信させる。画像形成装置１０では、ユーザーの識別情報ＩＤが入力されるか又はネットワーク通信部２５で受信されると、制御部３１は、ユーザーの識別情報ＩＤを認証し、当該識別情報ＩＤを承認できた場合に、当該ユーザーに対して当該画像形成装置１０の使用を許可する（Ｓ１０１）。
【００４６】
続いて、ユーザーは、(A)画像形成装置１０の操作部２２又はタッチパネル２３を操作して、コピージョブ、送信ジョブ、又はファクシミリジョブの実行を指示するか、あるいは、(B)送信ジョブ、ファクシミリジョブ、又はプリントジョブの実行の指示と、処理対象データ（送信対象データ、ファクシミリ送信対象データ、又は印刷対象データ）とを、当該ユーザーの端末装置４０からネットワークを通じて画像形成装置１０へと送信させる。画像形成装置１０では、上記ジョブのいずれかの実行指示が入力されるか、又はいずれかのジョブの実行の指示及び処理対象データがネットワーク通信部２５で受信されると、制御部３１は、その指示されたジョブ（以下、当該指示されたジョブをジョブＪＢとする）を実行する（Ｓ１０２）。
【００４７】
このとき、制御部３１は、当該ジョブＪＢの実行の開始時に、制御部３１に内蔵の計時部３２より計時された時刻を、当該ジョブＪＢの実行時刻Ｔとして取得する（Ｓ１０３）。そして、制御部３１は、実行時刻Ｔに基づいて実行時間帯ΔＴを設定すると共に、当該ジョブＪＢの内容を示すジョブデータＪＤを生成する（Ｓ１０４）。
【００４８】
そして、制御部３１は、記憶部２８に記憶されている各ジョブリストＪＬのうち、Ｓ１０１で承認されたユーザーの識別情報ＩＤに対応付けられたジョブリストＪＬを参照して、Ｓ１０２で実行したジョブＪＢの実行時刻Ｔ及びジョブデータＪＤと同一性を有する実行時間帯ΔＴ及びジョブデータＪＤからなるジョブが、当該ジョブリストＪＬに記憶されているか否かを判定する（Ｓ１０５）。
【００４９】
図４は、ジョブリストＪＬを概念的に示す図である。この図４に示すように記憶部２８には、ユーザーの識別情報ＩＤ別のそれぞれのジョブリストＪＬが記憶されている。各ユーザーのそれぞれのジョブリストＪＬには、実行時間帯ΔＴ、ジョブデータＪＤ、及び計数値Ｃにより示される各ジョブが記憶されている。
【００５０】
なすわち、計数値Ｃは、実行された実行時刻Ｔが近似しており（一方のジョブの実行時間帯ΔＴに、他方のジョブの実行時刻Ｔが属する）、ジョブデータＪＤが同一であるジョブが実行された回数を示す数値である。制御部３１は、計数値Ｃを、ジョブがジョブリストＪＬに初めて記憶させたときに「１」に初期設定する。
【００５１】
Ｓ１０５における判定時、制御部３１は、Ｓ１０１で承認されたユーザーの識別情報ＩＤに対応付けられたジョブリストＪＬを参照して、Ｓ１０２で実行したジョブＪＢの実行時刻Ｔが属する実行時間帯ΔＴを有し、かつ、ジョブＪＢのジョブデータＪＤと同一のジョブデータＪＤを有するジョブが記憶されているかを判断する。制御部３１は、ジョブＪＢの実行時刻Ｔが属する実行時間帯ΔＴを有し、かつ、ジョブＪＢのジョブデータＪＤと同一のジョブデータＪＤを有するジョブがあると判断した場合に、Ｓ１０２で実行したジョブＪＢの実行時刻Ｔ及びジョブデータＪＤと同一性を有する実行時間帯ΔＴ及びジョブデータＪＤからなるジョブが、当該ジョブリストＪＬに記憶されていると判定する。
【００５２】
但し、制御部３１は、ジョブＪＢのジョブデータＪＤと同一のジョブデータＪＤを有するジョブがあるかを判断するとき、(a)当該両ジョブデータＪＤをなす各要素が全く同一の場合に加え、(b)全く同一でなくても、両ジョブデータＪＤをなす各要素のうち、予め定められた割合（例えば８０％）の数の要素が同一である場合にも、ジョブＪＢのジョブデータＪＤと同一のジョブデータＪＤを有するジョブがあると判断するようにしてもよい。
【００５３】
Ｓ１０５において、制御部３１は、Ｓ１０２で実行したジョブＪＢの実行時刻Ｔ及びジョブデータＪＤと同一性を有する実行時間帯ΔＴ及びジョブデータＪＤからなるジョブが、当該ジョブリストＪＬに記憶されていないと判定した場合は（Ｓ１０５「Ｎｏ」）、Ｓ１０２で実行したジョブＪＢの実行時間帯ΔＴ及びジョブデータＪＤを、ジョブリストＪＬに新たに記憶させて（Ｓ１１５）、これらの実行時間帯ΔＴ及びジョブデータＪＤに対応付けられた計数値Ｃを「１」に初期設定する（Ｓ１１６）。この後、図３の処理を終了する。
【００５４】
一方、制御部３１は、Ｓ１０２で実行されたジョブＪＢの実行時刻Ｔが上記ジョブリストＪＬに記憶されているいずれかの実行時間帯ΔＴに属し、かつ、ジョブＪＢのジョブデータＪＤと、当該実行時間帯ΔＴに対応付けられたジョブデータＪＤとが同一であると判断した場合は、Ｓ１０２で実行したジョブＪＢの実行時刻Ｔ及びジョブデータＪＤと同一性を有する実行時間帯ΔＴ及びジョブデータＪＤからなるジョブが、当該ジョブリストＪＬに記憶されていると判定し（Ｓ１０５「Ｙｅｓ」）、当該ジョブリストＪＬに記憶されている実行時間帯ΔＴ及びジョブデータＪＤが示すジョブの計数値Ｃをカウントアップする（Ｓ１０６）。
【００５５】
この後、制御部３１は、当該計数値Ｃが閾値Ｓに達したか否かを判定する（Ｓ１０７）。閾値Ｓには、１よりも大きな整数値が設定される。例えば閾値Ｓとして、「５」乃至「１０」が予め設定される。
【００５６】
このとき、制御部３１は、計数値Ｃが閾値Ｓに達していないと判定すると（Ｓ１０７「Ｎｏ」）、処理は終了する。
【００５７】
また、制御部３１は、計数値Ｃが閾値Ｓに達していると判定すると（Ｓ１０７「Ｙｅｓ」）、図５に例を示すような、ジョブを繰り返し実行させるか否かを選択するための選択画面Ｇを表示部２１に表示させる（Ｓ１０８）。この図５に示す選択画面Ｇには、ジョブを繰り返し実行させるか否かの選択を促すメッセージＭ、ＯＫキーＫ１１、ＮＧキーＫ１２が表示されている。
【００５８】
例えば、ユーザーがＮＧキーＫ１２をタッチ操作すると、制御部３１は、タッチパネル２３を通じて、ＮＧキーＫ１２に対する指示として、当該ジョブを繰り返し実行させない指示を受け付けた場合（Ｓ１０９「ＮＧ」）、ジョブリストＪＬから、Ｓ１０５で同一性を有すると判定された実行時間帯ΔＴ及びジョブデータＪＤからなるジョブを消去する（Ｓ１１０）。この後、図３の処理は終了する。
【００５９】
また、選択画面Ｇが表示部２１に表示されているときに、ユーザーがＯＫキーＫ１１をタッチ操作して、制御部３１が、タッチパネル２３を通じて、ＯＫキーＫ１１に対する指示として、当該ジョブを繰り返し実行させる指示を受け付けた場合は（Ｓ１０９「ＯＫ」）、上記ジョブリストＪＬにおける、Ｓ１０５で同一性を有すると判定した実行時間帯ΔＴ及びジョブデータＪＤからなるジョブをジョブリストＪＬから消去し（Ｓ１１１）、更に、当該同一性を有すると判定した実行時間帯ΔＴ及びジョブデータＪＤからなるジョブを、繰り返しジョブリストＲＤに追加して記憶させる（Ｓ１１２）。この後、処理は終了する。
【００６０】
すなわち、画像形成装置１０において、同一のユーザーにより同一のジョブが、同じような時刻に、閾値Ｓが示す回数分繰り返された場合には、ユーザーの指示に応じて、当該ジョブが繰り返しジョブとして、繰り返しジョブリストＲＤに記憶される。図６は、繰り返しジョブリストＲＤを概念的に示す図である。この図６に示すように繰り返しジョブリストＲＤは、繰り返し実行の対象となる繰り返しジョブについて、その実行時間帯ΔＴ及びジョブデータＪＤを記憶している。この繰り返しジョブリストＲＤは、全てのユーザーについての繰り返しジョブを一括して記憶する。但し、繰り返しジョブリストＲＤは、繰り返しジョブとして記憶する各ジョブが、いずれのユーザーのジョブであるのかを記憶しておく。
【００６１】
なお、制御部３１は、計数値Ｃが閾値Ｓに達していると判定したとき（Ｓ１０７「Ｙｅｓ」）、Ｓ１０８及びＳ１０９の処理を行わず、すなわちユーザーによる指示を求めることなく、計数値Ｃが閾値Ｓに達しているジョブを繰り返しジョブリストＲＤに記憶させる処理（Ｓ１１１，Ｓ１１２）を行うようにしてもよい。この場合、Ｓ１１０の処理は行われない。
【００６２】
また、上記実施形態では、制御部３１は、ユーザー別に、実行したジョブＪＢの実行時刻Ｔ及びジョブデータＪＤと同一性を有する実行時間帯ΔＴ及びジョブデータＪＤからなるジョブが、ジョブリストＪＬに記憶されているか否かを判定し、当該計数値Ｃが閾値Ｓに達しているジョブを、繰り返しジョブリストＲＤに記憶させるものとしているが、ジョブリストＪＬが全てのユーザーのジョブを一括して記憶するものとし、更に、ユーザーの別に拘わらず、実行したジョブＪＢの実行時刻Ｔ及びジョブデータＪＤと同一性を有する実行時間帯ΔＴ及びジョブデータＪＤからなるジョブが、ジョブリストＪＬに記憶されているか否かを判定し、同一性を有するジョブがジョブリストＪＬに記憶されていれば、当該記憶されているジョブについての計数値をカウントアップするようにして、当該計数値Ｃが閾値Ｓに達しているジョブを繰り返しジョブリストＲＤに記憶させるようにしてもよい。すなわち、ここでの計数値Ｃは、ジョブが全ユーザーにより実行された回数を示すものとなる。
【００６３】
次に、上記のような繰り返しジョブリストＲＤに基づき実行時刻ＴにジョブＪＢを繰り返し実行するための処理を、図７に示すフローチャートなどを参照して詳細に説明する。
【００６４】
制御部３１に内蔵の計時部３２は常に時刻を計時している。制御部３１は、計時部３２により計時された時刻が、繰り返しジョブリストＲＤに記憶されている各ジョブの実行時間帯ΔＴに属しているかを随時判断する（Ｓ２０１）。制御部３１は、計時部３２により計時された時刻が、繰り返しジョブリストＲＤに記憶されたいずれのジョブの実行時間帯ΔＴにも属していなければ（Ｓ２０１「Ｎｏ」）、Ｓ２０１の処理を繰り返す。
【００６５】
他方、制御部３１は、計時部３２により計時された時刻が、ジョブリストＲＤに記憶されたいずれかのジョブの実行時間帯ΔＴに属していると判断した場合は（Ｓ２０１「Ｙｅｓ」）、この実行時間帯ΔＴを含むジョブの内容（ジョブデータＪＤ）を、繰り返しジョブリストＲＤから読み出して、このジョブを実行する（Ｓ２０２）。この後、処理はＳ２０１に戻る。
【００６６】
このように、制御部３１は、計時部３２より計時された時刻が、繰り返しジョブリストＲＤに記憶されているいずれかのジョブの実行時間帯ΔＴに属しているときは、ユーザーにより当該ジョブの実行が指示されていなくても、当該ジョブを実行する。このため、例えばユーザーにより日々繰り返されていたジョブが、ユーザーによる実行指示の入力なしで繰り返し実行されるので、同じジョブを同じような時刻に実行させたいユーザーは、そのための指示入力に要する手間が省かれる。
【００６７】
なお、他の実施形態として、制御部３１は、計時部３２により計時された時刻が、繰り返しジョブリストＲＤに記憶されたいずれかのジョブの実行時間帯ΔＴに属していると判断した場合（Ｓ２０１「Ｙｅｓ」）、Ｓ２０２において当該実行時間帯ΔＴを含むジョブを実行する前に、(1)表示部２１に、当該ジョブのユーザーと、当該ジョブを実行する旨のメッセージとを表示させ、操作部２２又はタッチパネル２３に当該ユーザーの識別情報ＩＤと当該ジョブの実行指示が入力されたこと、又は(2)当該ジョブのユーザーに対してネットワーク通信部２５から、当該ジョブを実行する旨のメッセージを含む電子メールを送信させ、操作部２２又はタッチパネル２３に当該ユーザーの識別情報ＩＤと当該ジョブの実行指示が入力されたこと、のいずれかの条件が満たされたときに、当該ジョブを実行するようにしてもよい。当該他の実施形態は、上述したようにユーザーの別に拘わらず、同一性を有する各ジョブＪＢの計数値Ｃをカウントアップして、当該計数値Ｃが閾値Ｓに達しているジョブを繰り返しジョブリストＲＤに記憶させている場合には行わない。
【００６８】
また、実行時間帯ΔＴの長さ及び閾値Ｓは、ユーザーが操作部２２又はタッチパネル２３を操作して入力したそれぞれの任意の値に、制御部３１が変更及び設定するようにすることが好ましい。
【００６９】
また、上記実施形態では、ジョブリストＪＬ及び繰り返しジョブリストＲＤを画像形成装置１０の記憶部２８に記憶させ、画像形成装置１０の制御部３１が、図３に示すフローチャートの処理を行っているが、図８に示すように複数の画像形成装置１０を設置している場合は、ジョブリストＪＬ及び繰り返しジョブリストＲＤを、管理者の端末装置４１又はサーバーの記憶デバイスに記憶させておき、管理者の端末装置４１又はサーバーが、上述した制御部３１と同様の機能を有する制御部を備え、ネットワークを通じてのデータ通信により、各画像形成装置１０に入力されたユーザーの識別情報ＩＤ、ジョブの実行の指示、ジョブＪＢに関する上記各情報を逐一取得して、当該端末装置４１又はサーバーの制御部により、図３及び図７に示すフローチャートの処理を行って、管理者の端末装置４１又はサーバーから各画像形成装置１０に対して指示を送信することで、各画像形成装置１０に、上記繰り返しジョブを実行させるようにしてもよい。この場合、管理者の端末装置４１又はサーバーと、各画像形成装置１０とが、本発明の一実施形態に係る情報処理システムを構成する。
【００７０】
また、上記実施形態では、本発明に係る情報処理システムの一実施形態を、画像形成装置（複合機）を用いて説明しているが、これは一例に過ぎず、他の情報処理装置、例えば医療機器等であっても構わない。
【００７１】
また、図１乃至図８を用いて説明した上記実施形態及び変形例の構成及び処理は、本発明の一例に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００７２】
１０    画像形成装置
１１    画像読取部
１２    画像形成部
２１    表示部
２２    操作部
２４    ファクシミリ通信部
２５    ネットワーク通信部
２３    タッチパネル
２８    記憶部
２９    制御ユニット
３１    制御部
３２    計時部
４０    ユーザーの端末装置
【図１】
2020055218.tif 000003
【図２】
2020055218.tif 000004
【図３】
2020055218.tif 000005
【図４】
2020055218.tif 000006
【図５】
2020055218.tif 000007
【図６】
2020055218.tif 000008
【図７】
2020055218.tif 000009
【図８】
2020055218.tif 000010