(57)【要約】      （修正有）【課題】多機能周辺装置と外部機器との間でデータ転送を実行しているときに通信が中断した場合でも、通信が再開したときにデータ転送のジョブの再開を可能とし、利便性を向上する。【解決手段】識別情報を取得する手段は、外部記憶装置と通信可能な状態となったときに、通信を確立して外部記憶装置の識別情報を取得する。取得手段は、外部記憶装置へ転送するデータを取得する。検出手段が、送信手段で転送用データを外部記憶装置へ送信中に通信が切断されたことを検出した際に、関連付け手段は、通信が切断された、転送用データと、外部記憶装置の識別情報との関連付けを行い、記憶手段に記憶する。特定手段は、記憶手段から読み出した通信が切断された外部記憶装置の識別情報と、新たに取得した外部記憶装置の識別情報とを比較して、通信が切断された外部記憶装置を特定し、通信が切断された転送用データを、通信可能な状態にある外部記憶装置へ転送する。【選択図】図５
2011114676.tif 000002
【特許請求の範囲】
【請求項１】
データを受信して記憶する外部記憶装置と通信可能な状態となったときに、通信を確立して前記外部記憶装置の識別情報を取得する手段と、
前記外部記憶装置へ転送するデータを取得する取得手段と、
前記転送用データを外部記憶装置へ送信する送信手段と、
前記転送用データを前記外部記憶装置へ送信中に通信が切断されたことを検出する検出手段と、
前記検出手段が、通信が切断されたことを検出した際に、通信が切断された前記転送用データと、通信が切断された前記外部記憶装置の識別情報との関連付けを行う関連付け手段と、
前記関連付け手段で関連付けられた通信が切断された前記転送用データと通信が切断された前記外部記憶装置の識別情報とを、記憶する記憶手段と、
前記記憶手段から読み出した前記通信が切断された外部記憶装置の識別情報と、新たに取得した前記外部記憶装置の識別情報とを比較して、前記通信が切断された外部記憶装置を特定する特定手段と、
前記特定手段で特定された前記通信が切断された外部記憶装置の識別情報に関連付けられた、前記通信が切断された前記転送用データを、前記通信可能な状態にある外部記憶装置へ転送するデータ転送手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記検出手段が、通信が切断されたことを検出した際に、
前記取得手段により前記外部記憶装置へ転送するデータの全てを取得して、前記通信が切断された外部記憶装置の識別情報と、前記関連付け手段で関連付けた後に記憶手段に記憶することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記検出手段が、通信が切断されたことを検出した際に、
前記取得手段により前記外部記憶装置へ転送するデータの全てを取得して、前記通信が切断された外部記憶装置の識別情報と、前記関連付け手段で関連付けた後に記憶手段に記憶し、
前記通信が切断された外部記憶装置に対して再度通信が必要であることを操作部に表示することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記外部記憶装置に対して全てのデータを転送し終えた際に、転送済みのデータと、これに関連付けられた識別情報とを削除することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記取得手段が、原稿用紙を搬送しながら画像データを読み取る手段と、紙詰りを検出する手段とを有し、
前記紙詰りを検出する手段が紙詰りを検出した際に、前記データ転送手段で画像データを外部記憶装置へ転送する動作を停止し、
転送が停止された前記外部記憶装置の識別情報と紙詰りの検出結果とを関連付け手段で関連付けて前記記憶手段に記憶し、
再度、通信可能な状態とされた前記外部記憶装置が、前記検出手段により、紙詰りにより通信が切断された前記外部記憶装置であると特定された際に、前記画像データを読み取る手段により、再度原稿の読取が必要であることを操作部に表示することを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
データを受信して記憶する外部記憶装置と通信可能な状態となったときに、通信を確立して前記外部記憶装置の識別情報を取得するステップと、
前記外部記憶装置へ転送するデータを取得する取得ステップと、
前記転送用データを外部記憶装置へ送信する送信ステップと、
前記転送用データを前記外部記憶装置へ送信中に通信が切断されたことを検出する検出ステップと、
前記検出ステップが、通信が切断されたことを検出した際に、通信が切断された前記転送用データと、通信が切断された前記外部記憶装置の識別情報との関連付けを行う関連付けステップと、
前記検出ステップで関連付けられた通信が切断された前記転送用データと通信が切断された前記外部記憶装置の識別情報とを、記憶する記憶ステップと、
前記記憶ステップから読み出した前記通信が切断された外部記憶装置の識別情報と、新たに取得した前記外部記憶装置の識別情報とを比較して、前記通信が切断された外部記憶装置を特定する、特定ステップと、
前記特定ステップで特定された、前記通信が切断された外部記憶装置の識別情報に関連付けられた、前記通信が切断された前記転送用データを、前記通信可能な状態にある外部記憶装置へ転送するデータ転送ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項７】
データを受信して記憶する外部記憶装置と通信を行う画像形成装置の制御方法をコントローラ部に実行させるプログラムにおいて、
前記画像形成装置の制御方法は、
前記外部記憶装置と通信可能な状態となったときに、通信を確立して前記外部記憶装置の識別情報を取得するステップと、
前記外部記憶装置へ転送するデータを取得する取得ステップと、
前記転送用データを外部記憶装置へ送信する送信ステップと、
前記転送用データを前記外部記憶装置へ送信中に通信が切断されたことを検出する検出ステップと、
前記検出ステップが、通信が切断されたことを検出した際に、通信が切断された前記転送用データと、通信が切断された前記外部記憶装置の識別情報との関連付けを行う関連付けステップと、
前記関連付けステップで関連付けられた通信が切断された前記転送用データと通信が切断された前記外部記憶装置の識別情報とを、記憶する記憶ステップと、
前記記憶ステップから読み出した前記通信が切断された外部記憶装置の識別情報と、新たに取得した前記外部記憶装置の識別情報とを比較して、前記通信が切断された外部記憶装置を特定する、特定ステップと、
前記特定ステップで特定された前記通信が切断された外部記憶装置の識別情報に関連付けられた、前記通信が切断された前記転送用データを、前記通信可能な状態にある外部記憶装置へ転送するデータ転送ステップと、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの転送を行えるようにした画像形成装置、画像形成装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、画像形成装置には、外部Ｉ／Ｆ（インターフェース）を介して外部記憶装置を接続し、画像データのやり取りを行うものがある。このような画像形成装置では、外部記憶装置内に保存された画像データを印刷し又は画像形成装置に読み込まれた画像データを、外部記憶装置に転送して保存することができる。
【０００３】
このような画像形成装置では、外部記憶装置との間で画像データをやり取りする際に、画像形成装置と外部記憶装置とが接続されていることが前提となっている。
【０００４】
さらに、画像形成装置で読み込んだ画像データを外部記憶装置に保存する場合には、画像形成装置側で外部記憶装置を転送先に指定して画像データを送信し、これを受け取った外部記憶装置側で原稿の読み込みを行うことになる。
【０００５】
また、従来、情報機器間で高周波数の広帯域信号を用いるＵＷＢ通信方式により大容量のデータ通信を行なう通信システムが提案されている（例えば、特許文献１参照）。
【０００６】
このような通信システムを画像形成装置と携帯端末等の外部記憶装置とに適用した場合には、携帯端末を画像形成装置の通信部の近傍に配置するだけで、複雑な設定なしに直感的に通信したい相手を選択できる。さらに、この場合には、画像形成装置に格納された画像データへの操作を、携帯端末等の外部記憶装置側から行うことができるようになる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−９９２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、多機能周辺装置である画像形成装置と携帯端末等の外部記憶装置との間で従来の通信システムを適用した場合には、画像形成装置で読み取った画像データを外部記憶装置に転送する際中、画像形成装置の外部Ｉ／Ｆを占有してしまう。このため、この画像形成装置の他のユーザは、画像データを外部記憶装置に転送する動作が終了するまで、この画像形成装置の外部Ｉ／Ｆを使用することができないという問題があった。また、外部記憶装置を画像形成装置に接続したまま放置すると、盗難の危惧があるなどの問題があった。
【０００９】
本発明の目的は、画像形成装置と外部機器との間でデータ転送を実行しているときに通信が中断した場合でも、通信が再開したときにデータ転送のジョブの再開を可能とする。これにより、画像形成装置と外部機器との間におけるデータ転送動作の利便性を向上できるようにした、画像形成装置、画像形成装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像形成装置は、データを受信して記憶する外部記憶装置と通信可能な状態となったときに、通信を確立して前記外部記憶装置の識別情報を取得する手段と、前記外部記憶装置へ転送するデータを取得する転送用データの取得手段と、前記転送用データを外部記憶装置へ送信する通信手段と、前記転送用データを前記外部記憶装置へ送信中に通信が切断されたことを検出する通信状況確認手段と、前記通信状況確認手段が、通信が切断されたことを検出した際に、通信が切断された前記転送用データと、通信が切断された前記外部記憶装置の識別情報との関連付けを行う関連付け手段と、前記関連付け手段で関連付けられた通信が切断された前記転送用データと通信が切断された前記外部記憶装置の識別情報とを、保存可能な記憶手段と、前記記憶手段から読み出した通信が切断された外部記憶装置の識別情報と、新たに取得した前記外部記憶装置の識別情報とを比較して、通信が切断された前記外部記憶装置を特定する、通信が切断された外部記憶装置の検出手段と、前記通信が切断された外部記憶装置の検出手段で検出された、通信が切断された前記外部記憶装置の識別情報に関連付けられた、通信が切断された前記転送用データを、前記通信可能な状態にある外部記憶装置へ転送するデータ転送手段と、を有することを特徴とする。
【００１１】
上記目的を達成するために、本発明の画像形成装置の制御方法は、データを受信して記憶する外部記憶装置と通信可能な状態となったときに、通信を確立して前記外部記憶装置の識別情報を取得するステップと、前記外部記憶装置へ転送するデータを取得する転送用データの取得ステップと、前記転送用データを外部記憶装置へ送信する通信ステップと、前記転送用データを前記外部記憶装置へ送信中に通信が切断されたことを検出する通信状況確認ステップと、前記通信状況確認ステップが、通信が切断されたことを検出した際に、通信が切断された前記転送用データと、通信が切断された前記外部記憶装置の識別情報との関連付けを行う関連付けステップと、前記関連付けステップで関連付けられた通信が切断された前記転送用データと通信が切断された前記外部記憶装置の識別情報とを、保存する記憶ステップと、前記記憶ステップから読み出した通信が切断された外部記憶装置の識別情報と、新たに取得した前記外部記憶装置の識別情報とを比較して、通信が切断された前記外部記憶装置を特定する、通信が切断された外部記憶装置の検出ステップと、前記通信が切断された外部記憶装置の検出ステップで検出された、通信が切断された前記外部記憶装置の識別情報に関連付けられた、通信が切断された前記転送用データを、前記通信可能な状態にある外部記憶装置へ転送するデータ転送ステップと、を有することを特徴とする。
【００１２】
上記目的を達成するために、本発明のプログラムは、データを受信して記憶する外部記憶装置と通信を行う画像形成装置の制御方法をコントローラ部に実行させるプログラムにおいて、前記画像形成装置の制御方法は、前記外部記憶装置と通信可能な状態となったときに、通信を確立して前記外部記憶装置の識別情報を取得するステップと、前記外部記憶装置へ転送するデータを取得する転送用データの取得ステップと、前記転送用データを外部記憶装置へ送信する通信ステップと、前記転送用データを前記外部記憶装置へ送信中に通信が切断されたことを検出する通信状況確認ステップと、前記通信状況確認ステップが、通信が切断されたことを検出した際に、通信が切断された前記転送用データと、通信が切断された前記外部記憶装置の識別情報との関連付けを行う関連付けステップと、前記関連付けステップで関連付けられた通信が切断された前記転送用データと通信が切断された前記外部記憶装置の識別情報とを、保存する記憶ステップと、前記記憶ステップから読み出した通信が切断された外部記憶装置の識別情報と、新たに取得した前記外部記憶装置の識別情報とを比較して、通信が切断された前記外部記憶装置を特定する、通信が切断された外部記憶装置の検出ステップと、前記通信が切断された外部記憶装置の検出ステップで検出された、通信が切断された前記外部記憶装置の識別情報に関連付けられた、通信が切断された前記転送用データを、前記通信可能な状態にある外部記憶装置へ転送するデータ転送ステップと、を有することを特徴とする。
【発明の効果】
【００１３】
本発明の画像形成装置、画像形成装置の制御方法及びプログラムによれば、画像形成装置と外部機器との間でデータ転送を実行しているときに通信が中断した場合にデータ転送の動作を中断する。そして、通信が再開したときにデータ転送のジョブを再開できるようにして画像形成装置と外部機器との間におけるデータ転送動作の利便性を向上できるという効果がある。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係るＭＦＰの構成を示す概略構成説明図である。
【図２】本発明の実施の形態に係るＭＦＰ制御装置の構成を示すブロック図である。
【図３】本発明の実施の形態に係るＭＦＰの操作部の部分を取り出して示す要部詳細図である。
【図４】本発明の実施の形態に係るＭＦＰの表示部の部分を取り出して示す要部詳細図である。
【図５】本発明の実施の形態に係るＭＦＰの画像データ送信処理の手順を示すフローチャートである。
【図６】本発明の実施の形態に係るＭＦＰの原稿スキャン中の通信切断時の処理の手順を示すフローチャートである。
【図７】本発明の実施の形態に係るＭＦＰの通信中断ジョブの再開処理の手順を示すフローチャートである。
【図８】本発明の実施の形態に係るＭＦＰの転送済みデータの削除処理の手順を示すフローチャートである。
【図９】本発明の実施の形態に係るＭＦＰにおける外部記憶装置の取り外し時の処理の他の手順を示すフローチャートである。
【図１０】本発明の実施の形態に係るＭＦＰのジョブ情報を例示する説明図である。
【図１１】本発明の実施の形態に係るジョブ中断処理後のＭＦＰの表示部での表示例を示す要部詳細図である。
【図１２】本発明の実施の形態に係るＭＦＰにおける紙詰まり発生時の処理の手順を示すフローチャートである。
【図１３】本発明の実施の形態に係る紙詰まり発生時のＭＦＰの表示部での表示例を示す要部詳細図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１６】
本実施の形態に関わる画像形成装置は、複数の機能を備えるＭＦＰ（多機能周辺装置、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００として構成されている。この多機能周辺装置であるＭＦＰ１００は、外部記憶装置１０００等と相俟って図１に示すような印刷システムを構成する。
【００１７】
この多機能周辺装置であるＭＦＰ１００では、コントローラ部１１０が、リーダ部２００、プリンタ部３００と電気的に接続されている。このコントローラ部１１０は、リーダ部２００やプリンタ部３００から情報を受信し、リーダ部２００やプリンタ部３００に各種コマンドを送信可能に構成されている。
【００１８】
また、コントローラ部１１０は、ネットワーク４０００を介して、ＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）４００１、４００２と接続されている。このコントローラ部１１０は、ネットワーク４０００を介して、ＰＣ４００１やＰＣ４００２から画像データ（転送用データ）や制御コマンドを受信する。ここで、ネットワークとしては、例えばイーサネット（登録商標）が挙げられる。
【００１９】
ＭＦＰ１００のリーダ部２００は、原稿画像を光学的に読み取り、画像データ（転送用データ）に変換する。このリーダ部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙をスキャナユニット２１０によって読み取ることができる位置まで搬送する原稿給紙ユニット２９０とを備える。
【００２０】
このＭＦＰ１００では、コントローラ部１１０から指示を受けたスキャナコントローラ２１０Ａが、原稿給紙ユニット２９０とスキャナユニット２１０を駆動制御する。
【００２１】
ＭＦＰ１００のプリンタ部３００は、印刷用のシートを収納する給紙ユニット３１０と、画像データをシートに転写、定着するマーキングユニット３２０と、印刷されたシートを排紙する排紙ユニット３３０とを備える。このプリンタ部３００は、コントローラ部１１０からの指示に基づいて、給紙ユニット３１０から給紙されたシートに画像データを印刷し、印刷したシートを排紙ユニット３３０に排紙する。
【００２２】
なお、給紙ユニット３１０は、複数種類のシートを収納することができる。また、排紙ユニット３３０は、印刷されたシートに対して、ソートやステイプルを行うことができる。
【００２３】
このＭＦＰ１００の操作部２５０は、ハードキーや、液晶表示部と液晶表示部上に貼り付けられたタッチパネル部で構成される。この操作部２５０は、液晶表示部にＭＦＰ１００の操作を受付けるためのソフトキーや、ＭＦＰ１００の機能や状態を示す表示を行う。この操作部２５０では、操作画面を表示した、タッチパネルによってユーザからの指示を受付ける。この操作部２５０は、ユーザから受付けた指示に対応するコマンドをコントローラ部１１０に送信し、コントローラ部１１０は、受信したコマンドに従った制御を行う。
【００２４】
ＭＦＰ１００のＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２６０は、ＭＦＰ１００の各種設定や、画像データ（転送用データ）を記憶する。
【００２５】
このＭＦＰ１００は、携帯電話、ＰＤＡ、ノート型パソコン等の外部記憶装置１０００と通信を行うための通信部１０を備える。この通信部１０には、外部記憶装置１０００との間で近距離無線通信を行うための無線通信部４００が備えられている。
【００２６】
この無線通信部４００は、通信部１０に外部記憶装置１０００が近づけられたことを検知し、外部記憶装置１０００との間で、制御データや画像データ（転送用データ）等を無線通信で送受信する。よって、この無線通信部４００では、外部記憶装置１０００を通信部１０に近づけた状態又はその上に置いた状態で無線通信が可能となる。
【００２７】
この無線通信部４００は、制御装置１１０からの指示に基づいて制御されるように構成しても良いし、無線通信部４００に独自に備えられたＣＰＵによって制御されるように構成してもよい。
【００２８】
上述のように構成されたＭＦＰ１００では、コピー機能、画像データ送信機能、プリンタ機能、スキャン画像のメモリメディア送信機能等が実行可能である。このＭＦＰ１００でコピー機能を実行する場合には、コントローラ部１１０が、リーダ部２００によって原稿の画像データを読込み、読み込んだ画像データをプリンタ部３００によってシートに印刷する。
【００２９】
このＭＦＰ１００で画像データ送信機能を実行する場合には、コントローラ部１１０が、リーダ部２００によって読み取った画像データ（転送用データ）をコードデータに変換し、ネットワーク４０００を介してＰＣ４００１、４００２に送信する。
【００３０】
このＭＦＰ１００でプリンタ機能を実行する場合には、コントローラ部１１０が、ＰＣ４００１、４００２からネットワーク４０００を介して、コードデータを受信する。そして、コントローラ部１１０は、受信したコードデータを解析、展開することによって、画像データに変換し、プリンタ部３００に出力する。
【００３１】
この画像データを受信したプリンタ部３００は、コントローラ部１１０から受信した画像データに基づいて印刷を行う。
【００３２】
また、このＭＦＰ１００でスキャン画像のメモリメディア送信機能を実行する場合には、コントローラ部１１０が、リーダ部２００を制御して原稿の画像データを読込む。そして、コントローラ部１１０は、無線通信部４００を制御して、読み込んだ画像データを外部記憶装置１０００に送信する。
【００３３】
なお、上述した本実施の形態では、印刷装置の例として複数の機能を備えたＭＦＰ１００について説明した。しかし、本発明は、コピー機能のみからなるコピー機又はプリンタ機能のみからなるＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に対して適用できることは勿論である。
【００３４】
次に、コントローラ部１１０の構成について、図２のブロック図を参照して説明する。
【００３５】
このコントローラ部１１０は、メインコントローラ１１１を備える。このメインコントローラ１１１は、主にＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１１２と、バスコントローラ１１３と、各種Ｉ／Ｆ（ｉｎｔｅｒｆａｃｅ）コントローラ回路とを備える。
【００３６】
ＣＰＵ１１２とバスコントローラ１１３は、コントローラ部１１０全体の動作を統括的に制御する。このＣＰＵ１１２は、ＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１１４からＲＯＭＩ／Ｆ１１５を経由して読込んだプログラムに基づいて各種動作を実行する。
【００３７】
例えば、ＣＰＵ１１２は、読み込んだプログラムに基づいて、図１に示したＰＣ４００１またはＰＣ４００２から受信したコードデータ（例えばＰＤＬ（ページ記述言語））を解釈する。さらに、ＣＰＵ１１２は、ＤＲＡＭ１１６やＨＤＤ２６０等のメモリの記憶制御を行う。また、ＣＰＵ１１２は、ＭＦＰ１００のジョブの制御を行い、中止命令を受けて、ジョブを中止することが可能である。
【００３８】
バスコントローラ１１３は、各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バスの調停やＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）データ転送の制御を行う。
【００３９】
ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１１６は、ＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されている。ＤＲＡＭ１１６は、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。さらに、ＤＲＡＭ１１６は、ＭＦＰ１００に対する通信の通信開始時間や、通信セッションを記憶する。
【００４０】
このコントローラ部１１０では、Ｃｏｄｅｃ１１８が、ＤＲＡＭ１１６に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮する処理を行う。これと共に、Ｃｏｄｅｃ１１８は、圧縮された状態で蓄積されたコードデータをラスタイメージデータに伸長する等の処理を行う。
【００４１】
このＣｏｄｅｃ１１８は、ＳＲＡＭ１１９を一時的なワーク領域として使用する。このＣｏｄｅｃ１１８は、Ｉ／Ｆ１２０を介してメインコントローラ１１１と接続されている。
【００４２】
このＣｏｄｅｃ１１８とＤＲＡＭ１１６との間のデータの転送では、バスコントローラ１１３によって制御されて、ＤＭＡ転送される。
【００４３】
このＤＲＡＭ１１６に蓄積されたラスタイメージデータに対しては、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５によって、画像回転、画像変倍、色空間変換、二値化などの処理が行われる。
【００４４】
このＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、一時的なワーク領域としてＳＲＡＭ１３６を使用する。
【００４５】
このＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、Ｉ／Ｆ１３７を介してメインコントローラ１１１と接続されている。このＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５と、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されてＤＭＡ転送される。
【００４６】
また、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ１２１は、Ｉ／Ｆ１２３によってメインコントローラ１１１と接続されている。このＮｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ１２１は、コネクタ１２２によって、ネットワーク４０００のような外部ネットワークと接続される。
【００４７】
このコントローラ部１１０は、Ｉ／Ｏ制御部１２６を備える。このＩ／Ｏ制御部１２６は、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期式のシリアル通信部コントローラ１２７を２チャンネル装備している。このＩ／Ｏ制御部１２６には、Ｉ／Ｏバス１２８を介してスキャナＩ／Ｆ１４０、プリンタＩ／Ｆ１４５が接続されている。 
【００４８】
このＩ／Ｏ制御部１２６には、汎用高速バス１２５を介して拡張ボードを接続するための拡張コネクタ１２４が接続されている。この汎用高速バス１２５としては、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｎｔ）バスを用いることができる。
【００４９】
このＩ／Ｏ制御部１２６には、ＬＣＤコントローラ１３１を介してパネルＩ／Ｆ１３２が接続されている。さらに、このＩ／Ｏ制御部１２６には、キー入力Ｉ／Ｆ１３０を介してパネルＩ／Ｆ１３２が接続されている。
【００５０】
このパネルＩ／Ｆ１３２は、図１に示す操作部２５０との間でデータの受渡しを行うＩ／Ｆであって、Ｉ／Ｏ制御部１２６に接続されたＬＣＤコントローラ１３１から転送されてきた画像データを、操作部２５０に転送する。
【００５１】
また、パネルＩ／Ｆ１３２は、操作部２５０が備えるハードキーや液晶タッチパネルキーなどのキーを介して受付けたキー入力信号をキー入力Ｉ／Ｆ１３０を介してＩ／Ｏ制御部１２６に転送する。
【００５２】
このＩ／Ｏ制御部１２６には、リアルタイムクロックモジュール１３３が接続されている。このリアルタイムクロックモジュール１３３は、ＭＦＰ１００内で管理する日付と時刻を更新／保存するためのもので、これに接続されたバックアップ用電池１３４によって電力が供給される。
【００５３】
このＩ／Ｏ制御部１２６には、Ｅ−ＩＤＥ（Ｅｎｈａｎｃｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）インターフェース１６１を介してデータを保存可能なＨＤＤ２６０が接続されている。
【００５４】
メインコントローラ１１１のＣＰＵ１１２は、Ｉ／Ｏ制御部１２６に接続するＥ−ＩＤＥＩ／Ｆ１６１を介してＨＤＤ２６０に画像データを記憶させたり、ＨＤＤ２６０から画像データを読み込んだりする。
【００５５】
このメインコントローラ１１１には、スキャナバス１４１を介してスキャナＩ／Ｆ１４０が接続されている。さらに、スキャナＩ／Ｆ１４０には、同調歩同期シリアルＩ／Ｆ１４３及びビデオＩ／Ｆ１４４を介してコネクタ１４２が接続されている。
【００５６】
また、このメインコントローラ１１１には、プリンタバス１４６を介してプリンタＩ／Ｆ１４５が接続されている。さらに、プリンタＩ／Ｆ１４５には、同調歩同期シリアルＩ／Ｆ１４８及びビデオＩ／Ｆ１４９を介してコネクタ１４７が接続されている。
【００５７】
これらコネクタ１４２とコネクタ１４７とは、それぞれリーダ部２００とプリンタ部３００とに接続されている。
【００５８】
このスキャナＩ／Ｆ１４０は、リーダ部２００から受け取った画像に対して所定の処理を施す。また、スキャナＩ／Ｆ１４０は、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する。このように出力された制御信号は、バスコントローラ１１３によって制御されて、スキャナバス１４１からＤＲＡＭ１１６へデータ転送される。
【００５９】
メインコントローラ１１１から出力された画像データは、プリンタＩ／Ｆ１４５によって所定の処理が施されてプリンタ部３００へ出力される。
【００６０】
さらに、ＤＲＡＭ１１６上に展開されたラスタイメージデータは、バスコントローラ１１３によって制御され、プリンタバス１４６、プリンタＩ／Ｆ１４５及びビデオＩ／Ｆ１４９を経由してプリンタ部３００へＤＭＡ転送される。
【００６１】
また、Ｉ／Ｏ制御部１２６には、バス１５０を介してＳＲＡＭ１５１が接続されている。このＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５１は、バックアップ用の電池から供給される電源により、ＭＦＰ１００全体の電源が遮断されても、記憶内容を保持可能なメモリである。
【００６２】
さらに、Ｉ／Ｏ制御部１２６には、バス１５０を介して、ＥＥＰＲＯＭ（Ｅｌｅｃｔｏｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２が接続されている。
【００６３】
メインコントローラ１１１のＣＰＵ１１２には、データの受渡し（データの受信及びデータの転送）を行う無線通信Ｉ／Ｆ１８０を介して図１に示す無線通信部４００が接続されている。
【００６４】
次に、本実施の形態に関わる画像形成装置（ＭＦＰ１００）における操作部２５０の構成について、図３を参照して説明する。
【００６５】
この画像形成装置（ＭＦＰ１００）の操作部２５０は、タッチパネル部４０１とキー入力部４０２とを備える。
【００６６】
このタッチパネル部４０１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）と、その上に貼られた透明電極からなるタッチパネルディスプレイを有する。このタッチパネル部４０１は、ユーザからの各種設定を受付ける機能と、ユーザに情報を提示する機能とを有する。
【００６７】
例えば、このタッチパネル部４０１では、ＬＣＤ上に表示された表示キーに該当する個所がユーザにより押下されたことを検知すると、ＣＰＵ１１２がこの表示キーに応じた処理を実行する。なお、タッチパネル部４０１に表示される画面の表示例については、後述する。
【００６８】
この操作部２５０のキー入力部４０２は、操作部電源スイッチ４０３を備える。この操作部電源スイッチ４０３は、ユーザによって押し操作されると、指令信号をＣＰＵ１１２に送信する。この指令信号を受信したＣＰＵ１１２は、スタンバイモード（通常動作状態）とスリープモード（消費電力を抑えている状態）を選択的に切換える。なお、ＣＰＵ１１２は、この操作部電源スイッチ４０３をユーザが操作したときの指令信号を、システム全体に電源供給を行う主電源スイッチ（不図示）がオン状態のときに受付ける。
【００６９】
この操作部２５０にあるスタートキー４０４は、各種のジョブをＭＦＰ１００のコントローラ部１１０におけるＣＰＵ１１２に実行させるための指示をユーザから受付ける際に用いられるキーである。例えば、スタートキー４０４がオン操作されたときの指令信号を受信したＣＰＵ１１２は、スキャナ部を用いた原稿読取動作や、読み取った原稿の印刷処理といった一連の制御動作を、印刷ジョブとして開始する。
【００７０】
また例えば、スタートキー４０４がオン操作されたときの指令信号を受信したＣＰＵ１１２は、ＨＤＤ２６０に記憶された画像データをネットワークＩ／Ｆ１０９を介して外部に送信する動作を、データ送信ジョブとして開始する。
【００７１】
この操作部２５０にあるストップキー４０５は、受付けた印刷ジョブの処理を中断する指示を、ユーザから受付けるためのキーである。
【００７２】
この操作部２５０にあるリセットキー４０６は、印刷対象のジョブに対してユーザにより設定された各種設定を無効にして設定値をデフォルト状態に戻す指示を、ユーザから新たに受付けるためのキーである。
【００７３】
この操作部２５０にあるユーザモードキー４０７は、ユーザごとのシステム設定を行うための画面をタッチパネル部４０１に表示させるためのキーである。
【００７４】
この操作部２５０にあるテンキー４０８は、各種設定の置数の設定をユーザにより実行するためのキーである。さらに、クリアキー４０９は、テンキー４０８を介してユーザにより入力された、例えばユーザＩＤやパスワード等の入力値を削除するためのキーである。
【００７５】
次に、この画像形成装置の操作部２５０にあるタッチパネル部４０１に表示されるジョブ設定画面の一例について図４を参照して説明する。
【００７６】
この図４に例示したジョブ設定画面は、ＭＦＰ１００の電源を入れたときに、標準画面としてタッチパネル部４０１に表示されるものである。この図４に例示した画面は、コピージョブに関する設定を行うためのコピージョブ設定画面として構成されている。
【００７７】
このコピージョブ設定画面は、ユーザが、コピーキー５０１を押し操作したときに、これを検知したＣＰＵ１１２によって、タッチパネル部４０１にコピージョブに関する設定をユーザが行えるようにするために表示される。
【００７８】
ＣＰＵ１１２は、ユーザがコピージョブ設定画面を利用して入力した、印刷部数、印刷用紙及び印刷倍率等の印刷条件の設定を受付ける。次に、ユーザがスタートキー４０４を押し操作すると、これを検知したＣＰＵ１１２は、スキャナ部で原稿を読み取り、プリンタ部３００によって、設定された印刷条件に従って印刷処理を実行する。
【００７９】
また、この画像形成装置（ＭＦＰ１００）では、操作部２５０にある送信／ファクスキー５０２が押されると、ＣＰＵ１１２が、タッチパネル部４０１に、データ送信ジョブ設定画面を表示する。このデータ送信ジョブ設定画面は、ＭＦＰ１００が有するデータ送信機能又はファクシミリ機能に関する設定を行うための設定画面である。
【００８０】
このＭＦＰ１００では、操作部２５０にあるボックスキー５０３が押されると、ＣＰＵ１１２が、タッチパネル部４０１に、ＭＦＰ１００が有するボックス機能に関する設定を行うためのボックス機能設定画面を表示する。ボックス機能とは、ＣＰＵ１１２が、スキャナで読み取った画像データや外部から受信した画像データをファイルとして、ＨＤＤ２６０内のボックスと呼ばれる記憶領域に保存可能とする機能である。このようにボックスに保存されたファイル内の画像データは、ユーザの指示に基づき、印刷され又は送信の用に供される。
【００８１】
ユーザがボックス機能を利用して画像データを格納する場合には、ユーザは、ＨＤＤ２６０に設定された複数のボックスのうち、特定のボックスを指定して画像データを格納する。
【００８２】
また、各ボックスには、セキュリティを向上するために、パスワードを設定してもよい。パスワードを設定した場合に、ＣＰＵ１１２は、そのボックスに対して設定されたパスワードが入力されるまでは、ボックスに格納された画像データの表示を禁止し、画像データの参照、使用を禁止する。
【００８３】
そして、ＣＰＵ１１２は、あるボックスに格納された画像データを参照する際に、ボックスに対して設定されたパスワードが入力されたら、ボックスに格納された画像データの表意を許可し、画像データの参照及び使用を許可する。
【００８４】
次に、本実施の形態に関わる画像形成装置（ＭＦＰ１００）において、スキャン画像のメモリメディア送信機能の中断と、再開に係わる機能について説明する。
【００８５】
このＭＦＰ１００のコントローラ部１１０では、スキャン画像のメモリメディア送信機能を用いて、ＭＦＰ１００でスキャンした画像データを通信部１０に接続された外部記憶装置１０００に送信する。この際、このＭＦＰ１００のコントローラ部１１０では、スキャンジョブを特定する特定情報と、外部記憶装置１０００を識別する識別情報との関連付けを行う。例えば、コントローラ部１１０は、図１０に示すＭＦＰ１００のジョブ情報のテーブルを作成して記憶する。このジョブ情報には、画像データ名や画像データに関連付けされた外部記憶装置１０００の識別情報、スキャンジョブの状況などが含まれる。
【００８６】
このＭＦＰ１００のコントローラ部１１０では、送信用のスキャンジョブの特定情報と外部記憶装置１０００の識別情報との関連付けを行うことで、スキャン画像のメモリメディア送信機能を中断し、外部記憶装置１０００を取り外すことが可能になる。
【００８７】
要するに、このＭＦＰ１００のコントローラ部１１０では、メモリメディア送信機能で送信するのにこれに先立って、送信用のスキャンジョブの特定情報と外部記憶装置１０００の識別情報とが関連付けられるように処理する。また、このＭＦＰ１００のコントローラ部１１０では、メモリメディア送信機能実行中に外部記憶装置１０００との通信が切断されたことを通信状況確認手段が検知した際に、スキャンジョブを中断する。よって、このＭＦＰ１００のコントローラ部１１０では、このスキャンジョブの中断時に、送信用のスキャンジョブの特定情報と外部記憶装置１０００の識別情報とが関連付けられているように処理される。
【００８８】
そして、このＭＦＰ１００のコントローラ部１１０は、この関連付けられたスキャンジョブの特定情報と外部記憶装置１０００の識別情報とを図１０に例示するジョブ情報のようにして保存しておき、スキャンジョブの再開に備える。
【００８９】
次に、ＭＦＰ１００のコントローラ部１１０は、スキャンジョブが再開可能な状況となった場合に、中断されたスキャンジョブを特定し、これに関連付けられた外部記憶装置１０００を識別情報で特定する。そして、コントローラ部１１０は、中断されたスキャンジョブのスキャン画像のデータを、このデータを受信するため通信部１０に接続された外部記憶装置１０００へ送信する動作を再開させる。
【００９０】
このとき、ＭＦＰ１００では、つぎのような動作を行う。例えば、コントローラ部１１０は、スキャンジョブが中断された場合に、原稿をスキャンして得られた画像データと外部記憶装置１０００の識別情報との関連付けを行い、画像データを転送待ちとする。
【００９１】
そして、コントローラ部１１０は、再び外部記憶装置１０００と通信した際に、現在通信を行っている外部記憶装置１０００の識別情報が中断されたスキャンジョブのものと一致するか判定する。そして、コントローラ部１１０は、転送待ちのデータが存在すると判定した場合に、転送待ちのデータが存在するので再度通信が必要である旨のメッセージを操作部２５０に表示する。これにより、ユーザは、操作部２５０に表示された転送待ちのデータが存在するので再度通信が必要である旨のメッセージを確認して、その実行を指示すると、コントローラ部１１０が、転送動作を再開させて完結させる。
【００９２】
次に、上述したＭＦＰ１００のスキャン画像のメモリメディア送信機能における送信中断時の識別情報の関連付けと、送信動作の再開に係わる手順について、図５のフローチャートを参照して説明する。
【００９３】
このＭＦＰ１００のコントローラ部１１０では、外部記憶装置１０００が通信部１０に近づけられて受信可能状態になるまで待機する（ステップＳ６０１でＮＯ）。そして、このＭＦＰ１００のコントローラ部１１０では、外部記憶装置１０００が通信部１０に近づけられて受信可能状態となったことを検知すると、通信を開始する（ステップＳ６０１でＹＥＳ）。
【００９４】
次に、ＭＦＰ１００のコントローラ部１１０は、通信が確立された外部記憶装置１０００から個体の識別情報を取得する（ステップＳ６０２）。
【００９５】
次に、ＭＦＰ１００のコントローラ部１１０は、中断ジョブが存在するか否かを判定（ステップＳ６０３）し、中断ジョブが存在しないと判定した場合（ステップＳ６０３でＮＯ）に、スキャンジョブを開始する（ステップＳ６０４）。
【００９６】
これと共に、ＭＦＰ１００のコントローラ部１１０は、スキャンジョブと個体の識別情報の関連付けを行う（ステップＳ６０５）。ここで言うスキャンジョブは、原稿のスキャン動作、スキャンした画像データをＨＤＤ２６０に保存する動作及び保存された画像データを外部記憶装置１０００に送信する動作を含むものとする。
【００９７】
次に、ＭＦＰ１００のコントローラ部１１０（通信状況確認手段）は、関連付けを行った後、外部記憶装置１０００との通信が切断されていないかを確認する（ステップＳ６０６）。そして、ＭＦＰ１００のコントローラ部１１０（通信状況確認手段）は、通信が切断されていないと判定した場合に（ステップＳ６０６でＮＯ）、スキャンジョブを実行する（ステップＳ６０７）。
【００９８】
次に、ＭＦＰ１００のコントローラ部１１０は、スキャンした原稿の全ての画像データを外部記憶装置１０００に送信するまで、ステップＳ６０６からステップＳ６０８の動作を繰り返す。そして、コントローラ部１１０は、スキャンした原稿の全ての画像データを外部記憶装置１０００に送信したことを確認し、スキャンジョブを終了する（ステップＳ６０８でＹＥＳ）。
【００９９】
また、ＭＦＰ１００のコントローラ部１１０は、ＭＦＰ１００と外部記憶装置１０００との間の通信が切断されていると判定した場合に（ステップＳ６０６でＹＥＳ）、現在実行中のスキャンジョブを中断する（ステップＳ６０９）。
【０１００】
また、ＭＦＰ１００のコントローラ部１１０は、前述したステップＳ６０３で、中断ジョブが存在すると判定した場合（ステップＳ６０３でＹＥＳ）に、取得した識別情報と中断ジョブに関連付けされた識別情報を比較する（ステップＳ６１０）。
【０１０１】
そして、ＭＦＰ１００のコントローラ部１１０は、取得した識別情報と中断ジョブに関連付けされた識別情報が同じと判定した場合に（ステップＳ６１０でＹＥＳ）、中断されていたスキャンジョブを再開する（Ｓ６１１）。なお、コントローラ部１１０は、取得した識別情報と中断ジョブに関連付けされた識別情報が同じと判定した場合（ステップＳ６１０でＮＯ）に、この処理を終了する。
【０１０２】
ＭＦＰ１００のコントローラ部１１０では、上述のような制御によって、外部記憶装置１０００とスキャンジョブとの関連付けを行うことで、スキャンジョブを実行する際に外部記憶装置１０００を取り外すことが可能となる。そして、このＭＦＰ１００のコントローラ部１１０では、スキャンジョブを中断して外部記憶装置１０００を取り外せば、他のユーザがＭＦＰ１００の外部Ｉ／Ｆ（インターフェース）の利用が可能となる。
【０１０３】
次に、ＭＦＰ１００のスキャン画像のメモリメディア送信機能において、ＭＦＰ１００で原稿のスキャン中に通信が切断された場合のスキャン中の通信切断時の処理の動作について、図６のフローチャートにより説明する。
【０１０４】
このＭＦＰ１００では、メモリメディア送信機能の実行中に、ＭＦＰ１００と外部記憶装置１０００との間の通信が切断されるまで、画像データ送信中の通信切断時の処理が待機状態とされる（ステップＳ７０１でＮＯ）。
【０１０５】
このＭＦＰ１００では、スキャンジョブで原稿のスキャン中に、ＭＦＰ１００と外部記憶装置１０００との間の通信が切断されたときに、（ステップＳ７０１でＹＥＳ）次のステップＳ７０２へ進む。
【０１０６】
このＭＦＰ１００のコントローラ部１１０は、ステップＳ７０２で、リーダ部２００に置かれた原稿をスキャンして得られた画像データを、ＨＤＤ２６０内に保存する（ステップＳ７０３）。
【０１０７】
ここで、ＭＦＰ１００のコントローラ部１１０では、リーダ部２００に原稿が残っているかを確認し（ステップＳ７０４）、原稿が残っている場合（ステップＳ７０４でＹＥＳ）に、ステップＳ７０２へ戻る。そしてＭＦＰ１００のコントローラ部１１０は、残っている原稿がなくなるまで、ステップＳ７０２からステップＳ７０４までのルーチンを繰り返して、リーダ部２００に有る全ての原稿をスキャンし、スキャンした画像データをＨＤＤ２６０内に保存する。
【０１０８】
次に、ＭＦＰ１００のコントローラ部１１０は、全ての原稿をスキャンし、リーダ部２００に原稿が残っていないことを確認したら（ステップＳ７０４でＮＯ）、スキャンした画像データを転送待ちとし、スキャンジョブを中断する（ステップＳ７０５）。
【０１０９】
ＭＦＰ１００のコントローラ部１１０は、上述のような制御を行うことにより、スキャン画像の読取が中断された際にかかるユーザの手間を省くことができる。
【０１１０】
次に、このＭＦＰ１００でスキャン画像のメモリメディア送信機能により画像データを外部記憶装置へ送信中に通信が切断された中断ジョブを、再開する際の動作について、図７のフローチャートを参照して説明する。
【０１１１】
このＭＦＰ１００のコントローラ部１１０では、スキャンジョブで画像データの送信中に、ＭＦＰ１００と外部記憶装置１０００との間の通信が切断された場合に、画像データの送信を中断する。
【０１１２】
そして、このＭＦＰ１００のコントローラ部１１０では、再び外部記憶装置１０００と通信が始まるまで、通信中断ジョブの再開処理が待機状態とされる（ステップＳ８０１でＮＯ）。
【０１１３】
このコントローラ部１１０では、再び外部記憶装置１０００と通信した際、外部記憶装置１０００の識別情報と、保存されている画像データに関連付けされた外部記憶装置の識別情報とが同一か否かを判別する（ステップＳ８０１）。
【０１１４】
そして、このＭＦＰ１００のコントローラ部１１０では、これらの識別情報が一致しない場合（ステップＳ８０１でＮＯ）、通信中断ジョブの再開処理を待機状態としておく（ステップＳ８０１でＮＯ）。
【０１１５】
また、このＭＦＰ１００のコントローラ部１１０は、これらの識別情報が一致した場合（ステップＳ８０１でＹＥＳ）、画像データの送信を開始する（ステップＳ８０２）。
【０１１６】
次に、ＭＦＰ１００のコントローラ部１１０は、外部記憶装置１０００に未送信の画像データがあるかを判断する（ステップＳ８０３）。そして、未送信のデータがある場合には（ステップＳ８０３でＹＥＳ）ステップＳ８０２へ戻って、未送信画像を外部記憶装置へ蓄積する（ステップＳ８０２）。このＭＦＰ１００のコントローラ部１１０は、ステップＳ８０２とステップＳ８０３とのルーチンを繰り返すことにより、全ての未送信画像を外部記憶装置へ送信して（ステップＳ８０３でＮＯ）、この再開処理を終了する。
【０１１７】
このＭＦＰ１００のコントローラ部１１０は、上述した通信中断ジョブの再開処理を実行することにより、自動的に対象の送信データが、送信済みであるか、未送信であるかを判断する。そして、このＭＦＰ１００のコントローラ部１１０は、自動的に、全ての未送信の画像データを外部記憶装置１０００に送信するので、通信中断ジョブの再送信にかかるユーザの手間を省くことができる。
【０１１８】
次に、ＭＦＰ１００で、スキャン画像のメモリメディア送信機能により全てのスキャンした画像データを転送終了した後に、転送済みの転送データ及び認証情報を削除する動作について、図８のフローチャートを参照して説明する。
【０１１９】
このＭＦＰ１００では、スキャン画像のメモリメディア送信機能により、ＨＤＤ２６０に保存された外部記憶装置１０００の識別情報に関連付けされた画像データを外部記憶装置１０００に送信する（ステップＳ９０１）。
【０１２０】
次に、このＭＦＰ１００のコントローラ部１１０は、ＭＦＰ１００から外部記憶装置１０００へのデータ転送が終了するまで、データ転送処理を続行する（ステップＳ９０２でＮＯ）。
【０１２１】
次に、ＭＦＰ１００のコントローラ部１１０は、全てのデータの転送が終了したと判断した場合（ステップＳ９０２でＹＥＳ）に、対象の画像データと関連付けされた識別情報を削除する（ステップＳ９０３）。
【０１２２】
ＭＦＰ１００は、上述した転送済みデータの削除処理により、全てのデータの転送が終了した後に、自動的に対象の転送データ、認証情報を削除するので、ユーザが転送済みデータを削除する手間を省くことができる。
【０１２３】
このメモリメディア送信機能で他のジョブを割り込ませる処理では、図９のフローチャートに例示するように動作する。
【０１２４】
まず、このＭＦＰ１００で実行されるメモリメディア送信機能で他のジョブを割り込ませる処理では、外部記憶装置１０００が通信部１０に近づけられるまで待機する（ステップＳ１００１でＮＯ）。そして、このＭＦＰ１００では、外部記憶装置１０００が通信部１０に近づけられてコントローラ部１１０が外部記憶装置１０００を検知（ステップＳ１００１でＹＥＳ）すると、通信を開始する。
【０１２５】
この通信により、コントローラ部１１０は、外部記憶装置１０００から識別情報を取得する（ステップＳ１００２）。そして、コントローラ部１１０は、識別情報を取得した後に、通信を切断して外部記憶装置１０００を取り外し可能とする。
【０１２６】
次に、コントローラ部１１０は、未転送の画像が保存されているかを判別する（ステップＳ１００３）。そして、コントローラ部１１０は、画像が保存されていないと判断した場合（ステップＳ１０３でＮＯ）に、原稿のスキャンを開始する（ステップＳ１００４）。そしてコントローラ部１１０は、スキャンして得られた画像データをＨＤＤ２６０内に蓄積する（ステップＳ１００５）。
【０１２７】
さらに、コントローラ部１１０は、リーダ部２００に原稿が残っているかを判定する（ステップＳ１００６）。そして、コントローラ部１１０は、原稿が残っていると判定した場合に（ステップＳ１００６でＹＥＳ）、ステップＳ１００４へ戻り、原稿をスキャンし、画像データをＨＤＤ２６０に蓄積する動作を繰り返す。これにより、コントローラ部１１０は、全ての原稿をスキャンし、ＨＤＤ２６０に保存する。
【０１２８】
次に、コントローラ部１１０は、リーダ部に原稿が残っていないことを確認したら（ステップＳ１００６でＮＯ）次のステップＳ１００７へ進む。
【０１２９】
コントローラ部１１０は、ＨＤＤ２６０に保存された画像データと、外部記憶装置１０００の識別情報との関連付けを行う（ステップＳ１００７）。そして、コントローラ部１１０は、画像データと外部記憶装置１０００の識別情報との関連付けを、図１０に例示するようなテーブルとして記憶する。
【０１３０】
これにより、ＭＦＰ１００が中断させた外部記憶装置１０００への画像データの送信処理の再開が可能な状態となるので、ユーザは、支障なく、外部記憶装置１０００を取り外すことができる。そして、他のユーザは、通信部１０に他の外部記憶装置１０００等をセットして、ＭＦＰ１００の外部Ｉ／Ｆ（インターフェース）を利用することが可能となる。
【０１３１】
次に、ＭＦＰ１００に外部記憶装置１０００がセットされると（ステップＳ１００１でＹＥＳ）、コントローラ部１１０は、再び外部記憶装置１０００と通信を行い、外部記憶装置１０００の識別情報を取得する（ステップＳ１００２）。
【０１３２】
次に、コントローラ部１１０は、未転送の画像が保存されているかを確認する（ステップＳ１００３）。そして、コントローラ部１１０は、未転送の画像データが存在する場合に（ステップＳ１００３でＹＥＳ）、取得した識別情報と保存されている画像データに関連付けされた識別情報と比較する。
【０１３３】
そして、コントローラ部１１０は、比較した識別情報が同じと判定した場合（ステップＳ１００８でＹＥＳ）に、識別情報に関連付けされた画像データの送信を実行し（ステップＳ１００９）本処理を終了する。
【０１３４】
なお、コントローラ部１１０は、比較した識別情報が同じと判定した場合（ステップＳ１００８でＹＥＳ）に、図１１に例示するような表示を操作部２５０に表示する。そして、コントローラ部１１０は、ユーザから入力された転送の指示に従って識別情報に関連付けされた画像データを再度通信するようにしても良い。
【０１３５】
また、ステップＳ１００８でコントローラ部１１０は、識別情報が異なると判定した場合（ステップＳ１００８でＮＯ）に、本処理を終了する。
【０１３６】
上述のように、このＭＦＰ１００で送信中のジョブ割り込み処理の制御で外部記憶装置と転送データの関連付けを行うことにより、スキャンジョブの実行中に外部記憶装置１０００を取り外すことが可能となる。よって、このＭＦＰ１００では、スキャンジョブを中断して、他のユーザがＭＦＰ１００の外部Ｉ／Ｆ（インターフェース）を利用できる。
【０１３７】
次に、このＭＦＰ１００でスキャン画像のメモリメディア送信機能を用いてスキャンジョブの実行中に原稿の紙詰りが発生した場合の動作について、図１２のフローチャートを参照して説明する。
【０１３８】
この原稿スキャン中の紙詰り発生時の処理は、ユーザが、ＭＦＰ１００のスキャン画像のメモリメディア送信機能用いて外部記憶装置１０００へ画像データを送信させる指令に基づいて開始される。
【０１３９】
このスキャン画像のメモリメディア送信の処理において、ＭＦＰ１００のコントローラ部１１０は、外部記憶装置１０００と通信を行って識別情報を取得する（ステップＳ１３０１）。
【０１４０】
次に、コントローラ部１１０は、識別情報に関連付けされた紙詰り発生ジョブが存在するかを判別する（ステップＳ１３０２）。そしてコントローラ部１１０は、紙詰り発生ジョブが存在しない場合に（ステップＳ１３０２でＮＯ）、原稿のスキャンを開始する（ステップＳ１３０３）。
【０１４１】
次に、コントローラ部１１０は、原稿のスキャン中に紙詰りが発生したかを判別する（ステップＳ１３０４）。コントローラ部１１０は、紙詰りの発生がない場合（ステップＳ１３０４でＮＯ）に、ステップＳ１３０５へ進み、原稿の読み取りが完了するまで、ステップＳ１３０３からステップＳ１３０５までのルーチンを繰り返す。
【０１４２】
コントローラ部１１０は、原稿のスキャン中に紙詰りが発生しなかった場合（ステップＳ１３０５でＮＯ）に、スキャン画像を外部記憶装置１０００へ送信する処理を完了して、この原稿スキャン中の紙詰り発生時の処理を終了する。
【０１４３】
次に、ステップＳ１３０４で、コントローラ部１１０が紙詰りが発生したと判別した場合には（ステップＳ１３０４でＹＥＳ）、原稿のスキャンを中止する（ステップＳ１３０６）。
【０１４４】
次に、コントローラ部１１０は、紙詰りが発生したジョブと外部記憶装置１０００との識別情報を関連付けする処理を実行し（ステップＳ１３０７）、外部記憶装置１０００の識別情報をメモリ（ＨＤＤ２６０等）に記憶する。
【０１４５】
また、ステップＳ１３０２において、コントローラ部１１０は、識別情報に関連付けされた紙詰り発生ジョブが存在すると判断した場合には（ステップＳ１３０２でＹＥＳ）、ステップＳ１３０８へ進む。コントローラ部１１０は、ステップＳ１３０８で、再度原稿の読取が必要であることを操作部２５０に表示する。この操作部２５０における再度原稿の読取が必要であることの表示は、図１３に例示するような表示である。
【０１４６】
このコントローラ部１１０は、原稿がリセットされるまで、操作部２５０に紙詰まりの表示をして待機する（ステップＳ１３０９でＮＯ）（ステップＳ１３０８）。
【０１４７】
すると、この表示を見たユーザは、詰まった紙を取り除いて紙詰まりを解消し、再び原稿をリーダ部にセットする。
【０１４８】
この後、コントローラ部１１０は、再び原稿がリーダ部にセットされたと判別したら（ステップＳ１３０９でＹＥＳ）、原稿のスキャンを開始する（ステップＳ１３０３）。
【０１４９】
次に、コントローラ部１１０は、前述したステップＳ１３０４〜ステップＳ１３０７までの処理を実行し、スキャン画像を外部記憶装置１０００へ送信する処理を完了して、この原稿スキャン中の紙詰り発生時の処理を終了する。
【０１５０】
また、上述した原稿スキャン中の紙詰り発生時の処理では、図示しないが、他の手順により、データの再転送の動作を行うようにしても良い。この場合には、原稿用紙を搬送しながら画像データを読み取る原稿スキャン中に紙詰りが発生した際に、データ転送手段で画像データを外部記憶装置へ転送する動作を停止する。
【０１５１】
次に、転送が停止された外部記憶装置の識別情報と紙詰りの検出結果とを関連付け手段で関連付けて記憶手段に保存する。
【０１５２】
そして、再度、外部記憶装置がＭＦＰ１００に対して通信可能な状態とされた場合には、通信が切断された外部記憶装置の検出手段により、紙詰りにより通信が切断された外部記憶装置であるかを判定される。
【０１５３】
そして、紙詰りにより通信が切断された外部記憶装置であると特定された場合には、画像データを読み取る手段により、再度原稿の読取が必要であることをＭＦＰ１００の操作部に表示する。
【０１５４】
これにより、ユーザは、紙詰りを解消させて再度原稿の読取を行わせる。この後、前述した手順により、読み取られた原稿のデータを外部記憶装置へ再転送して本処理を終了する。
【０１５５】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で、その他種々の形態を採り得ることは勿論である。
【符号の説明】
【０１５６】
１０  通信部
１００  ＭＦＰ
１１２  ＣＰＵ
２５０  操作部
２６０  ＨＤＤ
４００  無線通信部
１０００  外部記憶装置
【図１】
2011114676.tif 000003
【図２】
2011114676.tif 000004
【図３】
2011114676.tif 000005
【図４】
2011114676.tif 000006
【図５】
2011114676.tif 000007
【図６】
2011114676.tif 000008
【図７】
2011114676.tif 000009
【図８】
2011114676.tif 000010
【図９】
2011114676.tif 000011
【図１０】
2011114676.tif 000012
【図１１】
2011114676.tif 000013
【図１２】
2011114676.tif 000014
【図１３】
2011114676.tif 000015