(57)【要約】【課題】プリンタ情報の表示に際し、各プリンタに対応した通信プロトコルの選択が自動的に行えるようにすると共に、セキュリティ通信の採否も自動的に行えるようにして、ネットワークに接続されている多くのプリンタのプリンタ情報を簡単に表示できるようにすることを目的とする。【解決手段】情報処理装置にネットワークを介して接続されているプリンタの台数Ｎを情報処理装置から取得する（ステップＳ１）。次に、ネットワーク接続されている各々のプリンタの位置指定情報を、情報処理装置にインストールされているプリンタドライバ等から取得し（ステップＳ２）、取得したそのプリンタの位置指定情報に基づいて通信プロトコルを自動的に選択し（ステップＳ３）、選択された通信プロトコルを使用してそのプリンタのプリンタ情報を取得し（ステップＳ４）、表示する（ステップＳ５）。【選択図】図３
2007156695.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置にネットワークを介して複数台のプリンタが接続された情報処理システムにおけるプリンタ情報表示方法において、前記情報処理装置から前記プリンタの位置指定情報を取得する工程と、前記取得したプリンタの位置指定情報に基づいて通信プロトコルを自動的に選択する工程と、選択された通信プロトコルを使用して前記プリンタからプリンタ情報を取得する工程と、前記取得したプリンタ情報を表示する工程とを有することを特徴とするプリンタ情報表示方法。
【請求項２】
請求項１に記載のプリンタ情報表示方法において、前記情報処理装置にインストールされたプリンタドライバから前記プリンタの位置指定情報を取得することを特徴とするプリンタ情報表示方法。
【請求項３】
請求項１に記載のプリンタ情報表示方法において、前記プリンタの位置指定情報が、ＩＰアドレスであることを特徴とするプリンタ情報表示方法。
【請求項４】
請求項３に記載のプリンタ情報表示方法において、前記プリンタの位置指定情報がＩＰアドレスの場合に、通信プロトコルとしてＳＮＭＰを自動的に選択することを特徴とするプリンタ情報表示方法。
【請求項５】
請求項１に記載のプリンタ情報表示方法において、前記プリンタの位置指定情報が、ＵＲＬであることを特徴とするプリンタ情報表示方法。
【請求項６】
請求項５に記載のプリンタ情報表示方法において、前記プリンタの位置指定情報がＵＲＬの場合に、通信プロトコルとしてＨＴＴＰを自動的に選択することを特徴とするプリンタ情報表示方法。
【請求項７】
請求項１に記載のプリンタ情報表示方法において、セキュリティ通信が設定されているか否かを判定し、前記判定の結果に基づいて自動的にセキュリティ通信でプリンタ情報を取得することを特徴とするプリンタ情報表示方法。
【請求項８】
請求項７に記載のプリンタ情報表示方法において、セキュリティ通信でプリンタ情報を取得する場合、前記プリンタに対する通信処理の優先順位を上げることを特徴とするプリンタ情報表示方法。
【請求項９】
請求項７に記載のプリンタ情報表示方法において、セキュリティ通信でプリンタ情報を取得する場合、前記プリンタ情報を取得するときに設定される受信タイムアウト時間を延長することを特徴とするプリンタ情報表示方法。
【請求項１０】
請求項７に記載のプリンタ情報表示方法において、セキュリティ通信で印刷コマンドが送信されている場合、その印刷コマンド送信処理が終了してからプリンタ情報を取得することを特徴とするプリンタ情報表示方法。
【請求項１１】
請求項７に記載のプリンタ情報表示方法において、前記プリンタ情報は、プリンタの使用が許可されているか否かを判定するための情報を含み、プリンタの使用が許可されていない場合、その旨を表示することを特徴とするプリンタ情報表示方法。
【請求項１２】
請求項７に記載のプリンタ情報表示方法において、前記プリンタ情報は、プリンタの使用許可の有効期限に関する情報を含み、プリンタの使用許可の有効期限が切れている場合、その旨を表示することを特徴とするプリンタ情報表示方法。
【請求項１３】
請求項７に記載のプリンタ情報表示方法において、前記プリンタ情報を表示する工程の前に、個人識別情報によるユーザ認証を行う認証工程を含むことを特徴とするプリンタ情報表示方法。
【請求項１４】
請求項１３に記載のプリンタ情報表示方法において、前記ユーザ認証は、ユーザ名とパスワードの入力によることを特徴とするプリンタ情報表示方法。
【請求項１５】
請求項１４に記載のプリンタ情報表示方法において、前記情報処理装置にインストールされたＯＳのログイン名を自動的に前記ユーザ名として入力することを特徴とするプリンタ情報表示方法。
【請求項１６】
請求項１４に記載のプリンタ情報表示方法において、前記情報処理装置にインストールされたプリンタドライバに設定されているユーザ名を自動的に前記ユーザ名として入力することを特徴とするプリンタ情報表示方法。
【請求項１７】
請求項１４に記載のプリンタ情報表示方法において、前記プリンタ情報は、前記プリンタに設定されているパスワード情報を含み、該パスワード情報と前記認証工程で入力したパスワード情報が一致した場合のみ、前記プリンタから取得したプリンタ情報を表示することを特徴とするプリンタ情報表示方法。
【請求項１８】
請求項１乃至７のいずれかに記載のプリンタ情報表示方法において、前記プリンタ情報を表示するための画面データは、前記プリンタが生成した画面データであることを特徴とするプリンタ情報表示方法。
【請求項１９】
請求項１８に記載のプリンタ情報表示方法において、前記画面データは、マークアップ言語であることを特徴とするプリンタ情報表示方法。
【請求項２０】
プリンタ情報表示装置とネットワークを介して複数台のプリンタが接続された情報処理システムにおけるプリンタ情報表示装置において、前記プリンタ情報表示装置から前記プリンタの位置指定情報を取得する手段と、前記取得したプリンタの位置指定情報に基づいて通信プロトコルを自動的に選択する手段と、選択された通信プロトコルを使用して前記プリンタからプリンタ情報を取得する手段と、前記取得したプリンタ情報を表示する手段とを有することを特徴とするプリンタ情報表示装置。
【請求項２１】
請求項１乃至１９のいずれかに記載のプリンタ情報表示方法を、コンピュータに実行させるためのプログラム。
【請求項２２】
コンピュータが読み取り可能な記録媒体であって、請求項２１に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ（例えば、デジタル複合機等）から該プリンタの状態を表す情報を表示するプリンタ情報表示方法、プリンタ情報表示装置、プリンタ情報表示プログラム、プリンタ情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、情報処理装置（例えば、パーソナルコンピュータ）にネットワークを介して複数のプリンタが接続された情報処理システムにおいて、各プリンタのプリンタ情報を表示させるには、各プリンタに対応した通信プロトコルを手動で選択し、選択した通信プロトコルにて各プリンタからのプリンタ情報を取得していた。さらに、プリンタ機能をもつデジタル複合機（ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ））では、ユーザ毎に使用制限や使用状況を管理するような機能が搭載されており、そのようなデジタル複合機からプリンタ情報を取得する場合、または、印刷データをデジタル複合機に送信する場合には、プリンタ情報や印刷データを第三者に盗み見られないように、セキュリティ通信を使うことが望ましいが、その都度セキュリティ通信を使うか否かをユーザ自身が自ら判断しなければならず、面倒であった。このような問題を解消するものとして、印刷を実行するプリンタと情報処理装置間との通信時に使用される通信プロトコルに基づいて、セキュリティ通信を使うか否かを判定するようにしたものが提案されている（特許文献１）。
【特許文献１】特開２００２−３１２１４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に記載の発明は、印刷を実行するプリンタと情報処理装置間の通信時に使用される通信プロトコルに基づいて、セキュリティ通信を使うか否かを判定するだけのものであり、各プリンタに対応した通信プロトコルを自動的に選択するものではない。したがって、ネットワークに接続されている多数のプリンタから各プリンタに対応した通信プロトコルを使用してプリンタ情報を取得する場合、各プリンタに対応した通信プロトコルの選択は手動で行わなければならず煩雑であった。
本発明は、上述した従来技術の課題を解決するものであり、プリンタ情報の表示に際し、各プリンタに対応した通信プロトコルの選択が自動的に行えるようにすると共に、セキュリティ通信の採否も自動的に行えるようにして、面倒な操作をすることなくネットワークに接続されている多くのプリンタのプリンタ情報を簡単に表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
第１の技術手段は、情報処理装置にネットワークを介して複数台のプリンタが接続された情報処理システムにおけるプリンタ情報表示方法において、前記情報処理装置から前記プリンタの位置指定情報を取得する工程と、前記取得したプリンタの位置指定情報に基づいて通信プロトコルを自動的に選択する工程と、選択された通信プロトコルを使用して前記プリンタからプリンタ情報を取得する工程と、前記取得したプリンタ情報を表示する工程とを有することを特徴とするものである。
【０００５】
第２の技術手段は、第１の技術手段に記載のプリンタ情報表示方法において、前記情報処理装置にインストールされたプリンタドライバから前記プリンタの位置指定情報を取得することを特徴とするものである。
【０００６】
第３の技術手段は、第１の技術手段に記載のプリンタ情報表示方法において、前記プリンタの位置指定情報が、ＩＰアドレスであることを特徴とするものである。
【０００７】
第３の技術手段は、第４の技術手段に記載のプリンタ情報表示方法において、前記プリンタの位置指定情報がＩＰアドレスの場合に、通信プロトコルとしてＳＮＭＰを自動的に選択することを特徴とするものである。
【０００８】
第５の技術手段は、第１の技術手段に記載のプリンタ情報表示方法において、前記プリンタの位置指定情報が、ＵＲＬであることを特徴とするものである。
【０００９】
第６の技術手段は、第５の技術手段に記載のプリンタ情報表示方法において、前記プリンタの位置指定情報がＵＲＬの場合に、通信プロトコルとしてＨＴＴＰを自動的に選択することを特徴とするものである。
【００１０】
第７の技術手段は、第１の技術手段に記載のプリンタ情報表示方法において、セキュリティ通信が設定されているか否かを判定し、前記判定の結果に基づいて自動的にセキュリティ通信でプリンタ情報を取得することを特徴とするものである。
【００１１】
第８の技術手段は、第７の技術手段に記載のプリンタ情報表示方法において、セキュリティ通信でプリンタ情報を取得する場合、前記プリンタに対する通信処理の優先順位を上げることを特徴とするものである。
【００１２】
第９の技術手段は、第７の技術手段に記載のプリンタ情報表示方法において、セキュリティ通信でプリンタ情報を取得する場合、前記プリンタ情報を取得するときに設定される受信タイムアウト時間を延長することを特徴とするものである。
【００１３】
第１０の技術手段は、第７の技術手段に記載のプリンタ情報表示方法において、セキュリティ通信で印刷コマンドが送信されている場合、その印刷コマンド送信処理が終了してからプリンタ情報を取得することを特徴とするものである。
【００１４】
第１１の技術手段は、第７の技術手段に記載のプリンタ情報表示方法において、前記プリンタ情報は、プリンタの使用が許可されているか否かを判定するための情報を含み、プリンタの使用が許可されていない場合、その旨を表示することを特徴とするものである。
【００１５】
第１２の技術手段は、第７の技術手段に記載のプリンタ情報表示方法において、前記プリンタ情報は、プリンタの使用許可の有効期限に関する情報を含み、プリンタの使用許可の有効期限が切れている場合、その旨を表示することを特徴とするものである。
【００１６】
第１３の技術手段は、第７の技術手段に記載のプリンタ情報表示方法において、前記プリンタ情報を表示する工程の前に、個人識別情報によるユーザ認証を行う認証工程を含むことを特徴とするものである。
【００１７】
第１４の技術手段は、第１３の技術手段に記載のプリンタ情報表示方法において、前記ユーザ認証は、ユーザ名とパスワードの入力によることを特徴とするものである。
【００１８】
第１５の技術手段は、第１４の技術手段に記載のプリンタ情報表示方法において、前記情報処理装置にインストールされたＯＳのログイン名を自動的に前記ユーザ名として入力することを特徴とするものである。
【００１９】
第１６の技術手段は、第１４の技術手段に記載のプリンタ情報表示方法において、前記情報処理装置にインストールされたプリンタドライバに設定されているユーザ名を自動的に前記ユーザ名として入力することを特徴とするものである。
【００２０】
第１７の技術手段は、第１４の技術手段に記載のプリンタ情報表示方法において、前記プリンタ情報は、前記プリンタに設定されているパスワード情報を含み、該パスワード情報と前記認証工程で入力したパスワード情報が一致した場合のみ、前記プリンタから取得したプリンタ情報を表示することを特徴とするものである。
【００２１】
第１８の技術手段は、第１乃至７のいずれかの技術手段に記載のプリンタ情報表示方法において、前記プリンタ情報を表示するための画面データは、前記プリンタが生成した画面データであることを特徴とするものである。
【００２２】
第１９の技術手段は、第１８の技術手段に記載のプリンタ情報表示方法において、前記画面データは、マークアップ言語であることを特徴とするものである。
【００２３】
第２０の技術手段は、プリンタ情報表示装置とネットワークを介して複数台のプリンタが接続された情報処理システムにおけるプリンタ情報表示装置において、前記プリンタ情報表示装置から前記プリンタの位置指定情報を取得する手段と、前記取得したプリンタの位置指定情報に基づいて通信プロトコルを自動的に選択する手段と、選択された通信プロトコルを使用して前記プリンタからプリンタ情報を取得する手段と、前記取得したプリンタ情報を表示する手段とを有することを特徴とするものである。
【００２４】
第２１の技術手段は、第１乃至１９のいずれかの技術手段に記載のプリンタ情報表示方法を、コンピュータに実行させるためのプログラムである。
【００２５】
第２２の技術手段は、コンピュータが読み取り可能な記録媒体であって、第２１の技術手段に記載のプログラムを記録したことを特徴とする記録媒体である。
【発明の効果】
【００２６】
本発明により、ネットワークに接続されている多数のプリンタの中に、通信プロトコルの異なるプリンタが混在していても、容易かつ効率的に各プリンタのプリンタ情報を表示することができる。
【発明を実施するための最良の形態】
【００２７】
（実施例１）
図１は、本発明の実施例について説明するためのブロック図である。図中、１はネットワークを介して多数のプリンタと接続されている情報処理装置１で、該情報処理装置は、該情報処理装置にインストールされたプログラム全体を管理するＯＳ１１（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、文書データ等をプリンタで解釈可能なページ記述言語（ＰＤＬ）等に変換して印刷データを生成すると共に、プリンタ位置指定情報等の管理及び暗号化に係わる設定を行うためのプリンタドライバ１２、ネットワークを介して情報処理装置１に接続されたプリンタ２，３との間で、印刷データやプリンタ情報を、選択された通信プロトコルに基づいて送受信を行うデータ送受信部１３、ワープロソフト・表計算ソフト等の各種アプリケーションプログラム１４、プリンタ情報の表示を実行するためのプリンタ情報表示プログラム１５等を具備している。
【００２８】
図２は、本発明によりプリンタ情報を表示するためのモジュール構成図であり、印刷コマンド出力先情報（ＯＳ１１のレジストリに記録されているプリンタドライバのポート設定情報）を取得するプリンタポート設定情報取得部２１、取得した印刷コマンド出力先情報を基にプリンタの位置指定情報を取得するプリンタ位置指定情報取得部２２、取得したプリンタの位置指定情報から通信プロトコルを自動的に選択する通信プロトコル自動選択部２３、選択された通信プロトコルによりネットワークに接続されたプリンタからプリンタ情報を取得するプリンタ情報取得部２４、取得したプリンタ情報を格納するプリンタ情報格納部２５、プリンタ情報を表示するプリンタ情報表示部２６、上述した各部に対する制御を行う制御部２７等から構成される。
【００２９】
図３は、本発明によりプリンタ情報を表示する場合のフロー図である。プリンタ情報の表示処理が開始されると、先ず、情報処理装置にネットワークを介して接続されているプリンタの台数Ｎを情報処理装置から取得する（ステップＳ１）。次に、ネットワーク接続されている各々のプリンタの位置指定情報を、情報処理装置にインストールされているプリンタドライバ、又は、ＯＳのレジストリから取得し（ステップＳ２）、取得したそのプリンタの位置指定情報に基づいて通信プロトコルを自動的に選択し（ステップＳ３）、選択された通信プロトコルを使用してそのプリンタのプリンタ情報を取得し（ステップＳ４）、取得したプリンタ情報を表示する（ステップＳ５）。プリンタ情報としては、プリンタ名、プリンタの状態（印刷中か、待機中か）の他に、プリンタを使用するユーザの個人情報等が含まれる。１台目のプリンタのプリンタ情報表示が終了すると、プリンタの台数Ｎから１を減算し（ステップＳ６）、残りのプリンタの有無を調べ（ステップＳ７）、Ｎが０になるまでステップＳ２以降の処理を繰り返し、Ｎが０になったら終了する。
【００３０】
（実施例２）
図４は、プリンタの位置指定情報がＩＰアドレスとＵＲＬの場合の実施例について説明するためのフロー図である。図示のように、ステップＳ１１で取得した位置指定情報がＩＰアドレスの場合、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を自動的に選択して（ステップＳ１２）、選択したＳＮＭＰを使用してプリンタからプリンタ情報を取得する（ステップＳ１３）。
【００３１】
図示のように、ステップＳ１１で取得した位置指定情報がＵＲＬの場合、ＨＴＴＰを自動的に選択し（ステップＳ１４）、選択したＨＴＴＰを使用してプリンタからプリンタ情報を取得する（ステップＳ１５）。そして、取得したプリンタ情報を表示し（ステップＳ５）、以下、図３の場合と同様のステップで処理が実行される。
【００３２】
図５は、取得したプリンタ情報が情報処理装置のディスプレイに表示された様子を図示したものであり、表示画面３１にはプリンタ名３２、プリンタの状態３３、印刷コマンドの出力先３４等が表示される。なお、プリンタの状態には、待機中、印刷中等、プリンタのステータス情報が含まれる。
【００３３】
なお、プリンタ情報を表示するための画面データをＨＴＭＬ言語にて、プリンタ側で生成するようにしてもよい。
このように、マークアップ言語で記述した画面データをプリンタが生成することで、プリンタ名等のプリンタ情報を画面上のどこに配置するかといった各種位置指定コマンド等の仕様を決める必要がなくなる。さらに、画面を閲覧するための特別なソフトウェアを使用せずとも、情報処理装置に標準搭載されているブラウザ（Ｂｒｏｗｓｅｒ）を使用して画面データを閲覧することができる。
【００３４】
（実施例３）
図６は、セキュリティ通信が設定されているプリンタが混在している場合の実施例について説明するためのフロー図で、図示のように、取得した位置指定情報に基づいて通信プロトコルを自動的に選択する処理を実行するステップＳ３の後に、セキュリティ通信が設定されているか否かを判定するステップＳ２１を挿入するようにしたものである。このステップＳ２１は、たとえば、情報処理装置にインストールされたプリンタドライバが管理しているデータ等を参照することによって実行することができる。
【００３５】
ステップＳ２１でセキュリティ通信が設定されていると判定された場合は（ステップＳ２１／ＹＥＳ）、ステップＳ２で選択された通信プロトコルで、プリンタ情報をセキュリティ通信により取得する（ステップＳ２２）。
【００３６】
ステップＳ２１でセキュリティ通信が設定されていないと判定された場合はステップＳ２１／ＮＯ）、ステップＳ２で選択された通信プロトコルで、プリンタ情報を通常通信により取得する（ステップＳ２３）。そして、取得したプリンタ情報を表示し（ステップＳ５）、以下、図３の場合と同様のステップで処理が実行される。
【００３７】
このように、プリンタドライバが管理しているデータ等を参照して、セキュリティ通信が設定されているか否かを判定することにより、手動でセキュリティ通信を設定しなくても自動的にセキュリティ通信でプリンタ情報を取得できる。
【００３８】
セキュリティ通信でプリンタ情報を取得する処理と通常通信でプリンタ情報を取得する処理とを順々に実行する場合、セキュリティ通信でプリンタ情報を取得する処理を、通常通信でプリンタ情報を取得する処理よりも優先させてもよい。このようにすることで、プリンタ情報取得処理にかかる時間（スループット時間）を短縮できる。
【００３９】
また、セキュリティ通信でプリンタ情報を取得する場合、セキュリティ通信は通常通信に比べて通信処理に時間がかかるので、セキュリティ通信時には、プリンタ情報を取得する際に設定される受信タイムアウト時間を延長するようにしてもよい。このようにすることで、セキュリティ通信の場合でも効率よく、かつ確実にプリンタ情報を取得することができる。
【００４０】
（実施例４）
図７は、セキュリティ通信でプリンタからプリンタ情報を取得するときに印刷コマンドを送信中の場合、印刷コマンドの送信処理が終了してからプリンタ情報を取得する場合の実施例について説明するためのフロー図で、図示のように、セキュリティ通信が設定されているか判定するステップＳ２１後に、ステップＳ３１を挿入したものである。このステップＳ３１は情報処理装置が印刷コマンドを送信中か否かを判定する処理を実行するもので、印刷コマンドを送信中の場合（ステップＳ３１／ＹＥＳ）、印刷コマンド送信処理が終了するまでプリンタ情報取得処理を保留する。印刷コマンドを前記プリンタに送信していない場合（ステップＳ３１／ＮＯ）、ステップＳ２２の処理を実行し、以下、図３の場合と同様のステップで処理が実行される。
【００４１】
印刷コマンドをプリンタに送信中の場合に、印刷コマンド送信処理が終了してからプリンタ情報を取得することで、プリンタの印刷処理速度を低下させずに印刷処理を実行することができる。
【００４２】
（実施例５）
図８は、使用が許可されているプリンタか否かを判定し、使用が許可されていないプリンタの場合、その旨を表示する実施例について説明するためのフロー図で、図示のように、選択された通信プロトコルでプリンタ情報をセキュリティ通信により取得するステップＳ２２の後に、ステップＳ４１を挿入するようにしたものである。このステップＳ４１は、取得したプリンタ情報に含まれている本プリンタは使用が許可されているプリンタか否かという情報を参照して、使用が許可されているプリンタか否かを判定する。
使用が許可されているプリンタではない場合（ステップＳ４１／ＮＯ）、プリンタ名、プリンタの状態（使用が許可されていない旨すなわち未認証）等を表示する（ステップＳ４２）。使用が許可されているプリンタの場合（ステップＳ４１／ＹＥＳ）、取得したプリンタ情報を表示する（ステップＳ５）。以下、図３の場合と同様のステップで処理が実行される。
【００４３】
図９は、使用が許可されたプリンタではない場合、表示画面３１にその旨が表示される様子を図示したものであり、プリンタの状態３３として“未認証のプリンタ”と表示される。
【００４４】
このように、“未認証のプリンタ”と表示することで、使用が許可されていないプリンタを容易に判別することができる。
【００４５】
（実施例６）
図１０は、プリンタの使用許可の有効期限が切れているか否かを判定し、有効期限が切れたプリンタの場合、その旨を表示する実施例について説明するためのフロー図で、図示のように、選択された通信プロトコルでプリンタ情報をセキュリティ通信により取得するステップＳ２２の後に、ステップＳ５１を挿入するようにしたものである。このステップＳ５１は、プリンタ情報に含まれている使用許可の有効期限情報を参照して、プリンタ使用許可の有効期限が切れているか否かを判定する。
有効期限が切れている場合（ステップＳ５１／ＹＥＳ）、プリンタ名、使用許可の有効期限が切れている旨等を表示する（ステップＳ５２）。有効期限が切れていない場合（ステップＳ５１／ＮＯ）、取得したプリンタ情報を表示する（ステップＳ５）。以下、図３の場合と同様のステップで処理が実行される。
【００４６】
図１１は、プリンタの使用許可の有効期限が切れている場合、表示画面３１にその旨が表示される様子を図示したものであり、プリンタの状態３３として“有効期限切れ”と表示される。
【００４７】
このように、“有効期限切れ”と表示することで、プリンタの使用許可の有効期限が切れているプリンタを容易に判別することができる。
【００４８】
（実施例７）
図１２は、セキュリティ通信でプリンタ情報を取得して、取得したプリンタ情報を表示する際にユーザ認証を実行する実施例について説明するためのフロー図で、図示のように、選択された通信プロトコルでプリンタ情報をセキュリティ通信により取得するステップＳ２２の後に、ステップＳ６１，Ｓ６２を挿入するようにしたものである。ステップＳ６１で、取得したプリンタ情報を表示する前に、ユーザ名とパスワードをユーザが入力し、ステップＳ６２でユーザ認証を行う。ユーザ認証が成功した場合（ステップＳ６２／ＹＥＳ）、ステップＳ５の処理を実行する。ユーザ認証が失敗した場合（ステップＳ６２／ＮＯ）、プリンタ情報を表示せずにステップＳ６の処理を実行する。以下、図３の場合と同様のステップで処理が実行される。
【００４９】
このように、プリンタ情報を表示する前にユーザ認証を行うことで、セキュリティ通信が設定されたプリンタのプリンタ情報（プリンタ名、状態等）を第三者が見ることができなくなる。
【００５０】
実施例７では、ユーザ名を入力したが、ユーザがユーザ名を入力せずに、ＯＳにログインする際のログイン名を自動的に入力、又は、プリンタドライバが管理しているプリンタのユーザ名を自動的に入力して、ユーザは、パスワードだけを入力するようにしてもよい。このように、ＯＳのログイン名又はプリンタのユーザ名を自動的に入力することでユーザ名入力ボックス４２にユーザ名を入力する手間を省くことができる。
さらに、情報処理装置に記録されているパスワードの代わりに、プリンタ情報に含まれるパスワード情報とユーザが入力したパスワードとを比較してもよい。このように、プリンタ情報に含まれるパスワード情報を使用することで、パスワード情報を情報処理装置に記録する必要がなくなる。
【００５１】
（実施例８）
実施例７では、ユーザ認証が成功した場合にプリンタ情報を表示していたが、本実施例では、プリンタ名、プリンタの状態等のプリンタ情報を表示したあと、ユーザの個人情報等の詳細情報を表示する前に、ユーザ認証を実行する処理について説明する。
図１３は、ユーザが、プリンタ名“ＳＨＡＲＰ  ＡＲ−Ｃ３５０”の詳細情報を表示しようとして、該プリンタを選択した画面を示している。
【００５２】
図１４は、選択したプリンタの詳細情報（ユーザの個人情報等）を表示する前に行われるユーザ認証処理にて、表示されるユーザ認証画面を示したものである。選択したプリンタ名等をユーザがダブルクリックする等して、プリンタの詳細情報を表示させようとするとユーザ認証画面４１が表示される。ユーザ認証画面４１には、ユーザ名を入力するユーザ名入力ボックス４２、パスワードを入力するパスワード入力ボックス４３、ログインボタン４４、戻るボタン４５が表示される。
選択したプリンタに関する詳細情報（ユーザの個人情報等）の表示を所望するユーザは、ユーザ名入力ボックス４２にユーザ名、パスワード入力ボックス４３にパスワードを入力し、ログインボタン４４をクリックする。
【００５３】
入力したパスワードと情報処理装置に記録されているパスワードが一致している場合、すなわち、ユーザ認証が成功した場合には、選択したプリンタに関する詳細情報（ユーザの個人情報等）が表示される。
【００５４】
図１５は、選択したプリンタに関する詳細情報（ユーザの個人情報等）の表示画面であり、詳細画面５１には、プリンタの状態に関する詳細情報５２、ユーザの個人情報５３、閉じるボタン５４が表示される。
【００５５】
このように、セキュリティ通信でプリンタ情報を取得して、取得したプリンタ情報、特に、プリンタユーザの個人情報を表示する前に、ユーザ認証を行うことで、ユーザの個人情報を第三者が見ることができなくなる。
【００５６】
実施例８では、ユーザ名入力ボックス４２にユーザ名を入力したが、ユーザがユーザ名を入力せずに、ＯＳにログインする際のログイン名を自動的に入力、又は、プリンタドライバが管理しているプリンタのユーザ名を自動的に入力して、ユーザは、パスワードだけを入力するようにしてもよい。このように、ＯＳのログイン名又はプリンタのユーザ名を自動的に入力することでユーザ名入力ボックス４２にユーザ名を入力する手間を省くことができる。
【００５７】
さらに、情報処理装置に記録されているパスワードの代わりに、プリンタ情報に含まれるパスワード情報とユーザが入力したパスワードとを比較してもよい。このように、プリンタ情報に含まれるパスワード情報を使用することで、パスワード情報を情報処理装置に記録する必要がなくなる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施例について説明するためのブロック図である。
【図２】本発明によりプリンタ情報を表示するためのモジュール構成図である。
【図３】本発明によりプリンタ情報を表示する場合のフロー図である。
【図４】プリンタの位置指定情報がＩＰアドレスとＵＲＬの場合を示すフロー図である。
【図５】取得したプリンタ情報が情報処理装置のディスプレイに表示された様子を図示したものである。
【図６】セキュリティ通信が設定されているプリンタが混在している場合のフロー図である。
【図７】セキュリティ通信でプリンタからプリンタ情報を取得するときに印刷コマンドを送信中の場合、印刷コマンドの送信処理が終了してからプリンタ情報を取得する処理を説明するためのフロー図である。
【図８】プリンタの使用が許可されたプリンタではない場合、その旨を表示する処理を説明するためのフロー図である。
【図９】プリンタ情報表示画面（未承認のプリンタ）を示したものである。
【図１０】プリンタの使用許可の有効期限が切れている場合、その旨を表示する処理を説明するためのフロー図である。
【図１１】プリンタ情報表示画面（有効期限切れ）を示したものである。
【図１２】セキュリティ通信でプリンタ情報を取得して、取得したプリンタ情報を表示する際にユーザ認証を実行する処理を説明するためのフロー図である。
【図１３】プリンタ情報表示画面（プリンタ情報の選択）を示したものである。
【図１４】ユーザ認証画面を示したものである。
【図１５】ユーザの個人情報等を表示した画面である。
【符号の説明】
【００５９】
１…情報処理装置、２，３…プリンタ、１１…ＯＳ、１２…プリンタドライバ、１３…データ送受信部、１４…アプリケーションプログラム、１５…プリンタ情報表示プログラム、２１…プリンタポート設定情報取得部、２２…プリンタ位置指定情報取得部、２３…通信プロトコル自動選択部、２４…プリンタ情報取得部、２５…プリンタ情報格納部、２６…プリンタ情報表示部、２７…制御部、３１…プリンタ情報表示画面、３２…プリンタ名、３３…状態、３４…出力先、３５…閉じるボタン、４１…ユーザ認証画面、４２…ユーザ名入力ボックス、４３…パスワード入力ボックス、４４…ログインボタン、４５…戻るボタン、５１…詳細画面、５２…詳細情報、５３…個人情報、５４…閉じるボタン。
【図１】
2007156695.tif 000003
【図２】
2007156695.tif 000004
【図３】
2007156695.tif 000005
【図４】
2007156695.tif 000006
【図５】
2007156695.tif 000007
【図６】
2007156695.tif 000008
【図７】
2007156695.tif 000009
【図８】
2007156695.tif 000010
【図９】
2007156695.tif 000011
【図１０】
2007156695.tif 000012
【図１１】
2007156695.tif 000013
【図１２】
2007156695.tif 000014
【図１３】
2007156695.tif 000015
【図１４】
2007156695.tif 000016
【図１５】
2007156695.tif 000017