(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
ユーザを特定するための情報を取得する取得手段と、
前記取得手段によりユーザを特定するための情報を取得した場合、当該ユーザを前記画像形成装置にログインさせるログイン手段と、
前記ログイン手段によってログインされたユーザを前記画像形成装置から、第一の所定時間経過後にログオフさせるログオフ手段と、
前記取得手段で取得したユーザを特定するための情報に応じて実行されるセキュアプリントジョブが存在するか否かを判断する判断手段と、
前記セキュアプリントジョブのジョブ処理終了の予測時間が、設定された基準時間よりも長い場合は基準時間を設定し、前記セキュアプリントジョブのジョブ処理終了の予測時間が、設定された基準時間よりも短い場合は予測時間を設定する設定手段と、を有し、
前記判断手段により前記プリントジョブが存在すると判断された場合に、前記ログオフ手段は第一の所定時間よりも短い第二の所定時間、もしくは前記設定手段により設定された前記基準時間または予測時間の内何れかの時間が経過したことに応じてログオフ状態へ移行することを特徴とする画像形成装置。
【請求項２】
画像形成装置を制御する方法であって、
ユーザを特定するための情報を取得する取得工程と、
前記取得工程によりユーザを特定するための情報を取得した場合に、当該ユーザを前記画像形成装置にログインさせるログイン工程と、
前記ログイン工程によってログインされたユーザを前記画像形成装置から、第一の所定時間経過後にログオフさせるログオフ工程と、
前記取得工程で取得したユーザを特定するための情報に応じて実行されるセキュアプリントジョブが存在するか否かを判断する判断工程と、
前記セキュアプリントジョブのジョブ処理終了の予測時間が、設定された基準時間よりも長い場合は基準時間を設定し、前記セキュアプリントジョブのジョブ処理終了の予測時間が、設定された基準時間よりも短い場合は予測時間を設定する設定工程と、を含み、
前記判断工程により前記プリントジョブが存在すると判断された場合に、前記ログオフ工程は第一の所定時間よりも短い第二の所定時間、もしくは前記設定手段により設定された前記基準時間または予測時間の内何れかの時間が経過したことに応じてログオフ状態へ移行することを特徴とする画像形成装置を制御する方法。
【請求項３】
請求項２に記載の画像形成装置を制御する方法を画像形成装置に実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置のログイン・ログオフの自動制御方法に関して、画像形成装置に投入される認証情報を要するジョブ処理においてログオフ時間を制御する方法に関するものである。
【背景技術】
【０００２】
近年、画像形成装置を始めとするデバイス同士のデータ交換を行うため、または、所定のデバイスから他のデバイスへジョブデータを送信して他のデバイスにジョブの処理を行わせるために、複数のデバイスをネットワークに接続することがある。
【０００３】
特に、所定のデバイスから印刷機能を持つ画像形成装置にデータを送り印刷を行わせる形態が多いため、印刷データの安全運用の観点から個人認証機能による発明が試みられている。
【０００４】
個人認証機能を利用した技術の１つにセキュアプリントがある。セキュアプリントは、所定のデバイスから他のデバイスへジョブを送ったユーザと、個人認証を行ったユーザとが一致していた場合に印刷を行う技術であり、印刷データのより安全な運用が可能となる。
【０００５】
セキュアプリントを利用した発明として、特許文献１では個人認証機能を有する画像形成装置において個人認証を行いセキュアプリントを実行する際、ジョブの種類や装置が処理を行うジョブの有無に関わらず所定時間放置された場合にログオフ処理を行っている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２６５０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１は、ログオフ処理を行う時間が一定であるため、ジョブ処理を行う際に認証を必要とするジョブが装置内に存在する場合、セキュリティ上問題がある。
【０００８】
そこで、本発明の目的は、処理を行う際に認証を必要とするジョブが装置内に存在している場合、ログオフ状態へ短い時間で移行させることを目的とする。
【課題を解決するための手段】
【０００９】
画像形成装置であって、ユーザを特定するための情報を取得する取得手段と、前記取得手段によりユーザを特定するための情報を取得した場合、当該ユーザを前記画像形成装置にログインさせるログイン手段と、前記ログイン手段によってログインされたユーザを前記画像形成装置から、第一の所定時間経過後にログオフさせるログオフ手段と、前記取得手段で取得したユーザを特定するための情報に応じて実行されるセキュアプリントジョブが存在するか否かを判断する判断手段と、前記セキュアプリントジョブのジョブ処理終了の予測時間が、設定された基準時間よりも長い場合は基準時間を設定し、前記セキュアプリントジョブのジョブ処理終了の予測時間が、設定された基準時間よりも短い場合は予測時間を設定する設定手段と、を有し、前記判断手段により前記プリントジョブが存在すると判断された場合に、前記ログオフ手段は第一の所定時間よりも短い第二の所定時間、もしくは前記設定手段により設定された前記基準時間または予測時間の内何れかの時間が経過したことに応じてログオフ状態へ移行することを特徴としている。
【発明の効果】
【００１０】
本発明の効果として、ジョブ処理を行う際に認証を必要とするジョブが装置内に存在する場合のセキュリティが向上する。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置を中心としたシステム構成を示す図
【図２】画像形成装置の構成及びコントローラユニットの構成を示す図である。
【図３】操作部の構成図である。
【図４】ホストコンピュータのジョブ送信制御処理のフローチャートである。
【図５】印刷設定画面を示す図である。
【図６】セキュアプリントのジョブに応じたログオフ処理のフローチャートである。
【図７】認証管理情報を示す図である。
【図８】セキュアプリントのジョブ処理が終了したことに応じてログオフ処理を行うフローチャートである。
【図９】セキュアプリントのジョブ処理終了の予測時間を利用してログオフ処理を行うフローチャートである。
【図１０】認証方法の状態を利用してログオフ処理を行うフローチャートである。
【発明を実施するための形態】
【００１２】
以下添付図面を参照して、本発明に係る好適な実施例を詳細に説明する。
【実施例１】
【００１３】
図１に示す通り本実施例のシステム構成は画像形成装置とホストコンピュータをネットワークにより接続をしている。１０は画像形成装置、２０および３０はホストコンピューターであり、９０のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されている。
【００１４】
画像形成装置は画像の入出力機能を有するものであり、紙原稿の入力および紙への印刷出力を行うものである。入力した画像情報は、紙への印刷やデジタルデータとして保存を行ったり、ＬＡＮを経由して他の機器への転送などが可能である。
【００１５】
ホストコンピュータ２０または３０からＬＡＮ９０を経由して画像形成装置１０に印刷処理を行わせる場合、ホストコンピュータ２０または３０はＰＤＬ（Ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）に変換された印刷データを送信し、ＰＤＬを受信した画像形成装置１０は印刷出力を行う。
【００１６】
画像形成装置１０は、いわゆる複写機でありその内部構造は図２に示すようにコントローラユニット１００、スキャナ１１０、ドキュメントフィーダ１２０、プリンタ１３０、操作部１４０、認証部１５０、を含む。
【００１７】
具体的にコントローラユニット１００は、コントローラバス１０００、ＣＰＵ１１００、ＲＡＭ１１１０、ＲＯＭ１１２０、ＨＤＤ１１３０、ＬＡＮＣ１２００、スキャナＩ／Ｆ１３００、プリンタＩ／Ｆ１４００、操作部Ｉ／Ｆ１５００、認証照合部１６００、ログオフ時間制御部１６１０、タイマー１６２０から構成される。
【００１８】
コントローラバス１０００は、印刷データや制御信号の伝達をコントローラユニット１００を構成するユニット間で行うための内部バスである。
【００１９】
ＣＰＵ１１００は、画像形成装置１０を制御するプロセッサであり、ＰＤＬジョブの印刷処理の制御を行ったり、画像形成装置１０を構成する各ユニットの制御を行う。また、画像形成装置のログインおよびログオフ制御を指示するユニットでもある。
【００２０】
ＲＡＭ１１１０は、ＣＰＵ１１００がソフトウェアプログラムを実行する際に用いる画像データを始めとする各種データを一時的に保存しておくユニットである。
【００２１】
また、ＲＡＭ１１１０は、後述するＲＯＭ１１２０およびＨＤＤ１１３０が保持するプログラムを実行する際にも利用される。すなわち、ＲＡＭ１１１０は、ＣＰＵ１１００のワークメモリである。
【００２２】
ＲＯＭ１１２０は、画像形成装置のブートプログラムが保存されており、後述する認証情報を取得したことに応じてコントローラユニット１００内の各ユニットの制御を行うプログラムがＲＡＭ１１１０にロードされる。また、ログイン状態から所定時間経過後に自動的にログオフ状態へ移行させるための自動ログオフ制御プログラムが保存されている。
【００２３】
ＨＤＤ１１３０は、ホストコンピュータ２０または３０から送られてきたＰＤＬジョブや、後述するスキャナ１１０で取り込んだ画像データ等を保存しておくユニットである。
【００２４】
また、画像形成装置１０が出力するデータの画像処理補正や文字処理補正を行うためのプログラムや、画像形成装置のコピーおよびスキャンおよびプリンタ機能等を制御するためのプログラムも保存している。
【００２５】
ＬＡＮＣ１２００は、ホストコンピュータ２０または３０から送信されてくる画像データの受信を行う他に、後述するスキャナ１１０で取り込んだ画像データをホストコンピュータ２０または３０に送信するためのユニットである。
【００２６】
スキャナＩ／Ｆ１３００は、スキャナ１１０と接続してスキャナ１１０が取り込んだ画像をＨＤＤ１１３０等に送信する。ドキュメントフィーダ１２０は原稿を複数枚セットすることで連続的に原稿の入力を可能にしている。また、プリンタＩ／Ｆ１４００は、プリンタ１３０と接続してプリンタ１３０が印刷可能な形式に変換されたジョブデータをプリンタ１３０に送信する。また、操作部Ｉ／Ｆ１５００は、操作部１４０からの指示が電気信号に変換されたものを送信するユニットである。
【００２７】
認証照合部１６００は、認証部１５０から送信されるユーザを特定するための認証情報と認証データを元に個人認証を行う。個人認証を行う際に用いる認証データはＨＤＤ１１３０に保存されている場合やＬＡＮ９０に接続されるサーバ（不図示）に保存されている場合がある。本実施例の個人認証ユニットはＩＤカードにより個人認証を行うが、認証方法として顔認証、指紋認証、静脈認証等を用いることも可能であり認証形態は問わない。認証情報と認証データが一致したことに応じてログイン制御が行われる。
【００２８】
認証照合部１６００によって個人認証が確立された場合に、ユーザは、画像形成装置１０にログインする。
【００２９】
ログオフ時間制御部１６１０は、ログイン状態からログオフ状態へ自動的に遷移する時間を制御するものである。ログオフ時間制御部１６１０は、タイマーモジュールとしてログオフタイマーが具備されており、ログオフタイマーの設定に応じてＣＰＵ１１００は、自動ログオフ制御を行う。ログオフタイマーの値は任意に設定することが可能である。
【００３０】
タイマー１６２０は、時間を計測するユニットであり、ＣＰＵ１１００は、計測開始時間と計測終了時間のタイミングを制御する。タイマー１６２０は、ジョブ終了後から計測を開始して経過時間を計測する。
【００３１】
操作部１４０および認証部１５０の一例を図３に示す。図３に示すとおり操作部１４０はタッチパネル１４１および操作ボタン１４２で構成される。
【００３２】
タッチパネル１４１は各種操作を実行させるための表示を行うと共にユーザがパネル表面に触れることで入力を行うことの出来る入力装置を兼ねるものである。操作ボタン１４２はテンキーによる数値の入力や、コピー処理の開始などの操作を指示するものである。操作部１４０における操作指示は、電気信号に変換され操作部Ｉ／Ｆ１５００を通じてＣＰＵ１１００に送信され、ＣＰＵ１１００が実行するプログラムによって認識・処理されて機器全体の設定が行われる。または、入力操作が機能の実行指示であるならば複写やスキャン処理を行うことが可能である。
【００３３】
認証部１５０は、ＩＤカードによる認証ユニットであり中央部にＩＤカードを近づけることによって認証データを受信する。認証部１５０は、受信した認証データを認証照合部１６００に送信し認証作業が実行される。
【００３４】
次に、認証情報を必要とするジョブに併せたログオフ処理に関する処理について図４および図６を参照して詳細に説明を行う。図４はホストコンピュータからの印刷ジョブの送信制御処理を示すフローチャートであり、図６は画像形成装置の制御方法を示すフローチャートである。
【００３５】
図４の制御プログラムはホストコンピュータ２０または３０内のＲＯＭ（不図示）に保持されておりユーザからの印刷指示に応じて起動される。ホストコンピュータ２０または３０のＣＰＵ（不図示）は制御プログラム、すなわちプリンタドライバを起動することに応じて図５に示すような印刷設定を行うための画面を表示制御する（Ｓ１００）。
【００３６】
次に、ホストコンピュータ内のＣＰＵは、印刷指示がされたか判断を行い（Ｓ１０１）、セキュアプリントが指定されているかを確認する（Ｓ１０２）。
【００３７】
ＣＰＵは、印刷データにセキュアプリント指定がされていると判断した場合、セキュアプリントのジョブをＰＤＬ形式に変換しセキュア情報を付加して送信する（Ｓ１０３）。セキュアプリントが指定されていないと判断した場合、通常のプリントジョブをＰＤＬ形式で送信する（Ｓ１０４）。
【００３８】
セキュア情報とは、ホストコンピュータからジョブを送信したユーザと個人認証を行ったユーザとが一致しているかを判定するために用いるジョブデータに付加された情報であり、一致していた場合ジョブデータのジョブ処理を実行することができる。具体的にセキュア情報は、ホストコンピュータのＩＰアドレスやＭＡＣアドレス、ホストコンピュータ名などの送信元のデバイスに関する情報や、社員番号、氏名等のユーザに関する情報などがあり処理を行うために必要な所定の情報のことを指す。
【００３９】
次に、画像形成装置１０の制御方法に関して説明する。図６に示すフローチャートを実行するためのプログラムは、画像形成装置１０内のＲＯＭ１１２０に保持されておりユーザが認証部１５０から個人認証によるログイン動作を行うことにより起動される（Ｓ１０００）。
【００４０】
ステップ１００１において、ＣＰＵ１１００は、認証照合部１６００に送信された認証情報からログインが可能なユーザかどうかを判断する（Ｓ１００１）。
【００４１】
ステップ１００２において、ＣＰＵ１１００は、認証情報と認証データが一致したと判断したことに応じてログイン状態へ移行するよう制御を行い、操作部１４０の電源をＯＮにしてタッチパネル１４１を表示制御する（Ｓ１００２）。
【００４２】
ステップ１００３において、ＣＰＵ１１００は、ホストコンピュータ２０または３０においてセキュアプリントの指示がされたジョブデータがＨＤＤ１１３０に保持されているかを判断する（Ｓ１００３）。
【００４３】
これは、ログインの際に使用した認証情報とセキュア情報を元に認証管理情報からセキュアプリントが実行可能かどうかを判断するためである。
【００４４】
ここで、認証管理情報とは、セキュアプリントを実行した際に、画像形成装置に送信されたジョブデータのセキュア情報と認証部で取得した認証情報とを照合するために使用する管理テーブルである。認証管理情報に登録されていないユーザは、ＣＰＵ１１００によりログインができないようにログイン制御される。
【００４５】
ＩＤ情報は、図７に示すようにユーザ名や該ユーザが使用可能なＰＣが定義されている。この認証管理情報は、ＨＤＤ１１３０に格納されているか、ネットワークに接続されている、もしくは、サーバに格納されている。サーバに格納されている場合ＣＰＵ１１００は、認証部で認証作業が実行された時にＬＡＮ９０を経由してサーバにアクセスし認証管理情報にアクセスする。
【００４６】
次に、本実施例における認証管理情報を用いたセキュアプリントの認証手順を説明する。カードで認証を行う場合ＩＤカードには、認証管理情報のＩＤ情報が格納されており、認証部で認証した結果のＩＤ情報は、認証部１５０から認証照合部１６００に送信される。
【００４７】
一方、画像形成装置がセキュアプリントを受信した場合、ＣＰＵ１１００は、セキュア情報をセキュアプリントのジョブデータから取得する。ＣＰＵ１１００は、セキュア情報であるホストＰＣ情報および認証部から送信されるＩＤ情報と、認証管理情報のＩＤ情報および使用可能ＰＣの情報とを比較してセキュアプリントを行えるかどうか判断する。
【００４８】
ステップ１００４において、セキュアプリントが実行可能であった場合ＣＰＵ１１０は、セキュアプリント機能による印刷出力を指示する（Ｓ１００４）。
【００４９】
ステップ１００５において、ログオフ時間制御部１６１０はログオフタイマーのデフォルト値をセキュアプリント実行時の値に設定する（Ｓ１００５）。ログオフタイマーのデフォルト値とは予め定められているログオフ処理を開始するまでの時間のことであり、セキュアプリント実行時の値とはデフォルト値よりも短い時間のことである。また、ログオフタイマーは、時間経過とともにカウントダウンされるものであり、ログオフタイマーの値が０になったときに自動的にログオフ処理が実行される。
【００５０】
ステップ１００６において、ＣＰＵ１１００は、ユーザによって操作部１４０の操作が行われたかどうかを判断する（Ｓ１００６）。
【００５１】
ステップ１００７において、ＣＰＵ１１００が操作部１４０の操作が行われたと判定した場合、ログオフ制御部１６１０のログオフタイマーの値をデフォルトの値に戻す（Ｓ１００７）。操作部１４０からの操作指示としては、コピー機能やＳＥＮＤ機能の操作指示などがある。
【００５２】
これにより、ユーザから操作があった際デフォルトの値に戻すことでセキュアプリント以外のジョブを行いたいユーザにとっては、ログオフへ移行する時間が長くなるので画像形成装置が扱い易くなる。
【００５３】
ステップ１００８において、ＣＰＵ１１００は、ログオフ時間制御部１６１０のログオフタイマーの値が０になったかどうかを判断する（Ｓ１００８）。
【００５４】
ステップ１００９において、ＣＰＵ１１００がログオフ時間制御部１６１０のログオフタイマーの値が０になったと判断した場合ＣＰＵ１１００は、ＲＯＭ１１２０に保持されている自動ログオフ制御プログラムを起動してログイン状態からログオフ状態へと移行させる。
【００５５】
また、ＣＰＵ１１００は、ログオフ状態に移行したことに応じてタッチパネル１４１を非表示にするよう表示制御する。
【００５６】
以上、セキュア情報を必要とするジョブと認証情報からジョブの存在を確認したことに応じてログオフ処理を行うため状況に併せたログオフ処理が行われる。よって、セキュア情報を必要としないジョブ処理を行うユーザにとってはより利便性の高いものとなる。
【００５７】
また、本実施例のように自動ログオフ制御を行う構成の場合、セキュア情報を必要とするジョブ処理を行う時には通常のログオフ処理と比べ短い時間で行われるため、セキュリティが重視されているジョブデータをより安全に運用することができる。また、セキュア情報を必要としないジョブ処理を行う時には通常のログオフ処理が実行されるのでより利便性が高い。
【００５８】
具体的には、デフォルト値が１００秒であった場合、ジョブの種類や装置内のジョブの有無に関わらず１００秒後にログオフされることになり、セキュアプリント実行時の値が１０秒であった場合、セキュアプリントジョブが存在しすると１０秒後にログオフされる。
【００５９】
また、本実施例では個人認証されたことに応じてセキュアプリントを実行するという構成にしたが、認証後ユーザからセキュアプリントの実行指示を受け付けたことに応じてセキュアプリントを実行する構成にしてもよい。その場合、ログオフタイマーの時間変更をセキュアプリントの実行指示を受け付けてから行う構成が挙げられる。
【００６０】
また、本実施例のセキュア情報としてホストコンピュータに関連する情報としたが、例えば、ユーザＩＤとパスワードをセキュア情報とすることも可能であり、この場合、画像形成装置の操作部１４０からユーザＩＤとパスワードを入力することで認証を行うこともできる。
【００６１】
このようにセキュア情報は、ジョブを実行する際の認証に利用されるものであるので、セキュア情報の内容については特に限定されるものでなく適宜変更できる。
【００６２】
また、本実施例では、ログインの際に使用した認証情報とセキュア情報を元に認証管理情報からセキュアプリントが実行可能かどうかを画像形成装置が判断する構成としたが次のような構成も考えられる。
【００６３】
例えば、情報を集約して判断するサーバ装置（不図示）が存在する場合画像形成装置は、サーバ装置がＬＡＮを経由して送信してくる判断情報を受信してログオフ処理を行う構成にしてもよい。
【実施例２】
【００６４】
次に、図８を参照してセキュアプリントのジョブ処理が終了したことに応じたログオフ処理について説明する。画像形成装置の構成は図２で示す構成であり、図８はジョブ処理終了後からの経過時間を利用してログオフ状態へ移行する処理のフローチャートである。
【００６５】
始めに、ホストコンピュータ２０または３０は、実施例１のジョブ送信制御処理と同様の制御処理を行う。
【００６６】
次に、画像形成装置１０の制御方法に関して説明する。図８に示すフローチャートを実行するためのプログラムは、画像形成装置１０内のＲＯＭ１１２０に保持されておりユーザが認証部１５０から個人認証機能によるログイン動作を行うことで起動される（Ｓ２０００）。
ステップ２００１において、ＣＰＵ１１００は、認証照合部１６００に送信された認証情報からログインが可能なユーザかどうかを判断する（Ｓ２００１）。
ステップ２００２において、ＣＰＵ１１００は、認証情報と認証データが一致したと判断したことに応じてログイン状態へ移行するよう制御を行い、操作部１４０の電源をＯＮにしてタッチパネル１４１の表示制御を行う（Ｓ２００２）。
ステップ２００３において、ＣＰＵ１１００は、ホストコンピュータ２０または３０からセキュアプリントの指示がされたジョブデータがＨＤＤ１１３０に保持されているかを判断する（Ｓ２００３）。
【００６７】
これは、ログインの際に使用した認証情報とセキュア情報を元に認証管理情報からセキュアプリントが実行可能かどうかを判断するためである。
ステップ２００４において、セキュアプリントが実行可能であった場合ＣＰＵ１１００は、セキュアプリント機能による印刷出力の実行制御を指示する（Ｓ２００４）。また、ログオフ制御部１６１０は、ログオフタイマーの時間をセキュアプリント実行時の値に変更する。
ステップ２００５において、ＣＰＵ１１００は、ユーザによって操作部１４０の操作が行われたかどうかを判断する（Ｓ２００５）。
ステップ２００６において、ＣＰＵ１１００が操作部１４０の操作が行われたと判断した場合ログオフ制御部１６１０は、ログオフタイマーの値をデフォルトの値に戻す（Ｓ２００６）。
ステップ２００７において、ＣＰＵ１１００は、ログオフ時間制御部１６１０のログオフタイマーの値が０になったかどうかを判断する（Ｓ２００７）。
ステップ２００８において、ＣＰＵ１１００は、ユーザによって操作部１４０の操作が行われたかどうかを判断する（Ｓ２００８）。
ステップ２００９において、ＣＰＵ１１００は、セキュア情報が付加されたジョブの実行が終了したかどうかを判断する（Ｓ２００９）。
ステップ２０１０において、ＣＰＵ１１００がジョブの実行が終了したと判断した場合ＣＰＵ１１００は、タイマー１６２０の計測を開始する制御を指示し計測が開始される。
ステップ２０１１において、ＣＰＵ１１００は、タイマー１６２０の経過時間を取得し、経過時間と予め定められているジョブの実行終了後にログオフ処理を行わせたい時間とを比較判断する。
ステップ２０１２において、タイマー１６２０の経過時間が予め定められているジョブの実行終了後にログオフ処理を行わせたい時間を経過した場合、もしくは、ステップ２００７においてデフォルトのログオフタイマー値が０になった場合、もしくは、セキュアプリント実行時のログオフタイマー値が０になった場合、ＣＰＵ１１００は、ＲＯＭ１１２０に保持されている自動ログオフ制御プログラムを起動してログイン状態からログオフ状態へと移行させる。
【００６８】
また、ＣＰＵ１１００は、ログオフ状態に移行したことに応じてタッチパネル１４１を非表示にするよう表示制御する。
【００６９】
以上、本実施例は、ジョブ実行終了に併せてログオフ時間を制御するため、セキュア情報を必要とするジョブが終了した後に別のジョブを実行するユーザにとっては、ログオフ状態へ移行する時間が伸びるのでより利便性が高い。
【実施例３】
【００７０】
次に、図９を参照してセキュアプリントのジョブ処理終了の予測時間をしたログオフ処理について説明する。画像形成装置の構成は図２で示す構成を有しているものであり、図９は予測時間を利用してログオフ状態へ移行する処理のフローチャートである。
【００７１】
始めに、ホストコンピュータ２０または３０は、実施例１のジョブ送信制御処理と同様の制御処理を行う。
【００７２】
次に、画像形成装置１０の制御方法に関して説明する。図９に示すフローチャートを実行するためのプログラムは、画像形成装置１０内のＲＯＭ１１２０に保持されておりユーザが認証部１５０から個人認証によるログイン動作を行うことで起動される（Ｓ３０００）。
ステップ３００１において、ＣＰＵ１１００は、認証照合部１６００に送信された認証情報からログインが可能なユーザかどうかを判断する（Ｓ３００１）。
ステップ３００２において、ＣＰＵ１１００は、認証情報と認証データが一致したと判断したことに応じてログイン状態へ移行するよう制御を行い、操作部１４０の電源をＯＮにしてタッチパネル１４１の表示制御を行う（Ｓ３００２）。
ステップ３００３において、ＣＰＵ１１００は、ホストコンピュータ２０または３０からセキュアプリントの指示がされたジョブデータがＨＤＤ１１３０に保持されているかを判断する（Ｓ３００３）。
【００７３】
これは、ログインの際に使用した認証情報とセキュア情報を元に認証管理情報からセキュアプリントが実行可能かどうかを判断するためである。
ステップ３００４において、セキュアプリントが実行可能であった場合ＣＰＵ１１００は、セキュアプリント機能による印刷出力の実行制御を指示する（Ｓ３００４）。また、ログオフ制御部１６１０は、ログオフタイマーの時間をセキュアプリント実行時の値に変更する
ステップ３００５において、ＣＰＵ１１００は、ユーザによって操作部１４０の操作が行われたかどうかを判断する（Ｓ３００５）。
ステップ３００６において、ＣＰＵ１１００が操作部１４０の操作が行われたと判断した場合、ログオフ制御部１６１０は、ログオフタイマーの値をデフォルトの値に戻す（Ｓ３００６）。
ステップ３００７において、ＣＰＵ１１００は、ログオフ時間制御部１６１０のログオフタイマーの値が０になったかどうかを判断する（Ｓ３００７）。
ステップ３００８において、ＣＰＵ１１００は、ユーザによって操作部１４０の操作が行われたかどうかを判断する（Ｓ３００８）。
ステップ３００９において、ＣＰＵ１１００はセキュア情報が付加されたジョブの実行が終了する予測時間からログオフ処理を行わせたい時間を設定する。（Ｓ３００９）。
【００７４】
具体的な設定方法としては、基準時間と予測時間とを比較して、予測時間が基準時間よりも長い場合は、ログオフ処理を行わせたい時間を基準時間として設定し、予測時間が基準時間よりも短い場合は、ログオフ処理を行わせたい時間を予測時間として設定する。ここで基準時間とは、ある特定の時間までにログオフ処理を行わせたい時間のことであり、ユーザが設定を行ってもよいし、予め定められてあってもよい。
ステップ３０１０において、ＣＰＵ１１００は、タイマー１６２０の経過時間を取得し、ログオフ処理を行わせたい時間と比較判断を行う。
ステップ３０１１において、タイマー１６２０の経過時間がログオフ処理を行わせたい時間を経過した場合、もしくは、ステップ３００７においてデフォルトのログオフタイマー値が０になった場合、もしくは、セキュアプリント実行時のログオフタイマー値が０になった場合、ＣＰＵ１１００は、ＲＯＭ１１２０に保持されている自動ログオフ制御プログラムを起動してログイン状態からログオフ状態へと移行させる。
【００７５】
また、ＣＰＵ１１００は、ログオフ状態に移行したことに応じてタッチパネル１４１を非表示にするよう表示制御する。
【００７６】
以上、本実施例は、ジョブ処理終了にかかる予測時間を利用したログオフ時間制御を行うためセキュア情報を必要とするジョブの処理に時間を要する場合、所定の時間でログオフされるのでよりセキュリティが高い。
【実施例４】
【００７７】
次に、図１０を参照して認証方法の状態を利用したログオフ処理について説明する。画像形成装置の構成は図２で示す構成を有しているものであり、図１０は認証方法の状態を利用してログオフ状態へ移行する処理のフローチャートである。
【００７８】
ここで、認証方法の状態とは、例えば、ＩＤカードによる認証を行う際に認証部にＩＤカードをかざしていた時間を指す。すなわち、かざしていた時間が所定の時間以下か、もしくは、所定の時間以上かによって認証方法の状態が判別される。
【００７９】
始めに、ホストコンピュータ２０または３０は、実施例１のジョブ送信制御処理と同様の制御処理を行う。
【００８０】
次に、画像形成装置１０の制御方法に関して説明する。図１０に示すフローチャートを実行するためのプログラムは、画像形成装置１０内のＲＯＭ１１２０に保持されておりユーザが認証部１５０から個人認証機能によるログイン動作を行うことで起動される（Ｓ４０００）。
ステップ４００１において、ＣＰＵ１１００は、認証照合部１６００に送信された認証情報からログインが可能なユーザかどうかを判断する（Ｓ４００１）。
ステップ４００２において、ＣＰＵ１１００は、認証情報と認証データが一致したと判断したことに応じてログイン状態へ移行するよう制御を行い、操作部１４０の電源をＯＮにしてタッチパネル１４１を表示制御する（Ｓ４００２）。
ステップ４００３において、ＣＰＵ１１００は、ホストコンピュータ２０または３０からセキュアプリントの指示がされたジョブデータがＨＤＤ１１３０に保持されているかを判断する（Ｓ４００３）。
【００８１】
これは、ログインの際に使用した認証情報とセキュア情報を元に認証管理情報からセキュアプリントが実行可能かどうかを判断するためである。
ステップ４００４において、セキュアプリントが実行可能であった場合ＣＰＵ１１００は、セキュアプリント機能による印刷出力の実行を指示する（Ｓ４００４）。
ステップ４００５において、ＣＰＵ１１００は認証方法の状態を判別する。具体的にＣＰＵ１１００は、認証部１５０にＩＤカードが予め定められている所定の時間以上かざされていたかを判別する。ＩＤカードがかざされている時間は、認証部１５０がＩＤカードから個人情報を受信し始めてからタイマー１６２０を用いて計測を開始し、個人情報を受信できなくなったことに応じて計測を終了し決定される。認証部１５０は計測を終えたことに応じて経過時間をＣＰＵ１１００へ告知する。
ステップ４００６において、ＣＰＵ１１００がＩＤカードがかざされていた時間が予め定められている所定の時間よりも長い場合、ログオフ制御部１６１０は、ログオフタイマーの値をセキュアプリント実行時の値に変更する。
ステップ４００７において、ＣＰＵ１１００は、ユーザによって操作部１４０の操作が行われたかどうかを判断する（Ｓ４００７）。
ステップ４００８において、ＣＰＵ１１００が操作部１４０の操作が行われたと判断した場合ログオフ制御部１６１０は、ログオフタイマーの値をデフォルトの値に戻す（Ｓ４００８）。
ステップ４００９において、ＣＰＵ１１００はログオフ時間制御部１６１０のログオフタイマーの値が０になったかどうかを判断する（Ｓ４００９）。
ステップ４０１０において、ＩＤカードをかざしている時間が所定の時間よりも長かった場合、もしくは、セキュアプリント実行時のログオフタイマーが０になった場合、もしくは、デフォルトの値のログオフタイマーが０になった場合、ＣＰＵ１１００は、ＲＯＭ１１２０に保持されている自動ログオフ制御プログラムを起動してログイン状態からログオフ状態へと移行させる。
【００８２】
また、ＣＰＵ１１００は、ログオフ状態に移行したことに応じてタッチパネル１４１を非表示にするよう表示制御する。
【００８３】
以上、本実施例は、認証方法の状態に応じてログオフ時間を変更することができるのでより利便性が高い。また、認証時間が短い場合にログオフ処理をする構成にした場合、認証方法の状態を利用することで装置の省電力化を図ることができる。
【００８４】
また、本実施例では、ＩＤカードをかざしている時間が短い場合にログオフタイマー値をセキュアプリント実行時の値に変更したが、長い場合に変更するという構成にしてもよい。その場合、ＩＤカードをかざしている時間が長い場合にログオフ処理が行われる。
【００８５】
また、本実施例では、ＩＤカードの認証方法の状態としたがその他の認証方法である静脈認証や顔認証においても同様の処理を行うことも可能である。
【符号の説明】
【００８６】
１０  画像形成装置
２０、３０  ホストコンピューター
９０  ローカルエリアネットワ
１００  コントローラユニット
１１０  スキャナ
１２０  ドキュメントフィーダー
１３０  プリンタ
１４０  操作部
１４１  液晶タッチパネル
１４２  押しボタン
１４３  認証部
１０００  内部バス
１１００  ＣＰＵ
１１１０  ＲＡＭ
１１２０  ＲＯＭ
１１３０  ＨＤＤ
１２００  ＬＡＮＣ
１３００  スキャナＩ／Ｆ
１４００  プリンタＩ／Ｆ
１５００  操作部Ｉ／Ｆ
１６００  認証照合部
１６１０  ログオフ時間制御部
１６２０  タイマー
【図１】
0005409164.tif 000002
【図２】
0005409164.tif 000003
【図３】
0005409164.tif 000004
【図４】
0005409164.tif 000005
【図５】
0005409164.tif 000006
【図６】
0005409164.tif 000007
【図７】
0005409164.tif 000008
【図８】
0005409164.tif 000009
【図９】
0005409164.tif 000010
【図１０】
0005409164.tif 000011