(57)【要約】【課題】必要なときに出力デバイスを特定してそのアドレス情報を取得することができる出力デバイス特定装置、出力デバイス特定制御プログラム及び出力デバイス特定方法を提供する。【解決手段】ネットワーク４を介して接続された複数の出力デバイス３１〜３３のうちのいずれかの出力デバイスに仮ジョブを発行する仮ジョブ発行手段１０９と、前記発行された仮ジョブを実行した出力デバイスを含む前記複数の出力デバイス３１〜３３のジョブ履歴情報を取得するジョブ履歴情報取得手段１０７と、前記取得した各出力デバイス３１〜３３のジョブ履歴情報に基づいて、前記仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得するアドレス情報取得手段１０８を備えている。【選択図】  図４
2006053750.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の出力デバイスのうちのいずれかの出力デバイスに仮ジョブを発行する仮ジョブ発行手段と、
前記発行された仮ジョブを実行した出力デバイスを含む前記複数の出力デバイスのジョブ履歴情報を取得するジョブ履歴情報取得手段と、
前記取得した各出力デバイスのジョブ履歴情報に基づいて、前記仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得するアドレス情報取得手段と、
を備えたことを特徴とする出力デバイス特定装置。
【請求項２】
前記アドレス情報取得手段は、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定する請求項１に記載の出力デバイス特定装置。
【請求項３】
ネットワークを介して接続された複数の出力デバイスのうちのいずれかの出力デバイスに仮ジョブを発行するステップと、
前記発行された仮ジョブを実行した出力デバイスを含む前記複数の出力デバイスのジョブ履歴情報を取得するステップと、
前記取得した各出力デバイスのジョブ履歴情報に基づいて、前記仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得するステップと、
をコンピュータに実行させるための出力デバイス特定制御プログラム。
【請求項４】
前記ネットワークアドレスを取得するステップでは、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定する処理をコンピュータに実行させる請求項３に記載の出力デバイス特定制御プログラム。
【請求項５】
ネットワークを介して接続された複数の出力デバイスのうちのいずれかの出力デバイスに仮ジョブを発行するステップと、
前記発行された仮ジョブを実行した出力デバイスを含む前記複数の出力デバイスのジョブ履歴情報を取得するステップと、
前記取得した各出力デバイスのジョブ履歴情報に基づいて、前記仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得するステップと、
を備えた出力デバイス特定方法。
【請求項６】
前記ネットワークアドレスを取得するステップでは、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定する請求項５に記載の出力デバイス特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して複数の出力デバイスが接続されるとともに、ユーザ端末から前記出力デバイスにジョブを発行するジョブ処理システムにおいて、前記出力デバイスのネットワークアドレスを取得するのに用いられる出力デバイス特定装置、出力デバイス特定制御プログラム及び出力デバイス特定方法に関する。
【背景技術】
【０００２】
複数のユーザ端末でＭＦＰ（Multi Function Peripherals：多機能形ディジタル複写機）やプリンタ等からなる複数の出力デバイスを共有するために、これらユーザ端末と出力デバイスとサーバとをネットワークを介して接続するとともに、ユーザ端末から前記サーバを介して所定の出力デバイスに印刷ジョブ等の各種ジョブを発行してジョブを実行させるジョブ処理システムが、従来より用いられている。
【０００３】
このようなジョブ処理システムにおいては、ユーザ端末からのジョブはサーバに対して送信され、出力デバイスへはサーバから送信されるため、ユーザは、サーバから得られる出力デバイスについての情報を基に、ジョブを実行させれば良く、ユーザ端末と出力デバイスとは直接に通信する必要がない。特に、サーバを介してユーザ端末から出力デバイスへとジョブを発行する場合は、ジョブを実行させる目的のために、ユーザ端末に出力デバイスのアドレス情報を記憶させておく必要はない。
【０００４】
ところで、最近では、双方向通信ライブラリを使用するアプリケーションのようなデバイス情報収集系ユーティリティソフトを用いて、ユーザ端末から出力デバイスの稼働状態や、用紙残量、トナー残量等の構成情報を直接把握し管理することが行われている。
【０００５】
このためには、ユーザ端末が出力デバイスのアドレス情報を取得して出力デバイスと直接通信する必要があるが、アドレス情報の取得はネットワーク管理者に問い合わせて取得する以外、容易ではなかった。
【０００６】
なお、下記特許文献１には、プリンタによる印刷ジョブの実行により生じた不具合を、その印刷ジョブの発信元のユーザに通知する情報処理システムが記載されている。この情報処理システムでは、ユーザ端末からネットワークに接続されたプリンタに対して、印刷ジョブを発行する際、印刷ジョブ中のジョブヘッダに送信元を示す唯一の識別番号を付加し、プリンタ側でその識別番号を解析して保持するものである。そして、プリンタでジョブ処理中に何らかの問題が発生した場合、識別番号を使用してジョブ発信元へメッセージを送出するものとなされている。
【特許文献１】特開２０００−２９６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記特許文献１に記載の情報処理システムは、ユーザ端末が送信した印刷ジョブに関連する不具合の情報を受信することはできるものの、不具合が生じない場合にはプリンタから何らの情報も得られず、従ってプリンタのアドレス情報を取得する技術を開示するものではなかった。
【０００８】
この発明は、このような技術的背景に鑑みてなされたものであって、必要なときに出力デバイスを特定してそのアドレス情報を取得することができる出力デバイス特定装置、出力デバイス特定制御プログラム及び出力デバイス特定方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、この発明は以下の手段を提供する。
（１）ネットワークを介して接続された複数の出力デバイスのうちのいずれかの出力デバイスに仮ジョブを発行する仮ジョブ発行手段と、前記発行された仮ジョブを実行した出力デバイスを含む前記複数の出力デバイスのジョブ履歴情報を取得するジョブ履歴情報取得手段と、前記取得した各出力デバイスのジョブ履歴情報に基づいて、前記仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得するアドレス情報取得手段と、を備えたことを特徴とする出力デバイス特定装置。
（２）前記アドレス情報取得手段は、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定する前項１に記載の出力デバイス特定装置。
（３）ネットワークを介して接続された複数の出力デバイスのうちのいずれかの出力デバイスに仮ジョブを発行するステップと、前記発行された仮ジョブを実行した出力デバイスを含む前記複数の出力デバイスのジョブ履歴情報を取得するステップと、前記取得した各出力デバイスのジョブ履歴情報に基づいて、前記仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得するステップと、をコンピュータに実行させるための出力デバイス特定制御プログラム。
（４）前記ネットワークアドレスを取得するステップでは、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定する処理をコンピュータに実行させる前項３に記載の出力デバイス特定制御プログラム。
（５）ネットワークを介して接続された複数の出力デバイスのうちのいずれかの出力デバイスに仮ジョブを発行するステップと、前記発行された仮ジョブを実行した出力デバイスを含む前記複数の出力デバイスのジョブ履歴情報を取得するステップと、前記取得した各出力デバイスのジョブ履歴情報に基づいて、前記仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得するステップと、を備えた出力デバイス特定方法。
（６）前記ネットワークアドレスを取得するステップでは、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定する前項５に記載の出力デバイス特定方法。
【発明の効果】
【００１０】
前項（１）に係る発明によれば、ネットワークを介して接続された複数の出力デバイスのうちのいずれかの出力デバイスに対して、仮ジョブ発行手段が仮ジョブを発行する。発行された仮ジョブは、発行先の出力デバイスによって実行され、実行結果がジョブ履歴情報として出力デバイスに記録される。ジョブ履歴情報取得手段は、前記仮ジョブを実行した出力デバイスを含む前記複数の出力デバイスのジョブ履歴情報を取得する。アドレス情報取得手段は、前記取得した各出力デバイスのジョブ履歴情報に基づいて、前記仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得する。従って、ネットワークに接続されている既存の出力デバイスのアドレス情報を、比較的簡単に取得することができる出力デバイス特定装置を提供できる。
【００１１】
前項（２）に係る発明によれば、アドレス情報取得手段は、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定するから、出力デバイスのアドレス情報の取得を確実に行うことができる。
【００１２】
前項（３）に係る発明によれば、ネットワークに接続されている既存の出力デバイスの中から仮ジョブを実行した出力デバイスを特定してそのアドレス情報を取得するための処理を、コンピュータに実行させることができる。
【００１３】
前項（４）に係る発明によれば、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定する処理を、コンピュータに実行させることができる。
【００１４】
前項（５）に係る発明によれば、ネットワークに接続されている既存の出力デバイスのアドレス情報を、比較的簡単に取得することができる出力デバイス特定方法を提供できる。
【００１５】
前項（６）に係る発明によれば、仮ジョブの名称、仮ジョブを発行したユーザ名、仮ジョブ発行時間のうちの少なくともいずれかに基づいて、仮ジョブを実行した出力デバイスを特定するから、出力デバイスのアドレス情報の取得を確実に行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、この発明の一実施形態を図面に基づいて説明する。
【００１７】
図１はこの発明の一実施形態に係る出力デバイス特定装置が用いられたネットワークシステムの構成を示すブロック図である。なお、この実施形態では、出力デバイスがプリンタである場合を例にとって説明する。
【００１８】
図１において、符号１１、１２は例えばパーソナルコンピュータからなる出力デバイス特定装置としてのユーザ端末であり、ユーザの人数に応じて１台または複数台備えられている。この実施形態では２台用いられている。
【００１９】
符号２は同じくパーソナルコンピュータからなるプリントサーバ、符号３１〜３３は出力デバイスとしてのプリンタであり、この実施形態では第１〜第３の３台のプリンタが用いられている。
【００２０】
また、前記ユーザ端末１１、１２、プリントサーバ２、第１〜第３プリンタ３１〜３３は、ネットワーク４を介して相互に接続されている。ネットワーク４は、ローカルエリアネッ卜ワーク（ＬＡＮ）である。このため、ユーザ端末１１、１２、プリントサーバ２およびプリンタ３１〜３３は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に従って相互に通信が可能である。すなわち、相手方のＩＰアドレスを指定することにより、その相手方とネットワーク接続を確立することができる。
【００２１】
前記プリンタ３１〜３３は、プリントサーバ２により管理される。したがって、ユーザ端末からの印刷ジョブは、プリントサーバ２に対して発行され、各プリンタ３１〜３３は、プリントサーバ２から前記印刷ジョブを受信し、プリント出力する。
【００２２】
図２は、前記ユーザ端末１１、１２の内部構成を機能的に示すブロック図である。
【００２３】
図２に示すように、ユーザ端末１１、１２は、入力部１０１、記憶装置１０２、表示装置１０３、インターフェイス部（図面ではＩ／Ｆ部と記す）１０４、仮印刷ジョブ生成部１０５、プリンタ検索部１０６、印刷履歴情報取得部１０７、アドレス情報取得部１０８、全体制御部１０９を備えている。
【００２４】
前記入力部１０１は、キーボードやマウス等からなる。前記記憶装置１０２は、例えばハードディスク等からなり、各種のデータ、プログラム、後述するプリンタのＩＰアドレスなどを記憶する。前記表示装置１０３は液晶表示装置やＣＲＴ等からなる。
【００２５】
前記インターフェイス部１０４は、プリントサーバ２やプリンタ３１〜３３との間で通信を行うための送受信部として機能する。
【００２６】
前記仮印刷ジョブ生成部１０５は、前記プリンタ３１〜３３のアドレス情報であるＩＰアドレスを取得するための仮の印刷ジョブを生成する。仮印刷ジョブの生成は、例えば次のようにして行われる。
【００２７】
すなわち、ユーザ等は仮ジョブで印刷すべき仮文書を予め作成して記憶装置１０２に記憶させておく。そして、ユーザにより仮印刷ジョブの生成が指示されると、仮印刷ジョブ生成部１０５は、記憶装置１０２に記憶されている前記仮文書を呼び出してユーザ名、ユーザＩＤ、ジョブ名（文書名）等を自動作成することにより仮ジョブを生成する。
【００２８】
なお、ユーザによる仮印刷ジョブの生成指示は、入力部１０１の特定のキーを操作することによって行うものとしても良いし、指示画面を表示装置１０３に表示させ、画面上の指示ボタンなどを操作することによって行うものとしても良い。
【００２９】
前記プリンタ検索部１０６は、仮印刷ジョブの発行後に、ネットワーク４に接続されている全てのプリンタを検索する。このようなプリンタの検索は、例えばネットワーク管理プロトコルであるＳＮＭＰ（Simple Network Management Protocol）によって行うことができる。ＳＮＭＰによる検索は、マネージャとプリンタに常駐するエージェントとの間の通信により行われ、マネージャからのリクエストに対して、エージェントはレスポンスを返し、これにより、プリンタ３１〜３３を検索することができる。
【００３０】
前記印刷履歴情報取得部１０７は、前記プリンタ検索部１０６によって検索したプリンタ３１〜３３のジョブ実行結果である印刷履歴情報を取得する。印刷履歴情報の取得は、例えば、前記ＳＮＭＰに対応したプリンタ３１〜３３に、管理情報データベースであるＭＩＢ（Management Information Base）を存在させておき、ユーザ端末のマネージャからのリクエストに対して、プリンタ３１〜３３のエージェントがＭＩＢ内に格納されている印刷履歴情報を返送することにより実現できる。
【００３１】
前記アドレス情報取得部１０８は、印刷履歴情報取得部１０７によって取得した各プリンタ３１〜３３の印刷履歴情報を解析することにより、ユーザ端末が発行した前記仮印刷ジョブについての印刷履歴情報を検索して、仮印刷ジョブを実行したプリンタを特定し、そのプリンタのアドレス情報であるＩＰアドレスを取得する。
【００３２】
図３に、プリンタ３１〜３３から取得した印刷履歴情報の一例を示す。印刷履歴情報には、ユーザ名、ユーザＩＤ、印刷ジョブ名（文書名）、状態、ジョブ開始日時、ページ数についての情報が含まれている。ここでは、直近に実行されたジョブ（図３の最上位に記されているジョブ）が仮印刷ジョブであるものとし、仮印刷ジョブ生成部１０５により、ジョブ名として「1230468zky.doc」が設定され、ユーザ名として「○○○」が設定されている。
【００３３】
前記全体制御部１０９は、ユーザ端末１１、１２の全体を統括的に制御する。制御の一例としては、ユーザによって作成された印刷ジョブや前記仮印刷ジョブ生成部１０５によって生成された仮印刷ジョブを、プリンタドライバソフトウェアの実行によりインターフェイス部１０４を介してプリントサーバ２に発行したり、プリンタ検索部１０６や印刷履歴情報取得部１０７からのマネージャリクエストを、インターフェイス部１０４を介してプリンタ３１〜３３に送信したり、プリンタ３１〜３３から送信されたレスポンスをプリンタ検索部１０６や印刷履歴情報取得部１０７に送信するなどの制御がある。
【００３４】
なお、仮印刷ジョブ生成部１０５、プリンタ検索部１０６、印刷履歴情報取得部１０７、アドレス情報取得部１０８、全体制御部１０９は、ＣＰＵ及びメモリを備えたコンピュータシステムによって構成することができる。この場合には、記録媒体によって提供され記憶装置１０２に記憶されているプリンタ特定制御プログラムを前記ＣＰＵが実行することにより動作する。
【００３５】
前記記録媒体としては、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＦＤ（Flexible Disc）、ハードディスク、磁気テープ、カセットテープ、光ディスクＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc）、ＩＣカード（メモリカードを含む）、光力ード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリがある。
【００３６】
図２に示したユーザ端末１１、１２からプリンタ３１〜３３に印刷ジョブを送信する際には、この実施形態ではプリントサーバ２を経由する。プリンタ３１〜３３はプリントサーバ２により管理されるため、ユーザ端末１１、１２が各プリンタ３１〜３３のＩＰアドレスを記憶していなくても、印刷ジョブを実行させることができる。
【００３７】
しかし、ユーザ端末１１、１２からプリンタ３１〜３３の稼働状態や、用紙残量、トナー残量等の構成情報を直接把握し管理する場合には、ユーザ端末１１、１２とプリンタ３１〜３３とが直接通信を行う必要があるため、ユーザ端末１１、１２がプリンタ３１〜３３のＩＰアドレスを知っておくことが必要となる。
【００３８】
ユーザ端末（例えばユーザ端末１１）によりプリンタ３１〜３３のＩＰアドレスを取得する場合の手順を、図４のフローチャートを参照して説明する。なお、以下の説明及び図４において、ステップを「Ｓ」と略記する。
【００３９】
ユーザからＩＰアドレス取得指示があると、Ｓ１で、仮印刷ジョブ生成部１０５は印刷ジョブ名及びユーザ名を付した仮印刷ジョブを生成する。印刷ジョブ名及びユーザ名は、他の印刷ジョブ名やユーザ名との重複を回避するため、なるべくユニークなものを設定するのが望ましい。ユニークなジョブ名としては、例えば、ユーザ端末のコンピュータ名とか、ユーザ端末１１、１２のＩＰアドレスとログイン名の組み合わせとか、ログイン名と時刻の組み合わせなどが考えられる。
【００４０】
次に、Ｓ２で、全体制御部１０９はプリンタ３１〜３３のうちのいずれかを指定して、前記生成された仮印刷ジョブをプリントサーバ２に対して送信する。
【００４１】
プリントサーバ２に送信された仮印刷ジョブは、ユーザから指定されたプリンタ（例えばプリンタ３１）に送信され、そのプリンタ３１で実行される。仮ジョブの実行後、そのプリンタ３１には、実行結果がジョブ履歴情報として記録される。
【００４２】
仮印刷ジョブの発行後、Ｓ３で、ユーザ端末１１のプリンタ検索部１０６は、前述したＳＮＭＰ等によりネットワーク４に接続されている全てのプリンタ３１〜３３を検索する。そしてＳ４で、印刷履歴情報取得部１０７が、検索された全てのプリンタ３１〜３３についての各印刷履歴情報を、前述したＭＩＢ等を利用することにより取得する。この時点で、全てのプリンタ３１〜３３についてのＩＰアドレスが取得されるが、プリンタとＩＰアドレスとの対応関係は不明である。
【００４３】
そこで、Ｓ５で、アドレス情報取得部１０８は、前記仮印刷ジョブ生成部１０５が生成した仮印刷ジョブと同じジョブ名のジョブが履歴情報の中に存在するか否かを判断する。仮印刷ジョブと同じジョブ名のジョブが履歴情報の中に存在する場合には（Ｓ５の判断がＹＥＳ）、仮印刷ジョブを実行したプリンタ３１がそのプリンタであると特定し、Ｓ８に進んで、そのプリンタ３１と対応づけてＩＰアドレスを記憶装置１０２に記憶して、処理を終了する。
【００４４】
Ｓ５において、仮印刷ジョブと同じジョブ名のジョブが履歴情報の中に存在しない場合には（Ｓ５の判断がＮＯ）、Ｓ６で、仮印刷ジョブと同じユーザ名のジョブが履歴情報の中に存在するか否かを判断する。仮印刷ジョブと同じユーザ名のジョブが履歴情報の中に存在する場合には（Ｓ６の判断がＹＥＳ）、仮印刷ジョブを実行したプリンタ３１がそのプリンタであると特定し、Ｓ８に進んで、そのプリンタと対応づけてＩＰアドレスを記憶装置に記憶して、処理を終了する。
【００４５】
Ｓ６において、仮印刷ジョブと同じユーザ名のジョブが履歴情報の中に存在しない場合には（Ｓ６の判断がＮＯ）、Ｓ７で、仮印刷ジョブの発行日時と一致する開始日時のジョブが存在するか否かを判断する。仮印刷ジョブの発行日時と一致する開始日時のジョブが存在する場合には（Ｓ７の判断がＹＥＳ）、仮印刷ジョブを実行したプリンタ３１がそのプリンタであると特定し、Ｓ８に進んで、そのプリンタと対応づけてＩＰアドレスを記憶装置に記憶して、処理を終了する。
【００４６】
Ｓ７において、仮印刷ジョブの発行日時と一致する開始日時のジョブが存在しない場合には（Ｓ７の判断がＮＯ）、Ｓ９に進んで、リトライ回数が設定数ｎに達するまで（Ｓ９の判断がＮＯ）、Ｓ５〜Ｓ７の判断処理を繰り返す。リトライ回数が設定数ｎに達すると（Ｓ９の判断がＹＥＳ）、仮印刷ジョブを実行したプリンタの特定に失敗したものとして、処理を終了する。
【００４７】
この実施形態では、Ｓ５において、仮印刷ジョブ生成部１０５が生成した仮印刷ジョブと同じジョブ名のジョブが履歴情報の中に存在するか否かを判断し、仮印刷ジョブと同じジョブ名のジョブが履歴情報の中に存在しない場合には、Ｓ６で、仮印刷ジョブと同じユーザ名のジョブが履歴情報の中に存在するか否かを判断し、さらにはＳ７で、仮印刷ジョブの発行日時と一致する開始日時のジョブが存在するか否かを判断するから、プリンタ側の印刷履歴情報を記憶するメモリの記憶容量等の関係で、ジョブ名は表示できないがユーザ名を表示できるプリンタや、ジョブ名もユーザ名も表示できないがジョブの開始日時を表示できるプリンタに対しても、プリンタの特定及びＩＰアドレスの取得処理を実行することができる。
【００４８】
このようにして、仮印刷ジョブを実行したプリンタ３１のＩＰアドレスを取得するが、他のプリンタについてＩＰアドレスを取得する必要のある場合には、上記と同様に他のプリンタに対して仮印刷ジョブを発行して図４に示す処理を実施すればよく、全てのプリンタ３１〜３３についてＩＰアドレスを取得する場合には、１台ごとに図４の処理を繰り返せばよい。
【００４９】
プリンタ３１〜３３のＩＰアドレスを取得した後は、ユーザ端末１１、１２はそのプリンタと直接に通信を行うことができる。これにより、ユーザ端末１１、１２では、印刷プロトコルにより規定されている情報以外のプリンタに関する情報を、プリンタから直接取得するこが可能となる。たとえば、ユーザ端末１１、１２がプリンタ３１〜３３の稼動状態を受信することにより、ユーザ端末１１、１２で独自にプリンタを管理することができる。ユーザ端末１１、１２がプリンタ３１〜３３から直接取得する情報としては、稼動状態の他に、たとえば、プリンタに装着されているオプション装備の状況、プリンタにセットされている用紙サイズ、サイズ別の用紙の残量、トナ−残量、プリンタでの印刷枚数、プリンタのネットワークにおける設定情報、印刷デフォルト設定に関する情報等がある。
【００５０】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。例えば、上記実施形態では、仮印刷ジョブのジョブ名、ユーザ名の設定を、ユーザ端末１１、１２の仮印刷ジョブ生成部１０５により自動で行うものとしたが、ジョブ名、ユーザ名の設定を含む仮印刷ジョブの生成をユーザが行い、生成した仮印刷ジョブの発行以降の処理をユーザ端末１１、１２が行うものとしても良い。
【００５１】
また、出力デバイスがプリンタ３１〜３３である場合を示したが、ファクシミリその他の装置であっても良い。
【００５２】
また、本実施の形態では、サーバを介してユーザ端末から出力デバイスへとジョブを発行する場合について説明したが、サーバを介さずにユーザ端末から出力デバイスへ直接ジョブを発行する場合であっても、上述のように仮ジョブを発行し、出力デバイス側のジョブ履歴情報に基づいて出力デバイスのＩＰアドレスを取得することにより、簡単にＩＰアドレスの取得を行うことができる。
【図面の簡単な説明】
【００５３】
【図１】この発明の一実施形態に係る出力デバイス特定装置が用いられたネットワークプリントシステムの構成を示すブロック図である。
【図２】図１に用いられている出力デバイス特定装置としてのユーザ端末の構成を機能的に示すブロック図である。
【図３】プリンタのジョブ履歴情報の一例を示す図である。
【図４】図２に示したユーザ端末が実行する出力デバイス特定処理の手順を示すフローチャートである。
【符号の説明】
【００５４】
１１、１２    ユーザ端末（出力デバイス特定装置）
２            サーバ
３１〜３３    プリンタ（出力デバイス）
４            ネットワーク
１０５        仮印刷ジョブ生成部
１０６        プリンタ検索部
１０７        印刷履歴情報取得部（ジョブ履歴情報取得手段）
１０８        アドレス情報取得部（アドレス情報取得手段）
１０９        全体制御部（仮ジョブ発行手段）
【図１】
2006053750.tif 000003
【図２】
2006053750.tif 000004
【図３】
2006053750.tif 000005
【図４】
2006053750.tif 000006