(57)【要約】【課題】  デバイスドライバの設定データをユーザごとに保存しておく場合に、ユーザ数が増加しても、ホスト装置などのデータ格納装置において設定データで占有される領域のサイズが増加しないようにする。【解決手段】  ＩＣカード４は、プリンタドライバ３１の設定データ６２を記憶するデータ記憶部５１を有し、プリンタドライバ３１は、データ格納装置１３に記憶されている設定データ２２に従ってデバイスを制御し、リーダライタ３を使用してＩＣカード４から設定データ６２を読み取り、読み取った設定データ６２をデータ格納装置１３に記憶されている設定データ２２に反映する。【選択図】  図１
2010049309.tif 000002
【特許請求の範囲】
【請求項１】
デバイスドライバの設定データを記憶するデータ記憶部を有する携帯装置と、
前記携帯装置から前記設定データを読み出すことができるリーダと、
記憶手段に記憶されている設定データに従ってデバイスを制御するとともに、前記リーダを使用して前記携帯装置から前記設定データを読み取り、読み取った前記設定データを前記記憶手段に記憶されている設定データに反映するデバイスドライバと、
を備えることを特徴とするデバイスドライバ設定システム。
【請求項２】
前記携帯装置のデータ記憶部は、デバイスドライバの設定データとユーザデータとを記憶し、
前記リーダは、前記携帯装置から前記設定データおよび前記ユーザデータを読み出すことができ、
前記デバイスドライバは、リーダを使用して、デバイスドライバの設定データおよびユーザデータを読み取り、前記ユーザデータに基づいてログインの可否を判定し、ログインを許可した場合のみ、読み取った前記設定データを、前記記憶手段に記憶されている設定データに反映すること、
を特徴とする請求項１記載のデバイスドライバ設定システム。
【請求項３】
前記携帯装置のデータ記憶部は、デバイスドライバの対応機種情報とその対応機種情報に応じた設定データとを記憶し、
前記リーダは、前記携帯装置から前記対応機種情報および前記設定データを読み出すことができ、
前記デバイスドライバは、記憶手段に記憶されている設定データに従ってデバイスを制御し、前記リーダを使用して前記携帯装置から前記対応機種情報および前記設定データを読み取り、読み出した前記設定データを、前記記憶手段に記憶されている設定データのうち、読み出した前記対応機種情報に合致する機種のデバイスドライバの設定データに反映すること、
を特徴とする請求項１記載のデバイスドライバ設定システム。
【請求項４】
記憶手段に記憶されている設定データに従ってデバイスを制御するデバイスドライバが動作可能なコンピュータを、
リーダを使用して、デバイスドライバの設定データを記憶するデータ記憶部を有する携帯装置から前記設定データを読み取るデータ読取処理部、および
前記データ読取処理部により読み取られた前記設定データを、前記記憶手段に記憶されている設定データに反映するデータコピー処理部、
として機能させるデバイスドライバ設定プログラム。
【請求項５】
記憶手段に記憶されている設定データに従ってデバイスを制御するデバイスドライバが動作可能なコンピュータを、
リーダを使用して、デバイスドライバの設定データおよびユーザデータを記憶するデータ記憶部を有する携帯装置から前記設定データおよび前記ユーザデータを読み取るデータ読取処理部、
前記データ読取処理部により読み取られた前記ユーザデータに基づいてログインの可否を判定するログイン処理部、並びに、
前記ログイン処理部によりログインが許可された場合にのみ、前記データ読取処理部により読み取られた前記設定データを、前記記憶手段に記憶されている設定データに反映するデータコピー処理部、
として機能させるデバイスドライバ設定プログラム。
【請求項６】
記憶手段に記憶されている設定データに従ってデバイスを制御するデバイスドライバが動作可能なコンピュータを、
リーダを使用して、デバイスドライバの対応機種情報とその対応機種情報に応じた設定データを記憶するデータ記憶部を有する携帯装置から前記対応機種情報および前記設定データを読み取るデータ読取処理部、および
前記データ読取処理部により読み取られた前記設定データを、前記記憶手段に記憶されている設定データのうち、読み出した前記対応機種情報に合致する機種のデバイスドライバの設定データに反映するデータコピー処理部、
として機能させるデバイスドライバ設定プログラム。
【請求項７】
前記コンピュータを、前記記憶手段に記憶されている設定データが変更された場合、前記記憶手段に記憶されている設定データを読み出し、ライタを使用して、読み出した前記設定データを前記携帯装置のデータ記憶部に書き込むデータ書込処理部として機能させることを特徴とする請求項４から請求項６のいずれか１項記載のデバイスドライバ設定プログラム。
【請求項８】
前記コンピュータを、前記記憶手段に記憶されている設定データが変更された場合、ログアウトが検出されたときに、前記記憶手段に記憶されている設定データを読み出し、ライタを使用して、読み出した前記設定データを前記携帯装置のデータ記憶部に書き込むデータ書込処理部として機能させることを特徴とする請求項５記載のデバイスドライバ設定プログラム。
【請求項９】
前記コンピュータを、前記データ読取処理部により読み取られた前記設定データに基づいてユーザインタフェース画面データを作成するＵＩ作成処理部として機能させることを特徴とする請求項４から請求項６のいずれか１項記載のデバイスドライバ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスドライバ設定システムおよびデバイスドライバ設定プログラムに関するものである。
【背景技術】
【０００２】
ユーザが設定した印刷条件を、ユーザごとに、ホスト装置に記憶するプリンタドライバがある（例えば特許文献１，２参照）。
【０００３】
また、アプリケーションの情報などに基づいて、ネットワークを介してサーバ装置から印刷条件情報を取得するプリンタドライバがある（例えば特許文献３参照）。
【０００４】
【特許文献１】特開平８−１８５２９４号公報
【特許文献２】特開２００２−７３３１４号公報
【特許文献３】特開２００５−１９０２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の技術によれば、デバイスドライバの設定データ（例えば上述の印刷条件）をユーザごとに記憶しておく場合、設定データは、上記特許文献１，２のように、ホスト装置に記憶されるか、上記特許文献３のように、ネットワーク上のサーバ装置に記憶される。
【０００６】
しかしながら、ユーザ数が増えるに従って、設定データのデータ量が増えるため、ホスト装置またはサーバ装置のハードディスクドライブなどのデータ格納装置において設定データで占有される領域のサイズも増加してしまう。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、デバイスドライバの設定データをユーザごとに保存しておく場合に、ユーザ数が増加しても、ホスト装置などのデータ格納装置において設定データで占有される領域のサイズが増加しないようにすることができるデバイスドライバ設定システムおよびデバイスドライバ設定プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係るデバイスドライバ設定システムは、デバイスドライバの設定データを記憶するデータ記憶部を有する携帯装置と、携帯装置から設定データを読み出すことができるリーダと、記憶手段に記憶されている設定データに従ってデバイスを制御するとともに、リーダを使用して携帯装置から設定データを読み取り、読み取った設定データを記憶手段に記憶されている設定データに反映するデバイスドライバとを備える。
【００１０】
これにより、デバイスドライバの設定データをユーザごとに保存しておく場合、各ユーザの設定データは各ユーザの携帯装置にそれぞれ記憶されるため、ユーザ数が増加しても、ホスト装置などのデータ格納装置において設定データで占有される領域のサイズが増加しないようにすることができる。
【００１１】
また、本発明に係るデバイスドライバ設定システムは、上記のデバイスドライバ設定システムに加え、次のようにしてもよい。この場合、携帯装置のデータ記憶部は、デバイスドライバの設定データとユーザデータとを記憶する。リーダは、携帯装置から設定データおよびユーザデータを読み出すことができる。デバイスドライバは、リーダを使用して、デバイスドライバの設定データおよびユーザデータを読み取り、ユーザデータに基づいてログインの可否を判定し、ログインを許可した場合のみ、読み取った設定データを、記憶手段に記憶されている設定データに反映する。
【００１２】
これにより、デバイスドライバの設定データをユーザごとに保存しておく場合、各ユーザの設定データは各ユーザの携帯装置にそれぞれ記憶されるため、ユーザ数が増加しても、ホスト装置などのデータ格納装置において設定データで占有される領域のサイズが増加しないようにすることができる。
【００１３】
また、本発明に係るデバイスドライバ設定システムは、上記のデバイスドライバ設定システムのいずれかに加え、次のようにしてもよい。この場合、携帯装置のデータ記憶部は、デバイスドライバの対応機種情報とその対応機種情報に応じた設定データとを記憶する。リーダは、携帯装置から対応機種情報および設定データを読み出すことができる。デバイスドライバは、記憶手段に記憶されている設定データに従ってデバイスを制御し、リーダを使用して携帯装置から対応機種情報および設定データを読み取り、読み出した設定データを、記憶手段に記憶されている設定データのうち、読み出した対応機種情報に合致する機種のデバイスドライバの設定データに反映する。
【００１４】
これにより、携帯装置に記憶されている設定データが、対応機種以外に適用されることを防止することができる。また、対応機種情報および設定データをユーザごとに保存しておく場合、ユーザ数が増加しても、ホスト装置などのデータ格納装置において対応機種情報および設定データで占有される領域のサイズが増加しないようにすることができる。
【００１５】
本発明に係るデバイスドライバ設定プログラムは、記憶手段に記憶されている設定データに従ってデバイスを制御するデバイスドライバが動作可能なコンピュータを、リーダを使用して、デバイスドライバの設定データを記憶するデータ記憶部を有する携帯装置から設定データを読み取るデータ読取処理部、およびデータ読取処理部により読み取られた設定データを、記憶手段に記憶されている設定データに反映するデータコピー処理部として機能させる。
【００１６】
これにより、デバイスドライバの設定データをユーザごとに保存しておく場合、各ユーザの設定データは各ユーザの携帯装置にそれぞれ記憶されるため、ユーザ数が増加しても、ホスト装置などのデータ格納装置において設定データで占有される領域のサイズが増加しないようにすることができる。
【００１７】
また、本発明に係るデバイスドライバ設定プログラムは、記憶手段に記憶されている設定データに従ってデバイスを制御するデバイスドライバが動作可能なコンピュータを、リーダを使用して、デバイスドライバの設定データおよびユーザデータを記憶するデータ記憶部を有する携帯装置から設定データおよびユーザデータを読み取るデータ読取処理部、データ読取処理部により読み取られたユーザデータに基づいてログインの可否を判定するログイン処理部、並びに、ログイン処理部によりログインが許可された場合にのみ、データ読取処理部により読み取られた設定データを、記憶手段に記憶されている設定データに反映するデータコピー処理部として機能させる。
【００１８】
これにより、デバイスドライバの設定データをユーザごとに保存しておく場合、各ユーザの設定データは各ユーザの携帯装置にそれぞれ記憶されるため、ユーザ数が増加しても、ホスト装置などのデータ格納装置において設定データで占有される領域のサイズが増加しないようにすることができる。
【００１９】
また、本発明に係るデバイスドライバ設定プログラムは、記憶手段に記憶されている設定データに従ってデバイスを制御するデバイスドライバが動作可能なコンピュータを、リーダを使用して、デバイスドライバの対応機種情報とその対応機種情報に応じた設定データを記憶するデータ記憶部を有する携帯装置から対応機種情報および設定データを読み取るデータ読取処理部、およびデータ読取処理部により読み取られた前記設定データを、記憶手段に記憶されている設定データのうち、読み出した対応機種情報に合致する機種のデバイスドライバの設定データに反映するデータコピー処理部として機能させる。
【００２０】
これにより、携帯装置に記憶されている設定データが、対応機種以外に適用されることを防止することができる。また、対応機種情報および設定データをユーザごとに保存しておく場合、ユーザ数が増加しても、ホスト装置などのデータ格納装置において対応機種情報および設定データで占有される領域のサイズが増加しないようにすることができる。
【００２１】
また、本発明に係るデバイスドライバ設定プログラムは、上記のデバイスドライバ設定プログラムのいずれかに加え、次のようにしてもよい。この場合、デバイスドライバ設定プログラムは、コンピュータを、記憶手段に記憶されている設定データが変更された場合、記憶手段に記憶されている設定データを読み出し、ライタを使用して、読み出した設定データを携帯装置のデータ記憶部に書き込むデータ書込処理部として機能させる。
【００２２】
これにより、デバイスドライバ使用時にユーザによって設定データが変更されても、その変更が、携帯装置に記憶されている設定データに反映される。したがって、次回のデバイスドライバ使用時には、変更した設定データに基づいてデバイスドライバを使用することができる。
【００２３】
また、本発明に係るデバイスドライバ設定プログラムは、上記のデバイスドライバ設定プログラムのいずれかに加え、次のようにしてもよい。この場合、コンピュータを、記憶手段に記憶されている設定データが変更された場合、ログアウトが検出されたときに、記憶手段に記憶されている設定データを読み出し、ライタを使用して、読み出した設定データを携帯装置のデータ記憶部に書き込むデータ書込処理部として機能させる。
【００２４】
これにより、ログアウト時に一括して設定データの変更が反映されるため、携帯装置へのアクセス回数を減らすことができる。
【００２５】
また、本発明に係るデバイスドライバ設定プログラムは、上記のデバイスドライバ設定プログラムのいずれかに加え、次のようにしてもよい。この場合、デバイスドライバ設定プログラムは、コンピュータを、データ読取処理部により読み取られた設定データに基づいてユーザインタフェース画面データを作成するＵＩ作成処理部として機能させる。
【発明の効果】
【００２６】
本発明によれば、デバイスドライバの設定データをユーザごとに保存しておく場合に、ユーザ数が増加しても、ホスト装置などのデータ格納装置において設定データで占有される領域のサイズが増加せずに済むデバイスドライバ設定システムおよびデバイスドライバ設定プログラムを得ることができる。
【発明を実施するための最良の形態】
【００２７】
以下、図に基づいて本発明の実施の形態を説明する。
【００２８】
図１は、本発明の実施の形態に係るデバイスドライバ設定システムの構成を示すブロック図である。図１に示すシステムでは、ホスト装置としての端末装置１に、周辺機器としてのプリンタ２、および、ＩＣカード４に対する読み書きを行うことができるリーダライタ３が接続されている。端末装置１は、例えばパーソナルコンピュータとされる。
【００２９】
図１における端末装置１は、インタフェース１１，１２、データ格納装置１３およびコンピュータ１４を有する。
【００３０】
インタフェース１１は、プリンタ２を接続される周辺機器用インタフェース回路である。インタフェース１２は、リーダライタ３を接続される周辺機器用インタフェース回路である。インタフェース１１，１２としては、例えばＵＳＢ（Universal Serial Bus）インタフェースを使用可能である。
【００３１】
データ格納装置１３は、プリンタドライバプログラム２１および設定データ２２を格納する装置である。データ格納装置１３は、ホスト装置内の記憶手段の一例である。データ格納装置１３としては、ハードディスクドライブ、不揮発性メモリなどが使用される。プリンタドライバプログラム２１がコンピュータ１４で実行されることにより、プリンタドライバ３１が実現される。プリンタドライバプログラム２１は、デバイスドライバ設定プログラムの一例である。設定データ２２は、所定のデバイスドライバ（ここでは、プリンタドライバ３１）により使用される設定データである。設定データ２２には、１または複数の設定項目と各設定項目の設定値が含まれる。なお、端末装置１には、１つのデバイスドライバに対して１つの設定データ２２が格納されている。つまり、１つのデバイスドライバに対してユーザごとに複数の設定データは格納されていない。例えば、端末装置１のオペレーティングシステムとしてウィンドウズ（登録商標）が使用されている場合には、設定データ２２は、DEVMODE構造体として保存される。
【００３２】
コンピュータ１４は、図示せぬＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などを備え、プログラムをＲＡＭにロードし、ＣＰＵで実行することにより、各種処理部を実現する装置である。コンピュータ１４は、プリンタドライバプログラム２１に基づいて、プリンタドライバ３１を実現する。プリンタドライバ３１は、デバイス制御部３２、ログイン／アウト処理部３３、ＧＵＩ作成処理部３４、リードライト処理部３５およびデータコピー処理部３６を含む。
【００３３】
デバイス制御部３２は、端末装置１のデータ格納装置１３に記憶されている設定データ２２に基づいて、インタフェース１１を介してプリンタ２を制御する処理部である。
【００３４】
ログイン／アウト処理部３３は、ＩＣカード４に記憶されているユーザデータ６１に基づいて、ログインを許可するか否かを判定する処理部である。なお、ログインが許可された場合のみ、デバイス制御部３２により、プリンタ２を利用することができる。
【００３５】
ＧＵＩ作成処理部３４は、ＩＣカード４に記憶されている設定データ６２に基づいてグラフィックユーザインタフェース画面データを作成する処理部である。ＧＵＩ作成処理部３４は、ＵＩ作成処理部の一例である。デバイス制御部３２は、ユーザインタフェース画面データに基づいて、図示せぬ表示装置に、ユーザインタフェース画面を表示させ、図示せぬ入力装置でユーザ操作を受け付ける。ログイン後のユーザ操作に従って、プリンタ２が制御されたり、設定データ２２における設定値が変更されたりする。
【００３６】
リードライト処理部３５は、リーダライタ３を使用して、ＩＣカード４に対して、設定データ６２の読み書きを行う処理部である。リードライト処理部３５は、データ読取処理部およびデータ書込処理部の一例である。
【００３７】
データコピー処理部３６は、ＩＣカード４に記憶されている設定データ６１を、データ格納装置１３に記憶されている設定データに反映する処理部である。
【００３８】
また、図１におけるリーダライタ３は、ＩＣカード４の規格に従ってデータの読み書きを行うことができるＩＣカードリードライト部４１を有する装置である。リーダライタ３は、接触または非接触で、近距離無線通信、電磁結合、赤外線などによる通信によりＩＣカード４に対してデータの読み書きを行う。なお、リーダライタ３は、リーダおよびライタの一例である。
【００３９】
また、図１におけるＩＣカード４は、データ記憶部５１を有する装置である。データ記憶部５１は、書き換え可能な不揮発性メモリであって、ユーザデータ６１および設定データ６２を記憶している。ユーザデータ６１は、ユーザを特定するためのＩＤ（ユーザＩＤ、カードＩＤなど）を含む。ユーザデータ６１は、必要に応じてパスワードを含んでいてもよい。また、設定データ６２は、プリンタドライバ３１の設定データであり、ＩＣカード４の所有者であるユーザのための設定データである。設定データ６２は、設定データ２２における一部またはすべての設定項目についての設定値を含む。なお、ＩＣカード４は、携帯装置の一例である。ＩＣカード４の代わりにＩＣカード機能を有する電子機器、磁気カードなどを使用することができる。
【００４０】
次に、上記システムにおける各装置の動作について説明する。図２は、図１に示すシステムにおける各装置の動作について説明する図である。
【００４１】
図示せぬアプリケーションなどによりプリンタ２の制御が必要になると、プリンタドライバプログラム２１がコンピュータ１４により実行される。これにより、プリンタドライバ３１が起動する。
【００４２】
そして、プリンタドライバ３１のログイン／アウト処理部３３は、ＩＣカードによりログインが可能であるＩＣカードログインモードを有効にする（ステップＳ１）。これにより、ＩＣカード４を使用したログイン操作が可能となる。
【００４３】
その後、リーダライタ３が、ＩＣカード４を検出すると、ＩＣカード４に対してユーザデータ６１を要求し（ステップＳ２）、ＩＣカード４からユーザデータ６１を取得して（ステップＳ３）、プリンタドライバ３１へ転送する（ステップＳ４）。
【００４４】
プリンタドライバ３１のリードライト処理部３５は、そのユーザデータ６１を受け取り、そのユーザデータ６１に基づいてログインを許可するか否かを判定する（ステップＳ５）。具体的には、ユーザデータ６１内のＩＤが正規ユーザのものか否かが判定される。そして、ログインが許可された場合には、プリンタドライバ３１によるプリンタ２の制御が可能となる。この場合、ユーザはプリンタ２を利用することができる。一方、ログインが許可されなかった場合には、ログインが許可されなかったことを示すメッセージボックスが例えばポップアップで表示され、プリンタドライバ３１によるプリンタ２の制御が禁止される。この場合、ユーザはプリンタ２を利用することができない。
【００４５】
ログインが許可された場合、リードライト処理部３５は、ＩＣカード４から設定データ６２を読み取る処理を行う（ステップＳ６〜Ｓ９）。このとき、リードライト処理部３５は、インタフェース１２を介して、設定データ要求をリーダライタ３へ供給し（ステップＳ６）、リーダライタ３は、設定データ要求を受け取ると、ＩＣカード４に対して設定データ６２を要求し（ステップＳ７）、ＩＣカード４から設定データ６２を取得して（ステップＳ８）、リードライト処理部３５へ転送する（ステップＳ９）。
【００４６】
リードライト部３５がＩＣカード４から設定データ６２を読み取ると、データコピー処理部３６は、その設定データ６２をデータ格納装置１３内の設定データ２２に反映する（ステップＳ１０）。具体的には、データコピー処理部３６は、設定データ６２に含まれている設定値で、設定データ２２における、対応する設定値を更新する。設定値としては、例えば印刷条件の設定項目のデフォルト値などがある。
【００４７】
このようにして、ユーザの所有するＩＣカード４に記憶されている設定データ６２が、ログイン後ただちに、端末装置１の設定データ２２へ反映される。したがって、その後、プリンタドライバ３１は、ログインユーザ用の設定に従って、動作を行う。
【００４８】
ログインユーザによるプリンタドライバ３１の使用後、端末装置１に対するログインユーザのログアウト操作がログイン／アウト処理部３３により検出されると（ステップＳ１１）、リードライト処理部３５は、ステップＳ１０における設定データ６２の反映後に反映された設定値のうちのいずれかの設定値が変更された否かを判定し、設定値が変更されている場合には、ＩＣカード４への設定データ２２の書き込み処理を行う（ステップＳ１２〜Ｓ１６）。その後、ログイン／アウト処理部３３はログアウト処理を終了する（ステップＳ１７）。なお、いずれの設定値も変更されていない場合には、書き込み処理は行わずにログアウト処理を終了する（ステップＳ１７）。
【００４９】
書き込み処理を行う場合、リードライト処理部３５は、インタフェース１２を介して、設定データ書込要求および設定データ２２をリーダライタ３へ供給し（ステップＳ１２）、リーダライタ３は、設定データ書込要求および設定データ２２を受け取ると、ＩＣカード４に対して設定データ２２の書き込みを要求し（ステップＳ１３）、ＩＣカード４は、設定データ２２で、データ記憶部５１の設定データ６２を上書きする（ステップＳ１４）。これにより、変更後の設定データ２２が設定データ６２として保存される。設定データ２２の書き込みが完了すると、保存終了メッセージがＩＣカード４からリーダライタ３へ出力され（ステップＳ１５）、リーダライタ３からプリンタドライバ３１へ転送される（ステップＳ１６）。リードライト処理部３５が保存終了メッセージを受け取ると、ログイン／アウト処理部３３はログアウト処理を終了する（ステップＳ１７）
【００５０】
以上のように、上記実施の形態によれば、ＩＣカード４は、プリンタドライバ３１の設定データ６２を記憶するデータ記憶部５１を有し、プリンタドライバ３１は、データ格納装置１３に記憶されている設定データ２２に従ってデバイスを制御し、リーダライタ３を使用してＩＣカード４から設定データ６２を読み取り、読み取った設定データ６２をデータ格納装置１３に記憶されている設定データ２２に反映する。
【００５１】
これにより、プリンタドライバ３１の設定データをユーザごとに保存しておく場合、各ユーザの設定データ６２は各ユーザのＩＣカード４にそれぞれ記憶されるため、ユーザ数が増加しても、端末装置１のデータ格納装置１３において設定データ２２で占有される領域のサイズが増加しないようにすることができる。また、ユーザの携帯するＩＣカード４にそのユーザの設定データ６２が格納されているため、複数の端末装置１のいずれでログインした場合でも、同一の設定でプリンタ２を利用することができる。
【００５２】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００５３】
例えば、上記実施の形態では、周辺機器としてプリンタ２が接続され、その周辺機器を制御するデバイスドライバとしてプリンタドライバ３１が使用されているが、他の周辺機器が接続され、その周辺機器を制御するデバイスドライバを使用することも可能である。
【００５４】
また、上記実施の形態において、ログインユーザの操作に従って、ユーザインタフェースにより、設定データ２２における設定値が変更されるたびに、設定データ２２で設定データ６２を更新するようにしてもよい。
【００５５】
また、上記実施の形態におけるプリンタドライバプログラム２１は、上記以外のコンピュータ読み取り可能な記録媒体に格納されていてもよい。例えば、ＣＤ−ＲＯＭなどといった可搬性のある記録媒体に格納されていてもよい。その場合、プリンタドライバプログラム２１は、その記録媒体から端末装置１へインストールされる。
【産業上の利用可能性】
【００５６】
本発明は、例えば、周辺機器を制御する装置に適用可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態に係るデバイスドライバ設定システムの構成を示すブロック図である。
【図２】図１に示すシステムにおける各装置の動作について説明する図である。
【符号の説明】
【００５８】
２  プリンタ（周辺機器の一例）
３  リーダライタ（リーダの一例，ライタの一例）
４  ＩＣカード（携帯装置の一例）
１３  データ格納装置（記憶手段の一例）
１４  コンピュータ
２１  プリンタドライバプログラム（デバイスドライバ設定プログラムの一例）
２２，６２  設定データ
３１  プリンタドライバ（デバイスドライバの一例）
３３  ログイン／アウト処理部（ログイン処理部の一例）
３４  ＧＵＩ作成処理部（ＵＩ作成処理部の一例）
３５  リードライト処理部（データ読取処理部の一例，データ書込処理部の一例）
３６  データコピー処理部
５１  データ記憶部
６１  ユーザデータ
【図１】
2010049309.tif 000003
【図２】
2010049309.tif 000004