(57)【要約】      （修正有）【課題】指定された出力先に応じて、ジョブの実行を制御することができる画像処理装置及びプログラムを提供する。【解決手段】画像処理装置は、入力画像を指定された出力先に出力するジョブを受け付けるジョブ受付手段と、ジョブにおいて指定された出力先に応じて、ジョブに優先順位を付すジョブ制御手段と、ジョブ制御手段により付された優先順位に基づいて、ジョブを実行するジョブ実行手段とを有し、前記ジョブ受付手段が、着脱可能な記憶装置が第１の出力先として指定されたジョブ及び固定的に接続された記憶装置が第２の出力先として指定されたジョブを受け付けた場合、前記ジョブ制御手段は、第１の出力先が指定されたジョブに高い優先順位を付す。【選択図】図４
2011024084.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を指定された出力先に出力するジョブを受け付けるジョブ受付手段と、
ジョブにおいて指定された出力先に応じて、ジョブに優先順位を付すジョブ制御手段と、
ジョブ制御手段により付された優先順位に基づいて、ジョブを実行するジョブ実行手段と
を有する画像処理装置。
【請求項２】
前記ジョブ受付手段が、着脱可能な記憶装置が第１の出力先として指定されたジョブ及び固定的に接続された記憶装置が第２の出力先として指定されたジョブを受け付けた場合、前記ジョブ制御手段は、第１の出力先が指定されたジョブに高い優先順位を付す
請求項１に記載の画像処理装置。
【請求項３】
前記ジョブ受付手段が、着脱可能な記憶装置が第１の出力先として指定されたジョブを受け付けた場合、前記ジョブ制御手段は、前記ジョブ受付手段によって早く受け付けられたジョブに高い優先順位を付す
請求項２に記載の画像処理装置。
【請求項４】
前記ジョブ実行手段は、実行中のジョブがある場合、ジョブ制御手段により付された優先順位が高いジョブを、実行中のジョブと並列に実行する
請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記ジョブ実行手段は、実行中のジョブがある場合、実行中のジョブを一時停止させ、ジョブ制御手段により付された優先順位が高いジョブを実行する
請求項１乃至３のいずれかに記載の画像処理装置。
【請求項６】
前記ジョブ実行手段は、実行中のジョブがある場合、ジョブ制御手段により付された優先順位が高いジョブをこれ以外のジョブと並列に実行させることができないときには、実行中のジョブを一時停止させ、ジョブ制御手段により付された優先順位が高いジョブを実行する
請求項１乃至３のいずれかに記載の画像処理装置。
【請求項７】
前記ジョブ実行手段は、実行中のジョブがない場合、ジョブ制御手段により付された優先順位が高いジョブを、優先順位の低いジョブよりも早く実行する
請求項１乃至３のいずれかに記載の画像処理装置。
【請求項８】
入力画像を指定された出力先に出力するジョブを受け付けるステップと、
ジョブにおいて指定された出力先に応じて、ジョブに優先順位を付すステップと、
付された優先順位に基づいて、ジョブを実行するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、記録媒体を取り外し可能な状態になったことを検知した場合、実際に書き込まれたデータ及び書き込まれたデータに対するファイル管理情報が整合した状態でデータの書込みを中断する画像入力装置が開示されている。
特許文献２には、ＵＳＢメモリが接続されていることが検出された場合、ＵＳＢメモリ内のファイルを読み出し、代替フォルダに格納する画像処理装置が開示されている。
特許文献３には、ジョブ実行中に外部メモリが引き抜かれてから一定時間内に再挿入された場合、ジョブ実行中のファイルが外部メモリにあるときにはジョブを再開する画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７４２６３号公報
【特許文献２】特開２００７−３１３７９３号公報
【特許文献３】特開２００８−３０７７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、指定された出力先に応じて、ジョブの実行を制御することができる画像処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
[画像処理装置]
請求項１に係る画像処理装置は、入力画像を指定された出力先に出力するジョブを受け付けるジョブ受付手段と、ジョブにおいて指定された出力先に応じて、ジョブに優先順位を付すジョブ制御手段と、ジョブ制御手段により付された優先順位に基づいて、ジョブを実行するジョブ実行手段とを有する。
【０００６】
請求項２に係る画像処理装置は、前記ジョブ受付手段は、着脱可能な記憶装置が第１の出力先として指定されたジョブ及び固定的に接続された記憶装置が第２の出力先として指定されたジョブを受け付けた場合、前記ジョブ制御手段は、第１の出力先が指定されたジョブに高い優先順位を付す。
【０００７】
請求項３に係る画像処理装置は、前記ジョブ受付手段は、着脱可能な記憶装置が第１の出力先として指定されたジョブを受け付けた場合、前記ジョブ制御手段は、前記ジョブ受付手段によって早く受け付けられたジョブに高い優先順位を付す。
【０００８】
請求項４に係る画像処理装置は、前記ジョブ実行手段は、実行中のジョブがある場合、ジョブ制御手段により付された優先順位が高いジョブを、実行中のジョブと並列に実行する。
【０００９】
請求項５に係る画像処理装置は、前記ジョブ実行手段は、実行中のジョブがある場合、実行中のジョブを一時停止させ、ジョブ制御手段により付された優先順位が高いジョブを実行する。
【００１０】
請求項６に係る画像処理装置は、前記ジョブ実行手段は、実行中のジョブがある場合、ジョブ制御手段により付された優先順位が高いジョブをこれ以外のジョブと並列に実行させることができないときには、実行中のジョブを一時停止させ、ジョブ制御手段により付された優先順位が高いジョブを実行する。
【００１１】
請求項７に係る画像処理装置は、前記ジョブ実行手段は、実行中のジョブがない場合、ジョブ制御手段により付された優先順位が高いジョブを、優先順位の低いジョブよりも早く実行する。
【００１２】
[プログラム]
請求項８に係るプログラムは、入力画像を指定された出力先に出力するジョブを受け付けるステップと、ジョブにおいて指定された出力先に応じて、ジョブに優先順位を付すステップと、付された優先順位に基づいて、ジョブを実行するステップとをコンピュータに実行させる。
【発明の効果】
【００１３】
請求項１に係る画像処理装置によれば、指定された出力先に応じて、ジョブの実行を制御することができる。
【００１４】
請求項２に係る画像処理装置によれば、着脱可能な記憶装置が出力先として指定されているジョブを優先的に実行することができる。
【００１５】
請求項３に係る画像処理装置によれば、早く受け付けられたジョブを優先的に実行することができる。
【００１６】
請求項４に係る画像処理装置によれば、本構成を有していない場合に比べて、着脱可能な記憶装置が出力先として指定されているジョブを早く実行することができる。
【００１７】
請求項５に係る画像処理装置によれば、本構成を有していない場合に比べて、着脱可能な記憶装置が出力先として指定されているジョブを早く実行することができる。
【００１８】
請求項６に係る画像処理装置によれば、本構成を有していない場合に比べて、着脱可能な記憶装置が出力先として指定されているジョブを早く実行することができる。
【００１９】
請求項７に係る画像処理装置によれば、本構成を有していない場合に比べて、着脱可能な記憶装置が出力先として指定されているジョブを早く実行することができる。
【００２０】
請求項８に係るプログラムによれば、指定された出力先に応じて、ジョブの実行を制御することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態である画像処理装置を含む、画像処理システムを示す図である。
【図２】図１の画像処理装置のパネルに表示される画面例である。
【図３】図１の画像処理装置で実行されるリダイレクトプログラムの構成を示す図である。
【図４】図３のリダイレクトプログラムの動作フローを示すフローチャートである。
【図５Ａ】図４のリダイレクトプログラムにおける、受付ジョブの動作の制御の内容をまとめた表である。
【図５Ｂ】図４のリダイレクトプログラムにおける、受付ジョブの動作の制御の内容をまとめた表である。
【図５Ｃ】図４のリダイレクトプログラムにおける、受付ジョブの動作の制御の内容をまとめた表である。
【図６】図４のリダイレクトプログラムにおける、キューイングする順序の制御の内容をまとめた表である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を説明する。なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく、必要に応じて適宜変更可能である。
【００２３】
[画像処理システム]
図１は、本発明の一実施形態である画像処理装置１０を含む、画像処理システム１を示す図である。図１に示すように、画像処理システム１において、コピー、プリント及びファクシミリ送信などの複数の機能を有する画像処理装置１０、一般的なコンピュータの機能を備えるクライアントＰＣ１２、及び、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ；ファイル転送プロトコル）を用いてファイルを転送するＦＴＰサーバ１４が、ネットワーク１６を介して互いに接続されて構成される。
さらに、画像処理装置１０は、文書を画像データとして読み込むスキャナ１００、ユーザからの操作を受け付けるパネル１０２及び着脱可能な記憶装置への接続先１０４を有する。ここで、着脱可能な記憶装置とは、例えば、ＵＳＢメモリ、フロッピーディスク（登録商標）、各種光学ディスク及び無線接続された端末であり、画像処理システム１が構築された後であっても、画像処理装置１０から比較的容易に取り外すことができるものを意味する。
以下、ＵＳＢメモリを例に着脱可能な記憶装置を説明し、ＵＳＢポートを例に着脱可能な記憶装置への接続先１０４を説明する。
【００２４】
図１に示す構成により、画像処理装置１０は、スキャナ１００により読み込まれた文書の画像データ（スキャン文書）を、パネル１０２におけるユーザの操作に基づいて、ＵＳＢメモリ及びＦＴＰサーバ１４に出力し、クライアントＰＣ１２におけるユーザの操作に基づいて、クライアントＰＣ１２に出力する。つまり、画像処理装置１０は、スキャン文書の出力先を、ユーザの操作によって指定された出力先に変更する（リダイレクト）。このようなリダイレクトは、画像処理装置１０において、メモリ（不図示）に記憶されたリダイレクトプログラムが、ＣＰＵ（不図示）によって実行されることにより実現される。なお、リダイレクトプログラムの詳細は後述する。
図１においては、画像処理装置１０、クライアントＰＣ１２及びＦＴＰサーバ１４が一台ずつ存在しているが、複数台存在してもかまわない。
【００２５】
図２は、図１のパネル１０２に表示される画面例である。
図２（Ａ）は、スキャン文書の出力先を指定する場合に表示される画面例である。図２（Ａ）に示すように、画面には、スキャン文書の出力の実行を開始する実行ボタン１０６、セットされた文書をスキャンするためのパラメータを設定するための各種ボタンを表示する読取方法設定部１０８、及び、スキャン文書を出力するためのパラメータを設定するための各種ボタンを表示する出力方法設定部１１０が表示されている。
【００２６】
図２（Ｂ）は、図２（Ａ）の画面例において、スキャン文書の出力先としてＵＳＢメモリが設定されているにもかかわらず、ＵＳＢメモリがＵＳＢポート１０４に接続されていないことを警告する場合に表示される画面例である。
図２（Ｂ）に示すように、画面には、実行ボタン１０６、読取方法設定部１０８及び出力方法設定部１１０に加え、警告内容を別ウインドウ表示する警告ウインドウ１１２が表示されている。
ここでは、パラメータが設定される際、不備を検知して警告を発するものとして説明したが、パラメータが設定された後、不備を検知して警告を発してもかまわない。
【００２７】
[画像処理装置１０のソフトウエア構成]
図３は、図１の画像処理装置１０で動作するリダイレクトプログラムの構成を示す図である。
図３に示すように、リダイレクトプログラムは、画像蓄積部１１４、ジョブ受付部１１６、ジョブ制御部１１８、ジョブ蓄積部１２０及びジョブ実行部１２２を有する。さらに、ジョブ実行部１２２は、フォーマッタ１２４、ＵＳＢリダイレクタ１２６、ＦＴＰリダイレクタ１２８及びＨＴＴＰリダイレクタ１３０を有する。
画像蓄積部１１４は、パネル１０２によって受け付けられたパラメータに基づいてスキャナ１００が読み込んだスキャン文書を、一時的に蓄積する（スプール）。さらに、ジョブ制御部１１８による判定結果に応じて、スプールしたスキャン文書をフォーマッタ１２４に出力する。
【００２８】
ジョブ受付部１１６は、パネル１０２によって受け付けられたパラメータ又は図１のクライアントＰＣ１２におけるユーザ操作（例えば、スキャン文書を要求するＨＴＴＰリクエストを発行する）を、ジョブとして受け付ける。
ここで、ジョブとは、同一のパラメータ又はＨＴＴＰリクエストなどで処理可能な処理単位である。
よって、同一のスキャン文書に対して異なる出力先が指定された場合、スキャン文書を出力するジョブは、出力先ごとに異なるジョブとして受け付けられる。例えば、２つの異なる出力先が指定された場合、異なる２つのジョブとして受け付けられる。なお、同一のスキャン文書に対して異なる出力先を指定するのは、同一のユーザであってもかまわないし、異なるユーザであってもかまわない。
【００２９】
ジョブ制御部１１８は、ジョブ受付部１１６によって受け付けられたジョブを、その出力先に応じて、ジョブ蓄積部１２０に実行保留中ジョブとして一時的に蓄積させる（キュー溜め）か、ジョブ実行部１２２によって実行させるかを判定し、さらに、キュー溜めさせる場合には、実行保留中ジョブの順序を変更するか否かを判定する。
フォーマッタ１２４は、ジョブ制御部１１８による判定結果に応じて、画像蓄積部１１４からのスキャン文書をフォーマットする。
【００３０】
ＵＳＢリダイレクタ１２６は、ジョブの出力先がＵＳＢメモリである場合に、フォーマッタ１２４によりフォーマットされたスキャン文書を、ＵＳＢポート１０４に挿入されたＵＳＢメモリに出力する。
ＦＴＰリダイレクタ１２８は、ジョブの出力先がＦＴＰサーバ１４である場合に、フォーマッタ１２４によりフォーマットされたスキャン文書を、ネットワーク１６を介して、ＦＴＰサーバ１４に送信する。
ＨＴＴＰリダイレクタ１３０は、ジョブの出力先がクライアントＰＣ１２である場合（例えば、クライアントＰＣ１２において発行されたＨＴＴＰリクエストが、ジョブとして受け付けられた場合）に、フォーマッタ１２４によりフォーマットされたスキャン文書を、ＨＴＴＰレスポンスとして加工し、ネットワーク１６を介して、ＨＴＴＰリクエストを発行したクライアントＰＣ１２に送信する。
【００３１】
図４は、図３のリダイレクトプログラムの動作フロー（Ｓ１０）を示すフローチャートである。リダイレクトプログラムは、ジョブ制御部１１８が、ジョブ受付部１１６がジョブを受け付けたことをトリガとして開始される。
ステップ１００（Ｓ１００）において、ジョブ制御部１１８は、ジョブ実行部１２２がジョブを実行しているか否かを判定する。実行中ジョブがある場合には、ステップ１０２の処理に進み、そうでない場合には、ステップ１０４の処理に進む。
ステップ１０２（Ｓ１０２）において、ジョブ制御部１１８は、ジョブ蓄積部１２０及びジョブ実行部１２２の動作を制御することによって、ジョブ受付部１１６によって受け付けられたジョブ（受付ジョブ）の動作を制御する。なお、受付ジョブの動作の制御については、後述する。
【００３２】
ステップ１０４（Ｓ１０４）において、ジョブ制御部１１８は、ジョブ蓄積部１２０がジョブをキュー溜めしているか否かを判定する。実行保留中ジョブがある場合には、ステップ１０６の処理に進み、そうでない場合には、ステップ１１０の処理に進む。
ステップ１０６（Ｓ１０６）において、ジョブ制御部１１８は、受付ジョブを実行保留中ジョブとしてキュー溜めし、実行保留中ジョブを取り出す（キューイング）順序を制御して、ステップ１０８の処理に進む。なお、キューイングする順序の制御については、後述する。
【００３３】
ステップ１０８（Ｓ１０８）において、ジョブ制御部１１８は、実行保留中ジョブを、ステップ１０６で制御された順序でキューイングし、ジョブ実行部１２２は、キューイングされたジョブを順に実行する。
ステップ１１０（Ｓ１１０）において、ジョブ実行部１２２は、受付ジョブを実行する。
以上、新たなジョブが受け付けられたことを前提に、ジョブが制御された順序で実行されるものとして説明したが、新たなジョブが受け付けられていない場合、実行中ジョブの完了後、実行保留中ジョブがキューイングされた順に実行される。
【００３４】
[受付ジョブの動作の制御]
図５Ａ〜Ｃは、いずれも、図４のステップ１０２における、受付ジョブの動作の制御内容をまとめた表である。
出力先が同一の場合（特に、出力先に同一ディレクトリを指定できる場合）には、ジョブが受け付けられた順序及びジョブの実行が完了した順序が一致するため、出力されたデータどうしを混乱することが少なくなる。一方、出力先が異なる場合には、このような混乱は起こりにくいから、早く出力したい出力先（ここではＵＳＢメモリ）が指定されたジョブに高い優先順位が付されることが望ましい。以下、高い優先順位が付されたジョブが優先的に実行されるとは、時間的に早く実行されることであるとして説明するが、ジョブに割り当てられる資源（メモリ資源、ＣＰＵ資源及びネットワーク資源など）を増やすことなどであってもかまわない。
【００３５】
そこで、図５Ａに示すように、受付ジョブの出力先がＵＳＢメモリであり、実行中ジョブの出力先もＵＳＢメモリである場合、及び、受付ジョブの出力先がＦＴＰサーバであり、実行中ジョブの出力先がＵＳＢメモリ及びＦＴＰサーバである場合、図３のジョブ制御部１１８は、受付ジョブを実行保留ジョブとしてキュー溜めするよう、図３のジョブ蓄積部１２０を制御する。
これら以外の場合には、ジョブ制御部１１８は、受付ジョブが実行中ジョブと並列に実行されるよう、図３のジョブ実行部１２２を制御する。
【００３６】
図５Ｂに示すように、受付ジョブの出力先がＵＳＢメモリであり、実行中ジョブの出力先もＵＳＢメモリである場合、及び、受付ジョブの出力先がＦＴＰサーバであり、実行中ジョブの出力先がＵＳＢメモリ又はＦＴＰサーバである場合に加えて、受付ジョブの出力先がＵＳＢメモリ（制限あり）であり、実行中ジョブの出力先がＦＴＰサーバ（制限あり）及びクライアントＰＣ（制限あり）である場合、及び、受付ジョブの出力先がＦＴＰサーバ（制限あり）であり、実行中ジョブの出力先がクライアントＰＣ（制限あり）である場合、図３のジョブ制御部１１８は、受付ジョブを実行保留ジョブとしてキュー溜めするよう、図３のジョブ蓄積部１２０を制御する。
また、受付ジョブの出力先がクライアントＰＣ（制限あり）であり、実行中ジョブの出力先がＵＳＢメモリ（制限あり）、ＦＴＰサーバ（制限あり）及びクライアントＰＣ（制限あり）の場合、ジョブ制御部１１８は、受付ジョブの実行を拒絶する。ここで、拒絶とは、例えば、受付ジョブが実行されないよう、受付ジョブを削除することである。
これら以外の場合には、ジョブ制御部１１８は、受付ジョブが実行中ジョブと並列に実行されるよう、図３のジョブ実行部１２２を制御する。
【００３７】
ここで、「制限あり」とは、ジョブの処理内容が大容量メモリ及び特殊なハードウエアを必要とするなどの理由から、ジョブの最大同時処理数に制限がある（例えば、同時に処理できるジョブの数が１である）ことを示し、「制限なし」とは、ジョブの最大同時処理数に制限がないことを示す。制限があるか否かは、スキャンパラメータ及び出力パラメータなどによって判断される。
例えば、一般的には、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）による読取はメモリを消費することから、スキャンパラメータにおいて、ＯＣＲによる読取が設定されている場合は「制限あり」と判断される。
【００３８】
図５Ｃに示すように、受付ジョブの出力先がＵＳＢメモリであり、実行中ジョブの出力先もＵＳＢメモリである場合、受付ジョブの出力先がＦＴＰサーバであり、実行中ジョブの出力先がＵＳＢメモリ又はＦＴＰサーバである場合、及び、受付ジョブの出力先がＦＴＰサーバ（制限あり）であり、実行中ジョブの出力先がクライアントＰＣ（制限あり）である場合、図３のジョブ制御部１１８は、受付ジョブを実行保留ジョブとしてキュー溜めするよう、図３のジョブ蓄積部１２０を制御する。
また、受付ジョブの出力先がクライアントＰＣ（制限あり）であり、実行中ジョブの出力先がＵＳＢメモリ（制限あり）、ＦＴＰサーバ（制限あり）及びクライアントＰＣ（制限あり）の場合、ジョブ制御部１１８は、受付ジョブの実行を拒絶する。
【００３９】
さらに、受付ジョブの出力先がＵＳＢメモリ（制限あり）であり、実行中ジョブの出力先がＦＴＰサーバ（制限あり）及びクライアントＰＣ（制限あり）である場合、ジョブ制御部１１８は、実行中ジョブを一時停止（中断）し、受付ジョブを実行した後、中断された実行中ジョブの実行を再開するよう、図３のジョブ実行部１２２を制御する。
これら以外の場合には、ジョブ制御部１１８は、受付ジョブが実行中ジョブと並列に実行されるよう、ジョブ実行部１２２を制御する。
【００４０】
[キューイングする順序の制御]
図６は、図４のステップ１０６における、キューイングする順序の制御内容をまとめた表である。
図６に示すように、受付ジョブがＵＳＢメモリであり、実行保留中ジョブの出力先がＵＳＢメモリである場合、及び、受付ジョブがＦＴＰサーバであり、実行保留中ジョブの出力先がＵＳＢメモリ及びＦＴＰサーバである場合、図３のジョブ制御部１１８は、実行保留中ジョブの後にキューイングされるよう、受付ジョブを実行保留中ジョブとしてキュー溜めする。
受付ジョブの出力先がＵＳＢメモリであり、実行保留中ジョブの出力先がＦＴＰサーバである場合、ジョブ制御部１１８は、実行保留中ジョブの前に（つまり、実行保留中ジョブを追い越して）キューイングされるよう、受付ジョブを実行保留中ジョブとしてキュー溜めする。
なお、出力先がクライアントＰＣであるジョブは、キュー溜めできない。
【００４１】
図６を参照して、受付ジョブ及び１つの実行保留中ジョブをキューイングする順序を説明したが、受付ジョブ及び複数の実行保留中ジョブをキューイングする順序も同様に制御することができる。具体的には、複数の実行保留中ジョブのうち、優先順位が低い順に、最も新たにキュー溜めされたものとの順序を制御すればよい。
例えば、出力先がＵＳＢメモリであるジョブＪｏｂ１〜５がこの順序で受け付けられ、実行保留ジョブとしてキュー溜めされており（つまり、最も新たにキュー溜めされたのはＪｏｂ５）、出力先がＦＴＰサーバであるジョブＪｏｂ６〜１０がこの順序で受け付けられ、実行保留ジョブとしてキュー溜めされている（つまり、最も新たにキュー溜めされたのはＪｏｂ１０）場合を考える。
このような場合、受付ジョブの出力先がＦＴＰサーバであるときには、Ｊｏｂ１０との順序を制御する。具体的には、受付ジョブがＪｏｂ１０の後にキューイングされるようにする。一方、受付ジョブの出力先がＵＳＢメモリであるときには、Ｊｏｂ１０〜６との順序を制御した後、さらに、Ｊｏｂ１０〜６より優先順位が高いＪｏｂ５との順序を制御する。具体的には、受付ジョブがＪｏｂ１０〜６の前であって、Ｊｏｂ５の後にキューイングされるようにする。
【００４２】
以上説明したように、早く出力したい出力先（ここではＵＳＢメモリ）が指定されたジョブが優先されることにより、一般的にはユーザの予測し得ないタイミングで書込みがなされるＵＳＢメモリについて、書込みが完了する前にＵＳＢメモリが取り外されてしまい、ＵＳＢメモリ内でデータが破損したり、書込みエラーが発生したりすることが防止される。また、書込み完了を待つユーザがその場を離れてしまい、第三者によってＵＳＢメモリが取り外され、ＵＳＢメモリ内のデータが漏洩することが防止される。
なお、一般的なコンピュータにおいては、資源が限られていることが少なく、ジョブの競合が起こりにくいため、本発明は、いわゆる複合機において適用されることが望ましい。
【符号の説明】
【００４３】
１      画像処理システム
１０    画像処理装置
１００  スキャナ
１０２  パネル
１０４  ＵＳＢポート
１２    クライアントＰＣ
１４    ＦＴＰサーバ
１６    ネットワーク
【図１】
2011024084.tif 000003
【図２】
2011024084.tif 000004
【図３】
2011024084.tif 000005
【図４】
2011024084.tif 000006
【図５Ａ】
2011024084.tif 000007
【図５Ｂ】
2011024084.tif 000008
【図５Ｃ】
2011024084.tif 000009
【図６】
2011024084.tif 000010