(57)【要約】【課題】  プリンタアイコンの追加作成時に必要とされるユーザーによるドライバ設定操作負担を格段に軽減して、ユーザーにアイコン追加を明示することおよびドライバ設定操作を効率化することを目的とする。【解決手段】  アイコンの初期化処理において、アイコンのリネームを促すダイアログを起動することでプリンタアイコンの追加作成をユーザーに通知するとともに、印刷設定を保存したファイルを作成し、そのファイルから追加作成されたアイコンに設定を移行させることで再設定の手間を省くことを特徴とする。また、印刷設定移行はOSがUI DLL内のエクスポート関数をコールしたときに行ってもよい。【選択図】  図１
2009048468.tif 000002
【特許請求の範囲】
【請求項１】
通信媒体を介して周辺装置と通信可能な情報処理装置において、前記周辺装置の設定を操作する設定管理画面において設定を変更したとき、前記周辺装置の設定情報を記憶しておく設定記憶手段を有する周辺装置制御システムにおいて、前記周辺装置と同一機種の周辺装置がインストールされるとき、前記設定記憶手段によって記憶された前記設定情報を参照し、この設定情報をインストールされる前記周辺装置の設定情報に反映することを特徴とする周辺装置制御システム。
【請求項２】
前記周辺装置と前記情報処理装置とを接続する手段が複数存在し、前記周辺装置の設定情報を参照して、新規接続手段によってインストールされる前記周辺装置の設定情報に反映することを特徴とする請求項１に記載の周辺装置制御システム。
【請求項３】
前記情報処理装置が前記周辺装置の周辺装置選択部の複製を作成する段階で、前記周辺装置選択部の名称変更を促し、設定管理資源の追加作成を明示することを特徴とする請求項１に記載の周辺装置制御システム。
【請求項４】
前記情報処理装置が前記周辺装置の周辺装置選択部の複製を作成する段階で、インストールされる周辺装置を通常使用する周辺装置に設定することを特徴とする請求項１に記載の周辺装置制御システム。
【請求項５】
前記周辺装置は印刷装置であることを特徴とする請求項１乃至請求項４のいずれかに記載の周辺装置制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介して印刷装置と通信可能なデータ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【背景技術】
【０００２】
従来では、プリンタはセントロニクスポートやＲＳ２３２Ｃのようなシリアルポートを介して、１ポートに１台のみのプリンタをコンピュータ本体に接続することが多かったが、近年になっていわゆるUniversal Serial Bus（ＵＳＢ）のような、より汎用的なインタフェースを介して１ポートに複数台のプリンタを接続する形態が一般的になってきた。
【０００３】
現在、主に製品に同梱されているＣＤ−ＲＯＭやインターネット上にあるドライバをインストールして使用するが、パソコンに既にプリンタドライバがインストールされている場合、同一機種ならばプリンタをコンピュータ本体に接続すると、自動的に接続されたデバイスのドライバを探してインストールを行うという仕様になっている。
【０００４】
プリンタドライバが既にパソコンにインストールされているとき、ＵＳＢで接続するプリンタのシリアル番号が既存のプリンタアイコンに関連付けられているプリンタのシリアル番号と異なる場合（例えばオフィスにおいて同一機種でシリアル番号が異なるプリンタを複数台所有している場合）や、プリンタが複数のインタフェースを備えていて、以前にプリンタドライバをインストールしたときと異なるインタフェースを介してパソコンとプリンタを接続する場合、コントロールパネルのプリンタとＦＡＸフォルダに新しいプリンタアイコンが追加作成される。
【０００５】
ユーザーはインタフェースを介し、プリンタをコンピュータ本体に接続すると、プリンタアイコンの追加が発生し、プリンタドライバを検索してインストールが自動で行われ、パソコン上でユーザーがドライバの入ったCD等から再びインストールを行わなくても使用できるようになっている。
【０００６】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開2004-145705号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、プリンタアイコンの追加作成は、OSが自動的にアイコンのコピーを作成するので、多くのユーザーはこの作成されたアイコンの存在に気が付かない。
【０００８】
したがって、前回印刷を行ったプリンタアイコンを選択しても印刷ができない事や、ユーザーがアプリケーションからプリンタを選択するとき、どのプリンタアイコンを選択したらよいか判らない事がある。
【０００９】
また、プリンタアイコンにユーザー設定を保存している場合、自動追加で作成されたプリンタアイコンの設定は、出荷時の設定に戻ってしまうので、再度アイコンの設定をしなくてはならないという手間が発生していた。
【００１０】
さらに、複数台のプリンタを複数人で使いまわすような使用方法の場合、プリンタが変わるたびに設定を変更していかなくてはならない手間が発生していた。
【００１１】
本発明の目的はユーザーにプラグアンドプレイ時の新規アイコンの存在を明示することと、新規アイコンの設定を既存のアイコンから引き継ぐことである。
【課題を解決するための手段】
【００１２】
本発明に係る周辺装置制御システムは以下のような構成を備える。即ち、通信媒体を介して周辺装置と通信可能な情報処理装置において、前記周辺装置の設定を操作する設定管理画面において設定を変更したとき、前記周辺装置の設定情報を記憶しておく設定記憶手段を有する周辺装置制御システムにおいて、前記周辺装置と同一機種の周辺装置がインストールされるとき、前記設定記憶手段によって記憶された前記設定情報を参照し、この設定情報をインストールされる前記周辺装置の設定情報に反映することを特徴とする。
【００１３】
本発明に係る周辺装置制御システムは以下のような構成を備える。即ち、前記周辺装置と前記情報処理装置とを接続する手段が複数存在する周辺装置おいて、前記周辺装置の設定情報を参照して、新規接続手段によってインストールされる前記周辺装置の設定情報に反映することを特徴とする。
【００１４】
本発明に係る周辺装置制御システムは以下のような構成を備える。即ち、前記周辺装置制御システムにおいて、前記情報処理装置が前記周辺装置の周辺装置選択部の複製を作成する段階で、前記周辺装置選択部の名称変更を促し、設定管理資源の追加作成を明示することを特徴とする。
【００１５】
本発明に係る周辺装置制御システムは以下のような構成を備える。即ち、前記周辺装置制御システムにおいて、前記情報処理装置が前記周辺装置の周辺装置選択部の複製を作成する段階で、インストールされる周辺装置を通常使用する周辺装置に設定することを特徴とする。
【発明の効果】
【００１６】
本発明によれば次の効果が得られる。
【００１７】
（１）プリンタドライバが既にパソコンにインストールされているとき、接続するプリンタのシリアル番号が既存のプリンタアイコンに関連付けられているプリンタのシリアル番号と異なる場合で、接続するプリンタが同一機種のとき、プリンタアイコンの追加作成時に必要とされる、ユーザーによる印刷設定の操作を格段に軽減し、ドライバ設定操作を効率化することができる。
【００１８】
（２）プリンタが複数のインタフェースを備えており、以前にインストールしたインタフェースと異なるインタフェースで接続するとき、プリンタアイコンの追加作成時に必要とされる、ユーザーによる印刷設定の操作を格段に軽減し、ドライバ設定操作を効率化することができる。
【００１９】
（３）プリンタアイコンが追加作成されたとき、アイコンのリネームを促すことにより、追加されるアイコンの存在をユーザーに明示するとともに、アイコンの管理を容易にすることができる。
【００２０】
（４）プリンタアイコンが追加作成されるとき、追加作成されるプリンタアイコンをデフォルトプリンタに選択できるようにすることにより、アプリケーションからのプリンタアイコンの選択を省くこと、プリンタアイコンの選択漏れによる印刷失敗を防ぐことができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の詳細を実施例の記述に従って説明する。
【００２２】
第一の実施形態として、OSによってアイコン作成が終了したときドライバがアイコンの初期化処理を行う。その初期化処理の中で図１３のようなダイアログを起動し、既存アイコンの印刷設定の引継ぎおよびリネームを促す。
【００２３】
第二の実施形態として、図２のPDのようなプリンタの印刷設定画面において、PD６のようなチェックボックスを用意してあらかじめユーザーに印刷設定を移行させるか選択させ、印刷設定を移行する場合は印刷設定を引継いだアイコンを作成する。また、作成終了時に図７のようなダイアログを起動し、ユーザーにアイコンのリネームのみを促す。
【実施例１】
【００２４】
図１は、本発明の実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【００２５】
図１において、１００はホストコンピュータ（情報処理装置）であり、OS（Operating System）がインストールされているものとする。１０４のハードディスク（HD）に記憶された後述する図３、図８、図９、図１１、図１２に示すプログラム（アイコン作成時にリネームを促すダイアログをグラフィカルユーザインタフェース（ＧＵＩ）として表示するとともに、新規アイコンに設定を移す処理プログラムを含む）に基づいてプリンタ１２０とデータを通信することができ、かつ、印刷処理の設定および後述する設定画面に表示される印刷目的設定項目の追加，削除，変更処理を含む各種のデータ処理を実行するＣＰＵ１０２を備え、システムバス１０５に接続される各デバイスをＣＰＵ１０２が総括的に制御する。なお、前記ダイアログをグラフィカルユーザインタフェース（ＧＵＩ）として表示する処理はシステムプログラム（記憶媒体として供給される場合を含む）として登録されているものとする。
【００２６】
また、このHD１０４は各種データを記憶する。１０３はＲＡＭで、ＣＰＵ１０２の主メモリ、ワークエリア等として機能する。
【００２７】
１１２はＣＤ−ＲＯＭドライブで、補助記憶装置としてシステムバス１０５と接続され、ＣＤ−ＲＯＭにより各種データを読み出すことが出来る。
【００２８】
１０６はキーボードコントローラ（ＫＢＣ）で、キーボード１１０ａやポインティングデバイス１１０ｂからのキー入力を制御する。なお、ポインティングデバイス１１０ｂのカーソル指示、オブジェクトのクリック、ドラッグ、ダブルクリック等の処理に対応してＫＢＣ１０６がＣＰＵ１０２に実行コマンドを発行する。
【００２９】
１０７はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１１１の表示を制御する。１０８はメモリコントローラ（ＭＣ）で、ＲＡＭ１０３、ＨＤ１０４、ＣＤ−ＲＯＭドライブ１１２とのアクセスを制御する。
【００３０】
１０９はプリンタコントローラ（ＰＲＴＣ）で、所定のインタフェースを介してプリンタ１２０に接続されて、プリンタ１２０との通信制御処理を実行する。
【００３１】
なお、ＣＰＵ１０２は、たとえばＲＡＭ１０３上に設定された表示情報ＲＡＭへのアウトラインフォントの展開処理を実行し、ＣＲＴ１１１上でのＷＹＳＩＷＹＧを可能としている。
【００３２】
また、ＣＰＵ１０２は、ＣＲＴ１１１上の不図示のマウスカーソル（ポインタ）等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００３３】
１０１はホストコンピュータの本体であり、１１０ａ、１１０ｂ、１１１とＵＳＢなどの各種インタフェースにより接続される。
【００３４】
プリンタ１２０において、１２１はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１２３に記憶された制御プログラム等に基づいてシステムバス１２４に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１２６を介して接続される印刷部（プリンタエンジン）１２８に出力情報としての画像信号を出力する。
【００３５】
また、ＲＯＭ１２３のＲＯＭには前記出力情報を生成する際に使用するフォントデータ等、また、ホストコンピュータ１００上で利用される情報などを記憶している。ＣＰＵ１２１は入力部１２５を介してホストコンピュータとの通信処理が可能となっており、プログラム内の情報等をホストコンピュータ１００に通知可能に構成されている。
【００３６】
１２２はＲＡＭで、ＣＰＵ１２１の主メモリ，ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１２２は、出力情報展開領域，環境データ格納領域，ＮＶＲＡＭ等に用いられる。
【００３７】
なお、本実施形態では後述する図３、図８、図９、図１１、図１２に示すフローチャートに基づくプログラムがHD１０４または外部記憶装置に格納されて、ＣＰＵ１０２が呼び出して実行するものとする。
【００３８】
以下、図５〜図７を参照して、アイコンが追加作成される際ＣＲＴ１１１上に表示されるアイコンのリネームダイアログ図７のＳＤのようなグラフィカルユーザインタフェース（ＧＵＩ）とプリンタアイコンについて説明する。
【００３９】
図５の画面PFは、図１に示したＣＲＴ１１１に表示されるプリンタ管理画面の一例を示す図であり、図１に示したＲＡＭ１０３上でデータ処理を管理するＯＳの資源管理として表示制御される。
【００４０】
図５において、PF１〜PF４はプリンタアイコンであり、自由にその名称を変更することができ、アイコンの示すプリンタはPF６にそのモデル名が表示されていることで確認ができる。また、ＰＦ５ではプリンタアイコンを追加することができ、ＰＦ５をポインティングデバイス９ｂ等のダブルクリック指示に応じて、プリンタの追加ウィザードを起動することができる。
【００４１】
図５のPF６にあるように、PF１〜PF４のプリンタアイコンはすべて同じ機種のプリンタ、若しくは同一機種のシリアル番号の異なるプリンタであり、別々のポートが割り振られている。また、PF1が一番初めに登録されたプリンタアイコンであり、その後、PF２〜PF4のアイコンが追加されたものとする。
【００４２】
また、図５において、プリンタアイコンPF４はPF１〜PF４の中で最後に追加され、プリンタアイコンPF４が現在のデフォルトプリンタ（アプリケーションなどで印刷を行うとき、最初から選択されているプリンタ）になっている。
【００４３】
PF７は各アイコンの状態を表しており、PF１〜PF３は現在プリンタと接続されておらず、PF４のみ電源の入ったプリンタが接続されている状態を示している。
【００４４】
図６の画面PPは、図５のプリンタアイコンPF２のプリンタプロパティを表しており、図の例はプロパティ画面のタブPP１をカーソル等で指示されポインティングデバイス９ｂ等のダブルクリック指示などに応じて開かれた、プリンタアイコンのポートの割り振りを示したものである。
【００４５】
図６にあるように、プリンタアイコンはUSBインタフェースに代表される仮想ポートにおいて、アイコンごとにポートが一つずつ割り振られている。例えば、ＰＰ３のプリンタアイコンはＵＳＢ００１ポートに割当てられており、ＰＰ２のプリンタアイコンはプリンタアイコンＰＰ３のコピーとして追加作成され、ＵＳＢ００２ポートに割当てられている。
【００４６】
しかし、アプリケーションから印刷を行う場合、自動的に作成されるプリンタアイコンの名前を管理することはユーザーにとってわずらわしく、また、どのプリンタアイコンを選択したらよいか分からなくなってしまう。
【００４７】
さらに、自動的に作成されるので多くのユーザーは追加されたプリンタアイコンを認識している場合が少なく、アプリケーションから印刷ジョブを送信するプリンタを選択できず、印刷に失敗することが多い。
【００４８】
これを軽減するためにプリンタアイコンが追加作成されたことを通知する役目も含め、図７のダイアログＳＤにあるようにアイコンのリネームを促すエディットボックスＳＤ１とデフォルトプリンタＳＤ２（アプリケーションなどで印刷を行うとき、最初から選択されているプリンタ）に設定するチェックボックスのあるダイアログを起動する。
【００４９】
これによりアイコンの追加作成が発生したとき明示的にユーザーに新しいアイコンの存在を知らせることができ、また、同一機種でシリアル番号が異なるプリンタを複数台使いまわすビジネスユーザや一台に複数のインタフェースを備えているプリンタを使用しているユーザーにとって、リネームのためにプリンタとＦＡＸフォルダを開いくというような手間も省くことが出来る。
【００５０】
以下、図３、図８、図１１〜図１３を参照して、第一の実施形態およびアイコンリネームの実施形態について、ＣＲＴ１１１上に表示されるページにおけるグラフィカルユーザインタフェース（ＧＵＩ）とドライバの処理について説明する。
【００５１】
図３はプラグアンドプレイでプリンタドライバがインストールされるときの処理の概要を表すフローチャートである。プリンタとパソコンを接続すると処理が開始（S３０１）される。接続されたデバイス（プリンタ）が新規デバイスとして認識（S３０２）される（新規プリンタ、プリンタのインタフェースが異なる、同一機種でシリアル番号の異なるプリンタなど場合）。OSはinfファイルを検索（S３０３）。infファイルが検出されないとき（対象ドライバがインストールされていないとき）、ＣＤ−ＲＯＭなど外部からinfファイルを指定（S３０４）。
【００５２】
ここで、図４のIWは新規デバイスを検出したときOSにより起動されるウィザードの一例である。ドライバがある場合、このウィザード上で自動検出を選択すると、自動的にインストール（S３０５）作業が開始される。次にOSによってアイコンが作成（S３０６）され、 OS標準機能のVendorSetupによってUI DLL内のエクスポート関数を呼び、アイコンの初期化処理（S３０７）を行い、終了する（S３０８）。
【００５３】
前記VendorSetupはOSがアイコンを作成した後、必ず呼ばれる処理（ドライバでVendorSetupを利用している場合）で、各メーカーはここに任意の処理を記述できる。従来は不要アイコンの削除や、プリンタのヘッドの調整などが行われていた。
【００５４】
S３０７で図１１のドライバの処理フローに入る。プリンタアイコンの初期化処理である、たとえばVendorSetupの開始（S１１０１）から終了（S１１０５）の間にアイコン作成後の処理（S１１０２、S１１０４）があり、その中で、本発明の設定引継ぎやアイコンリネームを行う処理（S１１０３）を行う。
【００５５】
図１２は図１１S１１０３についての詳細なフローである。アイコン設定引継ぎ、また、リネーム処理を開始（S１２０１）すると、既存のプリンタアイコンを検索（S１２０２）し、同一機種のアイコンがあるかを判別（S１２０３）する。追加されたアイコンと同一機種のアイコンがあるとき、設定ダイアログを起動（S１２０４）し、ユーザーの入力を待つ。このときCRT１１１上に表示されるダイアログ図１３VＳ（後で説明する）で、ユ−ザーに各設定をさせる。その結果に応じて、設定を引継ぐとき（S１２０５）既存のアイコン設定を保持されたファイル（後で説明する）から設定を読み出し、その設定をＤＥＶＭＯＤＥ構造体に格納してOSに渡し（S１２０６）追加アイコンの設定を図１０にあるように、追加されたアイコンの印刷設定が保持されたレジストリ（RE２）に設定させる。次に図１３VS３が選択（S１２０８）されているとき、追加されたアイコンのリネームを行い（S１２０９）、また、VS２が設定（S１２１０）されているとき追加されたアイコンをデフォルトプリンタに設定し（S１２１１）、終了する（S１２１２）。
【００５６】
また、設定ダイアログにアイコンの設定情報を出力するための印刷ボタンや不図示の既存アイコン設定情報表示ダイアログを起動するボタンが設けられていてもよい。さらに、既存のアイコンが複数存在する場合、設定ダイアログで設定を引き継ぐアイコンを選択できるようにしてもよい。
【００５７】
図１３は図１１のＳ１２０４で起動されるダイアログである。ユーザーにアイコン名（VS１）と、デフォルトプリンタに選択をするか（VS２）、既存のプリンタアイコン設定を追加作成されるプリンタアイコンに引継ぐかを選択（VS３）するかを設定させる。
【００５８】
図１０のREは、図１に示したＣＲＴ１１１上に表示されるレジストリ編集画面の一例であり、RE２はRE１が選択されているときに表示される。
【００５９】
以下、図２、図６〜図９を参照して、第二の実施形態について、ＣＲＴ１１１上に表示されるページにおけるグラフィカルユーザインタフェース（ＧＵＩ）とドライバの処理について説明する。
【００６０】
第一の実施形態と大きく異なる点は設定移行の部分で、第一の実施形態の場合、アイコンの初期化処理図３S３０７（VendorSetup）で設定移行を行っていたが、第二の実施形態はOSがUI DLL内のエクスポート関数に問い合わせたとき（図８S８０３）、変更された設定をＤＥＶＭＯＤＥ構造体に格納してOSに渡して設定を移行することを特徴とする。
【００６１】
図２の画面PDは、図１に示したＣＲＴ１１１に表示される印刷設定画面の一例を示す図であり、図１に示したＲＡＭ１０３上でデータ処理を管理するＯＳの資源管理として表示制御される。
【００６２】
図２において、PD１は印刷設定登録画面で（目的の印刷設定を登録・呼出をする画面）、プリンタの資源ファイル（プロパティ）のダイアログ内のタブストラップをカーソル等で指示し、ポインティングデバイス９ｂのクリック指示などに応じて開かれる画面である。
【００６３】
また、図２のPD２はプロパティを開いているプリンタアイコンのデフォルトに登録されている設定と、ユーザーがよく使う機能を保存した設定の一覧となっており、またPD３には印刷ページ設定などの現在PD２で選択されているアイテムの設定情報が表示されており、各設定を容易に呼び出すことができる機能を有している。
【００６４】
図２のPD４に、プリンタアイコンの印刷設定をそのアイコンにおけるデフォルトとしたものを次に作成されるプリンタに引き継がせることを選択するためのチェックボックスが備えられている。
【００６５】
図８はOSのドライバインストール処理（図３S３０５）の概要である。ドライバインストールが開始（S８０１）されると、OSはドライバに出荷時の設定をＤＥＶＭＯＤＥ構造体に格納して返すようにUI DLL内の関数に問い合わせる（S８０２）。OSはドライバが返却した設定で新規アイコンを作成（S８０４）し、終了する（S８０５）。このときOSはドライバの印刷設定をレジストリ（図１０RE）に保存する。
【００６６】
図２PD4を選択しておくことで、アイコンの追加作成の際にドライバは図９のフローチャートにあるような動作を行う。
【００６７】
図９において、OSがUI DLL内のエクスポート関数に問合せをする（S９０１）と、前記エクスポート関数は図２PD４が選択されているかを判別する（S９０２）。図２PD４が選択されているとき、印刷設定が保存されているファイル（後述する。）を読み出し（S９０３）、この設定をＤＥＶＭＯＤＥ構造体に格納（S９０４）する。もしくは、PD４が選択されていないとき、従来どおり出荷時の設定をＤＥＶＭＯＤＥ構造体に格納（S９０５）する。いずれかの設定が格納されたＤＥＶＭＯＤＥ構造体をOSに返す（S９０６）。このように、図２ＰＤ４が選択されているとき、印刷設定を移行させる。
【００６８】
また、第二の実施形態の場合もアイコンのリネームはVendorSetup（図３S３０７）で行う。このときVendorSetupでCRT１１１に表示されるダイアログは図７SDのような、アイコンのリネームを行うエディットボックス（SD１）と、追加されたアイコンをデフォルトプリンタに設定するかを選択するチェックボックス（SD２）が用意されたものである。
【００６９】
ドライバが作成する印刷設定を保存したファイルについて説明する。ドライバの印刷設定はOSがレジストリ（図１０RE２）で管理しており、ドライバやアプリケーションからはそのレジストリへの直接のアクセスは禁止されている。ドライバはＤＥＶＭＯＤＥ構造体によって設定情報をOSに受け渡すことでレジストリに書込や読込を行っている。そのため、ドライバ自身で設定を保存する必要がある。そこでドライバに、デフォルトの印刷設定が変更されたとき、その設定をファイルに保存する処理を持たせる。
【００７０】
以下、図１４に示すメモリマップを参照して、本発明に係る情報処理装置及び周辺装置からなる周辺装置制御システムで読み出し可能なデータ処理プログラムの構成について説明する。
【００７１】
図１４は、本発明に係る周辺装置制御システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを示す図である。なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等もこの記憶媒体に記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７２】
図中１４０１は記憶媒体であり、ここではハードディスクで構成されているものとする。
【００７３】
１４０２はディレクトリ情報管理部であり、各種プログラムに従属するデータがこのディレクトリ情報管理部６５で管理されている。
【００７４】
１４０３はプログラム格納部であり、各種プログラムを情報処理装置にインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に解凍するためのプログラム等も記憶される場合がある。
【００７５】
本実施形態における図３、図８、図９、図１１、図１２にそれぞれ示す各フローチャートの実行によって実現できる各機能が、外部からインストールされるプログラムによって、情報処理装置によって実現されるようにしてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやフレキシブルディスク等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群が情報処理装置や周辺装置に供給される場合でも、本発明は適用されるものである。
【００７６】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ等を用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
なお、実施形態ではプリンタに関して説明をしたが、これが複写機やデジタルカメラ、スキャナなどの周辺機器においても、本発明は有効である。
【００８０】
［他の実施の形態］
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムをコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによって、その目的を達成することができる。この場合、前記プログラムは、該プログラムを記録した記憶媒体から直接に供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００８１】
前記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００８２】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【００８３】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００８４】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【００８５】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施形態を示すデータ処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【図２】図１に示したＣＲＴに表示される印刷設定画面の一例を示す図である。
【図３】プラグアンドプレイでプリンタドライバがインストールされるときの処理の概要を表すフローチャートである。
【図４】新規デバイスを検出したときOSにより起動されるウィザードの一例である。図１に示したＣＲＴにOSによって表示されるプリンタとＦＡＸフォルダの一例を示す図である。
【図５】図１に示したＣＲＴ１１１に表示されるプリンタ管理画面の一例を示す図である。
【図６】図５のプリンタアイコンPF２のプリンタプロパティを表す。
【図７】図１に示したＣＲＴに表示されるアイコンのリネームを促すダイアログの一例を示す図である。
【図８】OSのドライバインストール処理の概要である。
【図９】UI ＤＬＬ内のエクスポート関数内部の処理の一部である。
【図１０】図１に示したＣＲＴにOSによって表示されるレジストリ編集画面の一例である。
【図１１】本発明の実施形態を示すフローチャートである。
【図１２】本発明の実施形態を示すフローチャートである。
【図１３】図１に示したＣＲＴに表示されるアイコンのリネームを促すダイアログの一例を示す図である。
【図１４】本実施の形態に係る周辺装置制御システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを示す図である。
【符号の説明】
【００８７】
１００  情報処理装置
１０１  パソコン本体
１０２  CPU
１０３  RAM
１０４  ハードディスク
１０６  キーボードコントローラ
１０７  CRTコントローラ
１０９  プリンタコントローラ
１１０ａ  キーボード
１１０ｂ  ポインティングデバイス
１１１  ＣＲＴ
１１２  ＣＤ−ＲＯＭドライブ
１２０  プリンタ
１２５  入力部（ポート）
１２６  印刷部インタフェース
１２８  印刷部
１３０  USBケーブル
PD４  追加アイコンに印刷設定を引継がせる（チェックボックス）
SD１  アイコンリネーム（エディットボックス）
SD２  追加アイコンをデフォルトプリンタにする（チェックボックス）
VS１  アイコンリネーム（エディットボックス）
VS２  追加アイコンをデフォルトプリンタにする（チェックボックス）
VS３  追加アイコンに印刷設定を引継がせる（チェックボックス）
【図１】
2009048468.tif 000003
【図２】
2009048468.tif 000004
【図３】
2009048468.tif 000005
【図４】
2009048468.tif 000006
【図５】
2009048468.tif 000007
【図６】
2009048468.tif 000008
【図７】
2009048468.tif 000009
【図８】
2009048468.tif 000010
【図９】
2009048468.tif 000011
【図１０】
2009048468.tif 000012
【図１１】
2009048468.tif 000013
【図１２】
2009048468.tif 000014
【図１３】
2009048468.tif 000015
【図１４】
2009048468.tif 000016