(57)【要約】【課題】  画像入力装置を画像処理装置の近傍に置いたままにしておかなくても、画像入力装置に格納された画像データに対する操作を行うことができる画像処理装置を提供する。【解決手段】  画像入力装置と無線通信可能な画像処理装置であって、画像入力装置と通信可能になったことに応じて、画像入力装置に格納された印刷可能な全ての画像データを取得する取得手段と、取得手段によって取得された画像データに対する処理の指示を、ユーザから受付ける受付手段と、取得手段によって取得された画像データを、受付手段によって受付けた指示に従って処理する処理手段とを備えることを特徴とする。【選択図】  図６
2010006034.tif 000002
【特許請求の範囲】
【請求項１】
画像入力装置と無線通信可能な画像処理装置であって、
前記画像入力装置と通信可能になったことに応じて、前記画像入力装置に格納された印刷可能な全ての画像データを取得する取得手段と、
前記取得手段によって取得された画像データに対する処理の指示を、ユーザから受付ける受付手段と、
前記取得手段によって取得された画像データを、前記受付手段によって受付けた指示に従って処理する処理手段とを備えることを特徴とする画像処理装置。
【請求項２】
画像入力装置と無線通信可能な画像処理装置であって、
前記画像入力装置と通信可能になったことに応じて、前記画像入力装置に格納された画像データの情報を取得する取得手段と、
前記取得手段によって取得された情報に基づいて、印刷すべき画像データを選択させる選択手段と、
前記選択手段によって選択された画像データを、前記画像入力装置と通信可能になったことに応じて、前記画像入力装置から受信する受信手段とを備えることを特徴とする画像処理装置。
【請求項３】
画像データを記憶する記憶手段と、
前記取得手段によって取得された画像データの情報に基づいて、前記画像データを前記記憶手段に記憶可能か否かを判定する判定手段と、
前記判定手段によって前記画像データを前記記憶手段に記憶可能であると判定された場合に、前記画像データを前記記憶手段に記憶し、前記判定手段によって前記画像データを前記記憶手段に記憶可能であると判定されなかった場合に、前記画像データの縮小画像データを前記記憶手段に記憶するよう制御する記憶制御手段とをさらに備え、
前記選択手段は、前記記憶制御手段によって、前記記憶手段に記憶された画像データに基づいて、前記画像データを選択させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
画像入力装置と無線通信可能な画像処理装置の制御方法であって、
前記画像入力装置と通信可能になったことに応じて、前記画像入力装置に格納された印刷可能な全ての画像データを取得する取得工程と、
前記取得工程で取得された画像データに対する処理の指示を、ユーザから受付ける受付工程と、
前記取得工程で取得された画像データを、前記受付工程によって受付けた工程に従って処理する処理工程とを備えることを特徴とする画像処理装置の制御方法。
【請求項５】
画像入力装置と無線通信可能な画像処理装置の制御方法であって、
前記画像入力装置と通信可能になったことに応じて、前記画像入力装置に格納された画像データの情報を取得する取得工程と、
前記取得工程で取得された情報に基づいて、印刷すべき画像データを選択させる選択工程と、
前記選択工程で選択された画像データを、前記画像入力装置と通信可能になったことに応じて、前記画像入力装置から受信する受信工程とを備えることを特徴とする画像処理装置の制御方法。
【請求項６】
前記取得工程によって取得された画像データの情報に基づいて、前記画像データを記憶手段に記憶可能か否かを判定する判定工程と、
前記判定工程で前記画像データを前記記憶手段に記憶可能であると判定された場合に、前記画像データを前記記憶手段に記憶し、前記判定工程で前記画像データを前記記憶手段に記憶可能であると判定されなかった場合に、前記画像データの縮小画像データを前記記憶手段に記憶するよう制御する記憶制御工程とをさらに備え、
前記選択工程では、前記記憶制御工程にて前記記憶手段に記憶された画像データに基づいて、前記画像データを選択させることを特徴とする請求項５に記載の画像処理装置の制御方法。
【請求項７】
請求項４乃至６のいずれかに記載の画像処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【請求項８】
請求項４乃至６のいずれかに記載の画像処理装置の制御方法を、コンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、記憶媒体及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等の画像入力装置に格納された画像データを、ＭＦＰ（Ｍｕｌｔｉ  ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像処理装置で印刷する場合、ユーザは、例えば、次のような方法によって、印刷を行うことができる。ユーザは、画像入力装置に格納された画像データをＳＤカード等の可搬メディアに記憶し、当該可搬メディアを画像処理装置に接続した状態で、印刷したい画像データを選択し、選択された画像データを印刷することができる。
【０００３】
また、装置間で画像データを転送する方法として、例えば、特許文献１に記載された方法のように、近距離の装置間で高速に無線通信を行う仕組みも考案されている。このような仕組みを、デジタルカメラ等の画像入力装置に採用すれば、画像入力装置を画像処理装置の通信部の近傍に配置するだけで、ユーザは、画像入力装置に格納された画像データに対する操作を行うことができるようになる。
【特許文献１】特開２００８−９９２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像入力装置を画像処理装置の通信部の近傍に配置し、画像入力装置に格納された画像データに対する操作を行う場合、ユーザは、印刷したい画像データの選択や、印刷設定をしている間、画像入力装置を通信部の近傍に置いたままにする必要がある。
【０００５】
画像入力装置を置いたまま操作をする場合、例えば、コンビニエンスストアや、空港、ホテル等のオープンスペースでは、置いたままの画像入力装置が、第三者によって盗難されるおそれがある。また、画像入力装置を置いたまま操作をする場合、例えば、ユーザは、画像データに対する操作の終了後、画像入力装置を置き忘れてしまう可能性がある。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、画像入力装置を画像処理装置の近傍に置いたままにしておかなくても、画像入力装置に格納された画像データに対する操作を行うことができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、画像入力装置と無線通信可能な画像処理装置であって、画像入力装置と通信可能になったことに応じて、画像入力装置に格納された印刷可能な全ての画像データを取得する取得手段と、取得手段によって取得された画像データに対する処理の指示を、ユーザから受付ける受付手段と、取得手段によって取得された画像データを、受付手段によって受付けた指示に従って処理する処理手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザは、画像入力装置を画像処理装置の近傍に置いたままにしておかなくても、画像入力装置に格納された画像データに対する操作を行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。
【００１０】
＜第１の実施形態＞
まず、本発明の第１の実施形態について説明する。
【００１１】
まず本第１の実施形態に関わる画像処理装置の構成を、図１を用いて説明する。図１は、本実施形態における画像処理装置１００の外観図である。
【００１２】
画像処理装置１００は、通信部１０と表示部１１とを備える。
【００１３】
通信部１０は、デジタルカメラや、携帯電話、ＰＤＡ、ノート型パソコン等の画像入力装置と無線で通信を行うためのものである。ユーザは、画像入力装置１０００を通信部１０に近づけることによって、画像処理装置１００と、画像入力装置１０００との通信が可能になる。このように画像処理装置１００は、画像入力装置１０００と無線通信可能に構成されている。
【００１４】
表示部１１は、画像処理装置１００は、タッチパネルと液晶表示部とで構成され、操作画面を表示し、ユーザからの指示を受付ける。また、表示部１１は、画像処理装置１００の状態を表示する。
【００１５】
次に、図２を用いて、画像処理装置１００と画像入力装置１０００とからなる画像処理システムの構成を説明する。
【００１６】
コントローラ部１１０は、リーダ部２００、プリンタ部３００と電気的に接続されており、リーダ部２００やプリンタ部３００から情報を受信したり、リーダ部２００やプリンタ部３００に各種コマンドを送信したりする。また、コントローラ部１１０は、ネットワーク４０００を介して、ＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）４００１、４００２と接続されており、ＰＣ４００１やＰＣ４００２からネットワーク４０００を介して画像データや制御コマンドを受信する。ネットワークとしては、例えばイーサネット（登録商標）があげられる。
【００１７】
リーダ部２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙をスキャナユニット２１０によって読み取ることができる位置まで搬送する原稿給紙ユニット２９０とで構成される。
【００１８】
スキャナコントローラ２１０Ａは、コントローラ部１１０からの指示に基づいて、原稿給紙ユニット２９０とスキャナユニット２１０を制御する。
【００１９】
プリンタ部３００は、印刷用のシートを収納する給紙ユニット３１０と、画像データをシートに転写、定着するマーキングユニット３２０と、印刷されたシートを排紙する排紙ユニット３３０とで構成される。プリンタ部３００は、コントローラ部１１０からの指示に基づいて、給紙ユニット３１０からシートを給紙し、給紙したシートに画像データを印刷し、印刷したシートを排紙ユニット３３０に排紙する。
【００２０】
なお、給紙ユニット３１０は、複数種類のシートを収納することができる。また、排紙ユニット３３０は、印刷されたシートに対して、ソートやステイプルを行うことができる。
【００２１】
操作部２５０は、図１の表示部１１に相当し、例えば、ハードキーや、液晶表示部と液晶表示部上に貼り付けられたタッチパネル部で構成され、それらを介してユーザの指示を受付ける。操作部２５０は、ユーザから受付けた指示に対応するコマンドをコントローラ部１１０に送信し、コントローラ部１１０は、受信したコマンドに従った制御を行う。また、操作部２５０は、液晶表示部に、画像処理装置１００の操作を受付けるためのソフトキーや、画像処理装置１００の機能や状態を示す表示を行う。
【００２２】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２６０は、画像処理装置１００の各種設定や、画像データを記憶する。
【００２３】
これらの構成を用いて、画像処理装置１００は、例えば、コピー機能、画像データ送信機能、プリンタ機能などを実行する。コピー機能を実行する場合、コントローラ部１１０は、リーダ部２００によって原稿の画像データを読込み、読み込んだ画像データをプリンタ部３００によってシートに印刷する。画像データ送信機能を実行する場合、コントローラ部１１０は、リーダ部２００によって読み取った画像データをコードデータに変換し、ネットワーク４０００を介してＰＣ４００１、４００２に送信する。プリンタ機能を実行する場合、コントローラ部１１０は、ＰＣ４００１、４００２からネットワーク４０００を介して受信したコードデータを解析、展開することによって、画像データに変換し、プリンタ部３００に出力する。プリンタ部３００は、コントローラ部１１０から受けた画像データに基づいて印刷を行う。言い換えると、コントローラ部１１０は画像処理部であると言え、プリンタ部３００は画像形成部であると言える。
【００２４】
なお、本実施形態では、画像処理装置の例として複数の機能からなるＭＦＰ１００を用いて説明するが、コピー機能のみからなるコピー機、またはプリンタ機能のみからなるＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。
【００２５】
無線通信部４００は、通信部１０に備えられるものであり、通信部１０に画像入力装置１０００が近づけられことを検知し、画像入力装置１０００との間で、制御データや画像データ等を送受する。無線通信部４００は、制御装置１１０からの指示に基づいて制御するようにしてもよいし、無線通信部４００が独自にＣＰＵを備え、ＣＰＵが無線通信部４００を制御するようにしてもよい。
【００２６】
次に、図３に示すブロック図を用いて、コントローラ部１１０の構成を説明する。
【００２７】
メインコントローラ１１１は、主にＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１１２と、バスコントローラ１１３と、各種Ｉ／Ｆ（ｉｎｔｅｒｆａｃｅ）コントローラ回路から構成される。
【００２８】
ＣＰＵ１１２とバスコントローラ１１３は、コントローラ部１１０全体の動作を統括的に制御する。ＣＰＵ１１２はＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１１４からＲＯＭＩ／Ｆ１１５を経由して読込んだプログラムに基づいて各種動作を実行する。例えば、ＣＰＵ１１２は、読み込んだプログラムに基づいて、図１に示したＰＣ４００１またはＰＣ４００２から受信したコードデータ（例えばＰＤＬ（ページ記述言語））を解釈したり、ＤＲＡＭ１１６やＨＤＤ２６０等のメモリの記憶制御を行ったりする。
【００２９】
バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バスの調停やＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）データ転送の制御を行う。
【００３０】
ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１１６はＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００３１】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に、圧縮された状態で蓄積されたコードデータをラスタイメージデータに伸長する等の処理を行う。
【００３２】
ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８は、Ｉ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００３３】
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータに対して、画像回転、画像変倍、色空間変換、二値化などの処理を行う。ＳＲＡＭ１３６はＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５はＩ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００３４】
Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ１２１はＩ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって、ネットワーク４０００のような外部ネットワークと接続される。
【００３５】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バス１２５としては、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｎｔ）バスがあげられる。Ｉ／Ｏ制御部１２６は、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期式のシリアル通信部コントローラ１２７を２チャンネル装備している。Ｉ／Ｏ制御部１２６は、Ｉ／Ｏバス１２８によってスキャナＩ／Ｆ１４０、プリンタＩ／Ｆ１４５に接続されている。
【００３６】
パネルＩ／Ｆ１３２は、図１に示す操作部２５０との間でデータの受渡しを行うＩ／Ｆであって、ＬＣＤコントローラ１３１から転送されてきた画像データを、操作部２５０に転送する。また、パネルＩ／Ｆ１３２は、操作部２５０が備えるハードキーや液晶タッチパネルキーなどのキーを介して受付けたキー入力信号をキー入力Ｉ／Ｆ１３０を介してＩ／Ｏ制御部１２６に転送する。
【００３７】
リアルタイムクロックモジュール１３３は、ＭＦＰ１００内で管理する日付と時刻を更新／保存するためのもので、バックアップ用電池１３４によって電力を供給されている。
【００３８】
Ｅ−ＩＤＥ（Ｅｎｈａｎｃｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）インタフェース１６１は、ＨＤＤ２６０を接続するためのものである。ＣＰＵ１１２は、Ｅ−ＩＤＥＩ／Ｆを介してＨＤＤ２６０に画像データを記憶させたり、ＨＤＤ２６０から画像データを読み込んだりする。
【００３９】
コネクタ１４２とコネクタ１４７は、それぞれリーダ部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ（１４３、１４８）とビデオＩ／Ｆ（１４４、１４９）とから構成される。
【００４０】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００と接続され、スキャナバス１４１を介してメインコントローラ１１１と接続されている。スキャナＩ／Ｆ１４０は、リーダ部２００から受け取った画像に対して所定の処理を施す。また、スキャナＩ／Ｆ１４０は、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する。スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００４１】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、プリンタバス１４６を介してメインコントローラ１１１と接続されている。プリンタＩ／Ｆ１４５は、メインコントローラ１１１から出力された画像データに所定の処理を施してプリンタ部３００へ出力する。ＤＲＡＭ１１６上に展開されたラスタイメージデータのプリンタ部への転送はバスコントローラ１１３によって制御され、ラスタイメージデータはプリンタバス１４６、プリンタＩ／Ｆ１４５、ビデオＩ／Ｆ１４９を経由してプリンタ部３００へＤＭＡ転送される。
【００４２】
ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５１は、バックアップ用の電池から供給される電源により、ＭＦＰ１００全体の電源が遮断されても、記憶内容を保持可能なメモリである。ＳＲＡＭ１５１は、バス１５０を介してＩ／Ｏ制御部と接続されている。
【００４３】
ＥＥＰＲＯＭ（Ｅｌｅｃｔｏｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２も、同様にバス１５０を介してＩ／Ｏ制御部１２６と接続されたメモリである。
【００４４】
無線通信Ｉ／Ｆ１８０は、図２に示す無線通信部４００との間でデータの受渡しを行うＩ／Ｆであって、ＣＰＵ１１２は、無線通信Ｉ／Ｆ１８０を介して無線通信部４００からデータを受信する。また、ＣＰＵ１１２は、無線通信Ｉ／Ｆ１８０を介して無線通信部４００にデータを転送する。
【００４５】
次に、図４を用いて操作部２５０について説明する。図４は、タッチパネルを備える液晶表示部に表示される画面であり、ユーザによって、ボタンが押下されたことを検知して、ＣＰＵ１１２は、押下されたボタンに対応する機能を実行する。
【００４６】
コピーモードキー５２４は、コピー機能を実行する場合に押すキーである。そして、このコピーモードキー５２４が押されたときに、５３０に示すコピーモードの画面を表示する。拡張機能キー５０１は、両面複写、多重複写、移動、綴じ代の設定、枠消しの設定等のモードに入るためのキーである。
【００４７】
５４０はステータスラインであり、機器の状態や印刷情報を示すメッセージを表示する。図４に示す例の場合、コピー待機中であることを示している。
【００４８】
画像モードキー５０２は、複写画像に対して網掛け、影付け、トリミング、マスキングを行うための設定モードに入るためのキーである。ユーザモードキー５０３は、モードメモリの登録、標準モード画面の設定を行うためのキーである。応用ズームキー５０４は、原稿のＸ方向、Ｙ方向を独立に変倍するモード、及び、原稿サイズと複写サイズから変倍率を計算するズームプログラムのモードに入るためのキーである。また、Ｍ１キー５０５、Ｍ２キー５０６、Ｍ３キー５０７は、それぞれに登録されたモードメモリを呼び出す際に用いられるキーである。オプションキー５０９は、フィルムから直接複写するため、フィルムプロジェクタ等のオプション機能の設定を行うキーである。ソータキー５１０は、ソート、ノンソート、グループの設定を行うキーである。原稿混載キー５１１は、原稿フィーダにＡ４サイズとＡ３サイズ、またはＢ５サイズとＢ４サイズと言うように、異なるサイズの原稿を一緒にセットする際に押すキーである。
【００４９】
等倍キー５１２は、複写倍率を１００％にするためのキーである。縮小キー５１４、拡大キー５１５は、それぞれ定型の縮小、拡大を行うためのキーである。ズームキー５１６は任意の変倍率を設定する為の操作に移行するためのキーである。用紙選択キー５１３は、複写用紙の選択を行う際に押すキーである。５１８、５２０は濃度キーで、キー５１８を押す毎に濃く複写され、キー５２０を押す毎に薄く複写される。濃度表示５１７は、濃度キー５１８、５２０の押下に応じて濃度を示す表示が左右に変化する。ＡＥキー５１９は、例えば新聞のような地肌の濃い原稿を自動濃度調整して複写する処理を指示するためのキーである。ＨｉＦｉキー５２１は、写真原稿のように中間調の濃度が濃い原稿の複写の際に押すキーである。文字強調キー５２２は、文字原稿の複写で文字を際だたせる処理を指示するための押すキーである。
【００５０】
５６０は履歴キーであり、これを押下することで、印刷済みのジョブの履歴情報が表示される。たとえば、印刷ジョブの、終了時刻、ユーザ名、ファイル名、印刷枚数等の情報を表示する。
【００５１】
ガイドキー５２３は、ユーザがキーの機能の説明を受けたいときに押下するキーであり、キーの説明が表示される。ファックスキー５２５は、ファックスを行うときに押すキーである。Ｂｏｘキー５２６は、Ｂｏｘ機能を表示させたいときに押すキーである。プリンタキー５２７は、プリントの濃度を変更する、あるいは、リモートのホストコンピュータからのＰＤＬデータのプリント出力詳細情報を参照したい場合に押すキーである。ＩＤキー５２８は画像処理装置のＩＤ（例えばＩＰアドレスなどのネットワークアドレスやマシン名などの情報）を表示する指示をするためのキーである。
【００５２】
次に、図５のブロック図で、画像入力装置１０００の構成を説明する。
【００５３】
画像入力装置１０００は、ＣＰＵ１００１、ＲＯＭ１００２、ＲＡＭ１００３、無線通信部１００４、撮像部１００５、操作部１００６、表示部１００７、２次記憶部１００８から構成されている。そして、それらは、図示するようにバスを介して相互に接続されている。
【００５４】
ＣＰＵ１００１は、ＲＯＭ１００２に格納されているプログラムに従って動作し、画像入力装置１０００の各種動作を制御する。
【００５５】
ＲＯＭ１００２は、ＣＰＵ１００１によって実行されるプログラムを格納した不揮発性メモリである。
【００５６】
ＲＡＭ１００３は、ＣＰＵ１００１のワークメモリとして機能する。また、ＲＡＭ１００３は、撮像部１００５から出力される画像データや、２次記憶部１００８から読み出される画像データを一時的に記憶する。
【００５７】
無線通信部１００４は、無線通信に必要な符号化・復号化回路部、アンテナ等から構成され、無線通信部１００４と通信可能な範囲に存在する外部の装置と通信を行う。
【００５８】
撮像部２０５は、入射する光を結像するレンズ、結像した光を電気信号に変換する光電変換器（ＣＣＤやＣＭＯＳセンサ等）、光電変換器から出力されるアナログ電気信号をデジタル電気信号へ変換するＡＤコンバータ等から構成される。ＣＰＵ１００１は、撮像部１００５で変換されたデジタル電気信号に基づいて画像データを生成し、画像データが撮影された日付や、撮影条件等の設定データ等をヘッダ情報として付加したものを、１つのファイルとして、２次記憶部１００８に記憶する。
【００５９】
操作部１００６は、撮影を指示するレリーズボタン、デジタルカメラの動作モードを選択するモード選択ダイヤル、メニュー項目を呼び出すメニューボタン、メニュー項目を選択・指示する十字カーソルボタン等のボタン、ダイヤル、スイッチ等で構成される。
【００６０】
これらのボタン、ダイヤル、スイッチの状態及び状態変化は、電気信号としてＣＰＵ１００１に出力され、ＣＰＵ１００１は、指示に従った制御を行う。
【００６１】
表示部１００７は、液晶表示部で構成され、操作画面の表示や、撮影された画像データの表示を行う。
【００６２】
２次記憶部１００８は、撮影した画像データ等をファイルとして格納する。なお、２次記憶部１００８は、内蔵型の不揮発性メモリであってもよいし、着脱可能なメモリカードであってもよい。
【００６３】
なお、これらは、不図示の電池等の電源装置によって電力を供給されているものとする。
【００６４】
次に、図６のフローチャートを用いて、画像処理装置１００と、画像入力装置１０００における制御手順を説明する。図６のフローチャートにおける、画像入力装置１０００の処理は、画像入力装置１０００のＣＰＵ１００１がＲＯＭ１００２に格納されたプログラムを読み出して実行することによって行われる。また、図６のフローチャートにおける画像処理装置１００の処理は、画像処理装置１００のＣＰＵ１１２がＲＯＭ１１４に格納されたプログラムを読み出して実行することによって行われる。なお、本実施形態では、画像処理装置の例としてＭＦＰを、画像入力装置の例としてデジタルカメラを用いて説明する。
【００６５】
まず、操作部２５０を介して、ユーザから、デジタルカメラ等の画像入力装置１０００内の画像データを印刷する要求を受付けた場合に、Ｓ１５０１の処理を実行する。
【００６６】
Ｓ１５０１にて、画像処理装置１００のＣＰＵ１１２は、図７の１６０１に示すように、デジタルカメラ１０００を、画像処理装置１００に接触させるよう促すメッセージを、操作部２５０に表示させる。なお、ＣＰＵ１１２は、デジタルカメラ１０００の通信部１０に接触させるように促すメッセージを操作部２５０に表示するようにしてもよい。ＣＰＵ１１２は、当該メッセージを表示している間、デジタルカメラ１０００から情報が送信されるのを待つ。ユーザは、当該メッセージを確認し、デジタルカメラ１０００を、通信部１０に近づける。
【００６７】
Ｓ１５０２にて、デジタルカメラ１０００のＣＰＵ１００１は、無線通信部１００４と通信可能な範囲に、無線通信部４００が存在するか否かを監視している。そして、ＣＰＵ１００１は、無線通信部１００４と通信可能な範囲に、無線通信部４００が存在すると判定した場合に、無線通信部１００４に無線通信部４００と接続を行うための処理を実行させる。そして接続されたら、ＣＰＵ１００１は、デジタルカメラ１０００の装置ＩＤ、送信される画像データのサイズ情報等を画像処理装置１００に送信する。ここで、デジタルカメラ１０００は、操作部１００６を介してユーザから転送指示を受付けなくても、デジタルカメラ１０００が通信部１０に近づけられるだけで、デジタルカメラの装置ＩＤ、送信される画像データのサイズ情報等を画像処理装置１００に転送する。
【００６８】
Ｓ１５０３にて、画像処理装置１００のＣＰＵ１１２は、デジタルカメラ１０００からデジタルカメラの装置ＩＤ、送信される画像データのサイズ情報等を受信、取得した場合に、Ｓ１５０４に処理を進める。
【００６９】
Ｓ１５０４にて、ＣＰＵ１１２は、受信したサイズ情報をもとに、送信される画像データのサイズと、ＨＤＤ２６０の空き容量とを比較する。比較の結果、ＣＰＵ１１２は、ＨＤＤ２６０に、画像データを記憶可能な空き容量があると判定した場合には、Ｓ１５０５に処理を進め、空き容量がないと判定した場合には、Ｓ１５０６に処理を進める。
【００７０】
Ｓ１５０５に処理を進めた場合、ＣＰＵ１１２は、図７の１６０３に示すように、デジタルカメラ１０００に、画像データを送信するように指示する。一方、Ｓ１５０６に処理を進めた場合、ＣＰＵ１１２は、図７の１６０２に示すようにデジタルカメラ１０００に、画像データの縮小画像データ（サムネイル等）を送信するように指示する。
【００７１】
Ｓ１５０７にて、デジタルカメラのＣＰＵ１００１は、画像処理装置１００によって指示された画像データを画像処理装置１００に送信する。ここで、送信される画像データは、Ｓ１５０６の指示に応じて送信された画像データである場合には縮小画像データであり、Ｓ１５０５の指示に応じて送信された画像である場合には画像データそのものである。画像入力装置１０００が縮小画像データを持たない場合には、ＣＰＵ１００１が、画像データを縮小する処理を行った後に、画像処理装置１００に送信する。
【００７２】
Ｓ１５０８にて、ＣＰＵ１１２は、デジタルカメラ１０００から送信された画像データを受信する。ここで、受信される画像データは、Ｓ１５０６の指示に応じて送信された画像データである場合には縮小画像データであり、Ｓ１５０５の指示に応じて送信された画像である場合には画像データそのものである。
【００７３】
Ｓ１５０９にて、ＣＰＵ１１２は、図７の１６０４に示すように、印刷対象の画像データをユーザに選択させるために、受信した画像データの縮小画像データを操作部２５０に表示させ、ユーザからの画像の選択を受付ける。Ｓ１５０８で、縮小画像データを受信している場合には、ＣＰＵ１１２は、受信した画像データを操作部２５０に表示させる。一方、画像データそのものを受信している場合には、ＣＰＵ１１２は、受信した画像データから、操作部２５０に表示可能なサイズの縮小画像データを生成し、生成した縮小画像データを操作部２５０に表示させる。
【００７４】
Ｓ１５１０にて、ＣＰＵ１１２は、ユーザによって、Ｓ１５０９で選択された画像データの印刷指示を受付けたか否かを判定する。例えば、ＣＰＵ１１２は、画面１６０６の印刷ボタンが押されたか否かを判定する。ＣＰＵ１１２は、印刷指示を受付けたと判定した場合には、Ｓ１５１１に処理を進める。
【００７５】
Ｓ１５１１にて、ＣＰＵ１１２は、印刷指示を受付けた画像データがＨＤＤ２６０内に存在するか否かを判定する。Ｓ１５０９にて、縮小画像データしか受信していない場合には、印刷指示を受付けた画像データがＨＤＤ２６０に存在しないと判定し、Ｓ１５１２に処理を進める。一方、Ｓ１５０９にて、画像データそのものを受信しており、Ｓ１５１１にて、ＣＰＵ１１２は、印刷指示を受付けた画像データがＨＤＤ２６０に存在すると判定した場合には、Ｓ１５１６に処理を進める。Ｓ１５１６で、ＣＰＵ１１２は、Ｓ１５０９で選択された画像データをプリンタ部３００に印刷させる。
【００７６】
一方、Ｓ１５１２に処理を進めた場合、ＣＰＵ１１２は、図７に示す１６０５の画面を操作部２５０に表示させる。ＣＰＵ１１２は、当該メッセージを表示している間、ユーザによって画像入力装置１０００が、無線通信部４００と通信可能な範囲に近づけられ、デジタルカメラ１０００から情報が送信されるのを待つ。ユーザは、当該メッセージを確認し、デジタルカメラ１０００を、通信部１０に近づける。
【００７７】
Ｓ１５１４で、ＣＰＵ１００１は、画像処理装置１００によって指示された画像データを、画像処理装置１００に送信する。
【００７８】
Ｓ１５１３で、ＣＰＵ１１２は、デジタルカメラ１０００によって送信された画像データを受信し、受信した画像データをＳ１５０６で印刷する。
【００７９】
Ｓ１５１２〜Ｓ１５１４のステップを経て印刷を行う場合、画像処理装置１００は、画像入力装置１０００に格納されている画像データのうち、ユーザによって選択された画像データのみを受信する。そのため、全ての画像データを受信する場合と比較して必要な空き容量が少なくて済む。
【００８０】
以上のように、ユーザは、デジタルカメラ１０００に格納された画像データを画像処理装置１００に取り込み、デジタルカメラ１０００を通信部１０に置いたままにせずとも、画像処理装置１００の操作部２５０から、印刷したい画像データを選択できるようになる。そして、画像データの選択後、ユーザは、操作部２５０に表示された指示に従って、デジタルカメラ１０００を通信部１０に配置すれば、所望の画像を印刷させることができる。そのため、ユーザが通信部１０にデジタルカメラ１０００を配置した後、印刷のための操作を行っている間、デジタルカメラ１０００を手元に置いておくことができるので、通信部１０に配置されたデジタルカメラ１０００が、盗難されにくくなる。また、ユーザは、デジタルカメラ１０００で画像の送信指示等を行わずとも、操作部２５０に表示される指示に従ってデジタルカメラ１０００を画像処理装置１００の通信部１０に近づけるだけで、所望の画像を印刷することができる。
【００８１】
また、Ｓ１５１０にて、ＣＰＵ１１２は、印刷したい画像データの選択に加えて、操作部２５０に表示される図４のような画面を介して画像データの印刷設定（部数や、ステイプルの指定等）を受付けるように制御してもよい。その場合、ＣＰＵ１１２は、受付けた印刷設定をＨＤＤ２６０に記憶しておき、Ｓ１５０８またはＳ１５１３で受信した画像データを、受付けた印刷設定でもって、印刷するように制御する。
【００８２】
＜第２の実施形態＞
次に、本発明に係る第２の実施形態について説明する。
【００８３】
第２の実施形態では、画像入力装置１０００から画像処理装置１００に送信された画像データについて、ユーザが印刷設定を行った場合に、当該印刷設定を画像データに関連付けて画像入力装置１０００に記憶させる方法について説明する。その方法によって、ユーザは、一度、画像データについて印刷設定をおこなった後、別の機会に、同じ印刷設定によって印刷を行いたい場合に、同じ印刷設定を再度行う必要がなくなる。
【００８４】
画像処理装置１００や、画像入力装置１０００のハードウェア構成については、第１の実施形態と同様であるため、詳しい説明は省略する。
【００８５】
図８のフローチャートのうち、図６のフローチャートと同じ処理については、同じ符号を付けてあり、図６のフローチャートの処理と同様の処理を行うため、ここでは説明を省略する。
【００８６】
Ｓ１５０８で画像データを受信すると、Ｓ１５０９にて、ＣＰＵ１１２は、図９の１８０１に示す操作画面を操作部２５０に表示させる。当該操作画面には、印刷対象の画像データをユーザに選択させるために、受信した画像データの縮小画像データを操作部２５０が表示される。また、ユーザから画像データに対する印刷設定を受付けるための印刷設定画面１８０３を表示させるための印刷設定キー１８０２もＣＰＵ１１２によって表示される。
【００８７】
次に、印刷設定キー１８０２が押された場合、Ｓ１７０１で、ＣＰＵ１１２は、印刷設定画面１８０３を操作部２５０に表示させ、ユーザから印刷設定を受付ける。例えば、選択された画像データの印刷部数や、出力補正、日付印字等を設定することができる。なお、印刷設定画面１８０３は、ユーザが印刷設定を行うための画面の一例であり、印刷設定画面や、印刷設定項目はこれに限られるものではない。例えば、図４に示す画面を操作部２５０に表示させ、当該画面を介して、詳細な設定ができるようにしてもよい。また、印刷設定画面には、設定保存メニュー１８０３によって、ユーザが行った印刷設定をデジタルカメラ１０００に保存させるか否かを設定することができる。
【００８８】
印刷設定を保存するように設定された状態で、ＯＫキーが押された場合、ＣＰＵ１１２は、画面１８０４を操作部２５０に表示させる。この状態で、ユーザがデジタルカメラ１０００を通信部１０に近づけると、ＣＰＵ１１２は、設定された印刷設定を、デジタルカメラ１０００に送信し、デジタルカメラ１０００の２次記憶部１００８に記憶するように指示する。
【００８９】
Ｓ１７０３で当該指示を受付けたデジタルカメラ１０００は、画像処理装置１００から受信した印刷設定を、Ｓ１７０４で、２次記憶部１００８に記憶しておく。その後、別の機会に、ユーザが再度、デジタルカメラ１０００を、画像処理装置１００に近づけた場合に、ＣＰＵ１００１は、例えば、Ｓ１５０７のタイミングで、２次記憶部１００８に記憶された印刷設定を画像処理装置１００に送信する。そして、画像処理装置１００は、Ｓ１７０１にて、受信した印刷設定を、印刷設定画面として操作部２５０に表示する。そして、ユーザによって、画面１８０３のＯＫキーが押され、Ｓ１５１５で印刷を行う場合に、ＣＰＵ１１２は、当該印刷設定によって印刷を行う。
【００９０】
Ｓ１５１０以降の処理は、第１の実施形態と同様であるため、詳しい説明は省略する。
【００９１】
以上のような制御を行うことにより、ユーザは、一度、画像データについて印刷設定をおこなった後、別の機会に、同じ印刷設定によって印刷を行いたい場合に、同じ印刷設定を再度行う必要がなくなる。
【００９２】
＜その他の実施形態＞
なお、上述した実施形態においては、Ｓ１５０４で、ＣＰＵ１１２は、受信したサイズ情報によって示されるデータサイズと、閾値として予め定められたデータサイズとを比較するようにしてもよい。ＣＰＵ１１２は、サイズ情報によって示されるデータサイズが、予め定められたデータサイズ以下であると判定した場合には、Ｓ１５０５に処理を進める。一方、ＣＰＵ１１２は、サイズ情報によって示されるデータサイズが、予め定められたデータサイズより大きい場合には、Ｓ１５０６に処理を進める。それによって、ユーザは、画像入力装置から受信した画像データの記憶に用いる容量を予め定めておくことができ、それ以外の記憶領域は、画像処理等の他の処理に確保しておくことができる。
【００９３】
また、上述の実施形態では、Ｓ１５０７で、ＣＰＵ１００１は、画像入力装置１０００に記憶された印刷可能な全ての画像データ（または画像データの縮小画像データ）を画像処理装置１００に送信するように制御したが、これに限られるものではない。例えば、ＣＰＵ１００１は、送信禁止フラグが付与された画像データや、プロテクトがかけられた画像データを送信しないように制御してもよい。また、ＣＰＵ１００１は、画像入力装置１０００に格納された画像データのうち、送信フラグが付与された画像データのみを画像処理装置１００に送信するように制御してもよい。それによって、ユーザは、画像処理装置１００に送信したい画像データを制限することができ、所望の画像データのみを画像処理装置１００に送信することができる。
【００９４】
また、上述の実施形態では、画像入力装置１０００に格納された画像データを画像処理装置１００にて印刷する場合について説明したが、これに限られるものではない。例えば、画像データを外部のＰＣ４００１やＰＣ４００２等に送信する場合や、画像処理装置１００に画像データを蓄積する場合、画像処理装置１００にて画像処理等の加工を行う場合についても適用できる。これらの場合でも、ユーザは、画像入力装置１０００を通信部１０の近傍に置いたままの状態にせずとも、画像入力装置１０００に格納された画像データに対する操作を行うことができる。
【００９５】
以下、図１０に示すメモリマップを参照して本発明に係る画像処理装置１００で読み出し可能なデータ処理プログラムの構成について説明する。
【００９６】
図１０は、本発明に係る画像処理装置１００で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００９７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報、作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００９８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００９９】
本実施形態におけるフローチャートに示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１００】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録したコンピュータ読取可能な記憶媒体を、システムあるいは装置に供給するようにしてもよい。また、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ等を用いることができる。
【０１０３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけに限られるものではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施形態に係る画像処理システムの構成を示す図である。
【図２】本発明の実施形態に係る画像処理装置の構成を示す図である。
【図３】本発明の実施形態に係る画像処理装置制御装置の構成を示す図である。
【図４】本発明の実施形態に係る画像処理装置の操作部の構成を示す図である。
【図５】本発明の実施形態に係る画像入力装置の構成を示す図である。
【図６】本発明の実施形態に係るデータ処理手順を示すフローチャートである。
【図７】本発明の実施形態に係る表示画面を示す図である。
【図８】本発明の実施形態に係るデータ処理手順を示すフローチャートである。
【図９】本発明の実施形態に係る表示画面を示す図である。
【図１０】本実施形態に係る読み出し可能なプログラムを格納する記憶媒体のメモリマップを説明するための図である。
【符号の説明】
【０１０６】
１０  通信部
１００  画像処理装置
１１２  ＣＰＵ
２５０  操作部
２６０  ＨＤＤ
４００  無線通信部
１０００  画像入力装置
１００１  ＣＰＵ
【図１】
2010006034.tif 000003
【図２】
2010006034.tif 000004
【図３】
2010006034.tif 000005
【図４】
2010006034.tif 000006
【図５】
2010006034.tif 000007
【図６】
2010006034.tif 000008
【図７】
2010006034.tif 000009
【図８】
2010006034.tif 000010
【図９】
2010006034.tif 000011
【図１０】
2010006034.tif 000012