(57)【要約】【課題】  ネットワーク上の利用可能なプリンタを探す際に、他のプリントサーバが仮想プリンタとして見えてしまうと誤って仮想プリンタを実プリンタの代わりに設定してしまうことが考えられる。【解決手段】  ネットワークに接続された１台またはそれ以上の実プリンタを管理し、クライアントコンピュータからは仮想プリンタとして利用できるプリントサーバにおいて、管理するプリンタを登録する際に、利用可能なプリンタを検索する検索手段と、前記検索手段による検索結果のうち実プリンタを選択的に登録することを可能にする手段を持つことを特徴とする。【選択図】  図８
2006113863.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された１台またはそれ以上の実プリンタを管理し、クライアントコンピュータからは仮想プリンタとして利用できるプリントサーバにおいて、管理するプリンタを登録する際に、利用可能なプリンタを検索する検索手段と、前記検索手段による検索結果のうち実プリンタを選択的に登録することを可能にする手段を持つことを特徴とするプリンタシステム。
【請求項２】
請求項１において、前記検索手段は、実プリンタと仮想プリンタを区別可能である事を特徴とするプリンタシステム。
【請求項３】
請求項１〜２のいずれかにおいて、実プリンタを選択的に登録する手段はプリンタ選択時に実プリンタだけを選択肢として提示することを特徴とするプリンタシステム。
【請求項４】
請求項１〜３のいずれかにおいて、実プリンタを選択的に登録する手段はプリンタ選択時に実プリンタと仮想プリンタを区別して表示することを特徴とするプリンタシステム。
【請求項５】
請求項１〜４のいずれかにおいて、実プリンタを選択的に登録する手段はプリンタ選択時に候補のプリンタの属性を表示することを特徴とするプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク接続のプリンタシステムに関するものである。
【背景技術】
【０００２】
コンピュータからプリンタを有効に活用するために、プリンタをまとめて管理するプリントサーバが利用されている。プリントサーバの中には、複数の実プリンタをまとめて一つの仮想プリンタとしてユーザに見せ、プリントジョブに応じて自動的に最適な実プリンタにより印字出力を行うといったものが考案されている。
【０００３】
当初このようなプリントサーバは、実プリンタをパラレルインターフェースでローカル接続していたが、オフィス環境のネットワーク化が進んで個々の実プリンタがネットワークインターフェースを持つようになったためプリントサーバとの接続もネットワーク接続のものが提案している（特許文献１）。
【特許文献１】特開平０９−２５８９２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ネットワーク接続の場合、プリントサーバと実プリンタの物理的位置が遠く離れている場合がある。利用可能なプリンタをプリントサーバに設定するためには、全てのプリンタの情報を予め収集して準備しておく必要があるが、大規模なネットワークではプリンタの数も多く、設置や撤去の頻度も高いため常にプリンタの情報を把握するのは面倒である。このため、ネットワーク上を探して使用可能なプリンタを見つけてプリントサーバに登録する方法を採ることが便利である。ところがネットワーク上の利用可能なプリンタを探す際に、他のプリントサーバが仮想プリンタとして見えてしまうと誤って仮想プリンタを実プリンタの代わりに設定してしまうことが考えられる。誤った設定により仮想プリンタから仮想プリンタへ印刷ジョブが転送されると、結果的にどこの実プリンタへ印字されたものが出力されるかわかりにくい上、ネットワーク上に無駄なトラフィックが発生して好ましくないものである。
【課題を解決するための手段】
【０００５】
本発明は上記問題点に鑑みてなされたものであり、ネットワークに接続された１台またはそれ以上の実プリンタを管理し、クライアントコンピュータからは仮想プリンタとして利用できるプリントサーバにおいて、管理するプリンタを登録する際に、利用可能なプリンタを検索する検索手段と、前記検索手段による検索結果のうち実プリンタを選択的に登録することを可能にする手段を持つことにより前記課題を解消することを図ったものである。
【発明の効果】
【０００６】
本発明によればネットワークに接続された１台またはそれ以上の実プリンタを管理し、クライアントコンピュータからは仮想プリンタとして利用できるプリントサーバにおいて、管理するプリンタを登録する際に、利用可能なプリンタを検索する検索手段と、前記検索手段による検索結果のうち実プリンタを選択的に登録することを可能にする手段を持つことによって、プリンタサーバにプリンタを登録する際に誤って他のプリントサーバを登録することを未然に防ぐという効果がある。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の発明を実施するための最良の形態について図面を用いて説明する。
【０００８】
（第１の実施例）
図１は本発明を実施したプリンタシステムの構成を示す図である。
【０００９】
同図において１０１−１〜１０１−ｉはｉ台のパーソナルコンピュータ（ＰＣ）、１０２−１〜１０２−ｊはｊ台のプリンタサーバ、１０３−１〜１０３−ｋはｋ台のネットワークプリンタである。それぞれの装置間はＥｔｈｅｒｎｅｔ（登録商標）によるネットワークで接続されていて相互に通信が可能となっている。
【００１０】
まず初めに、本システムにおけるプリントサーバの動作を簡単に説明する。
【００１１】
ＰＣ１０１はユーザのアプリケーションソフトウェア、例えばワードプロセッサプログラムやスプレッドシートプログラムを実行し、所定のデータを作成した後、プリンタに対して印字指示を行う。このとき、プリンタ１０３個々を指定して直接プリント指示を行うこともできるが、その代わりにプリンタサーバ１０２に対してプリント指示を行うこともできる。プリンタサーバ１０２はＰＣ１０１から見ると仮想プリンタとして識別され、選択可能なプリンタの一つとしてユーザに見えており、その仮想プリンタを出力先に選択することにより選択されたプリンタサーバがその設定に基づいてプリント出力先を自動的に設定して実際のプリント動作を行う。
【００１２】
例えばプリンタサーバ１０２−１に設定されている内容としては、プリンタ１０３−１、１０３−２、１０３−３からなる３つのプリンタを実際の出力先に設定するというもので、ＰＣから送られてきたデータの属性、例えば印字枚数や印字サイズ、カラー・白黒の別などと、プリンタ１０３−１、１０３−２、１０３−３の能力や稼働状況等から出力先を選択して実際の印字動作を実行させるものである。
【００１３】
次に、図２のフローチャートを用いて本発明の特徴となるプリンタサーバの設定に関して説明を行う。プリンタサーバ１０２−１に対して前述の実プリンタ１０３−１、１０３−２、１０３−３を設定するには、いずれかのＰＣからプリンタサーバ設定プログラムを起動して設定を行う。ここではＰＣ１０１−１からプリンタサーバを設定する手順を説明するが、プリンタサーバ設定プログラムを実行するのはＰＣ１０１−１に限らず他のＰＣでもよいし、いずれかのプリンタサーバ上で設定を行うことも可能である。
【００１４】
プリンタサーバ設定プログラムをＰＣ１０１−１上で起動すると、まず同プログラムはネットワーク上のアクセス可能なプリントサーバおよびプリンタを検索する（Ｓ２０１）。すなわち、同プログラムはネットワーク上の機器に対してプリンタ検索命令を発行する。プリンタサーバおよびプリンタは検索命令を受信したならば、自分の情報をＰＣ１０１−１に対して送り返してくる。このとき、プリンタサーバおよびプリンタは、自身の情報として名前や属性を送ってくるため、プリンタサーバ設定プログラムはネットワーク上のアクセス可能なプリンタサーバおよびプリンタの情報を得ることができる。取得した属性情報には、プリンタサーバであるかプリンタであるかの識別データが含まれており、プリンタサーバ設定プログラムは両者を区別することが可能である。図５に、属性情報の形式を例示する。機器の名称、実プリンタかプリンタサーバかの識別フラグ、動作クロック、メモリ容量、ネットワークインターフェースの種別などを含んでいる。
【００１５】
続いてＳ２０２で設定すべきプリンタサーバをユーザが選択する。ここでは先の検索で得られたプリンタサーバの名前の一覧が表示され、ユーザは設定を行うプリンタサーバの名前（ここではプリンタサーバ１の名前）を選択する（図３）。選択されるとその名前は黒く反転し、その状態でＯＫボタンを押すと次のステップに進む。次にＳ２０３でプリンタサーバ１０２−１に登録すべきプリンタを一覧から選択する（図４）。このとき、プリンタの名前の一覧にはプリントサーバを含まないものがユーザに提示される。従ってユーザは誤ってプリントサーバを選択することはない。この選択画面において、プリンタ名をクリックして反転表示すると、それぞれのプリンタへその能力の問い合わせが行われてプリンタの出力形式や記録紙サイズ、印字速度などが右側の欄に表示される。またチェックボックスをクリックすることによりプリンタを選択することができる。プリンタを選択した後、ＯＫのボタンを押すとステップＳ２０４にて設定すべきプリンタサーバ１０２−１に対し所定のコマンドを送信し、プリンタサーバ１０２−１のプリンタ設定が完了する。
【００１６】
一方、ＰＣのユーザがプリンタを出力先に追加する場合は、プリンタ設定プログラムを起動する。以下に図６のフローチャートで設定の手順を説明する。まずプリンタ設定プログラムが起動したら、プリンタサーバ設定プログラムと同様にプリンタ検索コマンドをネットワーク上に発行する（Ｓ６０１）。これに対して利用可能なプリンタ及びプリンタサーバは自分の属性情報を応答してくるので、Ｓ６０２で見つかったプリンタ及びプリンタサーバを表示してユーザに選択させることで、出力先を決めることができる。プリンタ選択画面を図７に示す。同図においてプリンタリストには、実プリンタおよびプリンタサーバが表示されるが、それぞれ異なるアイコンを持っているためユーザは容易に区別することが可能である。Ｓ６０２でプリンタもしくはプリンタサーバを選択した後、Ｓ６０３でそのプリンタもしくはプリンタサーバの詳細設定を行い、設定を終了する。
【００１７】
（第２の実施例）
第１の実施例では、プリンタサーバに実プリンタを登録する際に実プリンタのみを表示するようにしたが、プリンタサーバも一緒に表示するが選択できない形でリストに表示させるように構成することで、誤ってプリンタサーバを選択することを防止することが可能である。図８に、図２のＳ２０３のステップにおける表示の例を示す。すなわち８０１のプリンタリストに表示されているプリンタサーバは、チェックボックスが押せないように表示されており誤操作を防止する。
【００１８】
（第３の実施例）
前記実施例ではプリンタサーバに登録できるのは実プリンタのみに制限していたが、この制限を取り払った形でユーザに設定を任せるように構成することも可能である。図９に、図２のＳ２０３のステップにおける表示の例を示す。プリンタサーバと実プリンタは名前の前に表示されているアイコンの形状で識別可能なため、誤ってプリンタサーバを選択するのを回避することができる。またプリンタサーバを選択した場合はプリンタ仕様表示欄９０２にプリンタサーバである旨の表示が行われる。この実施例においてはあるプリンタサーバに、他のプリンタサーバを登録することはユーザの判断において可能とするものである。
【００１９】
この実施例ではプリンタとプリンタサーバを区別するためにアイコンを用いているが、例えば表示の色を変えるとか書体を変えたりして区別しやすくする方式をとることも可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明にかかるプリンタシステムの図。
【図２】プリントサーバにプリンタを登録する手順を説明するフローチャート。
【図３】設定を行うプリントサーバを選択する画面の説明図。
【図４】登録するプリンタを選択する画面の説明図。
【図５】検索されるプリンタの属性を説明する図。
【図６】クライアントコンピュータで出力先のプリンタを設定する手順を説明するフローチャート。
【図７】クライアントコンピュータで出力先のプリンタを設定する画面の説明図。
【図８】登録するプリンタを選択する画面の説明図。
【図９】登録するプリンタを選択する画面の説明図。
【符号の説明】
【００２１】
１０１−１〜１０１−ｉ  コンピュータ
１０２−１〜１０２−ｊ  プリンタサーバ
１０３−１〜１０３−ｋ  プリンタ
【図１】
2006113863.tif 000003
【図２】
2006113863.tif 000004
【図３】
2006113863.tif 000005
【図４】
2006113863.tif 000006
【図５】
2006113863.tif 000007
【図６】
2006113863.tif 000008
【図７】
2006113863.tif 000009
【図８】
2006113863.tif 000010
【図９】
2006113863.tif 000011