(57)【要約】【課題】１人のユーザによる，長期間の装置の独占を回避することができる画像処理装置を提供すること。【解決手段】ＭＦＰ１００は，ログイン機能を有し，ログイン要求を受け付けたユーザに，順次に，専有してＭＦＰ１００の機能を利用する権限を与える。さらに，ＭＦＰ１００では，ログイン中のユーザであるログイン中ユーザに対して専有して利用できる専有時間を設定する（Ｓ１０１）。そして，専有時間の経過後（Ｓ１０３：ＹＥＳ）は，自動的にログアウトする（Ｓ１０６）。そして，専有時間が経過した際に実行中のジョブがある場合には（Ｓ１０４：ＹＥＳ），当該ジョブを強制的に終了する（Ｓ１０５）。【選択図】            図４
2010086100.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからのログイン要求を受け付ける受付手段と，
前記受付手段にてログイン要求を受け付けたユーザに，順次に，専有して利用する権限を与えるログイン手段と，
前記ログイン手段によって前記権限が与えられたユーザであるログイン中ユーザのジョブを受け付けるジョブ受付手段と，
前記ジョブ受付手段によって受け付けたジョブを実行するジョブ実行手段と，
前記ログイン中ユーザに対して専有して利用できる専有時間を設定する設定手段と，
前記専有時間が経過した場合に，前記ログイン中ユーザの利用権限を解除するログアウト手段と，
前記ログイン中ユーザのジョブが完了しないまま前記専有時間が経過した場合に，当該ジョブの実行を中止するジョブ中止手段とを備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載する画像処理装置において，
前記ジョブ中止手段は，
前記ログイン中ユーザのジョブが完了しないまま前記専有時間が経過した後であって，前記ジョブ受付手段が次のログイン中ユーザのジョブを受け付けていない場合には，当該次のログイン中ユーザのジョブを受け付けるまでは当該未完了のジョブの実行を中止しないことを特徴とする画像処理装置。
【請求項３】
請求項２に記載する画像処理装置において，
前記ジョブ中止手段は，
前記次のログイン中ユーザのジョブを受け付けた後であっても，当該次のログイン中ユーザのジョブの実行と前記未完了のジョブの実行とが同時実行可能であれば，当該未完了のジョブの実行を中止しないことを特徴とする画像処理装置。
【請求項４】
請求項１に記載する画像処理装置において，
前記ジョブ中止手段は，
前記ログイン中ユーザのジョブが完了しないまま前記専有時間が経過した場合に，その次のログイン中ユーザに対して当該ジョブの継続を許可するか否かを問い合わせ，許可した際には当該未完了のジョブの実行を中止しないことを特徴とする画像処理装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像処理装置において，
前記ジョブ受付手段が受け付けたジョブの予測処理時間を，ジョブの種類と１枚あたりにかかるジョブの処理時間とを基に計算する計算手段と，
前記計算手段にて計算された予測処理時間が，前記専有時間を基に計時される専有可能時間を超える場合に，当該専有可能時間内にジョブが完了しない旨を報知する報知手段とを備えることを特徴とする画像処理装置。
【請求項６】
請求項５に記載する画像処理装置において，
前記計算手段にて計算されたジョブの予測処理時間が，前記専有可能時間を超える場合に，当該ジョブの実行を不可にすることを特徴とする画像処理装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載する画像処理装置において，
前記専有可能時間を表示する表示手段を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，装置の利用権限を管理するログイン機能を有する画像処理装置に関する。さらに詳細には，利用権限が与えられている期間を管理する画像処理装置に関するものである。
【背景技術】
【０００２】
従来から，装置の利用権限を管理し，装置を利用するユーザを制限するログイン機能を有する複合機（ＭＦＰ：Multi Function Peripheral ）が実用化されている。そのような機能を有するＭＦＰでは，あるユーザがそのＭＦＰにログインした場合，そのユーザがそのＭＦＰを専有することになり，他のユーザの利用が制限される。他のユーザが利用するには，ログイン中のユーザがログアウトするのを待つことになる。ログアウトは，ログイン中のユーザによるログアウト指示が行われた場合や，ログイン中のユーザによる操作が無い状態で所定時間が経過した場合に行われる。
【０００３】
上記のようなログイン機能を有する画像処理装置としては，例えば特許文献１に開示された画像形成装置がある。この画像形成装置は，画像データをネットワーク上のサーバ装置から取得するものであり，ログアウト後に画像データを受信したとしても，一定時間内であればジョブを実行するものである。
【特許文献１】特開２００７−２４５６２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の画像処理装置には，次のような問題があった。すなわち，１人のユーザが，多数のジョブを実行する場合や実行時間が極端に長いジョブを実行する場合に，そのユーザが長期にわたって装置を独占することになる。そのため，他のユーザは，長期にわたって利用を妨げられることになる。また，他のユーザにとっては，いつジョブを実行できるようになるのかを予測できず，ストレスの原因となる。
【０００５】
本発明は，前記した従来の画像処理装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，１人のユーザによる，長期間の装置の独占を回避することができる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた画像処理装置は，ユーザからのログイン要求を受け付ける受付手段と，受付手段にてログイン要求を受け付けたユーザに，順次に，専有して利用する権限を与えるログイン手段と，ログイン手段によって権限が与えられたユーザであるログイン中ユーザのジョブを受け付けるジョブ受付手段と，ジョブ受付手段によって受け付けたジョブを実行するジョブ実行手段と，ログイン中ユーザに対して専有して利用できる専有時間を設定する設定手段と，専有時間が経過した場合に，ログイン中ユーザの利用権限を解除するログアウト手段と，ログイン中ユーザのジョブが完了しないまま専有時間が経過した場合に，当該ジョブの実行を中止するジョブ中止手段とを備えることを特徴としている。
【０００７】
本発明の画像処理装置は，ログイン機能を有する画像処理装置であり，ログイン要求を受け付けたユーザに，順次に，専有して本装置の機能を利用する権限を与える。さらに，本発明の画像処理装置では，ログイン中ユーザに対して専有して利用できる専有時間を設定し，専有時間の経過後は自動的に利用権限を解除（ログアウト）する。そして，専有時間が経過した際に実行中のジョブがある場合には，当該ジョブを強制的に中止する。
【０００８】
すなわち，本発明の画像処理装置では，専有期間が経過した際にログイン中ユーザのジョブが実行中であったとしても，そのジョブを強制的に中止する。これにより，１人のユーザの長期独占を回避することができ，他のユーザのジョブの実行が可能になる。また，他のユーザにとっては待機時間の予測が容易であり，ストレス軽減が期待できる。
【０００９】
また，本発明の画像処理装置のジョブ中止手段は，ログイン中ユーザのジョブが完了しないまま専有時間が経過した後であって，ジョブ受付手段が次のログイン中ユーザのジョブを受け付けていない場合には，当該次のログイン中ユーザのジョブを受け付けるまでは当該未完了のジョブの実行を中止しないとよりよい。すなわち，専有時間が経過した後であっても，次のログイン中ユーザがジョブを入力するまでは次のユーザのジョブに影響を与えない。そこで，次のログイン中ユーザがジョブを入力するまでは未完了のジョブを継続実行可能にすることで，より円滑な利用を図ることができる。
【００１０】
また，上記のジョブ中止手段は，次のログイン中ユーザのジョブを受け付けた後であっても，当該次のログイン中ユーザのジョブの実行と未完了のジョブの実行とが同時実行可能であれば，当該未完了のジョブの実行を中止しないとよりよい。すなわち，次のログイン中ユーザのジョブを受け付けた後であっても，未完了のジョブがその次のログイン中ユーザのジョブと同時実行可能ならば次のログイン中ユーザのジョブに影響を与えない。そこで，同時実行可能ならば未完了のジョブを継続実行可能にすることで，より円滑な利用を図ることができる。
【００１１】
また，本発明の画像処理装置のジョブ中止手段は，ログイン中ユーザのジョブが完了しないまま専有時間が経過した場合に，その次のログイン中ユーザに対して当該ジョブの継続を許可するか否かを問い合わせ，許可した際には当該未完了のジョブの実行を中止しないとよりよい。すなわち，専有時間が経過した後であっても，次のログイン中ユーザが未完了のジョブの実行を許可すれば，次のログイン中ユーザに与えるストレスは少ない。そこで，次のログイン中ユーザが未完了のジョブの実行を許可すればそのジョブを継続実行可能にすることで，より円滑な利用を図ることができる。
【００１２】
また，本発明の画像処理装置は，ジョブ受付手段が受け付けたジョブの予測処理時間を，ジョブの種類と１枚あたりにかかるジョブの処理時間とを基に計算する計算手段と，計算手段にて計算された予測処理時間が，専有時間を基に計時される専有可能時間を超える場合に，当該専有可能時間内にジョブが完了しない旨を報知する報知手段とを備えるとよりよい。すなわち，ジョブの処理時間を予測し，予め専有時間内にジョブの完了が不可能な旨を報知可能にすることで，ログイン中ユーザがジョブの完了不可能を認識することができる。そのため，仮にジョブが実行されても，当該ジョブが途中終了することへの不快感が軽減されることが期待できる。
【００１３】
また，上記の画像処理装置では，計算手段にて計算されたジョブの予測処理時間が，専有可能時間を超える場合に，当該ジョブの実行を不可にするとよりよい。本構成にすることで，ジョブが途中で強制終了することを回避できる。
【００１４】
また，本発明の画像処理装置は，専有可能時間を表示する表示手段を備えるとよりよい。すなわち，ユーザが専有可能時間を把握できる。そして，ログイン中ユーザに対しては，専有時間内での処理が可能なジョブを選択することが期待できる。また，その他のユーザに対しては，専有時間の終了をより正確に予測することができ，ログイン待ちのストレスを軽減することが期待できる。
【発明の効果】
【００１５】
本発明によれば，１人のユーザによる，長期間の装置の独占を回避することができる画像処理装置が実現している。
【発明を実施するための最良の形態】
【００１６】
以下，本発明にかかる画像処理装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，ログイン機能を有するＭＦＰに本発明を適用したものである。
【００１７】
［ＭＦＰの全体構成］
実施の形態のＭＦＰ１００は，図１に示すように，用紙に画像を印刷する画像形成部１０と，原稿の画像を読み取る画像読取部２０とを備えている。また，画像読取部２０の前面側には，液晶ディスプレイからなる表示部４１と，スタートキー，ストップキー，テンキー等から構成されるボタン群４２とを備えた操作パネル４０が設けられ，この操作パネル４０により動作状況の表示やユーザによる入力操作が可能になっている。
【００１８】
画像形成部１０は，パーソナルコンピュータ（ＰＣ）等の情報端末装置から送られてくる画像データや画像読取部２０で読み取った原稿の画像データを基に画像を形成し，当該画像を用紙に印刷する。画像形成方式は，電子写真方式であってもインクジェット方式であってもよい。
【００１９】
画像読取部２０は，原稿台にセットされた原稿の画像を読み取って原稿の画像データを作成する。また，画像読取部２０は，ＭＦＰ１００の最上部となる位置に，原稿の自動搬送を行うＡＤＦ（Auto Document Feeder）を備えており，複数枚の原稿を連続して読み取ることができる。
【００２０】
また，ＭＦＰ１００は，利用するユーザを制限するログイン機能を有している。ユーザは，操作パネル４０を操作することによってＭＦＰ１００にログインすることができる。または，インターネット等のネットワークに接続されているＰＣ等の情報処理装置から利用するユーザは，ネットワークを介してＭＦＰ１００にログインすることができる。そして，あるユーザがＭＦＰ１００に対してログインすると，他のユーザはログインしたユーザがログアウトするまでＭＦＰ１００の少なくとも一部の機能の利用が制限される。ログイン機能の詳細については後述する。
【００２１】
［ＭＦＰの電気的構成］
続いて，ＭＦＰ１００の電気的構成について説明する。ＭＦＰ１００は，図２に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ３４と，ＡＳＩＣ３５と，ネットワークインターフェース３６と，ＦＡＸインターフェース３７とを備えた制御部３０を有している。また，制御部３０のＡＳＩＣ３５は，画像形成部１０，画像読取部２０，操作パネル４０等と電気的に接続されている。
【００２２】
ＣＰＵ３１は，ＭＦＰ１００における画像読取機能，画像形成機能等の各種機能を実現するための演算を実行し，制御の中枢となるものである。ＲＯＭ３２には，ＭＦＰ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像データを一時的に記憶する記憶領域として利用される。ＮＶＲＡＭ（Non Volatile RAM）３４は，不揮発性を有する記憶手段であって，各種設定ないし画像データ等を保存する記憶領域として利用される。
【００２３】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素（例えば，画像形成部１０を構成する露光装置の点灯タイミング，用紙の搬送路を構成する各種ローラの駆動モータ（不図示），画像読取部２０を構成するイメージセンサユニットの移動用モータ（不図示））を制御する。
【００２４】
ネットワークインターフェース３６は，インターネット等のネットワークに接続され，ＰＣ等の情報処理装置との接続を可能にしている。ＦＡＸインターフェース３７は，電話回線に接続され，相手先の情報処理装置との接続を可能にしている。そして，ネットワークインターフェース３６やＦＡＸインターフェース３７を介してジョブのやりとりを行うことができる。
【００２５】
［ログイン機能］
続いて，ＭＦＰ１００のログイン機能について説明する。なお，以下の説明では，ログインしているユーザを「ログイン中ユーザ」とする。
【００２６】
［ログイン管理処理］
始めに，ログインするユーザを管理するログイン管理処理（受付手段，ログイン手段の一例）について，図３のフローチャートを参照しつつ説明する。
【００２７】
まず，ＭＦＰ１００は，ログイン要求があったか否かを判断する（Ｓ００１：受付手段の一例）。すなわち，ログイン要求を受け付ける。ログイン要求があれば（Ｓ００１：ＹＥＳ），ＭＦＰ１００はログイン中ユーザがいるか否かを判断する（Ｓ００２）。
【００２８】
ログイン中ユーザがいない場合には（Ｓ００２：ＮＯ），ＭＦＰ１００はログイン要求を行ったユーザのログインを許可する（Ｓ００３：ログイン手段の一例）。これにより，ログイン要求を行ったユーザがログイン中ユーザになる。一方，ログイン中ユーザがいる場合には（Ｓ００２：ＹＥＳ），ＭＦＰ１００はログインできない旨を報知する（Ｓ０１１）。Ｓ００３あるいはＳ０１１の処理後は，本処理を終了する。
【００２９】
［専有時間管理処理（第１の形態）］
次に，ログイン中ユーザのログイン時間を管理する専有時間管理処理（ジョブ受付手段，設定手段，ログアウト手段，ジョブ中止手段，表示手段の一例）について，図４のフローチャートを参照しつつ説明する。本処理は，ログイン管理処理でログインが許可された際に実行される。
【００３０】
まず，ＭＦＰ１００は，ログイン中ユーザの専有時間を設定する（Ｓ１０１：設定手段の一例）。専有時間の長さは，あらかじめ決められており，ログイン中ユーザの専有時間の設定値が一律に割り当てられる。本形態では，専有時間として１０分が設定される。専有時間の設定後は，タイマによる計時を開始する。
【００３１】
次に，ログイン中ユーザに割り当てられた専有時間の残り時間を表示部４１に表示する（Ｓ１０２：表示手段の一例）。例えば，本形態では，図５に示すように，残り時間をログイン中ユーザのユーザ名とともに画面下側に表示する。これにより，ログイン中ユーザにとっては，ジョブの設定中であっても残り時間を意識することができる。また，ログイン中ユーザ以外のユーザにとっては，ログアウトするまでの時間とログインしているユーザ名とを知ることができる。
【００３２】
次に，ＭＦＰ１００は，専有時間の時間切れであるか否か，すなわち専有時間の残り時間が０秒となったか否かを判断する（Ｓ１０３）。専有時間の時間切れでない場合には（Ｓ１０３：ＮＯ），ジョブの登録を受け付け（Ｓ１１１：ジョブ受付手段の一例），Ｓ１０２の処理に戻る。なお，ログイン中ユーザは，操作パネル４０を操作することによってジョブの登録を行う。ＭＦＰ１００で実行可能なジョブとしては，例えば，コピー，ＰＣプリント，画像スキャン，ＦＡＸ送信，Ｅメール送信がある。登録されたジョブは，登録順に実行される。
【００３３】
一方，専有時間の時間切れの場合には（Ｓ１０３：ＹＥＳ），ＭＦＰ１００は実行中のジョブがあるか否かを判断する（Ｓ１０４）。実行中のジョブがある場合には（Ｓ１０４：ＹＥＳ），そのジョブを強制的に終了する（Ｓ１０５：ジョブ中止手段の一例）。Ｓ１０５の処理後あるいは実行中のジョブがなかった場合には（Ｓ１０４：ＮＯ），ログイン中ユーザのログアウトを行う（Ｓ１０６：ログアウト手段の一例）。ログアウト後は，本処理を終了する。なお，ログアウト処理（Ｓ１０６）と，ジョブの強制終了（Ｓ１０４，１０５）とは，逆順であってもよい。
【００３４】
本処理のように，ＭＦＰ１００は，ログイン中ユーザの専有時間の設定値として所定の時間を一律に割り当てる。そして，専有時間の経過後は，例えジョブが実行中であってもそのジョブを強制的に終了してログアウトする。これにより，他のユーザの利用が可能になる。つまり，ログインしている時間とユーザが専有している時間とが等しくなり，ログインしている期間中にユーザの操作およびジョブの実行がすべて終了することになる。これにより，１人のユーザによる長期間の独占使用が回避できる。また，ログインしている期間，すなわち専有時間が一律に決まっており，さらに専有時間の残り時間が表示されているため，ログインを待たされているユーザにとっては，いつジョブを実行できるようになるのかを予測できる。そのため，ログイン待ちによるストレスは少ない。
【００３５】
［専有時間管理処理（第２の形態）］
続いて，専有時間管理処理の応用例について幾つか説明する。始めに，第２の形態では，専有時間の経過後であっても所定の条件下でジョブの実行を継続する。以下，第２の形態について，図６のフローチャートを参照しつつ説明する。なお，図４のフローチャートと同様の処理については，同様のステップ番号を付し，説明を省略する。
【００３６】
まず，ＭＦＰ１００は，専有時間を設定し（Ｓ１０１），専有時間の計時を開始する。そして，残り時間を表示する（Ｓ１０２）。そして，専有時間の時間切れであるか否かを判断し（Ｓ１０３），時間切れでなければ（Ｓ１０３：ＮＯ），ジョブの登録を受け付ける（Ｓ１１１）。一方，時間切れであれば（Ｓ１０３：ＹＥＳ），ログイン中ユーザのログアウトを行う（Ｓ１０６）。
【００３７】
ＭＦＰ１００では，ログイン中ユーザのログアウトによって，他のユーザによるログインが可能になる。ログイン中ユーザがログアウトした後にログインしたユーザを，「次のログイン中ユーザ」とする。
【００３８】
次に，ＭＦＰ１００は，時間切れの際に実行中のジョブがあったか否かを判断する（Ｓ２０１）。実行中のジョブがなければ（Ｓ２０１：ＮＯ），本処理を終了する。ＭＦＰ１００は，実行中のジョブがあれば（Ｓ２０１：ＹＥＳ），次のログイン中ユーザによるジョブの登録があるか否かを判断する（Ｓ２０２）。
【００３９】
次のログイン中ユーザによるジョブの登録がなければ（Ｓ２０２：ＮＯ），ジョブを実行し続けたとしても次のログイン中ユーザには影響しない。そこで，ジョブの実行を継続し（Ｓ２０３），Ｓ２０２の処理に戻る。一方，次のログイン中ユーザによるジョブの登録があれば（Ｓ２０２：ＹＥＳ），そのジョブの実行を優先するために，実行中のジョブを強制的に終了する（Ｓ２０４）。これにより，次のログイン中ユーザのジョブが実行可能になる。
【００４０】
図７は，第２の形態におけるジョブの終了タイミングの一例を示している。例えば，始めにユーザＡがＭＦＰ１００にログインする。そして，ＭＦＰ１００は，ユーザＡの専有時間の設定値として１０分を割り当てる。その場合，（Ａ）から（Ｂ）までの１０分間がユーザＡの専有時間となる。そして，（Ｂ）の時点で，残りの専有時間が０秒となり，自動的にログアウトする。第１の形態では，この（Ｂ）の時点で実行中のジョブがあれば，当該ジョブを強制的に終了する。
【００４１】
一方，第２の形態では，（Ｂ）の時点で実行中のジョブがあった場合には，即時に当該ジョブを終了することは行わず，ジョブの実行を継続する。その後，他のユーザがログインすると，ＭＦＰ１００は他のユーザ（次のログイン中ユーザ）の専有時間として，（Ｃ）から（Ｄ）までの１０分間の専有時間を割り当てる。専有時間を割り当てた直後は，まだジョブが登録されていないことが多い。言い換えると，前のログイン中ユーザがログアウトした時点である（Ｂ）から次のログイン中ユーザがジョブを登録する時点である（Ｅ）までの間は，ＭＦＰ１００にとっては空き時間であるため，次のログイン中ユーザによって何らかのジョブが登録されるまでは，当該次のログイン中ユーザ以外のユーザが使用しても当該次のログイン中ユーザのジョブの実行を妨げない。そこで，専有時間が経過した後であっても，次のログイン中ユーザがジョブを入力する時点である（Ｅ）までは，ジョブを継続実行可能にする。これにより，より円滑な利用を図ることができる。
【００４２】
［専有時間管理処理（第３の形態）］
第３の形態では，専有時間の経過後であって，さらに次のログイン中ユーザによってジョブが登録された後も所定の条件下でジョブの実行を継続する。以下，第３の形態について，図８のフローチャートを参照しつつ説明する。なお，図４，図６のフローチャートと同様の処理については，同様のステップ番号を付し，説明を省略する。
【００４３】
まず，ＭＦＰ１００は，専有時間を設定し（Ｓ１０１），専有時間の計時を開始する。そして，残り時間を表示する（Ｓ１０２）。そして，専有時間の時間切れであるか否かを判断し（Ｓ１０３），時間切れでなければ（Ｓ１０３：ＮＯ），ジョブの登録を受け付ける（Ｓ１１１）。一方，時間切れであれば（Ｓ１０３：ＹＥＳ），ログイン中ユーザのログアウトを行う（Ｓ１０６）。
【００４４】
次に，ＭＦＰ１００は，実行中のジョブがあったか否かを判断し（Ｓ２０１），実行中のジョブがあれば（Ｓ２０１：ＹＥＳ），次のログイン中ユーザによるジョブの登録があるか否かを判断する（Ｓ２０２）。次のログイン中ユーザによるジョブの登録がなければ（Ｓ２０２：ＮＯ），ＭＦＰ１００はジョブの実行を継続する（Ｓ２０３）。
【００４５】
一方，次のログイン中ユーザによるジョブの登録があれば（Ｓ２０２：ＹＥＳ），ＭＦＰ１００は新たに登録されたジョブと実行中のジョブとが同時に動作可能であるか否かを判断する（Ｓ３０１）。同時に動作可能なジョブとしては，例えば，スキャンとＰＣプリント，ＦＡＸ送信とＥメール送信がある。また，同じコピー動作でもログイン中ユーザが印刷動作であり，次のログイン中ユーザが原稿読み取り動作であれば，同時に動作可能である。
【００４６】
すなわち，次のログイン中ユーザがジョブを登録したとしても，実行中のジョブとの同時動作が可能であれば，ＭＦＰ１００は次のログイン中ユーザのジョブの実行を妨げない。そこで，同時動作が可能であれば（Ｓ３０１：ＹＥＳ），Ｓ２０３の処理に移行してジョブ処理を継続する。一方，同時動作が不可能であれば（Ｓ３０１：ＮＯ），新たに登録されたジョブの実行を優先するために，実行中のジョブを強制的に終了する（Ｓ２０４）。
【００４７】
図９は，第３の形態におけるジョブの終了タイミングの一例を示している。例えば，第２の形態では，専有時間が経過した後であってもジョブを継続実行可能にするが，次のログイン中ユーザがジョブを入力した時点である（Ｅ）で実行中のジョブは強制的に終了する。
【００４８】
一方，第３の形態では，（Ｅ）の時点であっても，実行中のジョブと新たに登録されたジョブとが同時に動作可能であれば，実行中のジョブを終了させない。そして，同時に動作不可能なジョブが登録された時点である（Ｆ）までは，ジョブを継続実行可能にする。これにより，より円滑な利用を図ることができる。
【００４９】
［専有時間管理処理（第４の形態）］
第４の形態では，専有時間の経過後であってさらに次のログイン中ユーザによってジョブが登録された場合に，ＭＦＰ１００が実行中のジョブの継続を次のログイン中ユーザに問い合わせる。以下，第４の形態について，図１０のフローチャートを参照しつつ説明する。なお，図４，図６のフローチャートと同様の処理については，同様のステップ番号を付し，説明を省略する。
【００５０】
まず，専有時間を設定し（Ｓ１０１），専有時間の計時を開始する。そして，残り時間を表示する（Ｓ１０２）。そして，専有時間の時間切れであるか否かを判断し（Ｓ１０３），時間切れでなければ（Ｓ１０３：ＮＯ），ジョブの登録を受け付ける（Ｓ１１１）。一方，時間切れであれば（Ｓ１０３：ＹＥＳ），ログイン中ユーザのログアウトを行う（Ｓ１０６）。
【００５１】
次に，実行中のジョブがあったか否かを判断し（Ｓ２０１），実行中のジョブがあれば（Ｓ２０１：ＹＥＳ），ＭＦＰ１００は図１１に示すようなジョブの続行を許可するか否かを選択させる画面を表示部４１に表示することによって，次のログイン中ユーザに対して実行中のジョブの継続を許可するか否かを選択させる（Ｓ４０１）。
【００５２】
次のログイン中ユーザがジョブの実行継続を許可した場合には（Ｓ４０２：ＹＥＳ），ＭＦＰ１００はジョブの実行を継続する（Ｓ２０３）。一方，ジョブの実行継続が許可されなかった場合には（Ｓ４０２：ＮＯ），実行中のジョブを強制的に終了する（Ｓ４０４）。
【００５３】
第４の形態では，次のログイン中ユーザの許可が与えられることによって，ジョブが継続実行可能になる。そのため，次のログイン中ユーザに与えるストレスは少ない。これにより，より円滑な利用を図ることができる。
【００５４】
［ジョブ登録処理］
次に，ジョブの実行開始を管理するジョブ登録処理（ジョブ実行手段，計算手段，報知手段の一例）について，図１２のフローチャートを参照しつつ説明する。本処理は，ジョブの登録を受け付けることによって実行される。
【００５５】
まず，ＭＦＰ１００において受け付けたジョブを登録する（Ｓ５０１）。次に，登録したジョブの予測処理時間を計算する（Ｓ５０２：計算手段の一例）。ＭＦＰ１００では，ジョブ処理内容と処理時間とが対応付けられたテーブルを有している。図１３は，そのテーブル５１の例を示しており，機能（スキャン，印刷等）および属性（カラー，両面等）によって区別された処理内容と，その処理内容の１枚ごとの処理時間とを対応付けて記憶している。そして，登録されたジョブの処理内容と処理枚数とを基に予測処理時間を計算する。
【００５６】
次に，登録されたジョブが専有時間内に処理可能か否か，すなわち算出した予測処理時間が専有時間の残り時間内であるか否かを判断する（Ｓ５０３）。処理可能であれば（Ｓ５０３：ＹＥＳ），登録されたジョブの実行を開始する（Ｓ５０４：ジョブ実行手段の一例）。
【００５７】
一方，処理不可能であれば（Ｓ５０３：ＮＯ），処理が不可能である旨の警告メッセージを表示する（Ｓ５１１：報知手段の一例）。本形態では，例えば，図１４に示すように，時間内にジョブが終了できない旨のメッセージを表示する。さらに表示部４１には，ジョブの内容を変更する旨のメッセージを表示する。警告メッセージの表示後は，Ｓ５０１の処理に戻ってジョブを登録し直す。このように処理不可能の際に，強制的に処理内容の変更をさせることで，ジョブが途中で強制終了することを確実に回避できる。
【００５８】
なお，警告メッセージとしては，例えば，図１５に示すように，ジョブの内容を変更するか，ジョブを実行するか，またはジョブをキャンセルするかを選択するメッセージを表示してもよい。この場合，処理内容を変更する場合には，Ｓ５０１の処理に戻ってジョブを登録し直す。ジョブを実行する場合には，Ｓ５０４に移行してジョブの実行を開始する。ジョブをキャンセルする場合には，ジョブの登録を削除し，本処理を終了する。
【００５９】
本形態のジョブ登録処理では，ＭＦＰ１００がジョブの実行が専有時間内に終了するか否かを予測し，ジョブの実行が終了しないと判断した場合には，その旨をメッセージ表示している。そのため，ログイン中ユーザがジョブの実行前にジョブの実行可／不可の認識することができる。よって，ジョブが途中終了することへの不快感が軽減されることが期待できる。また，ジョブの実行が終了しないと判断した場合には，ジョブ内容の変更を促すメッセージを表示している。これにより，当該ジョブを自主的にキャンセルないし変更し，途中終了を回避することが期待できる。
【００６０】
以上詳細に説明したように本形態のＭＦＰ１００は，ログイン中ユーザに対して専有して利用できる専有時間を設定し，専有時間の経過後は自動的にログアウトしている。そして，専有時間が経過した際に実行中のジョブがあった場合には，当該ジョブを強制的に終了している。これにより，１人のユーザが専有期間以上の時間を独占することはない。従って，１人のユーザの長期独占を回避することができ，他のユーザのジョブの実行が可能になる。また，他のユーザにとっては待機時間の予測が容易であり，他のユーザのストレス軽減が期待できる。
【００６１】
また，ＭＦＰ１００では，一定期間の専有期間が設定される。そのため，ユーザがジョブの実行指示をするまでに時間がかかる場合（例えば，ＭＦＰ１００に原稿をセットした後，自席のＰＣまで戻ってスキャン指示を送るような場合が該当する。この場合，従来では自席に戻るまでに時間がかかると，所定時間内に操作がなかったとして自動的にログアウトしてしまうことがある）に，ある程度の時間が保障されることになり，ジョブの実行を確実に行うことができる。
【００６２】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，スキャナ，ＦＡＸ等であってもログイン機能を備えるものであれば適用可能である。
【００６３】
また，実施の形態では，ログイン中ユーザの専有時間をどのユーザにも一律に同じ時間を割り当てているが，ユーザを区別し，ユーザごとに異なる専有時間を割り当ててもよい。例えば，管理者属性でログインしたユーザは専有時間を１５分とし，一般ユーザ属性でログインしたユーザは専有時間を１０分としてもよい。また，管理者等によって専有時間の値を変更可能としてもよい。
【００６４】
また，実施の形態では，ログイン中ユーザがいる際にログイン要求を行った場合に，ログイン不可であることが報知され，ログインを行う場合には再度ログイン要求を行う必要があるが，これに限るものではない。例えば，ログイン待ちユーザのリストを備え，ログイン不可であった際にそのリストに登録され，ログイン中ユーザがログアウトするとともにリストに登録されているログイン待ちユーザが順次に自動ログインするとしてもよい。
【図面の簡単な説明】
【００６５】
【図１】実施の形態にかかるＭＦＰの概略構成を示す斜視図である。
【図２】ＭＦＰの電気的構成を示すブロック図である。
【図３】実施の形態にかかるログイン管理処理の手順を示すフローチャートである。
【図４】第１の形態にかかる専有時間管理処理の手順を示すフローチャートである。
【図５】第１の形態にかかるログイン中ユーザの残り時間を報知する表示部の一例を示す図である。
【図６】第２の形態にかかる専有時間管理処理の手順を示すフローチャートである。
【図７】第２の形態にかかるジョブの終了タイミングを示すタイミングチャートである。
【図８】第３の形態にかかる専有時間管理処理の手順を示すフローチャートである。
【図９】第３の形態にかかるジョブの終了タイミングを示すタイミングチャートである。
【図１０】第４の形態にかかる専有時間管理処理の手順を示すフローチャートである。
【図１１】第４の形態にかかる前のログイン中ユーザの処理の続行許可を選択する表示部の一例を示す図である。
【図１２】実施の形態にかかるジョブ登録処理の手順を示すフローチャートである。
【図１３】処理内容と処理時間との関係を記憶するテーブルの一例を示す図である。
【図１４】ジョブが残り時間内で終了しないことを報知する表示部の一例を示す図である。
【図１５】残り時間内で終了しないジョブの取り扱いを選択させる表示部の一例を示す図である。
【符号の説明】
【００６６】
１０    画像形成部
２０    画像読取部
３０    制御部
４０    操作パネル
４１    表示部
１００  ＭＦＰ
【図１】
2010086100.tif 000003
【図２】
2010086100.tif 000004
【図３】
2010086100.tif 000005
【図４】
2010086100.tif 000006
【図５】
2010086100.tif 000007
【図６】
2010086100.tif 000008
【図７】
2010086100.tif 000009
【図８】
2010086100.tif 000010
【図９】
2010086100.tif 000011
【図１０】
2010086100.tif 000012
【図１１】
2010086100.tif 000013
【図１２】
2010086100.tif 000014
【図１３】
2010086100.tif 000015
【図１４】
2010086100.tif 000016
【図１５】
2010086100.tif 000017