(57)【特許請求の範囲】
【請求項１】
利用者を識別する識別手段と、
利用者の属性情報を複数の利用者について各々記憶する第１記憶手段から前記識別手段によって識別された利用者に対応する属性情報を取得すると共に、利用者の属性情報から入力情報を生成するためのルールを表すルール情報を、入力情報の送信先及び入力情報の種別と対応付けて各々記憶する第２記憶手段から、入力情報の送信先及び入力情報の種別に対応するルール情報を取得し、取得した前記属性情報及び前記ルール情報に基づいて前記識別された利用者に対応する前記入力情報を生成する生成手段と、
前記生成手段によって生成された前記入力情報を前記送信先へ送信する処理を行う処理手段と、
を含む情報入力支援装置。
【請求項２】
前記入力情報は、指示された接続先へ接続した際に前記接続先から配信された入力画面内の認証情報入力欄への入力が要求される認証情報であり、
前記生成手段は、前記接続先から前記入力画面が配信されると、前記ルール情報を前記入力情報の送信先としての接続先及び入力情報の種別と対応付けて各々記憶する第２記憶手段から、前記入力画面の配信元の前記接続先及び前記認証情報入力欄への入力が要求された情報の種別に対応するルール情報を取得し、取得した前記属性情報及び前記ルール情報に基づいて前記入力情報としての前記認証情報を生成し、
前記処理手段は、前記生成手段によって生成された前記認証情報を、前記接続先へ送信する処理を行う請求項１記載の情報入力支援装置。
【請求項３】
前記入力情報は、指示された接続先へ接続した際に前記接続先から配信された入力画面内の認証情報入力欄への入力が要求される認証情報であり、
前記生成手段は、前記接続先から前記入力画面が配信されると、前記ルール情報を、入力情報の送信先としての接続先、及び、入力情報の種別としての、前記入力情報を入力する入力画面内の入力欄を識別する情報と対応付けて各々記憶する第２記憶手段から、前記入力画面の配信元の前記接続先及び前記配信された入力画面内の認証情報入力欄に対応するルール情報を取得し、取得した前記属性情報及び前記ルール情報に基づいて前記入力情報としての前記認証情報を生成し、
前記処理手段は、前記生成手段によって生成された前記認証情報を、前記配信された入力画面内の認証情報入力欄に入力する処理を行う請求項１記載の情報入力支援装置。
【請求項４】
前記生成手段は、前記第２記憶手段から取得したルール情報が、前記ルールとして、前記入力情報として用いる属性情報の種類を指定する情報である場合、前記第１記憶手段より取得した前記属性情報から、前記ルール情報が指定する種類に対応する属性情報を抽出することで、前記識別された利用者に対応する前記入力情報を生成する請求項１〜請求項３の何れか１項記載の情報入力支援装置。
【請求項５】
前記生成手段は、前記第２記憶手段から取得したルール情報が、前記ルールとして、前記入力情報として用いる属性情報の種類と、当該属性情報の編集方法と、を指定する情報である場合、前記第１記憶手段より取得した前記属性情報から、前記ルール情報が指定する種類に対応する属性情報を抽出した後に、抽出した属性情報を前記ルール情報が指定する編集方法に従って編集することで、前記識別された利用者に対応する前記入力情報を生成する請求項１〜請求項３の何れか１項記載の情報入力支援装置。
【請求項６】
前記生成手段は、前記入力情報の送信先及び入力情報の種別に対応するルール情報が前記第２記憶手段に記憶されていない場合に、前記第２記憶手段に記憶されている複数のルール情報が表す複数のルールを選択肢として利用者に各々提示し、提示した複数のルールの中から利用者によって選択されたルールに基づいて前記識別された利用者に対応する前記入力情報を生成すると共に、前記選択されたルールを表すルール情報を、前記入力情報の送信先及び前記入力情報の種別と対応付けて前記第２記憶手段に追加記憶させる請求項１〜請求項５の何れか１項記載の情報入力支援装置。
【請求項７】
利用者によって入力情報が入力された場合に、利用者によって入力された前記入力情報を、前記第１記憶手段から取得した、前記識別手段によって識別された利用者に対応する属性情報と照合し、利用者の属性情報から前記入力情報を生成するためのルールを生成し、生成したルールを表すルール情報を、前記入力情報の送信先及び入力情報の種別と対応付けて前記第２記憶手段に追加記憶させるルール管理手段を更に備えた請求項１〜請求項６の何れか１項記載の情報入力支援装置。
【請求項８】
前記ルール管理手段は、前記第１記憶手段から取得した、前記識別手段によって識別された利用者に対応する属性情報の中に、利用者によって入力された前記入力情報と完全一致する属性情報が存在している場合は、前記ルールとして、前記完全一致する属性情報の種類を指定するルールを生成し、前記第１記憶手段から取得した、前記識別手段によって識別された利用者に対応する属性情報の中に、利用者によって入力された前記入力情報と部分一致する属性情報が存在している場合は、前記部分一致する属性情報を利用者によって入力された前記入力情報と完全一致させるための編集方法を判断し、前記ルールとして、前記部分一致する属性情報の種類と、前記判断した編集方法と、を指定するルールを生成する請求項７記載の情報入力支援装置。
【請求項９】
コンピュータを、
利用者を識別する識別手段、
利用者の属性情報を複数の利用者について各々記憶する第１記憶手段から前記識別手段によって識別された利用者に対応する属性情報を取得すると共に、利用者の属性情報から入力情報を生成するためのルールを表すルール情報を、入力情報の送信先及び入力情報の種別と対応付けて各々記憶する第２記憶手段から、入力情報の送信先及び入力情報の種別に対応するルール情報を取得し、取得した前記属性情報及び前記ルール情報に基づいて前記識別された利用者に対応する前記入力情報を生成する生成手段、
及び、前記生成手段によって生成された前記入力情報を前記送信先へ送信する処理を行う処理手段
として機能させるための情報入力支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報入力支援装置及び情報入力支援プログラムに関する。
【背景技術】
【０００２】
認証時のログイン操作の簡便化に関し、特許文献１には、電子取引先毎の識別番号と暗証番号のデータベースを保持し、インターネット・ブラウザや専用ソフトウェア等の電子取引ソフトウェアと一体化または連携して、電子取引先毎に適切な識別番号と暗証番号の自動入力を行う技術が開示されている。
【０００３】
また特許文献２には、ユーザが操作するウェブブラウザによりウェブサーバを介して接続される統合システムに、複数のシステムの各々への接続に必要な接続情報を各システムの管理システム毎に、各システムに対応する接続情報を識別するための属性情報を各システム毎に管理情報として保持させることで、複数のシステムが稼働する環境におけるシングルサインオンを実現する技術が開示されている。
【０００４】
また特許文献３には、サーバアプリケーションを提供するサーバコンピュータと、サーバコンピュータが提供するサーバアプリケーションを使用するクライアントを含むシステムにおいて、サーバアプリケーション毎にクライアントのユーザ認証情報を登録した個人情報管理テーブルをクライアント毎に設けておき、個人情報管理テーブルに登録されたユーザ認証情報に基づきクライアントに代わってサーバに対するユーザ認証を行う個人情報管理サーバを設ける技術が開示されている。
【０００５】
更に特許文献４には、ユーザのログイン名毎、ウェブサーバ毎に、ウェブサーバの所在を示す所在情報と、ウェブサーバに送信する送信情報とを対応付けたウェブサーバ管理テーブルを設け、装置を利用するユーザのログイン名を識別すると、ウェブサーバ管理テーブル中の識別されたログイン名に関する内容を決定し、その内容に含まれるウェブサーバへ対応する送信情報を送信することで、画像処理装置からウェブサーバにアクセスする場合に、セキュア性を確保しつつキー操作の作業軽減を実現する技術が開示されている。
【０００６】
また特許文献５には、クライアントが、クライアントで記憶されているマスタ認証情報と、第１サーバに関連するデータとに基づき、マスタ認証情報とは異なる、第１サーバ特有の認証情報のセットを作成し、第１サーバによって制御されている限定リソースにアクセスするために、第１サーバ特有の認証情報を第１サーバに供給することで、ユーザが単一のマスタ認証情報を覚えてさえいれば、サーバ毎に異なる認証情報での複数のサーバへのサインオンを可能とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−０３２３４１号公報
【特許文献２】特開２００２−３２４０５１号公報
【特許文献３】特開２０００−２０７３６２号公報
【特許文献４】特開２００８−０８３８０９号公報
【特許文献５】特開２０００−３４７９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、複数の利用者が共用する情報入力支援装置において、情報の入力先毎に個々の利用者が互いに異なる情報を入力する操作の負担軽減を実現できる情報入力支援装置及び情報入力支援プログラムを得ることが目的である。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１記載の発明に係る情報入力支援装置は、利用者を識別する識別手段と、利用者の属性情報を複数の利用者について各々記憶する第１記憶手段から前記識別手段によって識別された利用者に対応する属性情報を取得すると共に、利用者の属性情報から入力情報を生成するためのルールを表すルール情報を、入力情報の送信先及び入力情報の種別と対応付けて各々記憶する第２記憶手段から、入力情報の送信先及び入力情報の種別に対応するルール情報を取得し、取得した前記属性情報及び前記ルール情報に基づいて前記識別された利用者に対応する前記入力情報を生成する生成手段と、前記生成手段によって生成された前記入力情報を前記送信先へ送信する処理を行う処理手段と、を含んで構成されている。
【００１０】
請求項２記載の発明は、請求項１記載の発明において、前記入力情報は、指示された接続先へ接続した際に前記接続先から配信された入力画面内の認証情報入力欄への入力が要求される認証情報であり、前記生成手段は、前記接続先から前記入力画面が配信されると、前記ルール情報を前記入力情報の送信先としての接続先及び入力情報の種別と対応付けて各々記憶する第２記憶手段から、前記入力画面の配信元の前記接続先及び前記認証情報入力欄への入力が要求された情報の種別に対応するルール情報を取得し、取得した前記属性情報及び前記ルール情報に基づいて前記入力情報としての前記認証情報を生成し、前記処理手段は、前記生成手段によって生成された前記認証情報を、前記接続先へ送信する処理を行う。
【００１１】
請求項３記載の発明は、請求項１記載の発明において、前記入力情報は、指示された接続先へ接続した際に前記接続先から配信された入力画面内の認証情報入力欄への入力が要求される認証情報であり、前記生成手段は、前記接続先から前記入力画面が配信されると、前記ルール情報を、入力情報の送信先としての接続先、及び、入力情報の種別としての、前記入力情報を入力する入力画面内の入力欄を識別する情報と対応付けて各々記憶する第２記憶手段から、前記入力画面の配信元の前記接続先及び前記配信された入力画面内の認証情報入力欄に対応するルール情報を取得し、取得した前記属性情報及び前記ルール情報に基づいて前記入力情報としての前記認証情報を生成し、前記処理手段は、前記生成手段によって生成された前記認証情報を、前記配信された入力画面内の認証情報入力欄に入力する処理を行う。
【００１２】
請求項４記載の発明は、請求項１〜請求項３の何れかに記載の発明において、前記生成手段は、前記第２記憶手段から取得したルール情報が、前記ルールとして、前記入力情報として用いる属性情報の種類を指定する情報である場合、前記第１記憶手段より取得した前記属性情報から、前記ルール情報が指定する種類に対応する属性情報を抽出することで、前記識別された利用者に対応する前記入力情報を生成する。
【００１３】
請求項５記載の発明は、請求項１〜請求項３の何れかに記載の発明において、前記生成手段は、前記第２記憶手段から取得したルール情報が、前記ルールとして、前記入力情報として用いる属性情報の種類と、当該属性情報の編集方法と、を指定する情報である場合、前記第１記憶手段より取得した前記属性情報から、前記ルール情報が指定する種類に対応する属性情報を抽出した後に、抽出した属性情報を前記ルール情報が指定する編集方法に従って編集することで、前記識別された利用者に対応する前記入力情報を生成する。
【００１４】
請求項６記載の発明は、請求項１〜請求項５の何れかに記載の発明において、前記生成手段は、前記入力情報の送信先及び入力情報の種別に対応するルール情報が前記第２記憶手段に記憶されていない場合に、前記第２記憶手段に記憶されている複数のルール情報が表す複数のルールを選択肢として利用者に各々提示し、提示した複数のルールの中から利用者によって選択されたルールに基づいて前記識別された利用者に対応する前記入力情報を生成すると共に、前記選択されたルールを表すルール情報を、前記入力情報の送信先及び前記入力情報の種別と対応付けて前記第２記憶手段に追加記憶させる。
【００１５】
請求項７記載の発明は、請求項１〜請求項６の何れかに記載の発明において、利用者によって入力情報が入力された場合に、利用者によって入力された前記入力情報を、前記第１記憶手段から取得した、前記識別手段によって識別された利用者に対応する属性情報と照合し、利用者の属性情報から前記入力情報を生成するためのルールを生成し、生成したルールを表すルール情報を、前記入力情報の送信先及び入力情報の種別と対応付けて前記第２記憶手段に追加記憶させるルール管理手段を更に備えている。
【００１６】
請求項８記載の発明は、請求項７記載の発明において、前記ルール管理手段は、前記第１記憶手段から取得した、前記識別手段によって識別された利用者に対応する属性情報の中に、利用者によって入力された前記入力情報と完全一致する属性情報が存在している場合は、前記ルールとして、前記完全一致する属性情報の種類を指定するルールを生成し、前記第１記憶手段から取得した、前記識別手段によって識別された利用者に対応する属性情報の中に、利用者によって入力された前記入力情報と部分一致する属性情報が存在している場合は、前記部分一致する属性情報を利用者によって入力された前記入力情報と完全一致させるための編集方法を判断し、前記ルールとして、前記部分一致する属性情報の種類と、前記判断した編集方法と、を指定するルールを生成する。
【００１７】
請求項９記載の発明に係る情報入力支援プログラムは、コンピュータを、利用者を識別する識別手段、利用者の属性情報を複数の利用者について各々記憶する第１記憶手段から前記識別手段によって識別された利用者に対応する属性情報を取得すると共に、利用者の属性情報から入力情報を生成するためのルールを表すルール情報を、入力情報の送信先及び入力情報の種別と対応付けて各々記憶する第２記憶手段から、入力情報の送信先及び入力情報の種別に対応するルール情報を取得し、取得した前記属性情報及び前記ルール情報に基づいて前記識別された利用者に対応する前記入力情報を生成する生成手段、及び、前記生成手段によって生成された前記入力情報を前記送信先へ送信する処理を行う処理手段として機能させる。
【発明の効果】
【００１８】
請求項１,４,５,９記載の発明は、複数の利用者が共用する情報入力支援装置において、情報の入力先毎に個々の利用者が互いに異なる情報を入力する操作の負担軽減を実現できる、という効果を有する。
【００１９】
請求項２記載の発明は、個々の利用者が接続先毎に異なる認証情報を入力する場合の認証情報の入力操作の負担軽減を実現できる、という効果を有する。
【００２０】
請求項３記載の発明は、個々の利用者が入力画面内の認証情報入力欄毎に異なる認証情報を入力する場合の認証情報の入力操作の負担軽減を実現できる、という効果を有する。
【００２１】
請求項６記載の発明は、対応するルール情報が未記憶の送信先又は入力画面内の入力欄について、利用者の負担増大を抑制しつつ対応するルール情報を追加記憶できる、という効果を有する。
【００２２】
請求項７,８記載の発明は、第２記憶手段にルール情報として未記憶の新たなルールによって生成される新たな入力情報が出現した場合にも、新たなルールを表すルール情報を追加記憶できる、という効果を有する。
【図面の簡単な説明】
【００２３】
【図１】実施形態に係るコンピュータ・システムの概略構成を示すブロック図である。
【図２】ＡＰサーバ接続処理の内容を示すフローチャートである。
【図３】ルール情報追加処理の内容を示すフローチャートである。
【図４】認証情報入力画面及び仮想キーボードの一例を各々示すイメージ図である。
【図５】ルール情報テーブルを構成する接続先別ルールテーブル及びルール定義テーブルの一例を各々示す概略図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係るコンピュータ・システム１０の概略構成が示されている。コンピュータ・システム１０は、ＬＡＮ(Local Area Network)やインターネット等から成るネットワーク１２に、画像読取印刷装置１４、ＰＣ(Personal Computer：パーソナル・コンピュータ)等から成る複数台の端末装置２６、管理サーバ３６及び複数台のアプリケーション・サーバ(ＡＰサーバ)４０が各々接続されて構成されている。
【００２５】
画像読取印刷装置１４は、マイクロコンピュータ等から成りＣＰＵ１６Ａ、メモリ１６Ｂ、ＨＤＤ(Hard Disk Drive)やフラッシュメモリ等から成る不揮発性の記憶部１６Ｃ、ネットワークＩ／Ｆ(インタフェース)部１６Ｄを内蔵した本体制御部１６を備えている。また本体制御部１６には、セットされた読取対象の文書(紙原稿)を光学的に読み取って読取画像データを出力する画像読取部１８、入力された印刷画像データが表す画像を記録用紙に印刷する画像印刷部２０、ＬＣＤ等から成る表示手段としての表示部２２Ａ及びテンキーやタッチパネル等から成る入力受付手段としての操作部２２Ｂが設けられた操作パネル２２、及び、コンピュータ・システム１０の個々の利用者が各々所持するＩＣカード(図示省略)に記録されているカードＩＤ等の情報を読み取るカードリーダ２４が各々接続されている。なお、カードリーダ２４は本発明の識別手段の一例である。
【００２６】
本体制御部１６のネットワークＩ／Ｆ部１６Ｄはネットワーク１２に接続され、端末装置２６とのネットワーク１２経由での通信を司る。また本体制御部１６の記憶部１６Ｃには、ＣＰＵ１６Ａによって実行されるプログラムとして、画像読取印刷装置１４の各部の動作を制御して利用者（ユーザ）に各種のサービス(例えば文書の複写、プリント(端末装置２６から受信した文書データや、ＡＰサーバ４０の記憶部に記憶されたＤＢ(データベース)に登録されている文書データが表す文書の印刷)、スキャンtoサーバ(文書を読み取り、読取画像データをＡＰサーバ４０へアップロードすることでＡＰサーバ４０の記憶部上に予め設けられた保存領域に読取画像データを格納させるサービス)等を提供するためのサービス提供プログラムと、ＣＰＵ１６Ａによって後述するＡＰサーバ接続処理を行うためのＡＰサーバ接続プログラムが各々インストールされており、更にルール情報テーブル(詳細は後述)も記憶されている。なお、本体制御部１６の記憶部１６Ｃは請求項１等に記載の第２記憶手段の一例である。
【００２７】
なお、上記のＡＰサーバ接続プログラムは本発明に係る情報入力支援プログラムの一態様であり、本実施形態では、画像読取印刷装置１４の本体制御部１６のＣＰＵ１６Ａによって上記のＡＰサーバ接続プログラムが実行されることで、画像読取印刷装置１４が本発明に係る情報入力支援装置の一例として機能する。
【００２８】
また、個々のＡＰサーバ４０は、画像読取印刷装置１４と協働して、ＡＰサーバ４０を利用するサービス(例えば、前述したように、ＤＢ登録文書を印刷するサービスや、スキャンtoサーバのサービス等)を利用者に提供するためのコンピュータであり、ＡＰサーバ４０の記憶部には上記サービスを実現するためのアプリケーション・プログラムがインストールされている。また、個々の端末装置２６には、ディスプレイ２８、キーボード３０及びマウス３２が各々接続されている。また、管理サーバ３６の不揮発性の記憶部(図示省略)には、コンピュータ・システム１０の個々の利用者について、利用者ＩＤや社員番号、電子メールアドレス、個々の利用者が所持するＩＣカードに記録されているカードＩＤ等の複数種の属性情報が各々登録された利用者属性情報テーブルが記憶されている。なお、管理サーバ３６の記憶部は請求項１等に記載の第１記憶手段の一例である。
【００２９】
次に本実施形態の作用を説明する。画像読取印刷装置１４の本体制御部１６は、サービス提供プログラムがＣＰＵ１６Ａによって実行されることで、各種のサービスを利用者に提供するサービス提供処理を行うが、このサービス提供処理では、画像読取印刷装置１４の設置箇所へ出向き、所持しているＩＣカードに記録されているカードＩＤ等の情報をカードリーダ２４によって読み取らせる利用者認証処理を経た利用者から、利用対象のサービスとしてＡＰサーバ４０を利用するサービスが選択された場合に、選択されたサービスを提供するＡＰサーバ４０と接続するために、ＡＰサーバ４０接続プログラムを呼び出す処理を行う。これにより、ＣＰＵ１６ＡによってＡＰサーバ４０接続プログラムが実行されることで、画像読取印刷装置１４の本体制御部１６によってＡＰサーバ４０接続処理が行われる。以下、このＡＰサーバ４０接続処理について図２を参照して説明する。
【００３０】
ＡＰサーバ４０接続処理では、まずステップ１００において、利用者によって選択されたサービスに基づいて、当該サービスの提供を受けるためのＡＰサーバ４０の接続先を認識し、認識した接続先に対して接続を要求する情報を送信する。なお、本体制御部１６の記憶部１６Ｃには、ＡＰサーバ４０を利用する個々のサービス毎に、接続対象のＡＰサーバ４０の情報を含む接続先情報(例えば接続先ＵＲＬ(Uniform Resource Locator))が登録された接続先テーブルが予め記憶されており、ステップ１００の処理は、例えば、利用者によって選択されたサービスをキーにして接続先テーブルを検索し、対応する接続先情報を読み出し、読み出した接続先情報が表す接続先に対してウェブページ配信要求を送信することによって成される。
【００３１】
次のステップ１０２では、接続先のＡＰサーバ４０から送信されたウェブページの情報を受信することで、前記情報を取得する。次のステップ１０４では、ＡＰサーバ４０から受信した情報が表す画面が認証情報入力画面か否かに基づいて、ＡＰサーバ４０から認証情報の入力が要求されているか否か判定する。ＡＰサーバ４０は、サービスの提供にあたって利用者の確認が不要なサービス(例えば不特定の利用者に提供するサービス等)が要求された場合、認証情報入力画面以外の他の画面(例えば提供するサービスの細目等を選択可能な画面)の情報を画像読取印刷装置１４へ配信する。この場合は、前記他の画面が操作パネル２２の表示部２２Ａに表示されると共に、ステップ１０４の判定が否定されてＡＰサーバ接続処理を終了し、サービス提供処理へ制御が戻る。
【００３２】
一方、例えばＤＢ登録文書を印刷するサービスや、スキャンtoサーバのサービス等の提供にあたっては、例えばＤＢ登録文書のセキュリティの確保やアップロードされたデータを利用者毎に異なる保存領域に格納する等を目的として、サービスの提供を要求した利用者を確認する必要がある。このように、利用者の確認が必要なサービスの提供が要求された場合、ＡＰサーバ４０は、例として図４(Ａ)に示すように、利用者ＩＤの入力欄５０及びパスワードの入力欄５２が各々設けられた認証情報入力画面の情報を画像読取印刷装置１４へ配信する。この認証情報入力画面は、ＨＴＭＬ(HyperText Markup Language)で記述され、利用者ＩＤの入力欄５０には利用者ＩＤの入力欄であることを示すタグ、パスワードの入力欄５２にはパスワードの入力欄であることを示すタグが付加されており、認証情報入力画面の情報を受信した画像読取印刷装置１４側では、各入力欄５０,５２に付加されたタグを解釈することで、入力欄５０に入力すべき情報の種別が「利用者ＩＤ」であり、入力欄５２に入力すべき情報の種別が「パスワード」であることを認識することができる。ＡＰサーバ４０から認証情報入力画面の情報が配信された場合、配信された認証情報入力画面が操作パネル２２の表示部２２Ａに表示されると共に、ステップ１０４の判定が肯定されてステップ１０６へ移行する。
【００３３】
また、ＡＰサーバ４０の中には、認証情報入力画面の情報を接続元の装置へ配信せず、認証情報が無いため接続を許可しない旨のエラー情報のみ配信する仕様のＡＰサーバ４０も存在しており、接続先のＡＰサーバ４０がこのような仕様のＡＰサーバ４０である場合は、接続元の装置である画像読取印刷装置１４側で、例として図４(Ａ)に示すように、利用者ＩＤの入力欄５０及びパスワードの入力欄５２が各々設けられた認証情報入力画面が生成され、操作パネル２２の表示部２２Ａに表示される。なお、この場合もステップ１０４の判定が肯定されてステップ１０６へ移行する。
【００３４】
次のステップ１０６では、管理サーバ３６へ利用者識別情報(利用者が所持しているＩＣカードから読み取ったカードＩＤ等)を送信することで、送信した利用者識別情報によって特定される利用者の属性情報を要求する。これにより、管理サーバ３６では、画像読取印刷装置１４から受信した利用者識別情報をキーにして利用者属性情報テーブルを検索し、受信した利用者識別情報と同一の利用者に対応する全ての属性情報(利用者ＩＤや社員番号、電子メールアドレス等)を利用者属性情報テーブルから読み出して送信する処理が行われ、ステップ１０６ではこれらの属性情報を受信してメモリ１６Ｂに記憶させる処理が行われる。
【００３５】
ところで、ＡＳＰ(Application Service Provider)やＳａａＳ(Software as a Service)の普及により、本実施形態に係るコンピュータ・システム１０が或る企業内に設置されたシステムであっても、画像読取印刷装置１４が外部のサービスプロバイダが提供するＡＰサーバ４０と協働して利用者にサービスを提供する形態は増加してきている。しかしその場合、ＡＰサーバ４０を利用するための利用者ＩＤはサービスプロバイダ側の付与規則に従って付与されると共に、パスワードもサービスプロバイダ側が定めた基準(例えば桁数や使用可能文字の種類等)を満足するように設定されるので、画像読取印刷装置１４が外部のサービスプロバイダが提供するＡＰサーバ４０と協働することで実現されるサービスの提供を受ける利用者は、互いに異なるサービスプロバイダが提供するＡＰサーバ４０を利用するサービス毎に異なる認証情報(利用者ＩＤ及びパスワード)を入力する必要が有る。また、ＡＰサーバ４０を含むコンピュータ・システム１０が同一企業内に設置されたシステムであったとしても、画像読取印刷装置１４がＡＰサーバ４０と協働することで提供される全てのサービスにおける認証情報を統一できない状況は生じ得る。
【００３６】
このため、本実施形態では本体制御部１６の記憶部１６Ｃにルール情報テーブルを記憶している。このルール情報テーブルは、図５(Ａ)に示す接続先別ルールテーブルと、図５(Ｂ)に示すルール定義テーブルから構成されており、接続先別ルールテーブルは、ＡＰサーバ４０を利用する互いに異なる複数種のサービスについて、当該サービスの提供を受けるための接続先情報(接続先ＵＲＬ)、及び、前記サービスの提供を受ける際に入力すべき情報の種別(図５(Ａ)に示す例では「利用者ＩＤ」及び「パスワード」)と対応付けて、入力情報のルールを表すルール情報が各々登録されて構成されている(「利用者ＩＤ」と対応付けられたルール情報は、サービスの提供を受ける際に入力すべき利用者ＩＤのルールを表し、「パスワード」と対応付けられたルール情報は、サービスの提供を受ける際に入力すべきパスワードのルールを表している)。またルール定義テーブルは、入力情報の各種別(例えば「利用者ＩＤ」及び「パスワード」)のうちの少なくとも１つの種別の入力情報に適用される全てのルールについて、その名称と内容、ルールのタイプを表す情報が各々登録されて構成されており、前述の接続先別ルールテーブルに登録されている利用者ＩＤ及びパスワードのルール情報のうち、ルール定義テーブルに内容が登録されているルールを適用する利用者ＩＤやパスワードについては、ルール情報としてルールの名称("ルール１"や"ルール２"等)のみ登録されている。
【００３７】
ステップ１０８では、先のステップ１００における情報送信で用いた接続先情報と、認証情報入力画面の入力欄に付加されたタグに基づいて認識した入力情報の種別をキーにして接続先別ルールテーブルを検索し、次のステップ１１０では、ステップ１０８における検索の結果に基づき、利用者が選択したサービスの提供を受けるための接続先及び入力情報の種別に対応するルール情報が接続先別ルールテーブルに登録されているか否か判定する。この判定が肯定された場合はステップ１１２へ移行し、該当するルール情報を接続先別ルールテーブルから読み出してメモリ１６Ｂに記憶させる。なお、以下では、利用者が選択したサービスの提供を受けるための入力情報の種別が「利用者ＩＤ」及び「パスワード」である場合を例に説明を進める。
【００３８】
次のステップ１１４では、ステップ１１２で読み出したルール情報のうち、入力情報の種別「利用者ＩＤ」に対応するルール情報が表すルールの内容を判定し、判定結果に応じて分岐する。本実施形態では、「利用者ＩＤ」に対応するルールとして、利用者ＩＤとして用いる属性情報の種類を指定する第１のタイプのルール(図５(Ｂ)に示すルール２,３)、利用者ＩＤとして用いる属性情報の種類を指定すると共に指定した属性情報の編集方法を指定する第２のタイプのルール(図５(Ｂ)に示すルール４)、及び、利用者ＩＤとして固定値を指定する第３のタイプのルール(図５(Ａ)に示す「固定値("anonymous")」参照)の何れかを用いており、接続先別ルールテーブルには、利用者ＩＤに対応するルールとして、個々の接続先における利用者ＩＤの付与規則に応じて第１〜第３のタイプのルールの何れかが個々の接続先毎に設定される。
【００３９】
ここで、ステップ１１２で読み出した利用者ＩＤのルール情報が第１のタイプのルールに相当するルール内容を表していた場合には、ステップ１１４からステップ１１６へ移行し、先のステップ１０６で取得した利用者の属性情報の中から、ステップ１１２で読み出した利用者ＩＤのルール情報で指定された種類の属性情報を利用者ＩＤとして抽出し、ステップ１２２へ移行する。
【００４０】
また、ステップ１１２で読み出した利用者ＩＤのルール情報が第２のタイプのルールに相当するルール内容を表していた場合には、ステップ１１４からステップ１１８へ移行し、先のステップ１０６で取得した利用者の属性情報の中から、ステップ１１２で読み出した利用者ＩＤのルール情報で指定された種類の属性情報を抽出する。また、次のステップ１２０では、ステップ１１８で抽出した属性情報をステップ１１２で読み出した利用者ＩＤのルール情報で指定された編集方法に従って編集することで利用者ＩＤを生成し、ステップ１２２へ移行する。
【００４１】
また、ステップ１１２で読み出した利用者ＩＤのルール情報が第３のタイプのルールに相当するルール内容を表していた場合には、ステップ１１４からステップ１２１へ移行し、ルール情報で規定された固定値を利用者ＩＤとして設定し、ステップ１２２へ移行する。なお、上述したステップ１０６〜ステップ１２１は、後述するステップ１２８と共に、本発明の生成手段(より詳しくは請求項２,４,５に記載の生成手段)による処理の一例である。
【００４２】
ステップ１２２では、ステップ１１６又はステップ１２０又はステップ１２１の処理によって得られた利用者ＩＤを、操作パネル２２の表示部２２Ａに表示されている認証情報入力画面の利用者ＩＤの入力欄５０内に設定する。これにより、例として図４(Ｂ)に示すように、認証情報入力画面の利用者ＩＤの入力欄５０内には、利用者が利用者ＩＤを入力する操作を行うことなく、接続先別ルールテーブルに登録された利用者ＩＤのルール(ルール情報)に従って、適正な利用者ＩＤが設定・表示される。なお、ステップ１２２は本発明の処理手段による処理の一例である。
【００４３】
ステップ１２４では、ステップ１１２で読み出したルール情報のうち、入力情報の種別「パスワード」に対応するルール情報が表すルールの内容を判定し、判定結果に応じて分岐する。本実施形態では、「パスワード」に対応するルールとして、パスワードの入力を利用者に求める第４のタイプのルール(図５(Ｂ)に示すルール１)、及び、パスワードとして固定値を指定する第５のタイプのルール(図５(Ａ)に示す「固定値(""))」参照)の何れかを用いており、接続先別ルールテーブルには、パスワードのルールとして、個々の接続先におけるパスワードの付与規則(固定値か否か)に応じて第４のタイプのルール又は第５のタイプのルールが個々の接続先毎に設定される。
【００４４】
ここで、ステップ１１２で読み出したパスワードのルール情報が第４のタイプのルールに相当するルール内容を表していた場合には、ステップ１２４からステップ１２６へ移行して利用者によりパスワードが入力されたか否かを判定し、判定が肯定される迄ステップ１２６を繰り返す。そして、利用者によって操作パネル２２の操作部２２Ｂが操作されることで認証情報入力画面のパスワードの入力欄５２内にパスワードが入力されると、ステップ１２６の判定が肯定されてステップ１３２へ移行する。なお、例として図４(Ｃ)には、認証情報入力画面の利用者ＩＤの入力欄５０内に利用者ＩＤが設定・表示された後に、パスワードの入力欄５２内に利用者によってパスワードが入力された状態を示している。
【００４５】
また、ステップ１１２で読み出したパスワードのルール情報が第５のタイプのルールに相当するルール内容を表していた場合には、ステップ１２４からステップ１２８へ移行し、ルール情報で規定された固定値をパスワードとして設定し、ステップ１３２へ移行する。
【００４６】
次のステップ１３２では利用者ＩＤ及びパスワードの送信が指示されたか否か判定し、判定が肯定される迄ステップ１３２を繰り返す。図４(Ａ)〜(Ｃ)に示すように、認証情報入力画面には利用者ＩＤ及びパスワードの送信を指示するためのボタン５４が設けられており、認証情報入力画面の入力欄５０内に表示された利用者ＩＤ及び入力欄５２内に表示されたパスワードを確認した利用者がボタン５４を選択する操作を行うと、ステップ１３２の判定が肯定されてステップ１３４へ移行し、先のステップ１００で接続を要求する情報を送信した接続先に対し、認証情報入力画面の入力欄５０内に表示されている利用者ＩＤ及び入力欄５２内に表示されているパスワードを送信する。
【００４７】
これにより、接続先のＡＰサーバ４０では、画像読取印刷装置１４から受信した利用者ＩＤとパスワードの組み合わせに基づいて、画像読取印刷装置１４を介してサービスの提供を要求している利用者が正当な利用者か否かを確認する利用者認証処理が行われる。そして、利用者認証処理によって正当な利用者であることが確認された場合、ＡＰサーバ４０は認証情報入力画面以外の他の画面(例えば提供するサービスの細目等を選択可能な画面)の情報を画像読取印刷装置１４へ配信する。この情報を受信した画像読取印刷装置１４では、ステップ１３６でＡＰサーバ４０から受信した情報が表す画面(ウェブページ)を操作パネル２２の表示部２２Ａに表示してＡＰサーバ接続処理を終了する。これにより、サービス提供処理へ制御が戻ることになる。
【００４８】
次に、利用者が選択したサービスの提供を受けるための接続先に対応する利用者ＩＤ及びパスワードのルール情報が接続先別ルールテーブルに登録されていなかった場合の処理について説明する。なお、この状況が生じる場合としては、過去に接続したことのない接続先へ接続した場合等が挙げられる。接続先に対応する利用者ＩＤ及びパスワードのルール情報が接続先別ルールテーブルに登録されていなかった場合、ステップ１１０の判定が否定されてステップ１３０へ移行し、ルール情報追加処理が行われる。
【００４９】
このルール情報追加処理について、図３を参照して説明すると、ステップ１５０では、例として図４(Ｄ)に示すように、利用者ＩＤの入力欄５６と、利用者ＩＤを入力するための複数のキー５８が設けられた仮想キーボード６０を操作パネル２２の表示部２２Ａに表示させる。また、このステップ１５０では、ルール情報テーブルに登録されている利用者ＩＤの全てのルール(ルール情報)を抽出し、抽出した個々のルールに対応するルールボタン６２を仮想キーボード６０に追加表示させると共に、入力欄５６内に入力した利用者ＩＤを固定値として設定するルール情報の生成を指示するためのボタン６４も仮想キーボード６０に追加表示させる。
【００５０】
操作パネル２２の表示部２２Ａに表示させた仮想キーボード６０に対し、利用者によって何らかの操作が行われるとステップ１５２へ移行し、利用者による操作がルールボタン６２を選択する操作か否か判定する。利用者は、操作パネル２２の表示部２２Ａに仮想キーボード６０が表示されると、今回の接続先における利用者ＩＤの付与規則を認識し、認識した付与規則が仮想キーボード６０に表示されている何れかのルールボタン６２が表す利用者ＩＤのルールに合致しているか否か判断する。そして、認識した付与規則に合致する利用者ＩＤのルールを表すルールボタン６２が存在していた場合は、当該ルールボタン６２を選択する操作を行う。利用者によって上記操作が行われた場合、ステップ１５２の判定が肯定されてステップ１５４へ移行する。
【００５１】
ステップ１５４では、利用者によって選択されたルールボタン６２が表す利用者ＩＤのルールの内容を判定し、判定結果に応じて分岐する。ここで、利用者によって選択されたルールボタン６２が表す利用者ＩＤのルールの内容が、第１のタイプのルールに相当するルール内容であった場合には、ステップ１５４からステップ１５６へ移行し、先のステップ１０６で取得した利用者の属性情報の中から、利用者によって選択されたルールボタン６２が表す利用者ＩＤのルールで指定された種類の属性情報を利用者ＩＤとして抽出し、ステップ１６２へ移行する。
【００５２】
また、利用者によって選択されたルールボタン６２が表す利用者ＩＤのルールの内容が、第２のタイプのルールに相当するルール内容であった場合には、ステップ１５４からステップ１５８へ移行し、先のステップ１０６で取得した利用者の属性情報の中から、利用者によって選択されたルールボタン６２が表す利用者ＩＤのルールで指定された種類の属性情報を抽出する。また、次のステップ１６０では、ステップ１５８で抽出した属性情報を利用者によって選択されたルールボタン６２が表す利用者ＩＤのルールで指定された編集方法に従って編集することで利用者ＩＤを生成し、ステップ１６２へ移行する。
【００５３】
ステップ１６２では、利用者によって選択されたルールボタン６２が表す利用者ＩＤのルール情報を今回の接続先の接続先情報と対応付けて接続先別ルールテーブルに追加登録する。なお、上述したステップ１５０〜ステップ１６４は請求項６に記載の生成手段による処理の一例である。
【００５４】
またステップ１６４では、操作パネル２２の表示部２２Ａに認証情報入力画面を再表示させると共に、ステップ１５６又はステップ１６０で生成した利用者ＩＤを、再表示させた認証情報入力画面の利用者ＩＤの入力欄５０内に設定する。これにより、例として図４(Ｅ)に示すように、認証情報入力画面の利用者ＩＤの入力欄５０内には、利用者が利用者ＩＤを入力する操作を行うことなく、利用者によって選択されたルールボタン６２が表す利用者ＩＤのルールに従って、適正な利用者ＩＤが設定・表示される。
【００５５】
ステップ１６６では、操作パネル２２の表示部２２Ａに再表示させた認証情報入力画面に、パスワードの入力欄５２に入力したパスワードを固定値として設定するルール情報の生成を指示するためのボタン６６(図４(Ｅ)も参照)を追加表示させる。次のステップ１６８では、利用者によりパスワードが入力されたか否かを判定し、判定が肯定される迄ステップ１６８を繰り返す。利用者は、今回の接続先におけるパスワードの付与規則(固定値か否か)を認識し、認識した付与規則が固定値であれば、認証情報入力画面のボタン６６を選択した後にパスワードの入力欄５２内にパスワードを入力する操作を行い、認識した付与規則が固定値でなければ、認証情報入力画面のボタン６６を選択せずにパスワードの入力欄５２内にパスワードを入力する操作を行う。
【００５６】
上記何れかの操作が行われることで、パスワードの入力欄５２内にパスワードが入力されると、ステップ１６８の判定が肯定されてステップ１７０へ移行し、利用者によってボタン６６を選択する操作が行われたか否か判定する。この判定が否定された場合はステップ１７１へ移行し、パスワードの入力を利用者に求める第４のタイプのルールを表すパスワードのルール情報を、今回の接続先の接続先情報と対応付けて接続先別ルールテーブルに追加登録し、ルール情報追加処理を終了する。また、ステップ１７０の判定が肯定された場合はステップ１７２へ移行し、利用者によってパスワードの入力欄５２内に入力されたパスワードをパスワードの固定値として指定する第５のタイプのルールを表すパスワードのルール情報を、今回の接続先の接続先情報と対応付けて接続先別ルールテーブルに追加登録し、ルール情報追加処理を終了する。
【００５７】
なお、例として図５(Ｃ)には、図５(Ａ)に示す情報が接続先別ルールテーブルに登録されている状態で、対応する利用者ＩＤ及びパスワードのルール情報が未登録の新たな接続先として、接続先ＵＲＬ＝" http://www.acme.com/"への接続が行われることで、図４(Ｄ)に示す仮想キーボード６０が操作パネル２２の表示部２２Ａに表示され、利用者ＩＤについては、利用者の属性情報のうちのメールアドレスを利用者ＩＤとして指定するルールに対応するルールボタン６２が利用者によって選択され、パスワードについては、ボタン６６を選択することなくパスワードの入力欄５２内にパスワードを入力する操作が利用者によって行われた場合に、接続先情報(接続先ＵＲＬ)及び利用者ＩＤ・パスワードのルール情報が接続先別ルールテーブルに追加登録された状態を示している。
【００５８】
接続先別ルールテーブルが図５(Ｃ)に示す状態へ更新されると、例えば別の利用者が、利用対象のサービスとして接続先ＵＲＬ＝" http://www.acme.com/"への接続が必要なサービスを選択した場合、上記の接続先情報(接続先ＵＲＬ)と対応付けて接続先別ルールテーブルに追加登録された利用者ＩＤのルール情報に従い、図４(Ｆ)に示すように、別の利用者のメールアドレスが利用者ＩＤの入力欄５０に表示されることになる。
【００５９】
また、先のステップ１５０で仮想キーボード６０が操作パネル２２の表示部２２Ａに表示された状態で、今回の接続先における利用者ＩＤの付与規則に合致する利用者ＩＤのルールを表すルールボタン６２が存在していなかった場合、利用者は、今回の接続先における利用者ＩＤの付与規則が固定値であれば、仮想キーボード６０内のボタン６４を選択した後に、仮想キーボード６０のキー５８を操作して入力欄５６内に利用者ＩＤを入力する操作を行い、利用者ＩＤの付与規則が固定値でなければ、仮想キーボード６０内のボタン６４を選択することなく、仮想キーボード６０のキー５８を操作して入力欄５６内に利用者ＩＤを入力する操作を行う。
【００６０】
上記何れかの操作が行われることで入力欄５６内に利用者ＩＤが入力された場合は、ステップ１５２の判定が否定されてステップ１７４へ移行し、利用者によってボタン６４を選択する操作が行われたか否かに基づいて、入力欄５６に入力した利用者ＩＤを固定値として設定するルール情報の生成が指示されたか否か判定する。この判定が肯定された場合はステップ１７６へ移行し、利用者によって入力欄５６内に入力された利用者ＩＤを利用者ＩＤの固定値として指定する第３のタイプのルールを表すルール情報を生成し、ステップ１６２へ移行する。この場合、ステップ１６２では、ステップ１７６で生成したルール情報が、利用者ＩＤのルール情報として、今回の接続先の接続先情報と対応付けて接続先別ルールテーブルに追加登録され、次のステップ１６４において、操作パネル２２の表示部２２Ａに認証情報入力画面が再表示されると共に、仮想キーボード６０の入力欄５６内に入力された利用者ＩＤが認証情報入力画面の利用者ＩＤの入力欄５０内へ設定される。
【００６１】
また、先のステップ１５０で仮想キーボード６０が操作パネル２２の表示部２２Ａに表示された状態で、今回の接続先における利用者ＩＤの付与規則に合致する利用者ＩＤのルールを表すルールボタン６２が存在しておらず、今回の接続先における利用者ＩＤの付与規則が固定値でもない場合、利用者により、仮想キーボード６０内のボタン６４を選択することなく、仮想キーボード６０の入力欄５６内に利用者ＩＤを入力する操作が行われることで、ステップ１７４の判定が否定されてステップ１７８へ移行し、先のステップ１０６で取得した利用者の属性情報の中に、入力欄５６内に入力された利用者ＩＤと完全一致する属性情報、又は、入力された利用者ＩＤと部分一致する属性情報(但し利用者ＩＤの全文字を含む属性情報)が存在しているか否かを検索する。
【００６２】
次のステップ１８０では、ステップ１７８の検索によって該当する情報(入力欄５６内に入力された利用者ＩＤと完全一致又は部分一致する属性情報)が抽出されたか否か判定する。この判定が否定された場合、入力欄５６内に入力された利用者ＩＤから利用者ＩＤのルールを判別することは困難であるので、ステップ１６４へ移行し、ルール情報の生成や接続先別ルールテーブルへの追加登録を行うことなく、ステップ１６４において、操作パネル２２の表示部２２Ａへ認証情報入力画面を再表示し、仮想キーボード６０の入力欄５６内に入力された利用者ＩＤを認証情報入力画面の利用者ＩＤの入力欄５０内へ設定する処理を行う。
【００６３】
また、ステップ１８０の判定が肯定された場合はステップ１８２へ移行し、ステップ１７８の検索において、入力欄５６内に入力された利用者ＩＤと完全一致する属性情報が抽出されたか否か判定する。ステップ１８２の判定が肯定された場合、今回の接続先における利用者ＩＤのルールは、入力欄５６内に入力された利用者ＩＤと完全一致した属性情報を利用者ＩＤとして用いるルールであると判断できるので、ステップ１８４へ移行し、利用者ＩＤのルール情報として、入力欄５６内に入力された利用者ＩＤと完全一致した属性情報の種類を、利用者ＩＤとして用いる属性情報の種類として指定する内容のルール情報を生成し、生成したルール情報をその名称と共にルール定義テーブルに追加登録した後にステップ１６２へ移行する。
【００６４】
この場合、ステップ１６２では、ステップ１８４で生成したルール情報が、利用者ＩＤのルール情報として、今回の接続先の接続先情報と対応付けて接続先別ルールテーブルに追加登録され、次のステップ１６４において、操作パネル２２の表示部２２Ａに認証情報入力画面が再表示されると共に、仮想キーボード６０の入力欄５６内に入力された利用者ＩＤが認証情報入力画面の利用者ＩＤの入力欄５０内へ設定される。上記処理が行われた場合にも、例えば別の利用者が、利用対象のサービスとして接続先ＵＲＬ＝" http://www.acme.com/"への接続が必要なサービスを選択した場合、上記の接続先情報(接続先ＵＲＬ)と対応付けて接続先別ルールテーブルに追加登録された利用者ＩＤのルール情報に従い、当該ルール情報で種類が指定されている別の利用者の属性情報が利用者ＩＤの入力欄５０に設定・表示されることになる。
【００６５】
また、ステップ１７８の検索により、入力欄５６内に入力された利用者ＩＤの全文字を含み、かつ入力された利用者ＩＤと部分一致する属性情報(入力された利用者ＩＤに余分な文字列が付加された属性情報)が抽出された場合には、ステップ１８２の判定が否定されてステップ１８６へ移行し、抽出された属性情報を入力欄５６内に入力された利用者ＩＤと完全一致させるための編集方法を導出する。この編集方法の導出は、具体的には、例えば抽出された属性情報を構成する個々の文字のうち、入力欄５６内に入力された利用者ＩＤに対して余分な文字を抽出し、抽出した文字を削除する第１の編集方法を生成し、抽出された属性情報から生成した第１の編集方法に従って余分な文字を削除した後の文字列が、入力欄５６内に入力された利用者ＩＤと一致していない場合には、前記文字列における文字の順序を入力欄５６内に入力された利用者ＩＤと一致するように入れ替える第２の編集方法を生成することによって成される。
【００６６】
次のステップ１８８では、利用者ＩＤのルール情報として、入力欄５６内に入力された利用者ＩＤと部分一致した属性情報の種類を利用者ＩＤとして用いる属性情報の種類として指定すると共に、ステップ１８６で生成した編集方法を前記種類の属性情報に対する編集方法として指定することで利用者ＩＤを規定する内容のルール情報を生成し、生成したルール情報をその名称と共にルール定義テーブルに追加登録した後にステップ１６２へ移行する。なお、例として図５(Ｅ)には、利用者ＩＤとして用いる属性情報の種類として利用者の「メールアドレス」を指定すると共に、「メールアドレス」に対する編集方法の一例として「"@"より前の文字列の先頭から８文字」を抽出することを表すルール情報が、名称「ルール５」と共にルール定義テーブルに追加登録された状態を示している。
【００６７】
この場合、ステップ１６２では、ステップ１８４で生成したルール情報が、利用者ＩＤのルール情報として、今回の接続先の接続先情報と対応付けて接続先別ルールテーブルに追加登録される。なお、例として図(Ｄ)には、図５(Ｅ)に示した「ルール５」のルール情報が、利用者ＩＤのルール情報として、接続先情報(接続先ＵＲＬ＝" http://www.acme.com/")と対応付けて接続先別ルールテーブルに追加登録された状態を示している。そして次のステップ１６４において、操作パネル２２の表示部２２Ａに認証情報入力画面が再表示されると共に、仮想キーボード６０の入力欄５６内に入力された利用者ＩＤが認証情報入力画面の利用者ＩＤの入力欄５０内へ設定される。
【００６８】
上記処理が行われた場合にも、例えば別の利用者が、利用対象のサービスとして接続先ＵＲＬ＝" http://www.acme.com/"への接続が必要なサービスを選択した場合、上記の接続先情報(接続先ＵＲＬ)と対応付けて接続先別ルールテーブルに追加登録された利用者ＩＤのルール情報(「ルール５」)に従い、前記別の利用者のメールアドレスにおける"@"より前の文字列の先頭から８文字の文字列が利用者ＩＤの入力欄５０に設定・表示されることになる。なお、上述したステップ１７８〜ステップ１８８,１６２は請求項７(より詳しくは請求項８)に記載のルール管理手段による処理の一例である。
【００６９】
なお、図３のステップ１８６,１８８のように、利用者によって入力された利用者ＩＤの全文字を含み、かつ入力された利用者ＩＤと部分一致する属性情報に基づいてルール情報を生成する等の場合、例えば上記の条件に合致する属性情報が複数存在している等の理由により、複数種のルール情報が生成可能な場合も生じ得るが、この場合には、同一の接続先情報と対応付けて複数のルール情報を接続先別ルールテーブルに各々追加登録しておき、別の利用者により利用対象のサービスとして同一の接続先への接続が必要なサービスが選択された場合、複数種のルール情報に従って複数の認証情報を各々生成して入力対象の認証情報の選択肢として表示させるようにしてもよい。この場合、何れかの認証情報が選択されると、選択されなかった認証情報に対応するルール情報は接続先別テーブルやルール定義テーブルから削除することが望ましい。
【００７０】
また、上記では、利用者ＩＤのルールとして、利用者ＩＤとして用いる属性情報の種類を指定する第１のタイプのルール、利用者ＩＤとして用いる属性情報の種類を指定すると共に指定した属性情報の編集方法を指定する第２のタイプのルール及び利用者ＩＤとして固定値を指定する第３のタイプのルールの何れかを用い、パスワードのルールとして、パスワードの入力を利用者に求める第４のタイプのルール及びパスワードとして固定値を指定する第５のタイプのルールの何れかを用いる態様を説明したが、本発明はこれに限定されるものではなく、例えば利用者ＩＤのルールから第１のタイプのルール〜第３のタイプのルールの何れかを除外してもよいし、パスワードのルールとして第１のタイプのルールや第２のタイプのルールに類するルールを用いることも可能である。
【００７１】
また、上記では利用者ＩＤやパスワード等の認証情報を生成した場合に、生成した認証情報を認証情報入力画面内の対応する入力欄に設定・表示させ、利用者からの指示によりＡＰサーバ４０へ送信する態様を説明したが、本発明はこれに限定されるものではなく、利用者ＩＤ及びパスワードを各々生成した場合に、生成した利用者ＩＤ及びパスワードをＡＰサーバ４０へ送信するようにしてもよい。この場合、認証情報入力画面内の対応する入力欄への利用者ＩＤ及びパスワードの設定・表示は省略してもよいし、認証情報入力画面自体の表示も省略してもよい。上記態様において、利用者ＩＤ及びパスワードをＡＰサーバ４０へ送信する処理も本発明の処理手段による処理の一例である。
【００７２】
更に、上記では、ルール情報テーブルのうちの接続先別ルールテーブルに、個々の接続先毎に、接続先情報(接続先ＵＲＬ)及び入力情報の種別(利用者ＩＤ及びパスワード)と対応付けてルール情報を登録する態様を説明したが、本発明はこれに限定されるものではなく、接続先の個々のＡＰサーバ４０が配信する個々の認証情報入力画面に画面ＩＤ等を各々付与しておくと共に、個々の認証情報入力画面内の個々の認証情報入力欄(例えば利用者ＩＤ又はパスワードの入力欄)に入力欄ＩＤを各々付与しておき、認証情報入力画面の情報として、対応する画面ＩＤ及び入力欄ＩＤを埋め込んだ情報を配信するようにＡＰサーバ４０を構成する等の場合には、画面ＩＤと入力欄ＩＤの組み合わせを入力情報の種別として用い、接続先情報(接続先ＵＲＬ)、及び、画面ＩＤと入力欄ＩＤの組み合わせと対応付けてルール情報テーブルにルール情報を登録しておくようにしてもよい。この場合、ＡＰサーバ４０から配信された認証情報入力画面の情報から画面ＩＤ及び入力欄ＩＤを抽出し、接続先ＵＲＬと、抽出した画面ＩＤと入力欄ＩＤの組み合わせと、に対応するルール情報をルール情報テーブルから読み出し、読み出したルール情報に従って認証情報(例えば利用者ＩＤ又はパスワード)の生成を行うことができる。この態様は請求項３記載の発明の一例である。
【００７３】
また、上記ではＡＰサーバ４０を利用するサービスの提供を受ける利用者が、画像読取印刷装置１４の操作パネル２２を操作する態様を説明したが、本発明はこれに限定されるものではなく、例えば利用者が、サービスの提供を受けるための指示や認証情報の入力を端末装置２６介して行い、ネットワーク１２経由で上記の指示や認証情報を受信した画像読取印刷装置１４がＡＰサーバ４０に接続する態様において、画像読取印刷装置１４は、接続先及び入力情報の種別に対応するルール情報に基づいて認証情報を生成し、ＡＰサーバから情報が配信された認証情報入力画面内の入力欄内に生成した認証情報を設定した画面を端末装置２６へ配信したり、生成した認証情報をＡＰサーバ４０へ送信し、その結果を端末装置２６へ配信する処理を行うようにしてもよい。
【００７４】
また、上記では本実施形態に係る画像読取印刷装置１４を本発明に係る情報入力支援装置として機能させる態様を説明したが、本発明はこれに限定されるものでもなく、例えば複数の利用者によって各々使用されるＰＣや携帯端末等の電子機器を本発明に係る情報入力支援装置として機能させ、これらの電子機器が、接続先から認証情報を要求された場合に、接続先及び入力情報の種別に対応するルール情報に基づいて認証情報を生成し、接続先から配信された認証情報入力画面の認証情報入力欄内に生成した認証情報を設定したり、生成した認証情報を接続先へ送信する処理を行うようにしてもよい。この場合、本発明の識別手段としては、個々の利用者が電子機器の使用を開始する際に入力した利用者識別情報に基づいて利用者を識別する構成を採用することができる。
【００７５】
また、上記では画像読取印刷装置１４とネットワーク１２を介して接続された管理サーバ３６の記憶部に利用者属性情報テーブルを記憶させることで、管理サーバ３６の記憶部を請求項１等に記載の第１記憶手段の一例として用いていたが、これに限定されるものではなく、画像読取印刷装置１４の記憶部１６Ｃに利用者属性情報テーブルを記憶させることで、画像読取印刷装置１４の記憶部１６Ｃを第１記憶手段の一例として用いる構成を採用することも可能である。
【００７６】
更に、上記では本発明における入力情報の一例として認証情報を説明したが、本発明はこれに限定されるものではなく、利用者による任意の情報の入力に適用可能である。特に、先に説明したように入力情報の種別として画面ＩＤと入力欄ＩＤの個々の組み合わせを用いる態様は、認証情報入力画面以外の入力画面や認証情報入力欄以外の情報入力欄にも容易に拡張可能であり、利用者による認証情報以外の任意の情報の入力にも好適である。
【００７７】
また、上記では本発明に係る情報入力支援プログラムの一例としてのＡＰサーバ接続プログラムが画像読取印刷装置１４の本体制御部１６の記憶部１６Ｃに予め記憶（インストール）されている態様を説明したが、本発明に係る情報入力支援プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【符号の説明】
【００７８】
１０  コンピュータ・システム
１４  画像読取印刷装置
１６  本体制御部
１６Ｃ  記憶部
２２  操作パネル
２２Ｂ  操作部
２２Ａ  表示部
２４  カードリーダ
３６  管理サーバ
４０  ＡＰサーバ
【図１】
0005471632.tif 000002
【図２】
0005471632.tif 000003
【図３】
0005471632.tif 000004
【図４】
0005471632.tif 000005
【図５】
0005471632.tif 000006