(57)【要約】【課題】ファイル移動エラーに対するリカバリ処理を可能にすることを目的とする。【解決手段】記憶領域にデータが格納されると、データを作業用の記憶領域に移動させる移動手段と、移動手段によるデータを作業用の記憶領域に移動させる処理が成功したか否かを判定する判定手段と、判定手段により移動が成功しなかったと判定された場合、データを作業用の記憶領域にコピーするコピー手段と、を有することによって課題を解決する。【選択図】図８
2014219923.tif 000002
【特許請求の範囲】
【請求項１】
記憶領域にデータが格納されると、前記データを作業用の記憶領域に移動させる移動手段と、
前記移動手段による前記データを前記作業用の記憶領域に移動させる処理が成功したか否かを判定する判定手段と、
前記判定手段により移動が成功しなかったと判定された場合、前記データを前記作業用の記憶領域にコピーするコピー手段と、
を有する情報処理装置。
【請求項２】
前記記憶領域とは、データが投入されたことが検知されると、前記記憶領域に対応付けて指定されている処理を実行するよう設定されている記憶領域である請求項１記載の情報処理装置。
【請求項３】
前記コピー手段は、前記判定手段により移動が成功しなかったと判定された場合、前記作業用の記憶領域の空き容量を確認し、空き容量が設定された条件を満たす場合に、前記データを前記作業用の記憶領域にコピーする請求項１又は２記載の情報処理装置。
【請求項４】
前記コピー手段は、前記判定手段により移動が成功しなかったと判定された場合、前記データのファイルサイズを確認し、ファイルサイズが設定された条件を満たす場合に、前記データを前記作業用の記憶領域にコピーする請求項１又は２記載の情報処理装置。
【請求項５】
前記コピー手段は、前記判定手段により移動が成功しなかったと判定された場合、前記記憶領域が前記コピー手段による前記データのコピーを許可する記憶領域として設定されているか否かを確認し、前記コピーを許可する記憶領域として設定されている場合に、前記データを前記作業用の記憶領域にコピーする請求項１又は２記載の情報処理装置。
【請求項６】
記憶領域毎に前記コピー手段による前記データのコピーを許可する記憶領域として設定する設定手段を更に有する請求項５記載の情報処理装置。
【請求項７】
情報処理装置が実行する情報処理方法であって、
記憶領域にデータが格納されると、前記データを作業用の記憶領域に移動させる移動ステップと、
前記移動ステップによる前記データを前記作業用の記憶領域に移動させる処理が成功したか否かを判定する判定ステップと、
前記判定ステップにより移動が成功しなかったと判定された場合、前記データを前記作業用の記憶領域にコピーするコピーステップと、
を含む情報処理方法。
【請求項８】
コンピュータに
記憶領域にデータが格納されると、前記データを作業用の記憶領域に移動させる移動ステップと、
前記移動ステップによる前記データを前記作業用の記憶領域に移動させる処理が成功したか否かを判定する判定ステップと、
前記判定ステップにより移動が成功しなかったと判定された場合、前記データを前記作業用の記憶領域にコピーするコピーステップと、
を実行させるためのプログラム。
【請求項９】
前記記憶領域とは、データが投入されたことが検知されると、前記記憶領域に対応付けて指定されている処理を実行するよう設定されている記憶領域である請求項８記載のプログラム。
【請求項１０】
前記コピーステップでは、前記判定ステップにより移動が成功しなかったと判定された場合、前記作業用の記憶領域の空き容量を確認し、空き容量が設定された条件を満たす場合に、前記データを前記作業用の記憶領域にコピーする請求項８又は９記載のプログラム。
【請求項１１】
前記コピーステップでは、前記判定ステップにより移動が成功しなかったと判定された場合、前記データのファイルサイズを確認し、ファイルサイズが設定された条件を満たす場合に、前記データを前記作業用の記憶領域にコピーする請求項８又は９記載のプログラム。
【請求項１２】
前記コピーステップでは、前記判定ステップにより移動が成功しなかったと判定された場合、前記記憶領域が前記コピーステップによる前記データのコピーを許可する記憶領域として設定されているか否かを確認し、前記コピーを許可する記憶領域として設定されている場合に、前記データを前記作業用の記憶領域にコピーする請求項８又は９記載のプログラム。
【請求項１３】
記憶領域毎に前記コピーステップによる前記データのコピーを許可する記憶領域として設定する設定ステップを更に実行させる請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
フォルダにデータが投入されたことを検知することで、そのフォルダに指定された処理を実行するホットフォルダ機能がある。フォルダは、ハードディスク等、大容量記憶装置内に設定され、プリント処理の対象となる画像データが保存される。
ホットフォルダ機能の一つにフォルダ監視機能があり、フォルダ内に新たな画像データが格納されるとそのデータを検知し、画像データの印刷処理を行う。
ホットフォルダ機能は、フォルダに投入されたデータを一旦別の作業用フォルダに移動する。これは印刷指示されたデータをホットフォルダ機能が処理を行っている間、ユーザ操作による処理の妨げが発生するのを防ぐためである。コピーではなく移動しているのは移動の方が、処理時間が早いからである。
但し、データを移動する場合、例えば、ウィルス対策ソフトウェアやファイルマネージャ等のファイルにアクセスするソフトウェアがフォルダ内のファイルに対してロックを行い、フォルダのデータの移動処理に支障をきたすことがある。
なお、フォルダに投入されたジョブデータのファイル操作に関する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６４９３２４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら特許文献１は、印刷データ投入時に元ファイルをフォルダにドラッグ＆ドロップした際に、ファイルが移動され元ファイルが消えてしまうため処理が終わった後にファイルを元に戻している。投入後のファイル移動時のエラーに対する対策を行っているわけではない。即ち、特許文献１の技術では印刷データをフォルダに投入後に、他のソフトウェア、例えばウィルス対策ソフトウェアやファイルマネージャ等、がファイルにアクセスしていた場合のファイル移動エラーに対して、リカバリ処理を行うことができない問題があった。
【０００５】
本発明は、ファイル移動エラーに対するリカバリ処理を可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、記憶領域にデータが格納されると、前記データを作業用の記憶領域に移動させる移動手段と、前記移動手段による前記データを前記作業用の記憶領域に移動させる処理が成功したか否かを判定する判定手段と、前記判定手段により移動が成功しなかったと判定された場合、前記データを前記作業用の記憶領域にコピーするコピー手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、ファイル移動エラーに対するリカバリ処理を可能にすることができる。
【図面の簡単な説明】
【０００８】
【図１】印刷システムのシステム構成の一例を示す図である。
【図２】情報処理装置のハードウェア構成等の一例を示す図である。
【図３】情報処理装置の内部構成等の一例を示す図である。
【図４】情報処理装置のソフトウェア構成等の一例を示す図である。
【図５】情報処理装置におけるホットフォルダのフォルダ構成の一例である。
【図６】情報処理装置におけるホットフォルダ情報の入力を行うための画面の一例を示す図である。
【図７】情報処理装置におけるホットフォルダ情報の設定情報の保存形式の一例を示す図である。
【図８】情報処理装置のホットフォルダの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、印刷システムのシステム構成の一例を示す図である。
情報処理装置１０１は、例えば、写真の現像を行うラボ等に設置される。情報処理装置１０１は、ＰＣでも専用端末でもよいが、本実施形態ではＰＣとして説明する。また、本実施形態では情報処理装置１０１のフォルダがホットフォルダに指定されているものとして説明するが、別途、情報処理装置１０１と通信可能な外部記憶装置等のフォルダがホットフォルダに指定されていてもよい。
プリンタ１０２は、情報処理装置１０１に接続されている。プリンタ１０２は、例えば、レーザープリンタ、インクジェットプリンタ、サーマルプリンター等である。プリンタ１０２は、ホットフォルダに投入されたデータを印刷するために使用される。
クライアントＰＣ１０３は、ホットフォルダへ印刷データを投入するためのＰＣである。クライアントＰＣ１０３は、ネットワークを介して共有されている情報処理装置１０１のホットフォルダを参照可能である。ユーザは、クライアントＰＣ１０３から情報処理装置１０１のホットフォルダにデータを格納するだけで、プリンタ１０２で印刷を行うことができる。
ネットワーク１１０は、有線及び無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いて実現される。
【００１１】
図２は、情報処理装置１０１のハードウェア構成等の一例を示す図である。情報処理装置１０１の主な構成機器は、パーソナルコンピュータ本体２０１である。また、マウス２０２、キーボード２０３、ディスプレイ装置２０４は、それぞれパーソナルコンピュータ本体２０１に備わっている各機器に対応する入出力端子に接続される。
また、本実施形態ではクライアントＰＣ１０３も情報処理装置１０１と同様のＰＣ構成を有するものとして説明する。
【００１２】
図３は、情報処理装置１０１の内部構成等の一例を示す図である。情報処理装置１０１は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、外部記憶装置３０４、ネットワークＩ／Ｆ３０５、入出力機器Ｉ／Ｆ３０６、ディスプレイＩ／Ｆ３０７を有する。また、情報処理装置１０１は、更に、システムバス３０８、ディスプレイ装置２０４、キーボード２０３、マウス２０２を有する。
ＣＰＵ３０１は、情報処理装置１０１の全体の制御処理を行う。
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２は、読出し専用メモリである。ＲＯＭ３０２は、使用者が電気的にプログラムを書き込むことができるＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）と製造するときに内容を書き込むマスクＲＯＭとがあるが、本実施形態においては何れのＲＯＭであってもよい。
【００１３】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３は、自由書き込み・自由読出しができるメモリである。ＲＡＭ３０３は、ＣＰＵ３０１が、プログラムに基づいて処理を行う際に一時的にデータを蓄える等の機能を有する。
外部記憶装置３０４は、不揮発性の記憶装置である。外部記憶装置３０４には、例えば、ＨＤドライブ、ＦＤドライブ等がある。外部記憶装置３０４には、例えば、ホットフォルダに係るプログラムが格納されると共に、ホットフォルダに係るプログラムの動作に必要なデータの格納がされている。
ネットワークＩ／Ｆ３０５は、イントラネット等のネットワークに接続するための通信制御を処理するが、ユーザの環境に応じて様々な通信インタフェースが適用される。ネットワークＩ／Ｆ３０５は、無線ＬＡＮ等で構成される。
入出力機器Ｉ／Ｆ３０６は、情報処理装置１０１が具備するキーボード２０３、マウス２０２及びプリンタ１０２からの入出力を処理するものであり、情報処理装置１０１の操作及びデータ入出力に用いられるものである。
【００１４】
ディスプレイＩ／Ｆ３０７及びディスプレイ装置２０４は、表示部である。このディスプレイ装置２０４はＣＲＴ、液晶ディスプレイ、プラズマディスプレイ、リアプロジェクションテレビ又はフロントプロジェクタ及びその制御回路を用いて実現される。
システムバス３０８は、情報処理装置１０１内の各ブロック間の各種データのやりとり及び電力の供給をするものである。システムバス３０８は、アドレス線、データ線、制御線、電源・グラウンド線等からなる。
ＣＰＵ３０１が、ＲＯＭ３０２及び／又は外部記憶装置３０４等に記憶されているプログラムに基づいて処理を実行することによって、後述する情報処理装置１０１のソフトウェア構成及び後述するフローチャートに係る処理が実現される。
【００１５】
図４は、情報処理装置１０１のソフトウェア構成等の一例を示す図である。
ホットフォルダに係るソフトウェア構成は、ホットフォルダ監視部４０１、ホットフォルダＵＩ部４０２及びホットフォルダ制御部４０３を含む。
ホットフォルダ監視部４０１は、ホットフォルダに指定されたフォルダの監視を行い、印刷データの投入等の検知を行う。フォルダは、記憶領域の一例である。なお、本実施形態のホットフォルダは、印刷処理が対応付けて指定されているものとして説明を行うが、他の処理が対応付けて指定されていてもよい。
ホットフォルダＵＩ部４０２は、ホットフォルダに投入されたデータ等をディスプレイに表示する処理等を司る。
ホットフォルダ制御部４０３は、ホットフォルダの制御を司る。
【００１６】
ホットフォルダ監視部４０１は、フレキシブルタイプホットフォルダ監視部４０４、フィックスタイプホットフォルダ監視部４０５、ホットフォルダ監視Ｉ／Ｆ部４０６を含む。
フレキシブルタイプホットフォルダ監視部４０４は、印刷ごとに設定変更可能なフォルダの監視を行う。
フィックスタイプホットフォルダ監視部４０５は、印刷ごとに設定の変更を行わないフォルダの監視を行う。
新たな印刷要求が発生した場合、ホットフォルダ監視Ｉ／Ｆ部４０６を介してホットフォルダ制御部４０３に対して印刷要求が行われる。
【００１７】
ホットフォルダＵＩ部４０２は、ジョブ管理ＵＩ部４０７、プリンタ管理ＵＩ部４０８、ホットフォルダ管理ＵＩ部４０９、ジョブチケット管理ＵＩ部４１０を含む。また、ホットフォルダＵＩ部４０２は、更に、イベント履歴管理ＵＩ部４１１、コンフィグ管理ＵＩ部４１２、ホットフォルダＵＩＩ／Ｆ部４１３を含む。
ジョブ管理ＵＩ部４０７は、印刷ジョブを管理するためのＵＩ（画面）を表示する。
プリンタ管理ＵＩ部４０８は、ホットフォルダで管理しているプリンタに関する情報を表示する。
ホットフォルダ管理ＵＩ部４０９は、管理しているホットフォルダ情報を表示する。
ジョブチケット管理ＵＩ部４１０は、プリンタに渡されるジョブチケットと呼ばれる印刷データ及び設定情報の表示を行う。
イベント履歴管理ＵＩ部４１１は、プリンタ１０２からあがってくる印刷終了や紙無し等の各種イベント情報の履歴を表示する。
コンフィグ管理ＵＩ部４１２は、ホットフォルダに係るプログラムに関する設定情報を表示する。
ホットフォルダＵＩ  Ｉ／Ｆ部４１３は、ホットフォルダ制御部４０３とのＩ／Ｆ部分である。
【００１８】
ホットフォルダ制御部４０３は、ホットフォルダ制御Ｉ／Ｆ部４１４、ジョブ管理部４１５、プリンタ管理部４１６、ホットフォルダ管理部４１７、ジョブチケット管理部４１８、イベント履歴管理部４１９を有する。また、ホットフォルダ制御部４０３は、更に、コンフィグ管理部４２０、デバイス制御Ｉ／Ｆ部４２１を有する。
ホットフォルダ制御Ｉ／Ｆ部４１４は、ホットフォルダ監視Ｉ／Ｆ部４０６及びホットフォルダＵＩ  Ｉ／Ｆ部４１３と接続されている。
ジョブ管理部４１５は、印刷ジョブの管理を行う。
プリンタ管理部４１６は、ホットフォルダに対応付けて指定されている印刷処理を実行するプリンタの管理を行う。
ホットフォルダ管理部４１７は、ホットフォルダ情報の管理を行う。
ジョブチケット管理部４１８は、ジョブチケットの管理を行う。
イベント履歴管理部４１９は、プリンタからあがってくる印刷終了や紙無し等の各種イベント情報の履歴を管理する。
コンフィグ管理部４２０は、ホットフォルダに係るプログラムの設定情報の管理を行う。
デバイス制御Ｉ／Ｆ部４２１は、プリンタデバイスとのインタフェース部分である。
【００１９】
図５は、情報処理装置１０１におけるホットフォルダのフォルダ構成の一例である。
ホットフォルダ５０１は、パーソナルコンピュータ本体２０１の外部記憶装置３０４等に作成されたフォルダである。
ジョブフォルダ５０２は、ホットフォルダ５０１内に作成されたジョブ毎のジョブフォルダである。
ジョブデータ５０３は、ジョブフォルダ５０２に格納されたジョブデータである。
フレキシブルタイプのホットフォルダでは、ジョブデータ５０３は、印刷コンテンツデータ及び印刷設定情報である。ジョブチケット、フィックスドタイプのホットフォルダでは、ジョブデータ５０３は、印刷コンテンツデータのみで構成される。フィックスドタイプのホットフォルダは既に印刷設定情報をフォルダと関連付けているためジョブチケットの投入は必要ない。
トリガーファイル５０４がホットフォルダ５０１に置かれたタイミングで、トリガーファイルと同じ名前を持つフォルダの印刷ジョブが開始される。
フォルダ５０５は、終了したジョブが保存されるフォルダである。
【００２０】
作業フォルダ５０６は、ホットフォルダ５０１に投入されたジョブの実行を行うための作業フォルダである。ホットフォルダ５０１に投入されたジョブフォルダ５０２はジョブデータと共に作業フォルダ５０６に移動される。作業フォルダ５０６は、作業用の記憶領域の一例である。
ジョブフォルダ５０７は、作業フォルダに移動されたジョブデータを含む作業用のジョブフォルダである。
ジョブデータ５０８は、作業用のジョブフォルダ５０７に格納されたジョブデータである。
【００２１】
図６は、情報処理装置１０１におけるホットフォルダに係る情報の入力を行うための画面の一例を示す図である。
ホットフォルダ作成画面６０１は、入力画面全体を表わしている。ホットフォルダ作成画面６０１の表示がディスプレイ装置２０４の一部に表示される。
エリア６０２は、ホットフォルダの名称を入力するエリアである。
エリア６０３は、ホットフォルダのフォルダパスを入力するエリアである。
エリア６０４は、フィックスドホットフォルダに設定されるプリントチケットファイルのパス情報を表示するエリアである。
エリア６０５は、ホットフォルダに関連付けられるプリンタ名を表示するエリアである。
【００２２】
チェックボックス６０６は、ホットフォルダを作成する際にデスクトップにショートカットを作成するか否かを確認するチェックボックスである。
ラジオボタン６０７は、フォルダ監視方法を指定するラジオボタンである。ユーザは、ラジオボタン６０７において、一定期間毎にファイルの有無を確認する定期監視とＯＳからの投入有無の通知を待つ投入監視とを選択できる。
投入監視に関しては本実施形態ではＯＳからのファイル投入イベントを待つようにしているが、他の監視機能を持つソフトウェアからの通知であってもよい。
チェックボックス６０８は、ジョブデータファイルの移動失敗時にコピーで処理を続ける処理を許可するか否かを確認するチェックボックスである。
チェックボックス６０９は、コピーする際の条件の一つであるファイルサイズに関し、ルールを設定するか否かのチェックボックスである。本実施形態では１例として１０ＭＢ以下の小さいサイズのファイルに関してコピーを行うか否かを選択するように表示している。しかし、ファイルサイズ自体は設定ファイル等に記載することによってコピー条件のファイルサイズの大きさは可変としてもよい。
【００２３】
チェックボックス６１０は、投入監視時のみコピーを行うか否かのチェックボックスである。本実施形態ではチェックボックス６０９とチェックボックス６１０との両方がチェックされていた場合、どちらか一方の条件が合致すればコピーが行われるものとする。
表示エリア６１１は、ＯＫボタンの表示エリアである。
表示エリア６１２は、キャンセルボタンの表示エリアである。
本実施形態では、ユーザは、図６に示す画面からの入力によりホットフォルダ毎（即ち、記憶領域毎）に設定を変更することができる。
【００２４】
図７は、情報処理装置１０１におけるホットフォルダの設定情報の保存形式の一例を示す図である。
設定情報７０１は、ホットフォルダ全体の設定情報を表わしている。本実施形態では設定情報はＸＭＬ形式で保存されているものとする。
設定情報７０２は、１個のホットフォルダの設定情報を表わす。
本実施形態では複数のホットフォルダが作成されている場合、この部分が複数存在することになる。但し、情報処理装置１０１は、設定情報のファイルをホットフォルダ毎に作成してもよい。
７０３はホットフォルダの名前を記述する部分である。
７０４はホットフォルダのフォルダパスを記述する部分である。
７０５はホットフォルダに関連付けられているプリンタの名称を記述する部分である。
【００２５】
７０６はフィックスドホットフォルダに設定されるプリントチケットファイル情報のパスを記述する部分である。
７０７はデスクトップに作成されるショートカットの有無を記述する部分である。
７０８は一定期間毎にファイルの有無を確認する方法とＯＳからの通知を待つ方法とのどちらが設定されているかを記述する部分である。
７０９はジョブデータファイルの移動失敗時にコピーで処理を続けるか否かが設定されている部分である。
７１０はジョブデータのファイルサイズが設定された値より小さい場合にコピーするか否かが設定されている部分である。
７１１は投入監視時のみコピーを行うか否かが設定されている部分である。
【００２６】
図８は、情報処理装置１０１のホットフォルダに係る情報処理の一例を示すフローチャートである。
ステップＳ８０１において、ＣＰＵ３０１は、ホットフォルダ５０１にジョブが投入されると、ステップＳ８０２に進む。
ステップＳ８０２において、ＣＰＵ３０１は、投入されたジョブデータ５０３を作業フォルダ５０６へ移動する処理を行い、ステップＳ８０３に進む。
ステップＳ８０３において、ＣＰＵ３０１は、ジョブデータの移動処理の結果の成否の判定を行う。ＣＰＵ３０１は、エラーが発生していれば（即ち、移動が成功しなかった場合）、ステップＳ８０４に進む。
ステップＳ８０４において、ＣＰＵ３０１は、ジョブデータの移動エラーが発生した際に、ホットフォルダの設定がデータのコピーを作成して実行を続けるか否かどちらの設定になっているかを判定する。ＣＰＵ３０１は、続ける設定であれば、ステップＳ８０５に進む。
【００２７】
ステップＳ８０５において、ＣＰＵ３０１は、コピー先の作業フォルダが存在する外部記憶装置３０４の空き容量を判定し、空き容量が十分であれならば、ステップＳ８０６に進む。ＣＰＵ３０１は、例えば、空き容量が設定された条件（例えば、空き容量が１ＧＢ以上）を満たす場合、空き容量が十分であると判定する。
ステップＳ８０６において、ＣＰＵ３０１は、ホットフォルダの設定情報がＯＳからの投入有無のイベント監視を行う設定であり、更に投入監視の場合、移動エラー時にコピーを行う設定であるか否かを判定する。ＣＰＵ３０１は、投入有無のイベント監視を行う設定であり、かつ、コピーを行う設定でなければ、ステップＳ８０７に進む。
ステップＳ８０７において、ＣＰＵ３０１は、ジョブデータのサイズが設定されたサイズ以下であるか否かを判定する。例えば、ＣＰＵ３０１は、ジョブデータのサイズが１０ＭＢ以下であるか否かを判定し、１０ＭＢ以下であれば、ステップＳ８０８に進む。
ステップＳ８０８において、ＣＰＵ３０１は、投入されたジョブデータのファイルのコピーを行い、ステップＳ８０９に進む。
【００２８】
ステップＳ８０９において、ＣＰＵ３０１は、投入された印刷ジョブの実行を制御する。ジョブの実行が終了したら、ＣＰＵ３０１は、ステップＳ８１０に進む。
ステップＳ８１０において、ＣＰＵ３０１は、Ｓ８０８のファイルコピーを実行したか否かを判定する。Ｓ８０８のファイルコピーを実行したのであれば、ＣＰＵ３０１は、ステップＳ８１１に進む。
ステップＳ８１１において、ＣＰＵ３０１は、移動できなかったジョブデータ５０３のファイルの削除を行い、図８に示す処理を終了する。
ステップＳ８０３において、移動エラーが発生していなければ、ＣＰＵ３０１は、ステップＳ８０９に進む。
ステップＳ８０４において、ジョブデータ移動エラーが発生した際に、ホットフォルダの設定がデータのコピーを作成して実行を続けない設定であれば、ＣＰＵ３０１は、ステップＳ８１２に進む。
【００２９】
ステップＳ８１２において、ＣＰＵ３０１は、エラー処理を行い、図８に示す処理を終了する。
ステップＳ８０５において、ドライブの空き容量が十分でなければ、ＣＰＵ３０１は、ステップＳ８１２に進む。
ステップＳ８０７において、ファイルサイズが設定された値より小さくなければ、ＣＰＵ３０１は、ステップＳ８１２に進む。
以上の処理が情報処理装置１０１において実行されるホットフォルダに係る情報処理である。
【００３０】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３１】
以上、上述した各実施形態によれば、ホットフォルダに投入されたジョブデータを移動でき無い場合に、ジョブデータをコピーして実行するので従来ではエラーになっていたジョブを正常に処理することができる。また、移動エラー時のコピー処理に関してフォルダごとに設定できるのでホットフォルダが動作するフォルダの空き容量を鑑みて最適な設定を行うことが可能になる。更にはジョブデータのサイズに応じてコピーにするかエラーにするかの設定も可能なのでコピーに時間のかからないジョブのみ実行し、時間のかかりそうなジョブに関してはあえて処理エラーにすることにより実行環境の負荷軽減も可能である。
よって、ファイル移動エラーに対するリカバリ処理を可能にすることができる。
【００３２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014219923.tif 000003
【図２】
2014219923.tif 000004
【図３】
2014219923.tif 000005
【図４】
2014219923.tif 000006
【図５】
2014219923.tif 000007
【図６】
2014219923.tif 000008
【図７】
2014219923.tif 000009
【図８】
2014219923.tif 000010