(57)【要約】      （修正有）【課題】データをデータ保存領域に一時的に記憶させた後にアップロードするアップロード処理をアプリケーションにより行う場合に、当該アップロード処理が中断しても、データ保存領域に読取データが残存する事態を防止する。【解決手段】アプリケーションにより機能するアップロード処理部１２が、画像読取部による読取で得られた読取データをウェブサイトにアップロードするまでのアップロード処理を行うためのスキャンジョブを作成し（Ｓ５）、このスキャンジョブに従って当該アップロード処理を、アップロード処理部１２とは別個の処理実行部である制御部に実行させる（Ｓ６〜Ｓ８）。制御部は、当該スキャンジョブに設定された削除タイミングで、一時的な保存先であるデータ保存領域から読取データを削除する（Ｓ９，Ｓ１０）。【選択図】図４
2014045461.tif 000002
【特許請求の範囲】
【請求項１】
画像読取部、記憶部及び通信部を有する画像読取装置の制御部に接続されたコンピューターを、
前記画像読取部に原稿読取を行わせて、当該原稿読取により得られた読取データを前記記憶部に一時的に記憶させ、当該読取データを予め定められたウェブサイトに対して前記通信部によりアップロードさせる一連の処理からなるアップロード処理を前記画像読取装置の制御部に行わせるアップロード処理部として機能させ、
前記アップロード処理部は、前記アップロード処理の実行が操作者から指示されたとき、前記アップロード後に前記読取データを前記記憶部から削除する削除タイミング情報を設定した上で前記アップロード処理を実行するジョブを作成し、当該作成したジョブに従って前記アップロード処理を前記制御部に行わせ、
前記制御部が、当該作成されたジョブに従って、前記削除タイミングの到来時に、前記記憶部から前記読取データを削除するように、前記コンピューターを機能させるアップロードプログラム。
【請求項２】
前記アップロード処理部が、前記読取データの削除タイミングを、前記アップロード処理の中断時、又は当該画像読取装置の主電源オフ時の少なくともいずれかとして前記ジョブを作成するように、前記コンピューターを機能させる請求項１に記載のアップロードプログラム。
【請求項３】
原稿を読み取る画像読取部と、
前記画像読取部による読取で得られた読取データを記憶する記憶部と、
予め定められたウェブサイトに、前記画像読取部による読取で得られて前記記憶部に記憶されている読取データをアップロードする通信部と、
当該画像読取装置の動作制御を司る制御部と、
前記読取で得た原稿画像を前記通信部によりアップロードさせる一連の処理からなるアップロード処理を前記制御部に行わせるアップロード処理部とを備え、
前記アップロード処理部は、前記アップロード処理の実行が操作者から指示されたとき、前記アップロード後に前記読取データを前記記憶部から削除する削除タイミング情報を設定した上で前記アップロード処理を実行するジョブを作成し、当該作成したジョブに従って前記アップロード処理を実行し、
前制御部は、当該作成されたジョブに従って、前記削除タイミングの到来時に、前記記憶部から前記読取データを削除する画像読取装置。
【請求項４】
請求項３に記載の画像読取装置と、
前記画像読取部による読取で取得された原稿画像を用いて画像形成を行う画像形成部とを備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アップロードプログラム、画像読取装置及び画像形成装置に関し、特に、画像読取装置で読み取られた読取データをウェブサイトにアップロードする際の技術に関する。
【背景技術】
【０００２】
今日では、スキャン動作により得た原稿画像等の読取データを、インターネット上のウェブサイト等のクラウドにアップロードして保存することが可能な画像形成装置が提案されている。このような画像形成装置では、当該アップロードに必要な一連の処理を実行するアプリケーション（装置の動作制御を司る基本的な動作制御プログラムとは別個の追加されたプログラム）が組み込まれ、当該アプリケーションによるアップロード処理で上記読取データを上記ウェブサイトに保存している。このようなアップロード処理が可能な画像形成装置では、読取データのアップロード前に、当該読取データを一時的にＨＤＤ等のデータ保存領域に記憶させておき、このデータ保存領域から読み出した読取データを上記ウェブサイトにアップロードするという手法を採用するものがある。このような画像形成装置においては、アップロード後に読取データがデータ保存領域に残存していると、データ漏洩の危険性や保存データ量の増加といった問題が生じるため、上記アプリケーションにより、アップロード終了時に読取データを上記データ保存領域から削除する処理を行っている。また、特許文献１には、コンピューターでのデータ取り扱い時に発生した一時データファイルを、当該データファイルが不要となったときにモバイルエージェントが削除して、サーバー等の他のコンピューターに保存する技術が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１６２４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のようにアプリケーションにより、原稿画像読取、読取データの一時記憶、ウェブサイトへのアップロード、及び読取データ削除に至る一連の処理を行う場合、例えば、当該画像形成装置が、ログインによる認証後のユーザーにのみ操作を許可する設定とされていると、ユーザーが上記一連の処理が完了する前にログアウトすると、当該ユーザーによる指示で実行されていた上記アップロード処理が中断される。この場合、上記読取データの削除処理が完了されずに、読取データがデータ保存領域に残存したままになるおそれがある。また、上記特許文献１に示される技術は、テンポラリーファイル等の一時データファイルの処理に係るものであるため、当該技術によって、上記データ保存領域に記憶されている読取データがアップロード完了後に削除されない事態を解消することは不可能である。
【０００５】
本発明は、上記の問題を解決するためになされたもので、画像読取装置の読取データをデータ保存領域に一時的に記憶させた後に、画像読取装置からウェブサイトにアップロードするアップロード処理をアプリケーションにより行う場合に、当該アップロード処理に中断が生じても、データ保存領域に読取データが残存する事態を防止可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に記載の発明は、画像読取部、記憶部及び通信部を有する画像読取装置の制御部に接続されたコンピューターを、
前記画像読取部に原稿読取を行わせて、当該原稿読取により得られた読取データを前記記憶部に一時的に記憶させ、当該読取データを予め定められたウェブサイトに対して前記通信部によりアップロードさせる一連の処理からなるアップロード処理を前記画像読取装置の制御部に行わせるアップロード処理部として機能させ、
前記アップロード処理部は、前記アップロード処理の実行が操作者から指示されたとき、前記アップロード後に前記読取データを前記記憶部から削除する削除タイミング情報を設定した上で前記アップロード処理を実行するジョブを作成し、当該作成したジョブに従って前記アップロード処理を前記制御部に行わせ、
前記制御部が、当該作成されたジョブに従って、前記削除タイミングの到来時に、前記記憶部から前記読取データを削除するように、前記コンピューターを機能させるアップロードプログラムである。
【０００７】
また、請求項２に記載の発明は、請求項１に記載のデータアップロードプログラムであって、前記アップロード処理部が、前記読取データの削除タイミングを、前記アップロード処理の中断時、又は当該画像読取装置の主電源オフ時の少なくともいずれかとして前記ジョブを作成するように、前記コンピューターを機能させるものである。
【０００８】
また、請求項３に記載の発明は、原稿を読み取る画像読取部と、
前記画像読取部による読取で得られた読取データを記憶する記憶部と、
予め定められたウェブサイトに、前記画像読取部による読取で得られて前記記憶部に記憶されている読取データをアップロードする通信部と、
当該画像読取装置の動作制御を司る制御部と、
前記読取で得た原稿画像を前記通信部によりアップロードさせる一連の処理からなるアップロード処理を前記制御部に行わせるアップロード処理部とを備え、
前記アップロード処理部は、前記アップロード処理の実行が操作者から指示されたとき、前記アップロード後に前記読取データを前記記憶部から削除する削除タイミング情報を設定した上で前記アップロード処理を実行するジョブを作成し、当該作成したジョブに従って前記アップロード処理を実行し、
前制御部は、当該作成されたジョブに従って、前記削除タイミングの到来時に、前記記憶部から前記読取データを削除する画像読取装置である。
【０００９】
また、請求項４に記載の発明は、請求項３に記載の画像読取装置と、
前記画像読取部による読取で取得された原稿画像を用いて画像形成を行う画像形成部とを備える画像形成装置である。
【発明の効果】
【００１０】
本発明によれば、画像読取装置の読取データをデータ保存領域に一時的に記憶させた後に、画像読取装置からウェブサイトにアップロードするアップロード処理をアプリケーションにより行う場合に、当該アップロード処理に中断が生じても、データ保存領域に読取データが残存する事態を防止可能になる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置からウェブサイトにデータをアップロードする通信システムを示す概念図である。
【図２】画像形成装置の内部構成の概略を示すブロック図である。
【図３】アップロード処理部及び制御部の機能的な構成を示す図である。
【図４】画像形成装置からサーバーにデータをアップロードする際の処理の実行時におけるシーケンス図である。
【図５】データ保存領域に保存されている読取データの削除処理を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態に係るアップロードプログラム及び画像読取装置について図面を参照して説明する。図１は、画像形成装置からウェブサイトにデータをアップロードする通信システムを示す概念図である。
【００１３】
図１に示す通信システム１００は、ウェブサイトを管理するサーバー２と、画像形成装置１等の端末機器との間での通信により、端末機器から送信されてくるドキュメントデータ等のデータをサーバー２のウェブサイトにアップロードして、サーバー２に備えられるＨＤＤ（Hard disk drive）等の記憶装置に当該データを記憶させるものである。
【００１４】
サーバー２は、上述したように、端末機器から受信したデータを記憶するＨＤＤ等の記憶装置を有している。また、サーバー２は、各端末機器からの要求に応じて、当該データを上記記憶装置から読み出して各端末機器に送信する。
【００１５】
端末機器としての画像形成装置１は、プリンター，コピー機，又はファクスのいずれかの機能を備えた装置、又はこれら複数機能を兼ね備えたいわゆる複合機であってもよい。本実施形態では、画像形成装置１を複合機として説明する。画像形成装置１は、ＬＡＮ(Local Area Network)等による通信機能を備え、インターネット等のネットワークを介して、サーバー２との間でデータ送受信を行う。
【００１６】
また、通信システム１００では、端末機器として、他に、インターネット接続されたパーソナルコンピューター３と、タブレット型パーソナルコンピューター、スマートフォン又は携帯電話等の移動性を有するモバイル機器４との通信により、上記アップロード及びサーバー２からのデータ受信が可能となっている。この場合、パーソナルコンピューター３に接続されているスキャナー３１等を画像読取部として読み取られた読取データが、当該パーソナルコンピューター３からサーバー２にアップロードされる。また、モバイル機器４が備えるカメラ等を画像読取部として読み取られた読取データが、当該モバイル機器４からサーバー２にアップロードされる。
【００１７】
すなわち、通信システム１００では、画像形成装置１と、パーソナルコンピューター３及びスキャナー３１と、モバイル機器４とを画像読取装置として、当該画像読取装置からサーバー２への読取データのアップロードが可能とされている。なお、通信システム１００において、上記データ送受信を行う端末機器の種類や台数は特に限定されない。
【００１８】
次に、画像形成装置１の構成を説明する。図２は画像形成装置１の内部構成の概略を示すブロック図である。
【００１９】
画像形成装置１は、制御ユニット１０と、画像読取部１１０と、画像メモリー１２０と、画像形成部１３０とを有する。
【００２０】
画像読取部１１０は、原稿画像を読み取るスキャナー等からなる。
【００２１】
画像メモリー１２０は、画像読取部１１０によって読み取られた原稿のデータ等を一時的に記憶したり、画像形成部１３０の印刷対象となるデータを一時的に保存する領域となる。
【００２２】
画像形成部１３０は、電子写真方式による帯電装置、露光装置、現像装置、転写装置、及び定着装置等を備える。画像形成部１３０は、画像読取部１１０により得られた原稿読取データ等を画像形成する。
【００２３】
また、画像形成装置１は、ファクシミリ通信に必要な諸機能を実行し、公衆回線を通じて外部のファクシミリ装置から画像データを受信するファクシミリ通信部１４０と、画像形成又は送信スタートキー、テンキー及び短縮番号キー等からなり、ユーザーから各種操作指示の入力を受け付ける操作部２０と、操作者への操作案内等を表示するＬＣＤ（Liquid Crystal Display）等からなる表示部１５０とを備える。なお、この表示部１５０がタッチパネル機能を備えることにより、ユーザーからの各種操作指示を受け付けるようにしてもよい。
【００２４】
さらに、画像形成装置１は、画像読取部１１０によって読み取られた原稿画像データ等を記憶する大容量の記憶領域を有するＨＤＤ（ハードディスク）１７０を有している。
【００２５】
制御ユニット１０は、ＣＰＵ等からなる。制御ユニット１０は、制御部１１と、アップロード処理部１２とを備えている。
【００２６】
なお、ＨＤＤ１７０又は図略のＲＯＭにアップロードプログラム(本発明の一実施形態)が記憶されており、制御ユニット１０は、画像形成装置１に備えられるコンピューターとして、当該アップロードプログラムに従って動作することにより、アップロード処理部１２として機能する。すなわち、画像形成装置１では、画像読取部１１０による読取で得た読取データをウェブサイトにアップロードするための処理は、アプリケーション（アップロードプログラム）により行われる。
【００２７】
制御部１１は、画像形成装置１が備える各部の動作制御を司る。制御部１１は、当該アップロードプログラムのアプリケーション基盤としての機能も備え、アップロード処理部１２による処理をサポートする。すなわち、制御部１１は、制御ユニット１０内において、アップロード処理部１２に接続されて、当該アップロード処理部１２との間でデータ送受信を行うことで、アップロードプログラムのアプリケーション基盤として機能する。
【００２８】
アップロード処理部１２は、画像読取部１１０による読取で得られた読取データを、インターネットを介してサーバー２にアップロードするために必要な一連の処理からなるアップロード処理を制御部１１に行わせる。当該アップロード処理とは、(1)原稿を画像読取部１１０が読み取る処理、(2)画像読取部１１０による当該読取で取得された読取データを、データ保存領域に一時的に保存する処理、及び(3)当該保存領域に一時的に記憶されている読取データを、ネットワークインターフェイス１６０により、インターネットを介してサーバー２に送信する処理からなる。
【００２９】
アップロード処理部１２は、操作者により上記アップロード処理の実行が指示されたとき、上記(1)〜(3)の処理からなるアップロード処理を行うためのジョブを作成する。アップロード処理部１２は、アップロードの対象とする読取データを一時的に保存する上記データ保存領域の指定と、当該読取データをデータ保存領域から削除する削除タイミングとを示す各情報を含めた上で、当該ジョブを作成する。アップロード処理部１２は、アップロード処理の実行時には、当該作成したジョブに従って上記アップロード処理を実行する。
【００３０】
また、制御部１１は、上記作成されたジョブに設定されている削除タイミングの到来をチェックし、当該削除タイミングの到来時に、データ保存領域から読取データを削除する。
【００３１】
さらに、画像形成装置１は、画像読取部１１０が読み取った画像イメージデータ編集／加工（符／復号処理、拡大／縮小処理、圧縮／伸長処理）処理等を行う画像処理部１９０と、サーバー２とのネットワーク通信を行うネットワークインターフェイス１６０とを有している。
【００３２】
次に、アップロード処理部１２及び制御部１１によるアップロード処理を説明する。図３は、アップロード処理部１２及び制御部１１の機能的な構成を示す図である。
【００３３】
通信システム１００では、画像形成装置１の操作者から操作部２０に、画像読取部１１０によって読み取った読取データを、アップロード先として例えばサーバー２を指定してアップロードするアップロード指示が入力されたときに、制御ユニット１０が、ＨＤＤ１７０に記憶されているアップロードプログラムに従って動作し、アップロード処理部１２としての機能を開始する。
【００３４】
なお、本実施形態では、アップロードプログラムは、画像形成装置１内にインストールされている形態を示すが、画像形成装置１外部のサーバーや他のデバイス（USBメモリー等）にインストールされている構成も採り得る。この場合、当該外部サーバーや他のデバイスが、画像形成装置１の制御部１１と接続され、当該制御部１１がアプリケーション基盤として当該アップロードプログラムを動作させる。
【００３５】
このとき、制御部１１は、上記アップロードプログラムのアプリケーション基盤として機能する。制御部１１は、スキャンAPI１１１と、スキャンコントローラー１１２と、データ操作コントローラー１１３と、リスナー１１４と、アプリ管理コントローラー１１５と、デバイス管理コントローラー１１６として機能する。
【００３６】
スキャンAPI１１１は、スキャンジョブを作成するためのインターフェイスである。アップロード処理部１２は、操作者により操作部２０に入力された指示の示す情報を用いてジョブ属性を作成し、このジョブ属性を用いて、スキャンAPI１１１を介してアプリケーション基盤としての制御部１１にジョブ（以降、スキャンジョブという）を作成させる。当該ジョブ属性は、解像度、ファイル形式、保存先等に加えて、アップロード対象とされているデータを一時データ（アップロード後に消去するデータ）として扱うか否か、当該アップロード対象データの削除タイミング等である。
【００３７】
スキャンコントローラー１１２は、上記作成されたスキャンジョブを実行するためのコントローラーである。スキャンコントローラー１１２は、スキャンジョブの実行時、スキャンAPI１１１からの指示に従って、画像読取部１１０に原稿の読取（スキャン）を実行させ、当該読取で得られた原稿画像（スキャンデータ）を、スキャンAPIからの指示が示すデータ保存先（例えばＨＤＤ１７０）に保存する。
【００３８】
データ操作コントローラー１１３は、ＨＤＤ１７０等のデータ保存領域に保存されているデータを操作するためのコントローラーである。データ操作コントローラー１１３は、ＨＤＤ１７０等のデータ保存領域に対するデータの書込、読出、削除等を行う。データ操作コントローラー１１３は、データ削除タイミングのリスナー１１４をキャッチし、例えば、アップロード対象データの削除タイミングを示すリスナーをキャッチした場合は、アップロード対象としてＨＤＤ１７０等のデータ保存領域に記憶されているアップロード対象の読取データを削除する。
【００３９】
リスナー(インターフェイス)１１４は、データ操作コントローラー１１３により、スキャンジョブ作成時のジョブ属性を用いて、データ保存領域に保存されている読取データの削除タイミング到来をイベントとして作成される。
【００４０】
アプリ管理コントローラー１１５は、アップロードプログラム（アプリケーション）のライフサイクル（インストール、起動、終了、アンインストール）等を管理する。
【００４１】
デバイス管理コントローラー１１６は、デバイス（画像形成装置１が備える各デバイス、例えば、画像形成装置１本体の各動作機構、画像読取部１１０、画像形成部１３０、ファクシミリ通信部１４０等）を管理するクラスである。
【００４２】
次に、画像形成装置１からサーバー２にデータをアップロードする際の処理について説明する。図４は画像形成装置からサーバーにデータをアップロードする際の処理の実行時におけるシーケンス図である。
【００４３】
操作者から画像形成装置１の操作部２０に上記アップロード処理の実行指示が入力されると、当該指示に基づいて、アプリ管理コントローラー１１５は、アップロードプログラムを起動させる。これにより、制御ユニット１０が、アップロード処理部１２として機能する。
【００４４】
アップロード処理部１２は、上記入力された指示の示す内容に応じて、スキャン属性の作成を開始する（Ｓ１）。
【００４５】
アップロード処理部１２は、操作者により指示された読取データのデータ保存先、例えば、ＨＤＤ１７０にアクセスし、当該指定されたデータ保存先としてのＨＤＤ１７０に空き容量があるか否かをチェックし、空き容量がある場合には、当該ＨＤＤ１７０の記憶領域をデータ保存先として取得する（Ｓ２）。
【００４６】
アップロード処理部１２は、当該取得したデータ保存領域を示すデータ保存先情報と、アップロード対象とするデータを一時データ（上記データ保存領域に一時的に保存し、その後、指定されたタイミング（例えば、アップロード終了後）で削除するデータ）とする旨の情報と、アップロード先であるウェブサイトを示すアップロード情報とをスキャン属性に含める（Ｓ３）。
【００４７】
さらに、アップロード処理部１２は、操作者からの上記指示が示す画像読取部１１０によるスキャン設定（例えば、カラー、解像度、ファイル形式、連続読込、両面読込等を含む情報）をジョブ属性に含める（Ｓ４）。
【００４８】
この後、アップロード処理部１２は、このジョブ属性を用いて、スキャンAPI１１１を介してアプリケーション基盤としての制御部１１にスキャンジョブを作成させる（Ｓ５）。すなわち、アップロード処理部１２は、当該ジョブ属性をスキャンジョブに設定する。
【００４９】
このようにスキャンジョブを作成した後、アップロード処理部１２は、当該作成したスキャンジョブの実行をスキャンAPI１１１に指示する（Ｓ６）。
【００５０】
スキャンAPI１１１は、この指示を受けて、上記スキャンジョブに基づき、スキャンコントローラー１１２に対して、原稿読取動作の実行と、当該読取により得た読取データを上記データ保存先情報が示すデータ保存領域への保存とを指示する（Ｓ７）。
【００５１】
上記スキャンAPI１１１からの指示を受けて、スキャンコントローラー１１２は、画像読取部１１０に原稿読取を行わせると共に、上記データ保存先情報が示すデータ保存領域、例えばＨＤＤ１７０（記憶部）の記憶領域に、当該読取で取得された読取データを保存する（Ｓ８）。
【００５２】
さらに、スキャンAPI１１１は、データ操作コントローラー１１３に、上記ジョブ属性に基づいて、読取データを保存したデータ保存領域を示すデータ保存先情報と、当該データ保存領域に保存されている読取データの削除タイミングを示す削除タイミング情報とを設定する（Ｓ９）。なお、このデータ保存先情報は、削除対象とする読取データの名称（ドキュメント名称）等の情報も含む。また、本実施形態では、当該削除タイミングは、アップロードプログラムの終了時、及び画像形成装置１の主電源オフ時である。なお、アップロードプログラムの終了時には、上記アップロード処理が未完了で中断される場合と、上記アップロード処理が全ての処理を終えて終了する場合のいずれも含む。削除タイミングとしてのアップロードプログラムの終了時と、画像形成装置１の主電源オフ時は、いずれか一方であっても構わない。
【００５３】
データ操作コントローラー１１３は、当該データ保存先情報及び削除タイミング情報を用いたリスナー１１４を作成して登録する（Ｓ１０）。当該リスナー１１４の作成及び登録により、データ操作コントローラー１１３は、データ保存領域に保存されている読取データの削除タイミング到来のイベント発生をキャッチする。本実施形態では、ジョブ属性に、上記削除タイミングとして、アップロードプログラムの終了時、及び画像形成装置１の主電源オフ時が設定されているため、当該各タイミングを示すリスナー１１４が作成される。
【００５４】
また、図示はしてないが、このリスナー１１４の作成及び登録後は、スキャンAPI１１１を介して、上記スキャンジョブに従って、データ操作コントローラー１１３が上記データ保存領域に保存されている読取データを読み出し、当該読み出された読取データを、デバイス管理コントローラー１１６が、ネットワークインターフェイス１６０によりインターネットを介して、ジョブ属性が示すアップロード先としてのウェブサイトにアップロード（送信）する。
【００５５】
当該ウェブサイトを管理するサーバー２では、アップロードAPI２１を介して、画像形成装置１から送信されてきた読取データが、ＨＤＤ等からなるドキュメント保存領域２２に保存される。この保存後、サーバー２は、当該画像形成装置１からの要求に応じて、保存した当該読取データをドキュメント保存領域から読み出して、当該画像形成装置１に送信する。
【００５６】
次に、データ保存領域に保存された読取データを削除する処理を説明する。図５はデータ保存領域に保存されている読取データの削除処理を示すシーケンス図である。
【００５７】
上記リスナー１１４の作成及び登録後に、例えば、アプリ管理コントローラー１１５が操作者からの指示に従って上記アップロードプログラムを終了させると、アップロードプログラム終了のイベントが発生する。上記作成されたリスナー１１４は、アップロードプログラム終了をイベントとしているため、当該リスナー１１４は、データ操作コントローラー１１３にキャッチされる（Ｓ１１）。或いは、デバイス管理コントローラー１１６が、操作者からの指示に従って、画像形成装置１の主電源をオフさせたときは、画像形成装置１の主電源オフのイベントが発生し、当該リスナー１１４がデータ操作コントローラー１１３によりキャッチされる。
【００５８】
続いて、データ操作コントローラー１１３は、当該リスナー１１４に設定されているデータ保存先情報及び読取データ名称により特定される読取データを削除する指示を、ここでのデータ保存領域とされるＨＤＤ１７０に送る（Ｓ１２）。
【００５９】
この指示に従って、データ保存領域としてのＨＤＤ１７０は、上記削除対象として特定された読取データを削除する（Ｓ１３）。
【００６０】
これにより、例えば、画像形成装置１がログインによる認証後の操作者にのみ操作を許可する設定の場合であって、当該ログインを行った上で画像形成装置１にアップロード処理を行わせている操作者が、(a)当該アップロード処理の完了前にログアウトする、又は(b)アップロード処理の完了前に画像形成装置１の主電源をオフにする等の事由により、当該操作者による指示で実行されていたアップロードプログラムがアップロード処理未完了のまま終了した場合であっても、データ操作コントローラー１１３に上記リスナー１１４がキャッチされることにより、アップロード前に一時的に保存されていたデータ保存領域から、アップロード対象の読取データが削除される。
【００６１】
なお、当該アップロード処理が(a)(b)のような中断事由無しに最後まで実行される場合には、処理遂行によるアップロード処理の終了をイベントとして、データ操作コントローラー１１３がリスナー１１４をキャッチし、データ保存領域から、アップロード対象の読取データを削除する。
【００６２】
このため、アップロード対象の読取データをデータ保存領域に一時的に記憶させた後に、当該データ保存領域から読取データを読み出して、指定のウェブサイトにアップロードするアップロード処理をアプリケーションにより行う画像形成装置１において、当該アップロード処理に中断が生じても、データ保存領域に読取データが残存する事態を防止することが可能である。
【００６３】
また、アップロード処理部１２により作成されたスキャンジョブの示す上記削除タイミングが、上記アップロード処理の終了（中断）時、画像形成装置１の主電源オフ時とされているので、当該アップロード処理が、データ保存領域からの読取データ削除が未完了の状態で終了しても、当該読取データの漏洩を生じさせない適切なタイミングで、データ保存領域から読取データが削除される。これにより、アップロードの中断時又は完了後のいずれであっても、読取データがデータ保存領域に残存する事態を確実に防止可能になる。
【００６４】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、図１乃至図５を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００６５】
１        画像形成装置
１０      制御ユニット
１１      制御部
１１０    画像読取部
１１２    スキャンコントローラー
１１３    データ操作コントローラー
１１４    リスナー
１１５    アプリ管理コントローラー
１１６    デバイス管理コントローラー
１２      アップロード処理部
１６０    ネットワークインターフェイス
１７０    ＨＤＤ
２        サーバー
３        パーソナルコンピューター
４        モバイル機器
【図１】
2014045461.tif 000003
【図２】
2014045461.tif 000004
【図３】
2014045461.tif 000005
【図４】
2014045461.tif 000006
【図５】
2014045461.tif 000007