(57)【要約】【課題】プロパティ画面上にある設定項目表示を使用者側がカスタマイズすることができるようにする。【解決手段】プリンタの設定を行う複数の設定項目を表示するプリンタ制御装置であって、前記設定項目の表示を行うか否かの指定を行う表示指定部と、該表示指定部で指定された情報を格納する情報格納部と、該情報格納部に格納された情報に基づいて、前記設定項目の表示制御を行う表示制御部とを有する。【選択図】図１
2006236170.tif 000002
【特許請求の範囲】
【請求項１】
プリンタの設定を行う複数の設定項目を表示するプリンタ制御装置であって、
前記設定項目の表示を行うか否かの指定を行う表示指定部と、
該表示指定部で指定された情報を格納する情報格納部と、
該情報格納部に格納された情報に基づいて、前記設定項目の表示制御を行う表示制御部とを有することを特徴とするプリンタ制御装置。
【請求項２】
前記情報テーブルは変更可能である請求項１に記載のプリンタ制御装置。
【請求項３】
前記情報テーブルには、表示する又は表示しないに関する設定データ及びグレイアウト表示の設定データが含まれている請求項１に記載のプリンタ制御装置。
【請求項４】
プリンタの設定を行う複数の設定項目を表示し、第１の設定データ又は第２の設定データに応じて設定を行うプリンタ制御装置であって、
前記設定項目の表示を行うか否かの指定を行う表示指定部と、
該表示指定部で指定された情報を格納する情報格納部と、
該情報格納部に格納された情報に基づいて、前記設定項目の表示制御を行う表示制御部とを有し、
ドライバがアンインストールされた場合、前記第２の設定データは削除しないことを特徴とするプリンタ制御装置。
【請求項５】
前記第２の設定データは、前記ドライバのインストール後に生成される設定データである請求項４に記載のプリンタ制御装置。
【請求項６】
プリンタの設定を行う複数の設定項目を表示し、第２の端末装置が接続されたネットワークに接続された第１の端末装置に登録されたプリンタ制御装置であって、
前記設定項目の表示を行うか否かの指定を行う表示指定部と、
該表示指定部で指定された情報を格納する情報格納部と、
該情報格納部に格納された情報に基づいて、前記設定項目の表示制御を行う表示制御部とを有し、
前記第１の端末装置が前記第２の端末装置の設定データを取得して自機の設定データとすることを特徴とするプリンタ制御装置。
【請求項７】
前記プリンタ制御装置は第２の端末装置内を検索する請求項６に記載のプリンタ制御装置。
【請求項８】
前記プリンタ制御装置は前記第２の端末装置に送信の要求を行う請求項６に記載のプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ制御装置に関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等のコンピュータ（以下「ＰＣ」という。）にインストールされ、ＰＣに接続されるプリンタを作動させるためのソフトウェアとしてのプリンタドライバ（以下「ドライバ」という。）は、多種多様な機能を有している。そして、ドライバの各項目を設定するためのプロパティ画面は、一般的にはドライバが有する全機能をサポート可能な状態で画面が表示される（例えば、特許文献１参照。）。
【特許文献１】特開２０００−７１５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来のプリンタ制御装置においては、プロパティ画面に表示される各項目の設定内容は、製品出荷時の画面レイアウトのままで一義的に決定されている。また、プロパティ画面の内容を選択するための各タブに配置されている各設定項目の表示形態も固定されている。したがって、使い慣れていない使用者にとっては、理解に時間がかかるような場合がある。
【０００４】
そこで、ドライバのプロパティ画面を操作しやすいように設定項目の表示形態をカスタマイズすることが考えられるが、使用者が設定項目の表示形態をカスタマイズすることは困難であるので、プリンタのメーカに仕様変更要求を出す必要がある。
【０００５】
本発明は、前記従来のプリンタ制御装置の問題点を解決して、プロパティ画面上にある設定項目表示を使用者側がカスタマイズすることができるプリンタ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明のプリンタ制御装置においては、プリンタの設定を行う複数の設定項目を表示するプリンタ制御装置であって、前記設定項目の表示を行うか否かの指定を行う表示指定部と、該表示指定部で指定された情報を格納する情報格納部と、該情報格納部に格納された情報に基づいて、前記設定項目の表示制御を行う表示制御部とを有する。
【発明の効果】
【０００７】
本発明によれば、プリンタ制御装置は、プロパティ画面上にある設定項目表示を使用者側がカスタマイズすることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【０００９】
図１は本発明の第１の実施の形態におけるプリンタ制御装置の機能構成を示すブロック図、図２は本発明の第１の実施の形態における属性ＤＡＴテーブルの構成を示す図である。
【００１０】
図１において、２０はプリンタであり、１０は図示されないネットワーク等の通信手段を介してプリンタ２０に通信可能に接続されたパーソナルコンピュータ等のコンピュータ、すなわち、ＰＣに登録されたプリンタ制御装置であり、３０はＰＣ上で動作するアプリケーションである。なお、前記プリンタ２０は、インクジェット式、電子写真式、熱転写式等いかなる種類のプリンタであってもよい。また、前記プリンタ制御装置１０は、プリンタ２０を作動させるためのソフトウェアとしてのプリンタドライバ、すなわち、ドライバがＰＣにインストールされ、前記ドライバに従って作動することによって、前記プリンタ２０を制御する。なお、図１は、前記プリンタ制御装置１０を機能の観点から観た場合の構成を示している。
【００１１】
本実施の形態におけるプリンタ制御装置１０は、項目を表示するか否かに関する情報テーブルを有し、該情報テーブルに基づいて項目を表示するようになっている。そのため、本実施の形態においては、ドライバのプロパティ画面上にある項目としての設定項目の表示を有効にするか無効にするかを指定することができるようになっている。そして、有効なときには使用者、すなわち、オペレータが通常通り設定値を更新することができる。また、無効なときには設定項目が非表示又はグレーアウト表示になり、設定値の更新が不可能となる。なお、設定値の更新を行うことができない項目については、現在の設定値又は既定設定値が有効になって動作する。
【００１２】
そして、前記プリンタ制御装置１０は、プログラム部とデータ部とを有し、前記プログラム部は、印刷に関わる設定を使用者の操作によって設定するためのユーザインターフェイス部１１、及び、該ユーザインターフェイス部１１で設定された内容に従って、ドライバに渡される描画データをプリンタ２０で印刷することが可能な印刷データに変換するドライバ印刷部１２を備える。
【００１３】
また、前記データ部は、プリンタ２０のハード情報から起因する各種デフォルト値及び基本情報データを格納しておくファイル、すなわち、プリンタ２０の各々について作成されたファイルから成る情報テーブルとしての基本ＤＡＴテーブル１３を備える。さらに、仕向先毎に異なる設定デフォルト値を格納しておくファイルから成る情報テーブルとしての拡張ＤＡＴテーブル１４を備える。なお、同じプリンタ２０でも仕向先毎に前記拡張ＤＡＴテーブル１４のファイルが準備される。さらに、後述されるドライバカスタマイズ機能操作によって生成されるファイルであり、ドライバが登録されていないクリーン状態のＰＣにドライバをインストールした直後は存在しないファイルから成る情報テーブルとしての属性ＤＡＴテーブル１５を備える。該属性ＤＡＴテーブル１５のファイルは、ユーザインターフェイス部１１の中にあるカスタマイズ操作を行うことによって自動生成される。
【００１４】
そして、前記属性ＤＡＴテーブル１５は、図２に示されるように、各設定項目の表示を有効（許可）にするか無効（拒否）にするかに関する情報が格納されていて、ヘッダ部にはドライバ名称、ドライババージョン、カスタマイズ登録ＩＤ、各設定タブのアドレス等が格納されている。なお、カスタマイズ登録ＩＤとは設定可能権限モード情報のことである。また、属性情報には各設定項目に対応する属性情報が格納される。
【００１５】
次に、前記構成のプリンタ制御装置１０の動作について説明する。
【００１６】
図３は本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第１の図、図４は本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第２の図、図５は本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第３の図、図６は本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第４の図、図７は本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第５の図、図８は本発明の第１の実施の形態におけるドライバの設定後の画面を示す第１の図、図９は本発明の第１の実施の形態におけるドライバの設定後の画面を示す第２の図、図１０は本発明の第１の実施の形態におけるドライバの設定後の画面を示す第３の図、図１１は本発明の第１の実施の形態におけるドライバの設定を行うための画面をカスタイマイズする動作を示すフローチャート、図１２は本発明の第１の実施の形態におけるドライバプロパティ表示処理の動作を示すフローチャートである。
【００１７】
まず、ドライバのインストールによって、ユーザインターフェイス部１１、ドライバ印刷部１２、基本ＤＡＴテーブル１３及び拡張ＤＡＴテーブル１４がオペレーティングシステム（以下「ＯＳ」という。）の所定フォルダ内に格納される。
【００１８】
次に、ドライバが起動（アプリケーションソフト起動やドライバのプロパティ起動）によってドライバのプロパティ画面が表示される。
【００１９】
該プロパティ画面の表示処理においては、属性ＤＡＴテーブル１５がＯＳの所定フォルダ内に存在するか否かをチェックし、存在する場合は図２に示される前記属性ＤＡＴテーブル１５の各設定項目及び属性情報によって、表示が有効であるか無効であるかを読み取り、その情報に従ってプロパティ画面上の各設定項目表示を行う。
【００２０】
そして、設定項目が有効である場合は設定更新可能な表示を行い、無効である場合は設定更新不可能な表示を行う。なお、無効時は、更に設定項目を非表示するか、グレイアウト表示にするかを選択することができ、使用環境に応じて表示内容を変更することができる。
【００２１】
また、クリーンな状態のＰＣに最初にドライバをインストールした場合は、属性ＤＡＴテーブル１５はＯＳのフォルダ上のどこにも存在しない。前記属性ＤＡＴテーブル１５はオペレータがドライバをカスタマイズする操作を行ったときに自動生成されるファイルである。カスタマイズするためには、図４に示されるように、ユーザインターフェイス部１１のデバイスオプションタブ画面の中にある「ユーザインターフェイスのカスタマイズ」ブロックから操作を行う。
【００２２】
ここで、具体的に動作を説明すると、まず、ＯＳのコントロールパネルからプリンタ画面を表示させ、プリンタ選択し右クリックで、図３に示されるようなプリンタプロパティ画面を表示する。そして、「デバイスオプション」タブを押し、図４に示されるようなデバイスオプション画面を表示する。この画面は、プリンタ２０が有するオプションの初期情報を設定するところであり、この中に本実施の形態におけるカスタマイズ設定機能を設けている。図４に示される画面の中程に「ユーザインターフェイスのカスタマイズ」ブロックがあり、その中には「新規」、「編集」及び「削除」のボタンがある。
【００２３】
続いて、「新規」ボタンを押すと、図５に示されるようなカスタマイズ登録画面が表示される。この画面では、各タブ毎の設定ブロック、その下の設定項目がツリー形式で表示され、それぞれに設定項目の表示を有効にするか無効にするかを指定できるチェックボックスがある。この場合の操作は、カーソルを該当チェックボックスヘ移動しクリックするか、又は、キーボド操作でＯＮ／ＯＦＦを設定する。なお、初期のドライバインストール直後の状態では、すべての設定表示が有効であるため、チェックＯＮされている状態で表示される。チェックＯＮにすると設定を表示し、チェックＯＦＦにすると設定は表示されなくなる。また、カスタマイズ登録ＩＤ入力は必須入力項目で、変更や削除を行うときのキーコードになる。
【００２４】
続いて、「ＯＫ」ボタンを押すと、現在指定されている表示設定で属性ＤＡＴテーブル１５を作成し、図６に示されるようなデバイスオプション画面へ移行する。なお、「キャンセル」ボタンを押すと、処理が中断され図４に示されるようなデバイスオプション画面へ戻る。「標準」ボタンを押すと、ドライバインストール直後のデフォルト状態に表示を戻し、本設定での設定作業は継続可能である。
【００２５】
また、登録済みカスタマイズがないとき、すなわち、「新規」ボタンが押されない場合は、「編集」ボタン及び「削除」ボタンはグレイアウト表示になり、操作をすることができない。登録済みカスタマイズが存在すれば、これらボタンは、図６に示されるように、通常表示（グレイアウトではない表示）され、操作が可能となる。「編集」ボタンを押すと、図７に示されるように、現在登録されているカスタマイズの登録ＩＤ確認画面ヘ移行する。該登録ＩＤ確認画面では、登録済みのカスタマイズ登録ＩＤの入力を促し、該登録ＩＤが一致すれば、図５に示されるようなカスタマイズ登録画面へ移行し編集が可能になる。また、一致しなければ、編集をすることができないため、登録ＩＤ確認画面を閉じ、図６に示されるようなデバイスオプション画面へ戻る。
【００２６】
なお、登録ＩＤの誤入力は３回までとし、それ以上になると、登録ＩＤ確認画面を閉じ、図６に示されるようなデバイスオプション画面へ戻る。また、同じく、図６に示されるようなデバイスオプション画面で「削除」ボタンを押すと、図７に示されるような現在登録されているカスタマイズの登録ＩＤ確認画面ヘ移行する。該登録ＩＤ確認画面では、登録済みのカスタマイズ登録ＩＤの入力を促し、一致すれば、削除してよいかのダイアログ画面を再度表示させ、「ＯＫ」ボタンが押されると、属性ＤＡＴテーブル１５は消去され、図４に示されるようなデバイスオプション画面へ戻る。
【００２７】
このように、本実施の形態においては、「新規」ボタン押下のとき、編集を行ない、編集終了で属性ＤＡＴテーブル１５が作成される。そして、「編集」ボタン押下のとき、登録ＩＤのチェックが行なわれる。なお、「削除」ボタン押下のときも、登録ＩＤのチェックが行なわれる。そして、一致すれば属性ＤＡＴテーブル１５を削除して、デバイスオプション画面へ戻る。
【００２８】
そして、一度、属性ＤＡＴテーブル１５がＯＳの所定フォルダに生成されると、このファイルはドライバがアンインストールされても削除されない。そのため、ドライバを再インストールしたときは、前述されたプロパティ画面は表示処理によって、属性ＤＡＴテーブル１５が有効になり、カスタマイズされたドライバプロパティ表示となる。
【００２９】
なお、前記属性ＤＡＴテーブル１５を削除する場合、図６に示されるような画面の「削除」ボタンを押し、現在登録されているカスタマイズ登録ＩＤを確認画面で一致させ、前記属性ＤＡＴテーブル１５を消去する。
【００３０】
また、設定後には、カスタマイズ登録があるか、すなわち、属性ＤＡＴテーブル１５がＯＳの所定のフォルダ内にあるかを確認して、登録されていれば、前記属性ＤＡＴテーブル１５に従って表示を変える。この場合、本実施の形態におけるドライバでは、「設定」タブ、「印刷オプション」タブ、「カラー」タブを持っているが、具体的な表示例として、図８〜１０に示されるような「印刷オプション」タブ画面にて、カスタマイズ登録する前後を表示例として示す。図８に示される画面は、カスタマイズ登録が実施していない画面であり、すべての設定項目が表示されている。また、図９に示される画面は、カスタマイズ設定後の表示例で、印刷品位、フィニッシャ、ウォータマーク、オーバーレイをグレイアウトＯＮ指定にした場合の画面である。さらに、図１０に示される画面も、カスタマイズ設定後の表示例で、印刷品位、フィニッシャ、ウォータマーク、オーバーレイをグレイアウトＯＦＦ指定にした場合の画面である。
【００３１】
次に、フローチャートについて説明する。まず、ドライバの設定を行うための画面をカスタイマイズする動作を示すフローチャートについて説明する。
ステップＳ１  プリンタプロパティ画面を表示し、デバイスオプション画面を表示する。
ステップＳ２  「新規」ボタンを押すか否かを判断する。「新規」ボタンを押す場合はステップＳ３に進み、「新規」ボタンを押さない場合はステップＳ１１に進む。
ステップＳ３  カスタマイズ画面登録が表示される。
ステップＳ４  カスタマイズ登録画面では設定項目が表示され、その表示を有効又は無効にするかを指定できるチェックボックスの設定をする。
ステップＳ５  設定項目を表示させないときの表示方法を設定する。
ステップＳ６  カスタマイズ登録ＩＤを入力する。
ステップＳ７  入力を終了するか否かを判断する。入力を終了する場合はステップＳ８に進み、入力を終了しない場合はステップＳ３に戻る。
ステップＳ８  ＯＫボタンを押して、入力を終了する。
ステップＳ９  現在指定されている表示設定で属性ＤＡＴテーブル１５が作成される。
ステップＳ１０  デバイスオプション画面に移行し、処理を終了する。
ステップＳ１１  「編集」ボタンを押すか否かを判断する。「編集」ボタンを押す場合はステップＳ１２に進み、「編集」ボタンを押さない場合はステップＳ１５に進む。
ステップＳ１２  現在登録されているカスタマイズの登録ＩＤ確認画面が表示される。
ステップＳ１３  登録ＩＤを入力する。
ステップＳ１４  既存登録ＩＤと一致しているか否かを判断する。既存登録ＩＤと一致していない場合はステップＳ１０に進み、一致している場合はステップＳ３に戻る。
ステップＳ１５  現在登録されているカスタマイズの登録ＩＤ確認画面が表示される。
ステップＳ１６  登録ＩＤを入力する。
ステップＳ１７  既存登録ＩＤと一致しているか否かを判断する。既存登録ＩＤと一致していない場合はステップＳ１０に進み、一致している場合はステップＳ１８に進む。
ステップＳ１８  属性ＤＡＴテーブル１５は削除され、デバイスオプション画面へ移行し、処理を終了する。
【００３２】
次に、ドライバプロパティ表示処理の動作を示すフローチャートについて説明する。
ステップＳ２１  属性ＤＡＴテーブル１５が存在するか否かを判断する。属性ＤＡＴテーブル１５が存在する場合はステップＳ２２に進み、属性ＤＡＴテーブル１５が存在しない場合はステップＳ２３に進む。
ステップＳ２２  当該設定項目及び属性情報によって設定項目を表示する。なお、有効時は設定更新可能な表示を、無効時は設定更新不可能な表示を行う。
ステップＳ２３  ドライバで有しているデフォルトの設定項目及びデフォルト値で表示する。
【００３３】
このように、本実施の形態においては、ドライバの各設定項目を使用者側でカスタマイズすることができる。したがって、不必要な設定表示を無効にすることによって、誤設定による印刷の失敗を防止することができる。例えば、システム管理者等が使用環境に合わせたカスタマイズ設定を初めに行い、初心者等にドライバを提供することによって誤操作によるトラブルを未然に防止することができる。
【００３４】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００３５】
図１３は本発明の第２の実施の形態におけるプリンタ制御装置の機能構成を示すブロック図である。
【００３６】
本実施の形態におけるプリンタ制御装置１０は、第１の設定データ又は第２の設定データに応じて設定を行い、ドライバがアンインストールされた場合に第２の設定データを削除しないようになっている。そのため、本実施の形態においては、前記第１の実施の形態におけるドライバに、更に、各設定のデフォルト値を変更する機能を設け、ドライバを再インストールしてもドライバを消去する前の状態に各種設定を戻すことができる機能を設け、デフォルトのカスタマイズ可能なドライバを提供する。そして、図１３に示されるように、ドライバの基本デフォルト（製品出荷時のデフォルトと同義）情報は、基本ＤＡＴテーブル１３及び拡張ＤＡＴテーブル１４に入っている。これらのファイルは、ドライバインストールによってＯＳの所定フォルダ内に格納され、最初にドライバを起動したときのデフォルト値となる。
【００３７】
本実施の形態におけるプリンタ制御装置１０には、新たに、情報テーブルとしてのデフォルトテーブル１６が追加されている。該デフォルトテーブル１６のファイルは、後述されるように、ドライバインストール後、好みに応じて各種設定を変更した現在の設定値をドライバのデフォルトとして登録することによって自動生成されるファイルであり、クリーン状態のＰＣにドライバをインストールした直後は存在しないファイルである。また、前記デフォルトテーブル１６のファイルは、ユーザインターフェイス部１１の中にある、後述されるようなデバイスオプション画面の「デフォルトの登録」ブロックの「登録」ボタン操作によって自動生成されるファイルである。さらに、前記デフォルトテーブル１６のファイルは、拡張ＤＡＴテーブル１４と同じフォーマットで構成されるファイルである。なお、前記拡張ＤＡＴテーブル１４もデフォルトテーブル１６もテキスト形式のファイルである。
【００３８】
次に、本実施の形態におけるプリンタ制御装置１０の動作について説明する。
【００３９】
図１４は本発明の第２の実施の形態におけるドライバの設定を行うための画面を示す図、図１５は本発明の第２の実施の形態におけるドライバの設定を行うための画面をカスタイマイズする動作を示すフローチャート、図１６は本発明の第２の実施の形態におけるドライバインストール後の起動処理の動作を示すフローチャートである。
【００４０】
ドライバがインストール直後に起動される起動処理においては、以後においてドライバが正しく動作するために必要なドライバ初期値を設定する役割がある。前記起動処理の中には、デフォルト情報を読み取りキャッシュファイル（バイナリ形式）に変換する処理があり、元となるデフォルト情報をどこから持ってくるかの処理もある。そして、ＯＳで定められている所定のフォルダ内に、デフォルトテーブル１６が既に存在する場合は、デフォルトをカスタマイズしていると判断して、前記デフォルトテーブル１６よりデフォルト値を読み取り、キャッシュファイルを生成する。一方、ＯＳで定められている所定のフォルダ内に、デフォルトテーブル１６が存在しない場合は、従来処理の拡張ＤＡＴテーブル１４からデフォルト値を読み取り、キャッシュファイルを生成する。
【００４１】
なお、該キャッシュファイルに変換する理由は、前記デフォルトテーブル１６も拡張ＤＡＴテーブル１４もテキスト形式ファイルであるため、このままドライバから情報を参照するとテキスト検索が発生して処理速度が上がらないので、これをバイナリ形式のキャッシュファイルに変換することによって決められたアドレスから必要な情報を容易に早く得られるようにするためである。
【００４２】
続いて、図１４に示されるようなデバイスオプション画面の「デフォルトの登録」操作を説明する。現在ドライバで設定されている内容をデフォルトとして登録する場合、「登録」ボタンを押すことにより、デフォルトテーブル１６が自動生成される。また、同時にキャッシュファイルへ変換される。ここで、前記デフォルトテーブル１６及び該デフォルトテーブル１６のキャッシュファイルは、ＯＳの所定位置に格納されている。また、キャッシュファイルの名前は新旧同一名であるため、既存の旧キャッシュファイルに新キャシュファイルが上書きされる。これにより、新デフォルトは新キャッシュファイルを書き込むことによって実現できる。
【００４３】
また、「削除」ボタンを押すことによって、デフォルトテーブル１６はＯＳで定められている所定のフォルダから削除される。また、拡張ＤＡＴテーブル１４よりデフォルト値を読み取りキャッシュファイルを生成し、ＯＳで定められている所定のフォルダにある旧キャッシュファイルに上書きし、ドライバをインストールした直後と同じ状態にデフォルトを戻す。
【００４４】
一度、デフォルトテーブル１６がＯＳの所定フォルダに生成されると、図１４に示されるようなデバイスオプション画面の「デフォルトの登録」ブロックで「削除」ボタンを選択しない限り、このファイルはＯＳで定められている所定のフォルダに残る。たとえドライバをアンインストールしても削除されることはない。デフォルトテーブル１６はドライバが自動的に生成するファイルであり、ＯＳがドライバをアンインストールする際の削除ファイルリストには含まれていないため削除されずに残る。この微小サイズのファイル（多くても１〔ＫＢ〕以下）が残ることになるが、ＯＳにおいて支障を来たすことはない。それよりも、デフォルトテーブル１６が残ることによって、ドライバを再インストールしても、出荷設定のデフォルトではなく、以前使用していたデフォルトを継承することができるという効果を得ることができる。
【００４５】
次に、フローチャートについて説明する。まず、ドライバの設定を行うための画面をカスタイマイズする動作を示すフローチャートについて説明する。
ステップＳ３１  プリンタのデバイスオプション画面を表示する。
ステップＳ３２  「登録」ボタンを押下するか否かを判断する。「登録」ボタンを押下する場合はステップＳ３３に進み、「削除」ボタンを押下する場合はステップＳ３８に進む。
ステップＳ３３  登録実行確認画面でＹｅｓを選択するか否かを判断する。Ｙｅｓを選択する場合はステップＳ３４に進み、Ｙｅｓを選択しない場合はステップＳ３１に戻る。
ステップＳ３４  現在の設定値を読み取りデフォルトテーブル１６を作成する。
ステップＳ３５  デフォルトテーブル１６よりデフォルト値を読み取り、キャッシュファイルを作成する。
ステップＳ３６  デフォルトテーブル１６及びキャッシュファイルをＯＳの所定位置に格納し、キャッシュファイルの名前は、既存の旧キャッシュファイルに新キャッシュファイルが上書きされる。
ステップＳ３７  プリンタのデバイスオプション画面を表示し、終了させる。
ステップＳ３８  削除実行確認画面でＹｅｓか否かを判断する。Ｙｅｓを選択する場合はステップＳ３９に進み、Ｙｅｓを選択しない場合はステップＳ３１に戻る。
ステップＳ３９  デフォルトテーブル１６はＯＳで定められている所定のフォルダから削除される。
ステップＳ４０  拡張ＤＡＴテーブル１４からデフォルト値を読み取り、キャッシュファイルを作成する。
ステップＳ４１  キャッシュファイルの名前は、既存の旧キャッシュファイルに新キャッシュファイルが上書きされる。ドライバをインストールした直後と同じ状態にデフォルトを戻す。
【００４６】
次に、ドライバインストール後の起動処理の動作を示すフローチャートについて説明する。
ステップＳ５１  デフォルトテーブル１６が存在するか否かを判断する。デフォルトテーブル１６が存在する場合はステップＳ５２に進み、デフォルトテーブル１６が存在しない場合はステップＳ５３に進む。
ステップＳ５２  デフォルト情報の取得先をデフォルトテーブル１６とする（情報取得の初期設定）。
ステップＳ５３  デフォルト情報の取得先を拡張ＤＡＴテーブル１４とする（情報取得の初期設定）。
ステップＳ５４  デフォルト情報を作業用ファイルに格納する（作業用ファイル＝キャッシュファイル）。
【００４７】
このように、本実施の形態においては、ドライバを再インストールすると各種設定が製品出荷状態のデフォルトに戻り、使用者側が再度設定を変更しなければならない不便さがあったが、カスタマイズしたデフォルト情報を保存することによって、ドライバを再インストールしても以前の設定値を継承することができる。
【００４８】
次に、本発明の第３の実施の形態について説明する。なお、第１及び第２の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１及び第２の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００４９】
図１７は本発明の第３の実施の形態におけるプリンタ制御装置の機能構成を示すブロック図である。
【００５０】
図１７に示されるように、本実施の形態においては、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）としてのネットワーク２６に、第１の端末装置４０がクライアントＰＣとして接続されている。なお、プリンタ制御装置１０は前記第１の端末装置４０に登録されている。また、前記ネットワーク２６には、他のクライアントＰＣとして、第２の端末装置４０ａが接続されている。なお、２１及び２３は第１の端末装置４０のプリンタドライバ及びカスタマイズファイルであり、２１ａ及び２３ａは第２の端末装置４０ａのプリンタドライバ及びカスタマイズファイルである。
【００５１】
そして、本実施の形態においては、ダウンロードＡＰＬ２２が追加されている。該ダウンロードＡＰＬ２２は、ＥＸＥ形式のアプリケーションソフトであり、プリンタドライバファイル構成リストのメンバの一つであり、前記プリンタドライバ２１がインストールされると同時に、前記ダウンロードＡＰＬ２２もＯＳの所定フォルダ内に格納される。
【００５２】
次に、本実施の形態におけるプリンタ制御装置１０の動作について説明する。
【００５３】
図１８は本発明の第３の実施の形態におけるドライバの設定を行うための画面を示す第１の図、図１９は本発明の第３の実施の形態におけるドライバの設定を行うための画面を示す第２の図、図２０は本発明の第３の実施の形態におけるダウンロードＡＰＬによる動作を示すフローチャートである。
【００５４】
この場合、ダウンロードＡＰＬ２２は、他のクライアントＰＣとしての第２の端末装置４０ａにインストールされているカスタマイズ情報をネットワーク２６経由で自機、すなわち、第１の端末装置４０に取り込むためのアプリケーションソフトである。図１７には、第２のクライアントＰＣとしての第２の端末装置４０ａのカスタマイズ情報を第１の端末装置４０にダウンロード（コピー）する関係が示されている。ここで、前記カスタマイズ情報とは属性ＤＡＴテーブル１５及びデフォルトテーブル１６を指す。
【００５５】
まず、図１８に示されるようなプリンタドライバ２１のデバイスオプション画面の「ユーザインターフェイスのカスタマイズ」ブロックにある「ダウンロード」ボタンを押すと、図１９に示されるような検索コンピュータ指定画面が表示される。この画面では検索するＰＣの名前又はＩＰアドレスを指定する。また、検索するＰＣが見つかり、ＯＳの所定の位置にカスタマイズ情報が見つかった場合、検索元のＰＣへコピーするときに確認メッセージを表示するか否かを指定することもできる。
【００５６】
そして、「実行」ボタンを選択することによって、ダウンロードＡＰＬ２２が起動される。該ダウンロードＡＰＬ２２が起動することによって、ネットワーク２６上の他のクライアントＰＣの中から指定された第２の端末装置４０ａを検索する。検索できた場合、ドライバモデル名やＯＳの種類を確認してダウンロード条件に合致していれば、第２の端末装置４０ａの所定のＯＳフォルダとしてのカスタマイズフォルダ２３ａの中から、カスタマイズ情報を取得し、それを第１の端末装置４０の所定の前記ＯＳフォルダとしてのカスタマイズフォルダ２３の中にダウンロード（コピー）する。そして、正常にダウンロード（コピー）が終了すれば、終了メッセージをポップアップ画面で表示し使用者に終了を通知する。一方、処理ルートで異常が発生しカスタマイズ情報を得られなかった場合は異常メッセージを表示し、使用者の確認を促す。使用者によって確認されると、自らダウンロードＡＰＬ２２をメモリからアンロードして終了する。
【００５７】
次に、フローチャートについて説明する。
ステップＳ６１  指定クライアントを検索する。
ステップＳ６２  クライアントを検索することができたか否かを判断する。クライアントを検索することができた場合はステップＳ６３に進み、クライアントを検索することができなかった場合はステップＳ６８に進む。
ステップＳ６３  プリンタモデル名が一致するか否かを判断する。プリンタモデル名が一致する場合はステップＳ６４に進み、プリンタモデル名が一致しない場合はステップＳ６８に進む。
ステップＳ６４  ＯＳ種別が一致するか否かを判断する。ＯＳ種別が一致する場合はステップＳ６５に進み、ＯＳ種別が一致しない場合はステップＳ６８に進む。
ステップＳ６５  指定クライアントの所定のＯＳフォルダからカスタマイズファイルを取得する。
ステップＳ６６  自クライアントの所定のＯＳフォルダに取得したカスタマイズファイルをコピーする。
ステップＳ６７  正常終了メッセージを表示する。
ステップＳ６８  異常終了メッセージを表示する。
ステップＳ６９  確認キーが押下されるのを待機し、確認キーが押下された場合はステップＳ７０に進む。
ステップＳ７０  メッセージを消去し、ダウンロードＡＰＬ２２をアンロードし、処理を終了する。
【００５８】
このように、本実施の形態においては、ネットワーク２６上に複数のクライアントＰＣが存在し、ドライバの設定を統一したいときは、他のクライアントＰＣからカスタマイズ情報をコピーすることができるので容易に実現することができる。
【００５９】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１の実施の形態におけるプリンタ制御装置の機能構成を示すブロック図である。
【図２】本発明の第１の実施の形態における属性ＤＡＴテーブルの構成を示す図である。
【図３】本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第１の図である。
【図４】本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第２の図である。
【図５】本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第３の図である。
【図６】本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第４の図である。
【図７】本発明の第１の実施の形態におけるドライバの設定を行うための画面を示す第５の図である。
【図８】本発明の第１の実施の形態におけるドライバの設定後の画面を示す第１の図である。
【図９】本発明の第１の実施の形態におけるドライバの設定後の画面を示す第２の図である。
【図１０】本発明の第１の実施の形態におけるドライバの設定後の画面を示す第３の図である。
【図１１】本発明の第１の実施の形態におけるドライバの設定を行うための画面をカスタイマイズする動作を示すフローチャートである。
【図１２】本発明の第１の実施の形態におけるドライバプロパティ表示処理の動作を示すフローチャートである。
【図１３】本発明の第２の実施の形態におけるプリンタ制御装置の機能構成を示すブロック図である。
【図１４】本発明の第２の実施の形態におけるドライバの設定を行うための画面を示す図である。
【図１５】本発明の第２の実施の形態におけるドライバの設定を行うための画面をカスタイマイズする動作を示すフローチャートである。
【図１６】本発明の第２の実施の形態におけるドライバインストール後の起動処理の動作を示すフローチャートである。
【図１７】本発明の第３の実施の形態におけるプリンタ制御装置の機能構成を示すブロック図である。
【図１８】本発明の第３の実施の形態におけるドライバの設定を行うための画面を示す第１の図である。
【図１９】本発明の第３の実施の形態におけるドライバの設定を行うための画面を示す第２の図である。
【図２０】本発明の第３の実施の形態におけるダウンロードＡＰＬによる動作を示すフローチャートである。
【符号の説明】
【００６１】
１０    プリンタ制御装置
１３    基本ＤＡＴテーブル
１４    拡張ＤＡＴテーブル
１５    属性ＤＡＴテーブル
１６    デフォルトテーブル
２６    ネットワーク
４０    第１の端末装置
４０ａ    第２の端末装置
【図１】
2006236170.tif 000003
【図２】
2006236170.tif 000004
【図３】
2006236170.tif 000005
【図４】
2006236170.tif 000006
【図５】
2006236170.tif 000007
【図６】
2006236170.tif 000008
【図７】
2006236170.tif 000009
【図８】
2006236170.tif 000010
【図９】
2006236170.tif 000011
【図１０】
2006236170.tif 000012
【図１１】
2006236170.tif 000013
【図１２】
2006236170.tif 000014
【図１３】
2006236170.tif 000015
【図１４】
2006236170.tif 000016
【図１５】
2006236170.tif 000017
【図１６】
2006236170.tif 000018
【図１７】
2006236170.tif 000019
【図１８】
2006236170.tif 000020
【図１９】
2006236170.tif 000021
【図２０】
2006236170.tif 000022