(57)【要約】【課題】  選択した配信先へ直ちにデータを配信することができる。【解決手段】  デジタル複合機１０は、ＬＡＮ７０に接続されているコンピュータへ外部通信インタフェース６６を介して応答要求を送信し、その後外部通信インタフェース６６を介して該応答要求に対する応答を受信したとき、該応答を送信してきたコンピュータがネットワークＰＣ選択画面に配信先選択肢として表示されるようディスプレイ５４を制御する。つまり、ネットワークＰＣ選択画面に配信先選択肢として表示されるコンピュータは通信可能であることが確認済みのものである。したがって、配信先選択肢から選択された配信先には直ちにデータを配信することができる。【選択図】        図２
2007072741.tif 000002
【特許請求の範囲】
【請求項１】
配信先選択肢が表示された配信先選択画面で配信先を選択し該選択した配信先へデータをネットワーク経由で配信するデータ配信装置であって、
前記配信先選択画面を表示する表示手段と、
前記ネットワークに接続されている送受信装置との間で信号のやり取りが可能な通信手段と、
前記ネットワークに接続されている送受信装置へ前記通信手段を介して応答要求を送信し、その後前記通信手段を介して該応答要求に対する応答を受信したとき、該応答を送信してきた送受信装置が前記配信先選択画面に配信先選択肢として表示されるよう前記表示手段を制御する制御手段と、
を備えたデータ配信装置。
【請求項２】
請求項１に記載のデータ配信装置であって、
前記配信先選択肢となり得る配信先候補を記憶する配信先候補記憶手段と、
前記配信先候補のうち有効な配信先候補か無効な配信先候補かを設定する設定手段と、
を備え、
前記制御手段は、前記応答を送信してきた送受信装置が前記設定手段により有効な配信先候補に設定されている場合には該送受信装置が前記配信先選択画面に配信先選択肢として表示されるよう前記表示手段を制御し、前記送受信装置が前記設定手段により無効な配信先候補に設定されているときには該送受信装置が前記配信先選択画面に配信先選択肢として表示されないよう前記表示手段を制御する、
データ配信装置。
【請求項３】
請求項２に記載のデータ配信装置であって、
前記配信先選択画面に配信先選択肢として表示された配信先候補のうち任意の配信先候補を無効な配信先候補に更新可能な更新手段、
を備え、
前記制御手段は、前記更新手段によって無効な配信先候補に更新された配信先候補が前記配信先選択画面に配信先選択肢として表示されないよう前記表示手段を制御する、
データ配信装置。
【請求項４】
請求項２又は３に記載のデータ配信装置であって、
前記配信先選択画面が前記表示手段に表示されている状態で無効設定の一時解除を指令可能な無効一時解除指令手段、
を備え、
前記制御手段は、前記無効一時解除指令手段によって無効設定の一時解除が指令されたときには、前記応答を送信してきた送受信装置のうち前記配信先候補記憶手段に配信先候補として記憶されているものについては前記配信先選択画面に配信先選択肢として表示するよう前記表示手段を制御する、
データ配信装置。
【請求項５】
前記設定手段は、前記配信先候補記憶手段に記憶された配信先候補のうち有効な配信先候補を設定し、該設定した有効な配信先候補以外のものを無効な配信先候補とする手段である、
請求項２〜４のいずれかに記載のデータ配信装置。
【請求項６】
前記制御手段は、前記応答を送信してこなかった送受信装置のうち有効な配信先候補に設定されているものについては前記配信先選択画面に選択不能な配信先選択肢として表示されるよう前記表示手段を制御する、
請求項２〜５のいずれかに記載のデータ配信装置。
【請求項７】
前記制御手段は、当初は前記設定手段により設定された有効な配信先候補をすべて選択不能な配信先選択肢として前記配信先選択画面に予め定められた順序で並ぶように前記表示手段を制御し、その後前記応答を送信してきた送受信装置のうち有効な配信先候補に設定されているものについては選択可能な配信先選択肢となるように前記表示手段を制御する、
請求項２〜６のいずれかに記載のデータ配信装置。
【請求項８】
前記制御手段は、前記ネットワークに接続されている送受信装置へ前記通信手段を介してマルチキャスト又はブロードキャストで応答要求を送信する、
請求項１〜７のいずれかに記載のデータ配信装置。
【請求項９】
前記制御手段は、前記応答を送信してきた送受信装置のうち前記配信先候補記憶手段に記憶されていないものについては前記配信先選択画面に選択可能な配信先選択肢として表示されるよう前記表示手段を制御する、
請求項８に記載のデータ配信装置。
【請求項１０】
請求項１〜９のいずれかに記載のデータ配信装置であって、
画像を読み取ってスキャンデータとするスキャナ手段、
を備え、
前記配信先候補記憶手段は、前記配信先候補を前記スキャンデータの配信先の候補として記憶する、
データ配信装置。
【請求項１１】
配信先選択肢が表示された配信先選択画面を表示する表示手段と、ネットワークに接続されている送受信装置との間で信号のやり取りが可能な通信手段とを利用して、前記配信先選択画面で選択された配信先へデータを前記ネットワーク経由で配信する、コンピュータ・ソフトウェアによるデータ配信方法であって、
（ａ）前記ネットワークに接続されている送受信装置へ前記通信手段を介して応答要求を送信するステップと、
（ｂ）前記ステップ（ａ）の後前記通信手段を介して該応答要求に対する応答を受信したとき、該応答を送信してきた送受信装置が前記配信先選択画面に配信先選択肢として表示されるよう前記表示手段を制御するステップと、
を含むデータ配信方法。
【請求項１２】
請求項１１に記載のデータ配信方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ配信装置、データ配信方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来より、スキャナで読み取ったデータをネットワーク経由で配信するネットワークシステムが知られている。例えば、特許文献１には、ネットワークスキャナで送信先ＩＰアドレスを入力したあとスキャナによる読み取りを実行し、読み取ったデータをサーバＰＣへ送信し、このサーバＰＣが送信先ＩＰアドレスのクライアントＰＣと接続されていることを確認したあとそのクライアントＰＣへデータを配信するシステムが提案されている。
【特許文献１】特開２０００−９２１２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、送信先ＩＰアドレスを入力する段階では、その送信先ＩＰアドレスのクライアントＰＣが受信可能な状態か否かが不明であるため、ネットワークスキャナを操作するオペレータは読み取ったデータがクライアントＰＣへ直ちに送られるかどうかを判断することができないという問題があった。
【０００４】
本発明は、この課題を解決するためになされたものであり、選択した配信先へ直ちにデータを配信することができるデータ配信装置、データ配信方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明のデータ配信装置は、
配信先選択肢が表示された配信先選択画面で配信先を選択し該選択した配信先へデータをネットワーク経由で配信するデータ配信装置であって、
前記配信先選択画面を表示する表示手段と、
前記ネットワークに接続されている送受信装置との間で信号のやり取りが可能な通信手段と、
前記ネットワークに接続されている送受信装置へ前記通信手段を介して応答要求を送信し、その後前記通信手段を介して該応答要求に対する応答を受信したとき、該応答を送信してきた送受信装置が前記配信先選択画面に配信先選択肢として表示されるよう前記表示手段を制御する制御手段と、
を備えたものである。
【０００７】
このデータ配信装置では、ネットワークに接続されている送受信装置へ通信手段を介して応答要求を送信し、その後通信手段を介して該応答要求に対する応答を受信したとき、該応答を送信してきた送受信装置が配信先選択画面に配信先選択肢として表示されるよう表示手段を制御する。つまり、配信先選択画面に配信先選択肢として表示される送受信装置は通信可能であることが確認済みのものである。したがって、配信先選択肢から選択された配信先には直ちにデータを配信することができる。
【０００８】
本発明のデータ配信装置は、前記配信先選択肢となり得る配信先候補を記憶する配信先候補記憶手段と、前記配信先候補のうち有効な配信先候補か無効な配信先候補かを設定する設定手段と、を備え、前記制御手段は、前記応答を送信してきた送受信装置が前記設定手段により有効な配信先候補に設定されている場合には該送受信装置が前記配信先選択画面に配信先選択肢として表示されるよう前記表示手段を制御し、前記送受信装置が前記設定手段により無効な配信先候補に設定されているときには該送受信装置が前記配信先選択画面に配信先選択肢として表示されないよう前記表示手段を制御するようにしてもよい。こうすれば、配信先候補記憶手段に多数の配信先候補が記憶されていたとしても、有効な配信先候補のみが配信先選択画面の配信先選択肢として表示されるため、オペレータは比較的迅速に配信先を選択することができる。特に、表示手段が十分な表示面積を持たない場合に有用である。
【０００９】
前記配信先候補記憶手段と前記設定手段とを備えた本発明のデータ配信装置は、更に、前記配信先選択画面に配信先選択肢として表示された配信先候補のうち任意の配信先候補を無効な配信先候補に更新可能な更新手段を備えていてもよく、この場合、前記制御手段は、前記更新手段によって無効な配信先候補に更新された配信先候補が前記配信先選択画面に配信先選択肢として表示されないよう前記表示手段を制御するようにしてもよい。こうすれば、配信先選択画面に表示された配信先選択肢のうち不要なものをその場で配信先選択肢として表示されないようにすることができるため、操作上便利である。
【００１０】
前記配信先候補記憶手段と前記設定手段とを備えた本発明のデータ配信装置は、更に、前記配信先選択画面が前記表示手段に表示されている状態で無効設定の一時解除を指令可能な無効一時解除指令手段を備えていてもよく、この場合、前記制御手段は、前記無効一時解除指令手段によって無効設定の一時解除が指令されたときには、前記応答を送信してきた送受信装置のうち前記配信先候補記憶手段に配信先候補として記憶されているものについては前記配信先選択画面に配信先選択肢として表示するよう前記表示手段を制御するようにしてもよい。こうすれば、配信先選択画面に表示された配信先選択肢の中に希望するものがなかったような場合でも、その場で配信先選択肢を増やすことができる。
【００１１】
前記配信先候補記憶手段と前記設定手段とを備えた本発明のデータ配信装置において、前記設定手段は、前記配信先候補記憶手段に記憶された配信先候補のうち有効な配信先候補を設定し、該設定した有効な配信先候補以外のものを無効な配信先候補とする手段であってもよい。一般的に膨大な数の配信先候補が存在する場合には有効な配信先候補の数の方が無効な配信先候補の数よりも少ないことが多いため、配信先候補の中から有効な配信先候補を設定しそれ以外のものを無効な配信先候補とみなすことが好ましい。但し、場合によっては、配信先候補ごとに有効か無効かを設定してもよいし、配信先候補の中から無効な配信先候補を設定しそれ以外を有効な配信先候補とみなすようにしてもよい。
【００１２】
前記配信先候補記憶手段と前記設定手段とを備えた本発明のデータ配信装置において、前記制御手段は、前記応答を送信してこなかった送受信装置のうち有効な配信先候補に設定されているものについては前記配信先選択画面に選択不能な配信先選択肢として表示されるよう前記表示手段を制御するようにしてもよい。こうすれば、オペレータは配信先選択画面をみるだけで、配信先選択肢として表示されている送受信装置のうちどれが通信可能な状態になっていてどれが通信可能な状態になっていないかを把握することができる。
【００１３】
前記配信先候補記憶手段と前記設定手段とを備えた本発明のデータ配信装置において、前記制御手段は、当初は前記設定手段により設定された有効な配信先候補をすべて選択不能な配信先選択肢として前記配信先選択画面に予め定められた順序で並ぶように前記表示手段を制御し、その後前記応答を送信してきた送受信装置のうち有効な配信先候補に設定されているものについては選択可能な配信先選択肢となるように前記表示手段を制御するようにしてもよい。こうすれば、配信先選択画面には常に同じ順序で配信先選択肢が並ぶため、毎回並び順が変わってしまう場合に比べてオペレータは配信先を選択しやすい。また、オペレータは配信先選択画面をみるだけで、配信先選択肢として表示されている送受信装置のうちどれが通信可能な状態になっていてどれが通信可能な状態になっていないかを把握することができる。
【００１４】
本発明のデータ配信装置において、前記制御手段は、前記ネットワークに接続されている送受信装置へ前記通信手段を介してマルチキャスト又はブロードキャストで応答要求を送信するようにしてもよい。ユニキャストで送受信装置ごとに応答要求を送信していってもよいが、そうすると多数の送受信装置がネットワークに接続されている場合には応答要求の送信とそれに対する応答の受信とがすべて終了するまでに多大な時間を要することになる。このため、マルチキャスト又はブロードキャストで送受信装置に一斉に応答要求を送信することが好ましい。
【００１５】
本発明のデータ配信装置において、前記制御手段は、前記応答を送信してきた送受信装置のうち前記配信先候補記憶手段に記憶されていないものについては前記配信先選択画面に選択可能な配信先選択肢として表示されるよう前記表示手段を制御するようにしてもよい。こうすれば、新たにネットワークに接続された送受信装置に対してデータを配信したいような場合に便利である。
【００１６】
本発明のデータ配信装置は、画像を読み取ってスキャンデータとするスキャナ手段を備え、前記配信先候補記憶手段は、前記配信先候補を前記スキャンデータの配信先の候補として記憶するようにしてもよい。こうすれば、スキャンデータを配信するにあたり、配信先選択肢から選択された配信先に直ちに配信することができる。
【００１７】
本発明のデータ配信方法は、配信先選択肢が表示された配信先選択画面を表示する表示手段と、ネットワークに接続されている送受信装置との間で信号のやり取りが可能な通信手段とを利用して、前記配信先選択画面で選択された配信先へデータを前記ネットワーク経由で配信する、コンピュータ・ソフトウェアによるデータ配信方法であって、
（ａ）前記ネットワークに接続されている送受信装置へ前記通信手段を介して応答要求を送信するステップと、
（ｂ）前記ステップ（ａ）の後前記通信手段を介して該応答要求に対する応答を受信したとき、該応答を送信してきた送受信装置が前記配信先選択画面に配信先選択肢として表示されるよう前記表示手段を制御するステップと、
を含むものである。
【００１８】
このデータ配信方法では、ネットワークに接続されている送受信装置へ通信手段を介して応答要求を送信し、その後通信手段を介して該応答要求に対する応答を受信したとき、該応答を送信してきた送受信装置が配信先選択画面に配信先選択肢として表示されるよう表示手段を制御する。つまり、配信先選択画面に配信先選択肢として表示される送受信装置は通信可能であることが確認済みのものである。したがって、配信先選択肢から選択された配信先には直ちにデータを配信することができる。なお、このデータ配信方法において、上述した種々のデータ配信装置の機能を実現するようなステップを追加してもよい。
【００１９】
本発明のプログラムは、上述したデータ配信方法の各ステップを１以上のコンピュータに実行させるためのプログラムである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか複数のコンピュータに分散して実行させれば、上述したデータ配信方法の各ステップが実行されるため、上述したデータ配信方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明の好適な一実施形態を図面を用いて説明する。図１は本発明の一実施形態であるデジタル複合機１０の概略構成を示す構成図、図２はデジタル複合機１０の電気的な接続を示すブロック図である。
【００２１】
本実施形態のデジタル複合機１０は、図１に示すように、画像データに基づく画像を用紙に印刷するカラーレーザプリンタ２０と、カラーレーザプリンタ２０の上部に設置され原稿上の画像を画像データとして読み取るスキャナ３０と、スキャナ３０の手前に設けられユーザの指示を入力したり各種情報を表示したりする操作パネル５０と、このデジタル複合機１０の全体の制御を司るコントローラ６０（図２参照）を備えている。
【００２２】
カラーレーザプリンタ２０は、図２に示すように、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式のプリンタ機構として構成され、帯電された表面上にＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック）の各色ごとの画像の静電潜像が図示しない露光器により形成される感光体２１と、各色のトナーカートリッジ２３Ｃ，２３Ｍ，２３Ｙ，２３Ｋから供給される各色のトナーを感光体２１上に形成された静電潜像に付着させてトナー像として現像する現像器２３と、現像した各色のトナー像が重なり合うように一次転写する中間転写体としての転写ベルト２５と、図示しない用紙カセットから搬送された用紙Ｐに転写ベルト２５上に形成された４色のトナー像を二次転写する二次転写ユニット２７と、用紙Ｐ上に転写された４色のトナー像を用紙Ｐに溶融し定着させる定着ユニット２９とを備えている。このうち、現像器２３は、装着された各トナーカートリッジ２３Ｃ，２３Ｍ，２３Ｙ，２３Ｋがそれぞれ感光体２１に対向するように回転可能に取り付けられている。
【００２３】
スキャナ３０は、図２に示すように、一般的なフラットベッド方式のイメージスキャナとして構成され、スキャンしたい画像が下向きになるよう原稿Ｍをセットするガラス台３２と、ガラス台３２にセットされた原稿に光を照射する露光ランプ３４と、原稿で反射された反射光を受光して電気信号に変換するカラーＣＣＤセンサ３６とを備えている。このスキャナ３０は、コントローラ６０からスキャン制御信号が入力されると、露光ランプ３４は光を発光し、この光を均一化しつつガラス台３２上の原稿に導いて照射する。カラーＣＣＤセンサ３６は、原稿で反射された反射光を読み取ってデジタルデータに変換する。このデジタルデータは、カラーＣＣＤセンサ３６からコントローラ６０へ伝送され、ＲＡＭ６３の図示しないスキャナバッファに記憶される。
【００２４】
操作パネル５０は、図２に示すように、ユーザの指示を入力するボタン群５２と、各種情報を表示するディスプレイ５４とを備えている。このうち、ボタン群５２は、コピーを行うときに押下されるコピーボタン５２ａやスキャナで画像を読み取るときに押下されるスキャナボタン５２ｂ、動作を開始するとき等に押下されるスタートキー５２ｃ、動作を中止するとき等に押下されるストップキー５２ｄ、カーソルを上下左右に移動するためのカーソルキー５２ｅ、ディスプレイ５４で反転されたメニューバーなどを確定するとき等に押下されるＯＫキー５２ｆ、機能を拡張するとき等に押下される拡張キー５２ｇ、各種の設定登録を行うとき等に押下される設定登録キー５２ｈなどから構成されている。
【００２５】
コントローラ６０は、図２に示すように、ＣＰＵ６１を中心とするマイクロプロセッサとして構成されており、各種処理プログラムなどを記憶したＲＯＭ６２と、一時的にスキャンデータや印刷データを記憶したりデータを保存したりするＲＡＭ６３と、電気的に書き換え可能で電源を切ってもデータが保持されるフラッシュメモリ６４と、操作パネル５０との通信を可能とする内部通信インタフェース６５と、ローカル・エリア・ネットワーク（ＬＡＮ）７０を介してホストコンピュータ７１〜７６との通信を可能とする外部通信インタフェース６６とを備え、これらはバス６７を介して互いに信号のやり取りが可能なように接続されている。このコントローラ６０は、カラーレーザプリンタ２０やスキャナ３０からの各種動作信号や各種検出信号を入力したり、ホストコンピュータ７１〜７６から送信された各種信号や各種データを入力したり、操作パネル５０のボタン群５２の操作に応じて発生する操作信号を入力したりする。また、コントローラ６０は、カラーレーザプリンタ２０やスキャナ３０へ各種制御信号を出力したり、操作パネル５０のディスプレイ５２に表示制御信号を出力したり、ホストコンピュータ７１〜７６へ各種信号や各種データを送信したりする。
【００２６】
フラッシュメモリ６４には、ホストコンピュータ７１〜７６がスキャンデータの配信先候補として登録されている。図３は配信先候補の登録テーブル６４ａを表す説明図である。登録テーブル６４ａには、図３に示すように、ホストコンピュータ７１〜７６のＩＰアドレスとホスト名のほか、有効な配信先候補か無効な配信先候補かが設定されている。ここでは、ホストコンピュータ７１〜７４は、ＥＰＳＯＮ００１〜００４というホスト名が付けられ、ホストコンピュータ７６は、Ｔｅｍｐｏｒａｒｙｄｅｖｉｃｅというホスト名が付けられ、いずれも有効な配信先候補として登録されている。一方、ホストコンピュータ７５はＴｅｓｔｄｅｖｉｃｅというホスト名が付けられ、無効な配信先候補として登録されている。
【００２７】
次に、こうして構成された本実施形態のデジタル複合機１０の動作、特に原稿をスキャナ３０で読み取って得たスキャンデータを配信する動作について説明する。
【００２８】
まず、配信先候補の有効・無効を設定する機能について、図４〜図６を用いて説明する。図４は配信先候補有効・無効設定ルーチンのフローチャート、図５はこのルーチンが実行されるのに伴ってディスプレイ５４に表示される画面の一例を表す説明図、図６は更新後の配信先候補の登録テーブルを表す説明図である。このルーチンは、オペレータが操作パネル５０の設定登録キー５２ｈを押下し、ディスプレイ５４に表示される図示しないメニュー画面の中から「有効・無効の設定」が選択されたときに開始される。
【００２９】
このルーチンが開始されると、ＣＰＵ６１は、まず、フラッシュメモリ６４の登録テーブル６４ａに配信先候補として登録されているホストコンピュータのホスト名をスキャン機能設定画面Ｄ１に一覧表示する（ステップＳ１００）。このとき、無効な配信先候補として登録されているホストコンピュータについては、ホスト名の前に「＊」を付けて表示する。このときの様子を図５（ａ）に示す。続いて、カーソルキー５２ｅの上矢印キー又は下矢印キーが押下されたか否かを判定し（ステップＳ１１０）、押下されたときにはカーソルを上又は下に移動してそのカーソル位置の配信先候補を反転表示する（ステップＳ１２０）。ステップＳ１１０でカーソルキー５２ｅが押下されていないとき又はステップＳ１２０のあと、ＯＫキー５２ｆが押下されたか否かを判定し（ステップＳ１３０）、ＯＫキー５２ｆが押下されていないときには再びステップＳ１１０に戻り、ＯＫキー５２ｆが押下されたときには反転表示されている配信先候補の有効・無効を設定する画面Ｄ１ａをディスプレイ５４に表示する（ステップＳ１４０）。このときの様子を図５（ｂ）に示す。この図５（ｂ）は、ホスト名がＴｅｍｐｏｒａｒｙｄｅｖｉｃｅという配信先候補の有効・無効を設定する画面を表し、「有効」バーと「無効」バーとが表示されている。続いて、カーソルキー５２ｅの上矢印キー又は下矢印キーが押下されたか否かを判定し（ステップＳ１５０）、押下されたときにはカーソルを上又は下に移動してそのカーソル位置に合わせて「有効」バーか「無効」バーのいずれかを反転表示する（ステップＳ１６０）。ステップＳ１５０でカーソルキー５２ｅが押下されていないとき又はステップＳ１６０のあと、ＯＫキー５２ｆが押下されたか否かを判定し（ステップＳ１７０）、ＯＫキー５２ｆが押下されていないときには再びステップＳ１５０に戻り、ＯＫキー５２ｆが押下されたときには今回の配信先候補の有効・無効を設定する（ステップＳ１８０）。すなわち、「有効」バーが反転表示された状態でＯＫキー５２ｆが押下された場合には、今回の配信先候補を有効な配信先候補としてフラッシュメモリ６４に登録し、「無効」バーが反転表示された状態でＯＫキー５２ｆが押下された場合には、今回の配信先候補を無効な配信先候補推してフラッシュメモリ６４に登録する。図５（ｃ）は「無効」バーが反転表示されているときにＯＫキー５２ｆが押下されたときの画面の一例である。その後、ホストコンピュータのホスト名を一覧表示し（ステップＳ１９０）、このルーチンを終了する。このとき、ステップＳ１００と同様、無効な配信先候補のホスト名の前に「＊」を付けて表示する。このときの様子を図５（ｄ）に示す。図５（ｄ）はホスト名Ｔｅｍｐｏｒａｒｙｄｅｖｉｃｅの設定内容が「無効」に変更されたあとのスキャン機能設定画面Ｄ１を表し、そのホスト名の前に「＊」が付いている。このとき、更新後の配信先候補の登録テーブル６４ａは、図６に示すように、ホスト名Ｔｅｍｐｏｒａｒｙｄｅｖｉｃｅの設定内容が更新前は「有効」だったのに対し（図３参照）、ここでは「無効」に変更されている。
【００３０】
次に、スキャンデータを配信する機能について、図７及び図８を用いて説明する。図７はスキャンデータを配信するためのメインルーチンのフローチャート、図８はこのルーチンが実行されるのに伴ってディスプレイ５４に表示される画面の一例を表す説明図である。このルーチンは、オペレータがスキャナ３０のガラス台３２に原稿Ｍを下向きにセットし、スキャナボタン５２ｂを押下したときに開始される。なお、ここではフラッシュメモリ６４の配信先候補の登録テーブル６４ａは図６の状態になっているものとする。
【００３１】
このルーチンが開始されると、ＣＰＵ６１は、まず、ディスプレイ５４にスキャンデータ送信先選択画面Ｄ２を表示する（ステップＳ２００）。このスキャンデータ送信先選択画面Ｄ２は、図８（ａ）に示すように「ＵＳＢメモリ」バー、「ローカルＰＣ」バー、「ネットワークＰＣ」バーのいずれかを選択設定可能な画面である。続いて、ＣＰＵ６１は、「ネットワークＰＣ」バーが反転表示された状態でＯＫキー５２ｆが押下されたか否かを判定し（ステップＳ２１０）、「ネットワークＰＣ」バー以外のバーが反転表示された状態でＯＫキー５２ｆが押下されたときにはそのバーに応じた他のルーチンを実行し（ステップＳ２２０）、その後本ルーチンを終了する。一方、「ネットワークＰＣ」バーが反転表示された状態でＯＫキー５２ｆが押下されたときには、ＬＡＮ７０に接続されているコンピュータに対して外部通信インタフェース６６を介してマルチキャストで応答要求を一斉に送信する（ステップＳ２３０）。その後、外部通信インタフェース６６を介して応答要求に対する応答信号を送信してきたコンピュータがいるか否かを判定し（ステップＳ２４０）、応答信号を送信してきたコンピュータがいたときには、そのコンピュータがフラッシュメモリ６４に有効な配信先候補として記憶されているか否かを判定する（ステップＳ２５０）。そして、そのコンピュータがフラッシュメモリ６４に有効な配信先候補として記憶されていたときには、ＲＡＭ６３の図示しない表示リスト記憶領域にそのコンピュータのホスト名を追加し（ステップＳ２６０）、その表示リスト記憶領域に記憶されたホスト名を配信先選択肢として表示するネットワークＰＣ選択画面Ｄ２ａをディスプレイ５４に出力する（ステップＳ２７０）。このときの様子を図８（ｂ）に示す。図８（ｂ）は、応答信号を送信してきたコンピュータがホスト名ＥＰＳＯＮ００１のホストコンピュータ７１だけの状態を表している。その後又はステップＳ２４０で応答信号を送信してきたコンピュータがいなかったときやステップＳ２５０で応答信号を送信してきたコンピュータが有効な配信先候補として記憶されていなかったときには、応答要求を送信してから予め定めた待ち時間が経過したか否かを判定し（ステップＳ２８０）、その待ち時間が経過していないときには再びステップＳ２４０に戻り、その待ち時間が経過したときには、配信先決定ルーチンを実行し（ステップＳ２９０）、その後本ルーチンを終了する。
【００３２】
ここで、待ち時間は、マルチキャストで応答要求を送信してからＬＡＮ７０上のコンピュータがその応答要求を受信し応答を返信してくるのに十分な時間が設定されている。また、図８（ｃ）は待ち時間が経過した時点の様子を示す。待ち時間が経過した時点では、デジタル複合機１０はホストコンピュータ７１〜７６のすべてから応答を受信しているものとする。このとき、ホストコンピュータ７１〜７４つまりホスト名ＥＰＳＯＮ００１〜００４は有効な配信先候補であるためネットワークＰＣ選択画面Ｄ２ａに配信先選択肢として表示され、ホストコンピュータ７５，７６つまりホスト名Ｔｅｓｔｄｅｖｉｃｅ，Ｔｅｍｐｏｒａｒｙｄｅｖｉｃｅは無効な配信先候補であるためネットワークＰＣ選択画面Ｄ２ａに配信先選択肢として表示されない。
【００３３】
次に、ステップＳ２９０の配信先決定ルーチンについて、図９〜図１２を用いて説明する。図９は配信先決定ルーチンのフローチャート、図１０はこのルーチンで有効・無効の設定が実行されるのに伴ってディスプレイ５４に表示される画面の一例を表す説明図、図１１はこのルーチンで有効・無効の設定が実行される前と後の配信先候補の登録テーブル６４ａを表す説明図、図１２はこのルーチンで一時無効解除が実行されるのに伴ってディスプレイ５４に表示される画面の一例を表す説明図である。
【００３４】
このルーチンが開始される時点では、ディスプレイ５４にはネットワークＰＣ選択画面Ｄ２ａが表示されている（図１０（ａ）又は図１２（ａ）参照）。このルーチンが開始されると、ＣＰＵ６１は、まず、カーソルキー５２ｅの上矢印キー又は下矢印キーが押下されたか否かを判定し（ステップＳ３００）、押下されたときにはカーソルを上又は下に移動してそのカーソル位置の配信先選択肢を反転表示する（ステップＳ３０２）。ステップＳ３００でカーソルキー５２ｅが押下されていないとき又はステップＳ３０２のあと、ストップキー５２ｄか拡張キー５２ｇが押下されたか否かを判定し（ステップＳ３０４，Ｓ３０６）、いずれも押下されていないときにはＯＫキー５２ｆが押下されたか否かを判定し（ステップＳ３３６）、ＯＫキー５２ｆが押下されていないときには再びステップＳ３００へ戻る。一方、ＯＫキー５２ｆが押下されたときには、反転表示されている配信先選択肢（例えば図１０（ａ）ではホスト名ＥＰＳＯＮ００１のホストコンピュータ７１）を配信先に決定し、このあとオペレータがスタートキー５２ｃを押下するとＣＰＵ６１がスキャナ３０へスキャン制御信号を出力しスキャナ３０が原稿Ｍを読み取り、スキャナ３０が読み取ったスキャンデータを配信先に決定されたホストコンピュータ７１へ配信し（ステップＳ３３８）、本ルーチンを終了する。なお、配信先は配信先選択肢の中から１つだけ選択できるようにしてもよいし、複数選択できるようにしてもよい。
【００３５】
一方、ステップＳ３０４でストップキー５２ｄが押下されたときには、反転した配信先選択肢として表示されている配信先候補の有効・無効を設定する画面Ｄ２ｂをディスプレイ５４に表示する（ステップＳ３０８）。このときの様子を図１０（ｂ）に示す。この図１０（ｂ）は、ホスト名ＥＰＳＯＮ００１のホストコンピュータ７１を無効な配信先候補に設定するか否かを設定する画面であり、無効な配信先候補に設定する場合に選択する「はい」バーと有効な配信先候補に設定する場合に選択する「いいえ」バーとが表示されている。続いて、カーソルキー５２ｅの上矢印キー又は下矢印キーが押下されたか否かを判定し（ステップＳ３１０）、押下されたときにはカーソルを上又は下に移動してそのカーソル位置に合わせて「はい」バーか「いいえ」バーのいずれかを反転表示する（ステップＳ３１２）。ステップＳ３１０でカーソルキー５２ｅが押下されていないとき又はステップＳ３１２のあと、ＯＫキー５２ｆが押下されたか否かを判定し（ステップＳ３１４）、ＯＫキー５２ｆが押下されていないときには再びステップＳ３１０に戻り、ＯＫキー５２ｆが押下されたときには今回の配信先候補を無効にしたか否かを判定する（ステップＳ３１６）。そして、今回の配信先候補を無効にしていないとき、つまり「いいえ」バーが反転表示された状態でＯＫキー５２ｆが押下されたときには、そのままステップＳ３００に戻る。一方、今回の配信先候補を無効にしたとき、つまり「はい」バーが反転表示された状態でＯＫキー５２ｆが押下されたときには、今回の配信先候補を無効な配信先候補としてフラッシュメモリ６４に登録し（ステップＳ３１８）、ディスプレイ５４に更新後のネットワークＰＣ選択画面Ｄ２ａを表示し（ステップＳ３２０）、その後再びステップＳ３００に戻る。図１０（ｃ）はホスト名ＥＰＳＯＮ００１のホストコンピュータ７１が有効から無効に設定変更されたときのネットワークＰＣ選択画面Ｄ２ａの説明図であり、図１１はホスト名ＥＰＳＯＮ００１のホストコンピュータ７１が有効から無効に設定変更されたときの登録テーブル６４ａである。図１１では、ホスト名ＥＰＳＯＮ００１の設定内容が有効（図６参照）から無効に変更されている。
【００３６】
一方、ステップＳ３０６で拡張キー５２ｇが押下されたときには、登録テーブル６４ａ（図６参照）における無効設定の一時解除を実行する画面Ｄ２ｃをディスプレイ５４に表示する（ステップＳ３２２）。このときの様子を図１２（ｂ）に示す。この図１２（ｂ）は、無効設定の一時解除を実行する場合に選択する「はい」バーと実行しない場合に選択する「いいえ」バーとが表示されている。続いて、カーソルキー５２ｅの上矢印キー又は下矢印キーが押下されたか否かを判定し（ステップＳ３２４）、押下されたときにはカーソルを上又は下に移動してそのカーソル位置に合わせて「はい」バーか「いいえ」バーのいずれかを反転表示する（ステップＳ３２６）。ステップＳ３２４でカーソルキー５２ｅが押下されていないとき又はステップＳ３２６のあと、ＯＫキー５２ｆが押下されたか否かを判定し（ステップＳ３２８）、ＯＫキー５２ｆが押下されていないときには再びステップＳ３２４に戻り、ＯＫキー５２ｆが押下されたときには無効設定の一時解除の実行を指令したか否かを判定する（ステップＳ３３０）。そして、無効設定の一時解除が指令されていないとき、つまり「いいえ」バーが反転表示された状態でＯＫキー５２ｆが押下されたときには、そのままステップＳ３００に戻る。一方、無効設定の一時解除が指令されたとき、つまり「はい」バーが反転表示された状態でＯＫキー５２ｆが押下されたときには、登録テーブル６４ａ（図６参照）の設定内容にかかわらず、登録テーブル６４ａに登録されている配信先候補をすべて一覧表示したネットワークＰＣ選択画面Ｄ２ａをディスプレイ５４に表示し（ステップＳ３３４）、その後再びステップＳ３００に戻る。図１２（ｃ）はこのときのネットワークＰＣ選択画面Ｄ２ａの説明図である。このように、図６の登録テーブル６４ａではホスト名Ｔｅｓｔｄｅｖｉｃｅやホスト名Ｔｅｍｐｏｒａｒｙｄｅｖｉｃｅは無効に設定されているが、これらも含めて一覧表示される。但し、図６の登録テーブル６４ａの設定内容が更新されるわけではない。
【００３７】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のデジタル複合機１０が本発明のデータ配信装置に相当し、ディスプレイ５４が表示手段に相当し、外部通信インタフェース６６が通信手段に相当し、ＣＰＵ６１が制御手段に相当する。また、フラッシュメモリ６４が配信先候補記憶手段に相当し、操作パネル５０が設定手段、更新手段及び更新一時解除指令手段に相当する。なお、本実施形態では、デジタル複合機１０の動作を説明することにより本発明のデータ配信方法の一例を明らかにしている。
【００３８】
以上詳述した本実施形態のデジタル複合機１０によれば、ネットワークＰＣ選択画面Ｄ２ａに配信先選択肢として表示されるホストコンピュータは、予めデジタル複合機１０からマルチキャストで送信した応答要求に対して応答してきたものであり、通信可能であることが確認済みのものであるから、これらの配信先選択肢から選択した配信先には直ちにスキャンデータを配信することができる。
【００３９】
また、フラッシュメモリ６４の登録テーブル６４ａに配信先候補として登録されているホストコンピュータが多数存在したとしても、有効な配信先候補のみがネットワークＰＣ選択画面Ｄ２ａの配信先選択肢として表示されるため、オペレータは比較的迅速に配信先を選択することができる。特に、ディスプレイ５４が十分な表示面積を持たない場合に有用である。
【００４０】
更に、配信先候補の有効・無効の設定はスキャン機能設定画面Ｄ１で行うことができるほか、ネットワークＰＣ選択画面Ｄ２ａでも行うことができるため、配信先を決定しようとするときに配信先選択肢のうち不要なものをその場で配信先選択肢として表示されないようにすることができ、操作上便利である。そのほかに、ネットワークＰＣ選択画面Ｄ２ａ上で無効の設定を一時解除して無効な配信先候補も配信先選択肢に加えることができるため、例えばネットワークＰＣ選択画面Ｄ２ａに表示された配信先選択肢の中に希望するものがなかったような場合でもその場で配信先選択肢を増やすことができる。
【００４１】
更にまた、デジタル複合機１０は応答要求をＬＡＮ７０に接続されているコンピュータに送信する際にマルチキャストで一斉送信するため、ユニキャストでコンピュータごとに応答要求の送信とそれに対する応答の受信とを行う場合に比べて、短時間で応答要求に対する応答の有無を調べることができる。
【００４２】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４３】
例えば、上述した実施形態では、スキャンデータを配信するためのメインルーチンとして図７のフローチャートを採用したが、これに代えて図１３のフローチャートを採用してもよい。図１３のフローチャートのうち図７のフローチャートと同じステップについては、同じステップ番号を付しその説明を省略するものとする。図１３のフローチャートでは、ステップＳ２１０で「ネットワークＰＣ」バーが反転表示された状態（図１４（ａ）参照）でＯＫキー５２ｆが押下されたときには、ネットワークＰＣ選択画面Ｄ２ａを表示する（ステップＳ２１５）。このとき表示されるネットワークＰＣ選択画面Ｄ２ａの一例を図１４（ｂ）に示す。図１４（ｂ）のネットワークＰＣ選択画面Ｄ２ａでは、フラッシュメモリ６４の登録テーブル６４ａに有効な配信先候補として登録されているコンピュータのホスト名が配信先選択肢として予め定められた順序で並べられているが、すべてグレーアウトされている。このため、この段階ではオペレータはいずれの配信先選択肢も選択することはできない。その後、ＬＡＮ７０に接続されているコンピュータに対してマルチキャストで応答要求を一斉に送信し（ステップＳ２３０）、応答要求に対する応答信号を送信してきたコンピュータがいるか否かを判定し（ステップＳ２４０）、応答信号を送信してきたコンピュータがいたときには、そのコンピュータがフラッシュメモリ６４の登録テーブル６４ａに登録されているか否かを判定する（ステップＳ２４５）。そして、そのコンピュータが登録されていたときには、登録テーブル６４ａに有効な配信先候補として記憶されているか否かを判定し（ステップＳ２５０）、そのコンピュータが有効な配信先候補として記憶されていたときには、そのコンピュータに対応する配信先選択肢をグレーアウト表示から通常表示に変更してネットワークＰＣ選択画面Ｄ２ａを表示する（ステップＳ２７２）。このときの様子を図１４（ｃ）に示す。図１４（ｃ）では、配信先選択肢のうちホスト名ＥＰＳＯＮ００１，００３，００４については通常表示になっており、ホスト名ＥＰＳＯＮ００２についてはグレーアウト表示になっている。一方、ステップＳ２４５で応答信号を送信してきたコンピュータが登録テーブル６４ａに登録されていなかったときには、そのコンピュータに対応する配信先選択肢を末尾に通常表示状態で追加してネットワークＰＣ選択画面Ｄ２ａを表示する（ステップＳ２７４）。このときの様子を図１４（ｄ）に示す。図１４（ｄ）では、ホスト名ＥＰＳＯＮ００４の下にホスト名ＥＰＳＯＮ００５（今回送信してきた未登録のコンピュータ）が通常表示されている。その後の処理は図７のフローチャートと同様であるため、ここではその説明を省略する。このように図１３のメインルーチンを採用した場合には、ネットワークＰＣ選択画面Ｄ２ａには常に同じ順序で配信先選択肢が並ぶため、毎回並び順が変わってしまう場合に比べてオペレータは配信先を選択しやすい。また、オペレータはネットワークＰＣ選択画面Ｄ２ａをみるだけで、配信先選択肢として表示されているコンピュータのうちどれが通信可能な状態（通常表示）になっていてどれが通信不能な状態（グレーアウト表示）になっているかを把握することができる。更に、新たにＬＡＮ７０に接続されたコンピュータのホスト名がネットワークＰＣ選択画面Ｄ２ａに追加され配信先として選択可能となるため、そのコンピュータへスキャンデータを配信したいような場合に便利である。
【００４４】
上述した実施形態では、図７のメインルーチンにおいて、応答を送信してきたコンピュータが登録テーブル６４ａに登録されていないときには表示リストに追加しないこととしたが、表示リストに追加してネットワークＰＣ選択画面Ｄ２ａに表示されるようにしてもよい。
【００４５】
上述した実施形態では、配信先候補の有効・無効の設定を行う際には、図５に示すように配信先候補ごとに「有効」バーか「無効」バーを選ぶようにしたが、例えばＩＰアドレスの数値範囲を設定してその範囲に入るすべての配信先候補につき「有効」バーか「無効」バーを選ぶようにしてもよい。あるいは、無効な配信先候補だけを設定するようにし、それ以外の配信先候補を有効な配信先候補とみなしてもよいし、逆に、有効な配信先候補だけを設定するようにし、それ以外の配信先候補を無効な配信先候補とみなしてもよい。一般的に膨大な数の配信先候補が存在する場合には有効な配信先候補の数の方が無効な配信先候補の数よりも少ないことが多いため、配信先候補の中から有効な配信先候補を設定しそれ以外のものを無効な配信先候補とみなすことが好ましい。
【００４６】
上述した実施形態では、デジタル複合機１０に本発明を適用した例を示したが、データを配信する機能を有する装置であれば特にこれに限定されるものではなく、例えば単機能のスキャナであるネットワークスキャナに本発明を適用してもよい。
【図面の簡単な説明】
【００４７】
【図１】デジタル複合機の概略構成を示す構成図。
【図２】デジタル複合機の電気的な接続を示すブロック図。
【図３】配信先候補の登録テーブルを表す説明図。
【図４】配信先候補有効・無効設定ルーチンのフローチャート。
【図５】ディスプレイに表示される画面の一例を表す説明図。
【図６】更新後の配信先候補の登録テーブルを表す説明図。
【図７】スキャンデータを配信するためのメインルーチンのフローチャート。
【図８】ディスプレイに表示される画面の一例を表す説明図。
【図９】配信先決定ルーチンのフローチャート。
【図１０】ディスプレイに表示される画面の一例を表す説明図。
【図１１】配信先候補の登録テーブルを表す説明図。
【図１２】ディスプレイに表示される画面の一例を表す説明図。
【図１３】他の実施形態のメインルーチンのフローチャート。
【図１４】ディスプレイに表示される画面の一例を表す説明図。
【符号の説明】
【００４８】
１０  デジタル複合機、２０  カラーレーザプリンタ、２１  感光体、２３  現像器、２３Ｃ，２３Ｍ，２３Ｙ，２３Ｋ  トナーカートリッジ、２５  転写ベルト、２７  二次転写ユニット、２９  定着ユニット、３０  スキャナ、３２  ガラス台、３４  露光ランプ、３６  カラーＣＣＤセンサ、５０  操作パネル、５２  ボタン群、５２ａ  コピーボタン、５２ｂ  スキャナボタン、５２ｃ  スタートキー、５２ｄ  ストップキー、５２ｅ  カーソルキー、５２ｆ  ＯＫキー、５２ｇ  拡張キー、５２ｈ  設定登録キー、５４  ディスプレイ、６０  コントローラ、６１  ＣＰＵ、６２  ＲＯＭ、６３  ＲＡＭ、６４  フラッシュメモリ、６４ａ  登録テーブル、６５  内部通信インタフェース、６６  外部通信インタフェース、６７  バス、７０  ＬＡＮ、７１〜７６  ホストコンピュータ、Ｄ１  スキャン機能設定画面、Ｄ１ａ  配信先候補の有効・無効を設定する画面、Ｄ２  スキャンデータ送信先選択画面、Ｄ２ａネットワークＰＣ選択画面、Ｄ２ｂ  配信先候補の有効・無効を設定する画面、Ｄ２ｃ  無効設定の一時解除を実行する画面。
【図１】
2007072741.tif 000003
【図２】
2007072741.tif 000004
【図３】
2007072741.tif 000005
【図４】
2007072741.tif 000006
【図６】
2007072741.tif 000007
【図７】
2007072741.tif 000008
【図９】
2007072741.tif 000009
【図１１】
2007072741.tif 000010
【図１３】
2007072741.tif 000011
【図５】
2007072741.tif 000012
【図８】
2007072741.tif 000013
【図１０】
2007072741.tif 000014
【図１２】
2007072741.tif 000015
【図１４】
2007072741.tif 000016