(57)【要約】【課題】先に認証されたユーザの利便性向上を図る画像形成装置を提供する。【解決手段】ユーザによる画像形成装置の利用状況をユーザのユーザ識別情報に対応させて管理する画像形成装置１０である。第１ユーザによる先行ジョブの実行中に第１ユーザとは異なる第２ユーザによる割り込みジョブを実行させる割り込み処理部４３を備える。割り込み処理部は、割り込みジョブに移行させるための割り込みログインを受け付ける受付部５１と、既に割り込みログイン中であるか否かを判定する判定部５２と、を有する。受付部は、既に割り込みログイン中と判定されている間には、新たな割り込みログインの受け付けを禁止する。【選択図】図１
2016029443.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる画像形成装置の利用状況を該ユーザのユーザ識別情報に対応させて管理する画像形成装置であって、
第１ユーザによる先行ジョブの実行中に該第１ユーザとは異なる第２ユーザによる割り込みジョブを実行させる割り込み処理部を備え、
該割り込み処理部は、
前記割り込みジョブに移行させるための割り込みログインを受け付ける受付部と、
既に割り込みログイン中であるか否かを判定する判定部と、を有し、
前記受付部は、既に前記割り込みログイン中と判定されている間には、新たな割り込みログインの受け付けを禁止することを特徴とする画像形成装置。
【請求項２】
前記割り込み処理部が、
前記割り込みログインを受け付けた際に前記先行ジョブが実行中であった場合、該先行ジョブの実行を中断させると共に、中断した該先行ジョブの実行内容および前記第１ユーザのユーザ識別情報を所定の記憶領域に退避させる退避部と、
前記割り込みログイン中を解消させる割り込みログアウトを実行したと判定された場合、中断した前記先行ジョブの実行内容および前記第１ユーザのユーザ識別情報を前記所定の記憶領域から呼び出し、前記先行ジョブを中断前の状態に復帰させる復帰部と、を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記割り込みログインを受け付けた際に前記先行ジョブが実行中ではない場合、前記割り込み処理部は、前記第１ユーザのログアウトを実行し、前記割り込みジョブを先行ジョブとして実行させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記受付部が、前記画像形成装置に設けられた操作部への操作、あるいはユーザ所有のカードの読み取りに基づいて、前記割り込みログインを受け付けることを特徴とする請求項１から３のいずれか一項に記載の画像形成装置。
【請求項５】
前記割り込み処理部が、前記割り込みログイン中と判定されている間には、前記第２ユーザからの処理として複数のジョブを受け付けることを特徴とする請求項１から４のいずれか一項に記載の画像形成装置。
【請求項６】
前記ユーザのユーザ識別情報には、前記画像形成装置を使用可能な前記ユーザのアカウント情報、若しくは、前記ユーザが前記画像形成装置で使用可能な機能を設定するための機能制限情報、又は、前記ユーザが前記画像形成装置で使用可能な用紙枚数若しくは上限の金額を設定するためのカウンタ情報が含まれることを特徴とする請求項１から５のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、詳細には、ユーザによる画像形成装置の利用状況を当該ユーザのユーザ識別情報に対応させて管理する画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には、例えば、コピー、ファクシミリ、スキャナ、印刷などの複数の機能を備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）があり、インターネットやイントラネットに接続されると、複数のユーザで共有できる。また、画像形成装置を複数のユーザで共有している場合、セキュリティの強化やコスト管理などのために、画像形成装置で使用可能な機能や用紙枚数等をユーザ毎に設定できる。
【０００３】
一方、画像形成装置を複数のユーザで共有している場合にも、いわゆる割り込みが必要になることがある。詳しくは、第１ユーザが画像形成装置を例えば大量コピーで長時間占有している間に、第２ユーザが急いで印刷したい場合には、第１ユーザのコピーを一時的に中断し、第２ユーザの印刷を先に終了させる。
割り込みとは、一般に、実行中のジョブに１つのジョブを割り込ませるものであり、ユーザの切り替えを伴わないものであることから、上記の例でいえば、第２ユーザの印刷であるにも拘わらず、第１ユーザによる処理として扱われる、あるいは、第１ユーザに対する機能制限が第２ユーザに課されることがある。このため、例えば、特許文献１には、割り込みに応じてユーザを切り替え可能な技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２２２２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、優先権を有していれば割り込みを行えるので、割り込みが、優先権を有した複数のユーザによって多重に行われると、先に認証されたユーザのジョブの復帰時期が未定になり、先に認証されたユーザにとって不便であるという問題がある。また、上記特許文献１では優先権を有したユーザだけが割り込めるので、優先権を有しないユーザにとっても不便である。
【０００６】
本発明は、上述のような実情に鑑みてなされたもので、先に認証されたユーザの利便性向上を図る画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の技術手段は、ユーザによる画像形成装置の利用状況を該ユーザのユーザ識別情報に対応させて管理する画像形成装置であって、第１ユーザによる先行ジョブの実行中に該第１ユーザとは異なる第２ユーザによる割り込みジョブを実行させる割り込み処理部を備え、該割り込み処理部は、前記割り込みジョブに移行させるための割り込みログインを受け付ける受付部と、既に割り込みログイン中であるか否かを判定する判定部と、を有し、前記受付部は、既に前記割り込みログイン中と判定されている間には、新たな割り込みログインの受け付けを禁止することを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、前記割り込み処理部が、前記割り込みログインを受け付けた際に前記先行ジョブが実行中であった場合、該先行ジョブの実行を中断させると共に、中断した該先行ジョブの実行内容および前記第１ユーザのユーザ識別情報を所定の記憶領域に退避させる退避部と、前記割り込みログイン中を解消させる割り込みログアウトを実行したと判定された場合、中断した前記先行ジョブの実行内容および前記第１ユーザのユーザ識別情報を前記所定の記憶領域から呼び出し、前記先行ジョブを中断前の状態に復帰させる復帰部と、を有することを特徴としたものである。
【０００９】
第３の技術手段は、第２の技術手段において、前記割り込みログインを受け付けた際に前記先行ジョブが実行中ではない場合、前記割り込み処理部は、前記第１ユーザのログアウトを実行し、前記割り込みジョブを先行ジョブとして実行させることを特徴としたものである。
【００１０】
第４の技術手段は、第１から３のいずれか１の技術手段において、前記受付部が、前記画像形成装置に設けられた操作部への操作、あるいはユーザ所有のカードの読み取りに基づいて、前記割り込みログインを受け付けることを特徴としたものである。
【００１１】
第５の技術手段は、第１から４のいずれか１の技術手段において、前記割り込み処理部が、前記割り込みログイン中と判定されている間には、前記第２ユーザからの処理として複数のジョブを受け付けることを特徴としたものである。
【００１２】
第６の技術手段は、第１から５のいずれか１の技術手段において、前記ユーザのユーザ識別情報には、前記画像形成装置を使用可能な前記ユーザのアカウント情報、若しくは、前記ユーザが前記画像形成装置で使用可能な機能を設定するための機能制限情報、又は、前記ユーザが前記画像形成装置で使用可能な用紙枚数若しくは上限の金額を設定するためのカウンタ情報が含まれることを特徴としたものである。
【発明の効果】
【００１３】
本発明によれば、既に割り込みログイン中と判定されている間には、受付部は多重の割り込みログインを禁止する。このため、先行ジョブは、割り込みジョブの完了後に復帰することが明確になり、先に認証されたユーザの利便性向上を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明による画像形成装置の構成図である。
【図２】図１の操作部の説明図である。
【図３】本発明による割り込み処理のフローチャートである。
【図４】本発明による割り込み処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の画像形成装置について説明する。図１は、本発明による画像形成装置の構成図であり、図２は図１の操作部の説明図である。画像形成装置１０は、通信Ｉ／Ｆ１１、操作部１２、原稿読取部１３、画像処理部１４、印刷部１５、記憶部１６、制御部１７等を有し、これらはバスを介して接続される。
制御部１７は、通信Ｉ／Ｆ１１を介して外部装置（図示省略）と通信可能に構成されている。通信Ｉ／Ｆ１１は、例えば、ＦＡＸ通信部、インターネット用通信部、赤外線通信部等を備えている。
【００１６】
制御部１７は、例えば１あるいは複数個のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等からなり、記憶部１６の例えばＲＯＭに格納されている各種のプログラムやデータをＲＡＭにロードし、このロードしたＲＡＭ内のプログラムを実行する。これにより、データを処理しつつ、ユーザからの指示内容等に基づいて画像形成装置１０の全体の動作を制御できる。
【００１７】
原稿読取部１３は、所定位置にセットされた原稿を光学的に読み取り可能に構成され、読み取られた原稿の画像は制御部１７を経由して画像処理部１４に出力される。
操作部１２は、例えば、原稿読取部１３の手前側に配置されており、液晶のディスプレイ２２と透明抵抗膜方式のタッチパネル２１からなる操作パネル２０や、図２にも示すような接触接点を用いたハードキー２３で構成される。
【００１８】
タッチパネル２１は例えばディスプレイ２２に重ねて形成され、操作パネル２０には、画像形成装置１０を操作するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が表示される。
画像処理部１４は、原稿読取部１３で読み取られた原稿のデータに種々の処理を行って画像データを生成する。この生成された画像データが印刷部１５に出力される。上記読み取られた原稿のデータや生成された画像データは、記憶部１６の入力画像記憶領域３１に格納される。
【００１９】
印刷部１５は、給紙、画像形成、転写、定着、排紙等を行って印刷を実行可能に構成され、画像処理部１４からの画像データを用紙に印刷する。なお、印刷部１５が両面印刷機能を備えている場合には、用紙の片面の他、もう一方の面にも画像処理部１４からの原稿の画像データを印刷できる。また、印刷部１５は、ユーザがステープルやファイリング用の穴明け等の処理を希望した場合、後処理装置（図示省略）と連携して動作可能である。
【００２０】
また、制御部１７は、例えば、表示制御部４１、ユーザ認証部４２、割り込み処理部４３を備えている。
表示制御部４１は、ユーザ番号の入力欄あるいはログイン名やパスワードの各入力欄など、ユーザ認証のためのログイン画面を操作パネル２０に表示でき、また、割り込みキーのような割り込みジョブを実行するための画面も操作パネル２０に表示できる。
【００２１】
ユーザ認証部４２は、操作部１２などで入力された情報を、記憶部１６のユーザ情報記憶領域３２に格納されているユーザのユーザ識別情報と照合しており、ログインやログアウトの成否を判定する。なお、ユーザのユーザ識別情報には、例えば、画像形成装置１０を使用可能なユーザのユーザ番号、ログイン名やパスワードなどのアカウント情報の他、このユーザが画像形成装置１０で使用可能な機能を設定するための機能制限情報や、このユーザが画像形成装置１０で使用可能な用紙枚数若しくは上限金額を設定するためのカウンタ情報も含まれている。
【００２２】
割り込み処理部４３は、先に認証されたユーザのジョブ（先行ジョブともいう）の実行中に、後に認証された別ユーザのジョブ（割り込みジョブともいう）を実行させる。詳しくは、割り込み処理部４３は、受付部５１、判定部５２、退避部５３、復帰部５４を有している。
（第１実施形態）
受付部５１は、先行ジョブの実行中に、割り込みジョブに移行させるための割り込みログインを受け付け可能に構成されているが、この受け付けには、例えば次の割り込みキーで実施できる。詳しくは、表示制御部４１が割り込みキーを操作パネル２０に表示し、画像形成装置１０の稼働中にこの割り込みキーが押し下げられた場合である。
【００２３】
次に、判定部５２は、割り込みログイン中であるか否かを判定しており、例えば、割り込みログインが成功してから割り込みログアウトの処理が完了するまでの間を、割り込みログイン中であると判定している。上記の受付部５１は、判定部５２で既に割り込みログイン中と判定された場合、後述のように、第１ユーザおよび第２ユーザとは別の第３ユーザによる新たな割り込みログインの受け付けを禁止している。
【００２４】
なお、上記の割り込みログアウトは、割り込みログイン中を解消させる処理であり、割り込みログイン中に、例えば、ユーザが図２に示したログアウトキー２４を押し下げた場合に実行される。
退避部５３は、割り込みログインを受け付けた際に先行ジョブが実行中であった場合、この先行ジョブの実行を中断させる。この中断とは、先に認証されたユーザをログアウトさせずにサスペンドの状態にすることを意味する。
【００２５】
さらに、この退避部５３は、中断した先行ジョブの実行内容および先に認証されたユーザのユーザ識別情報を記憶部１６の中断情報記憶領域３３に退避させる。中断した先行ジョブの実行内容とは、例えば、先行ジョブの種類や、実行を完了した枚数などであり、先に認証されたユーザのユーザ識別情報とは、上述したアカウント情報、機能制限情報、カウンタ情報である。
【００２６】
復帰部５４は、割り込みログアウトを実行したと判定された場合、退避部５３が退避させた内容を中断情報記憶領域３３から呼び出し、先行ジョブを中断前の状態に復帰させる。これにより、例えば、先に認証されたユーザのログイン状態や、中断前における先行ジョブの処理状態が復元される。
【００２７】
図３，４は、本発明による割り込み処理のフローチャートである。
まず、判定部５２が現在割り込みログイン中であるか否かを判定しており、割り込みジョブが既に実行されている場合（図３のステップＳ１０のＹＥＳ）、受付部５１は、新たな割り込みログインの受け付けを禁止する（ステップＳ１８）。詳しくは、割り込みログインが成功してから割り込みログアウトが完了するまでの間は、例えば上記の割り込みキーの押し下げや、後述するユーザ番号の入力欄あるいはログイン名やパスワードの各入力欄への入力、カードリーダによる読み取りがいずれも無効にされ、多重の割り込みログインを防いでいる。このため、先行ジョブは、１人の割り込みジョブの完了後に復帰することが明確になり、先に認証された第１ユーザの利便性向上を図ることができる。
【００２８】
次に、割り込みログイン中ではない場合（ステップＳ１０のＮＯ）について、例えば、誰も画像形成装置１０にログインされていない状態を想定し、先に認証されたユーザを第１ユーザ、後に認証された別ユーザを第２ユーザと称して説明する。例えば第１ユーザが操作パネル２０に表示されたログイン画面（例えばユーザ番号の入力欄）に所定のユーザ番号を入力すると、制御部１７はログイン要求があったと判定する（ステップＳ１１のＹＥＳ）。
【００２９】
続いて、ユーザ認証部４２が、ユーザ情報記憶領域３２に格納されている第１ユーザのユーザ識別情報と照合し、正規のユーザであると判定した場合（ステップＳ１２のＹＥＳ）、ログイン成功となり、ステップＳ１３に進む。
なお、ユーザ認証部４２が正規のユーザではないと判定した場合（ステップＳ１２のＮＯ）、ログイン失敗となるため、ログイン画面に戻る。
【００３０】
上記のようにログイン成功となり、判定部５２が、今回成功したログインが割り込みログインではないと判定した場合（ステップＳ１３のＮＯ）、制御部１７は、第１ユーザのログインを完了させ、第１ユーザの先行ジョブを実行する（ステップＳ１４）。制御部１７は、第１ユーザによる画像形成装置１０の利用状況を第１ユーザのユーザ識別情報に対応させて管理する。
次に、制御部１７はログアウト要求がないと判定した場合（ステップＳ１５のＮＯ）、例えば割り込みキーを操作パネル２０に表示させる。
【００３１】
次いで、この先行ジョブのみの実行中に（ステップＳ１０のＮＯ）、例えば、第２ユーザが割り込みキーを押し下げ、受付部５１が割り込みログインを受け付けると、制御部１７は割り込みログイン要求があったと判定する（ステップＳ１１のＹＥＳ）。そして、ユーザ認証部４２がユーザ情報記憶領域３２に格納されている第２ユーザのユーザ識別情報と照合し、正規のユーザであると判定した場合（ステップＳ１２のＹＥＳ）、割り込みログイン成功となり、ステップＳ１３に進む。
【００３２】
なお、ユーザ認証部４２が正規のユーザではないと判定した場合（ステップＳ１２のＮＯ）、割り込みログイン失敗となり、例えば割り込みキーを操作パネル２０に表示させて、先行ジョブの実行に戻る（ステップＳ１０のＮＯ、ステップＳ１４）。
上記のように割り込みログイン成功となり、判定部５２が、今回成功したログインが割り込みログインであると判定した場合（ステップＳ１３のＹＥＳ）、制御部１７は、第２ユーザのログインを完了させ、図４で説明する割り込み処理に移行する（ステップＳ１７）。
【００３３】
具体的には、この割り込みログイン中において先行ジョブが実行中であった場合（図４のステップＳ２０のＹＥＳ）、制御部１７が第２ユーザの割り込みジョブを実行するために、退避部５３が先行ジョブの実行を中断させる。
さらに、退避部５３は、中断した先行ジョブの実行内容（例えば、コピーを２５０枚のうち１００枚まで出力完了）および第１ユーザのユーザ識別情報（例えば、ユーザ番号、コピーおよび印刷の機能を使用可能、Ａ４普通紙を計３０００枚使用可能など）を中断情報記憶領域３３に格納する（ステップＳ２１）。
【００３４】
その後、制御部１７が割り込みジョブを実行し（ステップＳ２２）、制御部１７は、第２ユーザによる画像形成装置１０の利用状況についても第２ユーザのユーザ識別情報に対応させて管理する。
このように、ユーザによる画像形成装置１０の利用状況をそのユーザのユーザ識別情報に対応させて管理するので、例えば、割り込みログイン中には、退避された第１ユーザによる処理ではなく、第２ユーザによる処理として管理される。
【００３５】
また、この割り込みジョブでは、例えば、第２ユーザがログアウトキー２４を押し下げるまでは（ステップＳ２４のＹＥＳ）、第２ユーザ所望の複数のジョブが受け付け可能である。具体的には、第２ユーザが、例えば複数回のコピーのような同一機能を複数回実行したい場合、１回目のコピーが終了すると（ステップＳ２３のＹＥＳ）、２回目以降のコピーも第２ユーザからの処理として受け付けられて実行される（ステップＳ２４のＮＯ、ステップＳ２２）。なお、複数回のコピーの他、印刷とファクシミリ送信などのような別機能を実行すること、又はこれらを組み合わせて実行することも可能である。
【００３６】
これに対し、割り込みログイン中に、第２ユーザがログアウトキー２４を押し下げると、判定部５２は割り込みログアウト要求があったと判定し（ステップＳ２４のＹＥＳ）、割り込みログアウトを実行する（ステップＳ２５）。
この割り込みログアウトの実行に伴い、復帰部５４は、中断した先行ジョブの実行内容および第１ユーザのユーザ識別情報が中断情報記憶領域３３にあるか否かを確認し、復帰すべき情報が中断情報記憶領域３３に存在している場合（ステップＳ２６のＹＥＳ）、これらを中断情報記憶領域３３から呼び出して、先行ジョブを中断前の状態に復帰させ、制御部１７が第１ユーザの先行ジョブを中断時点から再開し（ステップＳ２７）、割り込み処理のルーチンを抜ける。
【００３７】
割り込み処理を抜け、例えば、第１ユーザがログアウトキー２４を押し下げると、制御部１７はログアウト要求があったと判定し（図３のステップＳ１５のＹＥＳ）、第１ユーザのログアウトを実行する（ステップＳ１６）。
なお、上記例では、ログイン画面に入力してログイン要求があったと判定し、ログアウトキー２４を押し下げてログアウト要求があったと判定する例を挙げて説明したが、カードをカードリーダに差し込むことでログイン要求があったと判定できる場合には、このカードをカードリーダから抜き取ったときに、ログアウト要求があったと判定してもよい。
【００３８】
ところで、今回成功したログインが割り込みログインであった場合（図３のステップＳ１３のＹＥＳ）、第２ユーザによるジョブは割り込みジョブに設定されるが（ステップＳ１７）、先行ジョブが実行中ではないこともある（図４のステップＳ２０のＮＯ）。この場合には、第２ユーザによるジョブは、例えば、第１ユーザがログアウトキー２４の押し下げを忘れたために、割り込みジョブに設定されたものと考えることができる。
【００３９】
そこで、この場合の割り込み処理部４３は、第１ユーザのログアウトを実行し（図４のステップＳ２８）、割り込みジョブを先行ジョブとして扱うように制御部１７に指示する。より詳しくは、割り込み処理部４３が割り込みログイン中を解消すると（ステップＳ２９）、上述した復帰に関する情報も中断情報記憶領域３３から消去され、第２のユーザによる先行ジョブが実行される。これにより、第３ユーザの割り込みログインが可能になるので、後に認証されたユーザにとっても便利になる。
【００４０】
なお、上記受付部５１の受け付けは、割り込みキーの他、例えば次の２態様であってもよい。
（第２実施形態）
表示制御部４１がユーザ番号の入力欄あるいはログイン名やパスワードの各入力欄などのログイン画面を操作パネル２０に表示し、画像形成装置１０の稼働中に入力欄に入力された場合である。
なお、これら割り込みキーやログイン画面に替え、上記のハードキー２３のような割り込みボタンやログインボタンであってもよい。
【００４１】
（第３実施形態）
カードリーダ（図示省略）が操作部１２の近傍に設置されており、画像形成装置１０の稼働中にカードリーダがユーザ所有の例えばＩＣカードや磁気カードを読み取った場合である。
これら３態様で示したように、割り込みログインは、従来のような優先権とは無関係に認められるので、優先権を有しないユーザにとって便利な画像形成装置を提供できる。
【符号の説明】
【００４２】
１０…画像形成装置、１１…通信Ｉ／Ｆ、１２…操作部、１３…原稿読取部、１４…画像処理部、１５…印刷部、１６…記憶部、１７…制御部、２０…操作パネル、２１…タッチパネル、２２…ディスプレイ、２３…ハードキー、２４…ログアウトキー、３１…入力画像記憶領域、３２…ユーザ情報記憶領域、３３…中断情報記憶領域、４１…表示制御部、４２…ユーザ認証部、４３…割り込み処理部、５１…受付部、５２…判定部、５３…退避部、５４…復帰部。
【図１】
2016029443.tif 000003
【図２】
2016029443.tif 000004
【図３】
2016029443.tif 000005
【図４】
2016029443.tif 000006