(57)【特許請求の範囲】
【請求項１】
ジョブを出力させることができる情報処理システムであって、
前記ジョブの出力を制御するためのジョブパスワードを記憶するジョブパスワード記憶手段と、
読取対象物の読み取りによる第１の認証方法と、前記読取対象物の読み取りによる認証とは異なる第２の認証方法とのいずれかの認証方法によって、ログインを実行するログイン実行手段と、
前記ログイン実行手段で前記第１の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けることにより出力されるように制御し、前記第２の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けなくとも出力されるように制御する出力制御手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記ログイン実行手段で、前記第１の認証方法に従ってログインが実行された場合に、ジョブパスワードの入力を受け付ける入力画面を表示するよう制御する表示制御手段を更に備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記ログイン実行手段で前記第１の認証方法でログインが実行され入力を受け付けた前記ジョブパスワードが、前記記憶手段に記憶されるジョブパスワードとは異なる際は、前記ログイン実行手段における認証で用いた前記読取対象物の利用を制限する利用制限手段
を更に備えることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記利用制限手段で利用が制限された読取対象物を再度利用可能にさせるための、解除パスワードを生成する解除パスワード生成手段と、
解除パスワードを受け付ける解除パスワード受付手段と、
前記解除パスワード受付手段が前記解除パスワード生成手段で生成した解除パスワードを受け付けたことにより、前記読取対象物の利用の制限を解除する解除手段と
を更に備えることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記解除パスワード生成手段は、前記入力を受け付けたジョブパスワードと、前記ジョブパスワード記憶手段で記憶されたジョブパスワードとが一致しない場合に、前記解除パスワードを生成すること
を特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記解除パスワード受付手段で受け付けた解除パスワードと、前記解除パスワード生成手段で生成された解除パスワードとが一致しない場合には、前記利用制限手段は、前記解除パスワードによる制限の解除をできないように制限すること
を特徴とする請求項４または５に記載の情報処理システム。
【請求項７】
前記利用制限手段は、ジョブパスワードが一致しない場合には、読取対象物を読み取り、前記解除パスワードの入力で解除させることを示すフラグを設定し、解除パスワードが一致しない場合には、読取対象物を読み取り、解除パスワードの入力で解除させないことを示すフラグを設定すること
を特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記ジョブパスワード又は前記解除パスワードを、前記読取対象物に対応づくユーザの送信先に送信する送信手段
を更に備えることを特徴とする請求項４乃至７のいずれか１項に記載の情報処理システム。
【請求項９】
前記利用制限手段は、前記記憶手段に記憶されるジョブパスワードとは異なるジョブパスワードを所定回数入力された場合に、前記ログイン実行手段での認証で用いた前記読取対象物の利用を制限すること
を特徴とする請求項３乃至８のいずれか１項に記載の情報処理システム。
【請求項１０】
ジョブを出力させることができる画像形成装置であって、
前記ジョブの出力を制御するためのジョブパスワードを記憶するジョブパスワード記憶手段と、
読取対象物の読み取りによる第１の認証方法と、前記読取対象物の読み取りによる認証とは異なる第２の認証方法とのいずれかの認証方法によって、ログインを実行するログイン実行手段と、
前記ログイン実行手段で前記第１の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けることにより出力されるように制御し、前記第２の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けなくとも出力されるように制御する出力制御手段と
を備えることを特徴とする画像形成装置。
【請求項１１】
ジョブを出力させることができる情報処理システムであり、前記ジョブの出力を制御するためのジョブパスワードを記憶するジョブパスワード記憶手段を備える情報処理システムの処理方法であって、
前記情報処理システムが、
読取対象物の読み取りによる第１の認証方法と、前記読取対象物の読み取りによる認証とは異なる第２の認証方法とのいずれかの認証方法によって、ログインを実行するログイン実行ステップと、
前記ログイン実行ステップで前記第１の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けることにより出力されるように制御し、前記第２の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けなくとも出力されるように制御する出力制御ステップと
を備えることを特徴とする情報処理システムの処理方法。
【請求項１２】
ジョブを出力させることができる画像形成装置であり、前記ジョブの出力を制御するためのジョブパスワードを記憶するジョブパスワード記憶手段を備える画像形成装置の処理方法であって、
前記画像形成装置が、
読取対象物の読み取りによる第１の認証方法と、前記読取対象物の読み取りによる認証とは異なる第２の認証方法とのいずれかの認証方法によって、ログインを実行するログイン実行ステップと、
前記ログイン実行ステップで前記第１の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けることにより出力されるように制御し、前記第２の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けなくとも出力されるように制御する出力制御ステップと
を備えることを特徴とする画像形成装置の処理方法。
【請求項１３】
ジョブを出力させることができる情報処理システムであり、前記ジョブの出力を制御するためのジョブパスワードを記憶するジョブパスワード記憶手段を備える情報処理システムで実行可能なプログラムであって、
前記情報処理システムを、
読取対象物の読み取りによる第１の認証方法と、前記読取対象物の読み取りによる認証とは異なる第２の認証方法とのいずれかの認証方法によって、ログインを実行するログイン実行手段と、
前記ログイン実行手段で前記第１の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けることにより出力されるように制御し、前記第２の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けなくとも出力されるように制御する出力制御手段
として機能させることを特徴とするプログラム。
【請求項１４】
ジョブを出力させることができる画像形成装置であり、前記ジョブの出力を制御するためのジョブパスワードを記憶するジョブパスワード記憶手段を備える画像形成装置で実行可能なプログラムであって、
前記画像形成装置を、
読取対象物の読み取りによる第１の認証方法と、前記読取対象物の読み取りによる認証とは異なる第２の認証方法とのいずれかの認証方法によって、ログインを実行するログイン実行手段と、
前記ログイン実行手段で前記第１の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けることにより出力されるように制御し、前記第２の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けなくとも出力されるように制御する出力制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードなどの読取対象物の利用を制限する情報処理システムと画像形成装置と、その処理方法及びプログラム。
【背景技術】
【０００２】
近年、オフィスのセキュリティ意識の高まりとともに、情報の入出力部である複合機に関するセキュリティも要求されるようになり、ＰＣと同様に複合機に対して認証という概念が適用されるようになった。
【０００３】
ここで、認証に際してはユーザビリティの高さからＩＣカードを利用した認証方式が市場で好まれている。このシステムは一般に、カード番号とユーザ情報の紐づけを管理するＩＣカード認証サーバが利用されている。
【０００４】
このＩＣカード認証を利用することで、複合機のタッチパネルから操作する機能（送信機能等）については、認証サーバに登録されたＩＣカードを保持するユーザしか実施できない状態となり、セキュリティ性が保たれていた。
また、出力についてはジョブを複合機内もしくはサーバに一時保管し、当該ユーザログイン時に出力するという溜め置きプリントが多く利用されている。
【０００５】
すなわち、上記ＩＣカード認証と溜め置きプリントを組み合わせることにより、複合機の機能全般に対して、簡易にセキュリティを高めることが可能となっている。
また、ＩＣカード認証と溜め置きプリントの組み合わせで、よりセキュリティを高めるために特許文献１の仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−０５８９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＩＣカードを用いた溜め置きプリントは、ＩＣカードを紛失し、他人が拾った場合には、ＩＣカードを拾った人が複合機を利用できる状態となってしまい、他人の印刷データを印刷ができてしまうという課題があった。
【０００８】
また、特許文献１の仕組みについても、印刷時に再度の認証が必要であるか否かを示す再認証要否情報を印刷データの一覧情報に記憶しておき、ユーザにより選択された印刷データが再度の認証が必要である場合には、印刷装置にログインしているユーザに対して再度のＩＣカードをかざすものである。
そのため、特許文献１の仕組みにおいても、ＩＣカード紛失時にはセキュリティを保つことが難しかった。
【０００９】
そこで、本発明の目的は、読取対象物の紛失時にも、ジョブに対する不正な操作を防ぎ、ユーザの使い勝手のよい仕組みを提供することである。
【課題を解決するための手段】
【００１０】
本発明の目的を達成するための情報処理システムは、ジョブを出力させることができる情報処理システムであって、前記ジョブの出力を制御するためのジョブパスワードを記憶するジョブパスワード記憶手段と、読取対象物の読み取りによる第１の認証方法と、前記読取対象物の読み取りによる認証とは異なる第２の認証方法とのいずれかの認証方法によって、ログインを実行するログイン実行手段と、前記ログイン実行手段で前記第１の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けることにより出力されるように制御し、前記第２の認証方法に従ってログインが実行された場合には、前記ジョブパスワードの入力を受け付けなくとも出力されるように制御する出力制御手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、読取対象物の紛失時にも、ジョブに対する不正な操作を防ぎ、ユーザの使い勝手のよい仕組みを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】情報処理システムの構成の一例を示すシステム構成図である
【図２】クライアントＰＣ１００、ＩＣカード認証サーバ２００、メールサーバ６００、７００に適用可能な情報処理装置のハードウエア構成の一例を示すブロック図である
【図３】複合機３００のハードウエア構成の一例を示すブロック図である
【図４】携帯端末８００のハードウエア構成の一例を示すブロック図である
【図５】情報処理システムの機能ブロック図を示す図である
【図６】クライアントＰＣ１００からのジョブ受信処理のフローチャートである
【図７】ＩＣカード認証処理のフローチャートである
【図８】ジョブ出力処理のフローチャートである
【図９】ジョブ出力処理のフローチャートである
【図１０】ロックＬｖ１の状態にあるユーザのＩＣカードが複合機３００にかざされた場合の処理のフローチャートである
【図１１】認証テーブルのデータの一例を示す図である
【図１２】設定ファイルのデータの一例を示す図である
【図１３】ジョブ管理テーブルのデータの一例を示す図である
【図１４】ＩＣカード認証画面の一例を示すイメージ図である
【図１５】ジョブ一覧画面の一例を示すイメージ図である
【図１６】ジョブ出力パスワード入力画面の一例を示すイメージ図である
【図１７】ロックアウトＬｖ１遷移通知画面の一例を示すイメージ図である
【図１８】ロックアウトＬｖ１画面の一例を示すイメージ図である
【図１９】ロックアウトＬｖ２遷移通知画面の一例を示すイメージ図である
【図２０】ロックアウトＬｖ２画面の一例を示すイメージ図である
【図２１】第２の実施形態における、ＩＣカード認証処理のフローチャートである
【図２２】第２の実施形態における、キーボード認証処理のフローチャートである
【図２３】第２の実施形態における、ジョブ出力処理のフローチャートである
【図２４】第２の実施形態における、ジョブ管理テーブルのデータの一例を示す図である
【図２５】本発明における機能ブロック図を示す図である
【発明を実施するための形態】
【００１３】
〔第１の実施形態〕
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１４】
図１は、本発明の本発明の複合機３００（画像形成装置）、複合機３００に備えるカードリーダ５００、ＩＣカード認証サーバ２００、クライアントＰＣ１００、メールサーバ６００、携帯端末８００（携帯端末、携帯電話など）を用いた情報処理システムの構成の一例を示すシステム構成図である。
【００１５】
なお、本実施形態では、印刷ジョブを例にして説明するが、複合機３００で指定するデータであれば、スキャンジョブ（スキャンをするための、スキャン設定や格納先が含まれるデータ）、あるいは、複合機３００に保存されている文書データであってもよい。この場合、文書データをジョブとよぶ。例えば、ユーザの文書データの一覧を表示し、メールで送信する場合にも、ジョブパスワードと生成し、入力させることで操作可能にするようにしてもよい。すなわち、ジョブを管理する情報処理システムと言い換えることが可能である。以下、印刷の例をもとに説明する。
【００１６】
図１に示すように、本実施形態のシステムでは、ＩＣカード認証サーバ２００、複合機３００、クライアントＰＣ１００、メールサーバ６００、７００がローカルエリアネットワーク（ＬＡＮ）４００を介して接続される構成となっている。また、インターネットを介して携帯端末８００と通信可能な構成となっている。
【００１７】
クライアントＰＣ１００から、複合機３００が印刷ジョブを受け付けると、複合機３００内に印刷ジョブを蓄積する。ＩＣカードを用いて複合機３００にログインすると、印刷ジョブ一覧が表示され、印刷する印刷ジョブの指定を受け付ける。印刷ジョブに対して印刷指示を複合機３００で行うと、印刷ジョブを出力するためのパスワード（キー）を生成して、印刷ジョブを出力したユーザのメールアドレスにパスワードのメールを送信する。
【００１８】
ユーザにより、この通知メールに記載のパスワードを複合機３００で受け付け、一致した場合には、印刷を実行し、パスワードが一致しない場合（所定回数一致しない場合）には、ＩＣカードをロックする（ＩＣカードを紛失して不正ユーザが利用している可能性があるため）。そしてロックを解除するパスワードを生成する。この生成されたロック解除パスワードを、印刷ジョブを出力したユーザのメールアドレスにメール送信する。このロック解除パスワードと、ＩＣカードを用いて、ロックの解除を行うことが可能となる。
【００１９】
なお、本実施形態では、ＩＣカードの認証をＩＣカード認証サーバ２００で認証させる構成としたが、複合機３００にＩＣカード認証用テーブルを記憶し、複合機３００で認証を行わせることも可能である。従って、認証処理はどの装置で行う構成であってもよい。
【００２０】
さらに、ＩＣカード認証サーバ２００は、複合機３００でのキーボード認証（ユーザＩＤ、パスワードを入力して認証する形態）の認証を行う構成となっている。
【００２１】
以下、図２を用いて、図１に示したクライアントＰＣ１００、ＩＣカード認証サーバ２００、メールサーバ６００、７００に適用可能な情報処理装置のハードウエア構成について説明する。
【００２２】
図２において、２００１はＣＰＵで、システムバス２００４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２００３あるいは外部メモリ２０１１には、ＣＰＵ２００１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ    Ｉｎｐｕｔ    ／    Ｏｕｔｐｕｔ    Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２３】
２００２はＲＡＭで、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２００１は、処理の実行に際して必要なプログラム等をＲＯＭ２００３あるいは外部メモリ２０１１からＲＡＭ２００２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２４】
また、２００５は入力コントローラで、キーボード（ＫＢ）２００９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２００６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２０１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２０１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じてクライアントが使用するものである。
【００２５】
２００７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２０１１へのアクセスを制御する。
【００２６】
２００８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２７】
なお、ＣＰＵ２００１は、例えばＲＡＭ２００２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２０１０上での表示を可能としている。また、ＣＰＵ２００１は、ＣＲＴ２０１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２８】
ハードウエア上で動作する各種プログラムは、外部メモリ２０１１に記録されており、必要に応じてＲＡＭ２００２にロードされることによりＣＰＵ２００１によって実行されるものである。
【００２９】
次に、図３を用いて、本発明の情報処理装置としての複合機３００を制御するコントローラユニットのハードウエア構成について説明する。
図３は、複合機３００のハードウエア構成例を示すブロック図である。
【００３０】
図３において、コントローラユニット５０００は、画像入力デバイスとして機能するスキャナ５０１５や、画像出力デバイスとして機能するプリンタ５０１４と接続されるとともに、図１に示したＬＡＮ４００のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３１】
図３に示すように、コントローラユニット５０００は、ＣＰＵ５００１、ＲＡＭ５００６、ＲＯＭ５００２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））５００７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３、モデム（Ｍｏｄｅｍ）５００４、操作部インタフェース（操作部Ｉ／Ｆ）５００５、外部インタフェース（外部Ｉ／Ｆ）５００９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８、ラスタイメージプロセッサ（ＲＩＰ）５０１０、プリンタインタフェース（プリンタＩ／Ｆ）５０１１、スキャナインタフェース（スキャナＩ／Ｆ）５０１２、画像処理部５０１３等で構成される。
ＣＰＵ５００１は、システム全体を制御するプロセッサである。
【００３２】
ＲＡＭ５００６は、ＣＰＵ５００１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
ＲＯＭ５００２は、システムのブートプログラムや各種制御プログラムが格納されている。
外部記憶装置（ハードディスクドライブＨＤＤ）５００７は、システムを制御するための各種プログラム、画像データ等を格納する。
【００３３】
操作部インタフェース（操作部Ｉ／Ｆ）５００５は、操作部（ＵＩ）５０１８とのインタフェース部であり、操作部５０１８に表示する画像データを操作部５０１８に対して出力する。
【００３４】
また、操作部Ｉ／Ｆ５００５は、操作部５０１８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ５００１に伝える役割をする。なお、操作部５０１８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
モデム（ＭＯＤＥＭ）５００４は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３５】
外部インタフェース（外部Ｉ／Ｆ）５００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のカードリーダ５００が接続されている。
【００３６】
そして、ＣＰＵ５００１は、この外部Ｉ／Ｆ５００９を介してカードリーダ５００によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。以上のデバイスがシステムバス上に配置される。
【００３７】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８は、システムバス５０１６と画像データを高速で転送する画像バス５０１７とを接続し、データ構造を変換するバスブリッジである。
画像バス５０１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５０１７上には以下のデバイスが配置される。
ラスタイメージプロセッサ（ＲＩＰ）５０１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００３８】
プリンタインタフェース（プリンタＩ／Ｆ）５０１１は、プリンタ５０１４とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００３９】
また、スキャナインタフェース（スキャナＩ／Ｆ）５０１２は、スキャナ５０１５とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００４０】
画像処理部５０１３は、入力画像データに対し、補正、加工、編集をおこなったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部５０１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４１】
スキャナＩ／Ｆ５０１２に接続されるスキャナ５０１５は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部５０１８から読み取り起動指示することにより、ＣＰＵ５００１がスキャナに指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００４２】
プリンタＩ／Ｆ５０１１に接続されるプリンタ５０１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ５００１からの指示によって開始する。尚、プリンタ部５０１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４３】
操作部Ｉ／Ｆ５００５に接続される操作部５０１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ５００５を介してＣＰＵ５００１に伝える。また、操作部５０１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４４】
ここで、操操作部５０１８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操操作部５０１８のストップキーは、稼動中の動作を止める働きをする。また、操操作部５０１８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操操作部５０１８からの設定を初期化する時に用いる。
【００４５】
外部Ｉ／Ｆ５００９に接続されるカードリーダ５００は、ＣＰＵ５００１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉＣａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ５００９を介してＣＰＵ５００１へ通知する。
【００４６】
図４は、携帯端末８００のハードウエア構成例を示すブロック図である。
【００４７】
本実施形態の携帯端末は、例えば、ＩＳ−９５（Ｉｎｔｅｒｉｍ  Ｓｔａｎｄａｒｄ  ９５）ベースのＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式、ＬＴＥ方式携帯端末の移動端末装置に適用した場合を示している。但し、通信方式に関してはＣＤＭＡ方式に限定されるものではなく、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ヨーロッパで広く普及しているＧＳＭ（登録商標）方式など、いずれでもよい。
【００４８】
携帯端末８００は、アンテナ４００１（外部アンテナ４００１ａ及びＧＰＳアンテナ４００１ｂを含む）、ＧＰＳ受信部４００２、送受信部４０１３、変復調部（即ち、ベースバンド処理部などを含む）４００３、音声処理部４００４、マイク４００５、レシーバ４００６、制御部４０１０、メイン表示部４００８、サブ表示部４００９、ＬＥＤ部４０１４、バイブレータ部４０１５および操作部４００７を具備する構成となっている。
【００４９】
制御部４０１０は、携帯端末の全体を制御するものであり、例えばマイクロプロセッサとＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０１１ａおよびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０１１ｂなどからなり、ＲＯＭ４０１１ａに格納されている制御プログラムにしたがって各種の制御を行う。また、ＲＡＭ４０１１ｂには、送信する情報や受信した情報および電話帳データ（例えば、メモリダイヤル９９９件分のデータ）などが一時的にまたは消去／変更操作が行われるまで格納されるようになっている。なお、ＲＡＭやＲＯＭのほかにＨＤＤ（ハードディスク）等も備わっている。
ＧＰＳ受信部４００２は、３個以上のＧＰＳ衛星（図示せず）からの電波を受信し、携帯端末の現在位置を計算する。
【００５０】
メイン表示部４００８はカラー液晶表示装置、ＤＭＤ（デジタル・ミラー・デバイス）や有機ＥＬ表示装置、ＰＤＰ（プラズマ・ディスプレイ・パネル）などから構成され、通知すべき情報、文字情報や現在時刻情報、画像情報などの各種詳細情報を表示する。
【００５１】
サブ表示部４００９は、カラー液晶表示装置、有機ＥＬ表示装置やＤＭＤ（デジタル・ミラー・デバイス）などの各種カラー表示装置で構成され、本体を閉じている場合に、待受時や着信時などの簡易情報を表示する。
ＬＥＤ部４０１４は電圧を加えた時に発光する半導体素子から構成され、通知すべき情報に応じて半導体素子が点灯・点滅する。
バイブレータ部４０１５はモーターおよびモーターの軸に取り付ける重心を偏らせた重りから構成され、通知すべき情報に応じて振動を発生させる。
【００５２】
操作部４００７は、他のキーやボタンと組み合せて各種機能を設定するときに使用するフレキシブルキー、上下左右方向にカーソルを移動させ、表示内容をその方向に順番にスクロールさせ、また、音量の設定やメモリダイヤルの呼び出し、リダイヤルや漢字変換などに使用される接点キー、電子メール機能を使用するときに操作されるＥメールキー、選択されている項目を決定または確定するときに操作されるＯＫキー、電源のＯＮ／ＯＦＦ、通話の終了や着信時に応答保留する際に使用する終了／電源キー、電話番号や文字を入力する際に使用するテンキー、インターネット接続機能の表示画面に移行する際に使用するＷＥＢキー、電話をかけたり受けたりする際に使用する開始キー等で構成される。なお、近年の携帯端末のように、タッチパネル上に各種キーに対応するソフトキーは配置表示する構成であってもよい。
【００５３】
基地局からは発信した電波はアンテナ４００１を経て送受信部４０１３で受信され、変復調部４００３で復調される。この変復調部４００３で復調された音声情報は音声処理部４００４へ供給され、制御部４０１０の制御のもとに、音声処理部４００４で所定の処理が行われた後、レシーバ４００６で電気−音響変換されて音声となって出力される。
【００５４】
また、変復調部４００３で復調された受信データは制御部４０１０へ供給される。この受信データは制御データ、文字データ等（例えば、相手電話番号）および画像データなどからなり、必要に応じてメイン表示部４００８やサブ表示部４００９に供給されて文字情報や画像情報として表示される場合や、ＬＥＤ部４０１４に供給されて着信情報として点灯・点滅する場合や、バイブレータ部４０１５に供給されて着信情報として振動する場合や、ＲＡＭ４０１１ｂに格納される場合がある。この受信データの制御データには、音声通信の着信情報（呼び出し側の電話番号を含む）や、ＳＭＳベアラー（ショート・メッセージ・ベアラー）という方式によって送信されてくる電子メールおよび文字メッセージの着信情報などのデータも含まれている。
【００５５】
入力情報は、制御部４０１０を経由して必要に応じてＲＡＭ４０１１ｂに格納されるとともに、送信データとして変復調部４００３に供給される。変復調部４００３は、供給される音声信号や送信データを変調した後、送受信部４０１３を経てアンテナ４００１ａから送信される。
【００５６】
次に、図５の機能ブロック図を参照して、本システム（本実施形態）における各装置の各機能ブロックについて説明する。なお、各機能は、ＣＰＵにより実行され、各機能で実行される詳細な処理については、図６〜図１０のフローチャートで説明する。
【００５７】
本発明の実施形態に係るシステムは、クライアントＰＣ１００、ＩＣカード認証サーバ２００、複合機３００が、双方向通信可能な所定の通信媒体（ＬＡＮ）４００を介して接続した構成となっている。また、ＩＣカード認証サーバ２００、複合機３００からはメールサーバ６００、７００を経由して、携帯端末８００に対し、メールを送信できる構成となっている。また、複合機３００には、カードリーダ５００が接続した構成となっている。
それぞれの機能間の動作フローに関しては後述するため、ここでは各種端末内に記載されている機能ブロック図の説明を記載する。
まず、クライアントＰＣ１００の機能部について説明する。
【００５８】
クライアントＰＣ１００上の印刷データ生成部１５０は、アプリケーションプログラムから受け取ったデータに基づいて印刷データ（ジョブ）を生成し、当該印刷データを複合機３００等へ送信することができる。
次に、ＩＣカード認証サーバ２００の機能部について説明する。
【００５９】
ＩＣカード認証サーバ２００上の複合機通信部２５０は、複合機３００との認証要求、ジョブ出力エラーカウント情報、ロック解除パスワード情報の送受信を行う。
【００６０】
ＩＣカード認証サーバ２００上の認証テーブル管理部２５１は、ＩＣカード認証サーバ内で管理する認証テーブルにアクセスし、認証要求されたカード番号またはユーザ名及びパスワードに紐づいたユーザ情報を検索し、認証結果を返す。また、ユーザ毎にジョブ出力パスワードのカウント情報を管理し、予め指定した回数、ジョブ出力パスワードの入力を間違った場合、当該ユーザ情報をロックアウトする。
【００６１】
ＩＣカード認証サーバ２００上のロック解除パスワード生成部２５２は、上記ロックアウトされたユーザに対し、任意のタイミングでロック解除用のパスワードを生成する。
ＩＣカード認証サーバ２００上のメール送信部２５３は、ロック解除パスワードを当該ユーザの携帯端末のメールアドレスに対し、送信する機能を有する。
次に、複合機３００の機能部について説明する。
複合機３００上のジョブ受信部３５１は、クライアントＰＣ１００の印刷データ生成部から送信された印刷データ（ジョブ）を受信する。
【００６２】
複合機３００上のジョブ保存部３５２は、前記ジョブ受信部が受信したジョブを、複合機３００内のＨＤＤ５００７へ保存する機能を有する。また、この時ジョブ内の情報を解析し、ファイル名、ユーザ名等の各種書誌情報を抽出し、ジョブ管理テーブルへ保存する。
複合機３００上のジョブ検索部３５３は、ジョブ管理テーブルから当該ユーザに紐付くジョブの一覧情報を取得する。
複合機３００上のジョブ出力部３５４は、ユーザからの出力指示を受けて、複合機３００内のＨＤＤ５００７に保存された当該ユーザのジョブを出力する。
複合機３００上のカードリーダ制御部３５５は、カードリーダ５００にかざされたカード情報（製造番号）を取得する。
【００６３】
複合機３００上の認証サーバ通信部３５６は、ＩＣカード認証サーバ２００との認証要求、ジョブ出力パスワードのエラーカウント情報、ロック解除用パスワード情報の送信を行う。
複合機３００上の認証部３５７は、認証システム全般の制御及び、認証に成功した際には当該ユーザ情報を用いて複合機の利用を許可させるものとする。
複合機３００上の表示制御部３５８は、ログイン成功後、ユーザの情報を元に複合機のプリント画面を生成する。
【００６４】
複合機３００上のジョブ出力パスワード生成部３５９は、ユーザがプリント画面上でジョブを選択し、プリントボタンを押下したタイミングで、ランダムにジョブ出力パスワードを生成する。
【００６５】
複合機３００上のメール送信部３６０は、前記ジョブ出力パスワード生成部３５９が生成したパスワードを、ユーザの携帯端末のメールアドレスに対し、送信する機能を有する。
【００６６】
複合機３００上のジョブ出力パスワード確認部３６１は、ユーザが入力したジョブ出力パスワードと、ジョブ出力パスワード生成部３５９が生成したパスワードが一致するかを判断する機能を有する。
携帯端末８００の機能部について説明する。
【００６７】
メール受信部８５１は、ＩＣカード認証サーバ２００あるいは複合機３００が送信したメールを、メールサーバ６００、７００を介して受信する。表示制御部８５２は、メールや各種データを表示制御する。
【００６８】
なお、本実施形態における機能部は、印刷装置としての複合機と認証装置としてのＩＣカード認証サーバ２００を含む印刷制御システム内の機能部である。なお、ＩＣカード認証サーバ２００は複合機３００に備える構成であってもよいため、本機能部は、印刷制御システムに備える機能とすることも可能である。
【００６９】
以下、図６〜図１０のフローチャートを参照して、本実施形態のシステムにおける処理についてより詳細に説明する。
なお、各ステップについては、各装置のＣＰＵが処理を実行する。
まず、図６を用いて、本発明の実施形態における、クライアントＰＣ１００からのジョブ受信の処理について説明する。
【００７０】
ステップＳ１００では、複合機３００のジョブ受信部３５１が、クライアントＰＣ１００の印刷データ生成部１５０で生成・送信されたジョブを受信する。ジョブを受信した場合はステップＳ１０１へ進む。
【００７１】
ステップＳ１０１では、複合機３００のジョブ保存部３５２が、ステップＳ１００で受信したジョブを、複合機３００のＨＤＤに保存する。なお、プリントサーバ（不図示）を備え、プリントサーバにジョブを保存する構成であってもよい。
【００７２】
ステップＳ１０２では、複合機３００のジョブ保存部３５２が、ステップＳ１０１で保存したジョブを解析し、ファイル名、ユーザ名等の各種書誌情報（ジョブ情報）を抽出する。
【００７３】
ステップＳ１０３では、複合機３００のジョブ保存部３５２が、ステップＳ１０３で抽出した各種書誌情報を、複合機内で管理するジョブ管理テーブルに登録する。このジョブ管理テーブル（図１３）は複合機内に一時保存されたジョブの情報を一元管理するものであり、随時更新されるものとする。
【００７４】
次に、図７を用いて、本発明の実施形態における、ＩＣカード認証の処理について説明する。なお、本実施形態では、ＩＣカード認証の説明をするが、ＩＣカード認証以外に、ユーザ名、パスワードを入力して認証を行うことが可能であることは言うまでもない。
【００７５】
ステップＳ２００では、複合機３００の認証部３５７が、ＩＣカード認証画面（図１４）を表示する。この時、カードリーダはカード読み取り状態とし、ユーザがカードリーダにカードをかざすことによって、カードリーダ制御部３５５に対し、カード情報を含むカードイベントを送信するものとする。
ステップＳ２０１では、複合機３００のカードリーダ制御部３５５が、カードリーダ５００から送信されたカードイベントを受信する。
【００７６】
ステップＳ２０２では、複合機３００の認証部３５７が、ステップＳ２０１で取得したカードイベントからカード番号を取得する。本実施形態ではカード番号としたが、一意の識別番号であればカード番号に限ることはない。
ステップＳ２０３では、複合機３００の認証サーバ通信部３５６が、ＩＣカード認証サーバ２００に対し、カード番号を含む認証要求を送信する。
ステップＳ２０４では、ＩＣカード認証サーバ２００の複合機通信部２５０が、ステップＳ２０３で送信された認証要求を受信する。
【００７７】
ステップＳ２０５では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ＩＣカード認証サーバ２００で管理する認証テーブル（図１１）を取得する。
【００７８】
ステップＳ２０６では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ２０５で取得した認証テーブル（図１１）内に、ステップＳ２０４で取得したカード番号が登録されているか否かを判断する。当該カード番号が登録されている場合（検索された場合）は、ステップＳ２０８へ進み、登録されていない場合はステップＳ２０７へ進む。
ステップＳ２０７では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、当該カードが未登録であるため、認証ＮＧの結果データを生成する。
【００７９】
ステップＳ２０８では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ２０６で検索したカード番号１１０５に対応するレコード（例えば１１００）であるユーザ情報（ユーザ名、メールアドレス等）を取得する。
【００８０】
ステップＳ２０９では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ２０８で取得したユーザ情報のロック情報１１０１がロック中であれば（ＬＯＣＫＥＤ  Ｌｖ１／Ｌｖ２）、ステップＳ２１１へ進み、ロック中でなければ（ＵＮＬＯＣＫＥＤ）、ステップＳ２１０へ進む。
ステップＳ２１０では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、当該カードに紐付くユーザ情報を含む認証ＯＫの結果データを生成する。
【００８１】
ステップＳ２１１では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ２０９でロック中と判断された情報を確認する。ロックレベルはＬｖ１、Ｌｖ２と２段階あるものとする。Ｌｖ１であれば、ユーザは自身で複合機上からロック解除パスワードを入力することでロックを解除できるものとする。ここで、ロック解除パスワードを複数回（所定回数）間違えた場合に、当該ユーザのロックレベルはＬｖ２となる。Ｌｖ２の場合、当該カードは盗難された可能性が高いと判断できるため、ユーザが自信でロック解除を行うことはできず、管理者に依頼し、ロックの解除がなされる。当該ユーザのロックレベルがＬｖ１であればステップＳ２１３へ進み、Ｌｖ２であればステップＳ２１２へ進む。
【００８２】
すなわち、後述するが、ステップＳ３１５でジョブ出力パスワードが所定回数一致しない場合に（ステップＳ４０４でＴＲＵＥ）、ＩＣカードが不正に使用されている可能性もあるため、ロック情報をＬｏｃｋ  Ｌｖ１に設定し、ＩＣカードを安易に利用できないようにする。ここでは、ＩＣカードが不正に利用されていない可能性もあるため、後述のステップＳ２１４でロック解除パスワードをメール送信し、ＩＣカードのロックが解除できる構成としている。しかしながら、ＩＣカードのロック解除のパスワードが複数回間違えた場合は、ジョブ出力パスワードもロック解除パスワードも所定回数間違えたことになるため、不正利用であることが明らかとなる。よって、Ｌｖ２に設定し、管理者に依頼しなければロックの解除ができないような構成となっている。
【００８３】
ステップＳ２１２ではＩＣカード認証サーバ２００の認証テーブル管理部２５１が、当該カードがロックＬｖ２である旨の情報を含む認証結果のデータを生成する。
【００８４】
ステップＳ２１３では、ＩＣカード認証サーバ２００のロック解除パスワード生成部２５２が、当該カードのロックを解除するパスワードを生成し、ステップＳ２０８で取得した当該ユーザ情報内のロック解除パスワード１１０２に保存する。すなわち、当該ユーザがロックＬｖ１である場合（ジョブ出力パスワードを所定回数間違えた場合）、ユーザがカードをかざすたびに毎回ロック解除パスワードが生成される。これにより、不正にＩＣカードのロック解除されることが軽減され、セキュリティを高めることが可能となる。すなわち、後述のステップＳ３１５の判定により、受け付けたジョブパスワードと、生成されたジョブパスワードが一致しない場合に、利用が制限された読取対象物を再度利用にさせるための、解除パスワードを生成する解除パスワード生成処理である。
【００８５】
ステップＳ２１４では、ＩＣカード認証サーバ２００のメール送信部２５３が、ステップＳ２１３で生成したロック解除パスワードを、携帯端末８００のメールアドレス（送信先）に送信する。当該ユーザの携帯端末８００のメールアドレス１１０６については、ステップＳ２０８で取得した当該ユーザ情報に含まれる。なお携帯端末８００のメールアドレスでなく、ユーザ個人に割り振られているメールアドレスであってもよい。これは、近年では、企業内で用いられている社員の個人のメールアドレスに送られてきたメールを携帯端末で閲覧できる環境が構築されているためである。
【００８６】
なお、本実施形態では、メールを用いてパスワードを確認できるシステムとしたが、Ｗｅｂシステムを用いてブラウザ上からパスワードを確認できる構成であってもよい。
ステップＳ２１５では、携帯端末８００のメール受信部８５１が、ステップＳ２１４で送信されたメールを、メールサーバ６００、７００を介して受信する。
ステップＳ２１６では、携帯端末８００の表示制御部８５２が、ステップＳ２１５で受信したメール、すなわちロック解除パスワードを表示する。
ステップＳ２１７では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、当該カードがロックＬｖ１である認証結果のデータを生成する。
ステップＳ２１８では、ＩＣカード認証サーバ２００の複合機通信部２５０が、認証結果を複合機へ送信する。
ステップＳ２１９では、複合機３００の認証サーバ通信部３５６が、ステップＳ２１８で送信された認証結果を受信する。
【００８７】
ステップＳ２２０では、複合機３００の認証部３５７が、ステップＳ２１９で受信した認証結果を解析する。認証ＯＫであればステップＳ２２１へ進み、認証ＯＫ以外であればステップＳ２２２へ進む。
【００８８】
ステップＳ２２１では、複合機３００の認証部３５７が、ステップＳ２１９で受信した認証結果を用いて複合機３００にログインする。複合機３００へのログインは、認証結果に含まれるユーザ情報をログイン情報領域に格納することで、複合機３００における機能が利用可能に制御する。すなわち、読取対象物の読み取りによる認証に従って、ログインするログイン処理である。ここでＩＣカード認証によるログインがあった場合に、ログイン情報にＩＣカードでのログインを識別するための情報（例えば、フラグ）を含め記憶する。
【００８９】
ステップＳ２２２では、複合機３００の認証部３５７が、ステップＳ２１９で受信した認証結果を解析する。ロックＬｖ１であればステップＳ５００へ進み、ロックＬｖ１以外であればステップＳ２２３へ進む。
【００９０】
ステップＳ２２３では、複合機の認証部が、ステップＳ２１９で受信した認証結果を解析する。ロックＬｖ２であればステップＳ２２４へ進み、ロックＬｖ２以外（すなわち、カード未登録や、ユーザ無効等）であればステップＳ２２５へ進む。
ステップＳ２２４では、複合機３００の表示制御部３５８が、ロックアウトＬｖ２画面（図２０）を表示し、処理を終了する。
ステップＳ２２５では、複合機３００の表示制御部３５８が、認証ができなかったため、不図示のＩＣカード認証エラー画面を表示し、処理を終了する。
【００９１】
次に、図８、図９を用いて、本発明の実施形態における、ジョブ出力処理について説明する。
【００９２】
ステップＳ３００では、複合機３００のジョブ検索部３５３が、ジョブ管理テーブル（図１３）より、複合機３００のＨＤＤに保存されているログインユーザのジョブ一情報を取得する。より詳細にはログインユーザのユーザ情報のうち、ユーザ名１３０１が一致するジョブの一覧を取得する。
【００９３】
ステップＳ３０１では、複合機３００の表示制御部３５８が、ステップＳ３０１で取得したジョブ一覧情報をジョブ一覧画面（図１５）にて表示する。ユーザの操作により、当該画面上にて印刷したいジョブを選択し、プリントボタンを押すことで、任意のジョブを操作した複合機３００から出力することができる。
【００９４】
ステップＳ３０２では、複合機３００の表示制御部３５８が、画面上のプリントボタンが押下されたか否かを判断する。プリントボタンが押下された場合はステップＳ３０７へ進み、押下されていない場合はステップＳ３０３へ進む。
【００９５】
ステップＳ３０３では、複合機３００の表示制御部３５８が、画面上の削除ボタンが押下されたか否かを判断する。削除ボタンが押下された場合はステップＳ３０４へ進み、削除ボタンが押下されていない場合はステップＳ３０２へ進む。
ステップＳ３０４では、複合機３００の表示制御部３５８が、画面上で選択されたジョブリストを取得する。
ステップＳ３０５では、複合機３００のジョブ保存部３５２が、ステップＳ３０４で選択されたジョブ（印刷データ）を複合機のＨＤＤ内から削除する。
ステップＳ３０６では、複合機３００のジョブ検索部３５３が、複合機内で管理されるジョブ管理テーブル（図１３）を更新する。
【００９６】
ステップＳ３０７では、複合機３００のジョブ出力パスワード生成部３５９が、ジョブ出力パスワードを生成する。なお、このジョブ出力パスワードは複合機毎にメモリ上で管理するものとし、プリントボタンが押下される都度、生成されるものとする。ジョブ出力パスワードの生成は、ジョブ保存した際に都度生成する仕組みであってもよい。すなわち、パスワードの生成のタイミングはいずれであってもよい。言い換えると、ジョブを制御するためのジョブパスワードを生成するジョブパスワード生成処理である。
【００９７】
ステップＳ３０８では、複合機３００のメール送信部３６０が、ステップＳ３０７で生成したジョブ出力パスワードを携帯端末８００のメールアドレス（送信先）に送信する。当該ユーザの携帯端末８００のメールアドレスについては、ステップＳ２１９で取得した当該ユーザ情報に含まれる。
ステップＳ３０９では、携帯端末８００のメール受信部８５１が、ステップＳ３０８で送信されたメールを受信する。
ステップＳ３１０では、携帯端末８００の表示制御部８５２が、ステップＳ３０９で受信したメール、すなわちジョブ出力パスワードを表示する。
【００９８】
ステップＳ３１１では、複合機３００の表示制御部３５８が、ジョブ出力パスワード入力画面（図１６）を表示する。ユーザは携帯端末８００に届いたジョブ出力パスワードを当該入力画面上に入力するものとする。なお、携帯端末８００と複合機３００と通信して入力させる構成であってもよい。すなわち、ジョブに対する操作に応じて、ジョブパスワードを受け付けるジョブパスワード受付処理である。
【００９９】
ステップＳ３１２では、複合機３００の表示制御部３５８が、画面上のＯＫボタンが押下されたか否かを判断する。ＯＫが押下された場合はステップＳ３１５へ進み、押下されていない場合はステップＳ３１３へ進む。
【０１００】
ステップＳ３１３では、複合機３００の表示制御部３５８が、画面上のキャンセルボタンが押下されたか否かを判断する。キャンセルボタンが押下された場合はステップＳ３１４へ進み、押下されていない場合はステップＳ３１２へ進む。
【０１０１】
ステップＳ３１４では、複合機３００のジョブ出力パスワード生成部３５９が、ステップＳ３０７で生成し、複合機内で管理していたジョブ出力パスワード情報を破棄する。ステップＳ３００へ進む。
【０１０２】
ステップＳ３１５では、複合機３００のジョブ出力パスワード確認部３６１が、ステップＳ３０７で生成したジョブ出力パスワードと、ステップＳ３１１のジョブ出力パスワード入力画面上に入力されたパスワードが一致するか判断する。パスワードが一致する場合はステップＳ３１７へ進み、一致しない場合はステップＳ３１６へ進む。
【０１０３】
ステップＳ３１６では、複合機３００のジョブ出力パスワード生成部３５９が、ステップＳ３０７で生成し、複合機内で管理していたジョブ出力パスワード情報を破棄する。ステップＳ４００へ進む。
【０１０４】
ステップＳ３１７では、複合機３００のジョブ出力パスワード生成部３５９が、ステップＳ３０７で生成し、複合機内で管理していたジョブ出力パスワード情報を破棄する。
【０１０５】
ステップＳ３１８では、複合機３００の認証サーバ通信部３５６が、ジョブ出力パスワードが一致したため、ジョブ出力パスワードエラーカウントクリア要求を、ＩＣカード認証サーバ２００へ送信する。
【０１０６】
ステップＳ３１９では、ＩＣカード認証サーバ２００の複合機通信部２５０が、ステップＳ３１８で送信された出力パスワードエラーカウントクリア要求を受信する。なお、クリア要求には、ユーザ名やカード番号など、レコードを特定可能な情報を含んでいる。
【０１０７】
ステップＳ３２０では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ３１９で受信したデータから当該ユーザ情報を抽出し、認証テーブル（図１１）から当該ユーザのテーブルを検索する。当該ユーザのジョブ出力パスワードエラーカウント１１０４を０にセットし、処理を終了する。
【０１０８】
ステップＳ３２１では、複合機３００のジョブ出力部３５４が、ステップＳ３０１で選択されたジョブデータ（印刷データ）を複合機のＨＤＤから取得し、出力する。すなわち、ステップＳ３１５で、受け付けたジョブ出力パスワードと、生成されたジョブ出力パスワードが一致した場合には、ジョブに対する制御を許可する処理である。
なお、本実施形態では、印刷を実行する例を示したが、ジョブのプレビュー表示としての出力についても同様の制御を行うものとする。すなわち、ジョブの出力は、印刷実行、プレビュー表示、他装置へのジョブの転送などが含まれる。
ステップＳ３２２では、複合機３００のジョブ出力部３５４が、ステップＳ３２１で出力したジョブデータを複合機のＨＤＤ内から削除する。
ステップＳ３２３では、複合機３００のジョブ検索部３５３が、複合機内で管理されるジョブ管理テーブル（図１３）を更新する。
【０１０９】
ステップＳ４００では、複合機３００の認証サーバ通信部３５６が、ジョブ出力パスワードエラーカウントアップ要求を送信する。カウントアップ要求には、ユーザ名やカード番号など、レコードを特定可能な情報を含んでいる。
ステップＳ４０１では、認証サーバの複合機通信部が、ステップＳ４００で送信された出力パスワードエラーカウントアップ要求を受信する。
【０１１０】
ステップＳ４０２では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ４０１で受信したデータから当該ユーザ情報を抽出し、認証テーブル（図１１）から当該ユーザのテーブルを検索する。当該ユーザのジョブ出力パスワードエラーカウント１１０４を「＋１」する。
ステップＳ４０３では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、複合機内で保持する設定ファイル（図１２）を取得する。
【０１１１】
ステップＳ４０４では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ４０３で取得した設定ファイル内のジョブ出力パスワードエラーカウント閾値２１０１の値と、検索されたユーザのジョブ出力パスワードエラーカウント数を比較する。一致すればステップＳ４０５へ進み、一致しない場合はステップＳ４０６へ進む。すなわち、出力パスワードが所定回数間違えた場合に、ステップＳ４０５へ処理を移す。
【０１１２】
ステップＳ４０５では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ４０２で取得した当該ユーザ情報のロック情報１１０１をロックＬｖ１に変更する。すなわち、ステップＳ３１５の判定で、受け付けたジョブパスワードと、生成されたジョブパスワードが一致しない場合には、読取対象物の利用を制限する利用制限処理である。また、解除パスワードの入力で解除させることを示すフラグ（Ｌｖ１）を設定する処理である。
【０１１３】
ステップＳ４０６では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、当該ユーザのロックアウト結果を生成する。このロックアウト結果とは、ジョブ出力パスワードの入力エラーにより、当該ユーザがロックアウトされたか否かを示すものが含まれる。例えば、ロックＬｖ１が含まれる。
ステップＳ４０７では、ＩＣカード認証サーバ２００の複合機通信部２５０が、ステップＳ４０６で生成したロックアウト結果を複合機へ送信する。
ステップＳ４０８では、複合機３００の認証サーバ通信部３５６が、ステップＳ４０７で送信されたロックアウト結果を受信する。
【０１１４】
ステップＳ４０９では、複合機３００の表示制御部３５８が、ステップＳ４０８で受信したロックアウト結果を解析する。ロックＬｖ１であればステップＳ４１１へ進み、ロックＬｖ１でない場合はステップＳ４１０へ進む。
【０１１５】
ステップＳ４１０では、複合機３００の表示制御部３５８が、不図示のジョブ出力パスワードエラー画面を表示し、ステップＳ３０７へ進み、再度ジョブ出力パスワードの入力を促す。
【０１１６】
ステップＳ４１１では、複合機３００の表示制御部３５８が、ロックアウトＬｖ１遷移通知画面（図１７）を表示する。すなわち、受け付けたジョブパスワードと、生成されたジョブパスワードが一致しない場合に、読取対象物の利用が制限されたことを通知する通知処理である。
【０１１７】
ステップＳ４１２では、複合機３００の認証部３５７が、強制的にログアウトを行い、処理を終了する。ログアウトはログイン情報領域の情報を削除することで複合機のログアウトが実行される。
【０１１８】
次に、図１０を用いて、本発明の実施形態における、ロックＬｖ１の状態にあるユーザのＩＣカードが複合機３００にかざされた場合の処理について説明する。
【０１１９】
ステップＳ５００では、複合機３００の表示制御部３５８が、ロックアウトＬｖ１画面（図１８）を表示する。ここで図１８の画面において、メールで送信されたロック解除パスワードの入力を受け付ける。すなわち、解除パスワードを受け付ける解除パスワード受付処理である。
【０１２０】
ステップＳ５０１では、複合機３００の表示制御部３５８が、図１８の画面上のＯＫボタンが押下されたか否かを判断する。ＯＫボタンが押下された場合はステップＳ５０６へ進み、押下されていない場合はステップＳ５０２へ進む。
【０１２１】
ステップＳ５０２では、複合機３００の表示制御部３５８が、画面上のキャンセルボタンが押下されたか否かを判断する。キャンセルボタンが押下された場合はステップＳ５０３へ進み、押下されない場合はステップＳ５０１へ進む。
【０１２２】
ステップＳ５０３では、複合機３００の認証サーバ通信部３５６が、ロック解除パスワード破棄要求を送信する。なお、破棄要求には、ユーザ情報のレコードを特定するための識別情報（カード番号やユーザ名）が含まれている。
ステップＳ５０４では、ＩＣカード認証サーバ２００の複合機通信部２５０が、ステップＳ５０３で送信されたロック解除パスワード破棄要求を受信する。
【０１２３】
ステップＳ５０５では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ５０４で受信した要求から識別情報を取得し、認証テーブル（図１１）から対応するユーザ情報を検索する。検索されたユーザ情報のロック解除パスワード情報を破棄し、処理を終了する。
【０１２４】
ステップＳ５０６では、複合機３００の認証サーバ通信部３５６が、入力されたロック解除パスワードとユーザ情報を特定するための識別情報（カード番号やユーザ名）を送信する。
ステップＳ５０７では、ＩＣカード認証サーバ２００の複合機通信部２５０が、ステップＳ５０６で送信されたロック解除パスワードと識別情報を受信する。
【０１２５】
ステップＳ５０８では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ５０７で受信した識別情報から認証テーブル（図１１）からユーザ情報を抽出し、受信したロック解除パスワードと、抽出されたユーザ情報のロック解除パスワード１１０２が一致しているか否かを判断する。一致している場合はステップＳ５０９へ進み、一致していない場合はステップＳ５１２へ進む。
【０１２６】
ステップＳ５０９では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ５０８で取得したユーザ情報のロック解除パスワード１１０２を破棄する。すなわち、受け付けた解除パスワードと、生成された解除パスワードが一致した場合には、読取対象物の利用の制限を解除する解除処理である。
【０１２７】
ステップＳ５１０では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ５０８で取得したユーザ情報のロック解除パスワードエラーカウント１１０３を「０」に変更する。
【０１２８】
ステップＳ５１１では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ５０８で取得したユーザ情報のロック情報１１０１をＵｎｌｏｃｋに変更する。
【０１２９】
ステップＳ５１２では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ５０８で取得したユーザ情報のロック解除パスワード１１０２を破棄する。その後、新たなロック解除パスワードを生成して、ロック解除パスワード１１０２に記憶する。そして、ユーザのメールアドレスに当該ロック解除パスワードを送信する。なお、本実施形態では、一度ロック解除パスワードを間違えると新たなパスワードを生成するようにしたが、これに限りことはない。推測できないような複雑なパスワードにすれば、一定のセキュリティを確保できるため、毎回パスワードを生成しないようにすることも可能である。これは、ステップＳ３０７とステップＳ３０８のジョブ出力パスワードも同様である。
【０１３０】
ステップＳ５１３では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ロック解除パスワードの入力が間違っていたため、ステップＳ５０８で取得したユーザ情報のロック解除パスワードエラーカウント１１０３を「＋１」する。
ステップＳ５１４では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、複合機内で保持する設定ファイル（図１２）を取得する。
【０１３１】
ステップＳ５１５では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ５１４で取得した設定ファイル（図１２）内のロック解除パスワードエラーカウント閾値の値（１２０２）と、ステップＳ５０８で取得したユーザ情報のロック解除パスワードエラーカウント数を比較する。一致すればステップＳ５１６へ進み、一致しない場合はステップＳ５１７へ進む。一致する場合とは、すなわち所定回数ロック解除パスワードの入力を間違えた場合である。この場合、ＩＣカードを不正にロック解除している可能性が高いため、管理者でないと解除できないようにする。
【０１３２】
ステップＳ５１６では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ５０８で取得したユーザ情報のロック情報１１０１をロックＬｖ２に変更する。すなわち、受け付けた解除パスワードと、生成された解除パスワードが一致しない場合に、読取対象物を所有するユーザによる利用の制限を解除ができないように利用を制限する利用制限処理である。また、解除パスワードの入力で解除させないことを示すフラグ（Ｌｖ２）を設定する処理である。
【０１３３】
ステップＳ５１７では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ユーザのロックアウト結果を生成する。このロックアウト結果とは現在のユーザ情報のロック情報が格納される（Ｕｎｌｏｃｋ／Ｌｏｃｋ  Ｌｖ１／Ｌｏｃｋ  Ｌｖ２）。また、ロック情報がＵｎｌｏｃｋである場合は、ＩＣカードのロックが解除されたため、ログインに必要なユーザ情報もセットされるものとする。
ステップＳ５１８では、ＩＣカード認証サーバ２００の複合機通信部２５０が、ステップＳ５１７で生成したロックアウト結果を複合機へ送信する。
ステップＳ５１９では、複合機３００の認証サーバ通信部３５６が、ステップＳ５１８で送信されたロックアウト結果を受信する。
【０１３４】
ステップＳ５２０では、複合機３００の表示制御部３５８が、ステップＳ５１９で受信したロックアウト結果を解析する。ＵｎｌｏｃｋであればステップＳ５２１へ進み、Ｕｎｌｏｃｋ以外であればステップＳ５２３へ進む。
ステップＳ５２１では、複合機３００の表示制御部３５８が、不図示のロック解除成功画面を表示する。
【０１３５】
ステップＳ５２２では、複合機３００の認証部３５７が、ステップＳ５１９で取得したユーザ情報を用いて複合機３００にログインし、ステップＳ３００へ進む。ログインは、複合機３００のログイン情報領域に、ユーザ情報をセットすることで複合機が利用可能となる。
【０１３６】
ステップＳ５２３では、複合機３００の表示制御部３５８が、ステップＳ５１９で受信したロックアウト結果を解析する。ロックＬｖ１であればステップＳ５２４へ進み、ロックＬｖ１以外、すなわちロックＬｖ２であればステップＳ５２５へ進む。
【０１３７】
ステップＳ５２４では、複合機３００の表示制御部３５８が、不図示のロック解除パスワードエラー画面を表示し、ステップＳ５００へ進む。すなわち、再度ロック解除パスワードの入力をさせる処理に移行する。
ステップＳ５２５では、複合機３００の表示制御部３５８が、ロックアウトＬｖ２遷移通知画面（図１９）を表示し、ステップＳ２００へ進む。
【０１３８】
なお、図１１の認証テーブルは、ＩＣカード認証サーバ２００に記憶されている。また図１２の設定ファイルは、ＩＣカード認証サーバ２００に記憶されている。また図１３のジョブ管理テーブルは複合機３００に記憶されているものとする。ただし、すべてのデータを複合機３００に記憶されていてもよく、またデータごとに別のサーバに格納されていてもよい。よって、システムとしてデータを記憶管理していれば実現可能であることは言うまでもない。
また、図１４〜図２０の複合機３００で表示する画面は、外部装置（例えば、サーバ）から送信された画面を表示する構成であってもよい。
【０１３９】
〔第２の実施形態〕
次に第２の実施形態について説明する。なお、第１の実施形態と同様の構成については説明を省略するものとする。すなわち、システム構成やハードウェア構成等は第１の実施形態と同様とする。
第２の実施形態については、図２１〜図２４を用いて説明する。
【０１４０】
図２１は、ＩＣカード認証処理のフローチャートである図７に対応するフローチャートである。また、図２１では、図７のフローチャートにステップＳ６００が追加されたフローチャートである。
【０１４１】
ステップＳ６００では、複合機３００の認証部３５７が、ＩＣカード認証画面（図１４）上に表示されたキーボード認証ボタンが押下されたか否かを検知する。押下された場合は図２３のステップＳ７００へ進み、押下されていない場合はステップＳ２０１へ進む。
【０１４２】
図２２は、キーボード認証処理のフローチャートである。
ステップＳ７００では、複合機３００の認証部３５７が、不図示のキーボードの認証画面を表示する。
ステップＳ７０１では、複合機３００の認証部３５７が、不図示のキーボード認証画面上に表示されたＩＣカード認証ボタンが押下されたか否かを検知する。
押下された場合はステップＳ２００へ進み、押下されない場合はステップＳ７０２へ進む。
【０１４３】
ステップＳ７０２では、複合機３００の認証部３５７が、不図示のキーボード認証画面上に表示されたログインボタンが押下されるのを検知する。このキーボード認証画面では、ユーザの操作によって、ユーザＩＤとパスワードの入力がされる。ログインボタンが押下された場合はステップＳ７０３へ進む。押下されるまで、処理は待機するものとする。
ステップＳ７０３では、複合機３００の認証サーバ通信部３５６が、ＩＣカード認証サーバ２００に対し、キーボード認証画面上に入力されたユーザ名、パスワードを含む認証要求を送信する。なお、認証要求は、他のサーバ（例えば、ディレクトリサーバ）に送信されてもよい。
【０１４４】
ステップＳ７０４では、ＩＣカード認証サーバ２００の複合機通信部２５０が、ステップＳ７０３で送信された認証要求を受信する。
ステップＳ７０５では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ＩＣカード認証サーバ２００で管理する認証テーブル（図１１）を取得する。
【０１４５】
ステップＳ７０６では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ７０５で取得した認証テーブル（図１１）内に、ステップＳ７０４で取得したユーザ名が登録されており、且つパスワードが一致するか（正しいか）否かを判断する。ユーザ名、パスワードが正しい場合（検索された場合）は、ステップＳ７０７へ進み、正しくない場合はステップＳ７０８へ進む。
【０１４６】
ステップＳ７０７では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、ステップＳ７０６で検索したユーザ名、パスワードが合致したレコード（例えば１１００）であるユーザ情報（ユーザ名、メールアドレス等）を取得する。
ステップＳ７０８では、ＩＣカード認証サーバ２００の認証テーブル管理部２５１が、当該ユーザ名が未登録またはパスワードが間違っているため、認証ＮＧの結果データを生成する。
ステップＳ７０９では、ＩＣカード認証サーバ２００の複合機通信部２５０が、認証結果を複合機へ送信する。
【０１４７】
ステップＳ７１０では、複合機３００の認証サーバ通信部３５６が、ステップＳ７０９で送信された認証結果を受信する。
ステップＳ７１１では、複合機３００の認証部３５７が、ステップＳ７１０で受信した認証結果を解析する。認証ＯＫであればステップＳ７１２へ進み、認証ＯＫ以外（例えば、認証ＮＧやエラー）であればステップＳ７１３へ進む。
【０１４８】
ステップＳ７１２では、複合機３００の認証部３５７が、ステップＳ７１０で受信した認証結果を用いて複合機３００にログインする。すなわち、本人確認が可能な認証に従って、ログインする処理の一例を示すものである。
【０１４９】
複合機３００へのログインは、認証結果に含まれるユーザ情報をログイン情報領域に格納することで、複合機３００における機能が利用可能に制御する。また、ここでキーボード認証によるログインがあった場合に、ログイン情報にキーボードでのログインを識別するための情報（例えば、フラグ）を含め記憶する。これにより、ＩＣカードを利用してログインを行ったか、キーボード認証にてログインを行ったかが判別できる。
ログインがされると、図２３へ処理を移す。
【０１５０】
本実施形態の認証は、複合機３００に認証テーブルを記憶し、複合機３００で認証処理を実行してもよい。また、認証形態（ＩＣカード認証かキーボード認証か）をＩＣカード認証サーバ２００に記憶する構成としてもよい。
ステップＳ７１３では、複合機３００の表示制御部３５８が、認証ができなかったため、不図示のキーボード認証エラー画面を表示し、処理を終了する。
【０１５１】
次に、図２３を用いて、ジョブ出力処理の説明をする。図２３は、ジョブ出力処理のフローチャートである図８に対応するフローチャートである。なお、図８にステップＳ８００とステップＳ８０１が追加されたフローチャートである。
なお、ログイン後の処理である、ステップＳ３００〜ステップＳ３０２の説明を省略して、ステップＳ８００から説明をする。
【０１５２】
ステップＳ８００では、ログイン後、ジョブ一覧画面でジョブが選択され、プリントボタンが押下されると、複合機３００のジョブ出力パスワード生成部３５９が、ログイン方法がＩＣカード認証によるものか、キーボード認証によるものかを判断する。認証形態が、ＩＣカード認証かキーボード認証かは、ステップＳ２２１又はステップＳ７１２でログイン情報として記憶した識別情報（フラグ）を用いて判断する。
ＩＣカード認証の場合はステップＳ３０７へ進み、キーボード認証の場合はステップＳ３２１へ進む。すなわち、キーボード認証によるログインを実施した場合は、本人であることが確認できることから、ジョブ出力パスワードは生成されない。
【０１５３】
そして、上述したように、ステップＳ３２１では、選択されたジョブデータ（印刷データ）を複合機のＨＤＤから取得し、出力する。すなわち、本人確認が可能な認証でログインがされた場合に、ジョブパスワードの入力を受け付けることなく、ジョブに対する出力の制御を許可する処理の一例を示すものである。
【０１５４】
ステップＳ８０１では、選択されたジョブのセキュリティレベル（機密度など）を図２４のジョブ管理テーブルを参照して、セキュリティレベルが高いジョブか否かを判定する。セキュリティレベルが高いジョブ（セキュリティフラグ２４０１が「１」のジョブ）の場合、ステップＳ３０７へ処理を移し、セキュリティレベルが低いジョブ（セキュリティフラグ２４０１が「０」のジョブ）の場合、ステップＳ３２１へ処理を移す。なお、ジョブが複数選択されている場合には、選択されたジョブの中にセキュリティレベルが高いジョブが含まれている場合には、ステップＳ３０７へ処理を移すものとする。
【０１５５】
これにより、ＩＣカード認証による認証であっても、印刷するジョブの機密度が低い場合には、ジョブ出力パスワードは生成されず、使い勝手のよい仕組みとなる。
【０１５６】
なお、本実施形態ではキーボード認証を用いる構成を説明したが、指紋認証や静脈認証であってもよいことは言うまでもない。すなわち、本人確認が可能な認証と言い換えることが可能である。
【０１５７】
〔その他の実施形態〕
第１の実施形態および第２の実施形態では、プリントボタンが押下された場合に、ジョブ出力パスワードを生成する構成としたが、ジョブが格納された際にジョブ出力パスワードが生成され、ジョブ管理テーブル（図１３、図２４）に記憶される構成であってもよい。
この場合、第２の実施形態で説明したキーボード認証がされた場合には、ジョブ出力パスワードを削除し、印刷を実行させる構成とする。または、ジョブ出力パスワードを無視して、印刷を実行させる構成としてもよい。
更に、ジョブ出力パスワードは、クライアントＰＣ１００のプリンタドライバで付与されたパスワードであってもよい。すなわち、ジョブ出力パスワードが印刷指示又は印刷指示されたジョブに対応して記憶されている構成であればよい。
【０１５８】
次に、図２５を用いて、本発明における機能ブロック図について説明する。なお、図５の機能ブロックは、上述した実施形態における機能ブロック図である。
【０１５９】
まず、上述の実施形態を、ジョブを管理する情報処理システムとして機能を備えた場合の機能ブロック図について、２５００を用いて説明する。
ジョブパスワード記憶部２５０１は、ジョブの出力を制御するためのジョブパスワードを記憶する機能部である。
ログイン部２５０２は、ＩＣカードなどの読取対象物の読み取りによる認証に従って、ログインする機能部である。
【０１６０】
ジョブパスワード受付部２５０３は、ジョブに対する操作に応じて、ジョブパスワードを受け付ける機能部である。
利用制限部２５０４は、ジョブパスワード受付部２５０３で受け付けたジョブパスワードと、ジョブパスワード記憶部２５０１で記憶されたジョブパスワードが一致しない場合には、読取対象物の利用を制限する機能部である。
【０１６１】
許可部２５０５は、ジョブパスワード受付部２５０３で受け付けたジョブパスワードと、ジョブパスワード記憶部２５０１で記憶されたジョブパスワードが一致した場合には、ジョブに対する出力の制御を許可する機能部である。
【０１６２】
また、ログイン部２５０２は、本人確認が可能な認証に従って、ログインする機能部である。
また、許可部２５０５は、本人確認が可能な認証でログインがされた場合に、ジョブパスワードの入力を受け付けることなく、ジョブに対する出力の制御を許可する機能部である。
【０１６３】
解除パスワード生成部２５０６は、ジョブパスワード受付部２５０３で受け付けたジョブパスワードと、ジョブパスワード記憶部２５０１で記憶されたジョブパスワードが一致しない場合には、利用制限部２５０４で利用が制限された読取対象物を再度利用にさせるための、解除パスワードを生成する機能部である。
【０１６４】
解除パスワード受付部２５０７は、解除パスワードを受け付ける機能部である。
解除部２５０８は、解除パスワード受付部２５０７で受け付けた解除パスワードと、解除パスワード生成部２５０６で生成された解除パスワードが一致した場合には、読取対象物の利用の制限を解除する機能部である。
【０１６５】
また、利用制限部２５０４は、解除パスワード受付部２５０７で受け付けた解除パスワードと、解除パスワード生成部２５０６で生成された解除パスワードが一致しない場合には、解除部２５０８で制限を解除できないように利用を制限する機能部である。
また、利用制限部２５０４は、ジョブパスワードが一致しない場合には、読取対象物を読み取り、解除パスワードの入力で解除させることを示すフラグを設定し、解除パスワードが一致しない場合には、読取対象物を読み取り、解除パスワードの入力で解除させないことを示すフラグを設定する機能部である。ジョブパスワード又は解除パスワードが所定回数入力された場合に、読取対象物の利用を制限する機能部である。
【０１６６】
送信部２５０９は、ジョブパスワード又は解除パスワードを、読取対象物に対応づくユーザの送信先に送信する機能部である。
【０１６７】
次に、上述の実施形態を、読取手段を備える画像形成装置として機能を備えた場合の機能ブロック図について、２５１０を用いて説明する。
【０１６８】
ジョブ管理部２５１１は、ジョブを管理する機能部である。
ジョブパスワード記憶部２５１２は、ジョブの出力を制御するためのジョブパスワードを記憶する機能部である。
【０１６９】
ログイン部２５１３は、読取対象物の読み取りによる認証に従って、ログインする機能部である。
ジョブパスワード受付部２５１４は、ジョブに対する操作に応じて、ジョブパスワードを受け付ける機能部である。
通知部２５１５は、ジョブパスワード受付部２５１４で受け付けたジョブパスワードと、ジョブパスワード記憶部２５１２で記憶されたジョブパスワードが一致しない場合には、読取対象物の利用が制限されたことを通知する機能部である。
【０１７０】
以上、本実施形態によれば、読取対象物の紛失時にも、ジョブに対する不正な操作を防ぎ、読取対象物の不正な利用を防ぐことができる。
【０１７１】
また、留め置き印刷において、読取対象物（例えば、ＩＣカード）の紛失時にもセキュリティを確保することができる。
特に、ジョブ出力パスワードとロック解除パスワードを用いることでＩＣカードの不正利用を防ぐことができ、結果セキュリティを高めることが可能となる。
さらに、セキュリティを高めつつ、ロックの解除を複合機から行えるため、利便性の高いシステムを構築できる。
また、セキュリティの高い認証形態（例えば、キーボード認証）で認証がされた場合には、ジョブ出力パスワードを不要とすることで、利便性の高いシステムを構築できる。
【０１７２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１７３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７４】
また、本発明におけるプログラムは、図６〜図１０、図２１〜図２３に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図６〜図１０、図２１〜図２３の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図６〜図１０の各装置の処理方法ごとのプログラムであってもよい。
【０１７５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１７７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１７８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１８２】
１００      クライアントＰＣ
２００      ＩＣカード認証サーバ
３００      複合機
４００      ＬＡＮ
５００      カードリーダ
６００      メールサーバ
７００      メールサーバ
８００      携帯端末
２０１      ＣＰＵ
３０１      ＣＰＵ
【図１】
0005983846.tif 000002
【図２】
0005983846.tif 000003
【図３】
0005983846.tif 000004
【図４】
0005983846.tif 000005
【図５】
0005983846.tif 000006
【図６】
0005983846.tif 000007
【図７】
0005983846.tif 000008
【図８】
0005983846.tif 000009
【図９】
0005983846.tif 000010
【図１０】
0005983846.tif 000011
【図１１】
0005983846.tif 000012
【図１２】
0005983846.tif 000013
【図１３】
0005983846.tif 000014
【図１４】
0005983846.tif 000015
【図１５】
0005983846.tif 000016
【図１６】
0005983846.tif 000017
【図１７】
0005983846.tif 000018
【図１８】
0005983846.tif 000019
【図１９】
0005983846.tif 000020
【図２０】
0005983846.tif 000021
【図２１】
0005983846.tif 000022
【図２２】
0005983846.tif 000023
【図２３】
0005983846.tif 000024
【図２４】
0005983846.tif 000025
【図２５】
0005983846.tif 000026