(57)【特許請求の範囲】
【請求項１】
複数のデジタルカメラと、複数のプリンタとがネットワークに接続され、前記複数のデジタルカメラ内の画像データを前記ネットワークを介して前記プリンタのいずれかに出力可能な画像転送システムであって、
前記複数のデジタルカメラは、前記各プリンタに向けて検索問い合わせ要求をブロードキャストで行い、前記各プリンタは、前記検索問い合わせ要求に対して当該各プリンタのＩＰアドレスを含む検索問い合わせ応答を前記複数のデジタルカメラに行う一方、
前記各プリンタのうちのいずれかのプリンタのスタートボタンが押されることにより前記各プリンタのうちの１つが選択された後に、前記複数のデジタルカメラのうちの１つが応答することによって、前記応答したデジタルカメラから前記選択されたプリンタへ印刷要求が送信され、当該プリンタは前記応答したデジタルカメラに対して通信開始要求を送信することを特徴とする画像転送システム。
【請求項２】
前記デジタルカメラの操作卓に表示されるプリンタ一覧から、プリンタが選択されることにより、前記応答したデジタルカメラから前記選択されたプリンタへ印刷要求が送信されることを特徴とする請求項１に記載の画像転送システム。
【請求項３】
複数のデジタルカメラと複数のプリンタがネットワークに接続され、前記複数のデジタルカメラ内の画像データを前記ネットワークを介して前記プリンタのいずれかに出力する際に、
前記複数のデジタルカメラは、前記各プリンタに向けて検索問い合わせ要求をブロードキャストで行い、前記各プリンタは、前記検索問い合わせ要求に対して当該各プリンタのＩＰアドレスを含む検索問い合わせ応答を前記複数のデジタルカメラに行う一方、
前記各プリンタのうちのいずれかのプリンタのスタートボタンが押されることにより前記各プリンタのうちの１つが選択された後に、前記複数のデジタルカメラのうちの１つが応答することによって、前記応答したデジタルカメラから前記選択されたプリンタへ印刷要求が送信され、当該プリンタは前記応答したデジタルカメラに対して通信開始要求を送信することを特徴とする画像転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラと複数のプリンタがネットワークに接続され、デジタルカメラ内の画像データをネットワークを介してプリンタのいずれかに出力可能な画像転送システムおよび画像転送方法に関する。
【背景技術】
【０００２】
従来より、デジタルカメラ及び複数のプリンタをローカルエリアネットワークに接続し、デジタルカメラ内の画像データをローカルエリアネットワークを介してプリンタのいずれかに送信して、プリントアウトする画像転送システムが知られている（例えば、特許文献１参照）。
【０００３】
また、デジタルカメラとしては、ＰＴＰＩＰ対応のものがある。このＰＴＰＩＰ対応のデジタルカメラにおいては、クライアントとしてのパーソナルコンピュータから接続開示要求があると、これに応答してパーソナルコンピュータとの間にコネクションが確立され、デジタルカメラ内の画像データの転送を自動的に行うことができる。
【特許文献１】特開２００４−１５９２８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、ローカルエリアネットワークに複数のプリンタが接続されているので、ユーザがプリンタの選択を間違えてしまうことが多い。例えば、本当は近くのプリンタにプリントアウトしたいのに、ユーザがプリンタの選択を間違えると、遠くのプリンタにプリントアウトされてしまい、プリントアウトされたものを取りに行くのが非常に面倒である。
【０００５】
本発明の課題は、デジタルカメラ内の画像データを、ユーザが希望するプリンタに確実にプリントアウトすることのできる画像転送システムおよび画像転送方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、複数のデジタルカメラと、複数のプリンタとがネットワークに接続され、前記複数のデジタルカメラ内の画像データを前記ネットワークを介して前記プリンタのいずれかに出力可能な画像転送システムであって、前記複数のデジタルカメラは、前記各プリンタに向けて検索問い合わせ要求をブロードキャストで行い、前記各プリンタは、前記検索問い合わせ要求に対して当該各プリンタのＩＰアドレスを含む検索問い合わせ応答を前記複数のデジタルカメラに行う一方、前記各プリンタのうちのいずれかのプリンタのスタートボタンが押されることにより前記各プリンタのうちの１つが選択された後に、前記複数のデジタルカメラのうちの１つが応答することによって、前記応答したデジタルカメラから前記選択されたプリンタへ印刷要求が送信され、当該プリンタは前記応答したデジタルカメラに対して通信開始要求を送信することを特徴としている。
【０００７】
上記構成によれば、複数のデジタルカメラのうち一つのデジタルカメラ内の画像データを、各プリンタのいずれかに出力する場合、先ずユーザが、当該プリンタのスタートボタンを押すことにより当該プリンタが選択され、その後、前記一つのデジタルカメラが応答することによって、その応答したデジタルカメラから前記選択されたプリンタへ印刷要求が送信され、当該プリンタは前記応答したデジタルカメラに対して通信開始要求を送信する。その結果、選択されたプリンタと応答したデジタルカメラとの間にコネクションが確立され、応答したデジタルカメラ（つまり、前記一つのデジタルカメラ）内の画像データを当該プリンタにプリントアウトすることができる。
【０００８】
請求項２に記載の発明は、請求項１において、前記デジタルカメラの操作卓に表示されるプリンタ一覧から、プリンタが選択されることにより、前記応答したデジタルカメラから前記選択されたプリンタへ印刷要求が送信されることを特徴としている。
【００１２】
請求項３に記載の発明は、複数のデジタルカメラと複数のプリンタがネットワークに接続され、前記複数のデジタルカメラ内の画像データを前記ネットワークを介して前記プリンタのいずれかに出力する際に、前記複数のデジタルカメラは、前記各プリンタに向けて検索問い合わせ要求をブロードキャストで行い、前記各プリンタは、前記検索問い合わせ要求に対して当該各プリンタのＩＰアドレスを含む検索問い合わせ応答を前記複数のデジタルカメラに行う一方、前記各プリンタのうちのいずれかのプリンタのスタートボタンが押されることにより前記各プリンタのうちの１つが選択された後に、前記複数のデジタルカメラのうちの１つが応答することによって、前記応答したデジタルカメラから前記選択されたプリンタへ印刷要求が送信され、当該プリンタは前記応答したデジタルカメラに対して通信開始要求を送信することを特徴としている。
【発明の効果】
【００１３】
本発明によれば、デジタルカメラ内の画像データを、ユーザが希望するプリンタに確実にプリントアウトすることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施例を図面に従って説明する。
【実施例１】
【００１５】
図１は、実施例１による画像転送システムの概略構成を示している。この画像転送システムにおいては、図に示すように、情報端末装置としてのデジタルカメラ１と、複数台（ここでは２台）のプリンタ２とがローカルエリアネットワーク（以下、ＬＡＮという）３に接続され、デジタルカメラ１内の画像データをＬＡＮ３を介してプリンタ２のいずれかにプリントアウトすることができる。
【００１６】
図２は、デジタルカメラ１の内部構成を示すブロック図である。デジタルカメラ１は、プリンタ２とＵＳＢやブルートゥース（Blue Tooth）を用いて通信する。またデジタルカメラ１は、情報を記憶するフラッシュメモリなどの外部記憶装置１１と、ＣＣＤ、ＡＤ変換器など画像情報の入力部である撮像装置１２と、各種情報の表示装置１３と、外部からの入力を行う操作卓１４と、外部プリンタとのインタフェースを制御する通信Ｉ／Ｆ部１５と、デジタルカメラ全体を制御する全体制御装置１６とを有する。
【００１７】
全体制御装置１６は周知のマイクロコンピュータにより構成され、この全体制御装置１６においては、ＣＰＵ１６ＡがＲＯＭ１６Ｂ、ＲＡＭ１６Ｃ及びＩ／Ｏポート（入出力ポート）１６Ｄがバスライン１６Ｅで結ばれている。
【００１８】
図３はプリンタ２の内部構成を示すブロック図である。プリンタ２は、情報を記憶するフラッシュメモリなどの外部記憶装置２１と、用紙への印刷を行う印刷装置２２と、各種情報の表示装置２３と、外部からの入力を行う操作卓２４と、外部デジタルカメラとのインタフェースを制御する通信Ｉ／Ｆ部２５と、プリンタ全体を制御する全体制御装置２６とを有する。
【００１９】
全体制御装置２６は周知のマイクロコンピュータにより構成され、この全体制御装置２６においては、ＣＰＵ２６ＡがＲＯＭ２６Ｂ、ＲＡＭ２６Ｃ及びＩ／Ｏポート（入出力ポート）２６Ｄがバスライン２６Ｅで結ばれている。
【００２０】
次に、上記構成の画像転送システムにおいて、デジタルカメラ１と複数のプリンタ２間のコネクション確立までの通信手順について説明する。
【００２１】
図４は、プリンタＡのスタートボタン（操作卓２４）を押下することにより、プリンタＡ側からカメラ（デジタルカメラ）に対して通信開始要求のコマンドを送信する手順を示している。先ず、図に示すように、カメラは複数のプリンタＡ，Ｂ，・・・・に対して検索問い合わせ要求を一斉同報通信（ブロードキャスト）する。このとき、検索問い合わせ要求のパケット構造は図６のようになっている。
【００２２】
検索問い合わせ要求が一斉同報通信されると、各プリンタＡ，Ｂ，・・・・はカメラに対して検索問い合わせ応答を送信し、カメラは応答装置一覧に記憶する。このとき、検索問い合わせ応答のパケット構造は図７のようになっている。
【００２３】
そして、ユーザが各プリンタＡ，Ｂ，・・・・の中から、カメラ内の画像データをプリンタＡにプリントアウトしたいと思い、プリンタＡのスタートボタンを押下すると、プリンタＡからカメラに通信開始要求のコマンドが送信される。これにより、カメラとプリンタＡ間のコネクションが確立される。そして最後に、カメラは、各プリンタＡ，Ｂ，・・・・に対して検索問い合わせ完了のパケットを一斉同報通信する。
【００２４】
他のプリンタ（プリンタＢ等）は、検索問い合わせ完了パケットを受信すると通信開始要求を送信できなくなる。すなわち、検索問い合わせ要求から検索問い合わせ完了までの間しか通信開始要求を送信できない。カメラが複数台存在する場合、このように通信開始要求を送信できる有効期間を設ける方法がベターである。
【００２５】
図５は、プリンタＡのスタートボタンを押下するのではなく、カメラ側からトリガー信号をプリンタＡに送信することにより、プリンタＡからカメラに通信開始要求のコマンドを送信する手順を示している。先ず、図に示すように、カメラは複数のプリンタＡ，Ｂ，・・・・に対して検索問い合わせ要求を一斉同報通信する。このとき、検索問い合わせ要求のパケット構造は、同様に図６のようになっている。
【００２６】
検索問い合わせ要求が一斉同報通信されると、各プリンタＡ，Ｂ，・・・・はカメラに対して検索問い合わせ応答を送信し、カメラは応答装置一覧に記憶する。このとき、検索問い合わせ応答のパケット構造は、同様に図７のようになっている。
【００２７】
次に、ユーザが各プリンタＡ，Ｂ，・・・・の中から、カメラ内の画像データをプリンタＡにプリントアウトしたいと思い、カメラの操作卓１４からプリンタＡを選択操作することにより、カメラ側からプリンタＡに印刷要求が送信される。このとき、印刷要求のパケット構造は図８のようになっている。なお、操作卓１４における操作画面の一例を図１７に示す。
【００２８】
カメラから印刷要求を受信すると、プリンタＡはカメラに通信開始要求を送信する。これにより、カメラとプリンタＡ間のコネクションが確立される。最後に、カメラは、各プリンタＡ，Ｂ，・・・・に対して検索問い合わせ完了のパケットを一斉同報通信する。
【００２９】
次に、上記構成の画像転送システムの動作について、図９及び図１０に示すフローチャートを用いて説明する。なお、図９はカメラ１側での動作を、図１０はプリンタ２側での動作をそれぞれ示している。
【００３０】
図９において、操作卓１４より印刷指示があると（ステップＳ１０）、検索問い合わせ要求パケット（図６）をネットワークに一斉同報通信する（ステップＳ１１）。検索問い合わせ要求パケットを受信する側（つまりプリンタ２）は、サーバプログラムが動作しており、この検索問い合わせ要求パケットを常に待っている。検索問い合わせ要求パケットを受信すると、検索問い合わせ応答パケット（図７）を検索問い合わせ元のカメラ１へ送信する。カメラ１は、検索問い合わせ応答パケットの受信待ちで（ステップＳ１２）、検索問い合わせ応答パケットを受信するとメモリ上の応答装置一覧表データに記憶する（ステップＳ１４）。データパケットの構成例を図１８に示す。ＴＣＰパケット構成内のデータＣに相当する部分が図６〜図８で示したパケット構成となる。
【００３１】
ステップＳ１２において、応答データの受信が無いと、応答データの受信開始からどのくらい時間がたっているか判定し（ステップＳ１３）、一定時間経過していなければ、引き続き応答データ待ちとなる。一定時間を経過していれば、タイムアウトとして記憶中の応答装置一覧表をディスプレイなど表示装置１３に表示し（ステップＳ１５）、検索送信モードとなる。
【００３２】
上述の動作では操作卓１４より印刷指示をトリガーに起動したが、より早く動作させるために電源オンをトリガーに起動しても良い。この場合、カメラは、印刷指示により直ぐにステップＳ１６の表示動作から開始できる。
【００３３】
検索送信モードでは、応答装置一覧表からの選択（ステップＳ１６）と、プリンタ２からの通信開始要求（ステップＳ１９）の２つのイベントを待つ。一覧表から応答装置の選択がなされた時は、選択されたプリンタ２へ印刷要求を通知し（ステップＳ１７）、プリンタ２から通知される通信開始要求を待つ（ステップＳ１８）。印刷モードでは、プリンタ２とカメラ１間で画像転送プロトコルを使用し、通信を行う。画像転送プロトコルはＦＴＰ（File Transfer Protocol）など様々な通信プロトコルが存在するが、これらは公知の技術であるから、ここでは詳細な説明は省略する。
【００３４】
ステップＳ１９において、プリンタ２からの通信開始要求を受信すると、検索完了パケットを一斉同報通信で送信して（ステップＳ２０）、印刷モードに移行する。通信開始要求は通信プロトコルの接続要求を通信開始要求として扱う。ＦＴＰの場合では、コネクト要求を通信開始要求として扱う。
【００３５】
図１０において、カメラ１からの検索問い合わせ要求パケットを受信すると（ステップＳ３０）、応答パケットを返信し（ステップＳ３１）、プリンタ２は検索受信モードになる。検索受信モードになると他のカメラからの検索問い合わせ要求パケットには応答しない。
【００３６】
検索受信モードでは、カメラ１からの印刷要求受信（ステップＳ３２）と、操作卓２４からの印刷操作（ステップＳ３４）の２つのイベントを待つ。ステップＳ３２において、カメラ１からのステップＳ１７（図９参照）における印刷要求を受信すると、カメラ１へ通信開始要求を通知して（ステップＳ３３）、印刷モードに移行する。操作卓２４から印刷操作が行われると（ステップＳ３４）、カメラ１へ通信開始要求を通知して（ステップＳ３３）、印刷モードに移行する。印刷モードに入ると、他のカメラからの検索問い合わせ要求パケットに応答する。
【００３７】
検索受信モードでは、検索問い合わせ要求パケットを受信後一定時間、例えば３０秒が過ぎると、元の初期状態に戻して他のカメラからの検索問い合わせ要求パケットの受信待ちに入っても良い。また、カメラ１からの検索完了パケットを受信した場合も初期状態に戻る。
【００３８】
検索受信モードでは、受信した検索問い合わせ要求パケットからカメラ１のＩＰアドレスやカメラ名称などカメラ固有の情報を抽出し表示しても良い。表示があると、そのプリンタが既に他のカメラから印刷予約されているのかどうか判断できる。データパケットの構成例を図１８に示す。ＴＣＰパケット構成内のデータＣに相当する部分が図６〜図８で示したパケット構成となる。
【００３９】
ステップＳ３２において、印刷要求の受信があると、検索受信モードに関係なく、印刷モードに入っても良い。これは、カメラが検索モードに入ることなく、直接プリンタを指定して印刷する場合への対応となる。
【００４０】
本実施例によれば、複数のプリンタがある場合、印刷したいプリンタのスタートボタンを押すだけで通信状態になって印刷を開始できるので、間違って違うプリンタにプリントアウトされるといった事態を未然に回避することができる。
【実施例２】
【００４１】
次に、本発明の実施例２を説明する。本実施例では、図１１に示すように、情報端末装置としてのデジタルカメラ１と、プリンタ２とがＬＡＮ３に複数台（ここでは２台）接続されている。
【００４２】
本実施例において、デジタルカメラ１としてのカメラＡ，Ｂと、プリンタ２としてのプリンタＡ，Ｂとの間のコネクション確立までの通信手順は図１２に示すように設定されている。
【００４３】
先ず、図１２に示すように、カメラＡは複数のプリンタＡ，Ｂ，・・・・に対して検索問い合わせ要求を一斉同報通信する。このとき、検索問い合わせ要求のパケット構造は、前述した図６のようになっている。
【００４４】
検索問い合わせ要求が一斉同報通信されると、各プリンタＡ，Ｂ，・・・・はカメラＡに対して検索問い合わせ応答を送信し、カメラＡは応答装置一覧に記憶する。このとき、検索問い合わせ応答のパケット構造は、前述した図７のようになっている。
【００４５】
次に、カメラＢが複数のプリンタＡ，Ｂ，・・・・に対して検索問い合わせ要求を一斉同報通信する。このとき、検索問い合わせ要求のパケット構造も、前述した図６のようになっている。
【００４６】
検索問い合わせ要求が一斉同報通信されると、各プリンタＡ，Ｂ，・・・・はカメラＢに対して検索問い合わせ応答を送信し、カメラＢは応答装置一覧に記憶する。このとき、検索問い合わせ応答のパケット構造も、前述した図７のようになっている。
【００４７】
そしてユーザが、カメラＡ又はＢ内の画像データをプリンタＡにプリントアウトしたいと思い、プリンタＡのスタートボタンを押下すると、プリンタＡからカメラＡ，Ｂにプリンタ確認要求が送信される。このとき、プリンタ確認要求のパケット構造は図１３のようになっている。
【００４８】
プリンタ確認要求が送信されたとき、例えばカメラＡが応答し、カメラＡからプリンタＡに印刷要求が送信される。このとき、印刷要求のパケット構造は、前述した図８のようになっている。
【００４９】
印刷要求が送信されてきた際に、プリンタＡはカメラＡに通信開始要求を送信する。これにより、カメラとプリンタＡ間のコネクションが確立される。そして最後に、カメラＡは、各プリンタＡ，Ｂ，・・・・に対して検索問い合わせ完了のパケットを一斉同報通信する。
【００５０】
次に、本実施例における画像転送システムの動作について、図１５に示すフローチャートを用いて説明する。なお、図１５はプリンタ２側での動作を示している。
【００５１】
図１５において、カメラからの検索問い合わせ要求パケットを受信すると（ステップＳ４０）、応答パケットを返信し（ステップＳ４１）、プリンタは検索受信モードになる。検索受信モードでも他のカメラからの検索問い合わせパケット要求に応答する。よって、検索問い合わせ要求パケットから、ＩＰアドレスと端末名称を図１４に示す検索問い合わせ受信登録テーブルに登録する。
【００５２】
検索受信モードでは、カメラからの印刷要求受信（ステップＳ４２）と、操作卓からの印刷操作（ステップＳ４４）の２つのイベントを待つ。カメラからのステップＳ１７（図９参照）における印刷要求を受信すると（ステップＳ４２）、カメラへ通信開始要求を通知して（ステップＳ４３）印刷モードに移行する。操作卓から印刷操作が行われると（ステップＳ４４）、検索問い合わせ受信登録テーブルに複数のカメラが登録されている場合（ステップＳ４５）、登録カメラ全てにプリンタ確認要求を送信する（ステップＳ４６）。プリンタ確認要求を受信したカメラは、カメラの表示装置に図１６の印刷確認画面を表示する。カメラ側でＯＫを操作すると、印刷要求を送信する。プリンタ側は、この印刷要求を受信すると（ステップＳ４７）、カメラへ通信開始要求を通知して（ステップＳ４３）印刷モードに移行する。以上で、特定のカメラを選択して印刷ができる。
【００５３】
検索問い合わせ受信登録テーブルに最低限必要な情報はＩＰアドレスのみであるが、スタートボタン押下時にプリンタ側でカメラの一覧を表示するような場合を考えて端末名称も登録している。プリンタ側の表示装置や操作卓でカメラを特定できる場合、特定後に、ステップＳ４３から開始して印刷モードに移行できる。検索問い合わせ受信登録テーブルを図１９に示す。
【００５４】
本実施例によれば、プリンタが検索受信モードに入っても、他のカメラからの検索問い合わせ要求パケットに応答することが可能となる。
【図面の簡単な説明】
【００５５】
【図１】実施例１による画像転送システムの概略構成図である。
【図２】デジタルカメラの内部構成を示すブロック図である。
【図３】プリンタの内部構成を示すブロック図である。
【図４】プリンタのスタートボタン押下により、プリンタ側からカメラに対して通信開始要求のコマンドを送信する手順を示すシーケンス図である。
【図５】カメラ側からトリガー信号をプリンタに送信することにより、プリンタからカメラに通信開始要求のコマンドを送信する手順を示すシーケンス図である。
【図６】検索問い合わせ要求のパケット構造を示す図である。
【図７】検索問い合わせ応答のパケット構造を示す図である。
【図８】印刷要求のパケット構造を示す図である。
【図９】カメラ側の動作を説明するフローチャートである。
【図１０】プリンタ側の動作を説明するフローチャートである。
【図１１】実施例２による画像転送システムの概略構成図である。
【図１２】複数のカメラがある場合に、プリンタのスタートボタン押下により、プリンタ側から特定のカメラに対して通信開始要求のコマンドを送信する手順を示すシーケンス図である。
【図１３】プリンタ確認要求のパケット構造を示す図である。
【図１４】検索問い合わせ受信登録テーブルの構造を示す図である。
【図１５】プリンタ側の動作を説明するフローチャートである。
【図１６】印刷確認画面を示す図である。
【図１７】プリンタ選択画面の一例を示す図である。
【図１８】データパケットの構成例を示す図である。
【図１９】検索問い合わせ受信登録テーブルの一例を示す図である。
【符号の説明】
【００５６】
１  デジタルカメラ
２  プリンタ
３  ローカルエリアネットワーク（ＬＡＮ）
１１，２１  外部記憶装置
１２  撮像装置
１３，２３  表示装置
１４，２４  操作卓
１５，２５  通信Ｉ／Ｆ部
１６，２６  全体制御装置
２２  印刷装置
【図１】
0004694421.tif 000002
【図２】
0004694421.tif 000003
【図３】
0004694421.tif 000004
【図４】
0004694421.tif 000005
【図５】
0004694421.tif 000006
【図６】
0004694421.tif 000007
【図７】
0004694421.tif 000008
【図８】
0004694421.tif 000009
【図９】
0004694421.tif 000010
【図１０】
0004694421.tif 000011
【図１１】
0004694421.tif 000012
【図１２】
0004694421.tif 000013
【図１３】
0004694421.tif 000014
【図１４】
0004694421.tif 000015
【図１５】
0004694421.tif 000016
【図１６】
0004694421.tif 000017
【図１７】
0004694421.tif 000018
【図１８】
0004694421.tif 000019
【図１９】
0004694421.tif 000020