(57)【要約】【課題】プリンタからクライアントＰＣにプリンタドライバのインストールを行うと、デフォルトでは、クライアントＰＣ上でのプリンタの識別名称がプリンタの機種の名称などに自動的に設定される。そのためユーザがプリンタから自分のクライアントＰＣに戻って実際に印刷を行う際に、ＰＣ上で表示されるプリンタ名称と実際に印刷を行いたいプリンタの紐付けが分かりにくくなる。【解決手段】携帯可能な情報記憶媒体にユーザのクライアントＰＣの機器情報、ユーザの設定したプリンタ名称リスト等を保持する。この情報記憶媒体をプリンタに接続することで、プリンタからクライアントＰＣへのプリンタドライバをインストールする。インストール時に、クライアントＰＣ上でのプリンタの識別名称をユーザが設定、もしくは自動的に設定し、必要に応じてテストプリントを行う。【選択図】図１０
2010113404.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して情報処理装置に接続されたプリンタにおいて、
前記情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、
対応しているプリンタドライバを保持する保持手段と、
前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得手段と、
前記取得手段によって取得したプリンタ名称情報からユーザに所定のプリンタ名称を選択させるための選択手段と、
前記取得手段によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする手段と、
前記選択手段によって選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する手段とを備えたことを特徴とするプリンタ。
【請求項２】
ネットワークを介して情報処理装置に接続されたプリンタにおいて、
前記情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、
対応しているプリンタドライバを保持する保持手段と、
前記情報記憶媒体から前記機器情報を取得する取得手段と、
ユーザにプリンタ名称を設定させるための設定手段と、
前記取得手段によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする手段と、
前記設定手段によって設定されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する手段とを備えたことを特徴とするプリンタ。
【請求項３】
ネットワークを介して情報処理装置に接続されたプリンタにおいて、
前記情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、
対応しているプリンタドライバを保持する保持手段と、
前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得手段と、
前記取得手段によって取得したプリンタ名称情報から自動的に所定のプリンタ名称を選択する選択手段と、
前記取得手段によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする手段と、
前記選択手段によって自動的に選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する手段と、
前記情報処理装置に対してインストールされ、前記選択手段によって自動的に選択されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示する手段と、
を備えたことを特徴とするプリンタ。
【請求項４】
ネットワークを介して情報処理装置に接続されたプリンタにおいて、
前記情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、
対応しているプリンタドライバを保持する保持手段と、
前記情報記憶媒体から前記機器情報を取得する取得手段と、
プリンタ名称を自動的に生成して設定する設定手段と、
前記取得手段によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする手段と、
前記自動的に生成されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する手段と、
前記情報処理装置に対してインストールされ、前記自動的に生成されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示する手段と、
を備えたことを特徴とするプリンタ。
【請求項５】
前記情報記憶媒体にデータ使用回数を保存する手段を有し、前記機器情報または前記プリンタ名称情報の使用回数をカウントして前記データ使用回数に達したときに、当該機器情報またはプリンタ名称情報を消去する手段を備えたことを特徴とする請求項１乃至４のいずれか一項に記載のプリンタ。
【請求項６】
前記情報処理装置において既に同じプリンタ名称が存在する場合に、前記選択手段におけるプリンタ名称情報からそのプリンタ名称を消去する手段を備えたことを特徴とする請求項１または３に記載のプリンタ。
【請求項７】
前記選択手段において使用されたプリンタ名称を前記プリンタ名称情報から消去する手段を備えたことを特徴とする請求項１または３に記載のプリンタ。
【請求項８】
前記設定手段において前記情報処理装置において既に使用されているプリンタ名称が設定された場合に、前記情報処理装置において一意なプリンタ名称が設定されるまで繰り返しユーザにプリンタ名称を設定させる手段を有することを特徴とする請求項２に記載のプリンタ。
【請求項９】
前記選択手段において前記プリンタ名称情報に前記情報処理装置において一意に設定可能なプリンタ名称が存在しない場合に、自動的に一意のプリンタ名称を生成する手段を有することを特徴とする請求項３に記載のプリンタ。
【請求項１０】
前記設定手段において前記情報処理装置において既にあるプリンタ名称が設定された場合に、前記情報処理装置において一意なプリンタ名称を生成して設定する手段を有することを特徴とする請求項４に記載のプリンタ。
【請求項１１】
情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを備え、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法であって、
前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得工程と、
前記取得工程によって取得したプリンタ名称情報からユーザに所定のプリンタ名称を選択させるための選択工程と、
前記取得工程によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする工程と、
前記選択工程によって選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する工程と、
を有することを特徴とするプリンタの制御方法。
【請求項１２】
情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを備え、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法であって、
前記情報記憶媒体から前記機器情報を取得する取得工程と、
ユーザにプリンタ名称を設定させるための設定工程と、
前記取得工程によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする工程と、
前記設定工程によって設定されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する工程と、
を有することを特徴とするプリンタの制御方法。
【請求項１３】
情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを有し、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法であって、
前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得工程と、
前記取得工程によって取得したプリンタ名称情報から自動的に所定のプリンタ名称を選択する選択工程と、
前記取得工程によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする工程と、
前記選択工程によって自動的に選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する工程と、
前記情報処理装置に対してインストールされ、前記選択工程によって自動的に選択されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示する工程と、
を有することを特徴とするプリンタの制御方法。
【請求項１４】
情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを有し、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法であって、
前記情報記憶媒体から前記機器情報を取得する取得工程と、
プリンタ名称を自動的に生成して設定する設定工程と、
前記取得工程によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする工程と、
前記自動的に生成されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する工程と、
前記情報処理装置に対してインストールされ、前記自動的に生成されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示する工程と、
を有することを特徴とするプリンタの制御方法。
【請求項１５】
情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を１つ設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを備え、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、
前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得ステップと、
前記取得ステップによって取得したプリンタ名称情報からユーザに所定のプリンタ名称を選択させるための選択ステップと、
前記取得ステップによって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールするステップと、
前記選択ステップによって選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定するステップと、
を有することを特徴とするプログラム。
【請求項１６】
情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを備え、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、
前記情報記憶媒体から前記機器情報を取得する取得ステップと、
ユーザにプリンタ名称を設定させるための設定ステップと、
前記取得ステップによって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールするステップと、
前記設定ステップによって設定されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定するステップと、
を有することを特徴とするプログラム。
【請求項１７】
情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を１つ設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを有し、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、
前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得ステップと、
前記取得ステップによって取得したプリンタ名称情報から自動的に所定のプリンタ名称を選択する選択ステップと、
前記取得ステップによって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールするステップと、
前記選択ステップによって自動的に選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定するステップと、
前記情報処理装置に対してインストールされ、前記選択ステップによって自動的に選択されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示するステップと、
を有することを特徴とするプログラム。
【請求項１８】
情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを有し、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、
前記情報記憶媒体から前記機器情報を取得する取得ステップと、
プリンタ名称を自動的に生成して設定する設定ステップと、
前記取得ステップによって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールするステップと、
前記自動的に生成されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定するステップと、
前記情報処理装置に対してインストールされ、前記自動的に生成されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示するステップと、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して情報処理装置に接続されたプリンタ及びその制御方法、並びに前記制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（以下、単にＰＣと記す）などの情報処理装置に対してプリンタドライバのインストールを行うには、まずプリンタの機種を確認してプリンタドライバを検索し、それをダウンロードしてインストールを行わなければならない。さらに、ＩＰアドレスも設定しなければならず、デバイスやネットワークの知識がないユーザにとっては分かりにくく、面倒な作業になっている。
【０００３】
この課題に対して、ユーザが使用しようとしているプリンタからユーザのＰＣに対してプリンタドライバをインストールすることが特許文献１に提案されている。特許文献１では、ユーザのＩＤカードにユーザのＰＣのＩＰアドレスやパスワード等を保存しておく。そのＩＤカードでプリンタにログインしてプリンタからユーザのＰＣにアクセスし、リモートでＰＣを操作することで、プリンタ側からプリンタドライバをインストールすることを実現している。
【特許文献１】特開２００７−８０１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、プリンタ側からＰＣにプリンタドライバのインストールを行うと、通常は、プリンタの機種名が、ＰＣ上でのプリンタの識別名称（以下、プリンタ名称と記す）として自動的に設定される。又はランダムに生成された任意のプリンタ名称が設定される。そのため、ユーザがプリンタから自分のＰＣの設置場所に戻って実際に印刷を行う際に、ＰＣ上で表示される上記のプリンタ名称では実際に使用したいプリンタを特定することは難しいという問題があった。特に、この問題は、複数台の同一機種のプリンタのプリンタドライバをこの方法によってインストールした場合には、より顕著となっていた。
【０００５】
本発明は、上記の問題点を鑑みてなされたものであり、次のようなプリンタ及びその制御方法、並びにプログラムを提供することを目的とする。即ち、プリンタ側から情報処理装置にプリンタドライバをインストールした場合に、ユーザが情報処理装置上でのプリンタ名称を容易に把握することができるようにする。
【課題を解決するための手段】
【０００６】
本発明は上記目的を達成するため、ネットワークを介して情報処理装置に接続されたプリンタにおいて、前記情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を１つ以上設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段と、前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得手段と、前記取得手段によって取得したプリンタ名称情報からユーザに所定のプリンタ名称を選択させるための選択手段と、前記取得手段によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする手段と、前記選択手段によって選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する手段とを備えたことを特徴とする。
【０００７】
また、本発明は、ネットワークを介して情報処理装置に接続されたプリンタにおいて、前記情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段と、前記情報記憶媒体から前記機器情報を取得する取得手段と、ユーザにプリンタ名称を設定させるための設定手段と、前記取得手段によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする手段と、前記設定手段によって設定されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する手段とを備えたことを特徴とする。
【０００８】
また、本発明は、ネットワークを介して情報処理装置に接続されたプリンタにおいて、前記情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を１つ以上設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段と、前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得手段と、前記取得手段によって取得したプリンタ名称情報から自動的に所定のプリンタ名称を選択する選択手段と、前記取得手段によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする手段と、前記選択手段によって自動的に選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する手段と、  前記情報処理装置に対してインストールされ、前記選択手段によって自動的に選択されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示する手段と、を備えたことを特徴とする。
【０００９】
また、本発明は、ネットワークを介して情報処理装置に接続されたプリンタにおいて、前記情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段と、前記情報記憶媒体から前記機器情報を取得する取得手段と、プリンタ名称を自動的に生成して設定する設定手段と、前記取得手段によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする手段と、前記自動的に生成されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する手段と、前記情報処理装置に対してインストールされ、前記自動的に生成されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示する手段と、を備えたことを特徴とする。
【００１０】
また、本発明は、情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を１つ以上設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを備え、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法であって、前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得工程と、前記取得工程によって取得したプリンタ名称情報からユーザに所定のプリンタ名称を選択させるための選択工程と、前記取得工程によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする工程と、前記選択工程によって選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する工程と、を有することを特徴とする。
【００１１】
また、本発明は、情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを備え、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法であって、前記情報記憶媒体から前記機器情報を取得する取得工程と、ユーザにプリンタ名称を設定させるための設定工程と、前記取得工程によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする工程と、前記設定工程によって設定されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する工程と、を有することを特徴とする。
【００１２】
また、本発明は、情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を１つ以上設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを有し、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法であって、前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得工程と、前記取得工程によって取得したプリンタ名称情報から自動的に所定のプリンタ名称を選択する選択工程と、前記取得工程によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする工程と、前記選択工程によって自動的に選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する工程と、  前記情報処理装置に対してインストールされ、前記選択工程によって自動的に選択されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示する工程と、を有することを特徴とする。
【００１３】
また、本発明は、情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを有し、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法であって、前記情報記憶媒体から前記機器情報を取得する取得工程と、プリンタ名称を自動的に生成して設定する設定工程と、前記取得工程によって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールする工程と、前記自動的に生成されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定する工程と、前記情報処理装置に対してインストールされ、前記自動的に生成されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示する工程と、を有することを特徴とする。
【００１４】
また、本発明は、情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を１つ以上設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを備え、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得ステップと、前記取得ステップによって取得したプリンタ名称情報からユーザに所定のプリンタ名称を選択させるための選択ステップと、前記取得ステップによって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールするステップと、前記選択ステップによって選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定するステップと、を有することを特徴とする。
【００１５】
また、本発明は、情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを備え、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、前記情報記憶媒体から前記機器情報を取得する取得ステップと、ユーザにプリンタ名称を設定させるための設定ステップと、前記取得ステップによって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールするステップと、前記設定ステップによって設定されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定するステップと、を有することを特徴とする。
【００１６】
また、本発明は、情報処理装置の機器情報を取得して保存する情報取得手段、及びユーザが前記情報処理装置においてプリンタを識別するためのプリンタ名称情報を１つ以上設定する設定手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを有し、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、前記情報記憶媒体から前記機器情報と前記プリンタ名称情報を取得する取得ステップと、前記取得ステップによって取得したプリンタ名称情報から自動的に所定のプリンタ名称を選択する選択ステップと、前記取得ステップによって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールするステップと、前記選択ステップによって自動的に選択されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定するステップと、  前記情報処理装置に対してインストールされ、前記選択ステップによって自動的に選択されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示するステップと、を有することを特徴とする。
【００１７】
また、本発明は、情報処理装置の機器情報を取得して保存する情報取得手段を備えた情報処理モジュールが搭載された携帯可能な情報記憶媒体を接続するための接続手段と、対応しているプリンタドライバを保持する保持手段とを有し、ネットワークを介して前記情報処理装置に接続されたプリンタの制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、前記情報記憶媒体から前記機器情報を取得する取得ステップと、プリンタ名称を自動的に生成して設定する設定ステップと、前記取得ステップによって取得した機器情報を基に前記情報処理装置にアクセスして前記プリンタドライバをインストールするステップと、前記自動的に生成されたプリンタ名称を、前記情報処理装置に対してインストールされた前記プリンタドライバのプリンタ名称として設定するステップと、前記情報処理装置に対してインストールされ、前記自動的に生成されたプリンタ名称が設定された前記プリンタドライバによるテストプリントを指示するステップと、を有することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、プリンタ側から情報処理装置にプリンタドライバをインストールした場合に、ユーザが情報処理装置上でのプリンタ名称を容易に把握することができる。これにより、特に、複数台のプリンタのプリンタドライバを同時にプリンタ側から情報処理装置にインストールした場合などに、ユーザが実際に情報処理装置からプリントを行うときに使用したいプリンタの特定が容易になり、ユーザの利便性が向上する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２０】
＜装置の構成＞
（Ａ）システム全体の構成
図１は、本発明の好適な実施の形態に係るシステム全体の構成図である。
【００２１】
図１に示すように、このネットワークシステムは、ネットワーク１０１を介して、クライアントＰＣ１０２とネットワークプリンタ（以下、プリンタと呼ぶ）１０３が接続されている。ネットワーク１０１は、複数の機器を接続する既知の技術を用いたネットワークであり、例えば  ＴＣＰ／ＩＰプロトコルなどを用いたイーサネット(登録商標)が使用される。クライアントＰＣ１０２は、プリンタ１０３に対して印刷要求を行い、プリンタ１０３は、その印刷要求を受けて印刷を行う。図１では、クライアントＰＣとプリンタとがそれぞれ１つずつ接続されているが、複数のクライアントＰＣ、複数のプリンタが接続されていてもよい。
【００２２】
（Ｂ）クライアントＰＣの構成
図２は、図１中のクライアントＰＣ１０２の一構成例を示すブロック図である。
【００２３】
クライアントＰＣ１０２は、図２に示すように、ＣＰＵ２０２や、キャッシュメモリ２０３、ノースブリッジ２０４、サウスブリッジ２０５、ＳＤＲＡＭ２０６、グラフィックコントローラ２０９等を搭載したマザーボード２０１を備えている。
【００２４】
ＣＰＵ２０２は、キャッシュメモリ２０３を介してノースブリッジ２０４、サウスブリッジ２０５と通信しながら、このクライアントＰＣ１０２のソフトウェア全体を制御している。ここで、ノースブリッジ２０４とサウスブリッジ２０５のデータのやり取りやクライアントＰＣ１０２内部でのデータ一次保存のために、メモリ（ＳＤＲＡＭ２０６）が使用されている。
【００２５】
ノースブリッジ２０４は、汎用ＰＣＩ（３２ビット／３３ＭＨｚ）バス２０７を持っており、オプション（後付け）でＳＣＳＩ外部装置などを接続することができる。ノースブリッジ２０４は、ディスプレイ２０８を表示させるためのグラフィックコントローラ２０９にも接続されている。さらに、サウスブリッジ２０５は、別の汎用ＰＣＩバス２１０を持っており、こちらには、ＮＩＣ２１１を介してネットワーク接続が可能となっている。また、サウスブリッジ２０５は、ＩＤＥバス２１２も持っており、クライアントＰＣ１０２の制御ソフトウェアを初め、様々なデータを格納しておくハードディスクドライブ（ＨＤＤ）２１３が接続される。さらにＩＤＥバス２１２によって、クライアントＰＣ１０２のインストール時などのデータ読み出しや大量データのデータ保存（アーカイブ）などに役立つＣＤ−ＲＯＭ（または、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ）ドライブ２１４などが接続される。
【００２６】
ＵＳＢポート２１５は、ＵＳＢメモリに代表されるＵＳＢ外部装置にアクセスすることが可能になる。そして、スーパーＩ／Ｏ部２１６を経由してキーボード２１７やマウス２１８或いは、フロッピー(登録商標)ディスクドライブ（Ｆ／Ｄドライブ）２１９につながって、データの入出力を行うこともできる。
【００２７】
（Ｃ）プリンタの概略の構成
図３は、図１中のプリンタ１０３の概略の構成を示すブロック図である。
【００２８】
図３において、３０１は電子写真方式やインクジェット方式等の既知の印刷技術を利用したプリンタエンジンである。複合機である場合は、既知の光学読取技術を利用したスキャナエンジン３０２も備える。３０３はプリンタ１０３全体の動作を制御する中央処理部（以下、「ＣＰＵ」と呼ぶ）である。３０５は、ＣＰＵ３０３により実行される動作制御プログラムが格納されているＲＯＭである。３０６は、ネットワーク１０１に接続するためのネットワークインターフェース（Ｉ／Ｆ）である。３０７は、ユーザインターフェースを提供する、例えば液晶やＬＥＤ等のディスプレイ機器と複数個の操作ボタンから構成される操作パネルである。３０４は、プリンタエンジン３０１で印刷する画像データなどを一時的に格納するＲＡＭである。３０８はＵＳＢポートである。ＵＳＢメモリに代表されるＵＳＢ外部装置にアクセスすることが可能になる。
【００２９】
（Ｄ）情報記憶媒体内のプリンタドライバインストール支援モジュール
図４は、ＵＳＢメモリなどのユーザが携帯可能な情報記憶媒体に格納されるプリンタドライバインストール支援モジュール（情報処理モジュール）の概略図である。
【００３０】
このプリンタドライバインストール支援モジュール４００は、その格納手段である情報記憶媒体がクライアントＰＣ１０２またはプリンタ１０３に接続されることで、起動・実行される。図４に示すように、ユーザ認証部４０１と、パスワード保護部４０２とで構成されている。
【００３１】
ユーザ認証部４０１は、機器に情報記憶媒体が接続され、インストール支援モジュール４００が自動起動もしくはユーザによって手動で起動されたときに、ユーザが機能を使用する前に認証を行う。パスワードが設定されていない場合は、ユーザにパスワードの設定を指示し設定させる。
【００３２】
パスワード保護部４０２は、複数の機能群をまとめたものであり、ユーザ認証部４０１での認証を経ることでパスワード保護部４０２内の各機能がアクセス可能になる。パスワード保護部４０２は、図４に示すように次のような機能を備えている。即ち、ＰＣ情報取得部４０３、ＰＣ情報保存部４０４、プリンタ名称設定部４０５、プリント名称リスト保存部４０６、データ使用回数設定部４０７、データ使用回数保存部４０８  、自動データ消去部４０９、及びインストーラ起動部４１０を備えている。
【００３３】
ＰＣ情報取得部４０３は、インストール支援モジュール４００がクライアントＰＣ１０２に接続された際に、クライアントＰＣ１０２のコンピュータ名、ＯＳ、ＩＰアドレスなどの機器情報を取得する。ＰＣ情報保存部４０４は、ＰＣ情報取得部４０３で取得したＰＣの機器情報を保存する。プリンタ名称設定部４０５は、インストール支援モジュール４００がクライアントＰＣ１０２に接続された際に、ユーザにプリンタ名称の設定を指示し設定させる。また、インストール支援モジュール４００がプリンタ１０３に接続された際に、プリンタ名称の決定処理を行う（後述する）。
【００３４】
プリント名称リスト保存部４０６は、プリント名称設定部４０５でユーザが設定したプリンタ名称リストを保存する。プリンタがパネルなどがなく操作部が貧弱なためにプリンタ側からプリンタ名称を設定できないような場合に、プリント名称リスト保存部４０６によって、クライアントＰＣ１０２側からユーザがプリンタ名称を設定することができる。
【００３５】
データ使用回数設定部４０７は、ＰＣ情報保存部４０４とプリント名称リスト保存部４０６に設定されたデータの使用回数の設定をユーザに指示し設定させる。データ使用回数保存部４０８は、データ使用回数設定部４０７で設定されたデータ使用回数を保存する。自動データ消去部４０９は、データ使用回数をカウントし、データ使用回数保存部４０８に保存されたデータ使用回数に達したところで、ＰＣ情報保存部４０４とプリント名称リスト保存部４０６のデータを消去する。インストーラ起動部４１０は、プリンタ１０３のＲＯＭ３０５内などに保存されている、プリンタドライバのインストーラを起動する。
【００３６】
＜ＰＣ情報取得処理フロー＞
図５、図６（ａ）〜（ｃ）、及び図７（ａ）〜（ｃ）を参照して、情報記憶媒体がＰＣ情報を取得し保存するフローについて説明する。以下の説明では、情報記憶媒体としてＵＳＢメモリを用いた例を説明する。
【００３７】
図５は、本実施の形態におけるＰＣ情報取得処理のフローチャートである。図６（ａ）〜（ｃ）及び図７（ａ）〜（ｃ）は、本実施の形態におけるプリンタドライバインストール支援モジュールにより表示される画面図である。
【００３８】
まずユーザが自分のクライアントＰＣ１０２のＵＳＢポート２１５などに、インストール支援モジュール４００が格納されたＵＳＢメモリを接続する。そして、クライアントＰＣ１０２のＣＰＵ２０２は、ステップＳ５０１において、前記ＵＳＢメモリの接続を確認する。
【００３９】
次のステップＳ５０２において、クライアントＰＣ１０２のＣＰＵ２０２は、ＵＳＢメモリ内のインストール支援モジュール４００を起動する。続くステップＳ５０３において、ＣＰＵ２０２は、ユーザ認証部４０１に管理者パスワードが設定されているかどうかを確認する。既に設定されていた場合は、ステップＳ５０６において、図６（ａ）のパスワード入力画面をディスプレイ２０８に表示し、パスワード認証を指示する。
【００４０】
管理者パスワードが設定されていなかった場合、ＣＰＵ２０２は、ステップＳ５０４において、図６（ｂ）のパスワード設定画面をディスプレイ２０８に表示し、ユーザに管理者パスワードの設定を指示する。それを受けて、ユーザは管理者パスワードを設定することになる。ステップＳ５０５において、ＣＰＵ２０２は、ユーザが管理者パスワードを設定したかどうかを確認する。ユーザが管理者パスワードを設定したならば、ステップＳ５０６で、図６（ａ）のパスワード入力画面をディスプレイ２０８に表示し、管理者パスワード認証を指示する。これを受けて、ユーザが管理者パスワードを入力すると（ステップＳ５０７）、パスワード認証を経て、ＣＰＵ２０２の処理はステップＳ５０８へ進む。
【００４１】
ステップＳ５０８では、ＣＰＵ２０２は、ＰＣ情報取得部４０３によって、図６（ｃ）に示すＰＣ情報取得中の画面をディスプレイ２０８に表示し、クライアントＰＣ１０２からＯＳ名やＩＰアドレス等のＰＣ情報を取得し、ＰＣ情報保存部４０４に保存する。そして、ＣＰＵ２０２は、ＰＣ情報取得部４０３を用いてＰＣ情報を取得してから、ステップＳ５０９において、図７（ａ）のデータ使用回数設定画面をディスプレイ２０８に表示し、今取得したＰＣ情報データの使用回数の設定をユーザに指示する。
【００４２】
ＣＰＵ２０２は、ステップＳ５１０において、ユーザがデータの使用回数を設定したことを確認すると、次のステップＳ５１１で、設定されたデータ使用回数をデータ使用回数保存部４０８に保存する。続いて、ステップＳ５１２において、プリンタ名称設定部４０５によって、図７（ｂ）のプリンタ名称リスト設定画面をディスプレイ２０８に表示し、ユーザにプリンタ名称の設定を指示する。
【００４３】
その後、ＣＰＵ２０２は、ユーザがプリンタ名称を設定したことを確認すると（ステップＳ５１３）、ステップＳ５１４で、プリンタ名称リスト保存部４０６に、ユーザによって設定されたプリント名称を保存する。なお、ユーザはプリンタ名称を設定する必要がない場合は設定しなくてもよい。
【００４４】
以上で、ＰＣ情報取得フローは終了し、図７（ｃ）のＰＣ情報取得完了画面がディスプレイ２０８に表示される。
【００４５】
＜プリンタドライバインストール処理フロー＞
次に、図８及び図９等を参照して、プリンタからＰＣへのプリンタドライバインストール処理フローを説明する。図８は、本実施の形態に係るプリンタドライバインストール処理を示すフローチャートである。
【００４６】
まずユーザはインストール支援モジュール４００による前述のＰＣ情報取得フローでＰＣ情報を取得・保存したＵＳＢメモリを、プリンタ１０３のＵＳＢポート３０８に接続する。
【００４７】
プリンタ１０３のＣＰＵ３０３は、ステップＳ６０１において、前記ＵＳＢメモリの接続を確認すると、次のステップＳ６０２において、ＵＳＢメモリ内のインストール支援モジュール４００を自動起動する。もしくはユーザが操作パネル３０７から手動で起動してもよい。
【００４８】
次にＣＰＵ３０３は、ステップＳ６０３において、ユーザ認証部４０１によって図６（ａ）のパスワード入力画面をプリンタ１０３の操作パネル３０７に表示し、ユーザにパスワード認証を指示する。これを受けて、ユーザは、パスワードを操作パネル３０７から設定することになる。
【００４９】
ＣＰＵ３０３は、パスワードが設定されたことを確認すると（ステップＳ６０４）、ステップＳ６０５で、クライアントＰＣ１０２上でプリンタ１０３を識別するためのプリンタ名称を決定する。ステップＳ６０５のプリンタ名称決定フローの詳細は後述する。
【００５０】
次に、ＣＰＵ３０３は、ステップＳ６０６において、インストーラ起動部４１０によってプリンタ１０３のＲＯＭ３０５に格納されている、プリンタドライバのインストーラを起動する。このとき、プリンタ１０３内にプリンタドライバのインストーラが存在しない場合や、存在したとしてもクライアントＰＣ１０２のＯＳに対応したインストーラがない場合は、ネットワーク上から適切なインストーラを検索して取得することも可能である。
【００５１】
その後、ＣＰＵ３０３は、ステップＳ６０７において、図９に示すインストール先ＰＣ確認画面を操作パネル３０７に表示し、プリンタドライバをインストールするクライアントＰＣ１０２をユーザに確認させる。そして、ユーザがOKボタンを押下してインストールを許可すると、プリンタ１０３内のインストーラによって、ＰＣ情報保存部４０４内に保存されているＩＰアドレスを基に、クライアントＰＣ１０２にプリンタドライバがインストールされる。
【００５２】
即ち、ＵＳＢメモリのＰＣ情報保存部４０４から、機器情報であるＩＰアドレスを取得し、このＩＰアドレスを基にネットワークを介してクライアントＰＣ１０２にアクセスし、プリンタドライバをクライアントＰＣ１０２にインストールする。そして、このインストール時には、ステップＳ６０５のプリンタ名称決定フローで決定されたプリンタ名称をクライアントＰＣ１０２に通知し、これを、該クライアントＰＣ１０２上でインストールされたプリンタドライバのプリンタ名称として設定する。
【００５３】
インストール完了後、ＣＰＵ３０３は、ステップＳ６０８において、ステップＳ６０５によってプリンタ名称を決定する際に設定されたテストプリント実行フラグによって、テストプリントを実行するかどうかを判断する。テストプリントを実行しない場合はこのまま処理を終了し、テストプリントを実行する場合は、ステップＳ６０９において、プリンタ１０３からクライアントＰＣ１０２に、今インストールしたプリンタドライバによるテストプリントを実行させる。
【００５４】
＜プリンタ名称決定処理フロー＞
次に、図１０と図１１（ａ），（ｂ）及び図１２（ａ），（ｂ）を参照して、プリンタ１０３のＣＰＵ３０３が図８のステップＳ６０６で行うプリンタ名称決定フローについて説明する。図１０は、本実施の形態に係るプリンタ名称決定処理を示すフローチャートである。
【００５５】
（Ａ）ユーザが自分でプリンタ名称を設定する場合
プリンタ１０３のＣＰＵ３０３は、図１０のステップＳ７０１において、図１１（ａ）に示すプリンタ名称設定方法選択画面を操作パネル３０７に表示し、ユーザにプリンタ名称を自動的に設定するか、ユーザ自身が設定するかを選択させる。
【００５６】
ユーザが自分でプリンタ名称を設定することを選択した場合は、ＣＰＵ３０３はステップＳ７０２において、プリンタ名称リスト保存部４０６にプリンタ名称リストが保存されているかどうかを確認する。なお、プリンタ名称リストはプリンタ名称情報の一例である。プリンタ名称リストが保存されていた場合、ステップＳ７０３で、図１１（ｂ）に示すプリンタ名称設定方法選択画面を操作パネル３０７に表示し、ユーザにプリンタ名称リスト内のプリンタ名称を使用するかどうかを選択させる。
【００５７】
ユーザがプリンタ名称をプリンタ名称リストから設定することを選択した場合は、ステップＳ７０４において、図１２（ａ）に示すプリンタ名称選択画面を操作パネル３０７に表示し、プリンタ名称リストから、使用する所定のプリンタ名称をユーザに選択させる。クライアントＰＣ１０２に既に設定されているプリンタ名称を参照し、もし既にクライアントＰＣ１０２上に同じ名前のプリンタ名称が使用されている場合は、その旨を表示等によってユーザに通知し、繰り返し図１２（ａ）の画面でユーザにプリンタ名称を選択させる。クライアントＰＣ１０２上で一意なプリンタ名称が選択できたところで、ステップＳ７０６でプリンタ名称が決定される。
【００５８】
一方、ステップＳ７０２で、プリンタ名称リスト保存部４０６にプリンタ名称リストが保存されていなかった場合、または、ステップＳ７０３で、ユーザがプリンタ名称をプリンタ名称リストから設定しないことを選択した場合は、ステップＳ７０５に遷移する。ステップＳ７０５において、図１２（ｂ）に示すプリンタ名称入力画面を操作パネル３０７に表示し、ユーザにプリント名称を入力させる。
【００５９】
クライアントＰＣ１０２に既に設定されているプリンタ名称を参照し、もし既にクライアントＰＣ上に同じ名前のプリンタ名称が使用されている場合は、その旨を表示等によってユーザに通知し、繰り返し図１２（ｂ）の画面でユーザにプリンタ名称を入力させる。クライアントＰＣ１０２上で一意なプリンタ名称が選択できたところで、ステップＳ７０６でプリンタ名称が決定される。
【００６０】
（Ｂ）自動的にプリンタ名称を設定する
ステップＳ７０１において、図１１（ａ）に示したプリンタ名称設定方法選択画面を操作パネル３０７に表示し、ユーザにプリンタ名称を自動的に生成して設定するか、ユーザ自身が設定するかを選択させる。ユーザが自動的にプリンタ名称を設定することを選択した場合、ＣＰＵ３０３は、ステップＳ７０７において、プリンタ名称リスト保存部４０６にプリンタ名称リストが保存されているかどうかを確認する。
【００６１】
プリンタ名称リストが設定されていた場合、ステップＳ７０８において、図１１（ｂ）に示すプリンタ名称設定方法選択画面を操作パネル３０７に表示し、ユーザにプリンタ名称リスト内のプリンタ名称を使用するかどうかを選択させる。ユーザがプリンタ名称をプリンタ名称リストから設定することを選択した場合は、ＣＰＵ３０３は、ステップＳ７０９において、プリンタ名称リストからプリンタ名称を自動選択する。
【００６２】
選択されたプリンタ名称をクライアントＰＣ１０２に問い合わせ、もし既にクライアントＰＣ１０２上に同じ名前のプリンタ名称が使用されている場合は、繰り返しプリンタ名称リストを検索してプリント名称を選択する。
【００６３】
ステップＳ７１０において、プリント名称リストにクライアントＰＣ１０２上で一意に設定可能なプリンタ名称が存在した場合には、ステップＳ７１２でテストプリント指示のためのフラグを立て、ステップＳ７０６でプリンタ名称が決定される。
【００６４】
ステップＳ７１０で、プリント名称リストにクライアントＰＣ１０２上で一意なプリンタ名称が存在しない場合は、ステップＳ７１１に遷移する。また、ステップＳ７０７で、プリンタ名称リスト保存部４０６にプリンタ名称リストが保存されていなかった場合も、ステップＳ７１１に遷移する。同様に、ステップＳ７０８で、ユーザがプリンタ名称をプリンタ名称リストから設定しないことを選択した場合も、ステップＳ７１１に遷移する。ステップＳ７１１においては、プリンタ名称設定部４０５が自動的に一意のプリンタ名称を生成して設定する。
【００６５】
なお、ステップＳ７１１の方法には、様々な方法が考えられる。一例としては、プリンタ１０３の機種名をデフォルトのプリンタ名称とし（例：ＬＢＰ１０００）、クライアントＰＣ１０２上で同じプリンタ名称があった場合には、プリンタ名称に付加情報を追加し一意な名称とする（例：ＬＰＢ１０００（コピー２））。クライアントＰＣ１０２上で一意なプリンタ名称が設定できたところで、ステップＳ７１２でテストプリントの指示のためのフラグを立て、ステップＳ７０６でプリンタ名称が決定される。
【００６６】
このように、自動的にプリンタ名称が設定される場合は、ユーザがどのようなプリンタ名称が設定されたのか把握するために、プリンタドライバのインストール終了後にテストプリントフラグを立て、テストプリントを行う。テストプリント時にはクライアントＰＣ１０２上で設定されたプリンタ名称が印字され、プリンタからプリンタドライバをインストールを実行したユーザは、テストプリントの内容から自動的に設定されたプリンタ名称を把握することができる。これによって、ユーザがクライアントＰＣ１０２に戻って実際にプリントを行う際に、プリンタ名称からプリンタの特定が容易になる。
【００６７】
これに対して、前述したように、ユーザが自分でプリンタ名称を設定した場合には、ユーザはプリンタ名称を把握しているので、プリンタドライバのインストール後のテストプリントは行わず、無駄な印刷を防ぐことができる。もちろん、ユーザの指示によりテストプリントをしても構わない。
【００６８】
また、インストール支援モジュール４００によるインストールを繰り返し行い、データ使用回数保存部４０８の内のデータ使用回数に達したところで、ＰＣ情報保存部４０４、プリンタ名称リスト保存部４０６に保存されているプリンタ名称を消去する。これにより、携帯可能な情方記憶媒体に保存した情報の不必要な流用を避けることができる。
【００６９】
さらに、プリンタ名称リストが設定されている場合に、一度使用したリスト内のプリンタ名称や、既にクライアントＰＣ１０２で使用されていたプリンタ名称をプリンタ名称リストから削除していくことも可能である。
【００７０】
＜本実施の形態に係る利点＞
本実施の形態によれば、 携帯可能な情報記憶媒体であるＵＳＢメモリにユーザのクライアントＰＣの機器情報や、ユーザの設定したプリンタ名称リスト等を保持する。このＵＳＢメモリをプリンタに接続することで、プリンタからクライアントＰＣに対してプリンタドライバをインストールする。プリンタドライバのインストール時に、クライアントＰＣ上でのプリンタの識別名称であるプリンタ名称をユーザが設定、もしくは自動的に設定し、必要に応じてテストプリントを行う。
【００７１】
このように、プリンタ側から情報処理装置に対してプリンタドライバをインストールする場合に、ユーザが指定もしくは自動的に設定されたプリンタ名称がクライアントＰＣ上でのプリンタの識別名称として設定される。プリンタ名称が自動設定された場合には、そのプリンタ名称をテストプリントによってプリンタ側で確認することができる。これにより、プリンタ側でインストールの確認とプリンタ名称の確認を行うことができ、ユーザの利便性が向上する。特に、複数台のプリンタのプリンタドライバを同時にプリンタ側からインストールした場合などに、ユーザが実際にクライアントＰＣからプリントを行うときに使用したいプリンタの特定が容易になる。
【００７２】
なお、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７４】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００７６】
さらに、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００７７】
【図１】実施の形態に係るシステム全体の構成図である。
【図２】図１中のクライアントＰＣの一構成例を示すブロック図である。
【図３】図１中のプリンタの概略の構成を示すブロック図である。
【図４】プリンタドライバインストール支援モジュールの概略図である。
【図５】実施の形態におけるＰＣ情報取得処理のフローチャートである。
【図６】プリンタドライバインストール支援モジュールにより表示される画面図である。
【図７】プリンタドライバインストール支援モジュールにより表示される画面図である。
【図８】実施の形態に係るプリンタドライバインストール処理を示すフローチャートである。
【図９】インストール先ＰＣ確認画面である。
【図１０】実施の形態に係るプリンタ名称決定処理を示すフローチャートである。
【図１１】プリンタドライバインストール支援モジュールにより表示される画面図である。
【図１２】プリンタドライバインストール支援モジュールにより表示される画面図である。
【符号の説明】
【００７８】
１０２  クライアントＰＣ
１０３  プリンタ
２０２  ＣＰＵ
３０３  ＣＰＵ
４００  プリンタドライバインストール支援モジュール
４０３  ＰＣ情報取得部
４０４  ＰＣ情報保存部
４０５  プリンタ名称設定部
４０６  プリント名称リスト保存部
４０７  データ使用回数設定部
４０８  データ使用回数保存部
４０９  自動データ消去部
４１０  インストーラ起動部
【図１】
2010113404.tif 000003
【図２】
2010113404.tif 000004
【図３】
2010113404.tif 000005
【図４】
2010113404.tif 000006
【図５】
2010113404.tif 000007
【図６】
2010113404.tif 000008
【図７】
2010113404.tif 000009
【図８】
2010113404.tif 000010
【図９】
2010113404.tif 000011
【図１０】
2010113404.tif 000012
【図１１】
2010113404.tif 000013
【図１２】
2010113404.tif 000014