(57)【要約】【課題】  複合機での認証に用いるＩＣカードの情報を含む認証情報の登録を、システム管理者ではないユーザであっても容易に行えるようにする。【解決手段】  ユーザが操作するクライアント装置１０２からユーザ情報の登録要求を受け付けると、複合機１０１はそのユーザ情報を記憶する。その後、認証情報の登録要求をユーザの操作指示により受け付けると、複合機１０１は、ユーザ名、パスワードの入力を受け付ける。そして、受け付けたユーザ名、パスワードの組を持つユーザ情報がユーザ情報管理テーブルに登録されていると判定した場合には、カードリーダを介して取得したＩＣカード情報を、当該ユーザ情報と対応付けた認証情報を作成し、認証情報テーブルに保存する。【選択図】  図８
2016012358.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、画像形成装置とを備える情報処理システムであって、
前記情報処理装置は、
前記画像形成装置での認証に用いるＩＣカード情報を登録するために用いるユーザ情報の入力を受け付ける第１の受付手段と、
ドライバソフトウェアがインストールされている画像形成装置を取得する第１の取得手段と、
前記第１の受付手段で受け付けたユーザ情報を、前記第１の取得手段で取得した画像形成装置に対して送信する第１の送信手段と、
を備え、
前記画像形成装置は、
前記第１の送信手段で送信されたユーザ情報を記憶装置に記憶する第１の記憶手段と、
操作部に対するユーザによる操作指示に従って入力されるユーザ情報を受け付ける第２の受付手段と、
ＩＣカード情報の入力を受け付ける第３の受付手段と、
前記第２の受付手段で受け付けたユーザ情報が前記記憶装置に記憶されているかを判定する第１の判定手段と、
前記第１の判定手段で、前記第２の受付手段で受け付けたユーザ情報が前記記憶装置に記憶されていると判定した後に、前記第２の受付手段で入力を受け付けたユーザ情報と前記第３の受付手段で受け付けたＩＣカード情報とを対応付けた認証情報を記憶装置に記憶する第２の記憶手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、
前記第１の取得手段で取得した画像形成装置から、ユーザ情報を送信する画像形成装置の指定を受け付ける第４の受付手段を更に備え、
前記第１の送信手段は、前記第４の受付手段で指定を受け付けた画像形成装置に対して前記第１の受付手段で受け付けたユーザ情報を送信すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記画像形成装置は、
前記認証情報を利用できないよう無効化する無効化手段
を更に備えることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記画像形成装置は、
前記第３の取得手段で取得したＩＣカード情報を含む認証情報が既に前記記憶装置に、記憶されているかを判定する第２の判定手段を更に備え、
前記第２の判定手段で、前記第３の取得手段で取得したＩＣカード情報を含む認証情報が前記記憶装置に記憶されているかを判定される場合に、前記無効化手段は、当該ＩＣカード情報を含む認証情報を利用できないよう無効化すること
を特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記情報処理装置は、
前記記憶装置に記憶されている認証情報の削除要求を行う要求手段をさらに備え、
前記無効化手段は、前記要求手段より削除要求を受け付けた認証情報を無効化すること
を特徴とする請求項３または４に記載の情報処理システム。
【請求項６】
前記情報処理装置は、
文書データに対する印刷指示を受け付けた後に、該文書データを用いて印刷データを生成する第１の生成手段と、
前記第１の生成手段で生成された印刷データを、指定された画像形成装置に送信する第２の送信手段と、
を更に備え、
前記画像形成装置は、
前記第２の送信手段により送信された印刷データを受信する受信手段と、
前記受信手段で受信した印刷データを記憶装置に記憶する第３の記憶手段と、
前記受信手段で受信した印刷データの書誌情報を生成する第２の生成手段と、
前記第２の生成手段により生成された書誌情報を記憶装置に記憶する第４の記憶手段と、
ユーザの認証に用いるＩＣカード情報を受け付ける第５の受付手段と、
前記第５の受付手段で受け付けたＩＣカード情報及び前記認証情報を用いてユーザ認証を行うユーザ認証手段と、
前記ユーザ認証手段により認証されたユーザに対応する書誌情報を前記記憶装置から取得する第２の取得手段と、
前記第２の取得手段で取得した書誌情報を、表示部に選択可能に表示する表示手段と、
を備えることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記画像形成装置は、
前記認証されたユーザに対応する書誌情報として、前記第２の取得手段が取得する書誌情報取得条件を記憶装置に記憶する第５の記憶手段を更に備え、
前記第２の取得手段は、前記書誌情報取得条件に合致する書誌情報を、前記認証手段により認証されたユーザに対応する書誌情報として取得すること
を特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記認証情報には、当該認証情報により認証されるユーザが使用する情報処理装置を特定する第１の特定情報が含まれ、
前記書誌情報には、当該書誌情報に対応する印刷データを送信した第２の特定情報が含まれ、
前記書誌情報取得条件には、認証されたユーザが使用する情報処理装置により送信された印刷データに対応する書誌情報を取得するという条件が設定可能であり、
前記第２の取得手段は、前記書誌情報取得条件に、認証されたユーザが使用する情報処理装置により送信された印刷データに対応する書誌情報を取得するという条件が設定されている場合には、前記認証手段が認証に用いた認証情報に含まれる第１の特定情報と同一の情報処理装置を示す情報が第２の特定情報に設定されている書誌情報を、前記認証手段により認証されたユーザに対応する書誌情報として取得すること
を特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記画像形成装置は、
前記表示部に表示されている書誌情報から、印刷出力を行う印刷データに対応する書誌情報の指定を受け付ける第６の受付手段と、
前記第６の受付手段で受け付けた書誌情報に対応する印刷データの印刷処理を実行する実行手段と
を備えることを特徴とする請求項６乃至８のいずれか１項に記載の情報処理システム。
【請求項１０】
情報処理装置と、画像形成装置とを備える情報処理システムによって行われる情報処理方法であって、
前記情報処理装置の第１の受付手段が、前記画像形成装置での認証に用いるＩＣカード情報を登録するために用いるユーザ情報の入力を受け付ける第１の受付工程と、
前記情報処理装置の第１の取得手段が、ドライバソフトウェアがインストールされている画像形成装置を取得する第１の取得工程と、
前記情報処理装置の第１の送信手段が、前記第１の受付工程で受け付けたユーザ情報を、前記第１の取得工程で取得した画像形成装置に対して送信する第１の送信工程と、
前記画像形成装置の第２の受付手段が、前記第１の送信工程で送信されたユーザ情報を記憶装置に記憶する第１の記憶工程と、
前記画像形成装置の第２の受付手段が、操作部に対するユーザによる操作指示に従って入力されるユーザ情報を受け付ける第２の受付工程と、
前記画像形成装置の第３の受付手段が、ＩＣカード情報の入力を受け付ける第３の受付工程と、
前記画像形成装置の第１の判定手段が、前記第２の受付工程で受け付けたユーザ情報が前記記憶装置に記憶されているかを判定する第１の判定工程と、
前記画像形成装置の第２の記憶手段が、前記第１の判定工程で、前記第２の受付工程で受け付けたユーザ情報が前記記憶装置に記憶されていると判定した後に、前記第２の受付工程で入力を受け付けたユーザ情報と、前記第３の受付工程で受け付けたＩＣカード情報とを対応付けた認証情報を記憶装置に記憶する第２の記憶工程と、
を備えることを特徴とする情報処理方法。
【請求項１１】
情報処理装置と、画像形成装置とを備える情報処理システムで実行可能なコンピュータプログラムであって、
前記情報処理装置を、
前記画像形成装置での認証に用いるＩＣカード情報を登録するために用いるユーザ情報の入力を受け付ける第１の受付手段と、
ドライバソフトウェアがインストールされている画像形成装置を取得する第１の取得手段と、
前記第１の受付手段で受け付けたユーザ情報を、前記第１の取得手段で取得した画像形成装置に対して送信する第１の送信手段
として機能させ、
前記画像形成装置を、
前記第１の送信手段で送信されたユーザ情報を記憶装置に記憶する第１の記憶手段と、
操作部に対するユーザによる操作指示に従って入力されるユーザ情報を受け付ける第２の受付手段と、
ＩＣカード情報の入力を受け付ける第３の受付手段と、
前記第２の受付手段で受け付けたユーザ情報が前記記憶装置に記憶されているかを判定する第１の判定手段と、
前記第１の判定手段で、前記第２の受付手段で受け付けたユーザ情報が前記記憶装置に記憶されていると判定した後に、前記第２の受付手段で入力を受け付けたユーザ情報と前記第３の受付手段で受け付けたＩＣカード情報とを対応付けた認証情報を記憶装置に記憶する第２の記憶手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機等の機器の使用に際して行われるユーザ認証処理で用いられる、認証情報の登録を行う技術に関する。
【背景技術】
【０００２】
近年、企業等では、社員が複合機等の機器を使用する際に、ＩＣカード等の記憶媒体を用いたユーザ認証を行い、ユーザ認証に成功した場合にそれら機器の使用を許可する運用を行うことが増えてきている。
【０００３】
機器を使用するユーザをユーザ認証処理により特定した後に機器を使用させることで、例えば、そのユーザの機器の使用に関する情報を特定できるので、例えば、複合機であれば、カラー印刷の割合、両面印刷の割合、印刷枚数等を個々のユーザごとに把握することが可能である。また、その個々のユーザの使用量に従って、ユーザが所属する部署に課金を行うことなども可能となる。
【０００４】
また、印刷データを複合機やサーバ装置に一度蓄積し、その後複合機で印刷実行するデータを指定した後に印刷データの印刷出力を行う蓄積印刷では、ユーザ認証により特定されたユーザに対応付いた印刷データのみを印刷可能にすることで、セキュリティの確保に貢献することも可能である。
【０００５】
しかし、このようにＩＣカード等の記憶媒体を用いたユーザ認証を行う場合には、システム管理者は、予めＩＣカード情報とユーザ情報とを対応付けた認証テーブルを作成する必要があり、この作業が大変負荷のかかるものであった。
【０００６】
そこで、特許文献１には、予めＩＣカード情報や生体情報といった認証処理の際に用いる情報と対応付けるためのユーザ情報をクライアント装置からＭＦＰに送信することで登録しておき、その後、ＩＣカードまたは生体情報を取得すると、ユーザ情報と、ＩＣカードまたは生体情報とのセットの登録を認証サーバに対して要求することで、ユーザ情報と、ＩＣカードまたは生体情報とが対応付けられた認証情報を登録する技術が開示されている。これにより、システム管理者のような知識を有さない一般のユーザであっても、容易に認証情報を登録することが可能となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−３３３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
複合機を使用するユーザの認証に用いる認証情報を認証サーバで行うためには、複合機に認証サーバに対してユーザ認証要求を行うための機能を付加させなくてはならない。また、大規模な印刷システムでない場合には、認証情報を保存する認証サーバを設けず、個々の複合機が有する記憶装置に認証情報を保存し、複合機は、ローカルの記憶装置に保存されている認証情報を用いて、複合機を使用するユーザを認証することも多い。
【０００９】
このような場合、複合機が複数台設置されていても、それぞれのユーザが通常使用する複合機は限られている場合が多い。よって、ユーザが通常使用する複合機にユーザ認証情報を簡単に登録できる仕組みが求められる。ユーザが通常使用する複合機とは、例えば、印刷データの印刷処理に使用する複合機などである。
【００１０】
そこで、本発明は、システムに関する知識を有していない一般のユーザであっても、複合機等の画像形成装置をユーザが使用する際に必要となる認証情報を、当該ユーザが通常使用する画像形成装置の記憶装置に容易に登録することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記した目的を達成するために、本発明の情報処理システムは、情報処理装置と、画像形成装置とを備える情報処理システムであって、前記情報処理装置は、前記画像形成装置での認証に用いるＩＣカード情報を登録するために用いるユーザ情報の入力を受け付ける第１の受付手段と、ドライバソフトウェアがインストールされている画像形成装置を取得する第１の取得手段と、前記第１の受付手段で受け付けたユーザ情報を、前記第１の取得手段で取得した画像形成装置に対して送信する第１の送信手段と、を備え、前記画像形成装置は、前記第１の送信手段で送信されたユーザ情報を記憶装置に記憶する第１の記憶手段と、操作部に対するユーザによる操作指示に従って入力されるユーザ情報を受け付ける第２の受付手段と、ＩＣカード情報の入力を受け付ける第３の受付手段と、前記第２の受付手段で受け付けたユーザ情報が前記記憶装置に記憶されているかを判定する第１の判定手段と、前記第１の判定手段で、前記第２の受付手段で受け付けたユーザ情報が前記記憶装置に記憶されていると判定した後に、前記第２の受付手段で入力を受け付けたユーザ情報と前記第３の受付手段で受け付けたＩＣカード情報とを対応付けた認証情報を記憶装置に記憶する第２の記憶手段と、を備えることを特徴とする。
【００１２】
上記した目的を達成するために、本発明の情報処理方法は、情報処理装置と、画像形成装置とを備える情報処理システムによって行われる情報処理方法であって、前記情報処理装置の第１の受付手段が、前記画像形成装置での認証に用いるＩＣカード情報を登録するために用いるユーザ情報の入力を受け付ける第１の受付工程と、前記情報処理装置の第１の取得手段が、ドライバソフトウェアがインストールされている画像形成装置を取得する第１の取得工程と、前記情報処理装置の第１の送信手段が、前記第１の受付工程で受け付けたユーザ情報を、前記第１の取得工程で取得した画像形成装置に対して送信する第１の送信工程と、前記画像形成装置の第２の受付手段が、前記第１の送信工程で送信されたユーザ情報を記憶装置に記憶する第１の記憶工程と、前記画像形成装置の第２の受付手段が、操作部に対するユーザによる操作指示に従って入力されるユーザ情報を受け付ける第２の受付工程と、前記画像形成装置の第３の受付手段が、ＩＣカード情報の入力を受け付ける第３の受付工程と、前記画像形成装置の第１の判定手段が、前記第２の受付工程で受け付けたユーザ情報が前記記憶装置に記憶されているかを判定する第１の判定工程と、前記画像形成装置の第２の記憶手段が、前記第１の判定工程で、前記第２の受付工程で受け付けたユーザ情報が前記記憶装置に記憶されていると判定した後に、前記第２の受付工程で入力を受け付けたユーザ情報と、前記第３の受付工程で受け付けたＩＣカード情報とを対応付けた認証情報を記憶装置に記憶する第２の記憶工程と、を備えることを特徴とする。
【００１３】
上記した目的を達成するための、本発明のコンピュータプログラムは、情報処理装置と、画像形成装置とを備える情報処理システムで実行可能なコンピュータプログラムであって、前記情報処理装置を、前記画像形成装置での認証に用いるＩＣカード情報を登録するために用いるユーザ情報の入力を受け付ける第１の受付手段と、ドライバソフトウェアがインストールされている画像形成装置を取得する第１の取得手段と、前記第１の受付手段で受け付けたユーザ情報を、前記第１の取得手段で取得した画像形成装置に対して送信する第１の送信手段として機能させ、前記画像形成装置を、前記第１の送信手段で送信されたユーザ情報を記憶装置に記憶する第１の記憶手段と、操作部に対するユーザによる操作指示に従って入力されるユーザ情報を受け付ける第２の受付手段と、ＩＣカード情報の入力を受け付ける第３の受付手段と、前記第２の受付手段で受け付けたユーザ情報が前記記憶装置に記憶されているかを判定する第１の判定手段と、前記第１の判定手段で、前記第２の受付手段で受け付けたユーザ情報が前記記憶装置に記憶されていると判定した後に、前記第２の受付手段で入力を受け付けたユーザ情報と前記第３の受付手段で受け付けたＩＣカード情報とを対応付けた認証情報を記憶装置に記憶する第２の記憶手段として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、システムに関する知識に乏しい一般のユーザであっても、当該画像形成装置を当該ユーザが使用する際の認証処理で用いる認証情報を、当該ユーザが通常使用する複合機等の画像形成装置の記憶装置に容易に登録することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の情報処理システムのシステム構成の一例を示すシステム構成図である。
【図２】クライアント装置１０２に適用可能な情報処理装置のハードウェア構成の一例を示すハードウェア構成図である。
【図３】複合機１０１のハードウェア構成の一例を示すハードウェア構成図である。
【図４】複合機１０１及びクライアント装置１０２の機能構成の一例を示す図である。
【図５】情報変更要求処理を示すフローチャートである。
【図６】ユーザ情報登録要求処理を示すフローチャートである。
【図７】ユーザ情報登録処理を示すフローチャートである。
【図８】認証情報登録処理を示すフローチャートである。
【図９】認証情報管理テーブル変更処理を示すフローチャートである。
【図１０】ユーザ情報・認証情報削除要求処理の詳細を示すフローチャートである。
【図１１】ユーザ情報・認証情報削除処理を示すフローチャートである。
【図１２】印刷データ作成・記憶処理を示すフローチャートである。
【図１３】印刷処理の詳細を示すフローチャートである。
【図１４】メニュー画面の構成の一例を示す図である。
【図１５】ユーザ情報登録要求画面の構成の一例を示す図である。
【図１６】ユーザ情報・認証情報削除要求画面の構成の一例を示す図である。
【図１７】ユーザ確認画面の構成の一例を示す図である。
【図１８】印刷実行指示画面の構成の一例を示す図である。
【図１９】複合機情報管理テーブルのデータ構成の一例を示す図である。
【図２０】ユーザ情報管理テーブルのデータ構成の一例を示す図である。
【図２１】認証情報管理テーブルのデータ構成の一例を示す図である。
【図２２】書誌情報管理テーブルのデータ構成の一例を示す図である。
【図２３】印刷データ取得条件設定処理を示すフローチャートである。
【図２４】ユーザ情報登録要求処理（第２の実施の形態）を示すフローチャートである。
【図２５】ユーザ情報登録処理（第２の実施の形態）を示すフローチャートである。
【図２６】認証情報管理テーブル変更処理（第２の実施の形態）を示すフローチャートである。
【図２７】書誌情報取得処理を示すフローチャートである。
【図２８】ユーザ情報・認証情報削除処理（第２の実施の形態）を示すフローチャートである。
【図２９】印刷データ取得条件設定画面の構成の一例を示す図である。
【図３０】ユーザ情報管理テーブル（第２の実施の形態）のデータ構成の一例を示す図である。
【図３１】認証情報管理テーブル（第２の実施の形態）のデータ構成の一例を示す図である。
【図３２】書誌情報管理テーブル（第２の実施の形態）のデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１７】
［第１の実施の形態］
図１は、本発明の実施の形態に係る情報処理システムの構成の一例を示すシステム構成図である。図１の示すように、本発明の情報処理システムは、複合機１０１、クライアント装置１０２、ＬＡＮ１０３を備えて構成されている。
【００１８】
複合機１０１は、クライアント装置１０２より送信された印刷データの印刷処理を行う画像形成装置である。複合機１０１は、クライアント装置１０２より送信された印刷データを受信しても直ちに印刷出力を行わず、その印刷データを記憶装置に記憶する。その後、記憶装置に記憶されている印刷データの印刷処理の実行指示を受け付けると、印刷データの印刷処理を開始する。
【００１９】
本発明では、ユーザが複合機１０１を使用する際に、複合機１０１は、ユーザが保持するＩＣカードを用いた認証処理を行う。この認証処理を行うために必要な認証情報を記憶装置（後述するＨＤＤ３０４等）に記憶している。また、この認証情報を登録するために必要となるクライアント装置１０２から送信されるユーザ情報も記憶装置に記憶している。
【００２０】
クライアント装置１０２は、ユーザが使用する情報処理装置であって、複合機１０１に印刷実行させる印刷データを、プリンタドライバを用いて作成し、複合機１０１に対して送信する。また、複合機１０１での認証処理に用いる認証情報を登録するために用いられるユーザ情報の登録要求を複合機１０１に対して行う機能を有する。
【００２１】
ＬＡＮ１０３は、複合機１０１及びクライアント装置１０２を通信可能に接続するためのネットワークである。接続形態は有線／無線を問わない。
【００２２】
以上が、本発明の情報処理システムのシステム構成の一例の説明である。
【００２３】
次に、図２を参照して、図１のクライアント装置１０２に適用可能な情報処理装置のハードウェア構成の一例について説明する。図２は、クライアント装置１０２に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【００２４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、クライアント装置１０２が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２５】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００２７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０３）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。また、さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３１】
次に、図３を参照して、図１の複合機１０１のハードウェア構成について説明する。図３は、図１の複合機１０１のハードウェア構成の一例を示すブロック図である。
【００３２】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０３）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３３】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３４】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。クライアント装置１０２から受信したセキュリティ設定がされた印刷データもこのＨＤＤ３０４に記憶されることになる。
【００３５】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３６】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０３等のネットワークに接続し、データの入出力を行う。３０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３７】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３８】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３９】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４０】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部３１７は、スキャナ３１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ３０１と連携して、ネットワークＩ／Ｆ３０５を介して、外部装置に画像データのファイルを送信することができる。
【００４１】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４２】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４３】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４４】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４５】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４６】
以上のような構成によって、複合機１０１は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０３上に送信したり、ＬＡＮ１０３から受信した印刷データをプリンタ３１２で印刷出力したりすることができる。
【００４７】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２で印刷出力したりすることができる。
【００４８】
以上が、複合機１０１のハードウェア構成の一例の説明である。
【００４９】
ここで、本発明で行われる認証情報登録処理の概要について簡単に触れておく。本発明では以下の手順で認証情報の登録を行う。認証情報は、ユーザを特定するための情報（ユーザ名等）と、ユーザが保持するＩＣカードの識別情報（ＩＣカード情報）とが対応付けられたデータである。
【００５０】
まず、ユーザが通常使用するクライアント装置で、ユーザ名とパスワードを含むユーザ情報の入力を受け付ける。このユーザ情報は、複合機１０１を使用するために用いられる認証情報を作成する際にユーザを特定する情報として使用されるデータである。クライアント装置１０２は複合機にこのユーザ情報の登録要求を複合機１０１に対して行う。複合機１０１はクライアント装置１０２からのユーザ情報登録要求を受け付けると、ユーザ情報をＨＤＤ３０４に記憶する。
【００５１】
その後、複合機１０１は、操作部３０８に対するユーザ操作に従って入力される認証情報登録要求を受け付けると、操作部３０８のＬＣＤ表示部にユーザ情報表示画面を表示し、その画面を介してユーザ情報の入力を受け付ける。
【００５２】
そして、入力を受け付けたユーザ情報が既にＨＤＤ３０４に記憶されていると複合機１０１が判定すると、その後、ＩＣカード情報の入力を受け付ける。ＩＣカードの入力を受け付けた後に、ユーザ情報とＩＣカードを対応付けた認証情報をＨＤＤ３０４に登録する。
【００５３】
また、本発明は以下の手順で印刷データの印刷処理を行う。
【００５４】
クライアント装置１０２が文書データに対する印刷指示を受け付けると、印刷出力を行う複合機に指定された複合機に対応するプリンタドライバを用いて印刷データを生成し、そのデータを指定された複合機１０１に送信する。
【００５５】
複合機１０１は、クライアント装置１０２から送信された印刷データを受信すると、直ちに印刷処理を行わず、ＨＤＤ３０４に印刷データを記憶する。そして、印刷データから取得した各種の情報を用いて、印刷データの特定に用いる書誌情報を生成し、ＨＤＤ３０４に記憶する。
【００５６】
複合機１０１のＨＤＤ３０４に記憶された印刷データの印刷処理を行うためには、ユーザは複合機から印刷データの印刷指示を行わなくてはならない。
【００５７】
その際、複合機１０１は、ユーザが保持するＩＣカードのカード情報を取得し、認証情報と照合することで、ユーザの認証処理を行う。そして、認証処理により認証されたログインユーザに対応する書誌情報を操作部３０８のＬＣＤ表示部に表示し、印刷出力を行う印刷データの指定を受付、その後、印刷指示が入力されると、印刷データをＨＤＤ３０４から取得し印刷処理を行う。
【００５８】
本発明の複合機１０１、クライアント装置１０２は、このような認証情報登録処理や、印刷処理等を行うために、図４に示す機能構成を有している。
【００５９】
ここで、図４を参照して、複合機１０１及びクライアント装置１０２の機能構成の一例について説明する。
【００６０】
図４に示す通り、複合機１０１は機能部として、ユーザ情報登録要求受付部４０１、ユーザ情報記憶部４０２、ユーザ情報削除要求受付部４０３、認証情報登録処理実行部４０４、認証情報削除要求４０５、認証情報記憶部４０６、印刷データ受信部４０７、印刷データ記憶部４０８、書誌情報作成部４０９、書誌情報記憶部４１０、ログイン処理部４１１、書誌情報取得部４１２、書誌情報指定受付部４１３、印刷データ取得部４１４、印刷処理取得部４１５を備えている。
【００６１】
また、クライアント装置１０２は、複合機情報取得部４２１、ユーザ情報入力受付部４２２、ユーザ情報登録要求部４２３、ユーザ情報削除要求部４２４、認証情報削除要求部４２５、印刷データ作成部４２６、印刷データ送信部４２７を備えている。
【００６２】
ユーザ情報登録要求受付部４０１は、クライアント装置１０２のユーザ情報登録要求部４２３によって送信されるユーザ情報登録要求データを受け付ける機能部である。ユーザ情報記憶部４０２は、ユーザ情報登録要求受付部４０１が受け付けたユーザ情報登録要求データに含まれるユーザ情報を記憶する記憶部である。後述するユーザ情報管理テーブル２０００（図２０）でユーザ情報を記憶管理する。
【００６３】
ユーザ情報削除要求受付部４０３は、クライアント装置１０２のユーザ情報削除要求部４２４によって送信されるユーザ情報削除要求データを受け付け、ユーザ情報管理テーブル２０００に記憶されている該当するユーザ情報を削除する機能部である。
【００６４】
認証情報登録処理実行部４０４は、後述する認証情報登録処理（図８）を実行する機能部である。認証情報記憶部４０５は、ユーザ情報とＩＣカード情報が対応付けられた、複合機１０１を使用するユーザの認証処理に用いる認証情報を記憶する記憶部である。後述する認証情報管理テーブル２１００で認証情報を記憶管理する。
【００６５】
認証情報削除要求受付部４０６は、クライアント装置１０２の認証情報削除要求部４２５によって送信される認証情報削除要求データを受け付け、認証情報管理テーブル２１００に記憶されている該当する認証情報を削除する機能部である。
【００６６】
印刷データ受信部４０７は、クライアント装置１０２の印刷データ送信部４２７によって送信される印刷データを受信する機能部である。印刷データ記憶部４０８は、印刷データ受信部４０７が受信した印刷データを記憶する機能部である。
【００６７】
書誌情報作成部４０９は、印刷データ受信部４０７で受信した印刷データから取得される各種の情報（ユーザ名、印刷データ名等）を含んで構成される書誌情報を作成する機能部である。書誌情報記憶部４１０は、書誌情報作成部４０９で作成された書誌情報を記憶する記憶部である。後述する書誌情報管理テーブル２２００（図２２）で書誌情報を記憶管理する。
【００６８】
ログイン処理部４１１は、ユーザが所有するＩＣカードのＩＣカード情報を、カードリーダ３１９を介して取得し、認証情報管理テーブル２１００で管理される認証情報のうち、該ＩＣカード情報が登録されている認証情報を検出し、該認証情報が示すユーザを特定することで、複合機１０１を使用するユーザの認証を行う機能部である。
【００６９】
書誌情報取得部４１２は、ログイン処理部４１１によって認証されたログインユーザに対応する書誌情報を、書誌情報管理テーブル２２００から取得する取得部である。書誌情報指定受付部４１３は、書誌情報取得部４１２が取得した書誌情報を操作部３０８のＬＣＤ表示部に選択可能に表示し、操作部３０８に対するユーザによる操作指示に従って入力される、書誌情報の指定指示を受け付ける機能部である。
【００７０】
印刷データ取得部４１４は、書誌情報指定受付部４１３で指定を受け付けた書誌情報に対応する印刷データをＨＤＤ３０４から取得する取得部である。印刷処理部４１５は、印刷データ取得部４１４が取得した印刷データの印刷処理を行う機能部である。
【００７１】
複合機情報取得部４２１は、外部メモリ２１１に記憶されているプリンタドライバ等のドライバソフトウェアの設定情報を用いて、当該クライアント装置にプリンタドライバ等のドライバソフトウェアがインストールされている複合機１０１の情報を取得する機能部である。
【００７２】
ユーザ情報入力受付部４２２は、ユーザ情報の入力を受け付ける受付部である。ユーザ情報登録要求部４２３は、ユーザ情報入力受付部４２２で入力を受け付けたユーザ情報の登録要求を行うために、指定された複合機１０１に対してユーザ情報登録要求データを送信する機能部である。
【００７３】
ユーザ情報削除要求部４２４は、ユーザ情報管理テーブル２０００で管理されているユーザ情報の削除要求を行うために、ユーザ情報削除要求データを複合機１０１に対して送信する機能部である。認証情報削除要求部４２５は、認証情報管理テーブル２１００で管理されている認証情報の削除要求を行うために、認証情報削除要求データを複合機１０１に対して送信する機能部である。
【００７４】
印刷データ作成部４２６は、アプリケーションプログラムで作成された文書データを複合機１０１から印刷出力するための印刷データを、プリンタドライバを用いて作成する機能部である。印刷データ送信部４２７は、印刷データ作成部４２６で作成された印刷データを指定された複合機１０１に対して送信する機能部である。
【００７５】
以上が、複合機１０１、及びクライアント装置１０２の機能構成の説明である。
【００７６】
以下、本発明の第１の実施の形態について説明する。第１の実施の形態では、情報処理システムを使用するそれぞれのユーザに対して、異なるユーザ名が設定されており、その情報が不図示の認証サーバで管理されている。また、ユーザがクライアント装置１０２を使用する際には、認証サーバユーザ情報を用いた認証処理が行われる。このようにすることで、第１の実施の形態における情報処理システムでは、ユーザ名により個々のユーザが特定可能となっている。
【００７７】
まず、図５を参照して、クライアント装置１０２のＣＰＵ２０１によって行われる情報変更要求処理の詳細について説明する。
【００７８】
クライアント装置１０２のＣＰＵ２０１は、ユーザの入力装置２０９を用いた操作に従って入力される情報変更要求処理の開始指示を受け付けると、図１４に示すメニュー画面１４００をディスプレイ装置２１０に表示する（ステップＳ５０１）。そして、メニュー画面１４００を介して入力される操作指示を受け付ける。
【００７９】
ここで、図１４を参照して、クライアント装置１０２のディスプレイ装置２１０に表示されるメニュー画面１４００の構成について説明する。
【００８０】
図１４に示す通り、メニュー画面１４００は、ユーザ情報登録ボタン１４０１、ユーザ情報・認証情報削除ボタン１４０２、終了ボタン１４０３等を備えて構成されている。
【００８１】
ユーザ情報登録ボタン１４０１は、複合機１０１に対してユーザ情報の登録処理を要求するユーザ情報登録要求処理の開始指示を、クライアント装置１０２のＣＰＵ２０１に入力するために用いられるボタンである。ユーザ情報・認証情報削除ボタン１４０２は、複合機１０１に登録されているユーザ情報及び認証情報の削除要求処理開始指示を、ＣＰＵ２０１に入力するために用いられるボタンである。終了ボタン１４０３は、メニュー画面１４００を介した処理の終了指示をＣＰＵ２０１に入力するために用いられるボタンである。
【００８２】
以上が、メニュー画面１４００の構成の一例の説明である。
【００８３】
図５の説明に戻る。ステップＳ５０１でメニュー画面１４００をディスプレイ装置２１０に表示した後に、ＣＰＵ２０１は、当該メニュー画面１４００を介して各種の指示を受け付ける。
【００８４】
そして、ユーザ情報登録ボタン１４０１が押下されたと判定した場合には（ステップＳ５０２でＹＥＳ）、ＣＰＵ２０１は処理をステップＳ５０３に進め、ユーザ情報登録要求処理を行う。この処理の詳細は、図６を参照して説明する。
【００８５】
また、ユーザ情報・認証情報削除ボタン１４０２が押下されたと判定した場合には（ステップＳ５０４でＹＥＳ）、ＣＰＵ２０１は処理をステップＳ５０５に進め、ユーザ情報・認証情報削除要求処理を行う。この処理の詳細は、図９を参照して説明する。
【００８６】
ＣＰＵ２０１は、終了ボタン１４０３が押下された（ステップＳ５０６でＹＥＳ）と判定した場合には（ステップＳ５０６でＹＥＳ）、本図に示す処理を終了する。以上が情報変更要求処理の説明である。
【００８７】
次に、図６を参照して、図５のステップＳ５０３のユーザ情報登録要求処理を詳細に説明する。ユーザ情報登録要求処理は、クライアント装置１０２のＣＰＵ２０１によって行われる処理である。
【００８８】
クライアント装置１０２のＣＰＵ２０１は、まず、当該クライアント装置１０２にログインしているユーザのユーザ名を取得する（ステップＳ６０１）。この実施の形態では、ユーザ毎に異なるユーザ名が設定されているので、ユーザ名を用いてユーザを一意に識別することが可能である。その後、当該クライアント装置１０２にプリンタドライバがインストールされている複合機１０１の情報を取得する（ステップＳ６０２）。例えば、プリンタドライバがインストールされている複合機１０１の情報を、外部メモリ２１１に記憶されている内部データベースであるレジストリから取得し、図１９に示す複合機情報管理テーブル１９００に一時記憶する。
【００８９】
ここで、図１９を参照して、クライアント装置１０２のＲＡＭ２０２（または外部メモリ２１１）に一時記憶される複合機情報管理テーブル１９００のデータ構成について説明する。
【００９０】
図１９に示す通り、複合機情報管理テーブル１９００は、プリンタ名１９０１、設置場所１９０２、モデル１９０３、ＩＰアドレス１９０４等のデータ項目を備えて構成されている。
【００９１】
プリンタ名１９０１は、複合機１０１の名称（プリンタ名）が登録されるデータ項目である。尚、プリンタ名はユーザが任意の名称にすることが可能である。設置場所１９０２は、複合機１０１が設置されている場所を示す設置場所情報が登録されるデータ項目である。設置場所情報はユーザが任意に設定する情報であり、設定しなくても構わない。モデル１９０３は複合機１０１の機種名が登録されるデータ項目である。ＩＰアドレス１９０４は、複合機のＩＰアドレスが登録されるデータ項目である。尚、複合機に設定されているＩＰアドレスは、当該複合機１０１に対応付けられたポート情報等から取得することが可能である。
【００９２】
以上が、複合機情報管理テーブル１９００のデータ構成の一例の説明である。
【００９３】
図６の説明に戻る。ステップＳ６０２で、プリンタドライバがインストールされている複合機の情報を取得後、クライアント装置１０２のＣＰＵ２０１は、ＨＤＤ３０４に記憶されている部署名一覧ファイルを取得する（ステップＳ６０３）。そして、ステップＳ６０１からステップＳ６０３で取得した各種情報を含むユーザ情報登録要求画面１５００をディスプレイ装置２１０に表示する（ステップＳ６０４）。
【００９４】
ここで、図１５を参照して、ユーザ情報登録要求画面１５００の構成の一例について説明する。図１５に示す通り、ユーザ情報登録要求画面１５００は、ユーザ名表示部１５０１、パスワード入力部１５０２、パスワード（確認）入力部１５０３、部署名選択部１５０４、複合機一覧表示部１５０５、処理結果表示部１５０６、登録ボタン１５０７、キャンセルボタン１５０８等を備えて構成されている。
【００９５】
ユーザ名表示部１５０１は、クライアント装置１０２のログインユーザのユーザ名を表示する表示部であって、図６のステップＳ６０１で取得したユーザ名が表示される。
【００９６】
パスワード入力部１５０２は、複合機１０１に新たに認証情報を登録する際に使用するパスワードの入力を受け付ける入力部である。パスワード（確認）入力部１５０３は、パスワード入力部１５０２に入力されたパスワードの確認入力を受け付ける入力部である。尚、パスワード入力部１５０２及びパスワード（確認）入力部１５０３は、入力された文字を表示するのではなく、例えば「＊」等を表示することで、入力した内容を認識できないような形で表示を行う。
【００９７】
部署名選択部１５０４は、ログインユーザが所属する部署名の選択を受け付ける選択部である。この部署名選択部１５０４には、図６のステップＳ６０３で取得した部署名一覧ファイルに設定された部署名が選択可能に設定され、その中からユーザが所属する部署の選択を受け付ける。
【００９８】
複合機一覧表示部１５０５は、クライアント装置１０２にプリンタドライバがインストールされている複合機１０１の一覧を表示する表示部である。図６のステップＳ６０２で取得した複合機の情報が表示される。
【００９９】
また、複合機一覧表示部１５０５にはチェックボックス１５０５−１が設定されており、このチェックボックスが選択状態（図中の「■」）である複合機１０１に対して、本画面を介して入力された各種情報を用いて作成されるユーザ情報登録要求データを送信することで、クライアント装置１０２のＣＰＵ２０１は複合機１０１に対してユーザ情報登録要求を行う。
【０１００】
結果表示部１５０６は、複合機１０１に対してユーザ情報登録要求を行った後に複合機１０１のＣＰＵ３０１によって行われるユーザ情報登録処理の処理結果を表示する表示部である。尚、複数の複合機１０１に対してユーザ情報登録要求を行った場合には、それぞれの複合機１０１で行われたユーザ情報登録処理の処理結果が表示される。この結果表示部１５０６に表示される情報によって、ユーザは、ユーザ情報登録処理が成功したか、それとも失敗したかを確認することが出来る。
【０１０１】
登録ボタン１５０７は、クライアント装置１０２のＣＰＵ２０１に対して、ユーザ情報登録要求の実行指示を入力するために用いられるボタンである。
【０１０２】
キャンセルボタン１５０８は、ユーザ情報登録要求画面１５００の表示を終了させるために用いられるボタンである。以上がユーザ情報登録要求画面１５００の構成の一例の説明である。
【０１０３】
図６の説明に戻る。ステップＳ６０４において、ユーザ情報登録要求画面１５００をディスプレイ装置２１０に表示した後に、その画面を介して、パスワード（確認入力を含む）の入力、部署名の選択、ユーザ情報登録要求を行う複合機の指定を受け付ける（ステップＳ６０５、ステップＳ６０６、ステップＳ６０７）。
【０１０４】
クライアント装置１０２のＣＰＵ２０１は、キャンセルボタン１５０８が押下されたと判定すると（ステップＳ６０８でＹＥＳ）、本図に示す処理を終了する。
【０１０５】
クライアント装置１０２のＣＰＵ２０１は、パスワードの入力、部署名の選択、及びユーザ情報登録要求を行う複合機１０１の指定を受け付けた後に、登録ボタン１５０７が押下されたと判定すると（ステップＳ６０９でＹＥＳ）、処理をステップＳ６１０に進め、ステップＳ６０５で受け付けたパスワードとパスワードの確認入力とが一致するかを判定する（ステップＳ６１０）。
【０１０６】
クライアント装置１０２のＣＰＵ２０１は、ステップＳ６１０の判定処理で一致しない（ＮＯ）と判定した場合には、処理をステップＳ６１１に進め、入力されたパスワードとパスワードの確認入力が一致しない旨のエラー表示をディスプレイ装置２１０に行い、その後、処理をステップＳ６０５に戻す。
【０１０７】
一方、ステップＳ６１０の判定処理で、パスワードとパスワードの確認入力とが一致する（ＹＥＳ）と判定した場合には、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ６１２に進め、ユーザ名、パスワード、選択された部署等を用いてユーザ情報登録要求データを作成し、作成したユーザ情報登録要求データを、ステップＳ６０７で指定を受け付けた複合機１０１に対して送信する。ステップＳ６０７で複数の複合機１０１の指定を受け付けた場合には、その全ての複合機１０１に対してユーザ情報登録要求データを送信する。
【０１０８】
複合機１０１のＣＰＵ３０１は、その後、ユーザ情報登録処理を行う（ステップＳ６２１）。このユーザ情報登録処理は、図７を参照して説明する。
【０１０９】
ここで、図７を参照して、複合機１０１のＣＰＵ３０１によって行われるユーザ情報登録処理について説明する。
【０１１０】
複合機１０１のＣＰＵ３０１は、クライアント装置１０２から送信された、ユーザ情報登録要求データを受信すると（ステップＳ７０１）、受信したユーザ情報登録要求データに含まれるユーザ名と同じユーザ名が登録されたユーザ情報が、ＨＤＤ３０４に記憶されているユーザ情報管理テーブル２０００に登録されているかを判定する（ステップＳ７０２）。
【０１１１】
ここで、図２０を参照して、複合機１０１のＨＤＤ３０４に記憶されるユーザ情報管理テーブル２０００のデータ構成の一例について説明する。
【０１１２】
図２０に示す通り、ユーザ情報管理テーブル２０００は、ユーザ名２００１、パスワード２００２、部署２００３、登録日時２００４、削除フラグ２００５等のデータ項目を備えて構成されている。
【０１１３】
ユーザ名２００１、パスワード２００２、部署２００３はそれぞれ、クライアント装置１０２から受信したユーザ情報登録要求データに含まれるユーザ名、パスワード、部署が登録されるデータ項目である。
【０１１４】
登録日時２００４は、ユーザ情報が登録された日時情報が登録されるデータ項目である。削除フラグ２００５は、ユーザ情報に対する削除指示を受け付けているか（ＴＲＵＥ）否か（ＦＡＬＳＥ）を示す情報が登録されるデータ項目である。このデータ項目がＴＲＵＥであるデータは、無効化された（即ち無効な）データとみなされる。
【０１１５】
尚、削除フラグ２００５がＴＲＵＥであるユーザ情報は、所定のタイミングでこのユーザ情報管理テーブル２０００から削除される。また、登録日時２００４に登録された日時情報が示す日時から一定時間経過したユーザ情報も同じように削除される。このようにすることで、ユーザ情報管理テーブル２０００に無効化されたユーザ情報や、使用されていないユーザ情報が登録され続けることを好適に防止している。
【０１１６】
以上が、ユーザ情報管理テーブル２０００のデータ構成の一例の説明である。
【０１１７】
図７の説明に戻る。ステップＳ７０２の判定処理でＮＯと判定した場合には、複合機１０１のＣＰＵ３０１は、ユーザ情報管理テーブル２０００に新規にレコードを追加し（ステップＳ７０３）、追加したレコードのユーザ名２００１、パスワード２００２、部署２００３に、ステップＳ７０１で受信したパスワード登録要求情報に含まれるユーザ名、パスワード、部署をそれぞれ登録する（ステップＳ７０４）。尚、登録日時２００４にはレコード（ユーザ情報）を追加した日時を示す日時情報、削除フラグ２００５にはＦＡＬＳＥを登録する。
【０１１８】
一方、ステップＳ７０２の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は、クライアント装置１０２より受信したユーザ情報登録要求データに含まれるユーザ名と同一のユーザ名が登録されているユーザ情報を管理するレコードを、受信したユーザ情報登録要求データに含まれる各種の情報で上書き登録するレコードとして特定する（ステップＳ７０５）。そして、特定したレコードにステップＳ７０１で受信したユーザ情報登録要求データに含まれるユーザ名、パスワード、部署をそれぞれ登録する（ステップＳ７０６）。また、登録日時２００４はユーザ情報を上書き登録した日時を示す日時情報に変更し、削除フラグにはＦＡＬＳＥを登録する。
【０１１９】
尚、上記では、ステップＳ７０２の判定処理でＹＥＳと判定した場合、既存のレコードにユーザ情報を上書き登録すると説明したが、これに限らず、同一のユーザ名が登録されているレコードの削除フラグ２００５にＴＲＵＥに設定することで当該レコードを無効化するとともに、新たにユーザ情報管理テーブル２０００にレコードを追加し、追加したレコードにステップＳ７０１で受信したユーザ情報登録要求データに含まれる各種の情報を登録するようにしても勿論よい。
【０１２０】
また、ステップＳ７０１で受信したユーザ情報登録要求データに含まれるユーザ名と同一のユーザ名が登録されているユーザ情報があった場合でも、その全てユーザ情報の削除フラグ２００５がＴＲＵＥである場合には、複合機１０１のＣＰＵ３０１はステップＳ７０２の判定処理でＮＯと判定する。
【０１２１】
ステップＳ７０４またはステップＳ７０６の処理が終了すると、複合機１０１のＣＰＵ３０１は処理をステップＳ７０７に進め、ユーザ情報登録処理結果を、ユーザ情報登録要求データを送信したクライアント装置１０２に対して送信する。
【０１２２】
以上が、ユーザ情報登録処理の説明である。
【０１２３】
図６の説明に戻る。クライアント装置１０２のＣＰＵ２０１は、複合機１０１から送信されたユーザ情報登録処理の処理結果を受信すると（ステップＳ６１３）、その処理結果をディスプレイ装置２１０に表示されているユーザ情報登録要求画面１５００の処理結果表示部１５０６に表示する（ステップＳ６１４）。尚、ステップＳ６０７で複数の複合機１０１の指定を受け付けた場合には、その全ての複合機１０１から送信された処理結果を表示する。
【０１２４】
以上が、ユーザ情報登録要求処理の詳細な説明である。
【０１２５】
次に、図８を参照して、複合機１０１のＣＰＵ３０１によって行われる認証情報登録処理について説明する。
【０１２６】
まず、複合機１０１のＣＰＵ３０１は、不図示のステップで、ユーザによる操作部３０８に対する操作指示に従って入力される認証情報の登録要求を受け付けると、操作部３０８のＬＣＤ表示部に図１７に示すユーザ確認画面１７００を表示する（ステップＳ８０１）。
【０１２７】
ここで、図１７を参照して、ユーザ確認画面１７００の構成の一例について説明する。図１７に示す通り、ユーザ確認画面１７００は、ユーザ名入力部１７０１、パスワード入力部１７０２、ＯＫボタン１７０３、キャンセルボタン１７０４等を備えて構成されている。
【０１２８】
ユーザ名入力部１７０１は、ユーザ名の入力を受け付ける入力部である。ユーザ名入力部１７０１が押下されると、複合機１０１のＣＰＵ３０１は、不図示のソフトウェアキーボードをＬＣＤ表示部に表示し、ユーザによるソフトウェアキーボードに対する操作指示に従って入力されるユーザ名を受け付ける。入力を受け付けたユーザ名がこのユーザ名入力部１７０１に表示される。
【０１２９】
パスワード入力部１７０２は、パスワードの入力を受け付ける受付部である。パスワード入力部１７０２が押下されると、複合機１０１のＣＰＵ３０１は、不図示のソフトウェアキーボードをＬＣＤ表示部に表示し、ユーザによるソフトウェアキーボードに対する操作指示に従って入力されるパスワードを受け付ける。入力されたパスワードがわからないように、例えば「＊」等に変換された形で、このパスワード入力部１７０２に表示される。
【０１３０】
ＯＫボタン１７０３は、ユーザ名入力欄１７０１、パスワード入力欄１７０２に入力されたユーザ名、パスワードを確定するために用いられるボタンである。キャンセルボタン１７０４は、本画面を介した処理を終了するために用いられるボタンである。
【０１３１】
以上が、ユーザ確認画面１７００の構成の一例の説明である。
【０１３２】
図８の説明に戻る。ステップＳ８０１でユーザ確認画面１７００をＬＣＤ表示部に表示した後に、複合機１０１のＣＰＵ３０１は、ユーザ確認画面１７００を介して、ユーザ名、パスワードの入力を受け付ける（ステップＳ８０２）。
【０１３３】
複合機１０１のＣＰＵ３０１は、ユーザ確認画面１７００中のキャンセルボタン１７０４が押下されたと判定した場合（ステップＳ１００３でＹＥＳ）、本図に示す処理を終了する。
【０１３４】
ユーザ名、パスワードの入力をそれぞれユーザ名入力部１７０１、パスワード入力部１７０２に受け付けた後にＯＫボタンが押下されたと判定すると（ステップＳ８０４でＹＥＳ）、複合機１０１のＣＰＵ３０１は処理をステップＳ８０５に進め、ユーザ名入力部１７０１入力されたユーザ名、パスワード入力部１７０２に入力されたパスワードを取得する。
【０１３５】
その後、複合機１０１のＣＰＵ３０１は、ステップＳ８０５で取得したユーザ名とパスワードの組が登録されているユーザ情報が、ユーザ情報管理テーブル２０００に登録されているかを判定する（ステップＳ８０６）。この判定処理でＮＯと判定した場合には、処理をステップＳ８０７に進め、ＬＣＤ表示部にエラー表示を行った後に処理をステップＳ８０２に戻す。
【０１３６】
一方、ステップＳ８０６の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ８０８に進め、ユーザ情報管理テーブル２０００から、当該ユーザ名とパスワードの組を持つユーザ情報を取得する。
【０１３７】
その後、ユーザが保持するＩＣカードをカードリーダ３１９にかざすようユーザに通知する。例えば、不図示のメッセージ表示画面をＬＣＤ表示部に表示するなどし、ユーザに対して通知する。その後、ＩＣカード検出可能状態に移行する。
【０１３８】
複合機１０１のＣＰＵ３０１は、カードリーダ３１９にＩＣカードがかざされる前に、不図示のメッセージ表示画面に設定されているキャンセルボタンが押下されたと判定すると（ステップＳ８１０でＹＥＳ）、当該メッセージ表示画面の表示を終了し、本図に示す処理を終了する。
【０１３９】
複合機１０１のＣＰＵ３０１は、不図示のメッセージ表示画面が表示されている間に、カードリーダ３１９にＩＣカードがかざされたことを検知すると（ステップＳ８１１でＹＥＳ）、カードリーダに３１９にかざされたＩＣカードのＩＣカード情報を、カードリーダ３１９を介して取得する（ステップＳ８１２）。この時、ＩＣカードの製造番号等、ＩＣカードを一意に識別できる情報をＩＣカード情報として取得する。その後、認証情報管理テーブル変更処理を行う（ステップＳ８１３）。この処理の詳細は、図９を参照して説明する。認証情報管理テーブル変更処理が終了後、複合機１０１のＣＰＵ３０１は、ＬＣＤ表示部に認証情報管理テーブル変更処理の結果を表示する（ステップＳ８１４）。
【０１４０】
以上が、認証情報登録処理の説明である。
【０１４１】
次に、図９を参照して、図８のステップＳ８１３の認証情報管理テーブル変更処理の詳細について説明する。この処理は、複合機１０３のＣＰＵ３０１によって行われる処理である。
【０１４２】
複合機１０１のＣＰＵ３０１は、まず、図８のステップＳ８０２で入力を受け付けたユーザ名と同一のユーザ名が登録されている認証情報が、図２１に示す認証情報管理テーブル２１００に記憶されているかを判定する（ステップＳ９０１）。
【０１４３】
ここで、図２１を参照して、複合機１０１のＨＤＤ３０４に記憶される認証情報管理テーブル２１００のデータ構成について説明する。
【０１４４】
図２１に示す通り、認証情報管理テーブル２１００は、ユーザ名２１０１、パスワード２１０２、部署名２１０３、ＩＣカード情報２１０４、登録日２１０５、最終使用日時２１０６、削除フラグ２１０７等のデータ項目を備えて構成されている。
【０１４５】
ユーザ名２１０１は、ユーザ名が記憶されるデータ項目である。パスワード２１０２は、パスワードが記憶されるデータ項目である。これら２つの情報を用いて、複合機１０１を使用するユーザのログイン処理を行うことが出来る。
【０１４６】
部署名２１０３は、当該レコードで管理されるユーザの所属する部署名が登録されるデータ項目である。ＩＣカード情報２１０４は、ユーザ名２１０１に登録されているユーザ名で特定されるユーザが使用するＩＣカードを特定するためのＩＣカード情報が登録されるデータ項目である。複合機１０１のＣＰＵ３０１は、通常、このＩＣカード情報を用いてユーザのログイン処理を行う。
【０１４７】
登録日２１０５は、当該レコードの登録された日時を示す日時情報が登録されるデータ項目である。最終使用日時２１０６は、当該レコードに登録されている情報により複合機１０１を使用するユーザの認証が行われた直近の日時情報が登録されるデータ項目である。削除フラグ２１０７は、当該レコードに対する削除指示を受け付けているか（ＴＲＵＥ）否か（ＦＡＬＳＥ）を示す情報が登録されるデータ項目である。このデータ項目がＴＲＵＥであるデータは、無効化されたデータとみなされる。
【０１４８】
尚、削除フラグ２１０７がＴＲＵＥの認証情報は、所定のタイミングでこの認証情報管理テーブル２１００から削除される。また、最終使用日時２１０６に登録された日時情報が示す日時から一定期間経過した認証情報も同じように削除される。このようにすることで、認証情報管理テーブル２１００に無効化されたユーザ情報や、一定期間使用されていない認証情報が登録され続けることを好適に防止している。
【０１４９】
以上が、認証情報管理テーブル２１００のデータ構成の説明である。
【０１５０】
図９の説明に戻る。ステップＳ９０１の判定処理で、認証情報管理テーブル２１００に同一のユーザ名が登録されている認証情報が記憶されている（ＹＥＳ）と判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ９０２に進め、同一のユーザ名が登録されている認証情報の削除フラグ２１０７をＴＲＵＥに設定する。
【０１５１】
ステップＳ９０１の判定処理でＮＯと判定した場合、または、ステップＳ９０２の処理終了後、複合機１０１のＣＰＵ３０１は処理をステップＳ９０３に進め、今度は、図８のステップＳ８１２で取得したＩＣカード情報と同一のＩＣカード情報がＩＣカード情報２１０４に登録されている認証情報が、認証情報管理テーブル２１００に記憶されているかを判定する。
【０１５２】
ステップＳ９０３の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ９０４に進め、図８のステップＳ８１２で取得したＩＣカード情報と同一のＩＣカード情報がＩＣカード情報２１０４に登録されている認証情報の削除フラグ２１０７をＴＲＵＥに設定する。
【０１５３】
ステップＳ９０３の判定処理でＮＯと判定した場合、または、ステップＳ９０４の処理終了後、複合機１０１のＣＰＵ３０１は処理をステップＳ９０５に進め、認証情報管理テーブル２１００に新規にレコード追加し、その後、追加したレコードに認証情報を登録する（ステップ９０６）。この時、ＣＰＵ３０１は、当該レコード（認証情報）のユーザ名２１０１、パスワード２１０２、部署名２１０３にそれぞれ、図８のステップＳ８０８で取得したユーザ情報のユーザ名２００１、パスワード２００２、部署名２００３に登録されている情報を登録する。また、ＩＣカード情報２１０４には、図８のステップＳ８１２で取得したＩＣカード情報を登録する。
【０１５４】
また、複合機１０１のＣＰＵ３０１は、登録日２１０５に、認証情報を追加した日時を示す日時情報を、削除フラグ２１０７に、削除指示を受け付けていないことを示すＦＡＬＳＥを登録する。最終使用日時２１０６については、何も情報を登録しないようにしても、登録日２１０５に登録した日時情報登録するようにしてもどちらでも構わない。
【０１５５】
その後、複合機１０１のＣＰＵ３０１は、ステップＳ１１０６での認証情報の新規登録に成功したか否かを判定し（ステップＳ９０７）、成功した（ＹＥＳ）と判定した場合には、処理をステップＳ９０８に進め、図８のステップＳ８０８で取得したユーザ情報の削除フラグ２００５をＴＲＵＥに設定する。
【０１５６】
以上が、認証情報管理テーブル変更処理の詳細な説明である。
【０１５７】
以上説明したとおり、認証情報を登録する際に、ユーザは、クライアント装置のディスプレイ装置に表示されるユーザ情報登録要求画面１５００のユーザ名表示部１５０１に表示されるユーザ名と、パスワード入力部１５０２に入力したパスワードを、複合機１０１のＬＣＤ表示部に表示されるユーザ確認画面１７００に入力した後にＩＣカードをカードリーダにかざすという非常に簡単な操作で、認証情報を登録することが可能となる。これにより、システムに関する知識を十分に有していないユーザであっても、複合機１０１を使用する際のログイン処理（認証処理）で用いる認証情報を容易に複合機１０１に登録することが可能となる。
【０１５８】
次に、図１０を参照して、図５のステップＳ５０４のユーザ情報・認証情報削除要求処理の詳細について説明する。この処理は、クライアント装置１０２のＣＰＵ２０１によって行われる処理である。
【０１５９】
クライアント装置１０２のＣＰＵ２０１は、メニュー画面１４００のユーザ情報・認証情報削除ボタン１４０２が押下されたと判定すると（図５のステップＳ５０３でＹＥＳ）、当該クライアント装置１０２にログインしているユーザのユーザ名を取得する（ステップＳ１００１）。その後、当該クライアント装置１０２にプリンタドライバがインストールされている複合機１０１の情報を取得する（ステップＳ１００２）。例えば、プリンタドライバがインストールされている複合機１０１の情報を、外部メモリ２１１に記憶されている内部データベースであるレジストリから取得し、図１９に示す複合機情報管理テーブル１９００に一時記憶する。そして、図１６に示すユーザ情報・認証情報削除要求画面１６００をディスプレイ装置に表示する。
【０１６０】
ここで、図１６を参照して、ユーザ情報・認証情報削除要求画面１６００の構成について説明する。図１６に示す通り、ユーザ情報・認証情報削除要求画面１６００は、ユーザ名表示部１６０１、複合機一覧表示部１６０２、処理結果表示部１６０３、削除ボタン１６０４、キャンセル１６０５等を備えて構成されている。
【０１６１】
ユーザ名表示部１６０１は、クライアント装置１０２のログインユーザのユーザ名を表示する表示部であって、図１０のステップＳ１００１で取得したユーザ名が表示される。
【０１６２】
複合機一覧表示部１６０２は、クライアント装置１０２にプリンタドライバがインストールされている複合機の一覧を表示する表示部であって、図１０のステップＳ１００２で取得した複合機の情報が表示される。
【０１６３】
また、複合機一覧表示部１６０２にはチェックボックス１６０２−１が設定されており、このチェックボックス１６０２−１が選択状態（図中の「■」）である複合機１０１に対して、クライアント装置１０２のＣＰＵ２０１は、ユーザ情報・認証情報の削除要求を行う。
【０１６４】
結果表示部１６０３は、ユーザ情報・認証情報の削除要求を複合機１０１に対して行った後に、複合機１０１のＣＰＵ３０１によって行われるユーザ認証・認証情報削除処理の処理結果を表示する表示部である。複数の複合機１０１に対してユーザ情報・認証情報の削除要求を行った場合には、それら複数の複合機１０１で行われたユーザ情報・認証情報削除処理の結果がそれぞれ表示される。
【０１６５】
削除ボタン１６０４は、選択状態の複合機１０１に対してのユーザ情報・認証情報要求の実行指示をクライアント装置１０２に対して入力するために用いられるボタンである。
【０１６６】
キャンセルボタン１６０５は、ユーザ情報・認証情報削除要求画面１６００の表示を終了させるために用いられるボタンである。以上が、ユーザ情報・認証情報削除要求画面１６００の構成の一例の説明である。
【０１６７】
図１０の説明に戻る。ステップＳ１００３においてユーザ情報・認証情報削除要求画面１６００を表示した後に、その画面（特にチェックボックス１６０２−１）を介して、ユーザ情報・認証情報の削除要求を行う複合機１０１の指定を受け付ける（ステップＳ９０４）。
【０１６８】
クライアント装置１０２のＣＰＵ２０１は、キャンセルボタン１６０５が押下されたと判定すると（ステップＳ１００５でＹＥＳ）、本図に示す処理を終了する。
【０１６９】
クライアント装置１０２のＣＰＵ２０１は、ユーザ情報・認証情報の削除要求を行う複合機１０１の指定を受け付けた後に、削除ボタン１６０５が押下されたと判定すると（ステップＳ１００６でＹＥＳ）、指定された複合機１０１に対してユーザ情報・認証情報の削除要求を行うために、ユーザ名を含む削除要求データを作成し、その削除要求データをステップＳ１００４で指定を受け付けた複合機１０１に対して送信する（ステップＳ１００７）。複数の複合機１０１が選択された場合には、それぞれの複合機１０１に対して削除要求データを送信する。
【０１７０】
複合機１０１のＣＰＵ２０１は、その後、ユーザ情報・認証情報削除処理を行う。この処理の詳細は、図１１を参照して説明する。
【０１７１】
ここで、図１１を参照して、複合機１０１のＣＰＵ３０１によって行われるユーザ情報・認証情報削除処理について説明する。
【０１７２】
まず、複合機１０１のＣＰＵ３０１は、クライアント装置１０２から送信された削除要求データを受信すると（ステップＳ１１０１）、受信した削除要求データに含まれるユーザ名を用いて、認証情報管理テーブル２１００に記憶されている認証情報のうち、削除対象とする認証情報を特定する（ステップＳ１１０２）。そして、ステップＳ１１０２で特定した認証情報の削除フラグ２１０７をＴＲＵＥに設定する（ステップＳ１１０３）。
【０１７３】
また、複合機１０１のＣＰＵ３０１は、受信した削除要求データに含まれるユーザ名を用いて、ユーザ情報管理テーブル２０００に記憶されているユーザ情報のうち、削除対象とするユーザ情報を特定する（ステップＳ１１０４）。そして、ステップＳ１１０４で特定したユーザ情報の削除フラグ２１０７をＴＲＵＥに設定する（ステップＳ１１０５）。
【０１７４】
その後、削除要求データを送信したクライアント装置１０２に対して、ユーザ情報・認証情報削除処理の結果を送信する（ステップＳ１１０６）。
【０１７５】
以上が、ユーザ情報・認証情報削除処理の説明である。
【０１７６】
図１０の説明に戻る。クライアント装置１０２のＣＰＵ２０１は、複合機１０１から送信されたユーザ情報・認証情報削除処理の処理結果を受信すると（ステップＳ１００８）、その処理結果をディスプレイ装置２１０に表示されているユーザ情報・認証情報削除要求画面１６００の処理結果表示部１６０３に表示する（ステップＳ１００９）。尚、ステップＳ１００４で複数の複合機１０１の指定を受け付けた場合には、その全ての複合機１０１から送信された処理結果を表示する。
【０１７７】
以上が、ユーザ情報・認証情報削除要求処理の説明である。尚、上記の説明では、図１６の削除ボタン１６０４が押下されると、クライアント装置１０２のＣＰＵ２０１は、ユーザ情報と認証情報の双方を削除する削除要求を送信するように構成しているが、例えば、ユーザ情報削除ボタンと認証情報削除ボタンとをユーザ情報・認証情報削除要求画面１６００に設定し、ユーザ情報削除ボタンが押下された場合には、複合機１０１に対してユーザ情報削除要求を、認証情報削除ボタンが押下された場合には、複合機１０１に対して認証情報削除要求を行うように構成することも勿論可能である。
【０１７８】
以上説明したとおり、本発明では、ユーザ情報・認証情報削除要求画面１６００を介してユーザ情報、認証情報の削除指示を行う複合機１０１を指定した後に、削除ボタン１６０４を押下するという簡単な操作でユーザ情報、認証情報の削除指示を行うことが出来る。よって、システム管理者ではなくても、複合機１０１に記憶されているユーザ情報や認証情報の削除指示を容易に行うことが可能となる。
【０１７９】
また、削除対象とするユーザ情報や認証情報をクライアント装置１０２のログインユーザのユーザ名により特定しているので、自分以外の他のユーザのユーザ情報や認証情報の削除指示を行えない。これにより、悪意を持ったユーザが他のユーザのユーザ情報や認証情報を削除することも好適に防止することが可能である。
【０１８０】
次に、本願発明における印刷処理の概要について説明する。既に説明したとおり、本願発明では、複合機１０１は、クライアント装置１０２から印刷データを受信してもその印刷データを直ちに印刷処理せず、当該印刷データを、当該印刷データの印刷指示を行ったユーザのユーザ情報と関連付けてＨＤＤ３０４等の記憶装置に記憶する（後述する書誌情報で対応付けられる）。
【０１８１】
印刷データの印刷処理を実行するためには、ユーザは、複合機の場所まで行き、印刷データの印刷指示を行う必要がある。その際、複合機１０１のＣＰＵ３０１は、まず、印刷データの印刷指示を行うユーザ認証処理を行い、認証されたユーザに対応付けられた印刷データを操作部３０８のＬＣＤ表示部に選択可能に表示する。印刷データの選択を受け付けた後に、選択された印刷データに対する印刷指示を受け付けると、印刷処理を開始する。
【０１８２】
本願発明における印刷処理の概要について図１２、図１３を用いて説明する。
【０１８３】
図１２は、印刷データ作成・記憶処理を示すフローチャートである。図中ステップＳ１２０１からステップＳ１２０５の処理は、クライアント装置１０２のＣＰＵ２０１によって行われる処理である。また、ステップＳ１２１１〜ステップＳ１２１３の処理は、複合機１０１のＣＰＵ３０１によって行われる処理である。
【０１８４】
クライアント装置１０２のＣＰＵ２０１は、アプリケーションプログラムによる制御に従って、文書データの編集を行う（ステップＳ１２０１）。そして、編集された文書データに対する印刷指示を受け付けると（ステップＳ１２０２でＹＥＳ）、プリンタドライバのユーザインタフェース（ＵＩ：不図示）をディスプレイ装置２１０に表示し、印刷出力を行う複合機の指定や、印刷部数、両面／片面印刷、ページレイアウト、印刷用紙サイズ等の印刷設定の入力を受け付ける（ステップＳ１２０３）。
【０１８５】
その後、プリンタドライバのＵＩに設定された印刷実行ボタンが押下されたと判定すると、ステップＳ１２０３で印刷出力を行う複合機として指定された複合機１０１のプリンタドライバを用いて印刷データを作成し（ステップＳ１２０４）、作成した印刷データを、ステップＳ１２０３で指定を受け付けた複合機１０１に対して送信する（ステップＳ１２０５）。尚、この印刷データには、クライアント装置１０２のログインユーザのユーザ名や文書データの文書名（印刷ジョブ名）、印刷設定情報等が含まれている。
【０１８６】
複合機１０１のＣＰＵ３０１は、クライアント装置１０２から送信された印刷データを受信すると、その印刷データをＨＤＤ３０４に記憶する（ステップＳ１２１１）。そして、その印刷データから、当該印刷データが作成された際に、印刷データを送信したクライアント装置１０２を使用していたログインユーザのユーザ名や、印刷ジョブ名、印刷部数等の印刷設定等を取得する（ステップＳ１２１２）。
【０１８７】
その後、図２２に示す書誌情報管理テーブル２２００に新規にレコードを追加し、ステップＳ１２１２で取得したユーザ名、印刷ジョブ名、印刷部数や、ステップＳ１２１１で保存した印刷データを特定するパス情報、保存日時情報等を、新規追加したレコードに登録する（ステップＳ１２１３）。
【０１８８】
以上が、印刷データ作成・記憶処理の説明である。
【０１８９】
ここで、図２２を参照して、書誌情報管理テーブル２２００のデータ構成の一例について説明する。図２２に示す通り、書誌情報管理テーブル２２００は、ユーザ名２２０１、印刷データ名２２０２、印刷部数２２０３、保存日時２２０４、ファイルパス２２０５、印刷日時２２０６等のデータ項目を備えて構成されている。
【０１９０】
ユーザ名２２０１は、当該書誌情報に対応する印刷データの印刷実行指示を行ったユーザ（クライアント装置１０２のログインユーザ）のユーザ名が登録されるデータ項目である。印刷実行指示を行ったユーザのユーザ名は、クライアント装置１０２から受信した印刷データに設定されており、複合機１０１のＣＰＵ３０１は、その情報を取得してこのユーザ名２２０１に設定する。
【０１９１】
印刷データ名２２０２は、当該書誌情報に対応する印刷データが、いずれの文書データに対する印刷実行指示を受け付けたことにより作成されたかを示す情報が登録されるデータ項目である。印刷データには、上記の文書データの文書名が設定されているので、複合機１０１のＣＰＵ３０１は、その情報を取得してこの印刷データ名２２０２に設定する。
【０１９２】
印刷部数２２０３は、当該書誌情報に対応する印刷データの印刷部数が登録されるデータ項目である。保存日時２２０４は、当該書誌情報で管理される印刷データがＨＤＤ３０４に記憶された日時を示す日時情報が登録されるデータ項目である。尚、この保存日時に印刷データが作成された日時を示す日時情報など、他の日時を示す日時情報を登録するようにしても構わない。
【０１９３】
ファイルパス２２０５は、当該書誌情報に対応する印刷データのファイルパスが登録されるデータ項目である。複合機１０１は、印刷データの印刷を実行する際に、このファイルパス２２０５に登録されている情報を用いて、書誌情報に対応する印刷データを取得する。
【０１９４】
印刷日時２２０６は、当該書誌情報に対応する印刷データが印刷実行された日時を示す日時情報が登録されるデータ項目である。
【０１９５】
尚、図２２に示したデータ構成はあくまでも一例であり、これ以外のデータ項目を含むように構成することも、一部データ項目を含まないようにすることも勿論可能である。
【０１９６】
この書誌情報管理テーブル２２００で管理されるそれぞれの書誌情報は、書誌情報に対応する印刷データが印刷された後、一定の時間が経過すると、削除される。その際に、書誌情報に対応付いた印刷データも削除される。印刷済みの印刷データの再印刷を容易にするために、このような方法を採用している。また、保存日時に登録された日時情報が示す日時から、ある一定の時間が経過した場合も、書誌情報及び書誌情報に対応する印刷データを削除する。
【０１９７】
尚、印刷データの印刷実行が正常に終了した場合に、その印刷データと、印刷データに対応する書誌情報を直ちに削除するようにしても良い。
【０１９８】
以上が、書誌情報管理テーブル２２００のデータ構成の説明である。
【０１９９】
次に、図１３を参照して、複合機１０１のＣＰＵ３０１によって行われる印刷実行処理について説明する。
【０２００】
複合機１０１のＣＰＵ３０１は、カードリーダ３１９にＩＣカードがかざされたことを検知すると（ステップＳ１３０１でＹＥＳ）、カードリーダ３１９を介してＩＣカード情報を取得する（ステップＳ１３０２）。その後、取得したＩＣカード情報と認証情報管理テーブル２２００を用いて、当該ＩＣカード情報で特定されるＩＣカードを保持するユーザを特定する（ステップＳ１３０３）。複合機１０１は、ステップＳ１３０３でユーザが特定されると、当該特定されたユーザのログインを許可する。
【０２０１】
複合機１０１のＣＰＵ３０１は、ステップＳ１３０３で当該ＩＣカードを保持するユーザを特定できなかったと判定した場合には（ステップＳ１３０４でＮＯ）、その旨を示すメッセージをＬＣＤ表示部に表示し、本図に示す処理を終了する。
【０２０２】
一方、ステップＳ１３０３で、ユーザが特定されたと判定した場合には（ステップＳ１３０４でＹＥＳ）、当該ユーザのログインを許可し、処理をステップＳ１３０５に進め、書誌情報管理テーブル２２００に記憶されている書誌情報のうち、ステップＳ１３０３で特定したユーザのユーザ名がユーザ名２２０１に設定されている書誌情報を取得する（ステップＳ１３０５）。その後、ステップＳ１３０５で書誌情報管理テーブル２２００から書誌情報を取得したか否かを判定する（ステップＳ１３０６）。
【０２０３】
ステップＳ１３０６の判定処理で、書誌情報を取得しなかった（ＮＯ）と判定した場合には、本図に示す処理を終了する。処理を終了する前に、警告表示をＬＣＤ表示部に行うなどし、ユーザに対して当該複合機に印刷可能なデータが保存されていない旨の警告を行っても勿論構わない。
【０２０４】
一方、ステップＳ１３０６の判定処理で、書誌情報を取得した（ＹＥＳ）と判定した場合には、処理をステップＳ１３０７に進め、ＬＣＤ表示部に図１８に示す印刷実行指示画面１８００を表示し、その画面中に取得した書誌情報の一覧を表示する。
【０２０５】
ここで、図１８を参照して、印刷実行指示画面１８００の構成の一例について説明する。図１８に示す通り、印刷実行指示画面１８００は、ログインユーザ名表示部１８０１、書誌情報一覧表示部１８０２、印刷ボタン１８０３等を備えて構成されている。
【０２０６】
ログインユーザ名表示部１８０１は、複合機１０１にログインしているユーザのユーザ名が表示される表示部である。
【０２０７】
書誌情報一覧表示部１８０２は、ログインユーザが印刷指示可能な印刷データに対応する書誌情報の一覧を表示する表示部である。この書誌情報一覧表示部１８０２にはチェックボックス１８０２−１が設定されており、複合機１０１のＣＰＵ３０１は、このチェックボックスにチェックが入れられた（図中の「■」）書誌情報に対応する印刷データを印刷対象の印刷データとして設定する。
【０２０８】
その他、書誌情報一覧表示部１８０２に、印刷データ名１８０２−２、保存日時１８０２−３、部数１８０２−４等を表示することで、ユーザが印刷実行する印刷データ（正しくは印刷データに対応する書誌情報）を選択しやすくしている。
【０２０９】
印刷ボタン１８０３は、書誌情報一覧表示部１８０２に表示された書誌情報のうち選択状態の（チェックボックス１８０２−１にチェックが入れられた）書誌情報に対応する印刷データの印刷指示を複合機１０１のＣＰＵ３０１に入力するために用いられるボタンである。
【０２１０】
以上が、印刷実行指示画面１８００の構成の説明である。
【０２１１】
図１３の説明に戻る。ステップＳ１８０７でＬＣＤ表示部に印刷実行指示画面１８００を表示し、その書誌情報一覧表示部１８０２に、ログインユーザに対応する書誌情報を表示した後に、印刷実行する印刷データに対応する書誌情報の選択を受け付ける（ステップＳ１３０８）。
【０２１２】
その後、印刷実行指示画面１８００の印刷ボタン１８０３が押下されることで入力される印刷実行指示を受け付けると（ステップＳ１３０９でＹＥＳ）、ステップＳ１３０８で選択を受け付けた書誌情報に対応する印刷データを、当該書誌情報のファイルパス２２０５に設定されたファイルパス情報を用いてＨＤＤ３０４から取得し（ステップＳ１３１０）、取得した印刷データをプリンタ３１２より印刷する（ステップＳ１３１１）。
【０２１３】
その後、ステップＳ１３０８で選択した書誌情報の印刷日時２２０６に、当該書誌情報に対応する印刷データの印刷を実行した日時を示す日時情報を登録する（ステップＳ１３１２）。その後、印刷ログデータをＨＤＤ３０４に保存する(ステップＳ１３１３)。この時印刷ログデータには、ユーザ名、当該ユーザの所属、用紙サイズ、印刷ページ数、カラー／モノクロ設定、両面／片面設定等の情報が登録される。この印刷ログデータを用いて、各ユーザの複合機の使用状況や、各ユーザが所属する部署への複合機使用に係る課金等を行うことが可能である。
【０２１４】
以上が、印刷実行処理の説明である。
【０２１５】
第１の実施の形態に係る発明では、上記のように構成することで、認証情報を作成するユーザは、自身が使用するクライアント装置１０２において、認証情報を登録する際に入力するパスワードを設定し、複合機１０１に送信後、複合機１０１でユーザ名、パスワードを入力したのちにＩＣカードをカードリーダにかざすという簡単な操作で認証情報の登録を行うことが可能である。よって、システム管理者のようにシステムに関する知識を有していないユーザであっても容易に認証情報を登録することが可能となり、認証情報の東麓に係るシステム管理者の負荷が軽減される。
【０２１６】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。第１の実施の形態では、それぞれのユーザに異なるユーザ名が設定されており、ユーザ名で一意にユーザを特定可能な情報処理システムにおける認証情報の登録について説明したが、第２の実施形態では、ユーザ名では一意にユーザを特定できない情報処理システムにおける認証情報の登録について説明する。
【０２１７】
企業等では、第１の実施の形態の場合のようにクライアント装置１０２を使用するユーザを認証するために、不図示の認証サーバを設置し、ユーザの情報を一元管理しているケースが多いが、認証サーバを設置せず、それぞれのクライアント装置１０２で、当該クライアント装置１０２を使用するユーザを管理することもある。
【０２１８】
この時、クライアント装置１０２内に任意のユーザ名のユーザを登録することが可能であるが、クライアント装置１０２にデフォルトで設定されている「ａｄｍｉｎｉｓｔｒａｔｏｒ」ユーザでクライアント装置１０２を使用する場合も多い。異なるクライアント装置１０２を使用するユーザＡ、ユーザＢがともに、この「ａｄｍｉｎｉｓｔｒａｔｏｒ」というユーザでログインし、クライアント装置１０２を使用している場合であるので、ユーザ名だけでは、一意にユーザに対応付けられている印刷データを特定できない場合がある。そこで、第２の実施の形態では、このような状況下であっても、第１の実施の形態と同様の印刷処理（蓄積印刷）を実行可能にする認証情報の登録について説明する。
【０２１９】
まず、図２３を参照して、書誌情報取得条件設定処理について説明する。これは、システム管理者が使用するクライアント装置１０２によって行われる処理である。この書誌情報取得条件は、複合機１０１にログインしたユーザに対応する書誌情報として、ログインユーザの認証情報のどの項目と合致した書誌情報を、ログインユーザに対応付いた書誌情報として取得するかの条件を示している。
【０２２０】
まず、クライアント装置１０２のＣＰＵ２０１は、不図示のステップで書誌情報取得条件設定処理の実行指示をユーザから受け付けると、図２８に示す書誌情報取得条件設定画面２９００をディスプレイ装置２１０に表示する（ステップＳ２３０１）。
【０２２１】
ここで、図２９を参照して、書誌情報取得条件設定画面２９００の構成の一例について説明する。図２９に示す通り、書誌情報取得条件設定画面２９００は、書誌情報取得条件設定部２９０１、設定ボタン２９０２、キャンセルボタン２９０３等を備えて構成されている。
【０２２２】
書誌情報取得条件設定部２９０１は、後述する図２７に示す書誌情報取得処理において、複合機１０１が、ログインユーザに対応する書誌情報を取得する際の条件を設定する設定部である。取得条件として、ユーザ名が一致する書誌情報（２９０１−１）、印刷データの送信元クライアント装置のＩＰアドレスが一致する書誌情報（２９０１−２）、ユーザ名と印刷データの送信元クライアント装置のＩＰアドレスの双方が一致する書誌情報（２９０１−３）のいずれかの指定を受け付ける。
【０２２３】
設定ボタン２９０２は、上記の書誌情報条件設定部２９０１で設定された書誌情報取得条件を複合機１０１に対して設定させるために用いられるボタンである。キャンセルボタン２９０３は、本図を用いた書誌情報取得条件設定処理を終了するために用いられるボタンである。
【０２２４】
以上が、図２９の書誌情報取得条件設定画面２９００の構成の一例の説明である。
【０２２５】
図２３の説明に戻る。ステップＳ２３０１でディスプレイ装置２１０に書誌情報取得条件設定画面２９００を表示した後に、書誌情報取得条件設定部２９０１に対する操作指示に従って、書誌情報取得条件の指定を受け付ける（ステップＳ２３０２）。
【０２２６】
そして、書誌情報取得条件の指定を受け付けた後に、設定ボタン２８０２に対する押下指示を受け付けると（ステップＳ２３０３でＹＥＳ）、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ２３０５に進め、ステップＳ２３０２で指定を受け付けた書誌情報取得条件を複合機１０１に対して送信する。
【０２２７】
複合機１０１のＣＰＵ３０１は、クライアント装置１０２から送信された書誌情報取得条件を受信すると（ステップＳ２３１１）、受信した書誌情報取得条件を所定のデータ形式で、ＲＡＭ３０２（またはＨＤＤ３０４）に記憶する（ステップＳ２３１２）。この時、既に他の書誌情報取得条件がＲＡＭ３０２（またはＨＤＤ３０４）に記憶されている場合には、それを上書きする形で新たに受信した書誌情報取得条件を記憶する。そして、その処理結果を、書誌情報取得条件を送信したクライアント装置１０２に対して送信する。
【０２２８】
クライアント装置１０２のＣＰＵ２０１は、複合機１０１から送信された処理結果を受信すると（ステップＳ２３０６）、その処理結果をディスプレイ装置２１０に表示する（ステップＳ２３０７）。そして、本図に示す処理を終了する。
【０２２９】
また、設定ボタン２９０２に対する押下を受け付ける前に（ステップＳ２３０３でＮＯ）、キャンセルボタン２９０３に対する押下を受け付けると（ステップＳ２３０４でＹＥＳ）、本図に示す処理を終了する。
【０２３０】
以上が、書誌情報取得条件設定処理の説明である。
【０２３１】
次に、図２４を参照して、第２の実施の形態におけるユーザ情報登録処理について説明する。この処理は、図６に示す第１の実施の形態におけるユーザ情報登録処理と略同様の処理であるため、既に説明済みの処理については図６と同一のステップ番号を付与し、ここでの詳細な説明は割愛する。
【０２３２】
第２の実施の形態におけるユーザ情報登録処理では、ユーザ名としてログインユーザ名以外のユーザ名を使用可能とするために、任意の文字列の入力を受け付けるようにした。よって、図６のステップＳ６０１のログインユーザ名取得処理に相当する処理は行わなくても良い。
【０２３３】
第２の実施の形態におけるユーザ情報登録処理では、上記したとおり、任意のユーザ名を受け付ける。なので、ステップＳ６０４で表示するユーザ情報登録要求画面１５００はログインユーザ名表示部１５０１ではなく、ユーザ名入力部を備える（不図示）。尚、このユーザ名入力部にはデフォルトでログインユーザ名を入力するようにしても良い。
【０２３４】
そして、そのユーザ情報登録要求画面１５００を介してユーザ名、パスワードの入力、部署名、ユーザ情報を登録する複合機の指定を受け付ける（それぞれステップＳ２４０１、ステップＳ６０５、ステップＳ６０６、ステップＳ６０７）。尚、書誌情報取得条件として、ユーザ名一致、または、ユーザ名・ＩＰアドレス双方一致が指定されている場合には、ステップＳ２４０１で、ログインユーザ名を入力する必要がある。
【０２３５】
ステップＳ６０８以降の処理は、既に図７を参照して説明した処理と略同様であるので、詳細な説明は割愛する。尚、ステップＳ６１２では、クライアント装置１０２のＣＰＵ２０１は、複合機１０１のＣＰＵ３０１が、当該ユーザ情報登録要求データを送信したクライアント装置１０２のＩＰアドレスを取得可能な形で、ユーザ情報登録要求データを送信することになる。
【０２３６】
以上が、第２の実施の形態におけるユーザ情報登録要求処理の説明である。
【０２３７】
次に、図２５を参照して、第２の実施の形態におけるユーザ情報登録処理について説明する。この処理は、複合機１０１のＣＰＵ３０１によって行われる処理である。
【０２３８】
複合機１０１のＣＰＵ３０１は、クライアント装置１０２から送信されたユーザ情報登録要求データを受信すると（ステップＳ２５０１）、複合機１０１のＣＰＵ３０１は、ステップＳ２５０１で取得したユーザ情報登録要求データに含まれるユーザ名、パスワードの組を含むユーザ情報が、既に図２９に示すユーザ情報管理テーブル３０００に登録されているかを判定する（ステップＳ２５０２）。
【０２３９】
ここで、図３０を参照して、第２の実施の形態におけるユーザ情報管理テーブル３０００のデータ構成について説明する。尚、ユーザ情報管理テーブル３０００と、既に説明したユーザ情報管理テーブル２０００は、同一のユーザ項目を備えているので、それらについては同じ符号を付与し、ここでの詳細な説明は省略する。よって、ここではＩＰアドレス３００１についてのみ説明する。
【０２４０】
ＩＰアドレス３００１は、当該ユーザ情報を登録した際にユーザ情報登録要求データを送信したクライアント装置１０２のＩＰアドレスが登録されるデータ項目である。即ち、当該ユーザ情報が管理するユーザが使用するクライアント装置１０２のＩＰアドレスが登録される。以上が、第２の実施の形態におけるユーザ情報管理テーブル３０００のデータ構成の説明である。このデータ項目によって、このユーザ情報で特定されるユーザが使用するクライアント装置１０２を特定することが可能となる。
【０２４１】
尚、本実施例では、ユーザが使用するクライアント装置１０２を特定する情報としてＩＰアドレスを用いるものとして説明するが、それ以外の情報（ＭＡＣアドレス、コンピュータ名等）を用いるようにしても勿論構わない。その場合、図２４のステップＳ２４１２でユーザ情報登録要求データを送信する際に、複合機１０１のＣＰＵ３０１が、当該ユーザ情報登録要求データを送信したクライアント装置１０２のＭＡＣアドレスやコンピュータ名等を取得可能な形で、クライアント装置１０２のＣＰＵ２０１は複合機１０１に対してユーザ情報登録要求データを送信することになる。その際には、このユーザ情報管理テーブル３０００には、ＩＰアドレス３００１ではなく、ＭＡＣアドレスやコンピュータ名を管理するデータ項目が設定される。
【０２４２】
図２５の説明に戻る。複合機１０１のＣＰＵ３０１は、ステップＳ２５０２の判定処理の結果、登録されている（ＹＥＳ）と判定した場合には、処理をステップＳ２５０３に進め、そのレコードの削除フラグ２００５をＴＲＵＥに設定する。
【０２４３】
ステップＳ２５０２でＮＯと判定した場合、または、ステップＳ２５０３の処理が終了後、複合機ＣＰＵ３０１は、処理をステップＳ２５０４に進め、ＲＡＭ３０２に記憶されている書誌情報取得条件データを取得する。
【０２４４】
その後、ステップＳ２５０４で取得した書誌情報取得条件が、ユーザ名・ＩＰアドレスの双方一致であると判定した場合には（ステップＳ２５０５でＹＥＳ）、複合機１０１のＣＰＵ３０１は処理をステップＳ２５０６に進め、ステップＳ２５０１で受信したユーザ情報登録要求データに含まれるユーザ名、パスワードの組と同一のユーザ名、パスワードの組が登録されているユーザ情報が、ユーザ情報テーブル３０００に記憶されているかを判定する（ステップＳ２５０６）。この判定処理でＮＯと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２５１３に進める。
【０２４５】
一方、ステップＳ２５０６の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は、ステップＳ２５０１で受信したユーザ情報登録要求データに含まれるユーザ名、パスワードの組と同一のユーザ名、パスワードの組が登録されているユーザ情報の削除フラグ２００５をＴＲＵＥに設定する（ステップＳ２５０７）。その後、処理をステップＳ２５１３に進める。
【０２４６】
ステップＳ２５０５の判定処理でＮＯと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２５０８に進め、取得した書誌情報取得条件が、ＩＰアドレス一致であるかを判定する（ステップＳ２５０８）。この判定処理でＹＥＳと判定した場合には処理をステップＳ２５０９に進め、ステップＳ２５０１で取得したユーザ情報登録要求データに含まれるＩＰアドレスと同一のＩＰアドレスが登録されているユーザ情報が、ユーザ情報テーブル３０００に記憶されているかを判定する。この判定処理でＮＯと判定した場合には、複合機１０１は処理をステップＳ２５１３に進める。
【０２４７】
一方、ステップＳ２５０９の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２５１０に進め、ステップＳ２５０１で取得したユーザ情報登録要求データに含まれるＩＰアドレスと同一のＩＰアドレスが登録されているユーザ情報の削除フラグ２００５をＴＲＵＥに設定する。その後、処理をステップＳ２５１３に進める。
【０２４８】
ステップＳ２５０８の判定処理でＮＯと判定した場合には、書誌情報取得条件はユーザ名一致であると判定し、処理をステップＳ２５１１に進め、ステップＳ２５０１で取得したユーザ情報登録要求データに含まれるユーザ名と同一のユーザ名が登録されているユーザ情報が、ユーザ情報テーブル３０００に記憶されているかを判定する。この判定処理でＮＯと判定した場合には、複合機１０１は処理をステップＳ２５１３に進める。
【０２４９】
一方、ステップＳ２５１１の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２５１２に進め、ステップＳ２５０１で取得したユーザ情報登録要求データに含まれるユーザ名と同一のユーザ名が登録されているユーザ情報の削除フラグ２００５をＴＲＵＥに設定する。その後、処理をステップＳ２５１３に進める。
【０２５０】
複合機１０３のＣＰＵ３０１は、ステップＳ２５１３において、ユーザ情報管理テーブル３０００に新規にレコードを追加し、追加したレコードにステップＳ２５０１で受信したユーザ情報登録要求データ基づいてユーザ情報のデータ項目を登録する（ステップＳ２５１４）。その後、ユーザ情報登録処理結果をユーザ情報登録データを送信したクライアント装置１０２に対して送信する。
【０２５１】
以上が、第２の実施の形態におけるユーザ情報登録処理の説明である。
【０２５２】
次に、図２６を参照して、第２の実施の形態における認証情報管理テーブル変更処理について説明する。この処理は、図９を参照して既に説明した、第１の実施の形態における認証情報管理テーブル変更処理に相当する処理である。尚、認証情報登録処理（図８）については、第１の実施の形態と同様の処理であるため、説明は割愛する。
【０２５３】
複合機１０１のＣＰＵ３０１は、ＲＡＭ３０２（またはＨＤＤ３０４）に記憶されている書誌情報取得条件を取得する（ステップＳ２６０１）。そして、取得した書誌情報取得条件がユーザ名・ＩＰアドレスの双方一致であるかを判定する（ステップＳ２６０２）。
【０２５４】
ステップＳ２６０３の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２６０３に進め、図８のステップＳ８０８で取得したユーザ情報に設定されたユーザ名・パスワードの組と同一のユーザ名・パスワードの組が登録された認証情報が、認証情報テーブル３１００に記憶されているか否かを判定する。複合機１０１のＣＰＵ３０１は、このステップでＮＯと判定した場合には、処理をステップＳ２６１０に進める。
【０２５５】
一方、ステップＳ２６０３の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２６０４に進め、図８のステップＳ８０８で取得したユーザ情報に設定されたユーザ名・パスワードの組と同一のユーザ名・パスワードの組が登録された認証情報の削除フラグ２１０７をＴＲＵＥに設定する。
【０２５６】
複合機１０１のＣＰＵ３０１は、ステップＳ２６０２の判定処理でＮＯと判定した場合には、処理をステップＳ２６０５に進め、書誌情報取得条件がＩＰアドレス一致であるかを判定する。この判定処理でＮＯと判定した場合には、処理をステップＳ２６０８に進める。
【０２５７】
一方、ステップＳ２６０５の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２６０６に進め、図８のステップＳ８０８で取得したユーザ情報に設定されたＩＰアドレスと同一のＩＰアドレスが登録された認証情報が、認証情報テーブル３１００に記憶されているか否かを判定する。複合機１０１のＣＰＵ３０１は、このステップでＮＯと判定した場合には、処理をステップＳ２６１０に進める。
【０２５８】
一方、ステップＳ２６０６の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２６０７に進め、図８のステップＳ８０８で取得したユーザ情報に設定されたＩＰアドレスと同一のＩＰアドレスが登録された認証情報の削除フラグ２１０７をＴＲＵＥに設定する。その後、処理をステップＳ２６１０に進める。
【０２５９】
ステップＳ２６０５の判定処理でＮＯと判定した場合には、複合機１０１のＣＰＵ３０１は、書誌情報取得条件がユーザ名一致であると判定し、処理をステップＳ２６０８に進め、図８のステップＳ８０８で取得したユーザ情報に設定されたユーザ名と同一のユーザ名が登録された認証情報が、認証情報テーブル３１００に記憶されているか否かを判定する。複合機１０１のＣＰＵ３０１は、このステップでＮＯと判定した場合には、処理をステップＳ２６１０に進める。
【０２６０】
一方、ステップＳ２６０８の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２６０９に進め、図８のステップＳ８０８で取得したユーザ情報に設定されたユーザ名と同一のユーザ名が登録された認証情報の削除フラグ２１０７をＴＲＵＥに設定する。その後、処理をステップＳ２６０９に進める。
【０２６１】
ステップＳ２６１０において、複合機１０１のＣＰＵ３０１は、図８のステップＳ８１２で取得したＩＣカード情報と同一のＩＣカード情報が設定された認証情報が、認証情報管理テーブル３１００に登録されているかを判定する。この判定処理でＹＥＳと判定した場合には、処理をステップＳ２６１１に進め、図８のステップＳ８１２で取得したカード情報と同一のカード情報が登録されている認証情報の削除フラグ２１０７をＴＲＵＥに設定する。
【０２６２】
そして、複合機１０１のＣＰＵ３０１は、認証情報テーブル３１００に新規にレコードを追加し（ステップＳ２６１２）、追加したレコードに、図８のステップＳ８０８で取得したユーザ情報及びステップＳ８１２で取得したＩＣカード情報に基づき認証情報を登録する（ステップＳ２６１３）。
【０２６３】
その後、複合機１０１のＣＰＵ３０１は、ステップＳ２６１３の認証情報の登録処理が成功したかを判定し（ステップＳ２６１４）、成功したと判定した場合には処理をステップＳ２６１５に進め、図８のステップＳ８０８で取得したユーザ情報の削除フラグ２００５をＴＲＵＥに設定する。
【０２６４】
以上が、第２の実施の形態における認証情報管理テーブル変更処理の説明である。
【０２６５】
第２の実施の形態に係る発明では、上記のような方法で認証情報を登録することで、ある印刷データ（書誌情報）に紐付く認証情報が１つになるように認証情報を作成することが出来る。これにより、複数のユーザが同一のユーザ名でクライアント装置１０２にログインしているような場合であっても、蓄積印刷を可能にするような認証情報を作成することが出来る。この時、ユーザの操作は第１の実施の形態での操作と略同様の簡易なものであるために、システム管理者以外のユーザであっても容易に認証情報の登録処理を行えるため、システム管理者の負荷が軽減される。
【０２６６】
次に、第２の実施の形態における印刷処理について説明する。第２の実施の形態における印刷データの印刷手順はすでに、図１２、図１３を用いて説明した第１の実施の形態における印刷手順と略同様である。よって、異なる処理のみ説明することにする。
【０２６７】
第１の実施の形態では、ユーザ名をもとに複合機１０１のログインユーザに対応する書誌情報を取得するようにしていたが、第２の実施の形態では、書誌情報取得条件に基づいて、ログインユーザに対応付けられた書誌情報を取得する。この点が第１の実施の形態と相違するので、この処理についてのみ説明することにする。
【０２６８】
ここで、図２７を参照して、第２の実施の形態における書誌情報取得処理について説明する。この処理は、図１３のステップＳ１３０５に対応する処理である。
【０２６９】
まず、ステップＳ２７０１において、複合機１０１のＣＰＵ３０１は、ＲＡＭ３０２等の記憶装置に記憶されている書誌情報取得条件を取得する（ステップＳ２７０１）。そして、書誌情報取得条件に設定されている条件に従って、ログインユーザに対応付いた書誌情報を取得する。
【０２７０】
書誌情報取得条件がＩＰアドレス一致である場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２７０３に進め、ログインユーザの認証情報のＩＰアドレス３１０１に登録されているＩＰアドレスと同一のＩＰアドレスがＩＰアドレス３２０１に登録されている書誌情報を、ログインユーザに対応付いた書誌情報として取得する。
【０２７１】
書誌情報取得条件がユーザ名一致である場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２７０４に進め、ログインユーザの認証情報のユーザ名２１０１に登録されているユーザ名と同一のユーザ名がユーザ名２２０１に登録されている書誌情報を、ログインユーザに対応付いた書誌情報として取得する。
【０２７２】
書誌情報取得条件がユーザ名・ＩＰアドレス双方一致である場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ２７０５に進め、ログインユーザの認証情報のユーザ名２１０１に登録されているユーザ名と同一のユーザ名がユーザ名２２０１に登録されており、且つ、ログインユーザの認証情報のＩＰアドレス３１０１に登録されているＩＰアドレスと同一のＩＰアドレスがＩＰアドレス３２０１に登録されている書誌情報を、ログインユーザに対応する書誌情報として取得する。
【０２７３】
そして、ステップＳ２７０３からステップＳ２７０５のいずれかで取得した書誌情報を取得した場合（図１３のステップＳ１３０６でＹＥＳ）、図１３のステップＳ１３０７で表示することになる。
【０２７４】
以上が、第２の実施の形態におけるログインユーザに対応付けられた印刷データの取得処理の説明である。第２の実施の形態では、このようにして、書誌情報取得条件に従い、ログインユーザに対応する書誌情報を取得し、その後、それら書誌情報をＬＣＤ表示部に表示される印刷実行指示画面１８００の書誌情報一覧表示部１８０２に表示する。そして、この書誌情報一覧表示部１８０２に表示されている書誌情報の選択を受け付けた後に印刷ボタン１８０３が押下されると、複合機１０１のＣＰＵ３０１は、選択された書誌情報に対応する印刷データをＨＤＤ３０４から取得し、プリンタ３１２より印刷出力する。
【０２７５】
次に、図２８を参照して、第２の実施の形態におけるユーザ情報・認証情報削除処理について説明する。この処理は、図１１に示すユーザ情報・認証情報削除処理に対応する処理である。
【０２７６】
複合機１０１のＣＰＵ３０１は、クライアント装置１０２から送信されたユーザ情報・認証情報削除要求データを受信すると（ステップＳ２８０１）、処理をステップＳ２８０２に進め、ＨＤＤ３０４に記憶されている書誌情報取得条件を取得する。尚、クライアント装置１０２では、任意のユーザ名を入力することが可能である。ユーザ情報・認証情報削除要求データには、入力されたユーザ名、パスワード、クライアント装置１０２のＩＰアドレス等が含まれる。
【０２７７】
そして、ステップＳ２８０２で取得した書誌情報取得条件がＩＰアドレス一致である場合には（ステップＳ２８０３で「ＩＰアドレス一致」）、複合機１０１のＣＰＵ３０１は処理をステップＳ２８０４に進め、ユーザ情報・認証情報削除要求に含まれるクライアント装置１０２のＩＰアドレスと同一のＩＰアドレスがＩＰアドレス３１０１に登録されている認証情報を、削除対象の認証情報として特定する。その後、クライアント装置１０２のＩＰアドレスがＩＰアドレス３００１に登録されているユーザ情報を削除対象のユーザ情報として特定する（ステップＳ２８０５）。
【０２７８】
書誌情報取得条件がユーザ名一致である場合には（ステップＳ２８０３で「ユーザ名一致」）、複合機１０１のＣＰＵ３０１は処理をステップＳ２８０６に進め、ユーザ情報・認証情報削除要求に含まれるクライアント装置１０２を使用するユーザのユーザ名と同一のユーザ名がユーザ名２１０１に登録されている認証情報を、削除対象の認証情報として特定する。その後、クライアント装置１０２を使用するユーザのユーザ名と同一のユーザ名がユーザ名２００１に登録されているユーザ情報を削除対象のユーザ情報として特定する（ステップＳ２８０７）。
【０２７９】
書誌情報取得条件がユーザ名・ＩＰアドレス双方一致である場合には（ステップＳ２８０３で「ユーザ名・ＩＰアドレス双方一致」）、複合機１０１のＣＰＵ３０１は処理をステップＳ２８０８に進め、クライアント装置１０２を使用するユーザのユーザ名と同一のユーザ名がユーザ名２１０１に登録されており、且つ、クライアント装置１０２のＩＰアドレスと同一のＩＰアドレスがＩＰアドレス３１０１に登録されている認証情報を、削除対象の認証情報として特定する。その後、クライアント装置１０２を使用するユーザのユーザ名と同一のユーザ名がユーザ名２００１に登録されており、且つ、クライアント装置１０２のＩＰアドレスがＩＰアドレス３００１に登録されているユーザ情報を、削除対象のユーザ情報として特定する（ステップＳ２８０９）。
【０２８０】
ステップＳ２８０５、ステップＳ２８０７、またはステップＳ２８０９の処理が終了後、複合機１０１のＣＰＵ３０１は処理をステップＳ２８１０に進め、ステップＳ２８０４、ステップＳ２８０６またはステップＳ２８０８で削除対象の認証情報と特定した認証情報の削除フラグ２１０７をＴＲＵＥに設定する。その後、処理をステップＳ２８１１に進め、Ｓ２８０５、ステップＳ２８０７、またはステップＳ２８０９で削除対象のユーザ情報と特定したユーザ情報の削除フラグ２００５をＴＲＵＥに設定する。
【０２８１】
以上が、第２の実施の形態におけるユーザ情報・認証情報削除処理の説明である。
【０２８２】
尚、ユーザ情報・認証情報削除処理において、書誌情報取得条件がＩＰアドレス一致である場合に、ステップＳ２８０４で削除対象として特定した認証情報のユーザ名２１０１に設定されたユーザ名と、ユーザ情報・認証情報削除要求データに含まれるユーザ名とが異なる場合には、ユーザ情報の削除を行うか否かを入力するための画面をクライアント装置１０２に表示させ、その画面を介しての操作指示に従って、ユーザ情報を削除する、しないを決定しても良いし、ユーザ名が異なる場合には、当該ユーザ情報の削除を行えないようにしても構わない。認証情報についても同様である。
【０２８３】
また、ユーザ情報・認証情報削除処理において、書誌情報取得条件がユーザ名一致である場合に、ステップＳ２８０４で削除対象として特定した認証情報のＩＰアドレス３１０１に設定されたＩＰアドレスと、ユーザ情報・認証情報削除要求データに含まれるＩＰアドレスとが異なる場合には、ユーザ情報の削除を行うか否かを入力するための画面をクライアント装置１０２に表示させ、その画面を介しての操作指示に従って、ユーザ情報を削除する、しないを決定しても良いし、ＩＰアドレスが異なる場合には、当該ユーザ情報の削除を行えないようにしても構わない。認証情報についても同様である。
【０２８４】
以上のように構成することで、第２の実施の形態においても、不要となるユーザ情報や認証情報の削除を容易に行うことが可能となり、システム管理者がそれら情報の削除処理を行わなくてもよくなる。これにより、システム管理者の作業負荷が軽減される。
【０２８５】
本発明では、上記のように構成することにより、複合機１０１を使用するユーザの認証に用いる認証情報をそれぞれのユーザが登録することが可能となり、システム管理者の作業負荷を軽減することが出来るという効果を奏する。
【０２８６】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０２８７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０２８８】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０２８９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０２９０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０２９１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０２９２】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０２９３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２９４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０２９５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０２９６】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０２９７】
１０１  複合機
１０２  クライアント装置
１０３  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆ（インタフェース）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ハードディスクドライブ（ＨＤＤ）
３０５  ネットワークインタフェース（Ｉ／Ｆ）
３０６  モデム
３０７  操作部インタフェース（Ｉ／Ｆ）
３０８  操作部
３０９  システムバス
３１０  ＲＩＰ
３１１  プリンタインタフェース（Ｉ／Ｆ）
３１２  プリンタ
３１３  スキャナインタフェース（Ｉ／Ｆ）
３１４  スキャナ
３１５  画像バス
３１６  コントローラユニット
３１７  画像処理部
３１８  外部インタフェース（Ｉ／Ｆ）
３１９  カードリーダ
３２０  イメージバスインタフェース（Ｉ／Ｆ）
【図１】
2016012358.tif 000003
【図２】
2016012358.tif 000004
【図３】
2016012358.tif 000005
【図４】
2016012358.tif 000006
【図５】
2016012358.tif 000007
【図６】
2016012358.tif 000008
【図７】
2016012358.tif 000009
【図８】
2016012358.tif 000010
【図９】
2016012358.tif 000011
【図１０】
2016012358.tif 000012
【図１１】
2016012358.tif 000013
【図１２】
2016012358.tif 000014
【図１３】
2016012358.tif 000015
【図１４】
2016012358.tif 000016
【図１５】
2016012358.tif 000017
【図１６】
2016012358.tif 000018
【図１７】
2016012358.tif 000019
【図１８】
2016012358.tif 000020
【図１９】
2016012358.tif 000021
【図２０】
2016012358.tif 000022
【図２１】
2016012358.tif 000023
【図２２】
2016012358.tif 000024
【図２３】
2016012358.tif 000025
【図２４】
2016012358.tif 000026
【図２５】
2016012358.tif 000027
【図２６】
2016012358.tif 000028
【図２７】
2016012358.tif 000029
【図２８】
2016012358.tif 000030
【図２９】
2016012358.tif 000031
【図３０】
2016012358.tif 000032
【図３１】
2016012358.tif 000033
【図３２】
2016012358.tif 000034
【手続補正書】
【提出日】平成27年9月2日(2015.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザを識別するためのユーザ識別情報を用いて認証することによりログイン可能な情報処理装置と、読取対象物を識別するための読取対象物識別情報と前記ユーザ識別情報とを含む認証情報を記憶する記憶手段を備える画像形成装置とを含む情報処理システムであって、
前記情報処理装置は、
前記情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を前記画像形成装置に送信する送信手段と、
前記送信手段で送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段と
を備え、
前記画像形成装置は、
前記送信手段で送信されたユーザ識別情報を前記記憶手段に登録する第１の登録手段と、
前記ユーザ識別情報の入力を受け付ける入力受付手段と、
前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得手段と、
前記第１の登録手段で前記記憶手段に登録され、前記入力受付手段で入力を受け付けたユーザ識別情報と、前記取得手段で取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録手段と、
前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記取得手段で取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証手段と、
前記印刷データ送信手段で送信された印刷データのうち、前記認証手段で用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を送信する画像形成装置の選択を受け付ける選択受付手段
を更に備え、
前記送信手段は、前記ユーザ識別情報取得手段で取得したユーザ識別情報を前記選択受付手段で選択を受け付けた画像形成装置に対して送信すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報処理装置は、
前記情報処理装置から印刷データを送信可能な複数の画像形成装置を特定する特定手段
を更に備え、
前記送信手段は、前記ユーザ識別情報取得手段で取得したユーザ識別情報を前記特定手段で特定した複数の画像形成装置に対して一括で送信すること
を特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記送信手段は、前記ユーザ識別情報取得手段で取得したユーザ識別情報を、前記情報処理装置にプリンタドライバがインストールされている前記画像形成装置に送信すること
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記情報処理装置は、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を含む削除要求を前記画像形成装置に送信する削除要求送信手段
を更に備え、
前記画像形成装置は、
前記第１の登録手段で前記記憶手段に登録されたユーザ識別情報のうち、前記削除要求送信手段で送信された削除要求に含まれるユーザ識別情報を削除すると共に、前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記削除要求送信手段で送信された削除要求に含まれるユーザ識別情報を含む認証情報を削除する第１の削除手段
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記画像形成装置は、
前記第１の登録手段で前記記憶手段に登録されたユーザ識別情報のうち、前記第２の登録手段で認証情報として登録されたユーザ識別情報を削除する第２の削除手段
を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
ユーザを識別するためのユーザ識別情報を用いて認証することによりログイン可能な情報処理装置と、読取対象物を識別するための読取対象物識別情報と前記ユーザ識別情報とを含む認証情報を記憶する記憶手段を備える画像形成装置とを含む情報処理システムの制御方法であって、
前記情報処理装置のユーザ識別情報取得手段が、前記情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得ステップと、
前記情報処理装置の送信手段が、前記ユーザ識別情報取得ステップで取得したユーザ識別情報を前記画像形成装置に送信する送信ステップと、
前記画像形成装置の第１の登録手段が、前記送信ステップで送信されたユーザ識別情報を前記記憶手段に登録する第１の登録ステップと、
前記画像形成装置の入力受付手段が、前記ユーザ識別情報の入力を受け付ける入力受付ステップと、
前記画像形成装置の取得手段が、前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得ステップと、
前記画像形成装置の第２の登録手段が、前記第１の登録ステップで前記記憶手段に登録され、前記入力受付ステップで入力を受け付けたユーザ識別情報と、前記取得ステップで取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録ステップと、
前記情報処理装置の印刷データ生成手段が、前記送信ステップで送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成ステップと、
前記情報処理装置の印刷データ送信手段が、前記印刷データ生成ステップで生成された印刷データを前記画像形成装置に送信する印刷データ送信ステップと、
前記画像形成装置の認証手段が、前記第２の登録ステップで前記記憶手段に登録された認証情報のうち、前記取得ステップで取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証ステップと、
前記画像形成装置の印刷指示受付手段が、前記印刷データ送信ステップで送信された印刷データのうち、前記認証ステップで用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項８】
ユーザを識別するためのユーザ識別情報を用いて認証することによりログイン可能な情報処理装置と、読取対象物を識別するための読取対象物識別情報と前記ユーザ識別情報とを含む認証情報を記憶する記憶手段を備える画像形成装置とを含む情報処理システムの制御方法を実行可能なプログラムであって、
前記情報処理装置を、
前記情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を前記画像形成装置に送信する送信手段と、
前記送信手段で送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段
として機能させ、
前記画像形成装置を、
前記送信手段で送信されたユーザ識別情報を前記記憶手段に登録する第１の登録手段と、
前記ユーザ識別情報の入力を受け付ける入力受付手段と、
前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得手段と、
前記第１の登録手段で前記記憶手段に登録され、前記入力受付手段で入力を受け付けたユーザ識別情報と、前記取得手段で取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録手段と、
前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記取得手段で取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証手段と、
前記印刷データ送信手段で送信された印刷データのうち、前記認証手段で用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付手段
として機能させることを特徴とするプログラム。
【請求項９】
ユーザを識別するためのユーザ識別情報を用いて認証することによりログイン可能な情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を画像形成装置に送信する送信手段と、
前記送信手段で送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段と
を備える情報処理装置と通信可能であり、
読取対象物を識別するための読取対象物識別情報と前記ユーザ識別情報とを含む認証情報を記憶する記憶手段を備える画像形成装置であって、
前記送信手段で送信されたユーザ識別情報を前記記憶手段に登録する第１の登録手段と、
前記ユーザ識別情報の入力を受け付ける入力受付手段と、
前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得手段と、
前記第１の登録手段で前記記憶手段に登録され、前記入力受付手段で入力を受け付けたユーザ識別情報と、前記取得手段で取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録手段と、
前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記取得手段で取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証手段と、
前記印刷データ送信手段で送信された印刷データのうち、前記認証手段で用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付手段と
を備えることを特徴とする画像形成装置。
【請求項１０】
ユーザを識別するためのユーザ識別情報を用いて認証することによりログイン可能な情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を画像形成装置に送信する送信手段と、
前記送信手段で送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段と
を備える情報処理装置と通信可能であり、
読取対象物を識別するための読取対象物識別情報と前記ユーザ識別情報とを含む認証情報を記憶する記憶手段を備える画像形成装置の制御方法であって、
前記画像形成装置の第１の登録手段が、前記送信手段で送信されたユーザ識別情報を前記記憶手段に登録する第１の登録ステップと、
前記画像形成装置の入力受付手段が、前記ユーザ識別情報の入力を受け付ける入力受付ステップと、
前記画像形成装置の取得手段が、前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得ステップと、
前記画像形成装置の第２の登録手段が、前記第１の登録ステップで前記記憶手段に登録され、前記入力受付ステップで入力を受け付けたユーザ識別情報と、前記取得ステップで取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録ステップと、
前記画像形成装置の認証手段が、前記第２の登録ステップで前記記憶手段に登録された認証情報のうち、前記取得ステップで取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証ステップと、
前記画像形成装置の印刷指示受付手段が、前記印刷データ送信手段で送信された印刷データのうち、前記認証ステップで用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付ステップと
を備えることを特徴とする画像形成装置の制御方法。
【請求項１１】
ユーザを識別するためのユーザ識別情報を用いて認証することによりログイン可能な情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を画像形成装置に送信する送信手段と、
前記送信手段で送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段と
を備える情報処理装置と通信可能であり、
読取対象物を識別するための読取対象物識別情報と前記ユーザ識別情報とを含む認証情報を記憶する記憶手段を備える画像形成装置の制御方法を実行可能なプログラムであって、
前記画像形成装置を、
前記送信手段で送信されたユーザ識別情報を前記記憶手段に登録する第１の登録手段と、
前記ユーザ識別情報の入力を受け付ける入力受付手段と、
前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得手段と、
前記第１の登録手段で前記記憶手段に登録され、前記入力受付手段で入力を受け付けたユーザ識別情報と、前記取得手段で取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録手段と、
前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記取得手段で取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証手段と、
前記印刷データ送信手段で送信された印刷データのうち、前記認証手段で用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付手段
として機能させることを特徴とするプログラム。
【請求項１２】
読取対象物を識別するための読取対象物識別情報とユーザを識別するためのユーザ識別情報とを含む認証情報を記憶する記憶手段と、
情報処理装置から送信されたユーザ識別情報を前記記憶手段に登録する第１の登録手段と、
前記ユーザ識別情報の入力を受け付ける入力受付手段と、
前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得手段と、
前記第１の登録手段で前記記憶手段に登録され、前記入力受付手段で入力を受け付けたユーザ識別情報と、前記取得手段で取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録手段と、
前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記取得手段で取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証手段と、
情報処理装置から送信された印刷データのうち、前記認証手段で用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付手段と
を備える画像形成装置と通信可能であり、
前記ユーザ識別情報を用いて認証することによりログイン可能な情報処理装置であって、
前記情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を前記画像形成装置に送信する送信手段と、
前記送信手段で送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段と
を備えることを特徴とする情報処理装置。
【請求項１３】
読取対象物を識別するための読取対象物識別情報とユーザを識別するためのユーザ識別情報とを含む認証情報を記憶する記憶手段と、
情報処理装置から送信されたユーザ識別情報を前記記憶手段に登録する第１の登録手段と、
前記ユーザ識別情報の入力を受け付ける入力受付手段と、
前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得手段と、
前記第１の登録手段で前記記憶手段に登録され、前記入力受付手段で入力を受け付けたユーザ識別情報と、前記取得手段で取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録手段と、
前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記取得手段で取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証手段と、
情報処理装置から送信された印刷データのうち、前記認証手段で用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付手段と
を備える画像形成装置と通信可能であり、
前記ユーザ識別情報を用いて認証することによりログイン可能な情報処理装置の制御方法であって、
前記情報処理装置のユーザ識別情報取得手段が、前記情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得ステップと、
前記情報処理装置の送信手段が、前記ユーザ識別情報取得ステップで取得したユーザ識別情報を前記画像形成装置に送信する送信ステップと、
前記情報処理装置の印刷データ生成手段が、前記送信ステップで送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成ステップと、
前記情報処理装置の印刷データ送信手段が、前記印刷データ生成ステップで生成された印刷データを前記画像形成装置に送信する印刷データ送信ステップと
を備えることを特徴とする情報処理装置の制御方法。
【請求項１４】
読取対象物を識別するための読取対象物識別情報とユーザを識別するためのユーザ識別情報とを含む認証情報を記憶する記憶手段と、
情報処理装置から送信されたユーザ識別情報を前記記憶手段に登録する第１の登録手段と、
前記ユーザ識別情報の入力を受け付ける入力受付手段と、
前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得手段と、
前記第１の登録手段で前記記憶手段に登録され、前記入力受付手段で入力を受け付けたユーザ識別情報と、前記取得手段で取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録手段と、
前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記取得手段で取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証手段と、
情報処理装置から送信された印刷データのうち、前記認証手段で用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付手段と
を備える画像形成装置と通信可能であり、
前記ユーザ識別情報を用いて認証することによりログイン可能な情報処理装置の制御方法を実行可能なプログラムであって、
前記情報処理装置を、
前記情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得手段と、
前記ユーザ識別情報取得手段で取得したユーザ識別情報を前記画像形成装置に送信する送信手段と、
前記送信手段で送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段
として機能させることを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ユーザ認証で用いる読取対象物識別情報と印刷データの取得で用いるユーザ識別情報とを含む認証情報を、ユーザの手間をかけることなく画像形成装置に登録することの可能な情報処理システム、画像形成装置、情報処理装置、これらの制御方法、及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、ユーザ認証で用いる読取対象物識別情報と印刷データの取得で用いるユーザ識別情報とを含む認証情報を、ユーザの手間をかけることなく画像形成装置に登録することの可能な仕組みを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記した目的を達成するために、本発明の情報処理システムは、ユーザを識別するためのユーザ識別情報を用いて認証することによりログイン可能な情報処理装置と、読取対象物を識別するための読取対象物識別情報と前記ユーザ識別情報とを含む認証情報を記憶する記憶手段を備える画像形成装置とを含む情報処理システムであって、前記情報処理装置は、前記情報処理装置にログインしているユーザの前記ユーザ識別情報を取得するユーザ識別情報取得手段と、前記ユーザ識別情報取得手段で取得したユーザ識別情報を前記画像形成装置に送信する送信手段と、前記送信手段で送信された前記ユーザ識別情報を含む印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成された印刷データを前記画像形成装置に送信する印刷データ送信手段とを備え、前記画像形成装置は、前記送信手段で送信されたユーザ識別情報を前記記憶手段に登録する第１の登録手段と、前記ユーザ識別情報の入力を受け付ける入力受付手段と、前記読取対象物を読み取ることにより、前記読取対象物識別情報を取得する取得手段と、前記第１の登録手段で前記記憶手段に登録され、前記入力受付手段で入力を受け付けたユーザ識別情報と、前記取得手段で取得した読取対象物識別情報とを含む認証情報を前記記憶手段に登録する第２の登録手段と、前記第２の登録手段で前記記憶手段に登録された認証情報のうち、前記取得手段で取得した読取対象物識別情報を含む認証情報を用いて、ユーザ認証を行う認証手段と、前記印刷データ送信手段で送信された印刷データのうち、前記認証手段で用いた認証情報に含まれるユーザ識別情報を含む印刷データを取得し、印刷指示を受け付ける印刷指示受付手段とを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明によれば、ユーザ認証で用いる読取対象物識別情報と印刷データの取得で用いるユーザ識別情報とを含む認証情報を、ユーザの手間をかけることなく画像形成装置に登録することが可能となる。