(57)【要約】【課題】接続されているプリンタ毎の機種依存情報を１つにまとめてユーザに提示し、ユーザが各プリンタに固有の情報を意識することなく、最適のプリンタを選択する。【解決手段】ホスト装置１ａのプリンタドライバ５４は、ネットワーク２を介して接続されているプリンタ３ａ〜３ｃの機種依存情報を取得してメモリ５に記憶する。記憶した各プリンタ３ａ〜３ｃの機種依存情報を１つにまとめて表示部７に表示し、使用する機種依存情報をユーザに選択可能にする。表示された機種依存情報のなかからユーザが特定の機能Ａを選択すると、その機能Ａをサポートしないプリンタ２ｂの情報をユーザから選択できないようにする。【選択図】　　図６
2004133653.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置で印刷の対象となるプリンタより機種依存情報を取得してプリンタドライバの設定に反映させる印刷制御方法において、
ホスト装置は、接続されているプリンタ毎の機種依存情報を取得し、取得した機種依存情報を１つにまとめて表示し、使用する機種依存情報を選択可能にすることを特徴とする印刷制御方法。
【請求項２】
前記表示された機種依存情報のなかからユーザが特定の機能を選択すると、その機能をサポートしないプリンタの情報をユーザから選択できないようにする請求項１記載の印刷制御方法。
【請求項３】
前記ユーザが選択した特定の機能の選択を解除すると、その機能をサポートしていないために選択できなかったプリンタの機能も選択できるようにする請求項２記載の印刷制御方法。
【請求項４】
前記ユーザが特定の機能を選択すると、選択した機能をサポートしているプリンタの一覧を表示し、使用するプリンタを選択可能にする請求項２記載の印刷制御方法。
【請求項５】
複数のホスト装置がネットワークを介して複数のプリンタに接続されている印刷システムにおいて、
ホスト装置のプリンタドライバは、接続されているプリンタ毎の機種依存情報を取得してメモリに記憶し、メモリに記憶した機種依存情報を１つにまとめて表示し、使用する機種依存情報を選択可能にすることを特徴とする印刷システム。
【請求項６】
複数のホスト装置とサーバコンピュータがネットワークを介して複数のプリンタに接続されている印刷システムにおいて、
サーバコンピュータは、接続されているプリンタ毎の機種依存情報を取得して記憶し、記憶した機種依存情報を１つにまとめて各ホスト装置に送り、ホスト装置は送られた機種依存情報を表示し、使用する機種依存情報を選択可能にすることを特徴とする印刷システム。
【請求項７】
前記表示された機種依存情報のなかからユーザが特定の機能を選択すると、その機能をサポートしないプリンタの情報をユーザから選択できないようにする請求項５又は６記載の印刷システム。
【請求項８】
前記ユーザが選択した特定の機能の選択を解除すると、その機能をサポートしていないために選択できなかったプリンタの機能も選択できるようにする請求項７記載の印刷システム。
【請求項９】
前記ユーザが特定の機能を選択すると、選択した機能をサポートしているプリンタの一覧を表示し、使用するプリンタを選択可能にする請求項７記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ホスト装置にネットワークを介して接続された複数のプリンタの機能をプリンタドライバに設定する印刷制御方法と印刷システム、特にプリンタに機能の選択の容易化に関するものである。
【０００２】
【従来の技術】
【特許文献１】特開２００１−１５９９５９号公報
コンピュータ等のホスト装置にネットワークを介して複数機種のプリンタ装置が接続されている場合、ホスト装置に各プリンタの機種に応じたプリンタドライバをインストールする必要があり、プリンタドライバの管理が容易でない。このプリンタドライバの管理を容易にするため、特許文献１に示すように、プリンタドライバのインストール時に機種依存設定ファイルを複数機種分インストールしておき、実際に接続されているプリンタの機種ＩＤを取得する。そしてホスト装置のユーザは取得した機種ＩＤから、ドライバの動作モードを決定することにより、複数機種のプリンタを１つドライバで制御するようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、前記制御方法は、ユーザがプリンタの指定を明示的に行う必要があるため、プリンタの種類が増加すると、最適なプリンタを検索するのが容易でないとともにコストも増加するという短所がある。
【０００４】
この発明はかかる短所を改善し、接続されているプリンタ毎の機種依存情報を１つにまとめてユーザに提示し、ユーザが各プリンタに固有の情報を意識することなく、最適のプリンタを選択することができる印刷制御方法と印刷システムを提供することを目的とするものである。
また、ユーザが特定の機能を選択すると、その機能をサポートしないプリンタの情報がユーザから選択できないようにして実際のプリンタの機能との矛盾を防ぐことを目的とするものである。
さらに、機種依存情報の管理をサーバコンピュータで行うことで、ユーザが使用するコンピュータへの負荷を減らすことを目的とするものである。
【０００５】
【課題を解決するための手段】
この発明の印刷制御方法は、ホスト装置で印刷の対象となるプリンタより機種依存情報を取得してプリンタドライバの設定に反映させる印刷制御方法において、
ホスト装置は、接続されているプリンタ毎の機種依存情報を取得し、取得した機種依存情報を１つにまとめて表示し、使用する機種依存情報を選択可能にすることを特徴とする。
【０００６】
この発明の印刷システムは、複数のホスト装置がネットワークを介して複数のプリンタに接続されている印刷システムにおいて、ホスト装置のプリンタドライバは、接続されているプリンタ毎の機種依存情報を取得してメモリに記憶し、メモリに記憶した機種依存情報を１つにまとめて表示し、使用する機種依存情報を選択可能にすることを特徴とする。
【０００７】
この発明の他の印刷システムは、複数のホスト装置とサーバコンピュータがネットワークを介して複数のプリンタに接続されている印刷システムにおいて、サーバコンピュータは、接続されているプリンタ毎の機種依存情報を取得して記憶し、記憶した機種依存情報を１つにまとめて各ホスト装置に送り、ホスト装置は送られた機種依存情報を表示し、使用する機種依存情報を選択可能にすることを特徴とする。
【０００８】
前記表示された機種依存情報のなかからユーザが特定の機能を選択すると、その機能をサポートしないプリンタの情報をユーザから選択できないようにして、実際のプリンタの機能との矛盾を防ぐ。
【０００９】
また、ユーザが選択した特定の機能の選択を解除すると、その機能をサポートしていないために選択できなかったプリンタの機能も選択できるようにして、処理する印刷データに応じた印刷ができるようにする。
【００１０】
さらに、ユーザが特定の機能を選択すると、選択した機能をサポートしているプリンタの一覧を表示し、使用するプリンタを選択可能にして、プリンタの選択を容易にする。
【００１１】
【発明の実施の形態】
図１はこの発明の印刷システムの構成を示すブロック図である。図に示すように、印刷システムは複数のホストコンピュータ（以下、ホスト装置という）１ａ，１ｂがネットワーク２を介して複数のプリンタ３ａ，３ｂ，３ｃに接続されている。ホスト装置１ａ，１ｂは、図２のブロック図に示すように、ＣＰＵ４とメモリ５と表示部６と入力部７及びネットワーク部８を有する。ＣＰＵ４は印刷を行う際の種々のデータ処理を行う。メモリ５は、図３の構成図に示すように、文書処理プログラム５１とプリンタドライバ５２とＣＰＵ４の制御プログラム５３等が記憶されているとともに接続されているプリンタ３ａ〜３ｃより送信されてくる機種依存情報を記憶するファイル５４を有する。表示部６はプリンタドライバ５２が全てのプリンタの機種依存情報をまとめて表示する。この表示を確認したユーザは入力部７と接続されたデバイスによってプリンタドライバ５２の設定を変更する。ネットワーク部８は印刷データをプリンタ３ａ〜３ｃに送信するほかにプリンタ３ａ〜３ｃから機種依存情報を受信する。
【００１２】
プリンタ３ａ〜３ｃは、図２のブロック図に示すように、ＣＰＵ９とメモリ１０と入力部１１と出力部１２及び印刷部１３を有する。そしてホスト装置１ａ，１ｂより送信される印刷データを入力部１１で受信し、受信した印刷データをＣＰＵ９により解析してメモリ１０の中のページメモリに印刷データを作成していく。印刷データが完成すると、ＣＰＵ９は印刷データを印刷部１３に送り印刷させる。また、ＣＰＵ９はホスト装置１ａ，１ｂから機種依存情報の要求信号が送信された場合、メモリ１０に保存されている機種依存情報を出力部１２から要求の有ったホスト装置１に送信する。
【００１３】
この印刷システムにおいて、例えばホスト装置１ａで図４のブロック図に示すように、機能依存情報として機能Ａと機能Ｃを有するプリンタ３ａと、機能ｂを有するプリンタ３ｂと、機能Ａを有するプリンタ３ｃのなかから使用するプリンタを設定する場合の処理について図５のフローチャートを参照して説明する。
【００１４】
ホスト装置１ａのプリンタドライバ５２は接続されているプリンタ３ａ〜３ｃの機種依存情報を取得してメモリ５の機種依存情報のファイル５４に記憶する（ステップＳ１）。接続されている全てのプリンタ３ａ〜３ｃの機種依存情報を取得すると（ステップＳ２）、メモリ５に記憶した各プリンタ３ａ〜３ｃの機種依存情報をもとに、図３に示すように、プリンタ設定の変更が可能な機能として表示部６に表示する（ステップＳ３）。この表示を確認したホスト装置１ａのユーザがプリンタ設定を変更するために例えば機能Ａを選択すると（ステップＳ４）、機能Ａをサポートしていないプリンタ３ｂでは印刷することができないため、図６に示すように、プリンタ３ｂのみがサポートする機能Ｂをグレイ表示して、プリンタ３ｂを以後選択できないようにする（ステップＳ５）。ここでユーザが選択を解除した場合には、機能Ｂを再度選択可能にして、処理する印刷データに応じた印刷ができるようにする。また、各プリンタ３ａ〜３ｃの機能が多い場合には、表示が煩雑になるのを避けるため、グレイ表示ではなく、表示内容から削除し、選択を解除した場合には再度表示するようにしても良い。
【００１５】
このようにホスト装置１ａのユーザが機能Ａを選択した場合、プリンタ３ａとプリンタ３ｃが使用可能になる。そこでプリンタドライバ５２は機能Ｂを選択できないようにした後、メモリ５に記憶した各プリンタ３ａ〜３ｃの機能依存情報から機能Ａを有するプリンタ３ａ，３ｃを選択して、図６に示すように、表示部６に印刷可能なプリンタの一覧を表示する（ステップＳ６）。ユーザは、このプリンタの一覧を確認して使用するプリンタを選択する。例えばプリンタ３ａを選択すると以後プリンタ３ａに印刷データを出力して印刷する（ステップＳ７）。
【００１６】
このように接続されているプリンタ３ａ〜３ｃごとの機種依存情報をまとめて表示部６に表示することにより、ユーザは各プリンタ３ａ〜３ｃの固有の情報を意識することなしに、印刷するのに最適なプリンタを選択して印刷データを出力することができる。
【００１７】
前記説明では各ホスト装置１で接続されたプリンタ３ａ〜３ｃの機種依存情報を取得する場合について説明したが、図７のブロック図に示すように、サーバコンピュータ１４で各プリンタ３ａ〜３ｃに機種依存情報を取得し、取得した機種依存情報の機能を各ホスト装置１に表示するようにしても良い。このようにサーバコンピュータ１４で接像されたプリンタ３ａ〜３ｃの機種依存情報を取得することによりホスト装置１がプリンタを設定するときの負荷を軽減することができる。
【００１８】
【発明の効果】
この発明は以上説明したように、ホスト装置は、接続されているプリンタ毎の機種依存情報を取得し、取得した機種依存情報を１つにまとめて表示し、使用する機種依存情報を選択可能にすることにより、ユーザは各プリンタに固有の情報を意識することなく、印刷データに適したプリンタを選択することができる。
【００１９】
また、接続されたプリンタの機種依存情報をサーバコンピュータで取得し、取得した機種依存情報の機能を各ホスト装置に表示することにより、ホスト装置がプリンタを設定するときの負荷を軽減することができる。
【００２０】
また、表示された機種依存情報のなかからユーザが特定の機能を選択すると、その機能をサポートしないプリンタの情報をユーザから選択できないようにすることにより、実際のプリンタの機能との矛盾を防ぐことができる。
【００２１】
また、ユーザが選択した特定の機能の選択を解除すると、その機能をサポートしていないために選択できなかったプリンタの機能も選択できるようにして、処理する印刷データに応じた印刷を行うことができる。
【００２２】
さらに、ユーザが特定の機能を選択すると、選択した機能をサポートしているプリンタの一覧を表示し、使用するプリンタを選択可能にすることにより、プリンタの選択を容易にできる。
【図面の簡単な説明】
【図１】この発明の印刷システムの構成を示すブロック図である。
【図２】ホスト装置とプリンタの構成を示すブロック図である。
【図３】ホスト装置のメモリの構成図である。
【図４】プリンタの機種依存情報を示すブロック図である。
【図５】プリンタの選択処理を示すフローチャートである。
【図６】プリンタの機能の選択状態を示すブロック図である。
【図７】この発明の他の印刷システムの構成を示すブロック図である。
【符号の説明】
１；ホスト装置、２；ネットワーク、３；プリンタ、４；ＣＰＵ、
５；メモリ、６；表示部、７；入力部、８；ネットワーク部、
１４；サーバコンピュータ。
【図１】
2004133653.tif 000003
【図２】
2004133653.tif 000004
【図３】
2004133653.tif 000005
【図４】
2004133653.tif 000006
【図５】
2004133653.tif 000007
【図６】
2004133653.tif 000008
【図７】
2004133653.tif 000009