(57)【特許請求の範囲】
【請求項１】
ネットワークを介して複数の印刷装置に接続された情報処理装置であって、
前記ネットワーク上の複数の印刷装置に第１の情報取得要求を送信する第１の送信手段と、
前記第１の情報取得要求に対する応答を受信する第１の受信手段と、
前記受信した応答に基づいて、前記複数の印刷装置のうち管理可能なものをユーザに確認させるための第１の表示として表示部に表示させる表示制御手段と、
ユーザから特定の印刷条件を入力する制御手段と、
前記第１の表示でユーザに確認させた印刷装置に対して第２の情報取得要求を送信する第２の送信手段と、
前記第２の情報取得要求に対する応答を受信する第２の受信手段とを有し、
前記表示制御手段は、前記第２の受信手段によって受信した応答に基づいて、前記第１の表示でユーザに確認させた印刷装置のうち前記特定の印刷条件に基づく印刷処理を実行できる印刷装置を第２の表示として前記表示部に表示させることを特徴とする情報処理装置。
【請求項２】
前記第１の表示でユーザに確認させた印刷装置は、少なくとも前記ネットワークの管理プロトコルにより管理可能な印刷装置であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記特定の印刷条件は、少なくともカラー／モノクロ印刷条件及び両面／片面印刷条件を含むことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記情報処理装置により管理可能な印刷装置が登録された第１の印刷装置リスト及び前記特定の印刷条件を満たす印刷装置が登録された第２の印刷装置リストの少なくとも１つを格納する記憶手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記記憶手段に格納された第１の印刷装置リストに基づいて前記第１の表示を表示部に表示させ、前記記憶手段に格納された第２の印刷装置リストに基づいて前記第２の表示を表示部に表示させることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記第１の情報取得要求に対する応答に基づいて、管理可能な印刷装置であるか否かを判断する第１の判断手段と、前記第２の情報取得要求に対する応答に基づいて、前記特定の印刷条件に基づく印刷処理を実行できる印刷装置であるか否かを判断する第２の判断手段とを更に有することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
ネットワークを介して複数の印刷装置に接続された情報処理装置の印刷処理方法であって、
前記ネットワーク上の複数の印刷装置に第１の情報取得要求を送信する第１の送信工程と、
前記印刷装置から前記第１の情報取得要求に対する応答を受信する第１の受信工程と、
前記受信した応答に基づいて、前記情報処理装置により管理可能な印刷装置をユーザに確認させるための第１の表示として表示部に表示させる表示制御工程と、
前記情報処理装置の操作部を介してユーザから特定の印刷条件を入力する制御工程と、
前記第１の表示でユーザに確認させた印刷装置に対して第２の情報取得要求を送信する第２の送信工程と、
前記第２の情報取得要求に対する応答を受信する第２の受信工程とを有し、
前記表示制御工程は、前記第２の受信工程にて受信した応答に基づいて、前記第１の表示でユーザに確認させた印刷装置のうち前記特定の印刷条件に基づく印刷処理を実行できる印刷装置を第２の表示として前記表示部に表示させることを特徴とする印刷処理方法。
【請求項８】
前記第１の表示でユーザに確認させた印刷装置は、少なくとも前記ネットワークの管理プロトコルにより管理可能な印刷装置であることを特徴とする請求項７記載の印刷処理方法。
【請求項９】
前記特定の印刷条件は、少なくともカラー／モノクロ印刷条件及び両面／片面印刷条件を含むことを特徴とする請求項７又は８記載の印刷処理方法。
【請求項１０】
前記情報処理装置により管理可能な印刷装置が登録された第１の印刷装置リスト及び前記特定の印刷条件を満たす印刷装置が登録された第２の印刷装置リストの少なくとも１つを記憶手段に格納する記憶工程を更に有することを特徴とする請求項７乃至９のいずれか１項に記載の印刷処理方法。
【請求項１１】
前記表示制御工程は、前記記憶手段に格納された第１の印刷装置リストに基づいて前記第１の表示を表示部に表示させ、前記記憶手段に格納された第２の印刷装置リストに基づいて前記第２の表示を表示部に表示させることを特徴とする請求項１０記載の印刷処理方法。
【請求項１２】
前記第１の情報取得要求に対する応答に基づいて、前記情報処理装置により管理可能な印刷装置であるか否かを判断する第１の判断工程と、前記第２の情報取得要求に対する応答に基づいて、前記特定の印刷条件に基づく印刷処理を実行できる印刷装置であるか否かを判断する第２の判断工程とを更に有することを特徴とする請求項７乃至１１のいずれか１項に記載の印刷処理方法。
【請求項１３】
ネットワークを介して複数の印刷装置に接続された情報処理装置の印刷処理方法をコンピュータに実行させるためのプログラムとして記憶した記憶媒体であって、
前記プログラムは、前記ネットワーク上の複数の印刷装置に対して第１の情報取得要求を送信する第１の送信モジュールと、
前記第１の情報取得要求に対する応答を受信する第１の受信モジュールと、
前記受信した応答に基づいて、前記情報処理装置により管理可能な印刷装置をユーザに確認させるための第１の表示として表示部に表示させる第１の表示制御モジュールと、
ユーザから特定の印刷条件を入力する制御モジュールと、
前記第１の表示でユーザに確認させた印刷装置に対して第２の情報取得要求を送信する第２の送信モジュールと、
前記第２の情報取得要求に対する応答を受信する第２の受信モジュールと、
前記第２の受信モジュールによって受信した応答に基づいて、前記第１の表示でユーザに確認させた印刷装置のうち前記特定の印刷条件に基づく印刷処理を実行できる印刷装置を第２の表示として前記表示部に表示させる第２の表示制御モジュールとを備えることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷処理システムと印刷処理方法、及び情報処理装置、並びに記憶媒体に関し、より詳しくは情報処理装置と複数の印刷装置とがネットワークを介して接続された印刷処理システムと印刷処理方法、及び前記印刷装置を管理する情報処理装置、並びに該情報処理装置で実行されるプログラムを含む各種データが格納された記憶媒体に関する。
【０００２】
【従来の技術】
情報処理装置と複数の印刷装置とがネットワークを介して接続された印刷処理システムにおいては、従来より、前記情報処理装置にアプリケーションソフト（以下、「アプリケーション」という）を格納し、該アプリケーションを介して前記情報処理装置が複数の印刷装置を管理している。
【０００３】
すなわち、この種の印刷処理システムにおいては、ネットワークを管理する管理プロトコルにより特定された識別情報に基づいて情報処理装置内のアプリケーションが使用可能な印刷装置を検索すると共に、印刷モード設定や印刷装置の追加装備の有無等の個別情報（特定印刷条件）を各印刷装置から個別に取得している。
【０００４】
【発明が解決しようとする課題】
したがって、上記従来の印刷処理システムにおいては、カラー印刷や両面印刷等の各印刷装置に固有の個別情報を管理したり取得したい場合、ユーザが情報処理装置のアプリケーションで検索された使用可能な印刷装置と、印刷装置から得られる個別情報とを一々照合しなければならず、所望の印刷装置の選定に手間を要するという問題点があった。
【０００５】
本発明はこのような問題点に鑑みなされたものであって、ネットワークに接続された複数の印刷装置の中から利用可能な印刷装置を容易に選択することができる情報処理装置及びその印刷処理方法、並びに記憶媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明に係る情報処理装置は、ネットワークを介して複数の印刷装置に接続された情報処理装置であって、前記ネットワーク上の複数の印刷装置に第１の情報取得要求を送信する第１の送信手段と、前記第１の情報取得要求に対する応答を受信する第１の受信手段と、前記受信した応答に基づいて、前記複数の印刷装置のうち管理可能なものをユーザに確認させるための第１の表示として表示部に表示させる表示制御手段と、ユーザから特定の印刷条件を入力する制御手段と、前記第１の表示でユーザに確認させた印刷装置に対して第２の情報取得要求を送信する第２の送信手段と、前記第２の情報取得要求に対する応答を受信する第２の受信手段とを有し、前記表示制御手段は、前記第２の受信手段によって受信した応答に基づいて、前記第１の表示でユーザに確認させた印刷装置のうち前記特定の印刷条件に基づく印刷処理を実行できる印刷装置を第２の表示として前記表示部に表示させることを特徴としている。
【０００７】
また、本発明に係る印刷処理方法は、ネットワークを介して複数の印刷装置に接続された情報処理装置の印刷処理方法であって、前記ネットワーク上の複数の印刷装置に第１の情報取得要求を送信する第１の送信工程と、前記印刷装置から前記第１の情報取得要求に対する応答を受信する第１の受信工程と、前記受信した応答に基づいて、前記情報処理装置により管理可能な印刷装置をユーザに確認させるための第１の表示として表示部に表示させる表示制御工程と、前記情報処理装置の操作部を介してユーザから特定の印刷条件を入力する制御工程と、前記第１の表示でユーザに確認させた印刷装置に対して第２の情報取得要求を送信する第２の送信工程と、前記第２の情報取得要求に対する応答を受信する第２の受信工程とを有し、前記表示制御工程は、前記第２の受信工程にて受信した応答に基づいて、前記第１の表示でユーザに確認させた印刷装置のうち前記特定の印刷条件に基づく印刷処理を実行できる印刷装置を第２の表示として前記表示部に表示させることを特徴としている。
【０００９】
また、本発明に係る記憶媒体は、ネットワークを介して複数の印刷装置に接続された情報処理装置の印刷処理方法をコンピュータに実行させるためのプログラムとして記憶した記憶媒体であって、前記プログラムは、前記ネットワーク上の複数の印刷装置に対して第１の情報取得要求を送信する第１の送信モジュールと、前記第１の情報取得要求に対する応答を受信する第１の受信モジュールと、前記受信した応答に基づいて、前記情報処理装置により管理可能な印刷装置をユーザに確認させるための第１の表示として表示部に表示させる第１の表示制御モジュールと、ユーザから特定の印刷条件を入力する制御モジュールと、前記第１の表示でユーザに確認させた印刷装置に対して第２の情報取得要求を送信する第２の送信モジュールと、前記第２の情報取得要求に対する応答を受信する第２の受信モジュールと、前記第２の受信モジュールによって受信した応答に基づいて、前記第１の表示でユーザに確認させた印刷装置のうち前記特定の印刷条件に基づく印刷処理を実行できる印刷装置を第２の表示として前記表示部に表示させる第２の表示制御モジュールとを備えることを特徴としている。
【００１０】
尚、本発明の他の特徴は、下記の発明の実施の形態の記載から明かとなろう。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づき詳説する。
【００１２】
図１は本発明に係る印刷処理システムの一実施の形態を示すシステム構成図であって、該印刷処理システムは、情報処理装置としてのホストコンピュータ１と印刷装置としての複数のプリンタ２（第１〜第５のプリンタ２ａ〜２ｅ）とがネットワーク３を介して接続されている。
【００１３】
図２はプリンタ２の内部構成を示すブロック構成図であって、該プリンタ２は印刷データを出力する出力部４と、ホストコンピュータ１との間でデータ授受を行って前記出力部４の動作を制御する印刷制御部５とを有している。
【００１４】
また、印刷制御部５は、ホストコンピュータ１との間でデータの送受信を行うインターフェース６と、ホストコンピュータ１からの文字やイメージ等の印刷データや印刷制御コードを解析するコマンド解析部７と、前記印刷データを展開するパターン展開部８と、ホストコンピュータ１との間の通信を管理するネットワーク制御部９と、ネットワーク３の管理プロトコルを制御するネットワーク管理制御部１０と、内部バス１１を介して上記各構成要素に接続されて装置全体を制御する制御部１２とを備えている。
【００１５】
図３はホストコンピュータの記憶部（不図示）に格納されるデータ構造を示すフォーマット図であって、該記憶部は、ネットワーク３の管理プロトコルを使用してプリンタ２を管理する管理アプリケーション格納領域１３と、管理アプリケーション格納領域１３で管理可能な全てのプリンタを登録する全管理プリンタリスト格納領域１４と、プリンタに固有の特定印刷条件を充足する全てのプリンタを特定印刷条件毎に登録する条件プリンタリスト格納領域１５と、ユーザ入力により固有の特定印刷条件を登録する特定印刷条件格納領域１６とを有している。
【００１６】
本実施の形態では、条件プリンタリスト格納領域１５は、特定印刷条件を具備したプリンタ一覧が各々ｎ個の条件プリンタリスト（１）……（ｎ）に個別に登録可能とされ、特定印刷条件格納領域１６は、両面印刷、片面印刷やカラー印刷／モノクロ印刷等の印刷種別を含む夫々のプリンタに固有のｍ個の特定印刷条件（１）……（ｍ）が登録可能とされている。そして、記憶部の格納内容は適宜ホストコンピュータ１の表示部（不図示）に表示可能とされている。
【００１７】
図４は本発明に係る印刷処理方法の処理手順を示すフローチャートであって、本プログラムはホストコンピュータのＣＰＵ（不図示）で実行される。
【００１８】
ステップＳ１では第１〜第５のプリンタ２ａ〜２ｅに対しブロードキャストで第１の情報取得要求信号を送信し、これら各プリンタ２ａ〜２ｅがネットワーク３の管理プロトコルによる制御が可能なプリンタか否かを前記第１〜第５のプリンタ２ａ〜２ｅに問い合わせる。
【００１９】
そして、前記第１の情報取得要求信号を受信した第１〜第５のプリンタ２ａ〜２ｅは、ネットワーク制御部９の管理下、インターフェース６を介して前記第１の情報取得要求信号を受信し、受信したパケットをネットワーク管理制御部１５の制御下、解析し、その解析結果を各プリンタ２ａ〜２ｅの管理プロトコル用情報としてホストコンピュータ１に返信する。
【００２０】
次いで、ステップＳ２で各プリンタ２ａ〜２ｅからの応答を受信すると、ステップＳ３に進み、各プリンタ２ａ〜２ｅからの応答受信の内容を解析し、ネットワーク３の管理プロトコルで制御可能なプリンタか否かを判断する。そして、その答が否定（Ｎｏ）のプリンタに対しては、ステップＳ１３に進んで表示部（不図示）に一覧表示をせずに非表示とする。例えば、第１〜第５のプリンタ２ａ〜２ｅのうち、第１のプリンタ２ａが前記管理プロトコルで制御できないプリンタであると判断された場合は該第１のプリンタ２ａの表示部（不図示）への一覧表示を行なわないように制御する。
【００２１】
一方、ステップＳ３の答が肯定（Ｙｅｓ）のプリンタについては、ネットワーク管理プロトコルで制御可能なプリンタであるとして全管理プリンタリスト格納領域１４に登録する（ステップＳ４）。例えば、第１〜第５のプリンタ２ａ〜２ｅのうち、第２〜第５のプリンタ２ｂ〜２ｅが管理プロトコルで制御可能なプリンタであると判断された場合はこれら第２〜第５のプリンタ２ｂ〜２ｅを全管理プリンタリスト格納領域１４に登録する。
【００２２】
次いで、ステップＳ５では前記全管理プリンタリスト格納領域１４に登録されているプリンタ、例えば、第２〜第５のプリンタ２ｂ〜２ｅの一覧表示を表示部（不図示）に行う。すなわち、第２〜第５のプリンタ２ｂ〜２ｅを表示部に一覧表示をする。
【００２３】
次に、ステップＳ６ではプリンタを判別するための特定印刷条件を入力すべきか否かを判断する。そして、その答が否定（Ｎｏ）のときはステップＳ５に戻る一方、その答が肯定（Ｙｅｓ）の場合はステップＳ７に進み、ホストコンピュータ１のキーボード（不図示）等を操作して前記特定印刷条件を入力する。
【００２４】
ステップＳ８では特定印刷条件を具備したプリンタがあるか否かの情報を得るべく前記全管理プリンタリスト格納領域１４に登録されているプリンタ（例えば、第２〜第５のプリンタ２ｂ〜２ｅ）に対しブロードキャストで第２の情報取得要求信号を送信する。
【００２５】
そして、第２〜第５のプリンタ２ａ〜２ｅは、ネットワーク制御部９の管理下、インターフェース６を介して前記第１の情報取得要求信号を受信し、受信したパケットをネットワーク管理制御部１５の制御下、解析し、その解析結果を各プリンタ２ｂ〜２ｅの管理プロトコル用情報としてホストコンピュータ１に返信する。
【００２６】
次に、ステップＳ９で全管理プリンタリスト格納領域１４に登録されている各プリンタ（第２〜第５のプリンタ２ｂ〜２ｅ）からの応答受信があると、続くステップＳ１０で応答内容を解析し、応答してきた送信先プリンタが特定印刷条件を具備するか否かを判断する。そして、その答が否定（Ｎｏ）のプリンタに対してはステップＳ１３に進んでホストコンピュータ１の表示部への一覧表示を行なわないようにする一方、その答が肯定（Ｙｅｓ）のプリンタに対しては特定印刷条件を具備するとして条件プリンタリスト格納領域１５に登録し、続くステップＳ１２では全管理プリンタリスト１４と条件プリンタリスト１５の双方に登録されているプリンタを一覧表示して処理を終了する。これにより、ネットワーク３に接続されている第１〜第５のプリンタ２ａ〜２ｅのうち、全管理プリンタリスト格納領域１４に登録されていない第１のプリンタ２ａ及び条件プリンタリスト格納領域１５に登録されていない第２のプリンタ２ｂについてはホストコンピュータ１の表示部（不図示）に一覧表示しないようにし、全管理プリンタリスト格納領域１４及び条件プリンタリスト格納領域１５に重複登録されている第３〜第５のプリンタ２ｃ〜２ｅがホストコンピュータ１の表示部（不図示）には一覧表示される。
【００２７】
このように本実施の形態では、カラー印刷や両面印刷等特定印刷条件を具備するプリンタを選択して画像データの出力を行なう場合においても、ホストコンピュータ１でこれら特定印刷条件を具備するプリンタを一覧表示するようにしているので、従来のようにユーザがホストコンピュータ１で検索されたプリンタと、各プリンタから送られてきた特定印刷条件とを一々照合し、検索されたプリンタの中から所望のプリンタをユーザ自身が選択するという手間を省くことができ、ユーザは所望のプリンタを容易に選択して印刷出力を行なうことができるようになる。
【００２８】
【発明の効果】
以上詳述したように本発明によれば、カラー印刷や両面印刷等特定印刷条件を具備する印刷装置を選択して画像データの出力を行なう場合においても、情報処理装置でこれら特定印刷条件を具備する印刷装置を一覧表示しているので、従来のようにユーザが情報処理装置で検索された印刷装置の印刷条件を一々チェックして該検索されたプリンタの中から所望のプリンタをユーザ自身が選択するという手間を省くことができ、ユーザは所望の印刷装置を容易に選択して印刷出力を行なうことができるという効果がある。
【図面の簡単な説明】
【図１】本発明に係る印刷処理システムの一実施の形態を示すブロック構成図である。
【図２】前記印刷処理システムを構成するプリンタのブロック構成図である。
【図３】ホストコンピュータの記憶部のデータ構造を示すフォーマット図である。
【図４】本発明に係る印刷処理方法の処理手順を示すフローチャートである。
【符号の説明】
１    ホストコンピュータ（情報処理装置）
２ａ〜２ｅ  第１〜第５のプリンタ（印刷装置）
１３  管理アプリケーション（判別手段、表示手段）
１４  全管理プリンタリスト（管理印刷装置格納領域）
１５  条件プリンタリスト（特定印刷装置格納領域）
１６  特定印刷条件格納領域（特定条件格納領域）
【図１】
0003720585.tif 000002
【図２】
0003720585.tif 000003
【図３】
0003720585.tif 000004
【図４】
0003720585.tif 000005