(57)【要約】【課題】  多数のユーザの初期設定を、インストール後に管理者が設定した設定にすることができるプリンタドライバを提供する。【解決手段】  ネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、自身の内部設定の初期化を行っているかを判断するフラグを備えたプリンタドライバにおいて、起動時にフラグによりまだドライバの設定の初期化を行っていない場合、ネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、自身の内部設定の初期化を行う。【選択図】        図１
2006048433.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、自身の内部設定の初期化を行っているか否かを判断するフラグを備えたプリンタドライバにおいて、起動時に前記フラグによりドライバの設定の初期化を行っていない場合、ネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、自身の内部設定の初期化を行うことを特徴とするプリンタドライバ。
【請求項２】
起動時にネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、ユーザに確認の上、自身の内部設定の初期化を行うことを特徴とするプリンタドライバ。
【請求項３】
起動時にユーザの要求によりネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、自身の内部設定の初期化を行うことを特徴とするプリンタドライバ。
【請求項４】
ドライバ初期化ファイルが予め組み込まれ、前記プリンタの補助記憶装置にドライバ初期化ファイルの存在を認識しなかった場合において、予め組み込まれたドライバ初期化ファイルを用いることを特徴とする請求項１または３記載のプリンタドライバ。
【請求項５】
管理者が作成したドライバ初期化ファイルをネットワークに接続されたプリンタの補助記憶装置に予めダウンロードしておき、プリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識することにより、請求項１ないし４のいずれか一項記載のプリンタドライバにより、ユーザのプリンタドライバの設定を初期化することを特徴とするプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバおよびプリンタシステムに関し、特に、ドライバ初期化ファイルをネットワークに接続されたプリンタの補助記憶装置に予めダウンロードしておき、プリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識することで、ユーザの設定を初期化するプリンタドライバおよびプリンタシステムに関する。
【背景技術】
【０００２】
特許文献１は、ドライバ初期化情報をテキスト形式で記述し、その記述されたテキストファイルを入力手段が認識すると共に該ドライバ初期化情報を読み込み、該コンピュータ周辺機器の設定を初期化するデバイスドライバに関するものである。
また、特許文献２は、接続されたプリンタのデバイス状態を認識し、自身の内部設定をこのプリンタに対して最適な状態に初期化するプリンタドライバに関するものであり、該プリンタのデバイス状態やプリンタのデバイス状態をプリンタ管理者が予め作成したデータによってプリンタドライバの設定を変えている。
【特許文献１】特開２００２−３３４０４７公報
【特許文献２】特開２００２−１８２８８０公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術は、インストール前のドライバ構成ファイル群の中に、インストール後のプリンタドライバの設定を制御し、かつ、テキストで編集可能なドライバ初期化ファイルを有するもので、管理者が設定した設定内容を多数のユーザに展開しようとする場合、インストール前のドライバ構成ファイル群を多数のユーザに展開しなくてならない。そのため、設定をした設定内容を配布する管理者は面倒である。
また、従来の技術では、ユーザのプリンタドライバの設定はドライバ初期化後にユーザによって編集可能であり、ユーザのプリンタドライバを管理者の意図したものとすることができない。また、管理者がユーザのプリンタドライバの利用方法を変更したくなった場合、ドライバ初期化ファイルを多数のユーザに配り再読み込みをして貰うよう要求する必要がある。
また、従来の技術では多数のユーザに配布したプリンタドライバ初期化情報を変更するのに手間がかかる。
プリンタの補助記憶装置にドライバ初期化ファイルの存在を認識しなかった場合、もしくはドライバ初期化機能を有しないプリンタに接続している場合、双方向通信でドライバ初期化ファイルを認識することが不可能である。
【０００４】
本発明は、管理者がネットワークに接続されたプリンタに対してのみドライバ初期化ファイルを配布することで、多数のユーザの初期設定を、インストール後に管理者が設定した設定にすることができるプリンタドライバを提供することを第１の目的とする。
本発明は、ユーザに管理者の設定したプリンタドライバの設定での利用を促し、ユーザの設定をなるべく管理者の設定した設定にするようにできるプリンタドライバを提供することを第２の目的とする。
本発明は、多数のユーザに配布したプリンタドライバ初期化情報を変更しやすいようなプリンタドライバを提供することを第３の目的とする。
本発明は、双方向通信でドライバ初期化ファイルを認識することが不可能である場合、初期設定の代替を行うことができるプリンタドライバを提供することを第４の目的とする。
本発明は、管理者がネットワークに接続されたプリンタに対してのみドライバ初期化ファイルを配布することで、多数のユーザにおけるプリンタドライバの初期設定を一度に管理者が設定したプリンタドライバの設定内容に初期化することができるプリンタシステムを提供することを第５の目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の発明は、ネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、自身の内部設定の初期化を行っているか否かを判断するフラグを備えたプリンタドライバにおいて、起動時にフラグによりまだドライバの設定の初期化を行っていない場合、ネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、自身の内部設定の初期化を行うプリンタドライバを最も主要な特徴とする。
請求項２記載の発明は、起動時にネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、ユーザに確認の上、自身の内部設定の初期化を行うプリンタドライバを最も主要な特徴とする。
請求項３記載の発明は、起動時にユーザの要求によりネットワークに接続されたプリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識し、自身の内部設定の初期化を行うプリンタドライバを最も主要な特徴とする。
請求項４記載の発明は、ドライバ初期化ファイルが予め組み込まれ、プリンタの補助記憶装置にドライバ初期化ファイルの存在を認識しなかった場合において、予め組み込まれたドライバ初期化ファイルを用いる請求項１または３記載のプリンタドライバを主要な特徴とする。
請求項５記載の発明は、管理者が作成したドライバ初期化ファイルをネットワークに接続されたプリンタの補助記憶装置に予めダウンロードしておき、プリンタの補助記憶装置からドライバ初期化ファイルを双方向通信で認識することにより、請求項１ないし４のいずれか一項記載のプリンタドライバにより、ユーザのプリンタドライバの設定を初期化するプリンタシステムを最も主要な特徴とする。
【発明の効果】
【０００６】
請求項１記載のプリンタドライバは、管理者がプリンタに対してのみドライバ初期化ファイルを配布することで、多数のユーザのプリンタドライバ初期設定を、インストール時に管理者が設定したプリンタドライバの設定内容に初期化することができる。したがって、管理者はドライバ初期化ファイルを有するインストール前のプリンタドライバ構成ファイル群を多数のユーザに対し配布することなくユーザに展開することができる。
請求項２記載のプリンタドライバは、ユーザに管理者の設定したプリンタドライバの設定での利用を促すことができる。また、管理者がユーザのプリンタドライバの利用方法を容易に変更できる。これにより、管理者が意図しているプリンタの設定での使用をユーザに促す効果がある。
請求項３記載のプリンタドライバは、多数のユーザに一度ドライバ初期化ファイルを配布した後、管理者の意図で多数のユーザに対してその初期化情報を変更したくなった場合に、多数のユーザに配布したプリンタドライバ初期化情報を変更できる。
請求項４記載のプリンタドライバは、請求項１または請求項３に示す双方向通信でドライバ初期化ファイルを取得することが不可能である場合、自身のプリンタドライバに組み込まれたドライバ初期化ファイルを元にプリンタドライバの初期設定の代替を行うことができる。
請求項５記載のプリンタシステムは、管理者がプリンタに対してのみドライバ初期化ファイルを配布することで、多数のユーザによるプリンタドライバの初期設定を一度に管理者が設定したプリンタドライバの設定内容に初期化することができる。したがって、管理者はドライバ初期化ファイルを有するインストール前のドライバ構成ファイル群を多数のユーザに対し配布することなくユーザに展開することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態を、添付図面を参照にしながら詳細に説明する。
図１は本発明のプリンタドライバにおける第１の動作例を示すフローチャートである。まず、所望のプリンタドライバをインストールする（Ｓ１）。次にプリンタと所望のアプリケーションソフトを起動させる。そして、そのアプリケーションソフトにおいて“印刷”を指定すると、予めコンピュータにインストールしておいたプリンタドライバが起動する（Ｓ２）。
プリンタの補助記憶装置から取得した初期化ファイルでプリンタドライバの設定をまだ初期化していない時（Ｓ３でＮ）、プリンタの補助記憶装置にドライバ初期化ファイルが存在するか確認をする（Ｓ４）。プリンタドライバの初期化情報の存在が確認されれば、ドライバ初期化ファイルを取得する（Ｓ５）。そして、自身の設定内容を初期化する（Ｓ６）。そうではなくて、ドライバ初期化ファイルが確認されない場合、自身のプリンタドライバに組み込まれたドライバ初期化ファイルでプリンタドライバを初期化する（Ｓ７）。
以上の動作を行った後、プリンタドライバ画面を表示する（Ｓ８）。また、プリンタの補助記憶装置から取得した初期化ファイルでプリンタドライバの設定をすでに初期化している時は、通常どおりドライバに設定されている内容でドライバ画面を表示する。
【０００８】
図２は本発明のプリンタドライバにおける第２の動作例を示すフローチャートである。まず、プリンタと所望のアプリケーションソフトを起動させる。そして、そのアプリケーションソフトにおいて“印刷”を指定すると、プリンタドライバが起動する（Ｓ１１）。
起動されたプリンタドライバは、プリンタの補助記憶装置にドライバ初期化ファイルが存在するか確認をする（Ｓ１２）。ドライバ初期化ファイルの存在が確認されれば、ユーザに対し管理者の設定で利用する要求をする（Ｓ１３）。ユーザが要求を受け入れる場合、ドライバ初期化ファイルを取得し（Ｓ１４）、自身の設定内容を初期化し（Ｓ１５）、プリンタドライバ画面を表示する（Ｓ１７）。
ユーザが要求を受け入れない場合は、自身のプリンタドライバの設定情報を読み込み（Ｓ１６）プリンタドライバ画面を表示する（Ｓ１７）。また、ドライバ初期化ファイルが確認されない場合、自身のプリンタドライバの設定情報を読み込みプリンタドライバ画面を表示する。
図３は本発明のプリンタドライバにおける第３の動作例を示すフローチャートである。まず、プリンタと所望のアプリケーションソフトを起動させる。そして、そのアプリケーションソフトにおいて“印刷”を指定すると、プリンタドライバが起動する（Ｓ２１）。
起動されたプリンタドライバは、ユーザの要求を受け（Ｓ２２）、プリンタの補助記憶装置にドライバ初期化ファイルが存在するか確認をする（Ｓ２３）。ドライバ初期化ファイルの存在が確認されれば、ドライバ初期化ファイルを取得する（Ｓ２４）。そして、自身の設定内容を初期化する（Ｓ２５）。
そうではなくて、ドライバ初期化ファイルが確認されない場合、自身のプリンタドライバに組み込まれたドライバ初期化ファイルでプリンタドライバを初期化する（Ｓ２６）。以上を行った後、プリンタドライバ画面を表示する（Ｓ２７）。
図４は本発明のプリンタシステムの動作例を示す図である。まず、管理者ＰＣのプリンタドライバ１で、ドライバ初期化ファイル２を作成する。そして、管理者ＰＣのアプリケーション３で、ネットワークを用いプリンタの補助記憶装置４へこれをダウンロードする。ユーザのプリンタドライバ１は、前述のような方法でネットワークを用いプリンタの補助記憶装置４からドライバ初期化ファイルを取得し、自身の設定を初期化する。図５は初期化ファイルのダウンロード画面を示す図である。
【図面の簡単な説明】
【０００９】
【図１】本発明のプリンタドライバにおける第１の動作例を示すフローチャート。
【図２】本発明のプリンタドライバにおける第２の動作例を示すフローチャート。
【図３】本発明のプリンタドライバにおける第３の動作例を示すフローチャート。
【図４】本発明のプリンタシステムの動作例を示す図。
【図５】初期化ファイルのダウンロード画面を示す図。
【符号の説明】
【００１０】
１  プリンタドライバ
２  初期化ファイル
３  アプリケーション
４  プリンタの補助記憶装置
【図１】
2006048433.tif 000003
【図２】
2006048433.tif 000004
【図３】
2006048433.tif 000005
【図４】
2006048433.tif 000006
【図５】
2006048433.tif 000007