(57)【要約】【課題】読取対象物の登録作業を簡便化して、画像形成装置の利用を容易にしつつ、画像形成装置の臨時利用におけるセキュリティの低下を防ぐこと【解決手段】通常種別を有する読取対象物の識別情報と、臨時種別を有する読取対象物の識別情報とを管理し、前記通常種別と前記臨時種別に応じた設定情報を有する記憶装置と通信可能な画像形成装置であって、読取手段により読み取られた読取対象物の識別情報を通常種別又は臨時種別を指定する種別指定手段と、前記種別指定手段により通常種別と指定され、当該読取対象物による当該画像形成装置の履歴が所定数を超える場合に、臨時種別の読取対象物に用いる設定情報が適用されるように当該読取対象物の識別情報を登録する登録手段とを備えることを特徴とする。【選択図】図７
2017118220.tif 000002
【特許請求の範囲】
【請求項１】
通常種別を有する読取対象物の識別情報と、臨時種別を有する読取対象物の識別情報とを管理し、前記通常種別と前記臨時種別に応じた設定情報を有する記憶装置と通信可能な画像形成装置であって、
読取手段により読み取られた読取対象物の識別情報を通常種別又は臨時種別を指定する種別指定手段と、
前記種別指定手段により通常種別と指定され、当該読取対象物による当該画像形成装置の履歴が所定数を超える場合に、臨時種別の読取対象物に用いる設定情報が適用されるように当該読取対象物の識別情報を登録する登録手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記登録手段は、前記種別指定手段により通常種別と指定された読取対象物の識別情報を、臨時種別の読取対象物の識別情報として登録することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記種別指定手段により通常種別と指定され、当該読取対象物による当該画像形成装置の履歴が所定数を超えるか否かを判定する履歴判定手段と
前記履歴判定手段により、所定数を超えない場合に、臨時の画像形成装置とする指定を受け付ける臨時指定受付手段と
を更に備え、
前記登録手段は、前記臨時指定受付手段により臨時の画像形成装置とする指定を受け付けた場合に、臨時種別の読取対象物に用いる設定情報が適用されるように当該読取対象物の識別情報を登録することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記登録手段により臨時種別として登録された読取対象物の識別情報に対応するジョブがあるか否かを判定するジョブ判定手段と、
前記ジョブ判定手段によりジョブがあると判定された場合に前記ジョブを利用させるべく、前記登録手段で登録された読取対象物の識別情報の利用を延長する延長手段と、
前記ジョブ判定手段によりジョブがないと判定された場合に前記登録手段で登録された読取対象物の識別情報を削除する削除手段と
を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記種別指定手段により通常種別と指定され、臨時種別の読取対象物に用いる設定情報が適用されるように当該読取対象物の識別情報を登録した場合に、前記通常種別の読取対象物の登録に対する登録通知をすることなく、前記臨時種別の読取対象物の登録に対するメッセージを含む登録通知を出力する通知手段
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
通常種別を有する読取対象物の識別情報と、臨時種別を有する読取対象物の識別情報とを管理し、前記通常種別と前記臨時種別に応じた設定情報を有する記憶装置と通信可能な画像形成装置の処理方法であって、
読取手段により読み取られた読取対象物の識別情報を通常種別又は臨時種別を指定する種別指定ステップと、
前記種別指定ステップにより通常種別と指定され、当該読取対象物による当該画像形成装置の履歴が所定数を超える場合に、臨時種別の読取対象物に用いる設定情報が適用されるように当該読取対象物の識別情報を登録する登録ステップと
を含むことを特徴とする処理方法。
【請求項７】
通常種別を有する読取対象物の識別情報と、臨時種別を有する読取対象物の識別情報とを管理し、前記通常種別と前記臨時種別に応じた設定情報を有する記憶装置と通信可能な画像形成装置のプログラムであって、
前記画像形成装置を、
読取手段により読み取られた読取対象物の識別情報を通常種別又は臨時種別を指定する種別指定手段と、
前記種別指定手段により通常種別と指定され、当該読取対象物による当該画像形成装置の履歴が所定数を超える場合に、臨時種別の読取対象物に用いる設定情報が適用されるように当該読取対象物の識別情報を登録する登録手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報の登録をする画像形成装置と、その処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、オフィスのセキュリティ意識の高まりとともに、情報の入出力部である複合機に関するセキュリティも要求されるようになり、ＰＣと同様に複合機に対して「認証」という概念が適用されるようになった。
この複合機を利用するための認証システムは、ＩＣカードを用いることが多い。
そのため、ＩＣカードを利用するユーザのユーザ名を含むユーザ情報と、ＩＣカードのカード情報を紐付け、管理する必要がある。
【０００３】
従来は、この紐付けをするべく、管理者が認証テーブルにユーザ情報とカード情報を、登録することが行われてきたが、近年では、複合機から各ユーザがカード情報を登録することも行われるようになってきた。
【０００４】
また、ＩＣカードを用いた認証を用いる場合には、ユーザがＩＣカードを忘れると、複合機にログインできないため、複合機では、ユーザＩＤとパスワードを入力させる認証も備えている。
【０００５】
しかしながら、複合機を利用するたびに、ユーザがユーザＩＤとパスワードを入力しなければならず、利便性が低くなることから、ＩＣカードを忘れた際に貸与されるゲスト用のＩＣカード（臨時カード）を用いて認証を行わせたいという要望がある。
【０００６】
この臨時カードを登録する際には、臨時カードを識別するためのカードリストを作成し、登録する必要があり、カードリストをメンテナンスするなど管理が手間になることがあった。
企業内では、さまざまなシステムがあり、多くの管理が必要であることから、複合機における管理はできるだけ軽減することが実際の運用では求められる。
読取対象の登録作業を簡便化し、認証情報の管理を効率化する仕組みとして、特許文献１が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−１４３９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１の仕組みでは、ユーザがカードを登録する際には、登録するカードの種別によって、通常カードであるか、臨時カードであるかを選択して登録する。そのため、臨時で利用する複合機に対しても、通常カードとしてカード登録される場合があった。
【０００９】
この場合、臨時で利用する複合機においては、当該カードが１日利用されただけで、予め設定されている自動削除期間（例えば、１０日など）を待つこととなる。
【００１０】
このため、臨時で利用した複合機であるにも関わらず、自動削除されるまでは通常利用できてしまうため、カード紛失時のセキュリティ低下を防ぐことが困難であった。
【００１１】
そこで、本発明の目的は、読取対象物の登録作業を簡便化して、画像形成装置の利用を容易にしつつ、画像形成装置の臨時利用におけるセキュリティの低下を防ぐ仕組みを提供することである。
【課題を解決するための手段】
【００１２】
本発明の目的を達成するための、通常種別を有する読取対象物の識別情報と、臨時種別を有する読取対象物の識別情報とを管理し、前記通常種別と前記臨時種別に応じた設定情報を有する記憶装置と通信可能な画像形成装置であって、読取手段により読み取られた読取対象物の識別情報を通常種別又は臨時種別を指定する種別指定手段と、前記種別指定手段により通常種別と指定され、当該読取対象物による当該画像形成装置の履歴が所定数を超える場合に、臨時種別の読取対象物に用いる設定情報が適用されるように当該読取対象物の識別情報を登録する登録手段とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、読取対象物の登録作業を簡便化して、画像形成装置の利用を容易にしつつ、画像形成装置の臨時利用におけるセキュリティの低下を防ぐことができる。
【図面の簡単な説明】
【００１４】
【図１】認証情報管理システムの構成の一例を示すシステム構成図である
【図２】クライアントＰＣ１００に適用可能な情報処理装置のハードウエア構成の一例を示すブロック図である
【図３】複合機３００のハードウエア構成の一例を示すブロック図である
【図４】本システムにおける各装置の機能ブロックを示す図である
【図５】ユーザ情報登録処理のフローチャートである
【図６】ＩＣカード登録処理１のフローチャートである
【図７】ＩＣカード登録処理２のフローチャートである
【図８】ＩＣカード登録処理３のフローチャートである
【図９】ＩＣカード認証処理のフローチャートである
【図１０】認証テーブルの削除処理のフローチャートである
【図１１】複合機のログアウト処理のフローチャートである
【図１２】設定ファイルの一例を示すデータ図である
【図１３】パスワード管理テーブルの一例を示すデータ図である
【図１４】通常カード認証テーブルの一例を示すデータ図である
【図１５】臨時カード認証テーブルの一例を示すデータ図である
【図１６】臨時カード管理テーブルの一例を示すデータ図である
【図１７】臨時利用者管理テーブルの一例を示すデータ図である
【図１８】カード情報登録ツール画面の一例を示すイメージ図である
【図１９】ＩＣカード認証画面の一例を示すイメージ図である
【図２０】ＩＣカード情報登録画面の一例を示すイメージ図である
【図２１】ＩＣカード登録ダイアログの一例を示すイメージ図である
【図２２】ＩＣカード検知成功ダイアログの一例を示すイメージ図である
【図２３】ＩＣカード検知成功ダイアログ（臨時カード固定）の一例を示すイメージ図である
【図２４】デバイス利用種別登録ダイアログの一例を示すイメージ図である
【図２５】ＩＣカード登録成功ダイアログの一例を示すイメージ図である
【図２６】臨時カード登録済み認証エラーダイアログの一例を示すイメージ図である
【図２７】ログイン成功後画面の一例を示すイメージ図である
【図２８】ログイン成功後画面（機能制限あり）の一例を示すイメージ図である
【図２９】カード情報削除通知ダイアログの一例を示すイメージ図である
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１６】
図１は、本発明の本発明の複合機３００（画像形成装置）、複合機３００に備えるカードリーダ５００、クライアントＰＣ１００を用いた認証情報管理システムの構成の一例を示すシステム構成図である。
なお、本実施形態では、複合機３００に認証情報を管理するテーブルを記憶する構成としたが、不図示の認証サーバにテーブルを記憶する構成であってもよい。
【００１７】
図１に示すように、本実施形態のシステムでは、複合機３００、クライアントＰＣ１００がローカルエリアネットワーク（ＬＡＮ）４００を介して接続される構成となっている。なお、ローカルネットワークに限らずインターネットを介した通信であってもよい。
【００１８】
クライアントＰＣ１００には、複合機３００と通信可能な管理ツール（カード情報登録ツール）がインストールされており、管理ツールを起動すると、クライアントＰＣ１００にログインしているユーザのユーザ名（ユーザ識別情報）を、オペレーティングシステムを介して管理ツールが受け付ける。このユーザ名を管理ツールの画面で表示するとともに、ユーザから登録するための情報の入力を受け付ける。例えば、メールアドレス、カード登録用パスワード、登録先の複合機の情報である。
なお、管理ツールは、クライアントＰＣ１００上で動作する、ユーザ情報とパスワードを入力するアプリケーションと言い換えることも可能である。
クライアントＰＣ１００は、入力されたユーザＩＤとカード登録用パスワード等を取得し（ユーザ情報の取得）、指定された複合機３００に送信する。
複合機３００は、ユーザ情報を受け付けると、一時格納するパスワード管理テーブル（図１３）にユーザ情報、登録日時を記憶する。
【００１９】
そして、複合機３００は、ＩＣカード登録画面でユーザ名とパスワード（カード登録用パスワード）を受け付け、パスワード管理テーブルに一致するレコードがあるかを判定する。一致するレコードがあった場合に、ＩＣカードを読み取り、ユーザによって選択された種別（例えば、通常、臨時）で、ＩＣカードのカードＩＤとレコードのユーザ情報とを対応付けて、種別に応じたテーブルに記憶する。
以下、図２を用いて、図１に示したクライアントＰＣ１００に適用可能な情報処理装置のハードウエア構成について説明する。
【００２０】
図２において、２００１はＣＰＵで、システムバス２００４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２００３あるいは外部メモリ２０１１には、ＣＰＵ２００１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ    Ｉｎｐｕｔ    ／    Ｏｕｔｐｕｔ    Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２１】
２００２はＲＡＭで、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２００１は、処理の実行に際して必要なプログラム等をＲＯＭ２００３あるいは外部メモリ２０１１からＲＡＭ２００２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２２】
また、２００５は入力コントローラで、キーボード（ＫＢ）２００９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２００６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２０１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２０１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じてクライアントが使用するものである。
【００２３】
２００７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２０１１へのアクセスを制御する。
【００２４】
２００８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２５】
なお、ＣＰＵ２００１は、例えばＲＡＭ２００２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２０１０上での表示を可能としている。また、ＣＰＵ２００１は、ＣＲＴ２０１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２６】
ハードウエア上で動作する各種プログラム（例えば、カード情報登録ツールとしてのプログラム）は、外部メモリ２０１１に記録されており、必要に応じてＲＡＭ２００２にロードされることによりＣＰＵ２００１によって実行されるものである。
【００２７】
次に、図３を用いて、本発明の画像形成装置としての複合機３００のハードウエア構成について説明する。
図３は、複合機３００のハードウエア構成例を示すブロック図である。
【００２８】
図３において、コントローラユニット５０００は、画像入力デバイスとして機能するスキャナ５０１５や、画像出力デバイスとして機能するプリンタ５０１４と接続されるとともに、図１に示したＬＡＮ４００のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行なう。
【００２９】
図３に示すように、コントローラユニット５０００は、ＣＰＵ５００１、ＲＡＭ５００６、ＲＯＭ５００２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））５００７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３、モデム（Ｍｏｄｅｍ）５００４、操作部インタフェース（操作部Ｉ／Ｆ）５００５、外部インタフェース（外部Ｉ／Ｆ）５００９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８、ラスタイメージプロセッサ（ＲＩＰ）５０１０、プリンタインタフェース（プリンタＩ／Ｆ）５０１１、スキャナインタフェース（スキャナＩ／Ｆ）５０１２、画像処理部５０１３等で構成される。
ＣＰＵ５００１は、システム全体を制御するプロセッサである。
【００３０】
ＲＡＭ５００６は、ＣＰＵ５００１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
ＲＯＭ５００２は、システムのブートプログラムや各種制御プログラムが格納されている。
【００３１】
外部記憶装置（ハードディスクドライブＨＤＤ）５００７は、システムを制御するための各種プログラム、画像データ等を格納する。また、各種テーブルを記憶している。なお、テーブルの一例は、図１３〜図１７である。その他、プログラムで読み出す設定ファイル（図１２）なども記憶している。設定ファイルの一例は、図１２である。通常カードと臨時カードそれぞれに提供する設定が記憶されている。例えば、通常カードの有効期間は１４日として、セキュリティの低下を防ぐため、臨時カードは通常カードよりも短い１日の設定を有している。この有効期間を用いて、カード情報を削除する。すなわち、図１２の設定ファイルは、通常種別と臨時種別に応じた設定情報の一例を示すものである。
【００３２】
操作部インタフェース（操作部Ｉ／Ｆ）５００５は、操作部（ＵＩ）５０１８とのインタフェース部であり、操作部５０１８に表示する画像データを操作部５０１８に対して出力する。
【００３３】
また、操作部Ｉ／Ｆ５００５は、操作部５０１８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ５００１に伝える役割をする。なお、操作部５０１８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
モデム（ＭＯＤＥＭ）５００４は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３４】
外部インタフェース（外部Ｉ／Ｆ）５００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のカードリーダ５００が接続されている。
【００３５】
そして、ＣＰＵ５００１は、この外部Ｉ／Ｆ５００９を介してカードリーダ５００によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。以上のデバイスがシステムバス上に配置される。
【００３６】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８は、システムバス５０１６と画像データを高速で転送する画像バス５０１７とを接続し、データ構造を変換するバスブリッジである。
画像バス５０１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５０１７上には以下のデバイスが配置される。
ラスタイメージプロセッサ（ＲＩＰ）５０１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００３７】
プリンタインタフェース（プリンタＩ／Ｆ）５０１１は、プリンタ５０１４とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００３８】
また、スキャナインタフェース（スキャナＩ／Ｆ）５０１２は、スキャナ５０１５とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００３９】
画像処理部５０１３は、入力画像データに対し、補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部５０１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４０】
スキャナＩ／Ｆ５０１２に接続されるスキャナ５０１５は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部５０１８から読み取り起動指示することにより、ＣＰＵ５００１がスキャナに指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００４１】
プリンタＩ／Ｆ５０１１に接続されるプリンタ５０１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ５００１からの指示によって開始する。尚、プリンタ５０１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４２】
操作部Ｉ／Ｆ５００５に接続される操作部５０１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ５００５を介してＣＰＵ５００１に伝える。また、操作部５０１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４３】
ここで、操作部５０１８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部５０１８のストップキーは、稼動中の動作を止める働きをする。また、操作部５０１８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部５０１８からの設定を初期化する時に用いる。
【００４４】
外部Ｉ／Ｆ５００９に接続されるカードリーダ５００は、ＣＰＵ５００１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉＣａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ５００９を介してＣＰＵ５００１へ通知する。
【００４５】
次に、図４の機能ブロック図を参照して、本システムにおける各装置の各機能ブロックについて説明する。なお、各機能は、ＣＰＵにより実行され、各機能で実行される詳細な処理については、図５〜図１１のフローチャートで説明する。
まず、クライアントＰＣ１００の機能部について説明する。
【００４６】
クライアントＰＣ１００上の印刷データ生成部１５０は、アプリケーションプログラムから受け取ったデータに基づいて印刷データ（ジョブ）を生成し、当該印刷データを複合機３００等へ送信することができる。
【００４７】
クライアントＰＣ１００上のユーザ情報取得部１５１は、クライアントＰＣにログインしているユーザの情報（ユーザ名、表示名など）を取得する機能を有する。
【００４８】
クライアントＰＣ１００上の複合機探索部１５２は、ネットワーク上の複合機を探索し、ユーザ情報および、ユーザが入力したパスワードを送信する複合機を特定する。
クライアントＰＣ１００上のＵＩ制御部１５３は、ユーザ情報取得部が取得したユーザ情報を表示し、カード登録用のパスワードを入力させる画面を制御する。
【００４９】
クライアントＰＣ１００上の複合機通信部１５４は、複合機３００に対してユーザ名、カード登録用パスワードを含むユーザ情報を送信する。また複合機３００からの送信結果を受信する。
次に、複合機３００の機能部について説明する。
複合機３００上のＩＣカードリーダ制御部２５０は、カードリーダ５００にかざされたカード情報（製造番号等）を取得する。
【００５０】
複合機３００上の認証テーブル管理部２５１は、複合機３００内でパスワード管理テーブル（図１３）、通常カード認証テーブル（図１４）、臨時カード認証テーブル（図１５）を管理する。すなわち、通常種別を有する読取対象物の識別情報と、臨時種別を有する読取対象物の識別情報とを管理している。
複合機３００上の認証部２５２は、認証システム全般の制御及び、認証に成功した際には当該ユーザ情報を用いて複合機の利用を許可する。
【００５１】
複合機３００上のクライアントＰＣ通信部２５３は、クライアントＰＣ１００から送信されるユーザ情報登録要求の受信を行う。また、登録結果をクライアントＰＣ１００に送信を行う。
【００５２】
複合機３００上の臨時カード管理部２５４は、複合機内で管理する臨時カード管理テーブルを参照し、登録しようとしたカードが臨時カードとして連続登録された数をカウントする。また、臨時カードとして一定回数以上連続登録されたカードは、臨時カードであると判断する。また、複合機内で管理する臨時利用者管理テーブルを参照し、通常カードとして登録されたカードであって、カード登録日に、所定回数を満たない利用実績のカードは、臨時カードであると判断する。
複合機３００上の表示制御部２５５は、複合機にログイン成功後、ユーザの権限情報に従って複合機のメニュー画面を生成する。
以下、図５〜図１１のフローチャートを参照して、本実施形態のシステムにおける処理についてより詳細に説明する。
なお、各ステップについては、各装置のＣＰＵが処理を実行する。
【００５３】
本実施形態では、ユーザは自身が利用するＰＣから、利用する複合機に対して、ユーザ情報およびパスワード情報を送信する。ユーザ情報はユーザ情報取得部がログインユーザ情報を自動で取得することにより、なりすましを防ぐようにし、また、登録する複合機は複合機探索部が事前にネットワーク上の複合機を探索しているものとして説明する。
【００５４】
さらに、本実施形態では、図１２〜図１７のデータテーブルを複合機３００内に記憶する構成として説明するが、認証サーバなど複合機３００とは別筐体で記憶する形態にも適用可能である。すなわち、複合機３００は各種データを管理する記憶装置と通信可能な複合機と言い換えることが可能である。
【００５５】
まず、図５を用いて、本発明の実施形態における、ユーザ情報登録処理について説明する。図５は、ユーザ情報登録処理のフローチャートである。
【００５６】
ステップＳ１００では、クライアントＰＣ１００のユーザ情報取得部１５１が、クライアントＰＣにログインしているユーザのユーザ情報（ユーザ名、表示名）を取得する。
【００５７】
ステップＳ１０１では、クライアントＰＣ１００のＵＩ制御部１５３が、図１８に示すカード情報登録ツール画面を表示する。図１８に示すカード情報登録ツール画面には、ステップＳ１００で取得したユーザ情報１８０１が表示されている。また、メールアドレス１８０２などの追加情報、およびカード登録用パスワード１８０３の入力項目も有する。このカード情報登録ツール画面で、ユーザからメールアドレス、カード登録用パスワードの入力を受け付ける。また、探索ボタン１８０４の押下に従って、ユーザ情報が登録可能な複合機３００のデバイス情報を受け付け、表示する。すなわち、管理ツールとしてのアプリケーションを実行すると、当該アプリケーションによりクライアントＰＣ１００へログインしているログインユーザのユーザ識別情報を取得し、当該ユーザ識別情報を変更不可能に表示する処理の一例を示すものである。
【００５８】
ステップＳ１０２では、クライアントＰＣ１００のＵＩ制御部１５３が、カード情報登録ツール画面上の登録ボタン１８０５が押下されたか否かを判断する。押下された場合は、ステップＳ１０３へ進む。
【００５９】
登録ボタンが押下された際には、複合機通信部１５４が、カード情報登録ツール画面上に表示・入力されたデータを取得する。すなわち、ユーザ識別情報とパスワードを含むユーザ情報を取得する処理の一例を示すものである。
【００６０】
ステップＳ１０３では、クライアントＰＣ１００の複合機通信部１５４が、カード情報登録ツール画面上に表示・入力されたデータを用い、ユーザ情報登録要求を複合機３００に送信する。すなわち、ユーザ情報を複合機へ送信する送信する処理の一例を示すものである。
送信先の複合機については、複合機探索部１５２が事前にネットワーク上の複合機を探索したデバイス情報（ＩＰアドレス、デバイス名等）を用いる。
【００６１】
なお、ユーザ情報登録要求には、ユーザ名、メールアドレス、カード登録用パスワードが含まれているが、少なくともユーザ名、カード登録用パスワードが含まれることが望ましい。
【００６２】
ステップＳ１０４では、複合機３００のクライアントＰＣ通信部２５３が、ステップＳ１０３で送信されたユーザ情報登録要求を受信する。すなわち、クライアントＰＣ１００からユーザ情報を受信する処理の一例を示すものである。
ステップＳ１０５では、複合機３００の認証テーブル管理部２５１が、複合機内で管理するパスワード管理テーブル（図１３）を取得する。
【００６３】
ステップＳ１０６では、複合機３００の認証テーブル管理部２５１が、ステップＳ１０５で取得したパスワード管理テーブル内に、ステップＳ１０４で受信したユーザ情報登録要求に含まれるユーザ名が存在するかを判断する。存在する場合はステップＳ１０７へ進み、存在しない場合はステップＳ１０８へ進む。
ステップＳ１０７では、複合機３００の認証テーブル管理部２５１が、重複するユーザ情報をパスワード管理テーブルから削除する。
【００６４】
ステップＳ１０８では、複合機３００の認証テーブル管理部２５１が、ステップＳ１０５で取得したパスワード管理テーブルに、ステップＳ１０４で取得したユーザ情報を登録する。すなわち、受信したユーザ情報を管理する処理の一例を示すものである。
ステップＳ１０９では、複合機３００のクライアントＰＣ１００の複合機通信部１５４が、クライアントＰＣ１００に対してユーザ情報登録結果を送信する。
ステップＳ１１０では、クライアントＰＣ１００の複合機通信部１５４が、複合機３００より送信されたユーザ情報登録結果を受信する。
【００６５】
ステップＳ１１１では、クライアントＰＣ１００のＵＩ制御部１５３が、ステップＳ１１０で受信したユーザ情報登録結果を、図１８に示すカード情報登録ツール画面上に表示し、処理を終了する。具体的には、登録完了表示を行う。
【００６６】
次に、図６〜図８を用いて、本発明の実施形態における、ＩＣカード登録処理について説明する。図６は、ＩＣカード登録処理１のフローチャートである。
【００６７】
複合機３００の処理は、複合機３００上で動作するアプリケーションが実行するものとして説明するが、複合機３００のプラットフォームにおいて動作するものとしてもよい。
ステップＳ２００では、複合機３００の認証部２５２が、複合機のタッチパネルに、図１９に示すＩＣカード認証画面を表示する。
【００６８】
ステップＳ２０１では、複合機３００の認証部２５２が、図１９に示すＩＣカード認証画面上のＩＣカード情報登録ボタンＵ１９０１が押下されたか否かを判断する。押下された場合は、ステップＳ２０２へ進む。
ステップＳ２０２では、複合機３００の認証部２５２が、複合機３００の操作部であるタッチパネルに、図２０のＩＣカード情報登録画面を表示する。
【００６９】
ＩＣカード情報登録画面において、ユーザの操作により、ユーザ名Ｕ２００１とカード登録用パスワードに対応するパスワードＵ２００２の入力を受け付け、入力された情報を表示する。すなわち、ユーザ識別情報とパスワードを含むユーザ情報を受け付ける処理の一例を示すものである。
【００７０】
ステップＳ２０３では、複合機３００の認証部２５２が、図２０に示すＩＣカード認証画面上のユーザ確認ボタンＵ２００３が押下されたか否かを判断する。押下された場合は、ステップＳ２０４へ進む。
ステップＳ２０４では、複合機３００の認証テーブル管理部２５１が、複合機内で管理するパスワード管理テーブル（図１３）を取得する。
【００７１】
ステップＳ２０５では、複合機３００の認証テーブル管理部２５１が、ステップＳ２０４で取得したパスワード管理テーブル（図１３）に、ＩＣカード情報登録画面（図２０）に入力されたユーザ名、パスワードが存在するかを判断する。存在する場合はステップＳ２０７へ進み、存在しない場合はステップＳ２０６へ進む。
ステップＳ２０６では、複合機３００の認証部２５２が、不図示のＩＣカード登録エラー画面を表示し、処理を終了する。
ステップＳ２０７では、複合機３００の認証テーブル管理部２５１が、ステップＳ２０５で検索された当該ユーザのユーザ情報を取得する。
【００７２】
ステップＳ２０８では、複合機３００の認証部２５２が、図２１に示すＩＣカード登録ダイアログを表示する。当該ダイアログ表示中は複合機３００に接続されたカードリーダ５００はカード読み取り状態とする。具体的には、ＩＣカードリーダ制御部２５０がカードリーダ５００にポーリング開始要求を行うことで読取状態となる。
【００７３】
すなわち、ステップＳ２０８の処理は、ＩＣカード情報登録画面（図２０）で受け付けたユーザ情報と、パスワード管理テーブル（図１３）でパスワード管理しているユーザ情報と一致した場合、読み取られた読取対象物の種別を決定する登録画面を表示する処理の一例を示すものである。
【００７４】
ステップＳ２０９では、複合機３００のＩＣカードリーダ制御部２５０が、複合機３００に接続されたカードリーダ５００にＩＣカードがかざされたか否かを判断する。ＩＣカードがかざされたことを検知した場合はステップＳ２１１へ進み、検知されない場合はステップＳ２１０へ進む。ＩＣカードがかざされた場合には、ＩＣカードに記憶されている情報（製造番号等）を読み取る。すなわち、ＩＣカード等の読取対象物を読み取る処理の一例を示すものである。
【００７５】
ステップＳ２１０では、複合機３００の認証部２５２が、図２１に示すＩＣカード登録ダイアログ上に表示された「キャンセル」ボタンが押下されたか否かを判断する。押下された場合は処理を中断し、ステップＳ２０２へ戻る。
ステップＳ２１１では、複合機３００のＩＣカードリーダ制御部２５０が、カードリーダ５００にかざされたＩＣカードのカード情報を取得する。
【００７６】
なお、本実施形態では、ステップＳ２０７でユーザ情報を取得し、ステップＳ２１１でカード情報を取得する構成としたが、先にＩＣカードを読み取り、ユーザＩＤとパスワードの入力を受け付け、ユーザ情報を取得する手順であってもよい。
ステップＳ２１２では、複合機３００の臨時カード管理部２５４が、複合機３００内で管理する図１６の臨時カード管理テーブルを取得する。
ステップＳ２１３では、複合機３００の認証テーブル管理部２５１が、複合機内で管理する図１２の設定ファイルを取得する。
【００７７】
ステップＳ２１４では、複合機３００の認証テーブル管理部２５１が、ステップＳ２１３で取得した設定ファイルに記載された臨時カード登録モード１１０４の設定値を判断する。本設定値は、臨時カードとして連続して一定回数以上登録されたＩＣカードを、無条件で臨時カードとしてみなすか否かを判断する設定である。設定値が「固定」であれば、ステップＳ２１５へ進み、「選択」である場合はステップＳ２１７へ進む。
なお、デフォルト値は、「選択」として値を保持するため、ステップＳ２１１でカード情報を取得すると、ステップＳ２１７へ処理を移すことになる。
【００７８】
ステップＳ２１５では、複合機３００の臨時カード管理部２５４が、ステップＳ２１２で取得した臨時カード管理テーブル（図１６）に、ステップＳ２１１で取得したカード情報が含まれるか否かを判断する。すなわち、読取対象物が臨時の種別で登録された履歴（履歴情報）に従って、臨時の種別として登録する読取対象物か否かを判定する処理の一例を示すものである。
カード情報が含まれる場合はステップＳ２１６へ進み、カード情報が含まれない場合はステップＳ２１８へ進む。
【００７９】
ステップＳ２１６では、複合機３００の臨時カード管理部２５４が、ステップＳ２１５の当該カード情報のカウンタ値１６０１を、ステップＳ２１３で取得した設定ファイル（図１２）に含まれる臨時カード固定カウント数１１０５と比較する。
【００８０】
当該カードのカウンタよりも臨時カードの固定カウント数が少ない場合、当該カードは通常カードか臨時カードか、まだ判断がつかない状態と判断され、ステップＳ２１７へ進む。当該カードのカウンタが臨時カードの固定カウント数と等しいかそれ以上の場合、当該カードは臨時カードであると判断され、ステップＳ２１８へ進む。すなわち、登録された回数に従って、臨時として登録する読取対象物であるか否かを判定する処理の一例を示すものである。
【００８１】
なお、一度臨時カードとして登録されたものは、以後の登録の際には臨時カードとして扱う運用にする場合には、臨時カード固定カウント数１１０５を「１」とする。
【００８２】
ステップＳ２１７では、複合機３００の認証部２５２が、複合機のタッチパネル上に、図２２に示すＩＣカード検知成功ダイアログを表示する。ダイアログ上には登録するユーザ情報Ｕ２２０１、カード情報Ｕ２２０２が表示され、また、登録するカードの種別を選択するボタン（臨時カードボタンＵ２２０３、通常カードボタンＵ２２０４）が存在する。ユーザはいずれかのカード種別ボタンを押下しないと、ＯＫボタンＵ２２０５が押せないものとする。
【００８３】
このＩＣカード検知成功ダイアログで、ユーザの操作により、読み取ったＩＣカードを、臨時カードとして登録するか、通常カードとして登録するかのボタンの選択を受け付ける。すなわち、通常又は臨時を選択する処理の一例を示すものである。
【００８４】
ステップＳ２１８では、複合機３００の認証部２５２が、複合機のタッチパネル上に、図２３に示すＩＣカード検知成功ダイアログ（臨時カード固定）を表示する。ダイアログ上には登録するユーザ情報、カード情報が表示される。また、臨時カードボタンＵ２３０１が押下された状態のボタンが表示され、通常カードのボタンが押下できない状態（例えば、グレーアウト）のボタンＵ２３０２が表示される。
【００８５】
なお、ステップＳ２１８の場合、臨時カードとして登録されるため、メモリ上に臨時カードとして選択されていること記憶しておき、登録するカードの種別を選択するボタンを表示させない構成であってもよい。すなわち、本ダイアログを経由して登録されるＩＣカードは、自動で臨時カードと判断された状態で登録されるものとする。
【００８６】
次に、図７を用いて、図６に続くＩＣカード登録処理について説明する。図７は、ＩＣカード登録処理２のフローチャートである。
【００８７】
ステップＳ３００では、複合機３００の認証部２５２が、図２２に示すＩＣカード検知成功ダイアログもしくは、図２３に示すＩＣカード検知成功ダイアログ（臨時カード固定）で、カードの種別が選択され、「ＯＫ」ボタンが押下されたか否かを判断する。押下された場合はステップＳ３０２へ進み、押下されていない場合はステップＳ３０１へ進む。
【００８８】
ステップＳ３０１では、複合機３００の認証部２５２が、図２２に示すＩＣカード検知成功ダイアログもしくは、図２３に示すＩＣカード検知成功ダイアログ（臨時カード固定）上の「キャンセル」ボタンが押下されたか否かを判断する。押下された場合はステップＳ２０２へ戻る。
【００８９】
ステップＳ３０２では、複合機３００の認証部２５２が、図２２に示すＩＣカード検知成功ダイアログもしくは、図２３に示すＩＣカード検知成功ダイアログ（臨時カード固定）で「通常カード」ボタンが押下されているか、「臨時カード」ボタンが押下されているか否かを判断する。「通常カード」ボタンが押下されている場合はステップＳ３０３へ進み、「臨時カード」ボタンが押下されている場合はステップＳ３１０へ進む。
なお、図２３に示すＩＣカード検知成功ダイアログ（臨時カード固定）では、「臨時カード」ボタンが押下されて状態であり、ステップＳ３１０へ進む。
【００９０】
すなわち、カードリーダとしての読取手段により読み取られた読取対象物の識別情報を通常種別又は臨時種別を指定する種別指定処理の一例を示すステップである。
ステップＳ３０３では、複合機３００の臨時カード管理部２５４が、複合機３００内で管理する図１７の臨時利用者管理テーブルを取得する。
【００９１】
ステップＳ３０４では、複合機３００の臨時カード管理部２５４が、臨時利用者管理テーブル（図１７）に、ステップＳ２１１で取得したカード情報が登録されているか否かを判断する。登録されている場合はステップＳ３０５へ進み、登録されていない場合はステップＳ３１１へ進む。なお、ここでは登録されているユーザ名は何れであってもよいものとする。
【００９２】
ステップＳ３０５では、複合機３００の臨時カード管理部２５４が、ステップＳ３０４の当該カード情報のカウンタ値１７０１（利用又は登録履歴）、ステップＳ２１３で取得した設定ファイル（図１２）に含まれる臨時利用カウント数１２０６と比較する。
【００９３】
当該カードのカウンタが、臨時利用カウント数より多い（以上であってもよい）場合（すなわち、設定ファイルの回数よりも多く登録されている場合）、当該カードは通常カードであると判断され、ステップＳ３１１へ進む。当該カードのカウンタが臨時利用カウント数より少ない場合、当該デバイスは、当該カードを登録しようとするユーザにとって臨時で利用するデバイス（登録の少ないデバイス）であると判断し、ステップＳ３０６へ進む。
【００９４】
本実施形態では、ＩＣカードの登録回数をカウンタとして管理する構成としたが、登録後の所定期間（例えば、３日間）の利用頻度によって臨時利用か否かを判定してもよい。すなわち、読取対象物による当該画像形成装置の履歴が所定数を超えるか否かを判定する履歴判定処理の一例を示す処理である。
【００９５】
より詳細には、カード種別が通常カードであっても、この複合機に登録されたカードの過去の実績に従って、臨時として登録する読取対象物であるか否かを判断する。
【００９６】
ステップＳ３０６では、複合機３００の認証部２５２が、複合機のタッチパネル上に、図２４に示すデバイス利用種別登録ダイアログを表示する。ダイアログ上には、登録するユーザ情報、カード情報、カード種別が表示され、また、登録するカードの利用種別を選択するボタン（臨時デバイスボタンＵ２４０１、通常デバイスボタンＵ２４０２）が存在する。ユーザはいずれかの利用種別ボタンを押下しないと、ＯＫボタンＵ２４０５が押せないものとする。
【００９７】
この利用種別登録ダイアログで、ユーザの操作により、読み取ったＩＣカードを、臨時で利用する複合機（臨時デバイス）に対して登録するか、通常も利用する複合機（通常デバイス）に対して登録するかのボタン選択を受け付ける。すなわち、通常又は臨時を選択する処理の一例を示すものである。
【００９８】
これにより、ユーザは自分のカードが通常カードであるため、通常カードとして登録しようとするが、利用実績の少ないデバイスで登録する場合に、臨時デバイスを選択することで、通常カードが臨時カード扱いとして管理されるため、登録作業を簡便化して、複合機の利用を容易にしながらも、複合機の臨時利用において通常カードとして登録されることを防ぎ、セキュリティの低下を防ぐことが可能となる。
【００９９】
ステップＳ３０８では、複合機３００の認証部２５２が、図２４に示す利用種別登録ダイアログで、利用種別が選択され、「ＯＫ」ボタンが押下されたか否かを判断する。押下された場合はステップＳ３０９へ進み、押下されていない場合はステップＳ３０７へ進む。
【０１００】
ステップＳ３０７では、複合機３００の認証部２５２が、図２４に示す利用種別登録ダイアログ上の「キャンセル」ボタンが押下されたか否かを判断する。押下された場合はステップＳ２０２へ戻る。
【０１０１】
ステップＳ３０９では、複合機３００の認証部２５２が、図２４に示す利用種別登録ダイアログで「臨時デバイス」ボタンが押下されているか否かを判断する。「通常デバイス」ボタンが押下されている場合はステップＳ３１１へ進み、「臨時デバイス」ボタンが押下されている場合はステップＳ３１０へ進む。臨時利用者管理テーブル（図１７）からカード情報を削除するようにする。
すなわち、登録又は利用実績が所定数を超えない場合に、臨時の画像形成装置とする指定を受け付ける臨時指定受付処理の一例を示す処理である。
【０１０２】
なお、本実施形態では、通常デバイス、臨時デバイスを選択できるように構成したが、カウンタ数が少ない（利用が少ない）場合には、自動的に臨時デバイスと判定して、ステップＳ３１０へ処理を移してもよい。この場合、自動的に臨時デバイスとなってしまうため、臨時デバイスとして扱いたくない場合には、管理者モードで
【０１０３】
ステップＳ３１０では、複合機３００の認証部２５２が、本来は通常カードであるが、登録しようとしたカードの種別を臨時カードと決定し、カード種別を「臨時カード」に設定する。
【０１０４】
ステップＳ３１１では、複合機３００の認証部２５２が、登録しようとしたカードの種別は通常カードであると判断し、カード種別を「通常カード」に設定する。
ステップＳ３１２では、複合機３００の認証テーブル管理部２５１が、複合機３００内で管理する図１４の通常カード認証テーブルを取得する。
【０１０５】
ステップＳ３１３では、複合機３００の認証テーブル管理部２５１が、通常カード認証テーブル（図１４）に、ステップＳ２１１で取得したカード情報が登録されているか否かを判断する。登録されている場合はステップＳ３１４へ進み、登録されていない場合はステップＳ３１５へ進む。なお、ここでは登録されているユーザ名は何れであってもよいものとする。
ステップＳ３１４では、複合機３００の認証テーブル管理部２５１が、ステップＳ３１３で検索された当該カード情報を削除する。
ステップＳ３１５では、複合機３００の認証テーブル管理部２５１が、複合機内で管理する図１５の臨時カード認証テーブルを取得する。
【０１０６】
ステップＳ３１５では、複合機３００の認証テーブル管理部２５１が、臨時カード認証テーブル（図１５）に、ステップＳ２１１で取得したカード情報が登録されているか否かを判断する。登録されている場合はステップＳ３１７へ進み、登録されていない場合はステップＳ４００へ進む。なお、なお、ここでは登録されているユーザ名は何れであってもよいものとする。
【０１０７】
ステップＳ３１７では、複合機３００の認証テーブル管理部２５１が、ステップＳ３１６で検索された当該カード情報を削除する。ステップＳ３１３〜ステップＳ３１７の処理を行うことで、たとえ登録しようとしたＩＣカードが別ユーザに登録済みであっても、当該ＩＣカードは新規に登録処理を行ったユーザのＩＣカードとなる。ここでは通常カード、臨時カード同じように扱ったが、臨時カードのみ上書き処理を許容し、通常カードの場合は使いまわされることを想定しないため、通常カードとして登録済みであった場合には、登録エラーとしてもよい。
【０１０８】
次に、図８を用いて、図７に続くＩＣカード登録処理について説明する。図８は、ＩＣカード登録処理３のフローチャートである。
【０１０９】
ステップＳ４００では、複合機３００の認証テーブル管理部２５１が、ステップＳ３０３またはステップＳ３０４で設定されたカード種別を判断する。カード種別が通常カードの場合はステップＳ４０１へ進み、カード種別が臨時カードの場合はステップＳ４０８へ進む。
【０１１０】
ステップＳ４０１では、複合機３００の認証テーブル管理部２５１が、ステップＳ３０６で取得した通常カード認証テーブル（図１４）に、ＩＣカード情報登録画面（図２０）で入力されたユーザ名の情報が登録されているか否かを判断する。登録されている場合はステップＳ４０２へ進み、登録されていない場合はステップＳ４０３へ進む。ここでは、登録されているカード情報は何れであってもよい。
ステップＳ４０２では、複合機３００の認証テーブル管理部２５１が、ステップＳ４０１で検索された当該ユーザ情報を削除する。
【０１１１】
ステップＳ４０３では、複合機３００の認証テーブル管理部２５１が、通常カード認証テーブル（図１４）に、ステップＳ２０７で取得したユーザ情報および、ステップＳ２１１で取得したカード情報を対応付けて、通常カードの認証情報として登録する。すなわち、図２２としての登録画面で決定された種別（通常）の読取対象物として、ユーザ情報と、読取対象物の識別情報とを対応付けた認証情報を記憶する制御処理の一例を示すものである。
【０１１２】
本実施形態では、ステップＳ４０２でユーザ情報を削除した後に、ステップＳ４０３でユーザ情報とカード情報を登録するようにしたが、上書き処理であってもよい。
【０１１３】
ステップＳ４０４では、複合機３００の認証テーブル管理部２５１が、ステップＳ３１５で取得した臨時カード認証テーブル（図１５）に、ＩＣカード情報登録画面（図２０）で入力されたユーザ名の情報が登録されているか否かを判断する。登録されている場合はステップＳ４０５へ進み、登録されていない場合はステップＳ４０６へ進む。
【０１１４】
ステップＳ４０５では、複合機３００の認証テーブル管理部２５１が、ステップＳ４０４で検索された当該ユーザ情報を、臨時カード認証テーブル（図１５）から削除する。これは、例えば、ユーザが臨時カードを借りたものの、通常カードを保持していたことに気づき、借りた当日に臨時カードを返却した場合に、管理者の手間をかけることなく臨時カードを削除することができる。
【０１１５】
ステップＳ４０８では、複合機３００の認証テーブル管理部２５１が、ステップＳ３１５で取得した臨時カード認証テーブル（図１５）に、ＩＣカード情報登録画面（図２０）で入力されたユーザ名の情報が登録されているか否かを判断する。登録されている場合はステップＳ４０９へ進み、登録されていない場合はステップＳ４１０へ進む。ここでは、登録されているカード情報は何れであってもよい。
ステップＳ４０９では、複合機３００の認証テーブル管理部２５１が、ステップＳ４０８で検索された当該ユーザ情報を削除する。
【０１１６】
ステップＳ４１０では、複合機３００の認証テーブル管理部２５１が、臨時カード認証テーブル（図１５）に、ステップＳ２０７で取得したユーザ情報および、ステップＳ２１１で取得したカード情報を対応付けて、臨時カードの認証情報として登録する。すなわち、図２２や図２３としての登録画面で決定された種別（臨時）の読取対象物として、ユーザ情報と、読取対象物の識別情報とを対応付けた認証情報を記憶する制御処理の一例を示すものである。
【０１１７】
また、ステップＳ３０９で臨時デバイス選択がされ、カード種別が臨時カードとした場合のステップＳ４１０の登録処理は、通常種別と指定され、当該読取対象物による当該画像形成装置の履歴が所定数を超える場合に（Ｓ３０５）、臨時種別の読取対象物に用いる設定情報（有効期間：１日）が適用されるように当該読取対象物の識別情報を登録する登録処理の一例を示すものである。より詳細には、通常種別と指定された読取対象物の識別情報を、臨時種別の読取対象物の識別情報として臨時カード認証テーブルに登録する処理である。
【０１１８】
本実施形態では、ステップＳ４０９でユーザ情報を削除した後に、ステップＳ４１０でユーザ情報とカード情報を登録するようにしたが、上書き処理であってもよい。
【０１１９】
なお、ステップＳ４０１〜ステップＳ４０２および、ステップＳ４０８〜ステップＳ４０９の処理により、１ユーザに対し、通常カードは１枚、臨時カードは１枚という運用が可能となる。通常カードについては１ユーザに対して複数カード登録を許可する仕組みとしても良い。
【０１２０】
ステップＳ４１１では、複合機３００の臨時カード管理部２５４が、臨時カード管理テーブル（図１６）の当該カードのカウンタ情報を１プラスする。臨時カード管理テーブル（図１６）に当該カード情報が記憶されていない場合は、カード番号を登録した上でカウンタを１とする。なお、ここで臨時カード管理テーブルに登録されるカードは、ステップＳ３０２で臨時カードと判定されたカードを登録することが望ましい。また。カウントアップされるカードも臨時カードであることが望ましい。通常カードで臨時カード扱いとなったカードは、臨時カード管理テーブル（図１６）に登録されないようにする。
【０１２１】
ステップＳ４０６では、複合機３００の認証テーブル管理部２５１が、カードの登録に成功したためパスワード管理テーブル（図１３）の当該ユーザ情報を削除する。すなわち、カード登録用パスワードは１度しか利用できないものとする。
【０１２２】
ステップＳ４０７では、複合機３００の認証部２５２が、複合機のタッチパネル上に、図２５に示すＩＣカード登録成功ダイアログを表示する。なお、臨時カードとして登録されたカードの場合は、当該ダイアログ上に有効期限Ｕ２５０１も記載するものとする。有効期限は１日など、管理者により任意に設定できるものとする。
【０１２３】
ここで、カード登録時に表示されるＩＣカード登録成功ダイアログ（図２５）について説明する。通常カードとして登録された場合には、Ｕ２５０１が出力されないダイアログを表示する。また、臨時カードとして登録された場合には、２５０１が出力されたダイアログを表示する。さらに、ステップＳ３０５でＴＲＵＥ、ステップＳ３０９でＴＲＵＥ（臨時デバイスとして登録）の場合、図２５では、「通常カードですが、臨時デバイスのため、臨時カードとして登録されました。」という文字列を２５０１に加えて出力する。これにより、通常カード登録時、臨時カード登録時、通常カードであるが、臨時デバイスであるため臨時カード扱いになったかをユーザが識別可能となり、複合機でＩＣカードを利用する際の管理を簡便化することが可能となる。管理者に問い合わせすることが不要となる。
【０１２４】
すなわち、種別指定により通常種別と指定（図２２のＵ２２０４）され、臨時種別の読取対象物に用いる設定情報（有効期間１２０３）が適用されるように当該読取対象物の識別情報を登録（臨時カード認証テーブルに登録）した場合に、前記通常種別の読取対象物の登録に対する登録通知をすることなく、臨時種別の読取対象物の登録に対するメッセージ（臨時カードの有効期限等のメッセージ）を含む登録通知を出力する通知処理の一例を示す処理である。
【０１２５】
なお、本実施形態では、図１９のＩＣカード認証画面で「キーボード認証」ボタンを有する構成となっているが、キーボード認証は、管理者などがメンテナンスをする際に用いるものとして、通常はＩＣカード認証で認証を実行するものとする。
【０１２６】
次に、図９を用いて、ＩＣカード認証処理について説明する。図９は、ＩＣカード認証処理のフローチャートである。
ステップＳ５００では、複合機３００の認証部２５２が、複合機３００のタッチパネル上に、図１９に示すＩＣカード認証画面を表示する。
ステップＳ５０１では、複合機のＩＣカードリーダ制御部２５０が、複合機に接続されたカードリーダ５００にＩＣカードがかざされたことを検知する。
【０１２７】
ステップＳ５０２では、複合機３００のＩＣカードリーダ制御部２５０が、カードリーダ５００にかざされたＩＣカードから読み出されたカード情報を取得する。
ステップＳ５０３では、複合機３００の認証テーブル管理部２５１が、複合機３００で管理する通常カード管理テーブル（図１４）を取得する。
【０１２８】
ステップＳ５０４では、複合機３００の認証テーブル管理部２５１が、ステップＳ５０３で取得した通常カード認証テーブル（図１４）に、ステップＳ５０２で取得したカード情報が含まれるか否かを判断する。カード情報が含まれる場合はステップＳ５０５へ進み、カード情報が含まれない場合はステップＳ５１９へ進む。
ステップＳ５０５では、複合機３００の認証テーブル管理部２５１が、ステップＳ５０４で検索された当該ユーザ情報を取得する。
ステップＳ５０６では、複合機３００の認証テーブル管理部２５１が、複合機内で管理する臨時カード認証テーブル（図１５）を取得する。
【０１２９】
ステップＳ５０７では、複合機３００の認証テーブル管理部２５１が、ステップＳ５０６で取得した臨時カード認証テーブル（図１５）に、ステップＳ５０５で取得したユーザ情報におけるユーザ名に対応するカード情報（ユーザ名が一致する臨時カードのカード情報）が登録されているか否かを判断する。登録されている場合はステップＳ５０８へ進み、登録されていない場合はステップＳ５１５へ進む。
【０１３０】
ステップＳ５０８では、複合機３００の認証テーブル管理部２５１が、ステップＳ５０７で検索されたユーザ情報に登録されている最終ログイン日時１５０２を取得し、臨時カードによる最終ログイン日時が本日実施されたか否かを判断する。本日実施されたかは、複合機３００内で管理しているシステム日時をもとに判断するものとする。
【０１３１】
臨時カードの最終ログイン日時が本日だった場合はステップＳ５０９へ進み、本日でない場合はステップＳ５１８へ進む。ここでは臨時カードの最終ログインが本日か否かで判断しているが、これは利用状況や環境に応じて変更してもよく、図１２の設定ファイルに１日〜３日など用途に応じた日数（時間であってもよい）によって決定される。なお、強制的にＴＲＵＥと判定されるような設定でもよい。
【０１３２】
ステップＳ５１８では、複合機３００の認証テーブル管理部２５１が、ステップＳ５０７で検索されたユーザ情報（臨時カードの情報）を、臨時カード認証テーブル（図１５）から削除する。これは、臨時カード発行の理由が通常カード忘れによるものであり、本日は通常カードを保持している。すなわち、臨時カードは不要になったと判断したためである。
【０１３３】
ステップＳ５０９では、複合機３００のタッチパネル上に臨時カード登録済み認証エラーダイアログ（図２６）を表示する。当該ダイアログ表示中は複合機３００に接続されたカードリーダ５００はカード読み取り状態とする。具体的には、ＩＣカードリーダ制御部２５０がカードリーダ５００にポーリング開始要求を行うことで読取状態となる。これは、臨時カードが同日に利用されているにも関わらず、通常カードがかざされたということは、通常カードが不正利用されている可能性があると判断したためである。しかしながら、必ずしも不正利用とは断言できないため、当該エラー表示時に臨時カードをかざすことで、不正利用ではないと判断し、通常のログインの流れで、臨時カード情報を容易に削除させて、ログイン処理を継続させる。
【０１３４】
ステップＳ５１０では、複合機３００のＩＣカードリーダ制御部２５０が、複合機３００に接続されたカードリーダ５００にステップＳ５０７で検索されたユーザ情報に登録されているカード情報のカード（臨時カード）がかざされたか否かを判断する。当該臨時カードがかざされたことを検知した場合はステップＳ５１２へ進み、検知されない場合はステップＳ５１１へ進む。
【０１３５】
ステップＳ５１１では、複合機３００の認証部２５２が、図２６に示す臨時カード登録済み認証エラーダイアログ上に表示された「認証キャンセル」ボタンが押下されたか否かを判断する。押下された場合はログインに係る認証処理の継続を中止し、ステップＳ５００へ戻る。ここでは認証させないケースとしたが、臨時カードをかざさなかった場合は不正利用の可能性が高いため、通常カード情報もロックしても良い。通常カードがロックされた場合には、再度通常カードを登録させることで、利用可能となる。
【０１３６】
ステップＳ５１２では、複合機３００の認証テーブル管理部２５１が、ステップＳ５０７で検索されたユーザ情報を臨時カード認証テーブル（図１５）から削除する。
ステップＳ５１３では、複合機３００のタッチパネル上に不図示の臨時カード削除成功ダイアログを表示する。
【０１３７】
ステップＳ５１４では、複合機３００の認証部２５２が、ステップＳ５１３で表示した不図示の臨時カード削除成功ダイアログ上の「ＯＫ」ボタンが押下されたか否かを判断する。押下された場合はステップＳ５１５へ進みログイン処理を継続する。
【０１３８】
ステップＳ５１５では、複合機３００の認証部２５２が、ステップＳ５０５で取得したユーザ情報を用いて複合機３００にログインする。ログインの際には、ログイン情報を格納する領域にユーザ情報をセットすることでログイン状態となり、複合機３００の各種機能が実行可能となる。
このログインにより、ログインしたユーザがオーナーとなっている、複合機３００に記憶された印刷ジョブの一覧を表示し、印刷を実行することができる。
【０１３９】
ステップＳ５１６では、複合機３００の表示制御部２５５が、ログインしたユーザの権限情報を取得し、権限情報に基づいて、複合機のメニュー画面を生成し、ステップＳ５１７でログイン成功後画面（図２７）を表示する。
【０１４０】
ステップＳ５１６では、複合機３００の認証テーブル管理部２５１が、ステップＳ５０４で検索された当該ユーザ情報に対応する通常カード認証テーブル（図１４）のレコードの、最終ログイン日時１４０２を更新し、処理を終了する。
ステップＳ５１９では、複合機３００の認証テーブル管理部２５１が、複合機内で管理する臨時カード認証テーブルを取得する。
【０１４１】
ステップＳ５２０では、複合機３００の認証テーブル管理部２５１が、ステップＳ５１９で取得した臨時カード認証テーブル（図１５）に、ステップＳ５０２で取得したカード情報が含まれるか否かを判断する。カード情報が含まれる場合はステップＳ５２１へ進み、カード情報が含まれない場合はステップＳ５２６へ進む。
ステップＳ５２１では、複合機３００の認証テーブル管理部２５１が、ステップＳ５２０で検索された当該ユーザ情報を取得する。
【０１４２】
ステップＳ５２２−１では、複合機３００の認証テーブル管理部２５１が、延命フラグがＴＲＵＥか否かを判定する。後述するＳ６１２で未印刷があり延命するとなった場合、ＴＵＲＥが設定されている。なお、初めはＦＡＬＳＥが設定されているものとする。ＴＵＲＥの場合、ステップＳ５２２へ処理を移す。ＦＡＬＳＥが設定されている場合、臨時カードに適用する機能制限（例えば、プリント許可、スキャン許可、コピー許可）を設定してステップＳ５２３へ処理を移す。
ステップＳ５２２−２では、延命フラグがＴＲＵＥのため、未印刷のみ印刷を許可することから、機能制限をプリントのみ許可に設定する。
【０１４３】
ステップＳ５２３では、複合機３００の認証部２５２が、ステップＳ５２１で取得したユーザ情報を用いて複合機にログインする。ログインの際には、ログイン情報を格納する領域にユーザ情報をセットすることでログイン状態となり、複合機３００の各種機能が実行可能となる。
【０１４４】
ステップＳ５２５では、複合機３００の表示制御部２５５が、ログインしたユーザの権限情報を取得し、権限情報に基づいて、複合機のメニュー画面を生成し、表示する。具体的には、図２８に示すログイン成功後画面（機能制限あり）のように、許可されていない機能についてはボタンをグレーアウトし、押下できなくする。
【０１４５】
ステップＳ５２４では、複合機３００の認証テーブル管理部２５１が、ステップＳ５２０で検索された当該ユーザ情報に対応する臨時カード認証テーブル（図１５）のレコードの、最終ログイン日時１５０２を更新し、処理を終了する。
ステップＳ５２６では、複合機３００の認証部２５２が、複合機３００のタッチパネル上に不図示のＩＣカード認証エラー画面を表示し、処理を終了する。
【０１４６】
次に、図１０を用いて、認証テーブルの削除処理について説明する。図１０は、認証テーブルの削除処理のフローチャートである。
【０１４７】
なお、認証テーブルの削除処理は、例えば、日付が変わったタイミングなど、定期的に実行し、各々のテーブルの有効日数に応じ、テーブルのレコードの削除処理を実施するものとする。
ステップＳ６００では、複合機３００の認証テーブル管理部２５１が、複合機３００で管理する設定ファイル（図１２）を取得する。
ステップＳ６０１では、複合機３００の認証テーブル管理部２５１が、複合機３００で管理するパスワード管理テーブル（図１３）を取得する。
【０１４８】
ステップＳ６０２では、複合機３００の認証テーブル管理部２５１が、ステップＳ６０１で取得したパスワード管理テーブル（図１３）の登録日時１３０１と、ステップＳ６００で取得した設定ファイル（図１２）に設定された「パスワード管理テーブル有効期間１２０１」の情報を比較し、有効期間を過ぎているユーザ情報を削除する。なお、有効期間が０とは、本処理が走ったタイミングで削除するという意味である。
ステップＳ６０３では、複合機３００の認証テーブル管理部２５１が、複合機３００で管理する通常カード認証テーブル（図１４）を取得する。
【０１４９】
ステップＳ６０４では、複合機３００の認証テーブル管理部２５１が、ステップＳ６０３で取得した通常カード認証テーブル（図１４）の最終ログイン日時１４０２と、ステップＳ６００で取得した設定ファイル（図１２）に設定された「通常カード認証テーブル有効期間１２０２」の情報を比較し、有効期間を過ぎているユーザ情報を削除する。なお、有効期間が１４とは、本処理が走ったタイミングで、最終ログイン日時から１４日たっているレコードを削除するという意味である。
【０１５０】
ステップＳ６０４で有効期間を過ぎたユーザ情報を削除済みの通常カード認証テーブル（図１４）のすべてのユーザについて、ステップＳ６０５〜ステップＳ６０９の処理を行う。ここで、通常カード認証テーブル（図１４）の１ユーザのユーザ情報（カード情報やログイン日時等）を取得するものとし、それぞれのユーザ情報に対して処理を繰り返す。
【０１５１】
ステップＳ６０５では、通常カード認証テーブル（図１４）の最終ログイン日時１４０２と登録日時１４０１を比較し、最終ログイン日と登録日が同じであった場合はステップＳ６０６へ進み、最終ログイン日が登録日と異なる場合はステップＳ６１０へ進む。例えば、最終ログイン日と登録日とが同じで、２日経過している通常カードは、臨時デバイスとして利用していたため、この複合機は臨時カード扱いとするべきものであり、ステップＳ６０６〜ステップＳ６０９の処理を実行する。
ステップＳ６０６では、複合機３００の臨時カード管理部２５４が、複合機３００で管理する臨時利用者管理テーブル（図１７）を取得する。
【０１５２】
ステップＳ６０７では、複合機３００の臨時カード管理部２５４が、ステップＳ６０６で取得した臨時利用者管理テーブル（図１７）に当該カード情報が登録されている場合は、ステップＳ６０９へ進み、登録されていない場合は、ステップＳ６０８へ進む。
【０１５３】
ステップＳ６０８では、複合機３００の臨時カード管理部２５４が、ステップＳ６０６で取得した臨時利用者管理テーブル（図１７）に当該カード情報を登録する。
【０１５４】
ステップＳ６０９では、複合機３００の臨時カード管理部２５４が、ステップＳ６０６で取得した臨時利用者管理テーブル（図１７）の当該カードカウンタ情報を１プラスする。これにより臨時デバイスとして利用した回数が記録される。そのため、利用した回数が設定値より少ない場合には、臨時デバイスとして臨時カード扱いとすることが可能となる。
ステップＳ６１０では、複合機３００の認証テーブル管理部２５１が、複合機３００で管理する臨時カード認証テーブル（図１５）を取得する。
【０１５５】
なお、ステップＳ６１０で取得した臨時カード認証テーブル（図１５）のすべてのユーザについて、ステップＳ６１１〜ステップＳ６１４の処理を行う。ここで、臨時カード認証テーブル（図１５）の１ユーザのユーザ情報（カード情報やログイン日時等）を取得するものとし、それぞれのユーザ情報に対して処理を繰り返す。この処理は、臨時カード扱いとなり、本来であれば１日でカードが削除され、利用できなくなるが、未印刷の文書がある場合には、所定時間、所定日数利用できるようにさせるものである。また、権限によらず、未印刷の文書に対する処理であるため、次の日に操作できる機能はプリント機能となるように制御する。
【０１５６】
なお、プリント以外に臨時カードで許可されている機能（例えば、スキャン）で未処理のジョブがあった場合には、その機能についても許可できるようにしてもよい。例えば、スキャンジョブ（スキャンチケット）がある場合には、スキャン機能を許可する。この場合ＴＲＵＥ以外に、プリント、スキャンという情報を持たせることで、どの機能に対してＴＲＵＥとするかを決定するようにしてもよい。
【０１５７】
ステップＳ６１１では、複合機３００の認証テーブル管理部２５１が、ステップＳ６１０で取得した臨時カード認証テーブル（図１５）の最終ログイン日時１５０２と、ステップＳ６００で取得した設定ファイル（図１２）に設定された「臨時カード認証テーブル有効期間１２０３」の情報を比較し、有効期間を過ぎている場合はステップＳ６１２へ進み、有効期間内の場合はステップＳ６１５へ進む。
【０１５８】
ステップＳ６１２では、複合機３００のＲＡＭ５００６に記憶している印刷ジョブ一覧情報に、当該カードに紐づくユーザの未印刷文書が存在するかを判定する。未印刷文書が存在する場合は、ステップＳ６１３へ進み、未印刷文書が存在しない場合は、ステップＳ６１４へ進む。
すなわち、臨時種別として登録された読取対象物の識別情報に対応するジョブがあるか否かを判定するジョブ判定処理の一例を示すステップである。
【０１５９】
ステップＳ６１３では、複合機３００の認証テーブル管理部２５１が、ステップＳ６１０で取得した臨時カード認証テーブル（図１５）の延命フラグ１５０３をＴＲＵＥにする。すなわち、未印刷文書が存在している間は、当該ユーザにとって当該デバイスを利用する可能性があると判断し、有効期間を過ぎたカード情報に対して延命措置を行う。これにより、例えば、臨時で利用するデバイスとしてカード登録し、カード情報の有効期間が過ぎてから、未印刷文書が存在することに気付いた場合、文書の保存期間内であれば、再度カード登録することなく、未印刷文書の出力が可能となる。
すなわち、ジョブがあると判定された場合にジョブを利用させるべく、登録された読取対象物の識別情報の利用を延長する延長処理の一例を示す処理である。
【０１６０】
ステップＳ６１４では、複合機３００の認証テーブル管理部２５１が、当該カード情報を、ステップＳ６１０で取得した臨時カード認証テーブル（図１５）から削除する。つまり、複合機内に未印刷文書が存在するユーザに対しては、延命措置を行うが、未印刷文書が存在しない場合は、当該ユーザにとって当該デバイスの利用が完了し、当該カード情報は不要になったと判断したためである。
すなわち、ジョブがないと判定された場合に登録された読取対象物の識別情報を削除する削除処理の一例を示す処理である。
【０１６１】
ステップＳ６１５では、複合機３００の認証テーブル管理部２５１が、ステップＳ６１０で取得した臨時カード認証テーブル（図１５）の最終ログイン日時１５０２と、ステップＳ６００で取得した設定ファイルに設定された「臨時カード認証テーブル有効期間１２０３」の情報を比較し、有効期間を過ぎているユーザ情報を削除する。なお、有効期間が１とは、本処理が走ったタイミングで、最終ログイン日時から１日たっているレコードを削除するという意味である。
【０１６２】
次に、図１１を用いて、複合機のログアウト処理について説明する。図１１は、複合機のログアウト処理のフローチャートである。なお、図１１のフローチャートは、臨時カードで延命フラグがＴＲＵＥでログインしている際のログアウト処理である。なお、通常カードのログインしている場合、臨時カードで期限内にログインしている場合のログアウト処理は、単にログアウトするだけであるため、説明を省略する。
【０１６３】
なお、複合機のログアウト処理は、複合機３００のタッチパネス上に表示される、図２７に示すログイン成功後画面上のログアウトボタンＵ２７０１が押下されたタイミングや、図２８に示すログイン成功後画面（機能制限あり）上のログアウトボタンＵ２８０１が押下されたタイミングなど、ユーザにより複合機からのログアウトの操作を検知した際に実施するものとする。
ステップＳ７００では、複合機３００の認証テーブル管理部２５１が、複合機３００で管理する臨時カード認証テーブル（図１５）を取得する。
【０１６４】
ステップＳ７０１では、複合機３００の認証テーブル管理部２５１が、ステップＳ７００で取得した臨時カード認証テーブル（図１５）に当該カード情報が登録されている場合は、ステップＳ７０２へ進み、登録されていない場合には、ステップＳ７０７へ進む。
【０１６５】
ステップＳ７０２では、複合機３００の認証テーブル管理部２５１が、ステップＳ７００で取得した臨時カード認証テーブル（図１５）の延命フラグ１５０３がＴＲＵＥの場合、すなわち延命中の場合は、ステップＳ７０３へ進み、ＦＡＬＳＥの場合は、ステップＳ７０７へ進む。
【０１６６】
ステップＳ７０３では、複合機３００のＲＡＭ５００６に記憶している印刷ジョブ一覧情報に、当該カードに紐づくユーザの未印刷文書が存在する場合は、ステップＳ７０７へ進み、未印刷文書が存在しない場合は、ステップＳ７０４へ進む。未印刷文書が存在しない場合とは、延命中に未印刷文書を印刷した場合である。
ステップＳ７０４では、複合機３００の認証部２５２が、複合機のタッチパネル上に、図２９に示すカード情報削除通知ダイアログを表示する。
【０１６７】
ステップＳ７０５では、複合機３００の認証部２５２が、ステップＳ７０４で表示したカード情報削除通知ダイアログ（図２９）上の「ＯＫ」ボタンが押下されたか否かを判定する。押下された場合はステップＳ７０６へ進む。
【０１６８】
ステップＳ７０６では、複合機３００の認証テーブル管理部２５１が、当該カード情報を、ステップＳ７００で取得した臨時カード認証テーブル（図１５）から削除する。これは、複合機内に未印刷文書が存在しない場合は、当該ユーザにとって当該デバイスの利用が完了し、臨時カード認証テーブル（図１５）に登録されている当該カード情報は不要になったと判断したためである。
ステップＳ７０７では、複合機３００にログイン中のユーザをログアウトする。なお、ログアウトは、ログイン情報を破棄することで実行される。
【０１６９】
以上、本実施形態によれば、読取対象物の登録作業を簡便化して、画像形成装置の利用を容易にしつつ、画像形成装置の臨時利用におけるセキュリティの低下を防ぐことができる。
また、通常の読取対象物であっても、臨時の読取対象物として登録するためセキュリティ低下を防ぐことができる。
【０１７０】
さらに、臨時の読取対象物として登録された場合で、利用期限を超えた場合に、取り扱うジョブについては操作できるため、セキュリティ低下を防ぎつつ、臨時利用における画像形成装置の利用を容易にすることが可能となる。
【０１７１】
その他、画像形成装置の利用実績に応じて、利用の少ないデバイスで通常カード登録すると臨時カード扱いとすることができ、セキュリティ低下を防ぐことができる。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１７２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。例えば、複合機３００に各種テーブルを記憶し、複合機３００において実現する構成としたが、他の筐体であるサーバや管理装置内に各種テーブルを記憶して、複合機３００とサーバとの通信にて認証情報の登録削除を行う構成であってもよい。
【０１７３】
さらに、複合機３００に情報処理装置（クライアントＰＣ１００と異なる装置）が接続され、この情報処理装置が複合機３００のログインを制御する構成であってもよい。この場合、情報処理装置で認証が成功したと判断した場合に、情報処理装置から複合機３００にログイン命令を発行すると、複合機３００が使用可能な状態となる。
【０１７４】
また、本発明におけるプログラムは、図５〜図１１に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５〜図１１の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５〜図１１の各装置の処理方法ごとのプログラムであってもよい。
【０１７５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１７７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１７８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１８２】
１００      クライアントＰＣ
３００      複合機
４００      ＬＡＮ
５００      カードリーダ
【図１】
2017118220.tif 000003
【図２】
2017118220.tif 000004
【図３】
2017118220.tif 000005
【図４】
2017118220.tif 000006
【図５】
2017118220.tif 000007
【図６】
2017118220.tif 000008
【図７】
2017118220.tif 000009
【図８】
2017118220.tif 000010
【図９】
2017118220.tif 000011
【図１０】
2017118220.tif 000012
【図１１】
2017118220.tif 000013
【図１２】
2017118220.tif 000014
【図１３】
2017118220.tif 000015
【図１４】
2017118220.tif 000016
【図１５】
2017118220.tif 000017
【図１６】
2017118220.tif 000018
【図１７】
2017118220.tif 000019
【図１８】
2017118220.tif 000020
【図１９】
2017118220.tif 000021
【図２０】
2017118220.tif 000022
【図２１】
2017118220.tif 000023
【図２２】
2017118220.tif 000024
【図２３】
2017118220.tif 000025
【図２４】
2017118220.tif 000026
【図２５】
2017118220.tif 000027
【図２６】
2017118220.tif 000028
【図２７】
2017118220.tif 000029
【図２８】
2017118220.tif 000030
【図２９】
2017118220.tif 000031