(57)【特許請求の範囲】
【請求項１】
読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶する認証情報記憶装置と、読取対象物を読み取る読取手段を備える画像形成装置とを含む情報処理システムであって、
前記画像形成装置は、
ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段により受け付けたユーザ情報を用いて認証要求を行う第１の認証要求手段と、
前記ユーザ情報の認証結果を受信手段する認証結果受信手段と、
前記認証結果受信手段により受信した認証結果が、前記認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知手段と、
前記通知手段による通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、当該画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信手段と、
前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求手段と、
前記第２の認証要求手段で行った認証要求による認証が成功した場合に、当該画像形成装置の利用を許可する制御手段と
を備え、
前記認証情報記憶装置は、
前記ユーザ情報の認証要求を受信する第１の認証要求受信手段と、
前記認証情報に従って、前記ユーザ情報を認証する認証手段と、
前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定手段と、
前記判定手段により前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信手段と、
前記画像形成装置から送信された前記識別情報と前記画像形成装置識別情報とを受信する登録情報受信手段と、
一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証手段で認証されたユーザ情報と対応付けて登録する登録手段と、
前記第２の認証要求手段による認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記認証情報記憶装置は、
前記第２の認証要求手段による認証要求が、当該認証情報記憶装置に予め登録されている識別情報の認証要求である場合に、前記登録手段で登録されたユーザが一時的に利用する読取対象物の識別情報を削除する削除手段を更に備えることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記予め登録されている識別情報は、ユーザが通常利用する読取対象物から得られる識別情報であることを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記認証情報記憶装置は、
前記登録手段で登録された前記画像形成装置識別情報と異なる画像形成装置から、前記登録手段で登録済みの識別情報を登録する場合に、当該異なる画像形成装置からの利用を可能にすべく、前記登録手段で登録した画像形成装置識別情報を、前記登録情報受信手段で受信した、前記登録手段で登録した画像形成装置識別情報と異なる画像形成装置識別情報に変更する変更手段
を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記変更手段は、前記登録手段で登録した識別情報と画像形成装置識別情報を削除し、前記受信手段で受信した識別情報と画像形成装置識別情報を新たに登録することを特徴とする請求項４に記載の情報処理システム。
【請求項６】
読取対象物を読み取る読取手段と、ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付手段と、前記ユーザ情報受付手段により受け付けたユーザ情報を用いて認証要求を行う第１の認証要求手段と、前記ユーザ情報の認証結果を受信手段する認証結果受信手段と、前記認証結果受信手段により受信した認証結果が、認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知手段と、前記通知手段による通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信手段と、前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求手段と、前記第２の認証要求手段で行った認証要求による認証が成功した場合に、画像形成装置の利用を許可する制御手段とを備える画像形成装置と通信可能な、読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶する認証情報記憶装置であって、
前記ユーザ情報の認証要求を受信する第１の認証要求受信手段と、
前記認証情報に従って、前記ユーザ情報を認証する認証手段と、
前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定手段と、
前記判定手段により前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信手段と、
前記画像形成装置から送信された前記識別情報と前記画像形成装置識別情報とを受信する登録情報受信手段と、
一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証手段で認証されたユーザ情報と対応付けて登録する登録手段と、
前記第２の認証要求手段による認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信手段と
を備えることを特徴とする認証情報記憶装置。
【請求項７】
読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶し、ユーザ情報の認証要求を受信する第１の認証要求受信手段と、前記認証情報に従って、前記ユーザ情報を認証する認証手段と、前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定手段と、前記判定手段により前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信手段と、画像形成装置から送信された一時的に利用する読取対象物としての識別情報と画像形成装置識別情報とを受信する登録情報受信手段と、一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証手段で認証されたユーザ情報と対応付けて登録する登録手段と、画像形成装置からの識別情報の認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信手段とを備える認証情報記憶装置と通信可能な、読取対象物を読み取る読取手段を備える画像形成装置であって、
ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段により受け付けたユーザ情報を用いて認証要求を行う第１の認証要求手段と、
前記ユーザ情報の認証結果を受信手段する認証結果受信手段と、
前記認証結果受信手段により受信した認証結果が、前記認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知手段と、
前記通知手段による通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、当該画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信手段と、
前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求手段と、
前記第２の認証要求手段で行った認証要求による認証が成功した場合に、当該画像形成装置の利用を許可する制御手段と
を備えることを特徴とする画像形成装置。
【請求項８】
読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶する認証情報記憶装置と、読取対象物を読み取る読取手段を備える画像形成装置とを含む情報処理システムの処理方法であって、
前記画像形成装置が、
ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付ステップと、
前記ユーザ情報受付ステップにより受け付けたユーザ情報を用いて認証要求を行う第１の認証要求ステップと、
前記ユーザ情報の認証結果を受信ステップする認証結果受信ステップと、
前記認証結果受信ステップにより受信した認証結果が、前記認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知ステップと、
前記通知ステップによる通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、当該画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信ステップと、
前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求ステップと、
前記第２の認証要求ステップで行った認証要求による認証が成功した場合に、当該画像形成装置の利用を許可する制御ステップとを実行し、
前記認証情報記憶装置が、
前記ユーザ情報の認証要求を受信する第１の認証要求受信ステップと、
前記認証情報に従って、前記ユーザ情報を認証する認証ステップと、
前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定ステップと、
前記判定ステップにより前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信ステップと、
前記画像形成装置から送信された前記識別情報と前記画像形成装置識別情報とを受信する登録情報受信ステップと、
一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証ステップで認証されたユーザ情報と対応付けて登録する登録ステップと、
前記第２の認証要求ステップによる認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信ステップとを実行することを特徴とする処理方法。
【請求項９】
読取対象物を読み取る読取手段と、ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付手段と、前記ユーザ情報受付手段により受け付けたユーザ情報を用いて認証要求を行う第１の認証要求手段と、前記ユーザ情報の認証結果を受信手段する認証結果受信手段と、前記認証結果受信手段により受信した認証結果が、認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知手段と、前記通知手段による通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信手段と、前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求手段と、前記第２の認証要求手段で行った認証要求による認証が成功した場合に、画像形成装置の利用を許可する制御手段とを備える画像形成装置と通信可能な、読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶する認証情報記憶装置の処理方法であって、
認証情報記憶装置が、
前記ユーザ情報の認証要求を受信する第１の認証要求受信ステップと、
前記認証情報に従って、前記ユーザ情報を認証する認証ステップと、
前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定ステップと、
前記判定ステップにより前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信ステップと、
前記画像形成装置から送信された前記識別情報と前記画像形成装置識別情報とを受信する登録情報受信ステップと、
一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証ステップで認証されたユーザ情報と対応付けて登録する登録ステップと、
前記第２の認証要求ステップによる認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信ステップとを実行することを特徴とする処理方法。
【請求項１０】
読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶し、ユーザ情報の認証要求を受信する第１の認証要求受信手段と、前記認証情報に従って、前記ユーザ情報を認証する認証手段と、前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定手段と、前記判定手段により前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信手段と、画像形成装置から送信された一時的に利用する読取対象物としての識別情報と画像形成装置識別情報とを受信する登録情報受信手段と、一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証手段で認証されたユーザ情報と対応付けて登録する登録手段と、画像形成装置からの識別情報の認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信手段とを備える認証情報記憶装置と通信可能な、読取対象物を読み取る読取手段を備える画像形成装置の処理方法であって、
前記画像形成装置が、
ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付ステップと、
前記ユーザ情報受付ステップにより受け付けたユーザ情報を用いて認証要求を行う第１の認証要求ステップと、
前記ユーザ情報の認証結果を受信ステップする認証結果受信ステップと、
前記認証結果受信ステップにより受信した認証結果が、前記認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知ステップと、
前記通知ステップによる通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、当該画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信ステップと、
前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求ステップと、
前記第２の認証要求ステップで行った認証要求による認証が成功した場合に、当該画像形成装置の利用を許可する制御ステップとを実行することを特徴とする処理方法。
【請求項１１】
読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶する認証情報記憶装置と、読取対象物を読み取る読取手段を備える画像形成装置とを含む情報処理システムのプログラムであって、
前記画像形成装置を、
ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段により受け付けたユーザ情報を用いて認証要求を行う第１の認証要求手段と、
前記ユーザ情報の認証結果を受信手段する認証結果受信手段と、
前記認証結果受信手段により受信した認証結果が、前記認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知手段と、
前記通知手段による通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、当該画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信手段と、
前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求手段と、
前記第２の認証要求手段で行った認証要求による認証が成功した場合に、当該画像形成装置の利用を許可する制御手段として機能させ、
前記認証情報記憶装置を、
前記ユーザ情報の認証要求を受信する第１の認証要求受信手段と、
前記認証情報に従って、前記ユーザ情報を認証する認証手段と、
前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定手段と、
前記判定手段により前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信手段と、
前記画像形成装置から送信された前記識別情報と前記画像形成装置識別情報とを受信する登録情報受信手段と、
一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証手段で認証されたユーザ情報と対応付けて登録する登録手段と、
前記第２の認証要求手段による認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信手段として機能させることを特徴とするプログラム。
【請求項１２】
読取対象物を読み取る読取手段と、ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付手段と、前記ユーザ情報受付手段により受け付けたユーザ情報を用いて認証要求を行う第１の認証要求手段と、前記ユーザ情報の認証結果を受信手段する認証結果受信手段と、前記認証結果受信手段により受信した認証結果が、認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知手段と、前記通知手段による通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信手段と、前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求手段と、前記第２の認証要求手段で行った認証要求による認証が成功した場合に、画像形成装置の利用を許可する制御手段とを備える画像形成装置と通信可能な、読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶する認証情報記憶装置のプログラムであって、
前記認証情報記憶装置を、
前記ユーザ情報の認証要求を受信する第１の認証要求受信手段と、
前記認証情報に従って、前記ユーザ情報を認証する認証手段と、
前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定手段と、
前記判定手段により前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信手段と、
前記画像形成装置から送信された前記識別情報と前記画像形成装置識別情報とを受信する登録情報受信手段と、
一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証手段で認証されたユーザ情報と対応付けて登録する登録手段と、
前記第２の認証要求手段による認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信手段として機能させることを特徴とするプログラム。
【請求項１３】
読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶し、ユーザ情報の認証要求を受信する第１の認証要求受信手段と、前記認証情報に従って、前記ユーザ情報を認証する認証手段と、前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定手段と、前記判定手段により前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信手段と、画像形成装置から送信された一時的に利用する読取対象物としての識別情報と画像形成装置識別情報とを受信する登録情報受信手段と、一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証手段で認証されたユーザ情報と対応付けて登録する登録手段と、画像形成装置からの識別情報の認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信手段とを備える認証情報記憶装置と通信可能な、読取対象物を読み取る読取手段を備える画像形成装置のプログラムであって、
前記画像形成装置を、
ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段により受け付けたユーザ情報を用いて認証要求を行う第１の認証要求手段と、
前記ユーザ情報の認証結果を受信手段する認証結果受信手段と、
前記認証結果受信手段により受信した認証結果が、前記認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知手段と、
前記通知手段による通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、当該画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信手段と、
前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求手段と、
前記第２の認証要求手段で行った認証要求による認証が成功した場合に、当該画像形成装置の利用を許可する制御手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば記憶媒体を用いた、画像形成装置の認証を可能にする情報処理システム、画像形成装置、認証サーバ、その処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、ユーザは、サーバ上に一時蓄積された印刷データに対して、印刷装置から印刷要求を行うことで、印刷装置から印刷データを出力する、所謂「プルプリント（蓄積印刷）」の印刷システムが知られている。これにより、ユーザはアプリケーションから印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている（例えば、特許文献１）。
このような印刷システムにおける印刷手順の一例は、以下の通りである。
【０００３】
ユーザが、印刷装置に接続されたＩＣカードリーダにＩＣカードをかざすと、ＩＣカードリーダがＩＣカードのＵＩＤ（ユニークなＩＤ）を検知する。そして、印刷装置は、使用可能なユーザか否かを判断するため、認証サーバに格納された、ＵＩＤに基づくログインの可否が設定された認証テーブルを参照し、ユーザの認証処理を実行する。  そして、認証処理の結果、ログインできれば、印刷装置は、サーバ上に一時蓄積された当該ユーザの印刷データを取得し印刷する。
【０００４】
このような仕組みにおいて、新たに印刷装置を利用する者や利用しなくなった者等が発生した場合、管理者にＵＩＤの登録依頼やＵＩＤの削除依頼をし、管理者がそれらの処理を行うため、管理者の手間を要してしまうという問題が生じる。
そこで、特許文献２には、ＩＣカード認証時にＵＩＤが登録されていなければ、ＩＣカードのＵＩＤを認証テーブルに登録する仕組みが開示されている。
【０００５】
また、特許文献３に開示されているように、この認証の仕組みでは、ＩＣカードによる認証以外に、ＩＣカードを忘れたユーザでもログインできるようユーザ名、パスワードによるキーボード認証も有している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−９９７１４号公報
【特許文献２】特開２００８−１８１４９１号公報
【特許文献３】特願２００７―３１８３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献２のシステムは、新規に発行されたＩＣカードがかざされ、ＩＣカード認証が実行された場合に、かざされたＩＣカードのカード情報（ＵＩＤ）が認証サーバの認証テーブルに登録されていなければ、ＩＣカードのカード情報の登録を行なうシステムである。
【０００８】
一方、ＩＣカード運用を行なっている企業において、ＩＣカード紛失もしくはＩＣカードを忘れた場合、一時的な貸出カード（テンポラリカード）を利用するというケースが多々ある。テンポラリカードは、日々異なるユーザに貸与されるため、上記特許文献２のシステムを利用した場合、最初に登録されたユーザにテンポラリカード情報が紐付いてしまい、次に貸し出されたユーザは当該カードを登録することができないという問題が生じる。また、そのままカードをかざせば、前ユーザでログインしてしまうという問題も孕んでおり、テンポラリカード運用は困難なシステムとなっている。
【０００９】
また、テンポラリカードを登録日のみ使用可能とするシステムにすることも可能であるが、この場合は長期的な運用を行うことができず、たとえば出張時等に一定期間テンポラリカードを貸し出すという運用を行うことができない。特にテンポラリカードの運用では、ユーザごとにテンポラリカードの使用期間がことなるため、柔軟なテンポラリカードの設定や登録が望まれている。
【００１０】
上記アイデアを用いることによって、認証サーバに登録されていないカードをかざした場合、自分のユーザ情報を入力することでカード情報を登録することができるようになった。
しかし、これは通常利用するカードに関する登録機能であり、カードを忘れた際に登録する暫定カードに関する登録ではない。
【００１１】
一般に、カードを忘れた際に発行されるテンポラリカード運用は、管理者がユーザ及びカードの管理を行う必要があり、ユーザビリティの低下を招いていた。管理者の手間を要するということは、ユーザ自信も安易にテンポラリカードの発行を行うことが躊躇され、必然的にテンポラリカード運用は倦厭される傾向にあった。
【００１２】
そのため、通常利用するカードを忘れた場合に一時的に発行されて利用されるテンポラリカードは、利用するデバイス（複写機等の画像形成装置）を制限することが考えられる。
【００１３】
そこで本発明は、ユーザ情報による認証がされた場合に、ユーザが一時的に利用する読取対象物の登録を容易にし、かつ、登録した読取対象物で利用できるデバイスを制限することによって、セキュリティを考慮した仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、読取対象物から得られる識別情報とユーザ情報とを含む認証情報を記憶する認証情報記憶装置と、読取対象物を読み取る読取手段を備える画像形成装置とを含む情報処理システムであって、前記画像形成装置は、ユーザの操作により、ユーザ情報の入力を受け付けるユーザ情報受付手段と、前記ユーザ情報受付手段により受け付けたユーザ情報を用いて認証要求を行う第１の認証要求手段と、前記ユーザ情報の認証結果を受信手段する認証結果受信手段と、前記認証結果受信手段により受信した認証結果が、前記認証情報記憶装置に当該ユーザ情報に対応してユーザが一時的に利用する読取対象物が登録されていないことを示す場合に、ユーザが一時的に利用する読取対象物の登録を促す旨を、ユーザに通知する通知手段と、前記通知手段による通知後、前記読取手段により読取対象物が読み取られた場合に、当該読取対象物を読み取ることで得られた識別情報を、ユーザが一時的に利用する読取対象物として登録し、当該識別情報で利用可能な画像形成装置を登録すべく、前記読取対象物を読み取ることで得られた識別情報と、当該画像形成装置を識別する画像形成装置識別情報とを前記認証情報記憶装置に送信する登録情報送信手段と、前記読取手段によってユーザが一時的に利用する読取対象物を読み取ることで得られる識別情報を用いて認証要求を行う第２の認証要求手段と、前記第２の認証要求手段で行った認証要求による認証が成功した場合に、当該画像形成装置の利用を許可する制御手段とを備え、前記認証情報記憶装置は、前記ユーザ情報の認証要求を受信する第１の認証要求受信手段と、前記認証情報に従って、前記ユーザ情報を認証する認証手段と、前記認証情報を参照し、前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されているか否かを判定する判定手段と、前記判定手段により前記ユーザ情報に対して、ユーザが一時的に利用する読取対象物の識別情報が登録されていないと判定された場合に、前記識別情報が未登録であることを示す認証結果を送信する第１の認証結果送信手段と、前記画像形成装置から送信された前記識別情報と前記画像形成装置識別情報とを受信する登録情報受信手段と、一時的に利用する読取対象物としての前記識別情報と前記画像形成装置識別情報とを前記認証手段で認証されたユーザ情報と対応付けて登録する登録手段と、前記第２の認証要求手段による認証要求に従って、前記識別情報が前記認証情報にあり、当該認証要求を送信した画像形成装置の画像形成装置識別情報が、当該識別情報に対応する画像形成装置識別情報に一致する場合に、当該認証要求に対する認証の成功結果を送信する第２の認証結果送信手段とを備えることを特徴とする。
【００１５】
また、前記認証情報記憶装置は、前記第２の認証要求手段による認証要求が、当該認証情報記憶装置に予め登録されている識別情報の認証要求である場合に、前記登録手段で登録されたユーザが一時的に利用する読取対象物の識別情報を削除する削除手段を更に備えることを特徴とする。
【００１６】
また、前記予め登録されている識別情報は、ユーザが通常利用する読取対象物から得られる識別情報であることを特徴とする。
また、前記認証情報記憶装置は、前記登録手段で登録された前記画像形成装置識別情報と異なる画像形成装置から、前記登録手段で登録済みの識別情報を登録する場合に、当該異なる画像形成装置からの利用を可能にすべく、前記登録手段で登録した画像形成装置識別情報を、前記登録情報受信手段で受信した、前記登録手段で登録した画像形成装置識別情報と異なる画像形成装置識別情報に変更する変更手段を更に備えることを特徴とする。
また、前記変更手段は、前記登録手段で登録した識別情報と画像形成装置識別情報を削除し、前記受信手段で受信した識別情報と画像形成装置識別情報を新たに登録することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザ情報による認証がされた場合に、ユーザが一時的に利用する読取対象物の登録を容易にし、かつ、登録した読取対象物で利用できるデバイスを制限することによって、セキュリティを考慮した仕組みを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態におけるシステムの構成を示す図である。
【図２】本発明の実施形態におけるクライアント装置およびＩＣカード認証サーバとしての情報処理装置のハードウェア構成を示す図である。
【図３】本発明の実施形態における複合機である画像形成装置のハードウェア構成を示す図である。
【図４】本発明に係る情報処理システムの機能構成を示す機能ブロック図である。
【図５】本発明の実施形態における、第１のキーボード認証処理の一例を示すフローチャートである。
【図６】本発明の実施形態における、第２のキーボード認証処理の一例を示すフローチャートである。
【図７】本発明の実施形態における、第３のキーボード認証処理の一例を示すフローチャートである。
【図８】本発明の実施形態における、ＩＣカード認証処理の一例を示すフローチャートである。
【図９】ＩＣカード認証サーバ２００上のＲＯＭ２００３にて管理される認証テーブルの一例である。
【図１０】本発明において、複合機３００のタッチパネル上に表示されるＩＣカード認証画面の一例である。
【図１１】本発明において、複合機３００のタッチパネル上に表示されるキーボード認証画面の一例である。
【図１２】本発明において、複合機３００のタッチパネル上に表示されるテンポラリカード登録画面（未登録）の一例である。
【図１３】本発明において、複合機３００のタッチパネル上に表示されるテンポラリカード登録画面（登録済）の一例である。
【図１４】本発明において、複合機３００のタッチパネル上に表示されるテンポラリカード登録確認画面の一例である。
【図１５】本発明において、複合機３００のタッチパネル上に表示されるテンポラリカード登録成功画面の一例である。
【図１６】本発明において、複合機３００のタッチパネル上に表示されるテンポラリカード登録失敗画面の一例である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００２０】
図１は本発明の複合機、ＵＳＢ、ＩＣカードリーダ、ＩＣカード認証サーバ、クライアントＰＣを用いた本セキュリティシステムの構成の一例を示すシステム構成図である。認証サーバ２００は、ユーザの使用するＩＣカード番号（製造番号）とユーザ名及びパスワードを対応づけてユーザ情報記憶手段として保持し、ＩＣカード番号またはユーザ名とパスワードから当該ユーザを検索する機能を有する認証サーバである。ユーザ名は、ユーザを識別するためのユーザ識別情報であり、認証するためのパスワードと対応づけて記憶されている。これの詳細については、図９で後述する。
以下、図面を参照しながら、本発明に係る画面形成システムの好適な実施形態について
詳細に説明する。
図１は、本実施形態の情報処理システムの一例を示すシステム構成図である。
【００２１】
図１に示すように、情報処理システムは、例えば、本発明の画像形成装置に好適な１又は複数の複合機３００、ＩＣカード認証サーバ２００、１又は複数のクライアントＰＣ１００がローカルエリアネットワーク（ＬＡＮ）４００（以下、単にネットワークまたは通信媒体と呼ぶ）を介して接続された構成をとる。
【００２２】
複合機３００は、ＩＣカードリーダ５００（読取手段）にかざされたＩＣカードから読み取られたカード番号を認証依頼としてＩＣカード認証サーバ２００に送信して認証処理が行える。またＩＣカード認証とは別に、複合機３００の操作部で入力されたユーザ名とパスワードをＩＣカード認証サーバ２００に認証依頼として送信して認証処理を行うことができる。
【００２３】
ＩＣカード認証サーバ２００は、後述するＩＣカード認証用テーブル（図９）を格納している。そして、複合機３００からのＩＣカードによる認証依頼（ＩＣカード認証と呼ぶ）、または、ユーザ名とパスワードによる認証依頼（キーボード認証と呼ぶ）に応じて、ＩＣカード認証用テーブルを用いて認証処理を行う。なお、図９のＩＣカード認証用テーブルは、ユーザを識別するためのユーザ識別情報（例えば、ユーザ名）を記憶するユーザ情報と言い換えることができる。
【００２４】
尚、ＩＣカード認証サーバ２００を、例えば、ディレクトリサーバ（不図示）と通信可能に構成し、ユーザ名とパスワードによる認証依頼があった場合には、ディレクトリサーバに問い合わせて、ユーザ名がディレクトリサーバ内に記憶されていれば認証成功と判断し、認証結果をＩＣカード認証サーバ２００から複合機３００へ送信することも可能である。もちろん、ＩＣカード認証サーバ２００にディレクトリサーバの機能を備えることにより実現してもよい。また、クライアントＰＣ１００は、プリンタドライバが用意されており、複合機３００で印刷すべき印刷データに対する印刷設定等を行なうことができる。
【００２５】
なお、本実施形態のＩＣカード自体には、ユーザ名やパスワードは登録していない。これはＩＣカードを紛失した場合に、カード情報を解析することでユーザ名、パスワードの情報流出を防ぐためである。
【００２６】
ここで図９のＩＣカード認証テーブル（ユーザ情報記憶手段）について説明する。図９は、ユーザ名に対して、パスワード、カード情報、メールアドレス、テンポラリカード情報が１レコードとして登録されている。そして、カード情報の欄には、１ユーザに対して複数のカード情報が登録できるようになっている。なおこのカード情報とは、ユーザが通常使うＩＣカードとして登録するための情報である。
【００２７】
そして、テンポラリカード情報の欄には、一時的に利用する記憶媒体としてのカード情報（記憶媒体識別情報）、登録複合機のＩＰアドレス、登録日時が登録できるようになっている。テンポラリカード情報の一式とは、一時的に利用する記憶媒体のカード情報、登録複合機のＩＰアドレス、登録日時の情報である。なお、登録日時の情報については省略してもよい。
【００２８】
この図９はＩＣカード認証テーブルの１ユーザの例であり、複数ユーザ分登録されることになるため、図９の情報がユーザ数分登録されているものとする。そして、キーボード認証やＩＣカード認証における検索処理（認証処理）を行う場合には、ユーザ名やカード番号を、ユーザ数分登録されているデータベースを検索することにより実現される。
以下、図２を用いて、図１に示したクライアントＰＣ１００，ＩＣカード認証サーバ２００に適用可能な情報処理装置のハードウェア構成について説明する。
【００２９】
図２において、２００１はＣＰＵで、システムバス２００４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２００３あるいは外部メモリ２０１１には、ＣＰＵ２００１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ 
／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００３０】
２００２はＲＡＭで、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２００１は、処理の実行に際して必要なプログラム等をＲＯＭ２００３あるいは外部メモリ２０１１からＲＡＭ２００２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３１】
また、２００５は入力コントローラで、キーボード（ＫＢ）２００９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２００６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２０１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２０１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じてクライアントが使用するものである。
【００３２】
２００７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２０１１へのアクセスを制御する。
【００３３】
２００８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３４】
なお、ＣＰＵ２００１は、例えばＲＡＭ２００２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２０１０上での表示を可能としている。また、ＣＰＵ２００１は、ＣＲＴ２０１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３５】
ハードウェア上で動作する各種プログラムは、外部メモリ２０１１に記録されており、必要に応じてＲＡＭ２００２にロードされることによりＣＰＵ２００１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２０１１に格納されている。
次に、図３を用いて、本発明の情報処理装置としての複合機３００を制御するコントローラユニットのハードウェア構成について説明する。
図３は、複合機３００のコントローラユニット５０００のハードウェア構成例を示すブロック図である。
【００３６】
図３において、コントローラユニット５０００は、画像入力デバイスとして機能するスキャナ５０１５や、画像出力デバイスとして機能するプリンタ５０１４と接続されるとともに、図１に示したＬＡＮ４００のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３７】
図３に示すように、コントローラユニット５０００は、ＣＰＵ５００１、ＲＡＭ５００６、ＲＯＭ５００２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））５００７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３、モデム（Ｍｏｄｅｍ）５００４、操作部インタフェース（操作部Ｉ／Ｆ）５００５、外部インタフェース（外部Ｉ／Ｆ）５００９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８、ラスタイメージプロセッサ（ＲＩＰ）５０１０、プリンタインタフェース（プリンタＩ／Ｆ）５０１１、スキャナインタフェース（スキャナＩ／Ｆ）５０１２、画像処理部５０１３等で構成される。
ＣＰＵ５００１は、システム全体を制御するプロセッサである。
【００３８】
ＲＡＭ５００６は、ＣＰＵ５００１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
ＲＯ５００２は、システムのブートプログラムや各種制御プログラムが格納されている。
外部記憶装置（ハードディスクドライブＨＤＤ）５００７は、システムを制御するための各種プログラム、画像データ等を格納する。
【００３９】
操作部インタフェース（操作部Ｉ／Ｆ）５００５は、操作部（ＵＩ）５０１８とのインタフェース部であり、操作部５０１８に表示する画像データを操作部５０１８に対して出力する。
【００４０】
また、操作部Ｉ／Ｆ５００５は、操作部５０１８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ５００１に伝える役割をする。なお、操作部５０１８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
モデム（ＭＯＤＥＭ）５００４は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
外部インタフェース（外部Ｉ／Ｆ）５００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のカードリーダ５００が接続されている。
【００４２】
そして、ＣＰＵ５００１は、この外部Ｉ／Ｆ５００９を介してカードリーダ５００によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。以上のデバイスがシステムバス上に配置される。
【００４３】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８は、システムバス５０１６と画像データを高速で転送する画像バス５０１７とを接続し、データ構造を変換するバスブリッジである。
画像バス５０１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５０１７上には以下のデバイスが配置される。
ラスタイメージプロセッサ（ＲＩＰ）５０１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４４】
プリンタインタフェース（プリンタＩ／Ｆ）５０１１は、プリンタ５０１４とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００４５】
また、スキャナインタフェース（スキャナＩ／Ｆ）５０１２は、スキャナ５０１５とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００４６】
画像処理部５０１３は、入力画像データに対し、補正、加工、編集を行ない、また、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部５０１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４７】
スキャナＩ／Ｆ５０１２に接続されるスキャナ５０１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部５０１８から読み取り起動指示することにより、ＣＰＵ５００１がスキャナに指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００４８】
プリンタＩ／Ｆ５０１１に接続されるプリンタ５０１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ５００１からの指示によって開始する。尚、プリンタ部５０１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４９】
操作部Ｉ／Ｆ５００５に接続される操作部５０１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ５００５を介してＣＰＵ５００１に伝える。また、操操作部５０１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５０】
ここで、操操作部５０１８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操操作部５０１８のストップキーは、稼動中の動作を止める働きをする。また、操操作部５０１８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操操作部５０１８からの設定を初期化する時に用いる。
【００５１】
外部Ｉ／Ｆ５００９に接続されるカードリーダ５００は、ＣＰＵ５００１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉCａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ５００９を介してＣＰＵ５００１へ通知する。
次に、図４の機能ブロック図を用いて、本発明のクライアントＰＣ１００、ＩＣカード認証サーバ２００、複合機３００が有している各機能について説明する。
【００５２】
図４は、本発明の実施形態に係るシステムの模式的構成を示す機能ブロック図である。本発明の実施形態に係るシステムは、クライアントＰＣ１００とＩＣカード認証サーバ２００と複合機３００が、双方向通信可能な所定の通信媒体４００を介して接続した構成となっている。複合機３００には、カードリーダ５００が接続した構成となっている。
それぞれの機能間の動作フローに関しては後述するため、ここでは各種端末内に記載されている機能ブロック図の説明を記載する。
＜クライアントＰＣ１００＞
【００５３】
クライアントＰＣ上の印刷データ生成部１５０は、アプリケーションプログラムから受け取ったデータに基づいて印刷データ（ジョブ）を生成し、当該印刷データを複合機３００等へ送信することができる。印刷データ生成部１５０は、例えばプリンタドライバプログラムにより実現されるが、印刷データの生成機能を備えているアプリケーションプログラムにより実現してもよい。
【００５４】
そして印刷データ生成部１５０は、生成した印刷データに対して、複合機３００が送信先となる出力ポートの指定を行う機能も備えている。クライアントＰＣのＯＳの送信機能は、指定された出力ポートに従って印刷データのデータ送信を行うことで、印刷データが複合機３００に送信されることになる。
＜ＩＣカード認証サーバ２００＞
【００５５】
ＩＣカード認証サーバ２００（以下認証サーバとも呼ぶ）上の複合機通信部２５０は、複合機３００から認証要求を受けり、認証部２５１の認証結果を再び複合機３００へ返信する機能を含み、複合機３００とデータ通信を行う機能を有している。
【００５６】
認証部２５１は複合機通信部２５０から認証要求を受け取り、認証サーバ上で管理（記憶）されている認証テーブル（図９）にアクセスし、認証要求されたカード番号またはユーザ名及びパスワードに紐付いたユーザ情報を検索し、認証結果を複合機通信部２５０に返す。具体的には、カード番号で認証要求された場合は、そのカード番号が認証テーブルに存在するか判断し、存在している場合には認証結果として「ＴＲＵＥ」を返送し、存在していない場合には認証結果として「ＦＡＬＳＥ」を返送する。また、ＩＣカード認証サーバ２００とは別にアクティブディレクトリ（Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ）サーバ（図示省略）がある場合には、認証サーバは、カード番号に紐づくユーザ名とパスワードを用いてアクティブディレクトリサーバに認証要求を行い、それに対する認証結果を複合機３００に返送してもよい。また、ユーザ名とパスワードで認証要求された場合は、ユーザ名とパスワードが一致する組み合わせが認証テーブルに存在するかを判断し、存在している場合には認証結果として「ＴＲＵＥ」を返送し、存在していない場合には認証結果として「ＦＡＬＳＥ」を返送する。
認証サーバのテンポラリカード管理部２５２は、テンポラリカード登録及び削除の管理を行う。この処理については後述する。
＜複合機３００＞
【００５７】
複合機上のカードリーダ制御部３５１は、カードリーダ５００にかざされたカード情報（製造番号）を取得する。認証サーバ通信部３５２は、当該カード番号を用いて認証要求を認証サーバ２００へ送信し、認証サーバ２００より返される認証結果を受信する機能を有する。
認証部３５０は、認証サーバ２００より返される認証結果に応じ、ユーザ名を用いて当該複合機の利用を許可させるものとする。
＜詳細処理＞
本実施形態における処理の詳細な説明を、図５〜図８のフローチャートを用いて説明する。
【００５８】
図５〜図７は、本発明の実施形態における、キーボード認証を実施して複合機３００にログインを行う方法及び、テンポラリカードの登録を行う処理の一例を示すフローチャートである。
【００５９】
複合機３００における処理は、複合機３００のＨＤＤ５００８に記憶されているプログラムをＲＡＭ５００６に展開してＣＰＵ５００１で実行することにより実現されるものとする。また、ＩＣカード認証サーバ２００における処理は、ＩＣカード認証サーバ２００の外部メモリ２０１１に記憶されているプログラムをＲＡＭ２００２に展開してＣＰＵ２００１で実行することにより実現されるものとする。
【００６０】
ステップＳ１００では、複合機３００の認証部３５０が、キーボード認証画面を操作部５０１８に表示する。そして、このキーボード認証画面を介して、ユーザ操作により、ユーザ名、パスワード入力を受け付けることができる。
【００６１】
図１１は、複合機３００のタッチパネル操作可能な操作部５０１８上に表示されるキーボード認証画面の一例である。図１１の例では、ユーザ名、パスワード、ドメインの入力が可能となっているが、ユーザ名とパスワードだけを入力するように構成してもよい。また画面の右側に、「ＩＣカード認証」と「キーボード認証」の切替ボタンが用意されており、このボタンを押下することで「ＩＣカード認証」モードと「キーボード認証」モードとを切り替えることが可能となっている。図５の説明ではキーボード認証における処理を説明する。
【００６２】
ステップＳ１０１では、複合機３００の認証部３５０が、キーボード認証画面上のログインボタンが押下されたか否かを判断する。ログインボタンが押下されたことを検知するとステップＳ１０２に処理を進め、ログインボタンまたは「ＩＣカード認証」への切替ボタンが押下されたことを検知しなければ処理をループさせる。
【００６３】
つぎにステップＳ１０２では、複合機３００の認証部３５０が、キーボード認証画面上に入力されたユーザ名、パスワードを取得する（第１のログイン情報受付手段）。
【００６４】
そして、ステップＳ１０３では、複合機３００の認証サーバ通信部３５２が、認証サーバに対し、認証要求コマンドを送信する。ここでの認証要求コマンドには、ステップＳ１０２で取得したユーザ名、パスワードが含まれる。これ以降の処理は、認証サーバ２００の処理に移る。
ステップＳ１０４では、認証サーバ２００の複合機通信部２５０が、複合機から送信された認証要求コマンドを受信する。
【００６５】
ステップＳ１０５では、認証サーバ２００の認証部２５１が、ステップＳ１０４で取得した認証要求コマンドに含まれるユーザ名、パスワードに一致する組み合わせが認証テーブルに含まれているかを検索（認証）する。ユーザが存在する場合はステップＳ１０６へ進み、ユーザが存在しない場合にはステップＳ１１３へ進む。
【００６６】
ステップＳ１０６では、認証サーバ２００の認証部２５１が、ステップＳ１０５で検索（認証）された当該ユーザ情報を取得する。取得するユーザ情報には認証テーブルのユーザ名、メールアドレスなどが含まれる。
【００６７】
ステップＳ１０７では、認証サーバ２００のテンポラリカード管理部２５２が、ステップ１０６で取得されたユーザ情報のテンポラリカード情報を参照することで、認証対象のユーザ名に対してテンポラリカードが登録されているか否かの判断を行う。テンポラリカードが登録されている場合はステップＳ１０８へ進み、登録されていない場合はステップＳ１１１へ進む。
【００６８】
ステップＳ１０８では、認証サーバ２００のテンポラリカード管理部２５２が、ステップ１０４で受信した認証要求の送信元ＩＰアドレスと、ステップ１０５で検索（認証）された当該ユーザのテンポラリカード登録複合機に格納されたＩＰアドレスを比較する。つまり、テンポラリカード情報に登録されている「登録複合機」と認証要求された「複合機」
が同一複合機であるかを判定していることになる。ここで同一ＩＰである場合はステップＳ１０９へ進み、異なるＩＰである場合はステップＳ１１０へ進む。
【００６９】
ステップＳ１０９では、認証サーバ２００のテンポラリカード管理部２５２が、テンポラリカード登録フラグを「０」（テンポラリカード登録あり、かつ、同一複合機）に設定する。
【００７０】
ステップＳ１１０では、認証サーバ２００のテンポラリカード管理部２５２が、テンポラリカード登録フラグを「２」（テンポラリカード登録あり、かつ、異なる複合機）に設定する。
【００７１】
ステップＳ１１１では、認証サーバ２００のテンポラリカード管理部２５２が、テンポラリカード登録フラグを「１」（テンポラリカード登録なし）に設定する。
【００７２】
ステップＳ１１２では、認証サーバ２００の認証部２５１が、認証ＯＫ（“ＴＲＵＥ”）結果コマンドを生成する。認証ＯＫ結果コマンドには、認証ＯＫを示すフラグ、ステップＳ１０６で取得したユーザ情報及び、ステップ１０９〜１１１のいずれかで生成されたテンポラリカード登録フラグが含まれる。
【００７３】
ステップＳ１１３では、認証サーバ２００の認証部２５１が、認証ＮＧ（“ＦＡＬＳＥ”）結果コマンドを生成する。認証ＮＧ結果コマンドには、認証ＮＧを示すフラグが含まれる。
【００７４】
ステップＳ１１４では、認証サーバ２００の複合機通信部２５０が、ステップＳ１１２またはステップＳ１１３で生成された認証結果コマンドを、複合機に送信する。以降の処理は、複合機３００における処理となる。
ステップＳ１１５では、複合機３００の認証サーバ通信部３５２が、認証サーバから送信された認証結果コマンドを受信する。
【００７５】
ステップ１１６では、複合機３００の認証部３５０が、ステップＳ１１５で受信した認証結果コマンド（認証成功である“ＴＲＵＥ”または認証失敗である“ＦＡＬＳＥ”）を解析し、認証成功であるか否かを判断する。認証に成功している場合はステップＳ１１８へ進み、認証に失敗している場合はステップＳ１１７へ進む。
ステップＳ１１７では、複合機３００の認証部３５０が、不図示の認証エラー画面を表示する。
【００７６】
ステップＳ１１８では、複合機３００の認証部３５０が、ステップＳ１１５で受信した認証結果コマンドの中に含まれるユーザ情報及びテンポラリカード登録フラグを取得する。
【００７７】
ステップＳ１１９では、複合機３００の認証部３５０が、ステップ１１８で取得したテンポラリカード登録フラグが「０」であるか、即ちユーザは当該複合機から既にテンポラリカードを登録済みであるかを判断する。フラグが「０」である場合はステップＳ１２０へ進み、「０」以外の場合はステップＳ１２１へ進む。
【００７８】
ステップＳ１２０では、複合機３００の認証部３５０が、ステップＳ１１８で取得したユーザ情報を用いて、複合機３００にログインする。すなわち、当該複合機から既にテンポラリカードが登録済みであった場合、テンポラリカード登録処理へは遷移しない。
【００７９】
このログイン処理では、キーボード認証によって受付けた情報を用いて認証成功された場合に、本複合機３００の利用（コピー、ＦＡＸ、スキャン、プリント等）を許可することができる（複合機の制御手段による処理）。なお、この制御処理は既知の技術であるため、詳細な説明は省略する。
【００８０】
ステップＳ１２１では、複合機３００の認証部３５０が、ステップ１１８で取得したテンポラリカード登録フラグが「１」であるか、即ち当該ユーザにテンポラリカードが登録されていないかを判断する。フラグが「１」である場合はステップＳ１２２へ進み、「１」以外の場合はステップＳ１２３へ進む。
【００８１】
ステップＳ１２２では、複合機３００の認証部３５０が、メッセージに未登録メッセージを代入する。このメッセージについては、ステップＳ１２４にて表示するテンポラリカード登録画面上に図１２の画面例のように表示される。
【００８２】
図１２は、テンポラリカードが登録されていないユーザの場合に表示される画面である。ステップＳ１２２で代入されたメッセージは、「テンポラリカードを登録しますか？」から「※テンポラリカードは１ユーザ１枚のみ登録可能です。」までに相当する。なお、このメッセージは、予め本プログラムで用いるメッセージデータとしてＨＤＤ５００７に記憶されているものとする。
【００８３】
ステップＳ１２３では、複合機３００の認証部３５０が、メッセージに登録済みメッセージを代入する。このメッセージについては、ステップＳ１２４にて表示するテンポラリカード登録画面上に図１３の画面例のように表示される。
【００８４】
図１３は、テンポラリカードが他のデバイス（複合機）で登録されているユーザの場合に表示される画面である。ステップＳ１２３で代入されたメッセージは、「他デバイスにてテンポラリカードが登録済みです。」から「※テンポラリカードは１ユーザ１枚のみ登録可能です。」までに相当する。なお、このメッセージは、予め本プログラムで用いるメッセージデータとしてＨＤＤ５００７に記憶されているものとする。
【００８５】
ステップＳ１２５では、複合機３００のカードリーダ制御部３５１が、カードリーダに対してカード読み取り開始コマンドを送信する。すなわち、カードリーダに対して、ＩＣカードを読み取るためのポーリング開始の指示コマンドを送る。
【００８６】
ステップＳ１２６では、カードリーダは、ステップＳ１２５で複合機より送信されたカードリーダ読取開始コマンドを受信することにより、ＩＣカード読取状態になる。
【００８７】
ステップＳ１２７では、カードリーダは、ＩＣカードがかざされたことを検知し、複合機にカードイベントを送信する。このカードイベントにはかざされたカード番号が格納されている。なお、カード番号は、ＩＣカード内に記憶されているカードの製造番号でも良いし、ＩＣカードに任意に記憶できる番号、シリアルなカード名など、ユーザを識別するためのものであればいずれであっても良い。なお、カード検知されるまで本処理をループするものであるが、所定時間（例えば３０秒）経過してもカード検知がない場合にはカード検知されなかったエラー信号を複合機３００へ返送する。
【００８８】
ステップＳ１２８では、複合機３００のカードリーダ制御部３５１が、カードリーダから送信されたカードイベントを受信するまで待機する。カードイベントを取得した場合はステップＳ１３１へ進む。カードイベントを取得しない場合は、ステップＳ１２９へ進む。
【００８９】
すなわち、キーボード認証で受け付けたユーザ名とパスワードとを用いて認証成功された後、テンポラリカード一時的に利用される記憶媒体の登録指示を受け付けた場合に、カードリーダ（読取手段）によってカード検知したことによって得られるカード情報を取得する（記憶媒体識別情報取得手段）。ここでいう、テンポラリカード一時的に利用される記憶媒体の登録指示とは、明示的な指示ではなく、ユーザがテンポラリカードをカードリーダにかざす行為が登録指示に相当する。
【００９０】
ステップＳ１２９では、複合機３００の認証部３５０が、テンポラリカード登録画面上の“登録せずにログイン”ボタンが押下されるまで待機する。ボタンが押下された場合はステップＳ１３０へ進み、押下されていない場合はステップＳ１２８へ進む。
ステップＳ１３０では、複合機３００の認証部３５０が、ステップＳ１１８で取得したユーザ情報を用いて、複合機にログインする。
ステップＳ１３１では、複合機３００の認証部３５０が、ステップＳ１２８で取得したカードイベントからカード番号を取得する。
【００９１】
ステップＳ１３２では、複合機３００の認証部３５０が、テンポラリカード登録確認画面（図１４）を表示する。図１４では、テンポラリカード登録確認画面上には、ステップＳ１３１で取得したカード番号が表示されている。この図１４のテンポラリカード登録確認画面では、登録ボタンと戻るボタンが用意されている。
【００９２】
ステップＳ１３３では、複合機３００の認証部３５０が、テンポラリカード登録確認画面上に表示された“登録”ボタンが押下されたか否かを判断する。押下された場合はステップＳ１３５へ進み、押下されない場合はステップＳ１３４へ進む。
【００９３】
ステップＳ１３４では、複合機３００の認証部３５０が、テンポラリカード登録確認画面上に表示された“戻る”ボタンが押下されたか否かを判断する。押下された場合はステップＳ１２４へ進み、押下されない場合はステップＳ１３３へ戻る。
【００９４】
ステップＳ１３５では、複合機３００の認証サーバ通信部３５２が、認証サーバに対し、テンポラリカード登録要求コマンドを送信する。登録要求コマンドには、ステップＳ１１８で取得したユーザ名、およびステップＳ１３１で取得したカード番号が含まれる。
【００９５】
すなわち、ステップＳ１３１で取得されたカード番号と、ステップＳ１１８で取得したユーザ名と、本複合機３００のＩＰアドレス（画像形成装置識別情報）とを含む登録要求を認証サーバ２００に送信する（記憶媒体識別情報送信手段）。以降の処理はＩＣカード認証サーバ２００における処理になる。
ステップＳ１３６では、認証サーバ２００の複合機通信部２５０が、複合機から送信されたテンポラリカード登録要求コマンドを受信する。
【００９６】
このテンポラリカード登録要求コマンドには、複合機３００から送信されたカード情報（記憶媒体識別情報）とユーザ名（ユーザ識別情報）とＩＰアドレス（画像形成装置識別情報）が含まれている（登録要求受信手段）。
【００９７】
ステップＳ１３７では、認証サーバ２００の認証部２５１が、ステップＳ１３６で取得したテンポラリカード登録要求コマンドに含まれるユーザ名が認証テーブルに含まれているかを検索する。ユーザが存在する場合はステップＳ１３８へ進み、存在しない場合はステップＳ１４３へ進む。またこのステップＳ１３７では、改めて認証テーブルを参照する方式をとらずに、一番最後に依頼元の複合機３００に認証要求されて認証が成功したユーザ名と、テンポラリカード登録要求コマンドに含まれるユーザ名とが一致するかを判断してもよい。なおこの場合には、認証サーバ２００は、一番最後に依頼元の複合機３００に認証要求されて認証が成功したユーザ名を記憶しておく必要がある。
【００９８】
ステップＳ１３８では、認証サーバ２００のテンポラリカード管理部２５２が、ステップＳ１３７で検索された当該ユーザのユーザ情報に対し、テンポラリカードが登録されているか否かの判断を行う。テンポラリカードが登録されている場合はステップＳ１３９へ進み、登録されていない場合はステップＳ１４０へ進む。
【００９９】
ステップＳ１３９では、認証サーバ２００のテンポラリカード管理部２５２が、ステップＳ１３７で検索された当該ユーザに登録されているテンポラリカード情報一式を削除する。ここでテンポラリカード情報一式とは、ユーザテーブルに示す、テンポラリカード情報、登録複合機のＩＰアドレス、登録日時のことを示す。ここで削除されるテンポラリカード情報一式は、別の複合機で登録された情報か、別のテンポラリカードで登録された情報であるため、不要と判断できるためである。
【０１００】
ステップＳ１４０では、認証サーバ２００のテンポラリカード管理部２５２が、複合機から現在時刻を取得する。なお、現在時刻はこのタイミングで要求して取得してもよいが、ステップＳ１３６で受信したテンポラリカード登録要求コマンドに要求時の時刻が含んでいることにより、この時刻を用いてもよい。このタイミングで要求取得した現在時刻または要求時の時刻をまとめて登録時刻（図９の登録日時に相当。日付の情報まであることが望ましい。）とする。
【０１０１】
ステップＳ１４１では、認証サーバ２００のテンポラリカード管理部２５２が、ステップＳ１３６で取得したテンポラリカード番号及び、登録元ＩＰアドレス及びステップＳ１４０で取得した登録時刻（登録日時）を当該ユーザのテンポラリカード情報に登録する。
【０１０２】
すなわち、ステップＳ１３６で受信した登録要求に含まれるユーザ名に対応するユーザにより一時的に利用され、かつＩＰアドレスにより識別される複合機３００で利用可能であるテンポラリカードとして、カード情報とユーザ名とＩＰアドレスと対応づけて、図９のユーザ情報テーブルに登録する（登録手段）。
【０１０３】
ステップＳ１４２では、認証サーバ２００のテンポラリカード管理部２５２が、登録ＯＫ結果コマンドを生成する。登録ＯＫ結果コマンドには、登録ＯＫを示すフラグが含まれる。
【０１０４】
ステップＳ１４３では、認証サーバ２００のテンポラリカード管理部２５２が、登録ＮＧ結果コマンドを生成する。登録ＮＧ結果コマンドには、登録ＮＧを示すフラグが含まれる。
【０１０５】
ステップＳ１４４では、認証サーバ２００の複合機通信部２５０が、ステップＳ１４２またはステップＳ１４３で生成された登録結果コマンドを、要求元の複合機に送信する。
ステップＳ１４５では、複合機３００の認証サーバ通信部３５２が、認証サーバから送信された登録結果コマンドを受信する。
【０１０６】
ステップ１４６では、複合機３００の認証部３５０が、ステップＳ１４５で受信した登録結果コマンドを解析し、登録が成功したか否かを判断する。登録に成功している場合はステップＳ１４７へ進み、登録に失敗している場合はステップＳ１４９へ進む。
ステップＳ１４７では、複合機３００の認証部３５０が、テンポラリカード登録成功画面（図１５）を表示する。
【０１０７】
図１５のテンポラリカード登録成功画面の例では、テンポラリカードの登録が成功した旨の表示と共に、登録されたカード番号が表示されている。また、確認の“ＯＫ”ボタンも用意されている。
【０１０８】
ステップＳ１４８では、複合機３００の認証部３５０が、テンポラリカード登録成功画面上に表示された“ＯＫ”ボタンが押下されることを検知する。“ＯＫ”ボタンが押下された場合、ステップＳ１５１へ進む。
ステップＳ１４９では、複合機３００の認証部３５０が、テンポラリカード登録失敗画面（図１６）を表示する。
【０１０９】
図１６のテンポラリカード登録失敗画面の例では、テンポラリカードの登録が失敗した旨の表示と共に、登録失敗したカード番号が表示されている。また、確認の“ＯＫ”ボタンも用意されている。
【０１１０】
ステップＳ１５０では、複合機３００の認証部３５０が、テンポラリカード登録失敗画面上に表示された“ＯＫ”ボタンが押下されることを検知する。“ＯＫ”ボタンが押下された場合、ステップＳ１５１へ進む。
ステップＳ１５１では、複合機３００の認証部３５０が、ステップＳ１１８で取得したユーザ情報を用いて、複合機にログインする。
【０１１１】
図８は、本発明の実施形態における、ＩＣカード認証を実施して複合機３００にログインを行う方法及び、テンポラリカードの削除を行う処理の一例を示すフローチャートである。このＩＣカード認証では、キーボード認証による受付を行わずに、カードリーダ５００によってＩＣカードを読み取ることによって得られるカード情報を受け付けるものである。
ステップＳ２００では、複合機３００の認証部３５０が、ＩＣカード認証画面（図１０）を表示する。
【０１１２】
図１０は、複合機３００のタッチパネル操作可能な操作部５０１８上に表示されるＩＣカード認証画面の一例である。図１０の例では、「カードリーダにカードをタッチしてください。」のメッセージが表示されている。また画面の右側に、「ＩＣカード認証」と「キーボード認証」の切替ボタンが用意されており、このボタンを押下することで「ＩＣカード認証」モードと「キーボード認証」モードとを切り替えることが可能となっている。図８の説明ではＩＣカード認証における処理を説明する。
【０１１３】
ステップＳ２０１では、複合機３００のカードリーダ制御部３５１が、カードリーダ５００に対してカード読み取り開始コマンドを送信する。すなわち、カードリーダに対して、ＩＣカードを読み取るためのポーリング開始の指示コマンドを送る。
【０１１４】
ステップＳ２０２では、カードリーダ５００が、ステップＳ２０１で複合機より送信されたカードリーダ読取開始コマンドを受信することにより、ＩＣカード読取状態になる。
【０１１５】
ステップＳ２０３では、カードリーダが、ＩＣカードがかざされたことを検知し、複合機にカードイベントを送信する。このカードイベントにはかざされたカード番号が格納されている。なお、カード番号は、ＩＣカード内に記憶されているカードの製造番号でも良いし、ＩＣカードに任意に記憶できる番号、シリアルなカード名など、ユーザを識別するためのものであればいずれであっても良い。
【０１１６】
ステップＳ２０４では、複合機３００のカードリーダ制御部３５１が、カードリーダから送信されたカードイベントを受信する（第２のログイン情報受付手段）。
ステップＳ２０５では、複合機３００の認証部３５０が、ステップＳ２０４で取得したカードイベントからカード番号を取得する。
【０１１７】
ステップＳ２０６では、複合機３００の認証部３５０が、認証サーバに対し、ＩＣカード認証要求コマンドを送信する。ＩＣカード認証要求コマンドには、ステップＳ２０５で取得したカード番号が含まれる。これ以降の処理はＩＣカード認証サーバ２００における処理となる。
ステップＳ２０７では、認証サーバ２００の複合機通信部２５０が、複合機から送信されたＩＣカード認証要求コマンドを受信する。
【０１１８】
ステップＳ２０８では、認証サーバ２００の認証部２５１が、ステップＳ２０７で取得したＩＣカード認証要求コマンドに含まれるカード番号を用いて認証テーブルを検索（認証）することにより、該カード番号が認証テーブルのカード情報の欄に含まれているかを判断する。ここで、テンポラリカード情報の欄は検索対象から外れているものとする。カード番号が存在する場合はステップＳ２０９へ進み、存在しない場合はステップＳ２１１へ進む。
【０１１９】
ステップＳ２０９では、認証サーバ２００のテンポラリカード管理部２５２が、ステップＳ２０８で検索された当該ユーザに対し、テンポラリカードが登録されているか否かの判断を行う。テンポラリカードが登録されている場合はステップＳ２１０へ進み、登録されていない場合はステップＳ２１２へ進む。
【０１２０】
ステップＳ２１０では、認証サーバ２００のテンポラリカード管理部２５２が、ステップＳ２０８で検索された当該ユーザに登録されているテンポラリカード情報一式を削除する。ここでテンポラリカード情報一式とは、ユーザテーブルに示す、テンポラリカード情報、登録複合機のＩＰアドレス、登録日時のことを示す。すなわち、テンポラリカードが登録されたユーザにおいて、通常利用するＩＣカードで認証が行われた場合、当該ユーザはこの時点でテンポラリカードの必要性が無くなったと判断され、自動でテンポラリカード情報が削除される。
【０１２１】
ステップＳ２１１では、認証サーバ２００の認証部２５１が、ステップＳ２０７で取得したＩＣカード認証要求コマンドに含まれるカード番号が認証テーブルのテンポラリカード情報の欄を検索（認証）することにより、該カード番号がテンポラリカード番号に含まれているかを判断する。そして、このステップＳ２１１では、更に該カード番号がテンポラリカード番号に存在した場合に、認証要求元の複合機３００のＩＰアドレスと登録複合機のＩＰアドレスが一致するかも判断するものとする。そして、テンポラリカード情報の欄に該カード番号が存在し、かつＩＰアドレスが一致する場合はステップＳ２１２へ進み、存在しない場合、あるいは存在するがＩＰアドレスが一致しない場合はステップＳ２１４へ進む。
【０１２２】
すなわちステップＳ２１１では、カード情報が一時的に利用されるテンポラリカードとしてユーザ情報テーブルに記憶されている場合に、複合機３００のＩＰアドレスと登録複合機のＩＰアドレスが一致するかを判断する（画像形成装置判断手段）。
【０１２３】
ステップＳ２１２では、認証サーバ２００の認証部２５１が、ステップＳ２０９またはステップＳ２１１で検索（認証）された当該ユーザ情報を取得する。取得するユーザ情報には認証テーブルのユーザ名、メールアドレスなどが含まれる。
【０１２４】
ステップＳ２１３では、認証サーバ２００の認証部２５１が、認証ＯＫ結果コマンドを生成する。認証ＯＫ結果コマンドには、認証ＯＫを示すフラグ、ステップＳ２１２で取得したユーザ情報が含まれる。
【０１２５】
ステップＳ２１４では、認証サーバ２００の認証部２５１が、認証ＮＧ結果コマンドを生成する。認証ＮＧ結果コマンドには、認証ＮＧを示すフラグが含まれる。これにより、カード番号がテンポラリカード情報に存在しない場合だけでなく、存在する場合であっても、異なる複合機から登録されたカード番号である場合には、要求元の複合機３００での認証ＮＧとして認証結果を送信することができる。
【０１２６】
すなわち、ステップＳ２１１（画像形成装置判断手段）でＩＰアドレスが一致しないと判断された場合に認証失敗を認証結果として送信する（認証結果送信手段）。
【０１２７】
ステップＳ２１５では、認証サーバ２００の複合機通信部２５０が、ステップＳ２１３またはステップＳ２１４で生成された認証結果コマンドを、複合機に送信する。
ステップＳ２１６では、複合機３００の認証サーバ通信部３５２が、認証サーバから送信された認証結果コマンドを受信する。
【０１２８】
ステップＳ２１７では、複合機３００の認証部３５０が、ステップＳ２１８で受信した認証結果コマンドを解析して、認証が成功したか否かを判断する。認証に成功している場合はステップＳ２１８へ進み、認証に失敗している場合はステップＳ２１９へ進む。
ステップＳ２１８では、複合機３００の認証部３５０が、ステップＳ２１６で取得したユーザ情報を用いて、複合機にログインする。
【０１２９】
このログイン処理では、ＩＣカード認証によって受付けた情報を用いて認証成功された場合に、本複合機３００の利用（コピー、ＦＡＸ、スキャン、プリント等）を許可することができる（複合機の制御手段による処理）。なお、この制御処理は既知の技術であるため、詳細な説明は省略する。
ステップＳ２１９では、複合機３００の認証部３５０が、不図示の認証エラー画面を表示する。
以上の処理により、テンポラリカードは管理者の手間を要することなく、適当なタイミングで登録・削除処理が実行されることとなる。
【０１３０】
上記では通常カード認証が実行されたタイミングでのみ、テンポラリカード削除処理の例を記載したが、実際にはテンポラリカード登録後、任意の時間が経過したタイミングで削除処理を実施しても良い。
【０１３１】
以上説明したように、本実施形態によれば、管理者の手間を要することなく、ユーザがカードを忘れた際に一時的に利用可能なテンポラリカードをユーザ操作で登録可能にし、かつ、テンポラリカードで利用できるデバイスを制限することによって、セキュリティを低下させずにユーザビリティの高いセキュリティシステムを提供することができる。
【０１３２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３３】
また、本発明におけるプログラムは、図５乃至図８に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５乃至図８の処理方法を複合機３００あるいはＩＣカード認証サーバ２００としてのコンピュータが実行可能なプログラムが記憶されている。
【０１３４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１３６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４０】
１００  クライアントＰＣ
２００  ＩＣカード認証サーバ
３００  複合機（画像形成装置）
４００  ＬＡＮ（ローカルエリアネットワーク）
５００  ＩＣカードリーダ
【図１】
0005630101.tif 000002
【図２】
0005630101.tif 000003
【図３】
0005630101.tif 000004
【図４】
0005630101.tif 000005
【図５】
0005630101.tif 000006
【図６】
0005630101.tif 000007
【図７】
0005630101.tif 000008
【図８】
0005630101.tif 000009
【図９】
0005630101.tif 000010
【図１０】
0005630101.tif 000011
【図１１】
0005630101.tif 000012
【図１２】
0005630101.tif 000013
【図１３】
0005630101.tif 000014
【図１４】
0005630101.tif 000015
【図１５】
0005630101.tif 000016
【図１６】
0005630101.tif 000017