(57)【要約】【課題】  利用者が設置位置によって印刷装置１００を選択して印刷する画像処理システムにおいて、印刷装置１００の選択を容易にすること。【解決手段】  利用者が所望する印刷結果を得ることが出来るか否か（印刷実行の可否）について、情報処理装置２００が、印刷装置１００に対して問い合わせ（通知要求手段２０４）、印刷装置１００は、その問い合わせに対し、印刷実行の可否について応答し（通知手段１０１）、その結果に基づいて、印刷実行可能な印刷装置１００の位置情報のみが、情報処理装置２００の表示部２０２に表示される。【選択図】        図１
2005149089.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された画像形成装置と、該画像形成装置の設置位置を表示する表示部を有する情報処理装置とを含む画像システムであって、
前記画像形成装置は、
前記情報処理装置の求めに応じて、所望の印刷要求に対する前記画像形成装置の印刷実行の可否について前記情報処理装置へ通知する通知手段を備え、
前記情報処理装置は、
前記画像形成装置の設置位置が予め格納される設置位置記憶手段と、
前記画像形成装置に前記通知を求める通知要求手段と、
前記印刷実行の可否に基づいて、前記設置位置記憶手段が格納する前記設置位置を前記表示部に選択的に表示する表示制御手段とを備えることを特徴とする画像処理システム。
【請求項２】
請求項１に記載の画像処理システムに於いて、
前記画像形成装置は、
自己の設置位置を測位する即位システムを更に備え、
前記設置位置記憶手段には、
前記ネットワークを介して受信される前記測位システムの測位結果が予め格納されることを特徴とする画像処理システム。
【請求項３】
ネットワークを介して接続された画像形成装置と、該画像形成装置の設置位置を表示する表示部を有する情報処理装置とを含む画像システムであって、
前記画像形成装置は、
前記情報処理装置の求めに応じて、所望の印刷要求に対する前記画像形成装置の印刷実行の可否について前記情報処理装置へ通知する通知手段を備え、
前記情報処理装置は、
前記画像形成装置に前記通知を求める通知要求手段と、
前記画像形成装置の設置位置及び印刷仕様が、予め格納される画像形成装置情報記憶手段と、
前記所望の印刷要求に対する処理仕様を判別する印刷条件判別手段と、
該印刷条件判別手段が判別した処理仕様と前記画像形成装置情報記憶手段に格納されている前記印刷仕様とが一致する画像形成装置のみに前記画像形成装置の印刷実行の可否についての通知を求める選択通知要求手段と、
前記印刷実行の可否に基づいて、画像形成装置情報記憶手段が格納する前記設置位置を前記表示部に選択的に表示する表示制御手段とを備えることを特徴とする画像処理システム。
【請求項４】
請求項３に記載の画像処理システムに於いて、
前記画像形成装置は、
自己の設置位置を測位する測位システムを更に備え、
前記画像形成装置情報記憶手段には、
前記ネットワークを介して受信される前記測位システムの測位結果が予め格納されることを特徴とする画像処理システム。
【請求項５】
請求項１から請求項４までの何れか１項に記載の画像処理システムに於いて、
前記情報処理装置は、
前記通知を受信する毎に前記表示部の表示を更新する通知情報更新手段を更に備えることを特徴とする画像処理システム。
【請求項６】
請求項１から請求項５までの何れか１項に記載の画像処理システムに於いて、
前記情報処理装置が、所定の時間内に前記通知を受信出来ないと、前記表示制御手段は、印刷実行不可能と判断することを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者が設置位置によって印刷装置を選択して印刷する画像処理システムに関するものである。
【背景技術】
【０００２】
従来の技術では、情報処理装置が、ネットワークに接続されている印刷装置の位置情報を、印刷装置が有する位置認識手段から取得する。その位置情報は、情報処理装置の表示部に表示される。印刷装置の利用者は、表示部の表示に基づいて、利用したい印刷装置を選択し、印刷を開始する（例えば特許文献１参照。）。あるいは又、情報処理装置にも位置認識装置を備え、複数の印刷装置の中から情報処理装置に最も近い印刷装置を選択して印刷を開始する場合もあった。
【０００３】
しかし、これらの従来技術では、利用者が所望する印刷結果を得ることが出来ない印刷装置をも含めて、ネットワークに接続されている全ての印刷装置の位置情報が情報処理装置の表示部に表示される。例えば、用紙が装填されていない印刷装置や、用紙が装填されている場合であっても利用者が希望していない用紙のみが装填されている印刷装置等も表示部に表示される。かかる場合には、利用者は、所望する印刷結果を得ることが出来ないという解決課題が残されていた。
【特許文献１】特開２００１−１４２６６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、利用者が所望する印刷結果をえることが出来ない印刷装置をも含めて、ネットワークに接続されている全ての印刷装置の位置情報が情報処理装置の表示部に表示される点である。
【課題を解決するための手段】
【０００５】
本発明では、利用者が所望する印刷結果を得ることが出来るか否か（印刷実行の可否）について、情報処理装置が、印刷装置に対して問い合わせる。印刷装置は、その問い合わせに対し、印刷実行の可否について応答する。その結果に基づいて、印刷実行可能な印刷装置の位置情報のみが、情報処理装置の表示部に表示されることを最も主要な特徴とする。
【発明の効果】
【０００６】
本発明では、印刷装置に、自己の印刷実行の可否について情報処理装置に通知する通知手段を備え、情報処理装置には、通知された印刷実行の可否に基づいて、利用者が所望する印刷結果を得ることが出来る印刷装置のみを選択して表示する表示制御手段を備えることによって、利用者が印刷装置を選択する場合の利便性向上に役立つという効果を得る。
【発明を実施するための最良の形態】
【０００７】
上記、通知手段と表示制御手段とを実行するためのコンピュータ読み取り可能なプログラムが、所定のメモリに格納され、ＣＰＵ（中央演算処理装置）がこのプログラムを実行することによって、利用者の所望する印刷実行可能な印刷装置のみの位置情報が情報処理装置の表示部に表示されるようにしたため、部品点数を増大させること無く目的を達成することができた。
【実施例１】
【０００８】
図１は、実施例１の構成のブロック図である。
図に示すように、実施例１の画像処理システムでは、印刷装置１００がネットワーク１を介して情報処理装置２００と接続されている。ここでは、説明の都合上印刷装置１００及び情報処理装置２００が各々１台のみ記載されているが、通常は、それぞれ複数台接続されている。
【０００９】
印刷装置１００は、ネットワーク１を介して情報処理装置２００から印刷ジョブを受け入れて印刷画像を出力する、例えばプリンタ等の端末装置である。請求項中の画像形成装置に該当する。
情報処理装置２００は、印刷ジョブを作成し、ネットワーク１を介して印刷装置１００へ送出する、例えばＰＣ（パーソナルコンピュータ）等の端末装置である。請求項中の情報処理装置に該当する。
ネットワーク１は、通常は、ＬＡＮ（ローカルエリアネットワーク）等の小規模エリアに敷設されているネットワーク回線である。
【００１０】
印刷装置１００は、その内部に通知手段１０１を有し、情報処理装置２００は、その内部に設置位置記憶手段２０１と、表示部２０２と、表示制御手段２０３と、通知要求手段２０４とを有する。
以下に、印刷装置１００と情報処理装置２００との詳細について説明する。
【００１１】
図２は、実施例１の構成の詳細説明図である。
図より、印刷装置１００は、プログラムメモリ１０２と、ＣＰＵ１０３と、メモリ１０４と、送受信部１０５と、印刷部１０６と、プリンタバス１０７と、通知プログラム１０８とを備える。
情報処理装置２００は、プログラムメモリ２０５と、ＣＰＵ２０６と、マウス２０７と、送受信部２０８と、メモリ２０９と、バス２１０と、表示制御プログラム２１１と、通知要求プログラム２１２と、設置位置記憶メモリ２１３とを備える。
【００１２】
最初に印刷装置１００の詳細について説明する。
プログラムメモリ１０２は、印刷装置１００全体を制御する制御プログラムが格納されているメモリである。本実施例では、通知プログラム１０８を更に格納している。この通知プログラム１０８は、情報処理装置２００からの求めに応じて、利用者が所望する印刷実行の可否について判断し、その結果をネットワーク１を介して情報処理装置２００へ通知する、上記通知手段を実行するためのプログラムである。
【００１３】
ここで、利用者が所望する印刷実行の可否についての判断基準には、例えば、用紙、トナー、ドラム、定着器等の消耗品の有無、エラー発生の有無、用紙ジャム発生の有無、カバーのオープン・クローズ等が含まれている。
【００１４】
ＣＰＵ１０３は、印刷装置１００全体を制御する中央演算処理装置である。このＣＰＵ１０３は、ネットワーク１を介して情報処理装置２００から送られてくる印刷データを送受信部１０５によって受け入れ、一旦メモリ１０４に格納し、プログラムメモリ１０２に格納されている印刷制御プログラム（図示していない）を実行してビットマップデータを作成し、印刷部１０６を制御して印刷を実行する部分である。特に、本実施例では、上記通知プログラム１０８を実行する部分でもある。
【００１５】
メモリ１０４は、ＣＰＵ１０３が印刷制御プログラムや通知プログラムを実行する場合に用いるワークエリアである。送受信部１０５は、印刷装置１００がネットワーク１との間で情報の送受信を実行する場合のインタフェースの役割を受け持つ部分である。印刷部１０６は、印刷を実行する部分である。プリンタバス１０７は、プリンタ内部で上記各構成要素を電気的に接続する情報の通路である。
【００１６】
以上の説明に於いて、ＣＰＵ１０３が通知プログラムを実行することが、情報処理装置２００の求めに応じて、印刷装置１００（画像形成装置）の印刷実行の可否について情報処理装置２００へ通知する、通知手段１０１（図１）に該当する。
【００１７】
次に情報処理装置２００の詳細について説明する。
プログラムメモリ２０５は、情報処理装置２００全体を制御する制御プログラムが格納されているメモリである。本実施例では、表示制御プログラム２１１と、通知要求プログラム２１２とを更に格納している。この表示制御プログラム２１１は、表示部２０２に表示すべき印刷装置を選択し、表示部２０２に表示させる上記表示制御手段２０３（図１）を実行するプログラムである。又、通知要求プログラム２１２は、情報処理装置２００から印刷装置へ利用者が所望する印刷実行の可否についての通知を要求する通知要求手段２０４（図１）を実行するプログラムである。
【００１８】
ＣＰＵ２０６は、情報処理装置２００全体を制御する中央演算処理装置である。このＣＰＵ２０６は、プログラムメモリ２０５に格納されている印刷制御プログラム（図示していない）を実行して印刷データを作成し、この印刷データをネットワーク１を介して印刷装置１００へ送出する部分である。特に、本実施例では、上記表示制御プログラム２１１と、通知要求プログラム２１２とを実行する部分でもある。
【００１９】
マウス２０７は、表示部２０２に表示された印刷装置の中から所望の印刷装置を選択する部分であり、利用者と情報処理装置２００との間でのインタフェースの役割を果たす部分である。送受信部２０８は、情報処理装置２００がネットワーク１との間で情報の送受信を実行する場合のインタフェースの役割を受け持つ部分である。
【００２０】
メモリ２０９は、ＣＰＵ２０６が印刷制御プログラムや、表示制御プログラムや、通知要求プログラムを実行する場合に用いるワークエリアである。特に、本実施例では、その内部に設置位置記憶メモリ２１３が設けられている。この設置位置記憶メモリ２１３の詳細について説明する。
【００２１】
図３は、実施例１の設置位置記憶メモリの説明図である。
図に示すように１行目で、各列の説明をし、第１列は、印刷装置の識別子を表し、第２列目と第３列目でその印刷装置の設置位置のＸ座標（第２列目）とＹ座標（第３列目）を表している。ここでは、一例として単位をｍ（メートル）で表している。かかる数表の上に、一例として（１）中央プリンタ、（２）北部プリンタ、（３）東部プリンタ、（４）東南角プリンタが登録される。
【００２２】
次に、図３の記憶内容を図に表してみる。
図４は、印刷装置の配置図である。
図に示すように、オフィスの広さは、２０ｍであるとして、まず最初に基準点を決定する。ここでは一例として左上とする。この基準点から図３のＸ座標（第２列目）とＹ座標（第３列目）に基づいて表されている。更に、中央プリンタには（１）、北部プリンタには（２）、東部プリンタには（３）、東南角プリンタには（４）が識別子として付記されている。
【００２３】
印刷装置の登録は、印刷装置の利用者、又は、管理者が予め登録しておいても良いし、あるいは又、ＧＰＳ（全地球測位システム）等の電波を利用して印刷装置に備える測位システムが測位した結果を受信して表しても良い。又ここで用いているＸ座標（第２列目）とＹ座標（第３列目）に換えて緯度、経度で表しても良い。更に、印刷装置の設置位置のみならず、情報処理装置の設置位置を登録しておいても良い。
【００２４】
図２に戻ってバス２１０は、情報処理装置２００内部で上記各構成要素を電気的に接続する情報の通路である。
以上の説明に於いて、ＣＰＵ２０６が、通知要求プログラム２１２を実行することが印刷装置１００に通知を求める通知要求手段２０４（図１）である。又、ＣＰＵ２０６が、表示制御プログラム２１１を実行することが、印刷実行の可否に基づいて、設置位置記憶メモリ２１３に格納されている印刷装置１００の設置位置を表示部２０２に選択的に表示する表示制御手段２０３（図１）である。更に、設置位置記憶メモリ２１３が設置位置記憶手段２０１（図１）に該当する。
【００２５】
以上説明した実施例１の画像処理システムの動作について説明する。
図５は、実施例１の情報処理装置の動作フローチャートである。
図のステップＳ１−１からステップＳ１−６までステップ順に説明する。
ステップＳ１−１
ＣＰＵ２０６（図２）が通知要求プログラム２１２（図２）を実行することによって、ネットワーク１（図２）を介して情報処理装置２００（図２）から印刷装置１００（図２）に対して、利用者が求める所望の印刷に対する印刷実行の可否の問い合わせがなされる。ここでは一例として印刷装置１００（図２）のみに問い合わせすることとしているが、通常は、複数台の印刷装置に対してなされる。尚、複数台の印刷装置に対しての問い合わせは、所定順番に基づいて１台ずつ実行しても良いし、あるいは又ブロードキャスト送信によってネットワークに接続されている全ての印刷装置に対して一括して実行しても良い。このステップが通知要求手段２０４（図１）に該当する。
【００２６】
ステップＳ１−２
情報処理装置２００（図２）は、印刷装置１００（図２）からの通知を待って待機する。通知を受け入れると次へ進む。
ステップＳ１−３
ＣＰＵ２０６（図２）は、表示制御プログラム２１１（図２）を実行し、設置位置記憶メモリ２１３（図２）に格納されている印刷装置の設置位置情報に基づいて利用者が求める所望の印刷が可能な印刷装置と不可能な印刷装置とを判断し、印刷装置の設置位置情報を表す図を作成して表示部２０２（図２）に表示する。このとき印刷可能な印刷装置のみを表す図を作成して表示部２０２（図２）に表示しても良い。又、ステップＳ１−２で、一定の時間経過しても通知がない印刷装置を印刷不可能と判断しても良い。このステップが表示制御手段２０３（図１）に該当する。
【００２７】
ステップＳ１−４
利用者が、表示部２０２（図２）の表示を見ながらマウス２０７（図２）をクリックして印刷実行を求める印刷装置を選択する。
ステップＳ１−５
利用者が、印刷データを作成する。
ステップＳ１−６
作成された印刷データは、送受信部２０８（図２）を通り、ネットワーク１（図２）を介して所定の印刷装置１００へ送出されてフローを終了する。
【００２８】
図６は、実施例１の印刷装置の動作フローチャートである。
この図は、ステップＳ１−１で情報処理装置２００（図２）から送出された通知要求を受け入れた印刷装置１００の動作を表すフローである。図のステップＳ１−７からステップＳ１−９までステップ順に説明する。
ステップＳ１−７
ＣＰＵ１０３（図２）が、通知プログラム１０８（図２）を実行することによって利用者が求める所望の印刷が可能かどうかを判断する。このとき印刷が可能であればステップＳ１−８へ進み、印刷不可能であればステップＳ１−９へ進む。
【００２９】
ステップＳ１−８
ＣＰＵ１０３（図２）は、送受信部１０５（図２）を用い、ネットワーク１（図２）を介して情報処理装置２００へ印刷可能と通知する。
ステップＳ１−９
ＣＰＵ１０３（図２）は、送受信部１０５（図２）を用い、ネットワーク１（図２）を介して情報処理装置２００へ印刷不可能と通知する。このステップＳ１−７〜ステップＳ１−９が通知手段１０１（図１）に該当する。
【００３０】
図７は、実施例１の選択的表示のフローチャートである。
この図は、情報処理装置２００の表示制御手段２０３（図１）の動作の詳細な説明である。
ステップＳ１−１０
表示部２０２の初期化が実行される。ここで初期化とは、表示部２０２に表示されている過去の表示を消去することを言う。例えば、印刷装置の設置位置に合わせて、付近の地図を重ね合わせて表示している場合等には、その地図を一旦消去し、再度読み出し描画を実行する等の処理を実行することになる。
【００３１】
ステップＳ１−１１
ＣＰＵ２０６（図２）は、予め設置位置記憶メモリ２１３（図２）に格納されている印刷装置の設置位置情報を取り込む。更に、印刷装置１００（図２）から所望の印刷実行の可否についての通知を受け入れる。
ステップＳ１−１２
ＣＰＵ２０６（図２）は、所望の印刷実行の可否についての通知に基づいて印刷装置の設置位置情報に含まれている印刷装置のそれぞれについて印刷可能であるか否かを印刷装置毎に判断し、印刷可能な場合にはステップＳ１−１３へ進み印刷不可能な場合にはステップＳ１−１４へ進む。
【００３２】
ステップＳ１−１３
ＣＰＵ２０６（図２）は、印刷実行可能である旨の通知があった印刷装置を設置位置情報に合わせて印刷可能として認識する。
ステップＳ１−１４
ＣＰＵ２０６（図２）は、印刷実行不可能である旨の通知があった印刷装置を設置位置情報に合わせて印刷不可能として認識する。
尚、ステップＳ１−１１〜ステップＳ１−１４は、設置位置情報に含まれている全ての印刷装置に対して個々に繰り返して実行される。
【００３３】
ステップＳ１−１５
ＣＰＵ２０６（図２）は、上記ステップによって得られた印刷装置の印刷可否情報を図にして表示部２０２（図２）へ表示する。この表示は、通知のあった印刷装置の全てについて一括して実行される。
図８は、実施例１の印刷装置の印刷可否情報表示図である。
この図は、表示制御手段２０３（図１）によって表示部２０２（図１）上に表示される、印刷装置の印刷可否情報の一例である。
【００３４】
図中の黒丸が印刷可能な印刷装置（プリンタ）を表し、図中の白丸が印刷不可能な印刷装置（プリンタ）を表している。又星印は、情報処理装置を表し、矩形枠は、オフィス内の机の配置を表している。
更に、白丸、黒丸、星印には（０）、（１）、（２）、（３）、（４）が、それぞれの識別子として添付されている。
この印刷装置の印刷可否情報（図８）を見た利用者は、識別子（１）の印刷装置（プリンタ）と識別子（２）の印刷装置（プリンタ）が印刷不可能であり、識別子（３）の印刷装置（プリンタ）と識別子（４）の印刷装置（プリンタ）が印刷可能であることを知る。更に、情報処理装置２００から最も近い印刷可能な印刷装置（プリンタ）は識別子（４）の印刷装置（プリンタ）であることを知る。
【００３５】
利用者は、マウスカーソルを印刷可能な識別子（３）の印刷装置（プリンタ）、又は識別子（４）の印刷装置（プリンタ）に合わせてクリックする、つまり印刷装置を選択する。その結果印刷データが情報処理装置２００（図２）から、選択された印刷装置１００（図２）へ送信される。このとき、選択された印刷装置の識別子が表示部２０２（図２）にポップアップされるようにしても良い。そうすることによって利用者は、誤選択することが無くなる。尚、利用者が白丸の印刷装置にマウスカーソルを合わせてクリックすると、何も起きないようになっている。つまり、その印刷装置へは印刷データが送信されないようになっている。
【００３６】
もしくは、白丸の印刷装置にマウスカーソルを合わせてクリックすると、その印刷装置に対して印刷不可能である理由を問い合わせ、その結果を表示部２０２（図２）に表示させる手段を更に設けても良い。
又、情報処理装置２００（図２）が最も近くに設置されている印刷可能な印刷装置（ここでは識別子（４）の印刷装置）を自動的に選択して印刷データを送信するようにしても良い。この場合には、情報処理装置２００（図２）と印刷装置の距離を求める手段を更に備えることになる。
【００３７】
更に、印刷可能な印刷装置が１台だけの場合には、自動的にその印刷装置が選択されるようにしても良い。但し、情報処理装置２００（図２）が、自動的に印刷装置を選択した場合には、選択された印刷装置のみが表示部２０２（図２）に表示される手段を設けると利用者の誤解を回避することが出来る。
【００３８】
以上の説明では、通知手段１０１、表示制御手段２０３、通知要求手段２０４の全てをコンピュータ読み取り可能なプログラムに基づくＣＰＵ１０３又はＣＰＵ２０６の制御手段として説明したが、本発明は、この例に限定されるものではない。即ち、これらの手段の全て、あるいは一部が、電子回路で構成された機能ブロックであっても良い。
【００３９】
以上説明したように、実施例１によれば、印刷装置に、印刷の可否を通知する通知手段を設け、更に、情報処理装置に、印刷装置から受け入れた通知に基づいて、利用者が所望する印刷が可能な印刷装置のみを表示部に表示して利用者に印刷装置を選択させるので、利用者が印刷不可能な印刷装置を選択することがなくなり、利便性が向上するという効果を得る。
【実施例２】
【００４０】
図９は、実施例２の構成のブロック図である。
図に示すように、実施例２の画像処理システムでは、印刷装置１００がネットワーク１を介して情報処理装置３００と接続されている。ここでは、説明の都合上印刷装置１００及び情報処理装置３００を各々１台のみ記載してあるが、通常は、それぞれ複数台接続されている。
【００４１】
印刷装置１００は、ネットワーク１を介して情報処理装置３００から印刷ジョブを受け入れて印刷画像を出力する、例えばプリンタ等の端末装置である。請求項中の画像形成装置に該当する。
情報処理装置３００は、印刷ジョブを作成し、ネットワーク１を介して印刷装置１００へ送出する、例えばＰＣ（パーソナルコンピュータ）等の端末装置である。請求項中の情報処理装置に該当する。
ネットワーク１は、通常は、ＬＡＮ（ローカルエリアネットワーク）等の小規模エリアに敷設されているネットワーク回線である。
【００４２】
印刷装置１００は、その内部に通知手段１０１を有し、情報処理装置３００は、その内部にプリンタ情報記憶手段３０１と、選択通知要求手段３０４と、印刷条件判別手段３０５と、表示制御手段２０３と、表示部２０２とを有する。
以下に、情報処理装置３００の詳細について実施例１との相違部分のみについて説明する。実施例１と同一の構成要素には、実施例１と同様の符号を付してある。尚、印刷装置１００の詳細については、実施例１と同様なので説明を省略する。
【００４３】
図１０は、実施例２の構成の詳細説明図である。
図より、情報処理装置３００は、プログラムメモリ３０６と、ＣＰＵ２０６と、マウス２０７と、送受信部２０８と、メモリ３０９と、プリンタ情報記憶メモリ３１３と、バス２１０と、表示制御プログラム２１１と、選択通知要求プログラム３１２と、印刷条件判別プログラム３１４を備える。
【００４４】
プログラムメモリ３０６は、情報処理装置３００全体を制御する制御プログラムが格納されているメモリである。本実施例では、表示制御プログラム２１１と、印刷条件判別プログラム３１４と、選択通知要求プログラム３１２とを格納している。この印刷条件判別プログラム３１４は、利用者が求めている印刷内容に含まれている処理仕様、例えば印刷しようとしている原稿の印刷用紙サイズ等の印刷条件を判別する印刷条件判別手段３０５（図９）を実行するためのプログラムである。又、選択通知要求プログラム３１２は、上記処理仕様に基づいて印刷装置１００に対して利用者が所望する印刷実行の可否についての通知を要求する選択通知要求手段３０４（図９）を実行するプログラムである。
【００４５】
メモリ３０９は、ＣＰＵ２０６が印刷制御プログラムや、印刷条件判別プログラムや、表示制御プログラムや、選択通知要求プログラムを実行する場合に用いるワークエリアである。特に、本実施例では、その内部にプリンタ情報記憶メモリ３１３が設けられている。このプリンタ情報記憶メモリ３１３の詳細について説明する。
【００４６】
図１１は、実施例２のプリンタ情報記憶メモリの説明図である。
図に示すように１行目で、各列の説明をし、第１列は、印刷装置の識別子を表し、第２列目と第３列目でその印刷装置の設置位置のＸ座標（第２列目）とＹ座標（第３列目）を表している。ここでは、一例として単位をｍ（メートル）で表している。更に、第４列に印刷可能用紙サイズ等といった印刷装置の印刷仕様が格納されている。かかる数表の上に、一例として（１）中央プリンタ、（２）北部プリンタ、（３）東部プリンタ、（４）東南角プリンタが登録される。
【００４７】
ここで、印刷装置の配置図は、実施例１の図４と全く同様なので説明を省略する。
印刷装置の登録は、印刷装置の利用者又は、管理者が予め登録しておいても良いし、あるいは又、ＧＰＳ（全地球測位システム）等の電波を利用して印刷装置に備える測位システムが測位した結果を受信して表しても良い。又ここで用いているＸ座標（第２列目）とＹ座標（第３列目）に換えて緯度、経度で表しても良い。更に、印刷装置の設置位置のみならず、情報処理装置の設置位置を登録しておいても良い。
【００４８】
以上の説明に於いて、ＣＰＵ２０６が、選択通知要求プログラム３１２を実行することが印刷装置１００に通知を求める選択通知要求手段３０４（図９）である。又、ＣＰＵ２０６が、表示制御プログラム２１１を実行することが、印刷実行の可否に基づいて、プリンタ情報記憶メモリ３１３に格納されている印刷装置１００の設置位置を表示部２０２に選択的に表示する表示制御手段２０３（図９）である。又、ＣＰＵ２０６が、印刷条件判別プログラム３１４を実行することが利用者が求めている印刷内容に含まれている処理仕様（印刷条件）を判別する印刷条件判別手段３０５（図９）に該当する。
【００４９】
以上説明した実施例２の画像処理システムの動作について説明する。
図１２は、実施例２の情報処理装置の動作フローチャートである。
図のステップＳ２−１からステップＳ２−８までステップ順に説明する。
ステップＳ２−１
ＣＰＵ２０６（図１０）は、印刷条件判別プログラム３１４（図１０）を実行してアプリケーション又は、利用者等に印刷条件、例えば用紙サイズ等を問い合わせて印刷時の条件（処理仕様）を決定する。このステップが印刷条件判別手段３０５（図９）に該当する。
【００５０】
ステップＳ２−２
ＣＰＵ２０６（図１０）は、選択通知要求プログラム３１２（図１０）を実行し、利用者が所望する印刷要求に対する印刷実行の可否について問い合わせる印刷装置を決定する。
ステップＳ２−３
ＣＰＵ２０６（図１０）は、問い合わせ先として決定した印刷装置１００（図１０）に対してネットワーク１（図１０）を介して印刷実行の可否について問い合わせを行う。ここでは一例として印刷装置１００（図１０）のみに問い合わせすることとしているが、通常は、複数台の印刷装置に対してなされる。ステップＳ２−２及びステップＳ２−３が選択通知要求手段３０４（図９）に該当する。
【００５１】
ステップＳ２−４
情報処理装置３００（図１０）は、印刷装置１００（図１０）からの通知を待って待機する。通知を受け入れると次へ進む。
ステップＳ２−５
ＣＰＵ２０６（図１０）は、表示制御プログラム２１１（図１０）を実行し、プリンタ情報記憶メモリ３１３（図１０）に格納されている印刷装置の設置位置情報に基づいて利用者が求める所望の印刷が可能な印刷装置と不可能な印刷装置とを判断し、印刷装置の設置位置情報を表す図を作成して表示部２０２（図１０）に表示する。このとき印刷可能な印刷装置のみを表す図を作成して表示部２０２（図１０）に表示しても良い。又、ステップＳ２−４で、一定の時間経過しても通知がない印刷装置を印刷不可能と判断しても良い。このステップが表示制御手段２０３（図９）に該当する。
【００５２】
ステップＳ２−６
利用者が、表示部２０２（図１０）の表示を見ながらマウス２０７（図１０）をクリックして印刷実行を求める印刷装置を選択する。
ステップＳ２−７
利用者が、印刷データを作成する。
ステップＳ２−８
作成された印刷データは、送受信部２０８（図１０）を通り、ネットワーク１（図１０）を介して所定の印刷装置１００へ送出されてフローを終了する。
【００５３】
図１３は、実施例２の印刷装置の動作フローチャートである。
この図は、ステップＳ２−３で情報処理装置３００（図１０）から送出された通知要求を受け入れた印刷装置１００の動作を表すフローである。図のステップＳ２−９からステップＳ２−１１までステップ順に説明する。
ステップＳ２−９
ＣＰＵ１０３（図１０）が、通知プログラム１０８（図１０）を実行することによって利用者が求める所望の印刷が可能かどうかを判断する。このとき印刷が可能であればステップＳ２−１０へ進み、印刷不可能であればステップＳ２−１１へ進む。
【００５４】
ステップＳ２−１０
ＣＰＵ１０３（図１０）は、送受信部１０５（図１０）を用い、ネットワーク１（図１０）を介して情報処理装置３００へ印刷可能と通知する。
ステップＳ２−１１
ＣＰＵ１０３（図１０）は、送受信部１０５（図１０）を用い、ネットワーク１（図１０）を介して情報処理装置３００へ印刷不可能と通知する。このステップＳ２−９〜ステップＳ２−１１が通知手段１０１（図９）に該当する。
【００５５】
尚、実施例２の表示制御手段２０３の動作説明と、その結果得られる、実施例２の印刷装置の印刷可否情報表示図は、図７を用いて説明した実施例１の表示制御手段２０３の動作説明と、図８を用いて説明した実施例１の印刷装置の印刷可否情報表示図と共通するので説明を省略する。
【００５６】
以上の説明では、通知手段１０１、表示制御手段２０３、選択通知要求手段３０４、印刷条件判別手段３０５、の全てをコンピュータ読み取り可能なプログラムに基づくＣＰＵ１０３又はＣＰＵ２０６の制御手段として説明したが、本発明は、この例に限定されるものではない。即ち、これらの手段の全て、あるいは一部が、電子回路で構成された機能ブロックであっても良い。
【００５７】
以上説明したように、実施例２によれば、利用者が求める印刷内容からその処理仕様を判別する印刷条件判別手段と、ネットワークに接続されている印刷装置の印刷仕様を予め格納する画像形成装置情報記憶手段とを備えることによって、利用者が求める処理仕様と印刷装置の印刷仕様とを比較参照し、利用者が所望する印刷結果を印刷出来ないと始めから分かっている印刷装置へは通知要求を行わないようにすることによって印刷時のネットワークトラフィックを減少させることが出来るという効果を実施例１の効果に更に加えることが出来る。
【実施例３】
【００５８】
図１４は、実施例３の構成のブロック図である。
図に示すように、実施例３の画像処理システムでは、印刷装置１００がネットワーク１を介して情報処理装置４００と接続されている。ここでは、説明の都合上印刷装置１００及び情報処理装置４００を各々１台のみ記載してあるが、通常は、それぞれ複数台接続されている。
【００５９】
印刷装置１００は、ネットワーク１を介して情報処理装置４００から印刷ジョブを受け入れて印刷画像を出力する、例えばプリンタ等の端末装置である。請求項中の画像形成装置に該当する。
情報処理装置４００は、印刷ジョブを作成し、ネットワーク１を介して印刷装置１００へ送出する、例えばＰＣ（パーソナルコンピュータ）等の端末装置である。請求項中の情報処理装置に該当する。
ネットワーク１は、通常は、ＬＡＮ（ローカルエリアネットワーク）等の小規模エリアに敷設されているネットワーク回線である。
【００６０】
印刷装置１００は、その内部に通知手段１０１を有し、情報処理装置４００は、その内部にプリンタ情報記憶手段３０１と、選択通知要求手段３０４と、印刷条件判別手段３０５と、表示制御手段２０３と、表示部２０２と、通知情報更新手段４０１とを有する。
以下に、情報処理装置４００の詳細について実施例２との相違部分のみについて説明する。実施例２又は実施例１と同一の構成要素には、それぞれの実施例と同様の符号を付してある。尚、印刷装置１００の詳細については、実施例１と同様なので説明を省略する。
【００６１】
図１５は、実施例３の構成の詳細説明図である。
図より、情報処理装置４００は、プログラムメモリ４０５と、ＣＰＵ２０６と、マウス２０７と、送受信部２０８と、メモリ４０９と、プリンタ情報記憶メモリ３１３と、通知情報記憶メモリ４１１と、バス２１０と、表示制御プログラム２１１と、選択通知要求プログラム３１２と、印刷条件判別プログラム３１４と、通知情報更新プログラム４１０とを備える。
【００６２】
プログラムメモリ４０５は、情報処理装置４００全体を制御する制御プログラムが格納されているメモリである。本実施例では、表示制御プログラム２１１と、印刷条件判別プログラム３１４と、選択通知要求プログラム３１２と、通知情報更新プログラム４１０とを格納している。この通知情報更新プログラム４１０は、表示制御プログラム２１１に対して印刷装置１００の設置位置を示す図を更新するように指示する通知情報更新手段４０１（図１４）を実行するためのプログラムである。
【００６３】
メモリ４０９は、ＣＰＵ２０６が印刷制御プログラムや、印刷条件判別プログラムや、表示制御プログラムや、選択通知要求プログラムや、通知情報更新プログラム４１０を実行する場合に用いるワークエリアである。特に、本実施例では、その内部にプリンタ情報記憶メモリ３１３と通知情報記憶メモリ４１１が設けられている。
この通知情報記憶メモリ４１１は、印刷装置１００からの通知情報を一時保持しておくメモリである。
【００６４】
以上説明した実施例３の画像処理システムの動作について説明する。
図１６は、実施例３の情報処理装置の動作フローチャートである。
図のステップＳ３−１からステップＳ３−９までステップ順に説明する。
ステップＳ３−１
ＣＰＵ２０６（図１５）は、印刷条件判別プログラム３１４（図１５）を実行してアプリケーション又は、利用者等に印刷条件、例えば用紙サイズ等を問い合わせて印刷時の条件（処理仕様）を決定する。このステップが印刷条件判別手段３０５（図１４）に該当する。
【００６５】
ステップＳ３−２
ＣＰＵ２０６（図１５）は、選択通知要求プログラム３１２を実行し、利用者が所望する印刷要求に対する印刷実行の可否について問い合わせる印刷装置を決定する。
ステップＳ３−３
ＣＰＵ２０６（図１５）は、問い合わせ先として決定した印刷装置１００（図１５）に対してネットワーク１（図１５）を介して印刷実行の可否について問い合わせを行う。ここでは一例として印刷装置１００（図１５）のみに問い合わせすることとしているが、通常は、複数台の印刷装置に対してなされる。尚、複数台の印刷装置に対しての問い合わせは、所定順番に基づいて１台ずつ実行しても良いし、あるいは又ブロードキャスト送信によってネットワークに接続されている全ての印刷装置に対して一括して実行しても良い。ステップＳ３−２及びステップＳ３−３が選択通知要求手段３０４（図１４）に該当する。
【００６６】
ステップＳ３−４
情報処理装置４００（図１５）は、印刷装置１００（図１５）からの通知を待って待機する。通知を受け入れると次へ進み、所定の時間通知が無ければステップＳ３−７へ進む。
ステップＳ３−５
ＣＰＵ２０６（図１５）は、印刷装置から通知があると、その印刷装置が返信してきた通知で通知情報記憶メモリ４１１（図１５）を更新し、一時保存する。このステップが通知情報更新手段４０１（図１４）に該当する。
【００６７】
ステップＳ３−６
ＣＰＵ２０６（図１５）は、表示制御プログラム２１１（図１）を実行し、プリンタ情報記憶メモリ３１３（図１５）に格納されている印刷装置の設置位置情報に基づいて利用者が求める所望の印刷が可能な印刷装置と不可能な印刷装置とを判断し、印刷装置の設置位置情報を表す図を作成して表示部２０２（図１５）に表示する。このとき印刷可能な印刷装置のみを表す図を作成して表示部２０２（図１５）に表示しても良い。又、ステップＳ３−４で、一定の時間経過しても通知がない印刷装置を印刷不可能と判断しても良い。このステップが表示制御手段２０３（図１４）に該当する。ここでは以下の点について留意する必要がある。即ち、上記実施例１及び実施例２では、通知のあった全ての印刷装置について一括して表示部２０２（図１５）に表示されたが、実施例３では、通知があった印刷装置について個々に表示される。この詳細については本実施例の最後で、図を用いて再度説明する。
【００６８】
ステップＳ３−７
ＣＰＵ２０６（図１５）は、利用者が、表示部２０２（図１５）の表示を見ながらマウス２０７（図１５）をクリックして印刷実行を求める印刷装置を選択するとステップＳ３−８へ進む。利用者が、印刷実行を求める印刷装置を選択するまでは、ステップＳ３−４へ戻って、他の印刷装置からの通知を待ち、ステップＳ３−４からステップＳ３−７までを繰り返す。
【００６９】
ステップＳ３−８
利用者が、印刷データを作成する。
ステップＳ３−９
作成された印刷データは、送受信部２０８（図１５）を通り、ネットワーク１（図１５）を介して所定の印刷装置１００へ送出されてフローを終了する。
【００７０】
以下に通知のあった印刷装置から順番に印刷実行の可否について表示部２０２（図１５）に表示される様子について図を用いて説明する。
【００７１】
図１７は、実施例３の印刷装置の印刷可否情報表示図（その１）である。
図１８は、実施例３の印刷装置の印刷可否情報表示図（その２）である。
図１９は、実施例３の印刷装置の印刷可否情報表示図（その３）である。
図２０は、実施例３の印刷装置の印刷可否情報表示図（その４）である。
全図とも、オフィスのレイアウト図が重ねて表示されている。又、矩形枠は１個の机を、黒丸は印刷可能プリンタを、白丸は印刷不可能プリンタを、星印は情報処理装置を、（０）〜（４）は識別子を、それぞれ表している。
【００７２】
図１７では、（２）北部プリンタが印刷不可能プリンタとして表示され、図１８では、（２）北部プリンタが印刷不可能プリンタとして表示され、（４）東南角プリンタが印刷可能プリンタとして表示されている。図１９では、（２）北部プリンタが印刷不可能プリンタとして表示され、（４）東南角プリンタと（３）東部プリンタが印刷可能プリンタとして表示されている。図２０では、（２）北部プリンタと（１）中央プリンタが印刷不可能プリンタとして表示され、（４）東南角プリンタと（３）東部プリンタが印刷可能プリンタとして表示されている。
図１７〜図２０に至る間に利用者によるプリンタの選択が実行されれば（ステップＳ３−７）以後通知情報の更新は実行されなくなる。
【００７３】
以上の説明では、通知手段１０１、表示制御手段２０３、選択通知要求手段３０４、印刷条件判別手段３０５、通知情報更新手段４０１の全てをコンピュータ読み取り可能なプログラムに基づくＣＰＵ１０３又はＣＰＵ２０６の制御手段として説明したが、本発明は、この例に限定されるものではない。即ち、これらの手段の全て、あるいは一部が、電子回路で構成された機能ブロックであっても良い。
【００７４】
以上説明したように、実施例３によれば、通知情報更新手段４０１（図２）と、通知情報記憶メモリ４１１（図１５）を設けることにより、通知のあった印刷装置から順番に印刷実行の可否について表示部２０２（図１５）に表示されるので、全ての印刷装置からの通知を待たずに、利用者は、印刷装置を選択することが出来るようになる。そのため利用者の利便性が向上するという効果を得る。
【産業上の利用可能性】
【００７５】
上記説明では、印刷装置（画像形成装置）の例としてプリンタのみを例示しているが、コピー機等にも適用可能である。又印刷装置の選択をマウスでクリックすることとしているが、キーボードを利用して選択する手段や、表示部をタッチパネルとして選択する手段等、利用者からマウス以外の入力手段を情報処理装置に設けて選択させるようにしても良い。又、表示制御プログラムは、アプリケーションプログラムであってもドライバプログラムであっても良い。
【００７６】
尚、実施例２では、処理仕様（印刷条件）に基づいて選択した印刷装置のみに対して通知要求を行っているが、ネットワークに接続されている全ての印刷装置に対して通知要求を行い、印刷装置の設置位置を表示する際に処理仕様と印刷装置の印刷仕様に基づく選択を行っても良い。
【００７７】
上記全ての実施例に於いて、印刷装置の設置場所をオフィス等の比較的狭い範囲を想定したが、例えば、遠く離れている場所に設置されている印刷装置に対して通知要求を行い、その印刷実行の可否を表示し、利用者に広い範囲から選択させることとしても良い。
更に、表示部に印刷装置の設置位置を表示しているときに、利用者の指示により表示されている情報を更新する手段を設けても良い。
【図面の簡単な説明】
【００７８】
【図１】実施例１の構成のブロック図である。
【図２】実施例１の構成の詳細説明図である。
【図３】実施例１の設置位置記憶メモリの説明図である。
【図４】印刷装置の配置図である。
【図５】実施例１の情報処理装置の動作フローチャートである。
【図６】実施例１の印刷装置の動作フローチャートである。
【図７】実施例１の選択的表示のフローチャートである。
【図８】実施例１の印刷装置の印刷可否情報表示図である。
【図９】実施例２の構成のブロック図である。
【図１０】実施例２の構成の詳細説明図である。
【図１１】実施例２のプリンタ情報記憶メモリの説明図である。
【図１２】実施例２の情報処理装置の動作フローチャートである。
【図１３】実施例２の印刷装置の動作フローチャートである。
【図１４】実施例３の構成のブロック図である。
【図１５】実施例３の構成の詳細説明図である。
【図１６】実施例３の情報処理装置の動作フローチャートである。
【図１７】実施例３の印刷装置の印刷可否情報表示図（その１）である。
【図１８】実施例３の印刷装置の印刷可否情報表示図（その２）である。
【図１９】実施例３の印刷装置の印刷可否情報表示図（その３）である。
【図２０】実施例３の印刷装置の印刷可否情報表示図（その４）である。
【符号の説明】
【００７９】
１  ネットワーク
１００  印刷装置
１０１  通知手段
１０２  プログラムメモリ
１０３  ＣＰＵ
１０４  メモリ
１０５  送受信部
１０６  印刷部
１０７  プリンタバス
１０８  通知プログラム
２００  情報処理装置
２０１  設置位置記憶手段
２０２  表示部
２０３  表示制御手段
２０４  通知要求手段
２０５  プログラムメモリ
２０６  ＣＰＵ
２０７  マウス
２０８  送受信部
２０９  メモリ
２１０  バス
２１１  表示制御プログラム
２１２  通知要求プログラム
２１３  設置位置記憶メモリ
【図１】
2005149089.tif 000003
【図２】
2005149089.tif 000004
【図３】
2005149089.tif 000005
【図４】
2005149089.tif 000006
【図５】
2005149089.tif 000007
【図６】
2005149089.tif 000008
【図７】
2005149089.tif 000009
【図８】
2005149089.tif 000010
【図９】
2005149089.tif 000011
【図１０】
2005149089.tif 000012
【図１１】
2005149089.tif 000013
【図１２】
2005149089.tif 000014
【図１３】
2005149089.tif 000015
【図１４】
2005149089.tif 000016
【図１５】
2005149089.tif 000017
【図１６】
2005149089.tif 000018
【図１７】
2005149089.tif 000019
【図１８】
2005149089.tif 000020
【図１９】
2005149089.tif 000021
【図２０】
2005149089.tif 000022