(57)【要約】【課題】  ユーザからの転送要求に適応して、画像入力装置に保存されている未転送の画像データまたは未印刷の画像データを自動的に選別して画像形成装置に一括して転送する。【解決手段】  画像形成装置に接続し、画像データを送信可能なデータ処理装置であって、画像形成装置に画像データを送信した後、画像形成装置に送信された画像データが、画像形成装置で処理されたか否かを示す管理データを画像形成装置から受信する受信手段と、受信手段によって受信した管理データを記憶する記憶手段と、画像形成装置に再接続する場合に、記憶手段によって記憶された管理データに従って、画像形成装置にてまだ処理されていないデータを特定する特定手段と、特定手段によって特定された画像データを画像形成装置に送信する送信手段と、を備えることを特徴とする。【選択図】  図８
2011095882.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に接続し、画像データを送信可能なデータ処理装置であって、
前記画像形成装置に画像データを送信した後、前記画像形成装置に送信された画像データが、前記画像形成装置で処理されたか否かを示す管理データを前記画像形成装置から受信する受信手段と、
前記受信手段によって受信した管理データを記憶する記憶手段と、
前記画像形成装置に再接続する場合に、前記記憶手段によって記憶された管理データに従って、前記画像形成装置にてまだ処理されていないデータを特定する特定手段と、
前記特定手段によって特定された画像データを前記画像形成装置に送信する送信手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記記憶手段は、前記画像形成装置で実行可能な処理の種類ごとに、画像データが処理されたか否かを示す管理データを記憶することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記画像形成装置における処理は、前記画像データの印刷または送信であることを特徴とする請求項１または２に記載のデータ処理装置。
【請求項４】
データ処理装置から画像データを受信する画像形成装置であって、
前記データ処理装置から受信した画像データを前記画像形成装置にて処理したか否かを示す管理データを記憶する記憶手段と、
前記データ処理装置と再接続する場合に、前記記憶手段によって記憶された管理データに従って、前記画像形成装置にてまだ処理されていない画像データを特定する特定手段と、
前記特定手段によって特定された画像データを受信する受信手段と、を備えることを特徴とする画像形成装置。
【請求項５】
前記管理データは、前記画像形成装置で実行可能な処理の種類ごとに、画像データが処理されたか否かを示すことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記画像形成装置における処理は、前記画像データの印刷または送信であることを特徴とする請求項４または５に記載の画像形成装置。
【請求項７】
前記データ処理装置から、前記画像形成装置にてまだ処理されていない画像データを受信するか、前記画像形成装置からまだ送信されていない画像データを受信するかを選択する選択手段と、
前記選択手段によって、前記画像形成装置にてまだ処理されていない画像データを受信するよう選択された場合に、前記受信手段は、前記画像形成装置にてまだ処理されていない画像データを受信することを特徴とする請求項４乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
画像形成装置に接続し、画像データを送信可能なデータ処理装置の制御方法であって、
前記画像形成装置に画像データを送信した後、前記画像形成装置に送信された画像データが、前記画像形成装置で処理されたか否かを示す管理データを前記画像形成装置から受信する受信工程と、
前記受信工程で受信した管理データを記憶部に記憶する記憶工程と、
前記画像形成装置に再接続する場合に、前記記憶部に記憶された管理データに従って、前記画像形成装置にてまだ処理されていないデータを特定する特定工程と、
前記特定工程で特定された画像データを前記画像形成装置に送信する送信工程と、
を備えることを特徴とするデータ処理装置の制御方法。
【請求項９】
データ処理装置から画像データを受信する画像形成装置の制御方法であって、
前記データ処理装置から受信した画像データを前記画像形成装置にて処理したか否かを示す管理データを記憶部に記憶する記憶工程と、
前記データ処理装置と再接続する場合に、前記記憶部に記憶された管理データに従って、前記画像形成装置にてまだ処理されていない画像データを特定する特定工程と、
前記特定工程で特定された画像データを受信する受信工程と、を備えることを特徴とする画像形成装置の制御方法。
【請求項１０】
請求項８又は９項に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、画像形成装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、装置間で画像データを転送する方法として、例えば、特許文献１に記載された方法のように、近距離の装置間で高速に無線通信を行う仕組みも考案されている。
【０００３】
このような仕組みを、デジタルカメラ等のデータ処理装置に採用すれば、データ処理装置を、画像形成装置の通信部の近傍に配置するだけで、ユーザは、データ処理装置に格納された画像データを、一括して画像形成装置に転送することができるようになる。
【０００４】
また、従来、デジタルカメラのようなデータ処理装置からプリンタのような画像形成装置へデータを転送する際に、以下の処理を実行するものがある。具体的には、一度転送したことのある画像をデジタルカメラで管理しておき、次回の転送時に、未転送の画像をユーザが選択して転送させることができるものがある。それによって、ユーザは、一度転送したことがある画像データを、再度転送しなくて済む。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−９９２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の方法では、画像形成装置に画像データを一括して転送する場合に、転送したい画像データを柔軟に転送することができなかった。
例えば、データ処理装置では、転送したことがある画像データを転送済みとして管理するのみであり、保持されている画像データが転送後に印刷された画像データであるか否かをユーザが容易に知ることはできなかった。
【０００７】
そのため、ユーザは、画像形成装置に転送した画像データのうち、印刷していない画像データのみを画像形成装置に再転送したい場合に、どの画像データが印刷済みの画像であるかを覚えておかなければならなかった。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明は、データ処理装置と画像形成装置が接続された場合に、ユーザのデータ処理要求に適応したデータを画像形成装置に転送して処理を速やかに実行できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
画像形成装置に接続し、画像データを送信可能なデータ処理装置であって、画像形成装置に画像データを送信した後、画像形成装置に送信された画像データが、画像形成装置で処理されたか否かを示す管理データを画像形成装置から受信する受信手段と、受信手段によって受信した管理データを記憶する記憶手段と、画像形成装置に再接続する場合に、記憶手段によって記憶された管理データに従って、画像形成装置にてまだ処理されていないデータを特定する特定手段と、特定手段によって特定された画像データを画像形成装置に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、データ処理装置と画像形成装置が接続された場合に、ユーザのデータ処理要求に適応したデータを画像形成装置に転送して処理を速やかに実行できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態を示す画像処理システムの構成を説明する図である。
【図２】メインコントローラの構成を説明するブロック図である。
【図３】操作部の構成を説明する平面図である。
【図４】画像入力装置の構成を説明するブロック図である。
【図５】画像形成システムのデータ処理手順を示すフローチャートである。
【図６】本実施形態を示す画像処理システムのＵＩを示す図である。
【図７】データ管理テーブルの一例を示す図である。
【図８】画像形成システムのデータ処理手順を示すフローチャートである。
【図９】本実施形態を示す画像処理システムのＵＩを示す図である。
【図１０】本実施形態を示す画像処理システムのＵＩを示す図である。
【図１１】本実施形態を示す画像処理システムのＵＩを示す図である。
【図１２】本実施形態を示す画像処理システムのＵＩを示す図である。
【図１３】本実施形態を示す画像処理システムのＵＩを示す図である。
【図１４】本実施形態を示す画像処理システムのＵＩを示す図である。
【図１５】データ管理テーブルの一例を示す図である。
【図１６】画像形成システムのデータ処理手順を示すフローチャートである。
【図１７】本実施形態を示す画像処理システムのＵＩを示す図である。
【図１８】本実施形態を示す画像処理システムのＵＩを示す図である。
【図１９】本実施形態を示す画像処理システムのＵＩを示す図である。
【図２０】データ管理テーブルの一例を示す図である。
【図２１】本実施形態を示す画像処理システムのＵＩを示す図である。
【図２２】本実施形態を示す画像処理システムのＵＩを示す図である。
【図２３】データ管理テーブルの一例を示す図である。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。以下、データ処理装置として画像入力装置を適用する実施形態を説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す画像処理システムの構成を説明する図である。なお、図１の（Ａ）は画像形成装置本体の構成を示し、図１の（Ｂ）は画像形成装置を含む画像処理システムの構成を示す。
【００１３】
図１の（Ａ）において、１００は画像形成装置で、複数のデータ処理機能を備えるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）で構成される。
画像形成装置１００は、通信部１０と表示部１１とを備える。ここで、通信部１０は、画像入力装置１０００と近距離で高速無線通信を行う。なお、画像入力装置１０００には、デジタルカメラや、携帯電話、ＰＤＡ、ノート型パソコン（ＰＣ）等が含まれる。
【００１４】
ユーザは、画像入力装置１０００を画像形成装置１００の通信部１０に近づけることによって、画像形成装置１００と、画像入力装置１０００との近接無線高速通信が可能になる。このように画像形成装置１００は、画像入力装置１０００と無線通信可能に構成されている。
表示部１１は、画像形成装置１００は、タッチパネルと液晶表示部とで構成される操作部パネルを備え、操作画面を液晶表示部に表示し、ユーザからの指示を受付ける。また、表示部１１は、画像形成装置１００のジョブ処理状態やエラー状況や、各処理モードに対応したユーザインタフェースを表示する。
【００１５】
図１の（Ｂ）において、コントローラ部１１０は、リーダ部２００、プリンタ部３００と電気的に接続されており、リーダ部２００やプリンタ部３００から情報を受信したり、リーダ部２００やプリンタ部３００に各種コマンドを送信したりする。また、コントローラ部１１０は、ネットワーク４０００を介して、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）４００１、４００２と接続されており、ＰＣ４００１やＰＣ４００２からネットワーク４０００を介して画像データや制御コマンドを受信する。ネットワークとしては、例えばイーサネット（登録商標）があげられる。
リーダ部２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙をスキャナユニット２１０によって読み取ることができる位置まで搬送する原稿給紙ユニット２９０とで構成される。
【００１６】
スキャナコントローラ２１０Ａは、コントローラ部１１０からの指示に基づいて、原稿給紙ユニット２９０とスキャナユニット２１０を制御する。プリンタ部３００は、印刷用のシートを収納する給紙ユニット３１０と、画像データをシートに転写、定着するマーキングユニット３２０と、印刷されたシートを排紙する排紙ユニット３３０とで構成される。
【００１７】
プリンタ部３００のプリンタコントローラ３２０Ａは、コントローラ部１１０からの指示に基づいて、給紙ユニット３１０からシートを給紙し、給紙したシートに画像データを印刷し、印刷したシートを排紙ユニット３３０に排紙する。
なお、給紙ユニット３１０は、複数種類のシートを収納することができる。また、排紙ユニット３３０は、印刷されたシートに対して、ソートやステイプルを行うことができる。
操作部２５０は、図１の（Ａ）の表示部１１に対応し、例えば、ハードキーや、液晶表示部と液晶表示部上に貼り付けられたタッチパネル部で構成され、それらを介してユーザの指示を受付ける。
【００１８】
操作部２５０は、ユーザから受付けた指示に対応するコマンドをコントローラ部１１０に送信し、コントローラ部１１０は、受信したコマンドに従った制御を行う。また、操作部２５０は、液晶表示部に、画像形成装置１００の操作を受付けるためのソフトキーや、画像形成装置１００の機能や状態を示すユーザインタフェース画面の表示を行う。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２６０は、画像形成装置１００の各種設定や、画像データを記憶する。
【００１９】
これらの構成を用いて、画像形成装置１００は、例えば、コピー機能、画像データ送信機能、プリンタ機能などを実行する。ここで、コピー機能を実行する場合、コントローラ部１１０は、リーダ部２００によって原稿の画像データを読込み、読み込んだ画像データをプリンタ部３００によってシートに印刷する。画像データ送信機能を実行する場合、コントローラ部１１０は、リーダ部２００によって読み取った画像データをコードデータに変換し、ネットワーク４０００を介してＰＣ４００１、４００２に送信する。
【００２０】
プリンタ機能を実行する場合、コントローラ部１１０は、ＰＣ４００１、４００２からネットワーク４０００を介して受信したコードデータを解析、展開することによって、画像データに変換し、プリンタ部３００に出力する。プリンタ部３００は、コントローラ部１１０から受けた画像データに基づいて印刷を行う。
なお、本実施形態では、画像形成装置１００の例として複数の機能からなるＭＦＰを用いて説明するが、コピー機能のみからなるコピー機、またはプリンタ機能のみからなるＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。
【００２１】
無線通信部４００は、通信部１０に備えられるものであり、通信部１０に画像入力装置１０００が近づけられことを検知し、画像入力装置１０００との間で、制御データや画像データ等を送受する。無線通信部４００は、コントローラ部１１０からの指示に基づいて制御するようにしてもよいし、無線通信部４００が独自にＣＰＵを備え、ＣＰＵが無線通信部４００を制御するようにしてもよい。また、画像入力装置１０００は一つだけではなく、複数の機器を、同時あるいは順番に接続して、データ転送を実行することも可能である。さらに、画像入出力装置は、データの転送元にもなり得るし、転送先にもなることがある。
【００２２】
次に、図２を用いて、コントローラ部１１０の構成を説明する。
図２は、図１に示したコントローラ部１１０の構成を説明するブロック図である。
図２において、１１１はメインコントローラで、主にＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１１２と、バスコントローラ１１３と、各種Ｉ／Ｆ（ｉｎｔｅｒｆａｃｅ）コントローラ回路から構成される。
ＣＰＵ１１２とバスコントローラ１１３は、コントローラ部１１０全体の動作を統括的に制御する。ＣＰＵ１１２は、ＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１１４からＲＯＭＩ／Ｆ１１５を経由して読込んだプログラムに基づいて各種動作を実行する。例えば、ＣＰＵ１１２は、読み込んだプログラムに基づいて、図１に示したＰＣ４００１またはＰＣ４００２から受信したコードデータ（例えばＰＤＬ（ページ記述言語））を解釈したり、ＤＲＡＭ１１６やＨＤＤ２６０等のメモリの記憶制御を行ったりする。
【００２３】
バスコントローラ１１３は、各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バスの調停やＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）データ転送の制御を行う。ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１１６は、ＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されている。ＤＲＡＭ１１６は、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００２４】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に、圧縮された状態で蓄積されたコードデータをラスタイメージデータに伸長する等の処理を行う。
ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８は、Ｉ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００２５】
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ（ＧＰ）１３５は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータに対して、画像回転、画像変倍、色空間変換、二値化などの処理を行う。ＳＲＡＭ１３６はＧＰ１３５の一時的なワーク領域として使用される。ＧＰ１３５はＩ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００２６】
Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ１２１はＩ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって、ネットワーク４０００のような外部ネットワークと接続される。
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バス１２５としては、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｎｔ）バスがあげられる。
【００２７】
Ｉ／Ｏ制御部１２６は、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期式のシリアル通信部コントローラ１２７を２チャンネル装備している。Ｉ／Ｏ制御部１２６は、Ｉ／Ｏバス１２８によってスキャナＩ／Ｆ１４０、プリンタＩ／Ｆ１４５に接続されている。
【００２８】
パネルＩ／Ｆ１３２は、図１に示す操作部２５０との間でデータの受渡しを行うＩ／Ｆであって、ＬＣＤコントローラ１３１から転送されてきた画像データを、操作部２５０に転送する。また、パネルＩ／Ｆ１３２は、操作部２５０が備えるハードキーや液晶タッチパネルキーなどのキーを介して受付けたキー入力信号をキー入力Ｉ／Ｆ１３０を介してＩ／Ｏ制御部１２６に転送する。
リアルタイムクロックモジュール１３３は、画像形成装置１００内で管理する日付と時刻を更新／保存するためのもので、バックアップ用電池１３４によって電力を供給されている。
【００２９】
Ｅ−ＩＤＥ（Ｅｎｈａｎｃｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）インタフェース（Ｅ−ＩＤＥＩ／Ｆ）１６１は、ＨＤＤ２６０を接続するためのものである。ＣＰＵ１１２は、Ｅ−ＩＤＥＩ／Ｆ１６１を介してＨＤＤ２６０に画像データを記憶させたり、ＨＤＤ２６０から画像データを読み込んだりする。
コネクタ１４２とコネクタ１４７は、それぞれリーダ部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ１４３、１４８とビデオＩ／Ｆ（１４４、１４９とから構成される。
【００３０】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００と接続され、スキャナバス１４１を介してメインコントローラ１１１と接続されている。スキャナＩ／Ｆ１４０は、リーダ部２００から受け取った画像に対して所定の処理を施す。
また、スキャナＩ／Ｆ１４０は、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する。スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００３１】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、プリンタバス１４６を介してメインコントローラ１１１と接続されている。プリンタＩ／Ｆ１４５は、メインコントローラ１１１から出力された画像データに所定の処理を施してプリンタ部３００へ出力する。ＤＲＡＭ１１６上に展開されたラスタイメージデータのプリンタ部３００への転送はバスコントローラ１１３によって制御される。バスコントローラ１１３は、ラスタイメージデータはプリンタバス１４６、プリンタＩ／Ｆ１４５、ビデオＩ／Ｆ１４９を経由してプリンタ部３００へＤＭＡ転送される。
ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５１は、バックアップ用電池１３４から供給される電源により、画像形成装置１００全体の電源が遮断されても、記憶内容を保持可能なメモリである。ＳＲＡＭ１５１は、バス１５０を介してＩ／Ｏ制御部１２６と接続されている。
【００３２】
ＥＥＰＲＯＭ（Ｅｌｅｃｔｏｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２も、同様にバス１５０を介してＩ／Ｏ制御部１２６と接続されたメモリである。
無線通信Ｉ／Ｆ１８０は、図１の（Ｂ）に示す無線通信部４００との間でデータの受渡しを行うＩ／Ｆであって、ＣＰＵ１１２は、無線通信Ｉ／Ｆ１８０を介して無線通信部４００からデータを近接高速無線通信により受信する。また、ＣＰＵ１１２は、無線通信Ｉ／Ｆ１８０を介して無線通信部４００にデータを転送する。
【００３３】
次に、図３を用いて、操作部２５０の構成について説明する。
図３は、図１の（Ｂ）に示した操作部２５０の構成を説明する平面図である。
なお、本実施形態に示す操作部２５０は、タッチパネル部４０１とキー入力部４０２とからなり、現在、標準画面を表示している状態に対応する。
図３において、タッチパネル部４０１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）と、その上に貼られた透明電極からなるタッチパネルディスプレイを有する。当該タッチパネル部４０１は、ユーザからの各種設定を受付ける機能と、ユーザに情報を提示する機能とを有する。
例えば、ＬＣＤ上に表示された表示キーに該当する個所がユーザにより押下されたことを検知すると、ＣＰＵ１１２は当該表示キーに応じた処理を実行する。なお、タッチパネル部４０１に表示される画面の表示例については後述する。
【００３４】
４１１〜４１４は機能を選択するためのタブボタンで、コピー／プリント機能、ＢＯＸ機能、送信／ＦＡＸ機能、リモートスキャナ機能に対応している。
キー入力部４０２は、操作部電源スイッチ４０３を備える。該操作部電源スイッチ３０３がユーザによって押されると、ＣＰＵ１１２は、スタンバイモード（通常動作状態）とスリープモード（消費電力を抑えている状態）を選択的に切換える。ＣＰＵ１１２は、ユーザによる該操作部電源スイッチ４０３の操作を、システム全体の電源供給を行う主電源スイッチ（不図示）がオンの状態で受付ける。
スタートキー４０４は、例えば、リーダ部２００を用いた原稿読取動作や、読み取った原稿の印刷処理といった一連の動作を、印刷ジョブとして、画像形成装置１００のＣＰＵ１１２に実行させるための指示をユーザから受付ける際に用いられるキーである。
【００３５】
また、スタートキー４０４は、ＨＤＤ２６０に記憶された画像データをネットワークＩ／Ｆ１０９を介して外部に送信する動作を指示する際に押下される。また、スタートキー４０４は、データ送信ジョブとして、画像形成装置１００のＣＰＵ１１２に実行させるための指示をユーザから受付ける際に用いられるキーでもある。
ストップキー４０５は、受付けた印刷ジョブの処理を、中断する指示をユーザから受付けるためのキーである。リセットキー４０６は、印刷対象のジョブに対して、ユーザにより設定された各種設定を無効にし、設定値をデフォルト状態に戻す指示をユーザから受付けるためのキーである。
【００３６】
ユーザモードキー４０７は、ユーザごとのシステム設定を行うための画面をタッチパネル部４０１に表示させるためのキーである。テンキー４０８は、各種設定の置数の設定をユーザにより実行するためのキーである。クリアキー４０９は、テンキー４０８を介してユーザにより入力された、例えばユーザＩＤやパスワード等の入力値を削除するためのキーである。
【００３７】
次に、図４を用いて、画像入力装置１０００の構成を説明する。
図４は、図１の（Ｂ）に示した画像入力装置１０００の構成を説明するブロック図である。本例は、画像入力装置１０００がデジタルカメラで構成される場合を示すが、画像データを画像形成装置１００に送信可能な機器であれば、デジタルカメラ以外の機器、例えば、ＰＤＡや携帯電話で構成されていてもよい。
図４において、画像入力装置１０００は、ＣＰＵ１００１、ＲＯＭ１００２、ＲＡＭ１００３、無線通信部１００４、撮像部１００５、操作部１００６、表示部１００７、２次記憶部１００８から構成されている。そして、それらは、図示するようにバスを介して相互に接続されている。
【００３８】
ＣＰＵ１００１は、ＲＯＭ１００２に格納されているプログラムに従って動作し、画像入力装置１０００の各種動作を制御する。
ＲＯＭ１００２は、ＣＰＵ１００１によって実行されるプログラムを格納した不揮発性メモリである。
ＲＡＭ１００３は、ＣＰＵ１００１のワークメモリとして機能する。また、ＲＡＭ１００３は、撮像部１００５から出力される画像データや、２次記憶部１００８から読み出される画像データを一時的に記憶する。
無線通信部１００４は、無線通信に必要な符号化・復号化回路部、アンテナ等から構成され、無線通信部１００４と通信可能な範囲に存在する外部装置との間で近接高速無線通信を行う。ここで、外部装置には、図１に示した画像形成装置１００が含まれる。
【００３９】
撮像部２００５は、入射する光を結像するレンズ、結像した光を電気信号に変換する光電変換器（ＣＣＤやＣＭＯＳセンサ等）、光電変換器から出力されるアナログ電気信号をデジタル電気信号へ変換するＡＤコンバータ等から構成される。ＣＰＵ１００１は、撮像部１００５で変換されたデジタル電気信号に基づいて画像データを生成し、画像データが撮影された日付や、撮影条件等の設定データ等をヘッダ情報として付加したものを、１つのファイルとして、２次記憶部１００８に記憶する。
操作部１００６は、撮影を指示するレリーズボタン、デジタルカメラの動作モードを選択するモード選択ダイヤル、メニュー項目を呼び出すメニューボタン、メニュー項目を選択・指示する十字カーソルボタン等のボタン、ダイヤル、スイッチ等で構成される。
【００４０】
これらのボタン、ダイヤル、スイッチの状態及び状態変化は、電気信号としてＣＰＵ１００１に出力され、ＣＰＵ１００１は、指示に従った制御を行う。
表示部１００７は、液晶表示部で構成され、操作画面の表示や、撮影された画像データの表示を行う。
２次記憶部１００８は、撮影した画像データ等をファイルとして格納する。なお、２次記憶部１００８は、内蔵型の不揮発性メモリであってもよいし、着脱可能なメモリカードであってもよい。
【００４１】
なお、画像入力装置１０００の内部バスに接続される各デバイスは、不図示の電池等の電源装置によって電力が供給されているものとする。
以上に説明したような構成を備える画像入力装置１０００を用いて記憶された画像データを一括して画像形成装置１００転送の設定を簡単に行う制御を行う場合にについて以下に説明する。なお、本実施形態では、データ管理テーブルにより、転送済みの画像データと、印刷済みの画像データを識別できるように管理されている。また、データ管理テーブルは、画像入力装置１０００から画像形成装置１００に転送され、画像形成装置１００で処理された内容に基づいて更新されたデータ管理テーブルを画像入力装置１０００が取得して管理できるように構成されている。
【００４２】
〔画像データの転送設定〕
以下、図５に示すフローチャート及び図６に示す操作部画面の遷移表示例を用いて、データ転送元となる１台の画像入力装置１０００から画像形成装置１００に対する画像データの一括転送処理について説明する。
図５は、本実施形態を示す画像形成システムのデータ処理手順の一例を示すフローチャートである。なお、図５の（Ａ）は画像入力装置側の処理に対応し、各Ｓ７０１〜Ｓ７１３はＣＰＵ１００１がＲＯＭ１００２に格納された制御プログラムをＲＡＭ１００３にロードして実行することで実現される。なお、図中において、デバイスとは、画像形成装置１００の通信部１０に近づけることが可能な装置の総称であって、本実施形態では、画像入力装置１０００や、後述するＰＤＡ、ＰＣ等が含まれるものとする。
また、図５の（Ｂ）は画像形成装置１００側の処理に対応し、Ｓ７５１〜Ｓ７５９の各ステップは、ＣＰＵ１１２がＤＲＡＭ１１６に制御プログラムをロードして実行することで実現される。
【００４３】
以下、画像入力装置と画像形成装置（ＭＦＰ）からなる画像形成システムにおいて、接続判断を行って相互の機器状態に応じて変化する一連の処理フローを説明する。画像入力装置と画像形成装置間の点線は相互の動作に影響し合う動作内容を示している。なお、本実施形態において画像入力装置１０００がデジタルカメラ（デバイス）であると想定して説明する。
Ｓ７０１において、画像入力装置１０００のＣＰＵ１００１は、ユーザの動作によって画像形成装置１００の通信部１０にセットされた状態にあることを確認する。
続いて、Ｓ７０２において、画像入力装置１０００の無線通信部１００４と画像形成装置１００の無線通信インタフェース１８０とが無線通信を行うことで接続した後、画像入力装置１０００のＣＰＵ１００１は、画像形成装置１００の機種固有情報を検知する。
【００４４】
一方、Ｓ７５１で、画像形成装置１００は、通信部１０に画像入力装置１０００が接続されたことをＣＰＵ１２が検知するとともに、画像入力装置１０００の機種固有情報（識別情報）を取得する。さらに、ＣＰＵ１２は、画像形成装置１００の機種固有情報を画像入力装置１０００に送信する。
一方、Ｓ７０２で、画像入力装置１０００のＣＰＵ１００１は、画像形成装置１００から送信される機種固有情報を受信し、接続したデバイスの種類を受信した機種固有情報に基づいて検知する。
そして、Ｓ７０３で、画像入力装置１０００のＣＰＵ１００１は、接続状態が新規接続状態であるかどうかを判断する。ここで、画像入力装置１０００のＣＰＵ１００１は、接続した画像形成装置１００との接続が初めて（新規接続）であるか否かを画像入力装置１０００内で管理している後述する図７に示すデータ管理テーブル１５００に基づいて判定を行う。画像入力装置１０００は、図７に示すデータ管理テーブル１５００に、画像形成装置１００のデバイス名がまだ登録されていない場合、新規接続であると判定し、既に登録されていると場合、新規接続ではないと判定する。
【００４５】
そして、新規接続状態であると画像入力装置１０００のＣＰＵ１００１が判断した場合は、Ｓ７０７へ進む。一方、Ｓ７０３で、新規接続でないと画像入力装置１０００のＣＰＵ１００１が判断した場合は、Ｓ７０４へ進む。
そして、Ｓ７５２において、画像形成装置１００のＣＰＵ１１２は、操作部２５０を介してユーザあるいは画像入力装置１０００からのログイン要求を受け付け、システム状態を、実行機能を設定できるログイン状態へ遷移させる。
【００４６】
一方、画像入力装置１０００のＣＰＵ１００１が今回接続した画像形成装置１００が新規接続であると判断した場合、Ｓ７０７へ進む。そして、Ｓ７０７において、画像入力装置１０００に記憶されるデータ管理テーブル１５００を画像形成装置１００に送信する。そして、Ｓ７０８で、ＣＰＵ１００１は、データ管理テーブル１５００の送信後、画像入力装置１０００の２次記憶部１００８内に撮影されて記憶されている画像データを一括して画像形成装置１００に転送する。
【００４７】
また、Ｓ７０４へ進んだ場合は、画像入力装置１０００のＣＰＵ１００１は、今回接続した画像形成装置１００が新規接続ではないと判断した場合である。そこで、ＣＰＵ１００１は、データ管理テーブル１５００の情報を確認し、未プリントデータを２次記憶部１００８内で検索する。なお、データ管理テーブル１５００には、未プリント状態であるのか、未送信状態であるのかを示すフラグが管理されている。
【００４８】
そして、Ｓ７０５で、ＣＰＵ１００１が検索した未プリントデータを送信するよう自動的に設定するとともに、ＣＰＵ１００１がデータ管理テーブル１５００を画像形成装置１００に送信する。その後、Ｓ７０６で、ＣＰＵ１００１がデータ管理テーブル１５００に基づいて、未プリントデータを全て画像形成装置１００に送信して、Ｓ７０９へ進む。この間、すなわち、画像入力装置１０００との接続が確立した後、ユーザはプリントしたい画像データがある場合、新規であろうと、再接続であろうと、プリントすべき画像データを選択する操作を行うことはない。
【００４９】
なお、上記Ｓ７０６，Ｓ７０８において、図６に示すように、画像入力装置１０００がデータを画像形成装置１００へ転送したとき、ＣＰＵ１００１の制御に基づいて、図６に示す操作部１００６にはユーザに通知すべきメッセージとして画面８００が表示される。ここで、画面８００には画像形成装置１００と接続し、未プリントデータを自動的に送信する旨のメッセージがＣＰＵ１００１の制御により表示される。
一方、画像形成装置１００の操作部２５０には、画像入力装置１０００と接続し、プリントを実行する旨のメッセージを示す画面８０３がＣＰＵ１１２の制御で表示される。
次に、Ｓ７０９で、画像入力装置１０００は、上記のＳ７０６、Ｓ７０８を実行した後、画像形成装置１００からの応答を待機する待機状態に遷移する。
この時、ＣＰＵ１００１は、図６に示す画面８０１のように、送信が完了し、プリント完了状態を待つ旨のメッセージを表示部１００７に表示する。
一方、画像形成装置１００のＣＰＵ１１２は、Ｓ７５４で、上記Ｓ７０６、Ｓ７０８によって、画像形成装置１００が画像入力装置１０００から送信されたデータを受信すると、自動的に印刷処理を実行する。
【００５０】
続いて、Ｓ７５５において、画像形成装置１００のＣＰＵ１１２は、Ｓ７５３で受信した図７に示すデータ管理テーブル１５００に対して、印刷を実行したということを意味する情報（フラグ）を付加する。この時、ＣＰＵ１１２は、画像形成装置１００の操作部２５０に、図６に示す画面８０４に示すようにプリントが完了した旨のメッセージをＣＰＵ１１２の制御で表示した上、次のＳ７５６に移る。
【００５１】
図７は、図１に示した画像入力装置１０００内のデータ管理テーブル１５００で管理されるの情報の一例を示す図である。本例は、画像形成装置で実行した処理履歴を示す管理データをデータ処理機能毎に管理する例である。ここで、管理データとは、画像形成装置で実行可能なデータ処理機能毎にデータの処理履歴を示すデータである。なお、データ処理機能が実行された機能に対応づけられて、処理済み情報が設定される。本例では、処理済み情報を○で示している。
なお、データ管理テーブル１５００は、図５の示したＳ７０５，Ｓ７０７で送信され、後述する処理で画像形成装置１００により更新され、さらに当該更新されたデータ管理テーブル１５００が画像入力装置１０００に返信される。
【００５２】
図７において、１５０１はデバイス名で、画像形成装置１００を特定する情報が設定される。１５０２はファイル名で、記憶されている画像データのファイル名が設定される。なお、本例では、画像データがｊｐｇ形式の画像データを保存している例を示すが、他のデータ形式であってもよい。
１５０３は送信フラグで、画像データが画像形成装置１００に送信済フラグで、画像データが画像形成装置１００に送信されたことがあることを示す情報が設定される。１５０４は変更済フラグである。１５０５はプリント済を示すプリントフラグで、画像形成装置１００で印刷されたことを示す情報が設定される。具体的には、Ｓ７５５で、ＣＰＵ１１２はプリントが完了したことを確認した上で、データ管理テーブル１５００のプリントフラグ１５０５をＯＮにすることで設定される。
【００５３】
１５０６はコピーフラグである。これらの各処理の実行状態を示すフラグは、画像形成装置１００などの接続先機器で実行された処理に基づいて、該当するいずれかのフラグ情報をＣＰＵ１１２がＯＮ状態にして、画像形成装置１００から画像入力装置１０００に返送されるものである。
そして、Ｓ７５６において、画像形成装置１００のＣＰＵ１１２は、上記フラグ情報を付加して更新されたデータ管理テーブル１５００を画像入力装置１０００に対して返信する。
【００５４】
これを受けて、画像入力装置１０００は、Ｓ７１０で、画像形成装置１００から送信されたデータ管理テーブル１５００を受信して、更新されたデータ管理テーブル１５００を２次記憶部１００８に記憶する。
Ｓ７５７において、画像形成装置１００のＣＰＵ１１２は、画像入力装置１０００との接続の必要性がなくなったことから、切断要求を画像入力装置１０００に対して送信する。
【００５５】
次に、Ｓ７５８において、Ｓ７５２でログインしたユーザを自動的にログアウト状態に遷移させ、Ｓ７５９で、画像形成装置１００は次の要求をデバイスから受信する待機状態に遷移して、本処理を終了する。
一方、画像入力装置１０００は、Ｓ７１１で、上記Ｓ７５７において、画像形成装置１００から送信された切断要求を受けて、Ｓ７１２で、画像入力装置１０００のＣＰＵ１００１は無線通信の接続状態を切断する。そして、Ｓ７１３で、画像入力装置１０００のＣＰＵ１００１は待機状態に遷移して、本処理を終了する。
この時、ＣＰＵ１００１は、画像入力装置１０００の表示部１００７に、図６に示すメッセージ画面８０２を表示して、ユーザに画像形成装置１００との接続が切断されたことを通知する。
【００５６】
上記に説明したように、画像入力装置１０００と画像形成装置１００との間で実行された処理に適応して、データ管理テーブルの内容を画像形成装置１００が更新し、当該更新したデータ管理テーブルを画像入力装置に返信する構成とした。これにより、ユーザは、画像入力装置１０００を画像形成装置１００に接続するという簡単な操作で、即座に未プリントの画像データを自動的に抽出して画像形成装置１００に一括転送してプリントすることが可能となり、利便性が向上する。
【００５７】
〔第２実施形態〕
以下、画像形成装置１００にログインし、機能処理を選択した後、表示されるユーザインタフェースに基づいて、画像入力装置１０００を通信部１０に載置した後、実行されるデータ処理について説明する。
【００５８】
図８は、本実施形態を示す画像形成システムのデータ処理手順の一例を示すフローチャートである。なお、図８の（Ａ）は画像入力装置側の処理に対応し、各Ｓ９０１〜Ｓ９０６はＣＰＵ１００１がＲＯＭ１００２に格納された制御プログラムをＲＡＭ１００３にロードして実行することで実現される。
また、図８の（Ｂ）は画像形成装置１００側の処理に対応し、Ｓ９５１〜Ｓ９６２の各ステップは、ＣＰＵ１１２がＤＲＡＭ１１６に制御プログラムをロードして実行することで実現される。
【００５９】
以下、図８に示すフローチャートならびに後述する操作部画面を用いて、本発明に係る画像形成システムにおいて、データ転送元機器となる１台の画像入力装置１０００から画像形成装置１００に対して画像データを一括して転送する処理について説明する。
また、本実施形態に示す画像入力装置１０００は、デジタルカメラなどの画像入力装置を想定し、画像形成装置１００は複数機能を有している。
また、画像形成装置１００が備える操作部２５０の画面は、画像入力装置１０００が備える表示部１００７よりも大きいため、各種機能設定を画像形成装置１００側で実施可能である。本実施形態では、印刷処理に関わる主な設定を画像形成装置１００で設定することで、小さい画面を持つ画像入力装置１０００（例えばデジタルカメラ）側での操作を行う煩雑さを失くした構成となっている。
【００６０】
はじめに、画像入力装置１０００と画像形成装置１００の接続が初めての場合を説明する。続いて、２回目の接続を行った時に画像形成装置１００と画像入力装置１０００の動作がどのように変わるかについて説明する。
まず、画像入力装置１０００と画像形成装置１００が初めて接続を行った時について説明する。
Ｓ９５１において、画像形成装置１００のＣＰＵ１１２は、操作部２５０を介してユーザからのログインを検出すると、ログイン可能なユーザであるか否かを判定し、可能なユーザであると判定した場合は、機能設定を行うログイン状態へ画面表示を遷移させる。なお、ユーザの確認方法は、パスワードを用いる方法とするが、これに限定されるものではない。
【００６１】
そして、Ｓ９５２において、画像形成装置１００のＣＰＵ１１２は、操作部２５０を介してユーザからの機能選択入力を受け付ける。
図９、図１０、図１１は、本実施形態を示す画像形成装置において表示可能なユーザインタフェースの一例を示す図である。
図９の（Ａ）は機能選択画面１０５０で、ユーザによりタブボタン４１２が選択された状態で、ＢＯＸデータの読み出し先選択画面１０５２と、ボタン１０５３，１０５４、１０５５を表示した状態に対応する。
【００６２】
本実施形態では、機能選択画面１０５０に示すように、タブキー４１１〜４１４に対応付けられるように、大機能分類としてコピー・プリント／ＢＯＸ／送信・ＦＡＸ／リモートスキャナなどの機能を有している。
ユーザがタブボタン４１２を選択して、ＢＯＸ機能の実行要求を受けると、画像形成装置１００のＣＰＵ１１２は、選択画面１０５２を操作部２５０に表示する。この時、前の状態に戻るためのボタン１０５３、キャンセルするためのボタン１０５５などとともに、読み出し先を選択した後、実行に移るためのボタン１０５４も表示される。ＢＯＸ機能とは、入力したデータを、後からユーザの指示に基づいて印刷または送信するために、画像形成装置１００のＨＤＤ２６０に記憶しておく機能である。
【００６３】
画像形成装置１００のＣＰＵ１１２は、ユーザから無線接続するためのボタン１０５６と、「次へ」に対応するボタン１０５４が押下されたことを検知すると、続いて、Ｓ９０１へ進む。
そして、Ｓ９０１で、画像形成装置１００のＣＰＵ１１２は画像入力装置１０００を通信部１０にセットする旨を示すメッセージをユーザに通知するため図９の（Ｂ）の画面１１００を操作部２５０に表示する。
【００６４】
ユーザは、図９の（Ｂ）に示す画面１１００の表示に示されたメッセージを確認したら、画像入力装置１０００を、画像形成装置１００の通信部１０にセットする。次に、Ｓ９５３で、ＣＰＵ１１２が画像入力装置１０００を検知したら、画像入力装置１０００にデータ管理テーブル１５００の送信を要求する。
そして、Ｓ９０２で、画像入力装置１０００は、２次記憶部１００８内で管理しているデータ管理テーブル１５００を無線通信により画像形成装置１００へ転送する。
Ｓ９５４において、画像形成装置１００のＣＰＵ１１２は、画像入力装置１０００から送信されたデータ管理テーブル１５００を受信する。そして、Ｓ９５５で、画像形成装置１００のＣＰＵ１１２は、接続した画像入力装置１０００が初めての接続であるか否かをデータ管理テーブル１５００の送信フラグ１５０３とデバイス名１５０１等を参照して判定する。ここで、新規接続であると画像形成装置１００のＣＰＵ１１２が判定した場合は、Ｓ９５７で、画像形成装置１００のＣＰＵ１１２は、全データの送信要求を画像入力装置１０００に対して行う。
【００６５】
一方、Ｓ９５５で、新規接続でないとＣＰＵ１１２が判断した場合は、Ｓ９５６で、ＣＰＵ１１２は、操作部２５０に図１０の（Ａ）に示す送信データ選択メニュー画面１２００を表示する。
一方、Ｓ９０３で、画像入力装置１０００は、データ管理テーブル１５００の送信済みを示すフラグ１５０３、プリント済みを示すフラグ１５０５の各フラグ情報を読み取って、未プリント状態に該当する画像データを画像形成装置１００へ転送する。
【００６６】
そして、Ｓ９５８において、データ管理テーブル１５００を受信したら、ＣＰＵ１１２は、図１０の（Ａ）に示す送信データ選択メニュー画面１２００を操作部２５０に表示する。本実施形態に示す画像形成装置１００では、プリント実行メニューとして、「はじめてプリント」、「焼き増しプリント」、「追加プリント」、「選択プリント」などのメニューに対応したボタン１２０１〜１２０４を表示する。
本実施形態では、ユーザのメニュー選択の操作に従い、画像形成装置１００のＣＰＵ１１２が「選択プリント」に対応するボタン１２０４の要求を受けたものとして、以下の説明を行う。
【００６７】
そして、ＣＰＵ１１２が図１０の（Ａ）に示す画面において、「次へ」に対応するボタン１０５４が押下されたことを確認したら、図１０の（Ｂ）に示すサムネイル画像による画像データ選択画面を操作部２５０に表示する。
図１０の（Ｂ）に示す例は、画像形成装置１００のＣＰＵ１１２が画像ビューアを起動して、受信した画像データのサムネイル画像を一覧表示した例である。
本実施形態では、未プリント状態の４枚の画像データの中からユーザが選択する画像データを画像入力装置１０００から転送する例である。本実施形態では、画像データを選択するためのボタン１３０１〜１３０４がサムネイル画像に対応付けられて表示される。
【００６８】
さらに、本画面において、ユーザは印刷候補として、ボタン１３０１により表示された画像データ「ＤＳＣ０００１．ｊｐｇ」と、ボタン１３０２により表示された画像データ「ＤＳＣ０００２．ｊｐｇ」とを選択した状態である。また、本画面は、上記ボタン操作に合わせて、「プリント開始」を指示するボタン１３０５が押下された状態である。なお、受信した新規画像データの数が多い場合には、スクロールボタンにより、次の画面に遷移すること或いは前の画面に遷移することが可能に構成されている。
【００６９】
次に、Ｓ９５９で、ＣＰＵ１１２は、図１１の（Ａ）に示すプリント実行画面１４００を操作部２５０に表示する。そして、画像形成装置１００は、当該プリント実行画面１４００によりプリント実行の確認をユーザに通知し、ボタン１４０１が選択されたことをＣＰＵ１１２が確認したら、選択された画像データのプリント処理を実行する。
続いて、Ｓ９６０で、画像形成装置１００のＣＰＵ１１２はデータ管理テーブル１５００を編集し、編集したデータ管理テーブル１５００を画像入力装置１０００へ返信する。
今回の例では、ＣＰＵ１１２が全画像データの送信フラグ１５０３をＯＮ状態に変更する。また、プリントフラグ１５０５については、ユーザが選択したＤＳＣ０００１．ｊｐｇ・ＤＳＣ０００２．ｊｐｇに対するプリント済みを示すフラグ１５０５をＯＮ状態に変更する編集をＣＰＵ１１２が行う。
【００７０】
そして、Ｓ９６１で、画像形成装置１００のＣＰＵ１１２は、画像入力装置１０００に対して切断要求を出し、切断要求が完了すると、Ｓ９６２で、画像形成装置１００のＣＰＵ１１２は自動的にログアウトして、本処理を終了する。
【００７１】
その際、ＣＰＵ１１２は、図１１の（Ｂ）に示すデバイス接続切断要求画面１６００を操作部２５０に表示して、ユーザに画像入力装置１０００を通信部１０から遠ざける旨のメッセージとして、「デバイスを外してください」を通知する。これにより、ユーザは画像入力装置１０００を通信部１０から遠ざけることで、自動的に接続が切断される。
一方、上記Ｓ９６０において、画像形成装置１００からデータ管理テーブルが画像入力装置１０００に対して送信されると、Ｓ９０４で、画像入力装置１０００のＣＰＵ１００１は画像形成装置１００から送信されたデータ管理テーブルを受信する。続いて、Ｓ９０５で、画像入力装置１０００のＣＰＵ１００１は切断要求を画像形成装置１００から受信すると、Ｓ９０６へ進み、画像入力装置１０００のＣＰＵ１００１は待機状態へと遷移して、本処理を終了する。
【００７２】
次に、２回目の接続を行った場合の動作について説明する。
画像入力装置１０００の動作は上記と同じため、画像形成装置１００の動作についての差分となる処理について説明を行う。
Ｓ９５１におけるログインは、画像形成装置１００の通信部１０に画像入力装置１０００がセットされたことを検知することによって実行することも可能である。この場合には、操作部２５０に図１２の（Ａ）に示すユーザインタフェースを表示する。
【００７３】
図１２、図１３、図１４は、図１に示した画像形成装置の操作部２５０に表示されるユーザインタフェースの一例を示す図である。
図１２の（Ａ）に示すログイン画面１７００では、ユーザに対してログイン要求を催促するメッセージを操作部２５０に表示する。次に、Ｓ９５２で、ＣＰＵ１１２は、操作部２５０の画面状態を、図１２の（Ｂ）に示す画面表示状態に遷移させる。
図１２の（Ｂ）は１８００は機能選択画面で、ユーザがログインした後、画像入力装置１００から転送される画像データに対する機能を、プリント、センド、ＢＯＸ、ＦＡＸの各機能に対応するボタン１８０１〜１８０４が表示される。ここで、ボタン１８０１〜１８０４のいずれかをユーザが選択することで、ＣＰＵ１１２に選択した機能を通知する。
【００７４】
本実施形態では、二度目のデータ転送時において、画像形成装置１００のＣＰＵ１１２は、以下の画面制御を実行する。具体的には、図１２の（Ｂ）に示す機能選択画面１８００のように、ＣＰＵ１１２は、機能として「Ｐｒｉｎｔ」に対応するボタン１８０１が選択された状態に優先的に遷移するように操作部２５０の画面表示を制御する。
【００７５】
続いて、Ｓ９５６において、画像形成装置１００のＣＰＵ１１２は、図１３の（Ａ）に示すような送信機能を選択する転送データ選択画面１９００を操作部２５０に表示する。
図１３の（Ａ）において、１９０１〜１９０５はメニューボタンで、この順に全部送信、未送信データ送信、新規プリント送信、追加プリント送信、選択送信のいずれかのメニューボタンがユーザにより選択される。ここで、ＣＰＵ１１２は、選択されるメニューボタンに応じて実行させるデータ送信機能の詳細を設定する。
例えば新規プリント送信に対応するメニューボタン１９０３をユーザが選択した場合は、ＣＰＵ１１２は、図１３の（Ａ）に示す転送データ選択画面１９００から図１３の（Ｂ）に示すような画像データの一覧画面から転送すべき画像データを選択する画面２０００へ遷移させる。
【００７６】
なお、画像入力装置１０００のＣＰＵ１００１は、Ｓ９０３で、データ管理テーブル１５００で未プリントを示すフラグ１５０５がオン状態の画像データを全て画像形成装置１００転送する。
図１３の（Ｂ）に示すデータ選択画面２０００では、ＤＳＣ０００１．ｊｐｇ／ＤＳＣ０００２．ｊｐｇがプリント処理ですでに送信済みであるため、ＤＳＣ０００１．ｊｐｇ／ＤＳＣ０００２．ｊｐｇ以外の画像データが画像形成装置１００に転送すべき画像データに該当する。
【００７７】
したがって、画像形成装置１００が実行するＳ９５８における画像・メニュー表示では、次のように制御することも可能である。すなわち、図１３の（Ｂ）のように、画像形成装置１００のＣＰＵ１１２は、１回目接続時にプリント済のデータＤＳＣ０００１〜２．ｊｐｇの実態を表示せずに、リスト２００４のみ表示することも可能である。
さらに、図１４の（Ａ）に示す画像データ選択画面２１００において、画像形成装置１００のＣＰＵ１１２は、ユーザにより「追加プリント」を実行するためのメニュー選択ボタン２１１２が押下されたことを確認する。そして、確認したことに応じて、ＤＳＣ０００１／ＤＳＣ０００２．ｊｐｇを除いた、新規ファイルを選択できる。
【００７８】
この時、Ｓ９６０で、画像形成装置１００のＣＰＵ１１２は、画像入力装置１０００に対してデータ送信要求を行い、データ管理テーブル１５００における送信種別情報を画像入力装置１０００に送信する。なお、２１０１〜２１０６は画像データＤＳＣ０００３〜ＤＳＣ０００６を選択するためのボタンである。
【００７９】
また、２１１１〜２１１３はメニュー選択ボタンで、この順に焼き増しプリント、追加プリント、選択プリントのいずれかを選択することで、対応する詳細設定画面が表示される。なお、現在メニュー選択ボタン２１１２が選択され、すなわち、追加プリントが選択された状態に対応する。
また、画像形成装置１００のＣＰＵ１１２は、図１４の（Ａ）に示す画面において、「焼き増しプリント」に対応するメニュー選択ボタン２１１１が押下されたことを検知する。そして検知したことに応じて、前回プリントしたＤＳＣ０００１／０００２．ｊｐｇをプリント対象とすることも可能である。
【００８０】
そして、Ｓ９５８で、画像形成装置１００のＣＰＵ１１２は、図１４の（Ａ）に示す画面から図１４の（Ｂ）に示す画面に遷移して、メニュー選択ボタン２１１１〜２１１３のいずれかのメニュー選択ボタンを受け付ける。
これにより、図１４の（Ｂ）に示す画面２２００において、画像形成装置１００が画像入力装置１０００に記憶された画像データのうち、前回プリントを実行しなかった未プリントの画像データについてプリントする旨を操作部２５０にメッセージで表示する。これにより、ユーザにその旨を確認させる。
【００８１】
そして、Ｓ９５９で、ＯＫボタン２１１１４が押下されたことを検知して、画像形成装置１００のＣＰＵ１１２が未プリントの画像データのプリント処理が完了したら、Ｓ９６０へ進み、ＣＰＵ１１２は、データ管理テーブル１５００の内容を更新する。具体的には、管理テーブル１５００−１に示すように、画像形成装置１００のＣＰＵ１１２は今回新規に追加プリントされたファイル名１５０２がＤＳＣ０００３〜８．ｊｐｇに対応する画像データにプリントしたことを示すフラグ１５０５をオン状態に更新する。同様に、画像形成装置１００のＣＰＵ１１２はファイル名１５０２がＤＳＣ０００５〜８．ｊｐｇに対応する画像データの送信済みを示すフラグ１５０３をオン状態に更新する。
【００８２】
以上のように、画像入力装置１０００内に２次記憶部１００８に記憶されている画像データであって、画像形成装置１００でプリントしたことを示す情報を付加することで、データ管理テーブル１５００をデータ管理テーブル１５００−１に更新する。
これにより、画像入力装置１０００が画像形成装置１００に対して、次回以降の接続時に、画像入力装置１０００に対する詳細設定を行うことなくなる。つまり、ユーザは、図１３の（Ａ）に示した画面において、選択した送信機能から生成されたデータ群を一括して画像形成装置１００に転送することが可能になる。
【００８３】
〔第３実施形態〕
以下、図１６に示すフローチャートならびに図１７等に示すユーザインタフェースを用いて、本発明に係るデータ転送元機器となる１台の画像入力装置１０００から画像形成装置１００に画像データを一括して転送する処理を説明する。なお、各装置の構成等は、第２の実施形態とほぼ同様であるため、詳しい説明を省略する。
図１６は、本実施形態を示す画像形成システムのデータ処理手順の一例を示すフローチャートである。なお、図１６の（Ａ）は画像入力装置側の処理に対応し、各Ｓ２４０１〜Ｓ２４０６はＣＰＵ１００１がＲＯＭ１００２に格納された制御プログラムをＲＡＭ１００３にロードして実行することで実現される。
【００８４】
また、図１６の（Ｂ）は画像形成装置１００側の処理に対応し、Ｓ２４５１〜Ｓ２４６３の各ステップは、ＣＰＵ１１２がＤＲＡＭ１１６に制御プログラムをロードして実行することで実現される。
【００８５】
なお、第２実施形態との処理上における大きな差分は、画像入力装置１０００が画像形成装置１００と接続を行い、画像形成装置１００の機能を実行した場合において、以下の処理が含まれる。具体的には、画像入力装置１０００から画像形成装置１００にコピーした画像データを画像形成装置１００内部に保管し、ユーザから画像データの処理に関する設定を受付けるが含まれる点である。
【００８６】
具体的には、Ｓ２４５５で、新規接続でないとＣＰＵ１１２が判断した場合、以下の処理を行う。具体的には、画像形成装置１００が接続した画像入力装置１０００から受信した画像データが画像形成装置１００内部に保存されている画像データであるか否かを確認する残データ確認処理に対応するＳ２４５８が追加されている点である。
この時、Ｓ２４０１〜２４０６の画像入力装置１０００の動作は変わらないため、画像形成装置１００の動作状態について説明する。
以下は、画像入力装置１０００と画像形成装置１００が新規接続した場合の動作である。
Ｓ２４５２で、画像形成装置１００のＣＰＵ１１２は、図１７に示すユーザインタフェースに対応する機能選択画面を操作部２５０に表示する。
【００８７】
図１７、図１８、図１９は、図１に示した画像形成装置の操作部２５０に表示されるユーザインタフェースの一例を示す図である。
図１７の（Ａ）において、２３００はＢＯＸ機能選択画面で、メニューボタン２３０１〜２３０３をユーザが選択すると、ＣＰＵ１１２は各ＢＯＸ機能に対応する詳細画面を操作部２５０に表示する。
本実施形態では、ＢＯＸ機能として、メニューボタン２３０１によりＨＤＤを用いるもの、メニューボタン２３０２によりネットワークを用いるもの、無線通信を用いるもののいずれかをユーザが選択することが可能に構成されている。ここで、無線通信を用いる場合とは、通信部１０にデータ入力装置１０００を載置して、データ入力装置１０００内の２次記憶部１００８に記憶された画像データを処理する場合である。
【００８８】
なお、現在、ＢＯＸ機能選択画面２３００において、ユーザがメニューボタン２３０３を選択している状態に対応し、当該メニューボタン２３０３を選択されたことをＣＰＵ１１２が確認すると、画面表示は、図１７の（Ｂ）に示す画面に遷移する。
図１７の（Ｂ）に示す操作画面２４００は、通信部１０にデータ入力装置１０００を載置するようユーザに対し通知する操作ガイド画面の例である。
ユーザが通信部１０にデータ入力装置１０００を載置して、データ入力装置１０００を認識したら、ＣＰＵ１１２は、操作部２５０に表示する画面を、図１７の（Ｂ）に示す画面２４００から、図１８の（Ａ）に示す画面に遷移させる。
【００８９】
図１８の（Ａ）において、２５００はプリント処理選択画面で、プリント処理を決定するためのメニューボタン２５０１〜２５０４を備える。ここで、メニューボタン２５０１〜２５０４は、「はじめてプリント」、「焼き増しプリント」、「追加プリント」、「選択プリント」の各プリント処理に対応付けられている。
なお、現在、プリント処理選択画面２５００では、メニューボタン２５０４に対応する選択プリントが選択された状態である。
ここで、ユーザがメニューボタン２５０４を選択したことをＣＰＵ１１２が確認すると、ＣＰＵ１１２は、画面表示を図１８の（Ａ）に示す画面から、図１８の（Ｂ）に示す画面に遷移させる。
【００９０】
図１８の（Ｂ）において、２６００は印刷設定画面で、メニューボタン２６０３〜２６０５を選択することで、表示された画像ファイルの一覧から、選択された画像ファイル２６０１，２６０２に対して印刷設定を行うことが可能に構成されている。ここで、メニューボタン２６０３〜２６０５は、焼き増しプリント、編集、選択プリントに対応付けられており、現在、編集に対応づけられたメニューボタン２６０４が選択された状態である。特に、画像ファイル２６０１、２６０２について、色情報を変更することが選択された状態に対応する。
また、図１９の（Ａ）において、２７００はプリント実行画面で、メニューボタン２７０１〜２７０３のいずれかをユーザが選択することで、表示されている画像ファイルのプリント処理がＣＰＵ１１２に通知される。ここで、メニューボタン２７０１〜２７０３は、焼き増しプリント、追加プリント、選択プリントに対応付けられており、ユーザがメニューボタン２７０３を選択すると、画面が図１９の（Ｂ）に示す画面に遷移する。
【００９１】
図１９の（Ｂ）において、２８００はプリント開始指示画面であり、ボタン２８０１，２８０２をユーザが選択することで、選択した画像ファイルの印刷処理の開始をＣＰＵ１１２に通知する。
このように、画像形成装置１００は、図１７の（Ｂ）に示す画面を表示して、ユーザが画像入力装置１０００を通信部１０に載置してから、ＣＰＵ１１２は、操作部２５０に表示するユーザインタフェースに対するユーザからの指示を受け付ける。そして、ＣＰＵ１１２は当該ユーザからの指示に従い、操作部２５０に画像入力装置１０００に記憶された画像データに対する印刷設定を受け付ける。
【００９２】
なお、ＣＰＵ１１２は、図１８、図１９に示すユーザインタフェースを操作部２５０に表示し、それぞれの画面に対するユーザからの指示を受け付けることで、画像入力装置１０００に記憶された画像データに対する印刷設定が確定される。
本例では、図１８の（Ｂ）に示す画面において、画像ファイルＤＳＣ０００３．ｊｐｇ・ＤＳＣ０００４．ｊｐｇについては、色情報を変更する場合を想定した例である。そして、Ｓ２４５９で、ＣＰＵ１１２が図１９の（Ｂ）に示すボタン２８０２をユーザが選択したことを確認した場合、Ｓ２４６０で、選択された画像ファイルに対するプリント処理を実行する。なお、２８０１はキャンセルボタンである。
【００９３】
そして、Ｓ２４６１で、画像形成装置１００のＣＰＵ１１２は、色情報変更およびプリントを実施した結果を、図２０に示すデータ管理テーブル１５００−２に反映させる処理を実行する。
【００９４】
図２０に示す例では、ＣＰＵ１１２がデータ管理テーブル１５００−２に対して、画像ファイル名がＤＳＣ０００３．ｐｊｇ、ＤＳＣ０００４．ｊｐｇの画像ファイルには変更を示すフラグ１５０４をオン状態に設定する。それ以外の画像ファイルにはＤａｔａ  Ｃｏｐｙが実行されたことを示すフラグ１５０６をオン状態に設定する。
続いて、画像入力装置１０００と画像形成装置１００の２回目の接続について、図２１〜２３を参照して説明する。
図２１、図２２は、図１に示した画像形成装置の操作部２５０に表示されるユーザインタフェースの一例を示す図である。
図２１の（Ａ）において、２９００は転送データ選択画面で、メニューボタン２９０１〜２９０５が表示された状態に対応する。ここで、メニューボタン２９０１〜２９０５をユーザが選択することで、全部送信、未送信データ送信、未送信データ上書き送信、追加プリント送信、新規プリント送信、選択送信をＣＰＵ１１２に通知することができる。
【００９５】
なお、図２１の（Ａ）に示す転送データ選択画面２９００では、ユーザがメニューボタン２９０３を選択した状態に対応し、ＣＰＵ１１２はメニューボタン２９０３が選択されたことを確認する。そして、ＣＰＵ１１２は確認した内容に基づいて、操作部２５０の画面表示を図２１の（Ａ）に示す画面から図２１の（Ｂ）に示すファイル選択画面３０００に遷移させる。
Ｓ２４５２で、画像形成装置１００のＣＰＵ１１２は、図２１の（Ａ）に示す転送データ選択画面２９００において、ユーザが未送信データの上書き送信要求のためのメニューボタン２９０３を選択する。すると、Ｓ２４５５、Ｓ２４５７において、ＣＰＵ１１２はデータ管理テーブル１５００−２を読み込み、未送信かつ変更されたデータを確認して、該当する未送信で、かつ、変更されたデータをデータ入力装置１０００から受信する。
【００９６】
そして、Ｓ２４５９において、ＣＰＵ１１２は、図２１の（Ｂ）に示すファイル選択画面３０００を操作部２５０に表示する。
図２１の（Ｂ）において、ＣＰＵ１１２は、プリント済の画像データにＰを、変更された画像データにｍを付加することで識別可能に表示する。また、画像形成装置１００ＣＰＵ１１２は、画像ファイルＤＳＣ０００３．ｊｐｇ・ＤＳＣ０００４．ｊｐｇについては、変更前後のデータを保持していることをアイコンを重ね表示することで識別可能に表示する。なお、図２１の（Ｂ）において、３００１〜３００７は画像ファイルを示す。本例では、画像ファイルＤＳＣ０００３．ｊｐｇ・ＤＳＣ０００４．ｊｐｇの右肩上部に変更されたことを示すマークｍを付加することで、その内容を識別可能に構成されている。
【００９７】
続いて、ＣＰＵ１１２は、図２２の（Ａ）の画像ファイル選択画面３１００に示すように、画像形成装置１００のＣＰＵ１１２はプリントすべき画像ファイルが選択される。ここで、プリントを指示するボタン３１０１，３１０２のうち、選択プリントに対応するボタン３１０２が押下される。本例では、ＤＳＣ０００１．ｊｐｇ、ＤＳＣ０００２．ｊｐｇ、ＤＳＣ０００３．ｊｐｇ、ＤＳＣ０００５．ｊｐｇ、ＤＳＣ０００６．ｊｐｇ、ＤＳＣ０００７．ｊｐｇ、ＤＳＣ０００８．ｊｐｇが選択された状態を示す。
そして、ＣＰＵ１１２が選択プリントに対応するボタン３１０２が押下されたことを確認したら、ＣＰＵ１１２は、図２２の（Ｂ）に示すプリント開始指示画面３２００を操作部２５０に表示する。
【００９８】
なお、図２２の（Ｂ）において、プリント開始指示画面３２００は、ボタン３２０１，３２０２をユーザが選択することで、選択した画像ファイルの印刷処理の開始または取り消しをＣＰＵ１１２に通知する。なお、図２２の（Ｂ）のプリント開始指示画面とは、選択された画像ファイル名が背面側に表示されないことである。
【００９９】
そしして、Ｓ２４６１で、ＣＰＵ１１２は、図２３に示すように、データ管理テーブル１５００−３を修正する。今回、画像ファイルＤＳＣ００３．ｊｐｇについては、ＣＰＵ１１２は、変更前の画像ファイルの新規プリントを実行し、変更した画像ファイルを削除したことを示すフラグを付加する。また、データ管理テーブル１５００−３は、色情報変更前の画像ファイルを保持したことをフラグ１５０４で保持する。その他の画像について、ＣＰＵ１１２は新規の送信・プリントを実行したフラグをフラグ１５０５に付加する。
上記のように制御を行うことで、１回目の接続終了時に、画像ファイルを画像形成装置１００のＨＤＤ２６０の内部に保持している場合、２回目以降の接続時におけるファイル読み込みを少なくすることが可能となる。
なお、上述した実施形態では、画像形成装置１００が、画像入力装置１０００から受信した画像データをプリントする場合を説明した。そして、管理テーブルを用いて、プリント済みの画像データを管理しておく例を説明した。
しかしながら、本発明はこれに限られることなく、画像形成装置１００が、画像入力装置１０００から受信した画像データを外部の装置、あるいはユーザによって指定されたフォルダに送信し、送信済みの画像データを管理しておくようにしてもよい。その場合、ユーザは、画像入力装置１０００を再度画像形成装置１００に近づける場合に、未転送の画像データのみを送信することができる。
【０１００】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【０１０２】
１００  画像形成装置
１１０  コントローラ部
２５０  操作部
１０００  画像入力装置
【図１】
2011095882.tif 000003
【図２】
2011095882.tif 000004
【図３】
2011095882.tif 000005
【図４】
2011095882.tif 000006
【図５】
2011095882.tif 000007
【図６】
2011095882.tif 000008
【図７】
2011095882.tif 000009
【図８】
2011095882.tif 000010
【図９】
2011095882.tif 000011
【図１０】
2011095882.tif 000012
【図１１】
2011095882.tif 000013
【図１２】
2011095882.tif 000014
【図１３】
2011095882.tif 000015
【図１４】
2011095882.tif 000016
【図１５】
2011095882.tif 000017
【図１６】
2011095882.tif 000018
【図１７】
2011095882.tif 000019
【図１８】
2011095882.tif 000020
【図１９】
2011095882.tif 000021
【図２０】
2011095882.tif 000022
【図２１】
2011095882.tif 000023
【図２２】
2011095882.tif 000024
【図２３】
2011095882.tif 000025