(57)【要約】      （修正有）【課題】複数の画像処理装置を管理するサーバ装置が無くても、要求された画像処理を実行可能な画像処理装置を提供する。【解決手段】受付部１１０は、端末から画像処理の命令を受付ける。照合部１１１は、受付部１１０が受付けた命令の画像処理の条件を、記憶部１２に記憶された属性情報１２１と照合し、画像処理装置が命令を実行可能か否か判断する。要求部１１２は、照合部１１１が命令を実行可能ではないと判断した場合に、他の画像処理装置に対して属性情報１２１を要求する。取得部１１３は、要求に対する応答として送信された属性情報１２１を取得する。抽出部１１４は、取得部１１３が取得した属性情報１２１の中から、命令を実行可能な画像処理装置の属性情報１２１を抽出する。通知部１１５は、抽出部１１４により抽出された属性情報１２１を記憶する他の画像処理装置の識別情報を、命令を送信した端末に通知する。【選択図】図３
2015104818.tif 000002
【特許請求の範囲】
【請求項１】
自装置の属性を示す属性情報を記憶する記憶部と、
端末から画像処理の命令を受付ける受付部と、
前記受付部が受付けた前記命令の画像処理の条件を、前記記憶部に記憶された属性情報と照合し、前記自装置が前記命令を実行可能か否か判断する照合部と、
前記照合部が前記命令を実行可能ではないと判断した場合に、他の画像処理装置に対して属性情報を要求する要求部と、
前記要求に対する応答として送信された属性情報を取得する取得部と、
前記取得部が取得した属性情報の中から、前記命令を実行可能な画像処理装置の属性情報を抽出する抽出部と、
前記抽出部により抽出された属性情報を記憶する前記他の画像処理装置の識別情報を、前記命令を送信した端末に通知する通知部と
を有する画像処理装置。
【請求項２】
他の画像処理装置から属性情報を要求された場合に、前記記憶部に記憶された前記属性情報を送信して、当該要求に対して応答する応答部
を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
自装置に接続されている画像形成装置の能力を、当該自装置の属性として検知する検知部と、
前記検知部の検知の結果、自装置に接続されている前記画像形成装置の能力が変化した場合に、前記記憶部に記憶された属性情報の内容を更新する更新部と
を有することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記抽出部は、前記命令を実行可能な複数の画像処理装置の属性情報を抽出した場合に、当該複数の属性情報の中から１つの属性情報を特定し、
前記通知部は、前記抽出部が前記複数の属性情報の中から１つの属性情報を特定した場合に、特定された当該属性情報を記憶する画像処理装置の識別情報を前記端末に通知する
ことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記属性情報は、自装置の位置を示す情報を含み、
前記抽出部は、前記命令を実行可能な複数の画像処理装置の属性情報を抽出した場合に、当該複数の画像処理装置の位置を示す情報と、前記自装置の位置を示す情報とに基づいて、計算される当該各画像処理装置と当該自装置との距離に応じて、前記１つの属性情報を特定する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
請求項１から５までのいずれか１項に記載の画像処理装置と、
前記画像処理装置に対して画像処理を命令する端末と、
前記画像処理装置と前記端末とで遣り取りされる通信を中継する通信回線と
を有する画像処理システム。
【請求項７】
画像処理装置に備えられたコンピュータであって、当該画像処理装置の属性を示す属性情報を記憶する記憶部を有するコンピュータを、
端末から画像処理の命令を受付ける受付部と、
前記受付部が受付けた前記命令の画像処理の条件を、前記記憶部に記憶された属性情報と照合し、前記画像処理装置が前記命令を実行可能か否か判断する照合部と、
前記照合部が前記命令を実行可能ではないと判断した場合に、他の画像処理装置に対して属性情報を要求する要求部と、
前記要求に対する応答として送信された属性情報を取得する取得部と、
前記取得部が取得した属性情報の中から、前記命令を実行可能な画像処理装置の属性情報を抽出する抽出部と、
前記抽出部により抽出された属性情報を記憶する前記他の画像処理装置の識別情報を、前記命令を送信した端末に通知する通知部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、インターネット環境において、プリント・サーバーとなるホストシステムから、ドキュメント印刷指示を出すクライアントへ、目的プリンタとして選択・指定したインターネット上のプリンタに一致する印刷属性設定データ・ファイルを配信し、要求によって印刷する目的プリンタの代替プリンタ用に印刷属性設定データを変換し、この印刷属性設定データに基づいて印刷制御処理を施し、ドキュメント出力を行なう通信システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１０７５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、複数の画像処理装置を管理するサーバ装置が無くても、要求された画像処理を実行可能な画像処理装置をユーザに通知することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像処理装置は、自装置の属性を示す属性情報を記憶する記憶部と、端末から画像処理の命令を受付ける受付部と、前記受付部が受付けた前記命令の画像処理の条件を、前記記憶部に記憶された属性情報と照合し、前記自装置が前記命令を実行可能か否か判断する照合部と、前記照合部が前記命令を実行可能ではないと判断した場合に、他の画像処理装置に対して属性情報を要求する要求部と、前記要求に対する応答として送信された属性情報を取得する取得部と、前記取得部が取得した属性情報の中から、前記命令を実行可能な画像処理装置の属性情報を抽出する抽出部と、前記抽出部により抽出された属性情報を記憶する前記他の画像処理装置の識別情報を、前記命令を送信した端末に通知する通知部とを有する。
【０００６】
本発明の請求項２に係る画像処理装置は、請求項１に記載の態様において、他の画像処理装置から属性情報を要求された場合に、前記記憶部に記憶された前記属性情報を送信して、当該要求に対して応答する応答部を有することを特徴とする。
本発明の請求項３に係る画像処理装置は、請求項１または２に記載の態様において、自装置に接続されている画像形成装置の能力を、当該自装置の属性として検知する検知部と、前記検知部の検知の結果、自装置に接続されている前記画像形成装置の能力が変化した場合に、前記記憶部に記憶された属性情報の内容を更新する更新部とを有することを特徴とする。
本発明の請求項４に係る画像処理装置は、請求項１から３のいずれか１項に記載の態様において、前記抽出部は、前記命令を実行可能な複数の画像処理装置の属性情報を抽出した場合に、当該複数の属性情報の中から１つの属性情報を特定し、前記通知部は、前記抽出部が前記複数の属性情報の中から１つの属性情報を特定した場合に、特定された当該属性情報を記憶する画像処理装置の識別情報を前記端末に通知することを特徴とする。
本発明の請求項５に係る画像処理装置は、請求項４に記載の態様において、前記属性情報は、自装置の位置を示す情報を含み、前記抽出部は、前記命令を実行可能な複数の画像処理装置の属性情報を抽出した場合に、当該複数の画像処理装置の位置を示す情報と、前記自装置の位置を示す情報とに基づいて、計算される当該各画像処理装置と当該自装置との距離に応じて、前記１つの属性情報を特定することを特徴とする。
【０００７】
本発明の請求項６に係る画像処理システムは、請求項１から５までのいずれか１項に記載の画像処理装置と、前記画像処理装置に対して画像処理を命令する端末と、前記画像処理装置と前記端末とで遣り取りされる通信を中継する通信回線とを有する。
本発明の請求項７に係るプログラムは、画像処理装置に備えられたコンピュータであって、当該画像処理装置の属性を示す属性情報を記憶する記憶部を有するコンピュータを、端末から画像処理の命令を受付ける受付部と、前記受付部が受付けた前記命令の画像処理の条件を、前記記憶部に記憶された属性情報と照合し、前記画像処理装置が前記命令を実行可能か否か判断する照合部と、前記照合部が前記命令を実行可能ではないと判断した場合に、他の画像処理装置に対して属性情報を要求する要求部と、前記要求に対する応答として送信された属性情報を取得する取得部と、前記取得部が取得した属性情報の中から、前記命令を実行可能な画像処理装置の属性情報を抽出する抽出部と、前記抽出部により抽出された属性情報を記憶する前記他の画像処理装置の識別情報を、前記命令を送信した端末に通知する通知部として機能させるためのプログラムである。
【発明の効果】
【０００８】
請求項１、６、７に係る発明によれば、複数の画像処理装置を管理するサーバ装置が無くても、要求された画像処理を実行可能な画像処理装置をユーザに通知することができる。
請求項２に係る発明によれば、自装置が命令を実行可能な場合に限り属性情報を応答する場合に比べて、属性情報を応答するまでの時間を短くすることができる。
請求項３に係る発明によれば、自装置に接続されている画像形成装置の能力が変化しても、その変化が属性情報に反映される。
請求項４に係る発明によれば、要求された画像処理を実行可能な１つの画像処理装置をユーザに通知することができる。
請求項５に係る発明によれば、画像処理装置が自装置によって命令を実行可能でない場合に、例えば、その命令を実行可能な画像処理装置のうち、自装置に近いものをユーザに通知することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像処理システムの構成を示す図。
【図２】本発明の画像処理装置の構成を示す図。
【図３】本発明の画像処理装置の機能的構成を示す図。
【図４】命令群の一例を示す図。
【図５】属性情報の一例を示す図。
【図６】リストの一例を示す図。
【図７】命令を実行可能な画像処理装置が見つかった場合のメールの一例を示す図。
【図８】本発明に係る画像処理装置が端末から画像形成の命令を受付けたときの動作の流れを示すフロー図。
【図９】本発明に係る画像処理装置が他の画像処理装置から属性情報の要求を受付けたときの動作の流れを示すフロー図。
【図１０】本発明に係る画像処理装置が自装置に接続されている画像形成装置の変化を検知したときの動作の流れを示すフロー図。
【図１１】本発明に係る画像処理装置が、画像形成される媒体を受取に来たユーザの操作を受付けたときの動作の流れを示すフロー図。
【発明を実施するための形態】
【００１０】
１．実施形態
１−１．構成
図１は、本発明の一実施形態に係る画像処理システム９の構成を示す図である。画像処理システム９は、複数の画像処理装置１ａ，１ｂ，１ｃ…（以下、特に区別の必要がない場合は、これらを総称して「画像処理装置１」と記す）と、端末２と、通信回線３とを有する。なお、画像処理システム９は、端末２を複数有していてもよい。
【００１１】
画像処理装置１は、要求された画像処理を実行する装置であり、その画像処理の内容が自装置の能力によって実行できない場合には他の画像処理装置１を探してユーザに通知する機能を有する。端末２は、ユーザが画像処理装置１に対して画像処理を命令するための装置であり、パーソナルコンピュータなどである。通信回線３は、画像処理装置１と端末２とで遣り取りされる通信を中継する回線であり、例えばインターネットである。
【００１２】
図２は、本発明の画像処理装置１の構成を示す図である。画像処理装置１は、制御部１１、記憶部１２、通信部１３、操作部１４、表示部１５、およびインターフェイス１６を有する。制御部１１は、画像処理装置１の各部の動作を制御する手段である。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算処理装置や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。
【００１３】
通信部１３は、通信回線３を介して端末２と通信するためのインターフェイスであり、例えば各種のモデムなどである。操作部１４は各種の指示をするための座標取得部や操作ボタンを備えており、ユーザによる操作を受付けてその操作内容に応じた信号を制御部１１に供給する。
【００１４】
インターフェイス１６は、画像を形成するための画像形成装置４と接続して、画像処理装置１からの指示を画像形成装置４に伝えるための構成である。
【００１５】
記憶部１２はハードディスク、フラッシュメモリなどの大容量の記憶手段であり、制御部１１に読み込まれるプログラムを記憶する。なお、記憶部１２は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００１６】
また、記憶部１２は、上述したプログラムのほか、自装置の属性を示す属性情報１２１を記憶する。自装置の属性には、自装置の識別情報や位置情報などのほか、受付けた命令を実行する能力の有無について記述した能力情報などが含まれる。
ここで画像処理装置１は、インターフェイス１６によって画像形成装置４と接続しており、画像形成装置４は画像処理装置１によって制御されるため、自装置の属性は、自装置のインターフェイス１６が接続する画像形成装置４の能力を記述した能力情報を含む。そして、記憶部１２は、自装置の属性を示す属性情報を記憶する記憶部の一例である。
【００１７】
図３は、本発明の画像処理装置１の機能的構成を示す図である。画像処理装置１の制御部１１は、受付部１１０、照合部１１１、要求部１１２、取得部１１３、抽出部１１４、通知部１１５、指示部１１６、検知部１１７、更新部１１８、および応答部１１９を有する。
【００１８】
受付部１１０は、以下の４つの機能を有する。
第１に、受付部１１０は、通信回線３および通信部１３を介して端末２から送信された画像処理の命令を受付ける。本実施形態において、受付部１１０は、媒体に画像を形成する画像形成の命令を、画像処理の命令として受付ける。受付けた命令は、制御部１１のＲＡＭに命令群Ｊとして蓄積される。
第２に、受付部１１０は、通信回線３および通信部１３を介して他の画像処理装置１から送信された属性情報１２１の要求を受付ける。属性情報１２１の要求を受付けた場合、受付部１１０は、その旨を応答部１１９に伝える。
第３に、受付部１１０は、画像形成された媒体を受取にきたユーザの操作部１４に対する操作（以下、受取操作という）を受付ける。
第４に、受付部１１０は、他の画像処理装置１が端末２に通知したメールＭにおいて自装置が依頼先として記述されている場合に、そのメールＭに記述された命令番号の命令をその画像処理装置１から受付ける。受付けた命令は、上述した命令群Ｊに蓄積される。
【００１９】
図４は、命令群Ｊの一例を示す図である。命令群Ｊは、端末２または他の画像処理装置１から受付けた命令を蓄積したリストであり、各命令を識別して受付けた順に並べるための命令番号と、各命令に記述された画像形成（画像処理）の条件と、各命令が画像形成（画像処理）の対象とする画像データとが記述されている。命令群Ｊは先入れ先だし方式のいわゆるキューとして機能し、命令群Ｊに蓄積された命令は、受付部１１０によって受付けられた順に命令番号を割り当てられる。
【００２０】
画像形成の条件とは、画像が形成された用紙などの媒体を冊子状にまとめる「製本」処理の有無や、これらの媒体をステープラによって綴じる「ステープル」処理の有無、各媒体を二つ折りにして重ねあわせて冊子状にする「中綴じ」処理の有無、カラーの画像形成の有無、および画像が形成される媒体の枚数などである。
【００２１】
なお、命令群Ｊに他の画像処理装置１から受付けた命令を蓄積する場合、制御部１１は、その命令に新たな命令番号を割り当てるとともに、その命令の元の命令番号と、その命令を送信した画像処理装置１の識別情報とを対応づけてＲＡＭ上に記憶してもよい。
【００２２】
照合部１１１は、以下の２つの機能を有する。
第１に、照合部１１１は、命令群Ｊに命令が蓄積されている場合に、その命令群Ｊに蓄積された命令のうち命令番号の若いものから順に読み出し、その命令の画像形成の条件を、記憶部１２に記憶された属性情報１２１と照合する。
第２に、照合部１１１は、受付部１１０が受取操作を受付けたときに、その受取操作が示す命令を命令群Ｊと照合して、自装置がその命令を他の画像処理装置１から受付けているか否か判断する。照合部１１１は、命令群Ｊに上述した命令が含まれていない場合に、自装置がその命令を他の画像処理装置１から受付けていないと判断し、含まれている場合に、自装置がその命令を受付けていると判断する。
【００２３】
図５は、属性情報１２１の一例を示す図である。属性情報１２１は、自装置の識別に用いられる識別情報と、自装置の各種機能の有無などとを含む情報である。図５に示す例では、自装置が、「Ｐ０１」であり、製本機能とステープラとを有していること、中綴じ機能とカラーとを有していないことが属性情報１２１に記述されている。また、媒体残量は画像形成のために準備されている用紙などの媒体の残り枚数を示しており、この場合１００枚である。命令残量は、自装置が受付部１１０において受付けて命令群Ｊに蓄積している命令のうち、処理が終わっていない残りの数であり、この場合４つである。そして、位置は、自装置の設置位置を示しており、例えば、ｘｙｚ空間座標で示される。
【００２４】
なお、位置の情報は、自装置の位置を示していればよく、設置された部屋の識別情報などであってもよい。また、位置は、空間的な位置に限られず、通信回線３上の位置であってもよい。例えば、画像処理システム９が、複数のグループ化されたネットワーク（以下、ネットワークグループという）をノードでつないだネットワークなどを通信回線３として使用している場合に、位置の情報は、そのネットワーク上の位置、すなわち、自装置がどのネットワークグループに属しているかを示す情報であってもよい。
【００２５】
照合部１１１は、第１の機能における照合の結果に基づいて、属性情報１２１に記載された自装置の能力で、命令群Ｊから読み出した命令を実行可能か否か判断する。例えば、属性情報１２１において製本機能が無いと記載されている画像処理装置１の制御部１１は、命令群Ｊから読み出した命令において画像形成の条件として製本処理が有る場合に、照合部１１１として、自装置の能力では上述した命令を実行可能ではないと判断する。また、上述した命令が１５０枚の媒体に画像を形成することを求めている場合に、図５に示した識別情報「Ｐ０１」の画像処理装置１の制御部１１は、属性情報１２１に媒体残量として記述されている値が１５０枚よりも少ない１００枚であるため、照合部１１１として、自装置の能力では上述した命令を実行可能ではないと判断する。
【００２６】
一方、画像形成の条件の全てにおいて、能力の不足が見つからない場合、画像処理装置１の制御部１１は、照合部１１１として、自装置の能力で上述した命令を実行可能であると判断する。
【００２７】
そして照合部１１１は、自装置の能力で上述した命令を実行可能であると判断する場合に指示部１１６を動作させ、実行不可能であると判断する場合に要求部１１２を動作させる。
【００２８】
指示部１１６は、照合部１１１が実行可能であると判断した命令に基づいて図２に示す画像形成装置４に対し、インターフェイス１６を介して画像形成を指示する。これにより、画像形成装置４は媒体に画像を形成する。
【００２９】
要求部１１２は、以下の２つの機能を有する。
第１に、要求部１１２は、照合部１１１が実行不可能であると判断した命令を実行させる他の画像処理装置１を見つけるため、通信部１３および通信回線３を介して他の画像処理装置１に対し、属性情報１２１を要求する。
第２に、要求部１１２は、受付部１１０が受付けた受取操作により示される命令を、自装置が他の画像処理装置１から受付けていないと照合部１１１が判断する場合に、他の画像処理装置１に対し、属性情報１２１を要求する。
【００３０】
応答部１１９は、受付部１１０が、他の画像処理装置１から属性情報１２１の要求を受付けた場合に、記憶部１２から属性情報１２１を読み出し、この属性情報１２１をこの要求に対する応答として、通信部１３を介して送信する。
【００３１】
取得部１１３は、要求部１１２が他の画像処理装置１に対して送った要求に対する応答として送信された属性情報１２１を取得し、リストＬに蓄積する。リストＬは制御部１１のＲＡＭ上に記憶されるリストである。
【００３２】
図６は、リストＬの一例を示す図である。リストＬには、識別情報「Ｐ０１」の画像処理装置１が他の画像処理装置１へ要求した属性情報１２１が蓄積されている。例えば、図６に示すリストＬによれば、識別情報「Ｐ０２」の画像処理装置１には製本機能とカラー機能とが有り、ステープルと中綴じ機能とが無い。そして、識別情報「Ｐ０２」の画像処理装置１の媒体残量は５００枚であり、命令残量は４つである。また、距離の欄には、取得した属性情報１２１に記述されている位置の情報と、自装置の属性情報１２１に記述されている位置の情報とに基づいて計算された、これら２つの画像処理装置１の距離が記入されている。具体的に、位置の情報がｘｙｚ空間座標で示される場合、この距離は、例えば各画像処理装置１の位置を結んだ線分の長さ、すなわち直線距離などである。
【００３３】
なお、位置の情報が上述した部屋の識別情報である場合、この距離は、例えば各画像処理装置１の設置されている部屋同士の距離などでもよく、また、位置の情報が上述したネットワーク上の位置である場合、この距離は、例えば各画像処理装置１がそれぞれ接続されているネットワークグループ間に設けられたノードとなる機器の数などでもよい。
【００３４】
抽出部１１４は、取得部１１３が取得した各画像処理装置１の属性情報１２１が含まれるリストＬの中から、照合部１１１が自装置において実行不可能であると判断した命令を実行可能な画像処理装置１の属性情報１２１を抽出する。抽出された属性情報１２１が複数ある場合、抽出部１１４は、抽出した複数の属性情報１２１の中から、例えば、媒体残量、命令残量が最も少ないものや、自装置との距離が最も短い画像処理装置１のものを特定する。抽出した複数の属性情報１２１の中から距離が最も短いものを特定する場合、この抽出部１１４は、命令を実行可能な複数の画像処理装置の位置を示す情報と、自装置の位置を示す情報とに基づいて、計算される各画像処理装置と自装置との距離に応じて、複数の属性情報の中から１つの属性情報を特定する抽出部の一例として機能する。
【００３５】
通知部１１５は、以下の３つの機能を有する。
第１に、通知部１１５は、端末２が送信した命令を自装置において実行不可能であると照合部１１１が判断した場合に、抽出部１１４による抽出の結果に応じたメールＭを、その端末２へ送信する。
第２に、通知部１１５は、上述したメールＭを端末２に送る場合に、そのメールＭに命令番号が記述された命令を、そのメールＭに依頼先として記述された他の画像処理装置１に送信する。この場合、制御部１１は、送信が完了した後でＲＡＭ上の命令群Ｊから送信した命令を削除してもよい。
第３に、通知部１１５は、受取操作が示す命令を自装置が受付けていないと照合部１１１が判断した場合に、抽出部１１４による抽出の結果を表示部１５に表示して通知する。
【００３６】
リストＬの中に、上述した命令を実行可能な画像処理装置１の属性情報１２１が含まれていない場合、抽出部１１４は、属性情報１２１を抽出しない。この場合、通知部１１５は、命令を実行可能な画像処理装置１が見つからない旨を、メールＭに記述して端末２に送信したり、表示部１５に表示したりしてユーザに通知する。
【００３７】
リストＬの中に、上述した命令を実行可能な画像処理装置１の属性情報１２１が含まれている場合、抽出部１１４は、属性情報１２１を抽出する。この場合、通知部１１５は、命令を実行可能な画像処理装置１が見つかった旨とともに、その画像処理装置１の識別情報をメールＭに書き込み、また、表示部１５に表示する。
【００３８】
ここで、抽出部１１４が属性情報１２１を複数抽出した場合、通知部１１５は、命令を実行可能な複数の画像処理装置１が見つかった旨とともに、それら複数の属性情報１２１の中から抽出部１１４が特定した１つの属性情報１２１を記憶する画像処理装置１の識別情報をメールＭに書き込み、また、表示部１５に表示する。
【００３９】
図７は、命令を実行可能な画像処理装置１が見つかった場合のメールＭの一例を示す図である。メールＭには、「依頼元」としてこのメールＭを送信する自装置の識別情報と、「依頼先」として見つかった画像処理装置１の識別情報と、その画像処理装置１で実行可能な命令の命令番号とが書き込まれる。
【００４０】
なお、メールＭは、図７に示した項目が含まれていればよい。例えば、「依頼元」はメールの送信元のメールアドレスに記述されていてもよく、メールの本文に、記述されていてもよい。また、画像処理装置１は、「Ｐ０１で受付けた１３０１番の命令は、Ｐ０２で実行可能です」という文面のメールをメールＭとして端末２に送信してもよい。
【００４１】
検知部１１７は、受付部１１０が端末２から画像処理の命令を受付けたときにインターフェイス１６に問い合わせて、自装置に接続されている画像形成装置４の能力を検知する。
【００４２】
更新部１１８は、検知部１１７の検知の結果、インターフェイス１６が接続している画像形成装置４の能力が変化した場合に、その変化に応じて記憶部１２に記憶された属性情報１２１の内容を更新する。
【００４３】
１−２．動作
図８は、本発明に係る画像処理装置１が端末２から画像形成の命令を受付けたときの動作の流れを示すフロー図である。画像処理装置１の制御部１１は、ＲＡＭ上の命令群Ｊを監視して端末２から受付けた命令が有るか否か判断し（ステップＳ１０１）、命令が無いと判断する場合（ステップＳ１０１；ＮＯ）、この判断を繰り返す。端末２から受付けた命令が有ると判断する場合（ステップＳ１０１；ＹＥＳ）、制御部１１は、その命令における画像形成の条件を、記憶部１２に記憶された属性情報１２１と照合して（ステップＳ１０２）、自装置でその命令を実行可能か否かを判断する（ステップＳ１０３）。
【００４４】
自装置で命令を実行可能であると判断する場合（ステップＳ１０３；ＹＥＳ）、制御部１１は、インターフェイス１６を介して画像形成装置４を制御し、上述した命令に従って画像形成を実行して（ステップＳ１０４）、処理を終了する。一方、自装置で命令を実行可能ではないと判断する場合（ステップＳ１０３；ＮＯ）、制御部１１は、通信部１３および通信回線３を介して、他の画像処理装置１に対し属性情報１２１を要求する（ステップＳ１０５）。
【００４５】
制御部１１は、要求に対する応答として属性情報１２１を取得すると（ステップＳ１０６）、取得した属性情報１２１に基づいて、上述した命令を実行可能な他の画像処理装置１が有るか否かを判断する（ステップＳ１０７）。命令を実行可能な他の画像処理装置１が有ると判断した場合（ステップＳ１０７；ＹＥＳ）、制御部１１は、命令を実行可能な他の画像処理装置１のうち、最良の装置を特定してその識別情報を端末２に向けて通知する（ステップＳ１０８）。一方、命令を実行可能な他の画像処理装置１が無いと判断した場合（ステップＳ１０７；ＮＯ）、制御部１１は、命令を実行可能な他の画像処理装置１が無いことを端末２に向けて通知する（ステップＳ１０９）。
【００４６】
図９は、本発明に係る画像処理装置１が他の画像処理装置１から属性情報１２１の要求を受付けたときの動作の流れを示すフロー図である。画像処理装置１の制御部１１は、他の画像処理装置１から属性情報１２１の要求を受付けたか否かを判断し（ステップＳ２０１）、この要求を受付けていないと判断する間（ステップＳ２０１；ＮＯ）、この判断を続ける。他の画像処理装置１から属性情報１２１の要求を受付けたと判断する場合（ステップＳ２０１；ＹＥＳ）、制御部１１は、記憶部１２から属性情報１２１を読み出し、この属性情報１２１を上述の要求をした他の画像処理装置１に向けて送信することで、要求に対する応答をする（ステップＳ２０２）。
【００４７】
図１０は、本発明に係る画像処理装置１が自装置に接続されている画像形成装置４の変化を検知したときの動作の流れを示すフロー図である。画像処理装置１の制御部１１は、インターフェイス１６を介して接続されている画像形成装置４を監視し、画像形成装置４の変化を検知したか否かを判断する（ステップＳ３０１）。画像形成装置４の変化を検知していないと判断する間（ステップＳ３０１；ＮＯ）、制御部１１は、この判断を続ける。
【００４８】
一方、画像形成装置４の変化を検知したと判断すると（ステップＳ３０１；ＹＥＳ）、制御部１１は、検知した変化に応じて記憶部１２に記憶されている属性情報１２１を更新する（ステップＳ３０２）。
【００４９】
例えば、メンテナンスなどにより画像処理装置１のインターフェイス１６から画像形成装置４が外されているときに、検知部１１７がインターフェイス１６に問い合わせると、検知部１１７は、画像形成装置４が接続されていないことを検知する。また、画像形成装置４のうち、製本機能を実現する構成や、中綴じ機能を実現する構成など、いわゆるフィニッシャーと呼ばれる構成がメンテナンスなどにより外されている場合にも、検知部１１７は、画像形成装置４のうち、外されたフィニッシャーの能力が無くなっていることを検知する。一方、いままで取り付けられていなかったフィニッシャーが、画像形成装置４に取り付けられた後で、検知部１１７がインターフェイス１６に問い合わせると、検知部１１７は、フィニッシャーの能力が画像形成装置４に追加されていることを検知する。
【００５０】
図１１は、本発明に係る画像処理装置１が、画像形成される媒体を受取に来たユーザの操作を受付けたときの動作の流れを示すフロー図である。ユーザは、画像形成される媒体を受取るための受取操作を、操作部１４に対して行なう。受取操作は、ユーザが端末２から送った命令の命令番号と、その命令を受付けた画像処理装置１とを指定して、その命令を画像処理装置１に実行させる操作であり、ユーザは、その命令に従って画像が形成された媒体を受取る。
【００５１】
画像処理装置１の制御部１１は、操作部１４を監視し、操作部１４に対するユーザの受取操作が有るか否かを判断する（ステップＳ４０１）。受取操作が無いと判断する間（ステップＳ４０１；ＮＯ）、制御部１１は、この判断を続ける。受取操作が有ると判断すると（ステップＳ４０１；ＹＥＳ）、制御部１１は、受取操作が示す命令を命令群Ｊの中から検索する（ステップＳ４０２）。そして、制御部１１は、その命令が命令群Ｊの中に含まれているか、すなわち、その命令を自装置が既に受付けているか判断する（ステップＳ４０３）。
【００５２】
例えば、上述した通り、識別情報が「Ｐ０１」の画像処理装置１が、「Ｐ０１で受付けた１３０１番の命令は、Ｐ０２で実行可能です」という文面のメールをメールＭとして端末２に送信し、ユーザがこのメールＭによる通知に従って受取操作をする場合、ユーザは、依頼先として通知された識別情報「Ｐ０２」の画像処理装置１に赴き、この画像処理装置１の操作部１４に対して受取操作をする。そして、ユーザは、この受取操作において依頼元である画像処理装置１の識別情報「Ｐ０１」および命令番号「１３０１」を指定する。この場合、識別情報「Ｐ０２」の画像処理装置１の制御部１１は、受取操作によって指定された内容に基づいて、命令群Ｊを検索し、依頼元である識別情報「Ｐ０１」の画像処理装置１が命令番号「１３０１」を割り当てて受付けた命令を自装置が既に受付けていると判断する。
【００５３】
受取操作が示す命令を自装置が既に受付けていると判断する場合に（ステップＳ４０３；ＹＥＳ）、制御部１１は、インターフェイス１６を介して画像形成装置４を制御し、上述した命令に従って画像形成を実行して（ステップＳ４０４）、処理を終了する。一方、受取操作が示す命令を自装置が未だ受付けていないと判断する場合（ステップＳ４０３；ＮＯ）、制御部１１は、通信部１３および通信回線３を介して、他の画像処理装置１に対し属性情報１２１を要求する（ステップＳ４０５）。
【００５４】
制御部１１は、要求に対する応答として属性情報１２１を取得すると、取得した属性情報１２１に基づいて、上述した命令を実行可能な他の画像処理装置１が有るか否かを判断する（ステップＳ４０７）。命令を実行可能な他の画像処理装置１が有ると判断した場合（ステップＳ４０７；ＹＥＳ）、制御部１１は、命令を実行可能な他の画像処理装置１のうち、最良の装置を特定してその識別情報を表示部１５に表示させることによりユーザに通知する（ステップＳ４０８）。一方、命令を実行可能な他の画像処理装置１が無いと判断した場合（ステップＳ４０７；ＮＯ）、制御部１１は、命令を実行可能な他の画像処理装置１が無いことを表示部１５に表示させることによりユーザに通知する（ステップＳ４０９）。
【００５５】
以上、説明した動作により、複数の画像処理装置１の各制御部１１が、要求部１１２、取得部１１３、および応答部１１９としてそれぞれ機能して、いわゆるピア・ツー・ピア・ネットワークを構築し、各画像処理装置１に蓄積された命令群Ｊと、各画像処理装置１の属性情報１２１とをそれぞれ共有するので、本発明に係る画像処理システム９は、各画像処理装置１を管理するサーバ装置が無くても、要求された画像処理を実行可能な画像処理装置をユーザに通知する。すなわち、本発明に係る画像処理システム９は、各画像処理装置１を管理するサーバ装置を必要としないため、サーバ装置を設ける構成と比較して費用が抑えられる。
【００５６】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
【００５７】
２−１．変形例１
上述の実施形態において、インターフェイス１６は、画像を形成するための画像形成装置４と接続して、画像処理装置１からの指示を画像形成装置４に伝えていたが、インターフェイス１６が接続する構成は画像形成装置４ではなく、例えばプロジェクターや放送機器など、他の画像処理を実行する装置であってもよい。
【００５８】
２−２．変形例２
上述の実施形態において、要求部１１２は、他の画像処理装置１に対し属性情報１２１を要求していたが、要求先を限定してもよい。例えば、要求部１１２は、自装置と同じネットワークグループに属する他の画像処理装置１に対して属性情報１２１を要求してもよい。
【００５９】
また、要求部１１２は、通信回線３における自装置との距離により、要求先となる他の画像処理装置１を限定してもよい。例えば、要求部１１２は、自装置との通信路上にルータなどの中継装置が２つまで存在する範囲で、他の画像処理装置１に対して属性情報１２１を要求してもよい。
【００６０】
２−３．変形例３
上述の実施形態において、制御部１１は、ステップＳ１０３において、自装置で命令を実行可能であると判断する場合、インターフェイス１６を介して画像形成装置４を制御し、その命令に従って画像形成を実行して、処理を終了していたが、ユーザの受取操作を受付けるまで、画像形成を実行せずに待機してもよい。この場合、画像処理装置１は、端末２に向けて、命令が自装置で実行可能であることを通知してもよい。
【００６１】
２−４．変形例４
上述の実施形態において、検知部１１７は、受付部１１０が端末２から命令を受付けたときにインターフェイス１６に問い合わせて、自装置に接続されている画像形成装置４の能力を検知していたが、画像形成装置４の能力を検知するタイミングはこれに限られない。例えば、検知部１１７は、決められた時刻、または決められた周期ごとにインターフェイス１６に問い合わせて、自装置に接続されている画像形成装置４の能力を検知してもよい。
【００６２】
２−５．変形例５
上述の実施形態において、通知部１１５は、第２の機能として、メールＭを端末２に送る場合に、そのメールＭに命令番号が記述された命令を、そのメールＭに依頼先として記述された他の画像処理装置１に送信していたが、メールＭに記述された依頼元の識別情報および命令番号を、そのメールＭに依頼先として記述された他の画像処理装置１に送信してもよい。この場合、依頼元の識別情報および命令番号を受付けた他の画像処理装置１の制御部１１は、この命令番号で示される命令を、他の画像処理装置１で受付けた仮命令として命令群Ｊに蓄積し、蓄積したこの仮命令とこの仮命令を命令として受付けた依頼元の画像処理装置１の識別情報とを対応づけて記憶部１２に記憶する。
【００６３】
そして、仮命令を指定する受取操作を受付けたときに、制御部１１は、通信部１３を介して、上述した依頼元の識別情報が示す画像処理装置１に問い合わせて、この仮命令が画像処理の対象とする画像データを要求する。要求した画像データを依頼元の画像処理装置１から取得すると、制御部１１は、取得した画像データに基づいて画像形成装置４を制御し、媒体に画像を形成させればよい。これにより、メールＭの通知通りにユーザが媒体を受取に来るまで画像処理装置１は画像データを転送しないため、メールＭの通知とともに画像データを含む命令全体を転送する場合に比べて通信負荷が抑制される。
【００６４】
２−６．変形例６
上述した実施形態において、要求部１１２は、照合部１１１が自装置で実行不可能であると判断した命令や、自装置が受付けていないと判断した命令を実行可能な他の画像処理装置１を見つけるため、通信回線３に接続された他の画像処理装置１に対して属性情報１２１を要求していたが、上述した命令における画像処理の条件を他の画像処理装置１に送信して、この条件を満たす属性情報１２１を有しているか否かを各画像処理装置１に判断させ、条件を満たす場合に属性情報１２１を応答するように要求してもよい。
【００６５】
この場合、応答部１１９は、他の画像処理装置１から受付けた属性情報１２１の要求から、上述した命令における画像処理の条件を特定し、自装置の記憶部１２に記憶されている属性情報１２１と照合して、この属性情報１２１が、特定した条件を満たすか否か判断する。そして、応答部１１９は、自装置の属性情報１２１が上述した条件を満たすと判断する場合に、この属性情報１２１を送信すればよい。
【００６６】
２−７．変形例７
上述した実施形態において、属性情報１２１は、インターフェイス１６に接続された画像形成装置４に応じて変化していたが、例えばインターフェイス１６に対して着脱しないように画像形成装置４が接続されている場合、属性情報１２１は記憶部１２に記憶されたまま変化しなくてもよい。この場合、画像形成装置４の構成が変化する可能性が低いので、検知部１１７および更新部１１８はなくてもよい。
【００６７】
２−８．変形例８
上述した実施形態において、通知部１１５は、抽出部１１４が属性情報１２１を複数抽出した場合、命令を実行可能な複数の画像処理装置１が見つかった旨とともに、それら複数の属性情報１２１の中から抽出部１１４が特定した１つの属性情報１２１を記憶する画像処理装置１の識別情報をメールＭに書き込み、また、表示部１５に表示してユーザに通知していたが、抽出した複数の属性情報１２１をそれぞれ記憶する画像処理装置１の各識別情報をユーザに通知してもよい。
【００６８】
また、通知部１１５は、上述したメールＭに記述する内容や、表示部１５に表示する内容を、これら以外の手段でユーザや端末２に通知してもよい。
【００６９】
２−９．変形例９
上述の実施形態において、端末２は、ユーザが画像処理装置１に対して画像処理を命令するためのパーソナルコンピュータなどであったが、携帯電話機、ＰＤＡ（Personal Digital Assistant）、携帯音楽再生機、携帯動画再生機、ゲーム機、電子書籍の閲覧装置、ナビゲーション装置などであってもよい。
【００７０】
２−１０．変形例１０
制御部１１によって実行されるプログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどのネットワーク経由でダウンロードさせることも可能である。なお、上記の制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサなどが用いられる。
【符号の説明】
【００７１】
１…画像処理装置、１１…制御部、１１０…受付部、１１１…照合部、１１２…要求部、１１３…取得部、１１４…抽出部、１１５…通知部、１１６…指示部、１１７…検知部、１１８…更新部、１１９…応答部、１２…記憶部、１２１…属性情報、１３…通信部、１４…操作部、１５…表示部、１６…インターフェイス、２…端末、３…通信回線、４…画像形成装置、９…画像処理システム、Ｊ…命令群、Ｌ…リスト、Ｍ…メール。
【図１】
2015104818.tif 000003
【図２】
2015104818.tif 000004
【図３】
2015104818.tif 000005
【図４】
2015104818.tif 000006
【図５】
2015104818.tif 000007
【図６】
2015104818.tif 000008
【図７】
2015104818.tif 000009
【図８】
2015104818.tif 000010
【図９】
2015104818.tif 000011
【図１０】
2015104818.tif 000012
【図１１】
2015104818.tif 000013