(57)【要約】【課題】ジョブに関する情報を保持可能な記憶容量の不揮発性の記憶部を有しない装置においても、ジョブの入力者の要求を満たしつつ装置の電源を遮断状態とすることができる情報処理装置及びプログラムを得る。【解決手段】画像処理装置１０は、予め定められた処理の処理単位であるジョブ、該ジョブの有効期間、及び画像処理装置１０自身の電源を遮断状態とする遮断指示を受け付ける受付部６０と、受付部６０により遮断指示が受け付けられた場合、受付部６０により受け付けられて蓄積されたジョブが存在しない場合に、画像処理装置１０装置自身の電源を遮断状態とする制御を行う制御部６２と、を備える。【選択図】図２
2018039176.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた処理の処理単位であるジョブ、該ジョブの有効期間、及び装置自身の電源を遮断状態とする遮断指示を受け付ける受付部と、
前記受付部により前記遮断指示が受け付けられた場合、前記受付部により受け付けられて蓄積されたジョブが存在しない場合に、前記電源を遮断状態とする制御を行う制御部と、
を備えた情報処理装置。
【請求項２】
前記受付部は、前記ジョブの実行を中止する中止指示をさらに受け付け、
前記制御部は、前記受付部により前記遮断指示が受け付けられた後に前記中止指示が受け付けられた際に、該ジョブの有効期間にかかわらず前記電源を遮断状態とする制御を行う
請求項１に記載の情報処理装置。
【請求項３】
前記受付部は、前記ジョブの実行を開始する開始指示をさらに受け付け、
前記制御部は、前記受付部により前記遮断指示が受け付けられた後に前記開始指示が受け付けられた場合、該ジョブの有効期間にかかわらず該ジョブの完了後に前記電源を遮断状態とする制御を行う
請求項１に記載の情報処理装置。
【請求項４】
前記ジョブが複数個受け付けられた場合、前記有効期間は、有効期間が最も遅く満了するジョブの有効期間である
請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、前記受付部により受け付けられたジョブの有効期間が満了すると、該ジョブの情報を削除する
請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、前記受付部により前記遮断指示が受け付けられた後、前記受付部による新たなジョブの受け付けを禁止する制御を行う
請求項１から請求項５の何れか１項に記載の情報処理装置。
【請求項７】
前記制御部は、前記受付部により前記ジョブが受け付けられ、かつ前記遮断指示が受け付けられてから前記電源を遮断状態とする制御を行うまでの間に、該ジョブに対する操作を促す情報を出力する制御を行う
請求項１から請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記受付部により受け付けられたジョブの情報は、揮発性の記憶部のみに記憶される
請求項１から請求項７の何れか１項に記載の情報処理装置。
【請求項９】
コンピュータを、請求項１から請求項８の何れか１項記載の情報処理装置の受付部及び制御部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、情報処理装置であって、指定の日時に指定の動作を実行するように予約する予約ジョブを設定する設定手段と、前記情報処理装置の電源遮断を指示する電源遮断指示を受信する受信手段と、を備えた情報処理装置が開示されている。この情報処理装置は、前記電源遮断指示を受信した場合に、前記予約ジョブが設定されているか否かを判定する判定手段と、前記判定手段により前記予約ジョブが設定されていないと判定された場合に、前記情報処理装置の電源を遮断する電源遮断処理を実行する電源遮断手段と、を備える。また、この情報処理装置は、前記判定手段により前記予約ジョブが設定されていると判定された場合に、前記予約ジョブが設定されている旨を外部装置に通知する通知手段と、を備える。そして、この情報処理装置は、前記予約ジョブが設定されている状態で、前記電源遮断指示を受信した場合に、前記予約ジョブに関する情報を不揮発性の記憶部に退避する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０９４４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報処理装置には、装置の設定情報を記憶するための小容量の不揮発性の記憶部しか備えておらず、ジョブデータを保持するための大容量の不揮発性の記憶部を備えていない情報処理装置も存在する。このような情報処理装置においては、ジョブデータは揮発性の記憶部に保持されているため、装置の電源が遮断されると保持されていたジョブデータは、処理が実行されることなく消失してしまう。ジョブデータの消失を防ぐために、ジョブデータが保持されているときには装置の電源遮断の指示が行われても電源遮断状態に入らないように構成することも可能であるが、このような構成の場合、装置の電源が入った状態が続いたままになってしまう。本発明は、ジョブに関する情報を保持可能な記憶容量の不揮発性の記憶部を有しない装置においても、ジョブの入力者の要求を満たしつつ装置の電源を遮断状態とすることができる情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の情報処理装置は、予め定められた処理の処理単位であるジョブ、該ジョブの有効期間、及び装置自身の電源を遮断状態とする遮断指示を受け付ける受付部と、前記受付部により前記遮断指示が受け付けられた場合、前記受付部により受け付けられて蓄積されたジョブが存在しない場合に、前記電源を遮断状態とする制御を行う制御部と、を備えている。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記受付部が、前記ジョブの実行を中止する中止指示をさらに受け付け、前記制御部が、前記受付部により前記遮断指示が受け付けられた後に前記中止指示が受け付けられた際に、該ジョブの有効期間にかかわらず前記電源を遮断状態とする制御を行うものである。
【０００７】
また、請求項３に記載の発明は、請求項１に記載の発明において、前記受付部が、前記ジョブの実行を開始する開始指示をさらに受け付け、前記制御部が、前記受付部により前記遮断指示が受け付けられた後に前記開始指示が受け付けられた場合、該ジョブの有効期間にかかわらず該ジョブの完了後に前記電源を遮断状態とする制御を行うものである。
【０００８】
また、請求項４に記載の発明は、請求項１に記載の発明において、前記ジョブが複数個受け付けられた場合、前記有効期間が、有効期間が最も遅く満了するジョブの有効期間であるものである。
【０００９】
また、請求項５に記載の発明は、請求項１に記載の発明において、前記制御部が、前記受付部により受け付けられたジョブの有効期間が満了すると、該ジョブの情報を削除するものである。
【００１０】
また、請求項６に記載の発明は、請求項１から請求項５の何れか１項に記載の発明において、前記制御部が、前記受付部により前記遮断指示が受け付けられた後、前記受付部による新たなジョブの受け付けを禁止する制御を行うものである。
【００１１】
また、請求項７に記載の発明は、請求項１から請求項６の何れか１項に記載の発明において、前記制御部が、前記受付部により前記ジョブが受け付けられ、かつ前記遮断指示が受け付けられてから前記電源を遮断状態とする制御を行うまでの間に、該ジョブに対する操作を促す情報を出力する制御を行うものである。
【００１２】
また、請求項８に記載の発明は、請求項１から請求項７の何れか１項に記載の発明において、前記受付部により受け付けられたジョブの情報が、揮発性の記憶部のみに記憶されるものである。
【００１３】
一方、上記目的を達成するために、請求項９に記載のプログラムは、コンピュータを、請求項１から請求項８の何れか１項記載の情報処理装置の受付部及び制御部として機能させるためのものである。
【発明の効果】
【００１４】
請求項１及び請求項９に記載の発明によれば、ジョブに関する情報を保持可能な記憶容量の不揮発性の記憶部を有しない装置においても、ジョブの入力者の要求を満たしつつ装置の電源を遮断状態とすることができる。
【００１５】
請求項２に記載の発明によれば、ジョブの実行を中止する中止指示を受け付けた場合に、直ちに電源を遮断状態とすることができる。
【００１６】
請求項３に記載の発明によれば、ジョブの開始指示を受け付けた場合に、該ジョブを実行してから電源を遮断状態とすることができる。
【００１７】
請求項４に記載の発明によれば、全てのジョブについて、ジョブの入力者の要求を満たして装置の電源を遮断状態とすることができる。
【００１８】
請求項５に記載の発明によれば、ジョブの有効期間満了後に、直ちに電源を遮断状態とすることができる。
【００１９】
請求項６に記載の発明によれば、電源の遮断指示を受け付けた後に新たなジョブの受け付けを可能とする場合に比較して、電源を遮断状態とするタイミングが遅れることを抑制することができる。
【００２０】
請求項７に記載の発明によれば、ジョブの入力者が未実行であるジョブを把握することができる。
【００２１】
請求項８に記載の発明によれば、ジョブの情報が記憶される記憶部として、揮発性の記憶部のみを有する場合でも、ジョブの入力者の要求を満たしつつ装置の電源を遮断状態とすることができる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】実施の形態に係る画像処理装置の制御装置の機能ブロック図である。
【図３】実施の形態に係る蓄積ジョブテーブルの一例を示す図である。
【図４】実施の形態に係る操作メニュー画面の一例を示す概略図である。
【図５】実施の形態に係るジョブ受付処理の一例を示すフローチャートである。
【図６】実施の形態に係るジョブ実行処理の一例を示すフローチャートである。
【図７】実施の形態に係るジョブ中止処理の一例を示すフローチャートである。
【図８】実施の形態に係る電源遮断処理の一例を示すフローチャートである。
【図９】実施の形態に係るジョブ報知処理の一例を示すフローチャートである。
【図１０】実施の形態に係るジョブ報知画面の一例を示す概略図である。
【図１１】実施の形態に係る受付禁止処理の一例を示すフローチャートである。
【図１２】実施の形態に係る第２操作メニュー画面の一例を示す概略図である。
【図１３】実施の形態に係る画像処理装置の電源を遮断する処理の一例を示すシーケンス図である。
【図１４】実施の形態に係る画像処理装置の電源を遮断する処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して、本発明を実施するための形態例を詳細に説明する。なお、ここでは、本発明を、情報処理装置の一例として、用紙への画像形成、用紙に形成された画像の読み取り、及びファクシミリの送受信等の複数の機能を有する画像処理装置であり、画像データを記憶するための不揮発性の記憶部を有しない画像処理装置に適用した場合について説明する。
【００２４】
まず、図１を参照して、本実施の形態に係る画像処理装置１０の構成を説明する。図１に示すように、本実施の形態に係る画像処理装置１０は、制御装置１２、画像形成部４０、画像読取部４２、電源スイッチ４４、通信回線Ｉ／Ｆ（InterFace）４６、及び操作表示部４８を備えている。
【００２５】
本実施の形態に係る制御装置１２は、画像処理装置１０の全体的な動作を司るＣＰＵ（Central Processing Unit）２０、及び各種プログラムや各種パラメータ等が予め記憶された不揮発性の記憶部であるＲＯＭ（Read Only Memory）２２を備えている。また、制御装置１２は、揮発性の記憶部であり、ＣＰＵ２０による各種プログラムの実行時のワークエリア等として用いられるＲＡＭ（Random Access Memory）２４、及び入出力Ｉ／Ｆ２６を備えている。
【００２６】
そして、ＣＰＵ２０、ＲＯＭ２２、ＲＡＭ２４、及び入出力Ｉ／Ｆ２６の各部がアドレスバス、データバス、及び制御バス等のバス２８を介して互いに接続されている。また、入出力Ｉ／Ｆ２６には、画像形成部４０、画像読取部４２、電源スイッチ４４、通信回線Ｉ／Ｆ４６、及び操作表示部４８が接続されている。
【００２７】
画像形成部４０は、例えば電子写真方式により、入力された画像データにより示される画像を用紙に形成する。画像読取部４２は、例えばＣＣＤ（Charge Coupled Device）ラインセンサ等の画像読取センサ等を含み、用紙に形成された画像を読み取って得られた画像データを、入出力Ｉ／Ｆ２６を介してＣＰＵ２０に出力する。
【００２８】
電源スイッチ４４は、画像処理装置１０に電源が供給される供給状態（所謂電源オン状態）、及び電源が遮断される遮断状態（所謂電源オフ状態）を切り替える際にユーザにより操作されるスイッチである。画像処理装置１０の電源が供給状態である場合に、ユーザにより画像処理装置１０の電源を遮断状態とする操作が電源スイッチ４４を介して行われると、ＣＰＵ２０は、画像処理装置１０の電源を遮断状態とする遮断指示を入出力Ｉ／Ｆ２６を介して受け付ける。
【００２９】
通信回線Ｉ／Ｆ４６は、外部装置と通信データの送受信を行う。操作表示部４８は、画像処理装置１０に対するユーザからの指示を受け付ける一方、ユーザに対して画像処理装置１０の動作状況及び操作メニュー等に関する各種情報を表示する。なお、操作表示部４８は、例えば、プログラムの実行により操作指示の受け付けを実現する表示ボタンや各種情報が表示される表示面にタッチパネルが設けられたディスプレイ、及びテンキーやスタートボタン等のハードウェアキーを含む。
【００３０】
ところで、本実施の形態に係る画像処理装置１０では、例えば、印刷、コピー、及びファクシミリの送信等の予め定められた処理の処理単位であるジョブ（以下、単に「ジョブ」という）が入力された場合に即時にジョブを実行するのではなく、一旦揮発性の記憶部であるＲＡＭ２４に蓄積することが可能とされている。また、この場合、画像処理装置１０は、ジョブを蓄積した後に、該ジョブの実行を開始する開始指示を受け付けた場合に該ジョブを実行する。また、本実施の形態に係る画像処理装置１０では、ジョブの有効期間も設定可能とされている。なお、この有効期間はジョブの入力時点を起点とした期間でもよいし、ジョブの有効期間の終了時点を示す時刻でもよい。
【００３１】
さらに、本実施の形態に係る画像処理装置１０では、ジョブの有効期間に代えて、ジョブの開始時刻も設定可能とされている。画像処理装置１０は、開始時刻が指定されたジョブについては、時刻が開始時刻となった場合に該ジョブを実行する。
【００３２】
例えば、ユーザが印刷処理を行う場合、ユーザは端末を操作して印刷指示、印刷対象とする画像データ、及び該印刷処理の有効期間を画像処理装置１０に送信する。これにより、画像処理装置１０で印刷処理を実行するためのジョブが蓄積される。
【００３３】
そして、この場合、ユーザは、画像処理装置１０の操作表示部４８のディスプレイに表示された操作メニューを介して、蓄積したジョブの実行を開始する開始指示を入力する。これにより、画像処理装置１０によりジョブが実行され、印刷が行われる。
【００３４】
また、例えば、ユーザが送信時刻を指定してファクシミリの送信処理を行う場合、ユーザは、画像処理装置１０の操作表示部４８のディスプレイに表示された操作メニューを介して、該送信処理の入力及び開始時刻の指定を行う。これにより、画像処理装置１０にファクシミリの送信処理を実行するためのジョブが蓄積される。そして、この場合、時刻が開始時刻となった場合に、画像処理装置１０によりジョブが実行され、ファクシミリが送信される。
【００３５】
なお、ここでいうジョブは、ジョブで用いる処理対象としての画像データ等のデータ、コピー及び印刷等のジョブで実行する処理に関する情報、及び用紙の情報や画像の解像度等の処理に関するパラメータ等のジョブを実行するための情報を含む。また、ジョブに、ジョブの実行権限を持つユーザの情報を含ませるように構成してもよい。
【００３６】
また、本実施の形態に係る画像処理装置１０は、ユーザが画像処理装置１０を使用する際に、ＩＤ（Identification）カードによる認証を行ってから使用するものとされている。また、この使用の際、画像処理装置１０は、ＩＤカードからユーザＩＤを取得可能とされている。
【００３７】
次に、図２を参照して、本実施の形態に係る制御装置１２の機能的な構成を説明する。図２に示すように、制御装置１２は、受付部６０及び制御部６２を備えている。
【００３８】
受付部６０は、ジョブ及び該ジョブの有効期間を、通信回線Ｉ／Ｆ４６又は操作表示部４８等を介して受け付ける。また、受付部６０は、該ジョブを入力したユーザを一意に識別するユーザＩＤを受け付ける。そして、受付部６０は、受け付けたジョブを一意に識別するジョブ名を生成し、生成したジョブ名、受け付けたユーザＩＤ、該ジョブの有効期間に基づく有効期間満了時刻、及び受け付けたジョブデータを参照する情報等を、ＲＡＭ２４の蓄積ジョブテーブル７０に蓄積する。このＲＡＭ２４は、受け付けたジョブデータを蓄積できる程度の容量の揮発性の記憶部である。
【００３９】
図３に、蓄積ジョブテーブル７０の一例を示す。図３に示すように、蓄積ジョブテーブル７０には、ジョブ毎に、ジョブ名、ジョブを入力したユーザのユーザＩＤ、有効期間満了時刻、及び受け付けたジョブデータを参照する情報等が記憶される。受付部６０は、ジョブ及びジョブの有効期間を受け付けた場合は、ジョブを受け付けた時刻に該有効期間を加算して得られた時刻を有効期間満了時刻として記憶する。すなわち、本実施の形態に係る画像処理装置１０は、ＨＤＤ（Hard Disk Drive）等のジョブデータが記憶される大容量の不揮発性の記憶部を有さず、ジョブデータは、揮発性の記憶部であるＲＡＭ２４のみに記憶される。
【００４０】
また、受付部６０は、ジョブを受け付けた場合で、かつ該ジョブの有効期間を受け付けなかった場合は、有効期間として有効期間のデフォルト値（例えば、１０分）を受け付けたものと見なす。すなわち、この場合、受付部６０は、ジョブを受け付けた時刻に有効期間のデフォルト値を加算して得られた時刻を有効期間満了時刻として記憶する。
【００４１】
また、受付部６０は、ジョブ及びジョブの開始時刻を受け付けた場合は、該開始時刻を該ジョブの有効期間が満了する時刻と見なして、該開始時刻を有効期間満了時刻として記憶する。なお、錯綜を回避するために、図３では図示を省略しているが、蓄積ジョブテーブル７０には、前述したジョブに含まれるデータ、情報、及びパラメータ等のジョブを実行するための情報も記憶される。
【００４２】
なお、例えば、図３の１レコード目は、ユーザＩＤが「ＵｓｅｒＡ」のユーザにより入力されたジョブ名が「ｊｏｂＡ」のジョブが「１０：００：４６」に受け付けられ、有効期間が３０分であった場合の例を示している。
【００４３】
また、受付部６０は、画像処理装置１０の電源を遮断状態とする遮断指示を、入出力Ｉ／Ｆ２６を介して受け付ける。また、受付部６０は、蓄積ジョブテーブル７０に蓄積されたレコードに対応するジョブの実行を中止する中止指示を、入出力Ｉ／Ｆ２６を介して受け付ける。また、受付部６０は、蓄積ジョブテーブル７０に蓄積されたレコードに対応するジョブの実行を開始する開始指示を、入出力Ｉ／Ｆ２６を介して受け付ける。
【００４４】
制御部６２は、受付部６０により遮断指示が受け付けられた場合に、蓄積ジョブテーブル７０にレコードが記憶されていない場合、すなわち、画像処理装置１０にジョブが蓄積されていない場合は、直ちに画像処理装置１０の電源を遮断状態とする制御を行う。
【００４５】
一方、制御部６２は、受付部６０によりジョブが受け付けられてから該ジョブがＲＡＭ２４から削除されるまでの間に、受付部６０により遮断指示が受け付けられた場合、該ジョブがＲＡＭ２４から削除され存在しなくなった後に、画像処理装置１０の電源を遮断状態とする制御を行う。
【００４６】
具体的には、制御部６２は、蓄積ジョブテーブル７０にレコードが記憶されている状態で、受付部６０により遮断指示が受け付けられた場合、蓄積ジョブテーブル７０に記憶されたレコードが存在しなくなってから、画像処理装置１０の電源を遮断状態とする制御を行う。また、この場合、制御部６２は、画像処理装置１０に複数のジョブが蓄積されている場合は、有効期間が最も遅く満了するジョブの有効期間の満了後、又は全てのジョブのレコードが存在しなくなった場合に、画像処理装置１０の電源を遮断状態とする制御を行う。
【００４７】
また、制御部６２は、受付部６０によりジョブの実行を中止する中止指示が受け付けられた場合、該ジョブに対応するジョブ名のレコードを蓄積ジョブテーブル７０から削除する。また、制御部６２は、受付部６０によりジョブの実行を開始する開始指示が受け付けられた場合、該ジョブの実行が完了した後に、該ジョブに対応するジョブ名のレコードを蓄積ジョブテーブル７０から削除する。また、制御部６２は、蓄積ジョブテーブル７０に記憶されたジョブの有効期間が満了した場合に、該ジョブに対応するジョブ名のレコードを蓄積ジョブテーブル７０から削除する。
【００４８】
そして、制御部６２は、受付部６０により遮断指示が受け付けられた後に、蓄積ジョブテーブル７０の全レコードが削除された場合、画像処理装置１０の電源を遮断状態とする制御を行う。
【００４９】
また、制御部６２は、受付部６０により遮断指示が受け付けられてから画像処理装置１０の電源を遮断状態とする制御を行うまでの間は、受付部６０による新たなジョブの受け付けを禁止する制御を行う。
【００５０】
また、制御部６２は、受付部６０によりジョブが受け付けられ、かつ遮断指示が受け付けられてから画像処理装置１０の電源を遮断状態とする制御を行うまでの間に、該ジョブの入力者が画像処理装置１０に認証された場合、該ジョブに対する操作を促す情報を出力する制御を行う。
【００５１】
具体的には、例えば、制御部６２は、ユーザがＩＤカードによる認証を画像処理装置１０に対して行った場合、ＩＤカードからユーザＩＤを取得し、取得したユーザＩＤを含むレコードが蓄積ジョブテーブル７０に存在する場合は、取得したユーザＩＤを含むレコードのジョブ名と、該ジョブ名のジョブを実行するか、又は中止するかを促す情報を操作表示部４８のディスプレイに表示する。
【００５２】
また、制御部６２は、受付部６０により受け付けられたジョブに開始時刻が設定されている場合は、時刻が該開始時刻となった場合に、該ジョブを実行し、該ジョブの実行が完了した後、該ジョブに対応するジョブ名のレコードを蓄積ジョブテーブル７０から削除する。
【００５３】
次に、図４〜図１２を参照して、本実施の形態に係る画像処理装置１０の作用を説明する。なお、図５は、ＣＰＵ２０によって実行されるジョブ受付処理プログラムの処理の流れを示すフローチャートである。本ジョブ受付処理プログラムは、例えば、ユーザにより画像処理装置１０にジョブが入力された場合に実行される。また、本ジョブ受付処理プログラムはＲＯＭ２２に予めインストールされている。
【００５４】
本実施の形態に係る画像処理装置１０では、端末等の外部の装置から画像処理装置１０に印刷処理等の各種処理を行うジョブが送信されることによって画像処理装置１０にジョブが入力される。
【００５５】
また、本実施の形態に係る画像処理装置１０では、ＩＤカードを用いてユーザが認証された後に、制御部６２による制御によって操作表示部４８のディスプレイに表示された操作メニュー画面を介してユーザにより操作の指示が入力される。図４に、操作メニュー画面の一例を示す。図４に示すように、本実施の形態に係る操作メニュー画面では、コピー処理を行うジョブを入力する場合に指定されるコピーボタンＢ１、及びファクシミリを送信する処理を行うジョブを入力する場合に指定されるＦＡＸボタンＢ２が表示される。また、操作メニュー画面では、用紙に形成された画像を読み取る処理を行うジョブを入力する場合に指定されるスキャンボタンＢ３、及び画像処理装置１０に蓄積されたジョブの出力処理を実行する場合に指定されるジョブ出力実行ボタンＢ４も表示される。
【００５６】
図５のステップ１００で、受付部６０は、ユーザにより入力されたジョブ及び該ユーザのユーザＩＤを受け付ける。次のステップ１０２で、受付部６０は、ステップ１００で受け付けられたジョブに有効期間が設定されているか否かを判定する。この受け付けられたジョブに有効期間が設定されており、この判定が肯定判定となった場合は、処理はステップ１０４に移行する。
【００５７】
ステップ１０４で、受付部６０は、ステップ１００で受け付けられたジョブを受け付けた時刻に、該ジョブの有効期間を加算することによって、有効期間満了時刻を導出する。次のステップ１０６で、受付部６０は、ステップ１００で受け付けられたジョブのジョブ名とユーザＩＤ、ステップ１０４で導出された有効期間満了時刻、及び該ジョブを実行するための情報と、受け付けたジョブデータを参照する情報とを蓄積ジョブテーブル７０に蓄積した後、本ジョブ受付処理を終了する。
【００５８】
一方、受け付けられたジョブに有効期間が設定されておらず、ステップ１０２の判定が否定判定となった場合は、処理はステップ１０８に移行する。ステップ１０８で、受付部６０は、ステップ１００で受け付けられたジョブに開始時刻が設定されているか否かを判定する。この判定が肯定判定となった場合は、処理はステップ１１０に移行する。ステップ１１０で、受付部６０は、ステップ１００で受け付けられたジョブに設定されている開始時刻を有効期間満了時刻とする。そして、受付部６０は、ステップ１００で受け付けられたジョブのジョブ名とユーザＩＤ、有効期間満了時刻、及び該ジョブを実行するための情報を蓄積ジョブテーブル７０に蓄積する。
【００５９】
次のステップ１１２で、制御部６２は、時刻がステップ１００で受け付けられたジョブに設定されている開始時刻となるまで待機する。時刻が該開始時刻となった場合に、ステップ１１２の判定が肯定判定となり、処理はステップ１１４に移行する。
【００６０】
ステップ１１４で、制御部６２は、ステップ１００で受け付けられたジョブを実行する制御を行う。実行したジョブの処理が完了すると、次のステップ１１６で、制御部６２は、蓄積ジョブテーブル７０から、ステップ１００で受け付けられたジョブのジョブ名を含むレコードを削除した後、本ジョブ受付処理を終了する。
【００６１】
また、ステップ１０８の判定が否定判定となった場合は、処理はステップ１１８に移行する。ステップ１１８で、受付部６０は、ステップ１００で受け付けられたジョブを受け付けた時刻に、有効期間のデフォルト値を加算することによって、有効期間満了時刻を導出する。次のステップ１２０で、受付部６０は、ステップ１００で受け付けられたジョブのジョブ名とユーザＩＤ、ステップ１１８で導出された有効期間満了時刻、及び該ジョブを実行するための情報と、受け付けたジョブデータを参照する情報とを蓄積ジョブテーブル７０に蓄積した後、本ジョブ受付処理を終了する。
【００６２】
また、図６は、ＣＰＵ２０によって実行されるジョブ実行処理プログラムの処理の流れを示すフローチャートである。本ジョブ実行処理プログラムは、例えば、ユーザにより上記操作メニュー画面を介してジョブ名及びジョブ出力の開始指示が入力された場合に実行される。また、本ジョブ実行処理プログラムは、例えば、外部の装置から通信回線Ｉ／Ｆ４６を介してジョブ名及びジョブ出力の開始指示が入力された場合にも実行される。また、本ジョブ実行処理プログラムはＲＯＭ２２に予めインストールされている。
【００６３】
図６のステップ１３０で、受付部６０は、ユーザにより入力されたジョブ名及びジョブ出力の開始指示を受け付ける。次のステップ１３２で、制御部６２は、蓄積ジョブテーブル７０から、ステップ１３０で受け付けられたジョブ名に対応するジョブを実行するための情報を抽出する。次のステップ１３４で、制御部６２は、ステップ１３２で抽出された情報を用いて、ジョブを実行する制御を行う。例えば、ジョブデータを画像形成部４０で画像形成し、印刷出力処理を行う。該ジョブの出力処理が完了すると、次のステップ１３６で、制御部６２は、蓄積ジョブテーブル７０から、ステップ１３０で受け付けられたジョブ名を含むレコードや該レコードで参照されるジョブデータを削除した後、本ジョブ実行処理を終了する。
【００６４】
また、図７は、ＣＰＵ２０によって実行されるジョブ中止処理プログラムの処理の流れを示すフローチャートである。本ジョブ中止処理プログラムは、例えば、ユーザにより上記操作メニュー画面を介してジョブ名及びジョブの中止指示が入力された場合に実行される。また、本ジョブ中止処理プログラムは、例えば、外部の装置から通信回線Ｉ／Ｆ４６を介してジョブ名及びジョブの中止指示が入力された場合に実行されてもよい。また、本ジョブ中止処理プログラムはＲＯＭ２２に予めインストールされている。
【００６５】
図７のステップ１４０で、受付部６０は、ユーザにより入力されたジョブ名及びジョブの中止指示を受け付ける。次のステップ１４２で、制御部６２は、蓄積ジョブテーブル７０から、ステップ１４０で受け付けられたジョブ名を含むレコードや該レコードで参照されるジョブデータを削除した後、本ジョブ中止処理を終了する。
【００６６】
また、図８は、ＣＰＵ２０によって実行される電源遮断処理プログラムの処理の流れを示すフローチャートである。本電源遮断処理プログラムは、例えば、ユーザにより、画像処理装置１０の電源を遮断状態とする操作が電源スイッチ４４を介して行われた場合に実行される。また、本電源遮断処理プログラムはＲＯＭ２２に予めインストールされている。
【００６７】
図８のステップ１６０で、受付部６０は、上記遮断指示を受け付ける。次のステップ１６２で、制御部６２は、蓄積ジョブテーブル７０にレコードが記憶されているか否かを判定する。蓄積ジョブテーブル７０にレコードが記憶されておらず、この判定が否定判定となった場合は、処理はステップ１６６に移行し、蓄積ジョブテーブル７０にレコードが記憶されており、この判定が肯定判定となった場合は、処理はステップ１６４に移行する。
【００６８】
ステップ１６４で、制御部６２は、本ステップ１６４を実行している時刻が、蓄積ジョブテーブル７０に記憶されているレコードにおける最も遅い有効期間満了時刻よりも後であるか否かを判定する。この判定が否定判定となった場合は、処理はステップ１６２に戻り、肯定判定となった場合は、処理はステップ１６６に移行する。
【００６９】
ステップ１６６で、制御部６２は、実行中のジョブがあるか否かを判定する。制御部６２は、画像処理装置１０による実行中のジョブが存在する場合は、実行中のジョブが完了するまで待機する。画像処理装置１０による実行中のジョブが存在しない場合は、ステップ１６６の判定が肯定判定となり、処理はステップ１６８に移行する。
【００７０】
ステップ１６８で、制御部６２は、画像処理装置１０の電源を遮断状態とする制御を行った後、この電源遮断処理を終了する。すなわち、画像処理装置１０が遮断指示を受け付けた時点で、画像処理装置１０にジョブが蓄積されている場合は、蓄積されているジョブの有効期間の満了後に、画像処理装置１０の電源が遮断状態とされる。また、この場合であっても、上記ジョブ実行処理及び上記ジョブ中止処理が実行され、蓄積されている有効期間の満了前のジョブが削除された場合は、該ジョブの有効期間にかかわらず画像処理装置１０の電源が遮断状態とされる。また、画像処理装置１０の制御部６２が、蓄積されているジョブの有効期間が満了するとともに当該蓄積されているジョブの情報を削除する制御を行う構成を備えている場合、電源の遮断指示を受け付けた場合に、ジョブの実行処理が完了したこと、ジョブの中止処理が実行されたこと、又はジョブの有効期間が満了したためにジョブが削除されたことにより画像処理装置１０に蓄積されたジョブが存在しなくなることを条件に、画像処理装置１０の電源を遮断状態とするように制御する構成としてもよい。
【００７１】
また、図９は、ＣＰＵ２０によって実行されるジョブ報知処理プログラムの処理の流れを示すフローチャートである。本ジョブ報知処理プログラムは、例えば、画像処理装置１０によりＩＤカード等を用いてユーザが認証されることによってユーザＩＤが入力された場合に実行される。また、本ジョブ報知処理プログラムはＲＯＭ２２に予めインストールされている。
【００７２】
図９のステップ１８０で、受付部６０は、入力されたユーザＩＤを受け付ける。次のステップ１８２で、制御部６２は、上記電源遮断処理のステップ１６０の処理により遮断処理が受け付けられた後で、上記電源遮断処理のステップ１６８の処理により画像処理装置１０の電源が遮断される処理が実行される前であるか否かを判定する。この判定が肯定判定となった場合は、処理はステップ１８４に移行する。
【００７３】
ステップ１８４で、制御部６２は、蓄積ジョブテーブル７０に、ステップ１８０で受け付けられたユーザＩＤを含むレコードが存在するか否かを判定する。この判定が肯定判定となった場合は、処理はステップ１８６に移行する。
【００７４】
ステップ１８６で、制御部６２は、蓄積ジョブテーブル７０から、ステップ１８０で受け付けられたユーザＩＤを含むレコードを抽出する。次のステップ１８８で、制御部６２は、ステップ１８６で抽出されたレコードのジョブ名のジョブに対する操作を促すジョブ報知画面を、操作表示部４８のディスプレイに表示した後、本ジョブ報知処理を終了する。図１０に、ジョブ報知画面の一例を示す。図１０に示すように、本実施の形態に係るジョブ報知画面では、画像処理装置１０の電源を遮断状態（図１０の例では、「電源オフ」と表記）とすることを示す情報が表示される。また、ジョブ報知画面では、画像処理装置１０を操作しているユーザにより入力され、画像処理装置１０に蓄積されたジョブが未実行であることを示す情報も表示される。また、ジョブ報知画面では、上記未実行であるジョブを実行するか、又は中止するかを促す情報も表示される。また、ジョブ報知画面では、上記未実行であるジョブに対応するジョブ名、及び該ジョブの有効期間満了時刻も表示される。また、このジョブ報知画面に、上記未実行であるジョブを実行するか、又は中止するかを促す情報とともに、このジョブを実行するか、又は中止するかの指示を入力するためのボタンを表示し、ユーザにこのジョブの実行又は中止の指示を入力させるように構成してもよい。
【００７５】
一方、ステップ１８４の判定が否定判定となった場合は、ステップ１８６及びステップ１８８の処理は実行されずに、本ジョブ報知処理が終了する。また、ステップ１８２の判定が否定判定となった場合は、ステップ１８４からステップ１８８までの処理は実行されずに、上記ジョブ報知画面を表示することなく本ジョブ報知処理が終了する。
【００７６】
また、図１１は、ＣＰＵ２０によって実行される受付禁止処理プログラムの処理の流れを示すフローチャートである。本受付禁止処理プログラムは、例えば、ユーザにより上記操作メニュー画面を表示する指示が入力された場合に実行される。また、本受付禁止処理プログラムはＲＯＭ２２に予めインストールされている。
【００７７】
図１１のステップ２００で、制御部６２は、上記電源遮断処理のステップ１６０の処理により遮断指示が受け付けられた後であるか否かを判定する。この判定が否定判定となった場合は、処理はステップ２０２に移行する。
【００７８】
ステップ２０２で、制御部６２は、新たなジョブの受け付けを制限しない第１操作メニュー画面を、操作表示部４８のディスプレイに表示した後、本受付禁止処理を終了する。なお、ここで表示される第１操作メニュー画面は、図４に示した通常の操作メニュー画面と同様であるため、ここでの説明を省略する。
【００７９】
一方、ステップ２００の判定が肯定判定となった場合、すなわち電源の遮断指示が受け付けられた後の場合は、処理はステップ２０４に移行する。ステップ２０４で、新たなジョブの受け付けを禁止し、蓄積された有効期間内のジョブの操作のみを許可する第２操作メニュー画面を、操作表示部４８のディスプレイに表示する。図１２に、第２操作メニュー画面の一例を示す。
【００８０】
図１２に示すように、本実施の形態に係る第２操作メニュー画面では、第１操作メニュー画面と同様に、コピーボタンＢ１、ＦＡＸボタンＢ２、スキャンボタンＢ３、及びジョブ出力実行ボタンＢ４が表示される。但し、本実施の形態に係る第２操作メニュー画面では、ジョブ出力実行ボタンＢ４以外の各ボタンが灰色の網掛けで表示され、ユーザによる指定が不可能とされている。これにより、本実施の形態では、画像処理装置１０が上記遮断指示を受け付けた後は、新たなジョブの受け付けが禁止され、蓄積された有効期間内のジョブの操作のみが許可される。
【００８１】
また、本実施の形態では、制御部６２は、上記電源遮断処理のステップ１６０の処理により遮断指示が受け付けられた後は、通信回線Ｉ／Ｆ４６を介した新たなジョブの受け付けも禁止する。この場合、例えば、受付部６０により通信回線Ｉ／Ｆ４６を介して新たなジョブの受け付けられた場合、制御部６２は、該ジョブの送信元に、新たなジョブの受け付けを禁止していることを示す情報を送信する。
【００８２】
上記の各種処理プログラムをＣＰＵ２０が実行することで、ＣＰＵ２０が図２に示す受付部６０及び制御部６２として動作する。
【００８３】
次に、図１３及び図１４を参照して、画像処理装置１０の電源を遮断状態とする処理シーケンスの例を説明する。なお、図１３は、画像処理装置１０が上記遮断指示を受け付けた後に、ジョブの有効期間満了前にジョブが実行された場合の処理シーケンスの一例を示す。また、図１４は、画像処理装置１０が上記遮断指示を受け付けた後に、ジョブが未実行の状態で有効期間を満了した場合の処理シーケンスの一例を示す。
【００８４】
図１３に示すように、ステップ３００で、ユーザＡにより、例えば外部の装置から画像処理装置１０に、有効期間が６０分のジョブが入力される。ステップ３００で入力されたジョブは、上記ジョブ受付処理によって、ＣＰＵ２０により受け付けられ、蓄積ジョブテーブル７０に記憶される。なお、この時点では、画像処理装置１０は、上記遮断指示を受け付けていない。このため、画像処理装置１０が操作メニュー画面を表示する場合は、上記受付禁止処理のステップ２００の判定が否定判定となり、ステップ２０２の処理によって新たなジョブの受け付けを制限しない第１操作メニュー画面（図４参照）が表示される。
【００８５】
次に、ステップ３０２で、ステップ３００でジョブが入力されてから例えば３０分が経過した後に、ユーザＢにより、画像処理装置１０の電源を遮断状態とする操作が電源スイッチ４４を介して行われる。この操作により上記電源遮断処理が実行され、ＣＰＵ２０は、蓄積ジョブテーブル７０を参照する。この時点では、上記ステップ３００で入力されたジョブの有効期間が満了していない。このため、この時点では、上記電源遮断処理のステップ１６２の判定が肯定判定となり、ステップ１６４の判定が否定判定となる処理が繰り返され、ＣＰＵ２０は、画像処理装置１０の電源を遮断状態とする制御は行わない。
【００８６】
また、この時点では、画像処理装置１０は、上記遮断指示を受け付けた後である。このため、画像処理装置１０が操作メニュー画面を表示する場合は、上記受付禁止処理のステップ２００の判定が肯定判定となり、ステップ２０４の処理によって新たなジョブの受け付けを禁止する第２操作メニュー画面（図１２参照）が表示される。
【００８７】
次に、ステップ３０４で、上記ステップ３０２で電源スイッチ４４が操作されてから１５分が経過した後、ユーザＡにより第２操作メニュー画面を介して上記ステップ３００で入力されたジョブの出力処理の実行を開始する開始指示が入力される。
【００８８】
上記開始指示の入力により上記ジョブ実行処理が実行され、ＣＰＵ２０は、ステップ３０６でジョブの出力処理を実行する（上記ジョブ実行処理のステップ１３４）。また、ＣＰＵ２０はジョブを実行した後、上記ジョブ実行処理のステップ１３６の処理により、蓄積ジョブテーブル７０から実行したジョブに対応するレコードを削除する。
【００８９】
上記レコードを削除する処理が実行されると、蓄積ジョブテーブル７０にレコードが存在しなくなる。従って、上記遮断指示を受け付けたことによって実行が開始された上記電源遮断処理において、上記ステップ１６２の判定が否定判定となる。そして、ＣＰＵ２０は、実行したジョブの完了後に、ステップ３０８で画像処理装置１０の電源を遮断状態とする制御を行う（上記電源遮断処理のステップ１６８）。
【００９０】
一方、図１４に示すように、図１３と同様に、ステップ３００で、ユーザＡにより、画像処理装置１０に、有効期間が６０分のジョブが入力される。次に、図１３と同様に、ステップ３０２で、ステップ３００でジョブが入力されてから３０分を経過した後に、ユーザＢにより、画像処理装置１０の電源を遮断状態とする操作が電源スイッチ４４を介して行われる。
【００９１】
そして、ユーザＡにより、ステップ３００で入力されたジョブの実行を開始する開始指示が入力されずに、ステップ３００でジョブが入力されてから６０分が経過したものとする。この場合、ステップ３００で入力されたジョブの有効期間が満了したこととなる。このため、上記遮断指示を受け付けたことによって実行が開始された上記電源遮断処理において、ステップ１６２の判定及びステップ１６４の判定が肯定判定となり、ステップ１６６の判定が否定判定となる。すなわち、この場合、ＣＰＵ２０は、ステップ３２０で画像処理装置１０の電源を遮断状態とする制御を行う（上記電源遮断処理のステップ１６８）。
【００９２】
なお、上記実施の形態では、ユーザをＩＤカードで認証し、ＩＤカードからユーザＩＤを取得する場合について説明したが、これに限定されない。ユーザが画像処理装置１０を操作する場合に、ユーザＩＤを入力させる画面を表示し、該画面から入力されたユーザＩＤを取得する形態としてもよい。
【００９３】
また、上記実施の形態において、上記開始指示及び上記中止指示は、ジョブを入力したユーザからのみ受け付けるようにしてもよい。この場合、画像処理装置１０は、蓄積ジョブテーブル７０に記憶されているレコードに対応するジョブに対して、該レコードのユーザＩＤと上記開始指示及び上記中止指示を入力したユーザＩＤとが一致した場合に、該ジョブの実行及び中止を行う形態が例示される。
【００９４】
また、上記実施の形態では、各種処理プログラムがＲＯＭ２２に予めインストールされている場合について説明したが、これに限定されない。例えば、各種処理プログラムが、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等の記憶媒体に格納されて提供される形態、又はネットワークを介して提供される形態としてもよい。
【００９５】
さらに、上記実施の形態では、各種処理を、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現する場合について説明したが、これに限定されない。例えば、各種処理を、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現する形態としてもよい。
【００９６】
その他、上記実施の形態で説明した画像処理装置１０の構成（図１及び図２参照）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【００９７】
また、上記実施の形態で説明した各種処理の流れ（図５〜図９、及び図１１参照）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【符号の説明】
【００９８】
１０  画像処理装置
１２  制御装置
２０  ＣＰＵ
２２  ＲＯＭ
２４  ＲＡＭ
４０  画像形成部
４２  画像読取部
４４  電源スイッチ
４６  通信回線Ｉ／Ｆ
４８  操作表示部
６０  受付部
６２  制御部
７０  蓄積ジョブテーブル
【図１】
2018039176.tif 000003
【図２】
2018039176.tif 000004
【図３】
2018039176.tif 000005
【図４】
2018039176.tif 000006
【図５】
2018039176.tif 000007
【図６】
2018039176.tif 000008
【図７】
2018039176.tif 000009
【図８】
2018039176.tif 000010
【図９】
2018039176.tif 000011
【図１０】
2018039176.tif 000012
【図１１】
2018039176.tif 000013
【図１２】
2018039176.tif 000014
【図１３】
2018039176.tif 000015
【図１４】
2018039176.tif 000016