(57)【要約】【課題】ネットワークに接続され、スキャンした文書を任意のデバイスに保存可能な画像処理装置において、スキャンした文書の保存先を、各デバイスのストレージ容量等によって自動的に決定することで、ユーザーによる送信先の決定のための煩雑な操作を軽減する。【解決手段】スキャンした画像を、他の画像処理装置に送信することが可能なネットワーク制御手段と、スキャンした画像もしくはネットワークを経由して送信された画像を、ストレージ部に保存することが可能なストレージ部制御手段と、前記ストレージ部の残容量を、ネットワークを介して他の装置に通知するストレージ容量通知手段と、スキャンした画像を送信する送信先を決定する際に、ネットワークにつながった画像形成装置から前記ストレージ容量通知手段によって通知された各装置のストレージ残容量を元に、送信先を自動的に設定する送信先自動設定手段とを持つ。【選択図】　　　　図１
2004015496.tif 000002
【特許請求の範囲】
【請求項１】
スキャナ部と、プリンタ部と、電子画像を保存するストレージ部と、操作設定指示手段と、設定表示手段をもつ画像処理装置において、
スキャンした画像を、他の画像処理装置に送信することが可能なネットワーク制御手段と、
スキャンした画像もしくはネットワークを経由して送信された画像を、ストレージ部に保存することが可能なストレージ部制御手段と、
前記ストレージ部の残容量を、ネットワークを介して他の装置に通知するストレージ容量通知手段と、
スキャンした画像を送信する送信先を決定する際に、ネットワークにつながった画像形成装置から前記ストレージ容量通知手段によって通知された各装置のストレージ残容量を元に、送信先を自動的に設定する送信先自動設定手段とを持つことを特徴とする画像処理装置。
【請求項２】
スキャナの解像度、およびプリンタのカラーなどの情報を、ネットワークを介して他の装置に通知する機器情報通知手段と、前記送信先自動設定手段は、ストレージ容量だけでなく、スキャナの解像度やプリンタのカラー情報をなどを元に、予め決められた情報の優先順位に従って、送信先を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記送信先自動設定手段は、各装置から通知されたストレージ部残容量を元に、送信先候補の優先順位を決定し、その順位が高い順に、送信先候補を、前記表示手段に一覧表示することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャンした文書をネットワークを介して送信し、他のデバイスのストレージに保存することが可能な画像処理装置における、送信先の選択手段および決定手段に関する。
【０００２】
【従来の技術】
従来、スキャナによりスキャンしたドキュメントを、ＬＡＮや電話回線などのネットワークを介して送信し、ドキュメントをプリント出力可能なデバイスやサーバーなどのストレージに保存することが可能なシステムにおいては、予め送信先をユーザーが指定する必要がある。ユーザーは、送信先のデバイスにおけるストレージの容量が十分にあるかどうか、ストレージに保存したドキュメントをプリントする際に、プリンタの解像度は、スキャンするスキャナの解像度に比べて十分な能力を持っているかどうか、また、スキャン可能な色数や階調数が、プリンタのプリント可能な色数や階調数とあっているかどうかなどを考慮した上で、実際の送信先を決定しなくてはならない。
【０００３】
また、ＦＡＸなどのデバイスの場合、送信先を指定して、送信を開始した後に、送信先とのネゴシエーションにより、自機スキャナの能力と送信先のプリンタの能力を比較するが、送信先をすでに決定した後なので、その結果によって送信先を変更するかどうかユーザーに問い合わせるようなことは行わず、能力の低いほうに合わせてドキュメントを変更して送信している。
【０００４】
【発明が解決しようとする課題】
前記したシステムにおいては、スキャンしたドキュメントをストレージに保存し、それを必要に応じてプリントアウトすることを目的としているため、ＦＡＸなどのように、決められた送信先にスキャンしたドキュメントを送信するといった、特定された送信先に合わせてドキュメントを送るようなことは行わない。したがって、ユーザーは送信先を決定する前に、送信先の候補となるデバイスの、ストレージ残容量、プリンタの能力、および自機のスキャナの能力を調べた上で、最適な送信先を決定する必要があり、送信先の指定という作業が非常に煩雑となる。
【０００５】
ユーザーは、スキャンしたドキュメントを保存するのに最適なデバイスがどれかという情報が得られればよく、ある特定の送信先のデバイス能力に合わせて、スキャンしたドキュメントを画像処理して送信したいわけではない。
【０００６】
本発明では、スキャンしたドキュメントを送信し、保存する場合に、ストレージ容量といった点から最適な送信先を自動的に決定する手段を提供する。また、送信先を決定する条件として、ストレージ容量だけでなく、自機のスキャナの能力と相手先のプリンタの能力などを、予めユーザーが決めた優先順位に従って決定する手段も提供する。さらに、それらの条件によって最適と思われる送信先の候補を、最適と思われる順番に一覧表示し、ユーザーに対して、どれに送信するかを最終的に判断させる手段を提供する。
【０００７】
【課題を解決するための手段】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００８】
（１）スキャナ部と、プリンタ部と、電子画像を保存するストレージ部と、操作設定指示手段と、設定表示手段をもつ画像処理装置において、スキャンした画像を、他の画像処理装置に送信することが可能なネットワーク制御手段と、スキャンした画像もしくはネットワークを経由して送信された画像を、ストレージ部に保存することが可能なストレージ部制御手段と、前記ストレージ部の残容量を、ネットワークを介して他の装置に通知するストレージ容量通知手段と、スキャンした画像を送信する送信先を決定する際に、ネットワークにつながった画像形成装置から前記ストレージ容量通知手段によって通知された各装置のストレージ残容量を元に、送信先を自動的に設定する送信先自動設定手段とを持つことを特徴とする画像処理装置。
【０００９】
（２）スキャナの解像度、およびプリンタのカラーなどの情報を、ネットワークを介して他の装置に通知する機器情報通知手段と、前記送信先自動設定手段は、ストレージ容量だけでなく、スキャナの解像度やプリンタのカラー情報をなどを元に、予め決められた情報の優先順位に従って、送信先を決定することを特徴とする前記（１）に記載の画像処理装置。
【００１０】
（３）前記送信先自動設定手段は、各装置から通知されたストレージ部残容量を元に、送信先候補の優先順位を決定し、その順位が高い順に、送信先候補を、前記表示手段に一覧表示することを特徴とする前記（１）に記載の画像処理装置。
【００１１】
【発明の実施の形態】
以下、本発明にかかる一実施形態について、図面を参照して詳細に説明する。
【００１２】
【実施例】
図１は、本発明の実施形態における画像処理システムの構成を示した図である。
【００１３】
この画像処理システムは、画像入力デバイスであるスキャナデバイス１０５や画像出力デバイスであるプリンタ１０７と接続されており、さらに、ＬＡＮや電話回線などのネットワーク１０９と接続されており、画像情報やデバイスの機器情報などを送信あるいは受信することが可能である。
【００１４】
ＣＰＵ１０１は、この画像処理システム全体を制御するためのコントローラである。ＣＰＵ１０１は、データバスなどのバス１０２によって、各部と接続されている。ＲＡＭ１０３は、ＣＰＵ１０１が動作するために必要なプログラムやデータなどを一時的に保存するための作業用メモリである。また、スキャナデバイス１０５によってスキャンされた画像を一時的に保存する際にも使用される。
【００１５】
スキャナ制御部１０４は、スキャナデバイス１０５を制御して、画像情報を取得したり、スキャナデバイス１０５の能力情報を取得したりする。スキャナデバイス１０５は、ＣＣＤなどの光学読取装置を用いて、紙などの原稿上の走査を行い、原稿の画像情報を電気信号データに変換する。
【００１６】
プリンタ制御部１０６は、プリンタデバイス１０７を制御して、画像情報データを紙などに印字させたり、プリンタデバイス１０７のプリント能力情報を取得したりする。プリンタデバイス１０７は、画像データを用紙上に画像として印字するものであり、感光体ドラムや感光体ベルトなどを用いた電子写真方式や、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式などがあるが、どの方式でもかまわない。
【００１７】
ネットワーク制御部１０８は、ＬＡＮや電話回線などのネットワーク１０９に対して、画像情報やデバイスデータを送信あるいは受信するための制御を行う。
【００１８】
ストレージ制御部１１０は、ハードディスク（ＨＤ）などの記憶デバイスであるストレージ部１１１を制御し、ストレージ部１１１にさまざまなデータを保存したり、保存したデータを取得する。ストレージ部１１１は、ＨＤや光磁気ディスク（ＭＯ）などの読みだしと書き込みが可能なメモリであり、ここには、このシステム全体を制御するためのプログラムや設定データ、スキャンされた画像データ、ネットワーク経由で取得された画像データなどが保存される。
【００１９】
入力制御部１１２は、タッチパネルやハードキーといった操作入力デバイス１１３から、ユーザーの操作指示を入力する。また、表示制御部１１４は、ＬＣＤやＣＲＴなどの表示デバイス１１５を制御して、設定操作画面をユーザーに対して表示させる。
【００２０】
図２は、本発明の第１の実施形態における動作手順を示したフローチャートである。
【００２１】
ここでは、送信先候補のデバイスから、ストレージ残容量とプリンタの色数と階調数、プリンタの解像度を取得し、それらの情報と送信元である自機デバイスの情報を比較して、送信先を一意に決定する例について説明している。
【００２２】
また、例として、ネットワークにはスキャンを行う自機を含めて４台の画像装置が接続されているものとし、説明上それらの装置をデバイス０からデバイス３と番号付けする。それぞれのストレージ残容量、プリンタの色数と階調数、プリンタの解像度、自機（デバイス０）のスキャナの解像度は表１のような状態にあるものとする。
【００２３】
【表１】
2004015496.tif 000003
【００２４】
図２において、まず、ステップＳ１０１において、デバイス０は、ネットワークに接続された各デバイスから、ストレージ残容量やプリンタの色数、階調数などのデバイス情報を取得する。これは、デバイス０のネットワーク制御部１０８から、特別なコマンドをブロードキャスト送信することで、それを受信した各デバイスのネットワーク制御部１０８が、そのコマンドを解釈し、それぞれのストレージ制御部１１０、プリンタ制御部１０６から必要な情報を取得して、デバイス０に送信し返すことで実現される。
【００２５】
次に、ステップＳ１０２において、デバイス０において設定されている送信先決定のための条件および、その優先順位情報を取得する。現在、デバイス０の送信先決定条件およびその優先順位は、表２のように設定されているものとする。この送信先設定条件は、ストレージ１１１などに保存されており、表示制御部１１４を介してユーザーに表示される。また、入力デバイス１１３や入力制御部１１２を介して、ユーザーからの送信先設定条件やその優先順位を変更することが可能である。
【００２６】
【表２】
2004015496.tif 000004
【００２７】
さらに、ステップＳ１０３において、デバイス０のスキャン条件を取得する。これは、デバイス０のスキャナ制御部１０４あるいは、入力デバイス１１３を介してユーザーから指定されたスキャン条件を入力制御部１１２より取得する。ここで、ユーザーから指定されたスキャン解像度条件は、表１のように、カラー４ｂｉｔ、６００ｄｐｉであったとする。
【００２８】
次に、ステップＳ１０４において、これまでに取得した条件をもとに、送信先デバイスを決定する。現在、送信先を決定するための条件の優先順位は、表２のように設定されている。優先順位の高い条件から順番に、その優先順位に従って、送信先を一意に決定する。例えば、表２において、一番優先順位の高い送信先決定条件は、“ストレージ残容量が一番多い”である。まずこの条件をもとに送信先候補を選択する。表１より、自機デバイスを含む送信先候補の中で一番ストレージ残容量が多いのは、デバイス２である。この条件では、一意に候補先が決定されるので、他の条件を検証する必要がない。よって、優先順位１番目の条件によって、送信先候補は、デバイス２に決定される。ここで、１つの送信先決定条件で送信先候補が一意に決定できない場合は、次に優先順位の高い送信先決定条件によって、送信先候補を決定する。
【００２９】
例えば、ユーザー操作によって、送信先決定条件の優先順位が表３のように変更された場合、まず優先順位１番の“プリンタの色数と階調が一致しているそれ以上である。”という条件により、スキャン条件であるカラー、４ｂｉｔの条件に適合するのは、デバイス０、デバイス１、デバイス３の３つということになる。
この条件だけでは一意に決定できないので、次に、優先順位２番の送信先決定条件を検証する。ここでは、“プリンタの解像度が一致しているかそれ以上である。”ということから、スキャン条件である６００ｄｐｉ以上の条件に適合するのは、上記３つの候補のうち、デバイス０、デバイス１、デバイス３ということになる。まだ一意に決定できないので、次の優先順位の送信先決定条件を検証する。ここで、“ストレージ残容量が一番多い”と言う条件に適合するのは、上記３つの候補のうち、デバイス１であり、送信先候補が一意に決定される。もし、全ての条件を検証しても、送信先が一意に決定できない場合は、検証された送信先候補の中からランダムに決定してもよいし、予め送信先候補にユーザーが任意に選択可能な送信先候補の優先順位をつけておき、検証された送信先候補の中からその条件をもとに最終的な送信先候補を一意に決定してもかまわない。
【００３０】
【表３】
2004015496.tif 000005
【００３１】
次にステップＳ１０５において、ステップＳ１０４において決定された送信先候補を、表示制御部１１４を介して、表示デバイス１１５に表示する。また、その送信先候補デバイスを実際の送信先として設定する。
【００３２】
次に、ステップＳ１０６において、入力デバイス１１３から入力されるユーザーの指示を待つ。ユーザーの指示があったと入力制御部１１２が判断した場合は、次のステップに移る。
【００３３】
ステップＳ１０７では、ステップＳ１０６によって入力された指示が、スキャンの設定条件を変更する指示かどうかを判断する。読み取り解像度や読み取り色数の変更など、スキャンの設定条件の変更であれば、ステップＳ１１１の処理に移る。
【００３４】
ステップＳ１１１では、ステップＳ１０６においてユーザーが変更を指示したスキャン設定条件に設定を変更する。その後ステップＳ１０３の処理に戻る。
【００３５】
ステップＳ１０７において、スキャン条件の変更指示でないと判断された場合は、ステップＳ１０８において、ステップＳ１０６で入力されたユーザーの指示が、送信先決定のための条件の変更指示かあるいはその優先順位変更の指示かどうかを判断する。ステップＳ１０８において、ユーザーの指示が送信先決定条件の変更であると判断された場合は、ステップＳ１１２の処理に移る。ステップＳ１１２では、ステップＳ１０６においてユーザーが指示した送信先決定のための優先順位の順番を変更する。その後、ステップＳ１０２の処理に戻る。
【００３６】
ステップＳ１０８において、ユーザーからの指示が、送信先決定条件の変更指示ではないと判断された場合は、ステップＳ１０９において、ユーザーから与えられた指示が、送信開始指示かどうかを判断する。送信開始指示ではないと判断された場合は、ステップＳ１０６に戻り、ユーザーからの指示待ち状態に戻る。
【００３７】
ステップＳ１０９において、ユーザーからの送信開始指示が与えられたと判断された場合は、ステップＳ１１０において、現在設定されているスキャン条件、送信先を用いて、送信処理を開始する。
【００３８】
図３は、本発明の第２の実施形態における動作手順を示したフローチャートである。
【００３９】
ここでは、送信先候補のデバイスから、ストレージ残容量とプリンタの色数と階調数、プリンタの解像度を取得し、それらの情報と送信元である自機デバイスの情報を比較して、送信先候補を優先順位付けして表示し、ユーザーに選択させる例について説明している。
【００４０】
また、第１の実施例と同じく、ネットワークにはスキャンを行う自機を含めて４台の画像装置が接続されているものとし、説明上それらの装置をデバイス０からデバイス３と番号付けする。それぞれのストレージ残容量、プリンタの色数と階調数、プリンタの解像度、自機（デバイス０）のスキャナの解像度は表１のような状態にあるものとする。
【００４１】
図３において、まず、ステップＳ２０１において、デバイス０は、ネットワークに接続された各デバイスから、ストレージ残容量やプリンタの色数、階調数などのデバイス情報を取得する。これは、デバイス０のネットワーク制御部１０８から、特別なコマンドをブロードキャスト送信することで、それを受信した各デバイスのネットワーク制御部１０８が、そのコマンドを解釈し、それぞれのストレージ制御部１１０、プリンタ制御部１０６から必要な情報を取得して、デバイス０に送信し返すことで実現される。
【００４２】
次に、ステップＳ２０２において、デバイス０において設定されている送信先決定のための条件および、その優先順位情報を取得する。現在、デバイス０の送信先決定条件およびその優先順位は、表２のように設定されているものとする。この送信先設定条件は、ストレージ１１１などに保存されており、表示制御部１１４を介してユーザーに表示される。また、入力デバイス１１３や入力制御部１１２を介して、ユーザーからの送信先設定条件やその優先順位を変更することが可能である。
【００４３】
さらに、ステップＳ２０３において、デバイス０のスキャン条件を取得する。これは、デバイス０のスキャナ制御部１０４あるいは、入力デバイス１１３を介してユーザーから指定されたスキャン条件を入力制御部１１２より取得する。ここで、ユーザーから指定されたスキャン解像度条件は、表１のように、カラー４ｂｉｔ、６００ｄｐｉであったとする。
【００４４】
次に、ステップＳ２０４において、これまでに取得した条件をもとに、送信先デバイスを決定する。現在、送信先を決定するための条件およびその優先順位は、表２のように設定されている。
【００４５】
ここで、設定されている送信先決定条件の優先順位に従って、優先順位の高い条件に一致している順番に、送信先候補を順位づけする。
【００４６】
例えば、表２において、一番優先順位の高い送信先決定条件は、“ストレージ残容量が一番多い”である。まずこの条件をもとに送信先候補の順位付けを行う。表１より、自機デバイスを含む送信先候補の選択優先順は、デバイス２、デバイス１、デバイス０、デバイス３の順になる。この条件においては、優先順位を一意に順番付け可能なので、この条件のみによって送信先候補の順位付けが決まる。ここで、もしストレージ残容量が全く同じデバイスが２つ以上あった場合は、この条件だけでは一意に優先順位を決定できないので、次に優先順位の高い送信先決定条件によって、送信先の優先順位付けを行う。
【００４７】
例えば、ユーザー操作によって、送信先決定条件の優先順位が表３のように変更された場合、まず優先順位１番の“プリンタの色数と階調が一致しているそれ以上である。”という条件によって送信先候補の優先順位付けが行われる。その結果、デバイス０、デバイス１、デバイス３、デバイス２という優先順位がつけられるが、デバイス０とデバイス１とデバイス３は同順である。そこで、次に、送信先決定条件の２番目の条件を検証する。２番目の条件は、“プリンタの解像度が一致しているかそれ以上である。”であるから、デバイス３は、デバイス０、デバイス１の次順に確定される。２番目の送信先決定条件によっても、デバイス０とデバイス１は同順である。そこで、３番目の送信先決定条件を検証する。３番目の条件は、“ストレージ残容量が一番多い。”であるから、デバイス０とデバイス１のストレージ残量を比較し、デバイス１の残量の方が多いため、優先順位はデバイス１の方が高くなる。よって、最終的に、デバイス１、デバイス０、デバイス３、デバイス２の順に送信先候補優先順位が確定する。
【００４８】
このように、送信先候補の優先順位を決定するが、送信先決定条件によっては、複数の送信先候補の状態が同条件になり、送信先が一意に決定できないこともありえる。このため、送信先候補のリストの登録順や、送信先候補につけられたリストの番号順など、必ず一意に送信先が決定できるような送信先決定条件を、最も優先順位の低い送信先決定条件に設定しておくことが望ましい。
【００４９】
ステップＳ２０４によって、送信先候補の優先順位が決定されたら、ステップＳ２０５において、送信先候補を、表示デバイス１１５に対して、ステップＳ２０４で決定された優先順に、リスト表示などによって、ユーザーに送信先候補とその優先順位がわかるように表示する。
【００５０】
次に、ステップＳ２０６において、入力デバイス１１３から入力されるユーザーの指示を待つ。ユーザーの指示があったと入力制御部１１２が判断した場合は、ステップＳ２０７の処理に移る。
【００５１】
ステップＳ２０７では、ステップＳ２０６によって入力された指示が、スキャンの設定条件を変更する指示かどうかを判断する。読み取り解像度や読み取り色数の変更など、スキャンの設定条件の変更であれば、ステップＳ２１２の処理に移る。
【００５２】
ステップＳ２１２では、ステップＳ２０６においてユーザーが変更を指示したスキャン設定条件に設定を変更する。その後、ステップＳ２０３の処理に戻る。
【００５３】
ステップＳ２０７において、スキャン条件の変更指示でないと判断された場合は、ステップＳ２０８において、ステップＳ２０６によって入力された指示が、送信先決定条件の変更の指示かどうかを判断する。ステップＳ２０８において、ユーザーの指示が送信先決定条件の変更であると判断された場合は、ステップＳ２１３の処理に移る。
【００５４】
ステップＳ２１３では、ステップＳ１０６においてユーザーが指示した送信先決定のための条件もしくはその優先順位に、設定を変更する。その後、ステップＳ２０２の処理に戻るが、ステップＳ２０４において、先ほどの例のように、変更された送信先決定条件およびその優先順位によって、送信先候補の優先順位が変更される。
【００５５】
ステップＳ２０８において、ユーザーからの指示が、送信先決定条件の変更の指示ではないと判断された場合は、ステップＳ２０９において、ユーザーから与えられた指示が、ステップＳ２０５で優先順位とともに一覧表示された送信先候補の選択指示かどうかを判定する。
【００５６】
送信先候補の選択指示であると判断された場合は、ステップＳ２１４の処理に移る。
【００５７】
ステップＳ２１４では、ステップＳ２０９において、選択されたと判断された送信先候補を、実際の送信先として設定する。その後、ステップＳ２０６に戻り、ユーザーからの指示待ち状態に戻る。
【００５８】
ステップＳ２０９において、ユーザーからの指示が、送信先候補の選択指示でないと判断された場合は、ステップＳ２１０において、ユーザーから与えられた指示が、送信開始指示かどうかを判断する。送信開始指示ではないと判断された場合は、ステップＳ２０６に戻り、ユーザーからの指示待ち状態に戻る。
【００５９】
ステップＳ２１０において、ユーザーからの指示が、送信開始の指示だと判断された場合は、ステップＳ２１１において、現在設定されているスキャン条件、送信先を用いて、送信処理を開始する。
【００６０】
【発明の効果】
このように、第１の実施形態の発明においては、スキャンを行う自機デバイスのスキャン能力とネットワークに接続された他デバイスのプリンタ能力、ストレージの残量などを情報を元に、予めユーザーが設定した送信先決定条件の優先順にしたがって、自動的に送信先を決定することができる。このため、ユーザーは、送信先を決定するために、ネットワークに接続された他デバイスのスキャナ能力やストレージの残量などをいちいち調べて、自機デバイスと比較する必要がないため、送信先を容易にかつ迅速に選択設定することが可能になる。
【００６１】
また、第２の実施形態の発明においては、各デバイスの能力や状態、送信先決定条件の優先順位によって、送信先候補を順位づけし、それをユーザーに対して一覧表示することで、ユーザーに対して最終的な送信先をその中から選択させる。これにより、ユーザーが意図していなかった送信先候補が最も優先順位の高い送信先候補になったとしても、ユーザーはそのリストの中から、最も望ましい送信先を選択することが可能になるため、望ましい送信先候補が最も優先順位の高い候補として得られなかったときの、誤送信や送信先決定条件の設定しなおしなどの手間を回避することができる。
【００６２】
このように、本発明によって、ネットワークに接続された、画像保存のためのストレージを持つ画像形成装置の送信先決定における操作性を向上することができる。
【図面の簡単な説明】
【図１】本発明の実施形態における画像形成装置の構成を示すブロック図。
【図２】本発明の第１の実施形態における処理手順を示すフローチャート図である。
【図３】本発明の第２の実施形態における処理手順を示すフローチャート図である。
【符号の説明】
１０１　ＣＰＵ
１０２　バス
１０３　ＲＡＭ
１０４　スキャナ制御部
１０５　スキャナデバイス
１０６　プリンタ制御部
１０７　プリンタデバイス
１０８　ネットワーク制御部
１０９　ネットワーク
１１０　ストレージ制御部
１１１　ストレージ
１１２　入力制御部
１１３　入力デバイス
１１４　表示制御部
１１５　表示デバイス
【図１】
2004015496.tif 000006
【図２】
2004015496.tif 000007
【図３】
2004015496.tif 000008