(57)【特許請求の範囲】
【請求項１】
原稿を読み取る原稿読み取り部と、
本体内に設けられた内部記憶装置と、
前記原稿読み取り部で読み取ったデータを前記本体に着脱可能な外部記憶装置へ書き込む情報書き込み部と、
前記外部記憶装置の着脱を検出する着脱検出部と、
所定頁のデータを外部記憶装置に書き込んでいる最中に、前記着脱検出部により前記外部記憶装置が前記本体から取り外されたことが検出された場合、当該所定頁以降のデータの前記外部記憶装置への前記情報書き込み部における書き込みを停止させ、所定頁のデータの最初の部分から前記内部記憶装置に書き込む指示を出す指示部とを有し、
前記外部記憶装置の前記本体への装着を検出した場合、前記情報書き込み部は、前記内部記憶装置へ書き込まれた前記所定頁以降のデータを読み出し該外部記憶装置へ再び書き込みをすることを特徴とする画像処理装置。
【請求項２】
前記内部記憶装置および前記外部記憶装置に記憶されたデータを印刷する画像形成部を有することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記外部記憶装置は、ＵＳＢメモリ若しくはメモリカードであることを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の機能を備えたＭＦＰ（Multifunction Peripheral）装置の如き画像データを処理対象の中心とする複合的な周辺装置である画像処理装置に関し、特に着脱自在な外部記憶装置を用いて画像データなどの情報処理が可能な画像処理装置に関する。
【背景技術】
【０００２】
近年、ディジタル複写機は高速化、多機能化が要求され、複写機能に加えてスキャナ機能、ファクシミリ機能やプリンタ機能などを加えたディジタル複合機が登場しており、工場や会社などの比較的に多人数で文書作成や画像処理を行うところでは、高速な単数のプリンタをＬＡＮ接続で共有することも行われている。
【０００３】
ところで、このようなディジタル複写機のスキャナ機能を使用する場合、ユーザは読み取った原稿の画像データをＬＡＮに接続された各自のパーソナルコンピュータを用いて処理することは可能であるが、ＬＡＮに接続していないパーソナルコンピュータでのオフライン処理のために、スキャナ機能で読み取った画像データをメモリカードのような外部記憶装置に一旦書き込み格納する技術（例えば、特許文献１参照。）が知られており、このような着脱可能な外部記憶装置に書き込みを行うことで、ＬＡＮに接続していないノートタイプのコンピュータにも簡単に画像データを持ち込んで処理するなどの作業ができることになる。
【０００４】
【特許文献１】特開２００４−７２７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、メモリカードのような着脱自在な外部記憶装置は、常時ユーザによって装着したり外したりすることができるため、該外部記憶装置に対して画像データなどの情報を書き込んでいるタイミングでも外部記憶装置を取り外してしまう場合があり、そのような場合には書き込み中のデータが破損したりすることが起こり、書き込み自体は失敗に終わる。また、装置の電源が落ちたり、落とされたりした場合にも同様の問題が発生する。書き込みに失敗したファイルは、ファイルとしては完結していないため、アプリケーション上からは開くことのできない場合が多く、ユーザにとっては明らかに不要なファイルが残ることになる。その不要なファイルを削除する場合は、パーソナルコンピュータなどのファイルを削除できる機能を有した装置に書き込み失敗ファイルを有する外部接続装置を接続し、ユーザが手動で書き込み失敗ファイルを探して削除実行を行う必要があり、ユーザでの作業が負担になっている。また、書き込み失敗ファイルにユーザが気づかないこともあり、書き込み失敗ファイルを残したままで別の作業を実行していても、当該外部記憶装置の空き容量を圧迫し、必要なファイルを保存できない状態に陥ることも生じることになる。
【０００６】
そこで、本発明は上述の技術的な課題に鑑み、書き込み失敗ファイルが残ってしまうような問題が発生した場合でも、ユーザのリカバリー作業の負担なく、次の作業が進められるような画像処理装置の提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明の画像処理装置は、原稿を読み取る原稿読み取り部と、本体内に設けられた内部記憶装置と、前記原稿読み取り部で読み取ったデータを前記本体に着脱可能な外部記憶装置へ書き込む情報書き込み部と、前記外部記憶装置の着脱を検出する着脱検出部と、所定頁のデータを外部記憶装置に書き込んでいる最中に、前記着脱検出部により前記外部記憶装置が前記本体から取り外されたことが検出された場合、当該所定頁以降のデータの前記外部記憶装置への前記情報書き込み部における書き込みを停止させ、所定頁のデータの最初の部分から前記内部記憶装置に書き込む指示を出す指示部とを有し、前記外部記憶装置の前記本体への装着を検出した場合、前記情報書き込み部は、前記内部記憶装置へ書き込まれた前記所定頁以降のデータを読み出し該外部記憶装置へ再び書き込みをすることを特徴とする。
【００１１】
本発明の他の画像処理装置によれば、外部記憶装置は着脱検出部によってその着脱が検出されるように構成されており、この着脱検出部により外部記憶装置が本体から取り外されたことが検出された場合には、指示部からの命令によって、読み取ったデータの外部記憶装置への情報書き込み部における書き込みが停止され、読み取ったデータの残りが内部記憶装置に書き込まれることになる。このため外部記憶装置に代わって内部記憶装置が読み取ったデータを保存することができ、続いて外部記憶装置を本体に再装着した場合に、内部記憶装置に保存されていたデータを外部記憶装置に転送してデータ全体における破損を未然に防止することができる。
【発明の効果】
【００１２】
本発明の画像処理装置によれば、所定の対応する情報が書き込み中の状態であったかどうかが判り、書き込み中の状態であった場合には対応する情報を自動的に削除する。このためユーザは手動で書き込み失敗ファイルを削除する必要はなく、ユーザの負担は軽減される。すなわち、外部記憶装置内に仮に書き込み失敗ファイルが残った場合でも、ユーザはそのまま引き続いて外部記憶装置を使用することができ、データの読み込み作業の効率を向上させることができる。
【００１３】
また、本発明の他の画像処理装置によれば、外部記憶装置に代わって内部記憶装置が読み取ったデータを保存することができ、続いて外部記憶装置を本体に再装着した場合に、内部記憶装置に保存されていたデータを外部記憶装置に転送してデータ全体における破損を未然に防止することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の画像処理装置の好適な実施形態を図面を参照しながら説明する。
【００１５】
[第１の実施形態]
図１は本発明の第１の実施形態の画像処理装置である印刷複合機１００の構成を示すブロック図である。印刷複合機１００は、原稿の読み取りを行うスキャナ部１０１と、スキャナ部１０１やその他から送られた画像データを処理する画像処理部１０２と、書き込みの実行を制御するためのデータ転送コントロール部１０３と、ＵＳＢ（Universal Serial Bus）メモリ１０７の装置への装着の有無を検出する着脱検出部１０４と、ＵＳＢインターフェイスとして機能するアクセス部１０５とを有しており、さらにデータ転送コントロール部１０３に接続する処理識別情報作成部２０１と、書き込み処理情報を取得する情報取得手段として機能する処理識別情報取得部２０２と、取得された書き込み処理情報に対応する情報を表示する情報表示手段として機能する表示部２０４及び操作部２０５を備えた操作パネル２０３とを有している。なお、本実施形態の印刷複合機１００は、スキャナ機能の他にもファクシミリ機能を発揮するためのファクシミリ送受信部１３１や印刷を行う電子写真印刷部１３２を有しており、図２に示すように本実施形態の印刷複合機１００には、外部記憶装置としてのＵＳＢメモリ１０７が着脱可能となっている。
【００１６】
より詳しくは、原稿の読み取りを行うスキャナ部１０１は当該印刷複合機１００の用紙のＡＤＦ（Automatic Document Feeder）などのフィダーや原稿読み取りの硝子面などにセットされた原稿を読むための装置であり、露光ランプなどから光を照射して原稿の画像を反映した電気的な信号をイメージセンサーで出力し所要の画像データを生成する装置である。画像処理部１０２はスキャナ部１０１で読み出された画像データを印刷可能な印刷データやＵＳＢメモリ１０７へ保存できる形式に変換する信号処理部であり、スキャナ部１０１からのアナログ画像信号をディジタル画像信号に変換したり、ディジタル画像信号に対してエッジ強調、トリミング、ページの割付などの他、所要のデータ伸長若しくは圧縮などの処理を行なう処理部である。
【００１７】
データ転送コントロール部１０３は、画像処理部１０２で処理された画像データについての書き込みの実行や書き込みの停止、書き込み先の設定を制御する制御部である。このデータ転送コントロール部１０３は、処理識別情報作成部２０１に接続されており、処理識別情報作成部２０１から送られる処理識別情報を対応する画像データに関連付けて処理を行う。ここで処理識別情報作成部２０１は、ＵＳＢメモリ１０７に対して画像データを書き込む際に、その処理識別情報を作成する機能を有しており、本実施形態では処理識別情報は、その一例を図４に示すように、ファイル名１１０、格納先情報１１１、書き込み中フラグ１１２のデータの組み合わせからなる。ファイル名１１０は対応する画像データをファイル形式で表記した際の名称であり、ＣＰＵなどにより自動的に付与若しくはユーザがタイプ入力するようにしても良い。格納先情報１１１は当該画像データの格納先であり、本実施形態においてはＵＳＢメモリ１０７が装着されて後述するScanToUSBメモリ処理をシステムが実行する際には格納先情報１１１はＵＳＢメモリ１０７を指し示す情報が与えられる。書き込み中フラグ１１２は対応するファイルの格納先での書き込みが完了したか否かを示すフラグであり、１ビットのデータが"１"の時、書き込み中であることを示し、逆に１ビットのデータが"０"の時、書き込み中ではない（非書き込み中）であることを示す。
【００１８】
着脱検出部１０４は、ＵＳＢメモリ１０７が印刷複合機１００に装着された、或いは装着が外されたかどうかを検出する機能を有している。ＵＳＢメモリ１０７はいわゆるホットプラグ機能から印刷複合機１００の電源をオフにすることなく、そのまま端子に差し込んで使用されるものであり、ＵＳＢメモリ１０７が印刷複合機１００に装着された場合には処理識別情報作成部２０１の格納先情報にＵＳＢメモリ１０７に対応する情報、すなわち格納先をＵＳＢメモリ１０７とする情報が選択できるように構成される。アクセス部１０５は、ＵＳＢメモリ１０７に対して画像処理部１０２で変換された画像データを出力したり、ＵＳＢメモリ１０７から処理識別情報を取得したりするインターフェイス部であり、ここではＵＳＢインターフェイスが用いられる。なお、ＵＳＢメモリの代わりにメモリカードが使用される場合には、該メモリカードに対応したカードスロット部がインターフェイス部となる。
【００１９】
処理識別情報取得部２０２は、ＵＳＢメモリ１０７に書き込まれた処理識別情報格納部１０８から画像データに対応する処理識別情報を取得する。図４に示すように、画像データに対応する処理識別情報は、ファイル名１１０、格納先情報１１１、書き込み中フラグ１１２のデータの組み合わせからなり、特に処理識別情報取得部２０２が、書き込み中フラグ１１２のビットが"０"或いは"１"をチェックすることで、書き込み失敗ファイルの存在を認識する。処理識別情報取得部２０２が書き込み中フラグ１１２の状態をチェックするタイミングは、ＵＳＢメモリ１０７が印刷複合機１００に装着された直後であり、その時点で書き込み中フラッグが書き込み中を示す"１"であれば、書き込み失敗ファイルが存在するものとして処理を開始する。同じ時点で書き込み中フラッグが"０"であれば、問題なしとして処理を進める。
【００２０】
操作パネル２０３は、液晶表示パネルなどの簡易な表示デバイスにて構成された表示部２０４とテンキーその他のボタンなどを有した操作部２０５からなり、これら表示部２０４と操作部２０５は印刷複合機１００の装置本体の表面に設けられている。表示部２９４は書き込み処理情報に対応する情報を表示する情報表示手段として機能する。これら表示部２０４と操作部２０５は液晶のタッチパネルなどでも良く、印刷機能やファクシミリ機能、或いは複写機能などの操作のためのパネルと共用であっても良い。操作部２０５だけ独立したキー入力部を設けても良い。特に本実施形態では、表示部２０４は、先に説明した処理識別情報取得部２０２が書き込み失敗ファイルが存在するものとして処理を進める際に、その旨を表示する。
【００２１】
図６は、そのような書き込み失敗ファイルが存在する場合の表示例である。表示パネルの画面１１４には上側部分に"書き込み失敗ファイルが存在します"という表示が行われ、その次のラインに"削除しますか？"の文字が表示され、当該印刷複合機１００のシステムが削除という命令を受け付けることができる状態であることが示されている。さらに表示パネルの画面１１４には、ファイル名として"fileName01.jpg"が挙げられており、その格納場所として"folder2/会議資料/"が表示されており、その表示された場所に該当するファイル名の書き込み失敗ファイルが存在していることがわかる。同時に、表示パネルの画面１１４には、作成日時の表示があり、"2007/xx/xx 15:30"との表示があり、記録されていた書き込み失敗ファイルの作成開始の時点が表示されるようになっている。表示パネルの画面１１４の下部側には、削除すると表示された削除ボタン１１５と削除しないと表記された非削除ボタン１１６が現れて、これらのうちの一方を選択できるように構成されている。書き込み失敗ファイルを削除する場合は、削除ボタン１１５を選択し、この選択によって、ＵＳＢメモリ１０７内のファイル名として"fileName01.jpg"、その格納場所として"folder2/会議資料/"にかかるファイルが削除されることになる。
【００２２】
また、このような印刷複合機１００に接続されるのは、書き込み処理情報が格納された着脱自在な外部記憶装置であるＵＳＢメモリ１０７であり、本実施形態においてＵＳＢメモリ１０７は処理識別情報格納部１０８と画像データ格納部１０９を有している。図２に示すように、印刷複合機１００に対してＵＳＢメモリ１０７は着脱自在とされており、詳しくは印刷複合機１００の本体に図示しないＵＳＢのB端子が筐体に臨むように配設され、そこにＵＳＢメモリ１０７のA端子を接続することでＵＳＢメモリ１０７が印刷複合機１００に電源を落とさずいわゆるホットプラグ形式で接続され、また取り外すことも可能とされる。なお、ここでは外部記憶装置としては、ＵＳＢメモリ１０７を例示しているが、ＵＳＢメモリも広義に解されるものであり、ＵＳＢ接続可能でＨＤＤ（Hard Disc Drive）やその他の記憶媒体などを搭載した外付けの記憶装置や、通常は音楽専用として利用されるがメモリ機能を有した装置、さらにはディジタルカメラなどの種々の電子機器を利用することもできる。また、本発明の他の実施形態における外部記憶装置としては、ＵＳＢ接続するものに限らず、メモリカードの如きカード状若しくはチップ状の記憶媒体などを用いても良い。本発明の適用例としては、さらに外部記憶装置と印刷複合機との間の接続は有線、無線を問わず、ＬＡＮ接続、ＷＡＮ接続などを介してネットワークで接続するような形態も含む。図４はＵＳＢメモリ１０７のメモリマップを示しており、メモリ領域１１３には、処理識別情報格納部１０８と画像データ格納部１０９がファイル毎に格納される。処理識別情報格納部１０８にファイル名１１０、格納先情報１１１、書き込み中フラグ１１２のデータが格納される。
【００２３】
ＵＳＢメモリ１０７は、印刷複合機１００に対してユーザが常時物理的に装着することができ、その取り外しも可能である。このため書き込み処理中などシステム的に取り外しができない状態であっても、実際にはユーザが誤ってＵＳＢメモリを取り外してしまうケースが生じ得る。また、落雷などにより急な停電などでもＵＳＢメモリに書き込み失敗ファイルが残存することがある。従来の印刷複合機では、ユーザが誤ってＵＳＢメモリを取り外してしまうケースや、急な停電などによりＵＳＢメモリに書き込みが停止するケースでは、ＵＳＢメモリに消去できない破損ファイルが残ってしまい、その除去のためにパーソナルコンピュータなどにＵＳＢメモリ１０７を差し込み直すなどの作業が必要となっていた。本実施形態の印刷複合機１００では、次のように装置が作動することから、ＵＳＢメモリ１０７を他のパーソナルコンピュータなどの装置に差し込む必要はなくなる。
【００２４】
ここで、図３を参照しながら、本実施形態の印刷複合機１００のScanToUSBメモリ処理という作業を実行するフローについて説明する。初めにユーザの操作によってScanToUSBメモリ処理が開始される。ScanToUSBメモリ処理が開始すると、先ず、手順S１００では処理識別情報が処理識別情報作成部２０１によって作成される。この処理識別情報は、次に行われるスキャン動作の識別情報をシステム上与えるものであり、図４に示すように、ファイル名１１０、格納先情報１１１、書き込み中フラグ１１２の組み合わせからなる。処理識別情報として、この他にもファイル作成／更新の時刻などの情報も含まれるが、この点では通常の画像データファイルと同様である。処理識別情報作成部２０１によって作成された処理識別情報は、データ転送コントロール部１０３に送られ、そこで一時的に蓄積される。処理識別情報のうち、特に書き込み中フラグ１１２は、ＵＳＢメモリ１０７に対する書き込みを開始することから、書き込み中を示す"１" となるように生成される。
【００２５】
続いて、スキャナ部１０１にセットされている原稿の読み取りが行われる（手順Ｓ１０１）。この場合にはスキャナ部１０１に備えられたイメージセンサーによりセットされた原稿に応じた信号が画像処理部１０２に送られる。次に手順Ｓ１０２では、画像処理を実行し、読み取られた画像についての信号をユーザが求める保存形式に変更する。この時、例えば画像ファイルの形式として、ビットマップや、ＪＰＥＧ、ＧＩＦ、ＰＤＦなどのパーソナルコンピュータで汎用のファイル形式にすることもでき、またこれらに限定されず独自のファイル形式とすることもできる。また、ファイルサイズや、カラー情報、拡大縮小、頁、階調表現などの情報もユーザが与えるように構成されるが、予めＵＳＢメモリ１０７にこれらの画像処理情報を入力しておく、それを読み出して処理するようにすることも可能である。
【００２６】
手順Ｓ１０３では、データの転送が行われる。このデータ転送は、処理識別情報作成部２０１によって作成されていた処理識別情報を伴って、ＵＳＢメモリ１０７へ向けて画像データを送信するものであり、通常、画像データを記憶装置に転送する場合には、特定の送信サイズが決められていることから、その送信サイズごとに画像データを送信し、全画像データを送信し終わるまでループとしてその送信サイズごとの送信を繰り返す。この時、処理識別情報作成部２０１によって作成されていた処理識別情報は、信号フォーマットのヘッダのように先頭のデータとして送信されるようにしても良い。送信先としては、一時的にバッファとして機能するメモリなどを使用しても良い。
【００２７】
次に、手順Ｓ１０４では、着脱検出部１０４からの信号を用いてＵＳＢメモリ１０７が認識できているかどうかが確認される。ＵＳＢメモリ１０７の認識が確認される場合（Ｙｅｓ）、換言すれば、ＵＳＢメモリ１０７が物理的にも電気的にも印刷複合機１００に対して接続されている場合には、その認識されたＵＳＢメモリ１０７に対して書き込みを行う（手順Ｓ１０５）。このＵＳＢメモリ１０７に対する書き込みの初期の段階で、処理識別情報作成部２０１によって作成されていた処理識別情報がＵＳＢメモリ１０７の処理識別情報格納部１０８に転送され、ＵＳＢメモリ１０７は処理識別情報のうちの書き込み中フラグ１１２の格納値として書き込み中を示す"１"を保存する。
【００２８】
画像データのＵＳＢメモリ１０７の書き込む処理は、繰り返しの処理作業となるから、ループ手順Ｓ１０７により実行される。ループ手順Ｓ１０７が終了したところで、全画像データの画像データ格納部１０９への転送が完了し、これにより書き込み作業が終了する。続いて、ＵＳＢメモリ１０７の処理識別情報のうちの書き込み中フラグ１１２の格納値を"１"から"０"に変更する。既に説明したように、書き込み中フラグ１１２の格納値が"０"である場合には、非書き込み中である状態を示しており、この変更によって書き込みが正常に終了したことを示す。ＵＳＢメモリ１０７の処理識別情報の変更は、処理識別情報作成部２０１からの再度のデータ転送により行っても良く、送信される画像データの最後に自動的に書き換えを行う信号を含ませても良い。
【００２９】
手順Ｓ１０５、手順Ｓ１０７、手順Ｓ１０８のフローは、ＵＳＢメモリ１０７の書き込みが正常に終了する場合の流れを示しているが、ユーザがＵＳＢメモリ１０７を引き抜いてしまう場合には、手順Ｓ１０６で示す実行処理中キャンセルとなる。この場合には、着脱検出部１０４はＵＳＢメモリ１０７が引き抜かれたことを認識して、このScanToUSBメモリ処理を中断する。その際、ＵＳＢメモリ１０７側には書き込み失敗ファイルが残ることになるが、本実施形態の印刷複合機１００では、再度、ＵＳＢメモリ１０７が本体に接続された際に、書き込み失敗ファイルの存在を認識してその旨を表示すると共に、削除するボタンを選択することで、書き込み失敗ファイルの削除も可能である。
【００３０】
次に本実施形態における書き込み失敗ファイルの削除処理について、図５を参照しながら説明する。この書き込み失敗ファイルの削除処理は、ＵＳＢメモリ１０７が印刷複合機１００に接続された時点で通常直ちに実行される処理であり、ＵＳＢメモリ１０７に、書き込み失敗ファイルが残っている場合には、その分だけメモリ領域の無駄に使用されているため、時には十分なサイズの記憶領域が確保できない場合がある。書き込み失敗ファイルの削除処理を実行することで、無駄に使用されている領域を無くすことができる。
【００３１】
図５に示すように、当該印刷複合機１００に先ずＵＳＢメモリが接続されているか否かが判断され、手順Ｓ２００はＵＳＢメモリ１０７が印刷複合機１００に接続されたものと認識されていることを示している。ＵＳＢメモリ１０７が接続されていない場合には、ＵＳＢメモリ１０７が認識されず、図５のフローの各手順は生じない。続いて、書き込み処理情報を取得する情報取得手段である処理識別情報取得部２０２が作動し、ＵＳＢメモリ１０７の処理識別情報格納部１０８の書き込み中フラグ１１２の格納値を取得し、書き込み中フラグの格納値が１か否かを判断する（手順Ｓ２０１）。ここで、処理識別情報格納部１０８の書き込み中フラグ１１２の格納値は書き込み中を示す"１"若しくは非書き込み中を示す "０"のいずれかであり、書き込み中フラグ１１２が書き込み中を示す"１"である場合（Ｙｅｓ）には、 書き込み失敗ファイルが存在するものとして処理を行なう。もし、書き込み中フラグ１１２が非書き込み中を示す"０"である場合（Ｎｏ）、処理を終了する。
【００３２】
書き込み中フラグ１１２が書き込み中を示す"１"である場合（Ｙｅｓ）、その旨のパネル表示を行う（手順Ｓ２０２）。すなわち、先に説明した図６の如き表示を行うものであり、処理識別情報取得部２０２からの信号によって、操作パネル２０３の表示部２０４が所要の表示を行う。具体的には、図６に示すように、表示パネルの画面１１４には上側部分に"書き込み失敗ファイルが存在します"という表示が行われ、その次のラインに"削除しますか？"の文字が表示され、当該印刷複合機１００のシステムが削除という命令を受け付けることができる状態であることが示される。さらに表示パネルの画面１１４には、ファイル名として"fileName01.jpg"が挙げられており、その格納場所として"folder2/会議資料/"が表示されており、その表示された場所に該当するファイル名の書き込み失敗ファイルが存在していることがわかる。同時に、表示パネルの画面１１４には、作成日時の表示があり、"2007/xx/xx 15:30"との表示があり、記録されていた書き込み失敗ファイルの作成開始の時点が表示されるようになっている。表示パネルの画面１１４の下部側には、削除すると表示された削除ボタン１１５と削除しないと表記された非削除ボタン１１６が現れて、ユーザがこれらのうちの一方を選択できる。なお、図６の表示例は一例であり、他の表示形式でも可能である。例えば、書き込み失敗ファイルの存在を示すＬＥＤを点灯させるような表示形式でも可能であり、電子メールなどで各自のアドレスに書き込み失敗ファイルの存在を知らせるようにシステムを構築することも可能である。
【００３３】
手順Ｓ２０３では、削除すると表示された削除ボタン１１５と削除しないと表記された非削除ボタン１１６の一方が入力された手順であり、ユーザが削除しないを選択した場合（Ｎｏ）には、書き込み失敗ファイルを削除することなく、手順２０５に進む。ユーザが削除するを選択した場合には、手順Ｓ２０４に進み、表示パネルの画面１１４に表示されているところの、図６の例においてはファイル名 "fileName01.jpg"に該当する書き込み失敗ファイルが削除される。この書き込み失敗ファイルの削除後、手順Ｓ２０５に進む。手順Ｓ２０５では、処理識別情報の書き込み中フラグ１１２を書き込み中を示す"１"から非書き込み中を示す"０"に変更する。このフラグステータスの変更によって、ＵＳＢメモリ１０７内にはユーザにとって削除すべき書き込み失敗ファイルが存在していないことになる。
【００３４】
図５に示したフローに従えば、本実施形態の印刷複合機１００では、ＵＳＢメモリ１０７が印刷複合機１００に接続された時点で、直ちに書き込み失敗ファイルの削除処理が実行される。このためユーザは書き込み失敗ファイルの削除のためにパーソナルコンピュータにＵＳＢメモリを差し替えて削除の操作を行う必要はなく、確実に短時間で不要なファイルの削除が可能となる。例えば、同じ場所に複数台の印刷複合機１００が設置されているような場合では、書き込み失敗の結果を生じた印刷複合機１００とそのリカバリーのための書き込み失敗ファイルの削除を行う印刷複合機１００は必ずしも同じ装置である必要はなく、他の装置であっても良い。
【００３５】
なお、上述のScanToUSBメモリ処理では、原稿の読み取り動作の後に処理識別情報をＵＳＢメモリに書き込むようにしているが、先に書き込む中を意味する値"１"の書き込み中フラグのデータを含む処理識別情報をＵＳＢメモリに書き込んだ後に、原稿の読み取り動作を行うようにしても良い。
【００３６】
[第２の実施形態]
図７は本発明の第２の実施形態の画像処理装置である印刷複合機２００の構成を示すブロック図である。本実施形態の印刷複合機２００の各部で第１の実施形態の印刷複合機１００の各部と実質的に同様な部分については、同じ参照番号を付与している。印刷複合機２００は、原稿の読み取りを行うスキャナ部１０１と、スキャナ部１０１やその他から送られた画像データを処理する画像処理部１０２と、書き込みの実行を制御するためのデータ転送コントロール部１０３と、ＵＳＢメモリ１０７の装置への装着の有無を検出する着脱検出部１０４と、ＵＳＢインターフェイスとして機能するアクセス部１０５と、データ転送コントロール部１０３に接続する内部記憶装置としての内蔵のＨＤＤ（Hard Disc Drive）１０６とを有している。なお、本実施形態の印刷複合機２００は、スキャナ機能の他にもファクシミリ機能を発揮するためのファクシミリ送受信部１３１や印刷を行う電子写真印刷部１３２を有しており、図２に示した第１の実施形態の印刷複合機１００と同様に本実施形態の印刷複合機２００にも、外部記憶装置としてのＵＳＢメモリ１０７が着脱可能となっている。
【００３７】
より詳しくは、原稿の読み取りを行うスキャナ部１０１は当該印刷複合機２００の用紙のADF（Automatic Document Feeder）などのフィダーや原稿読み取りの硝子面などにセットされた原稿を読むための装置であり、露光ランプなどから光を照射して原稿の画像を反映した電気的な信号をイメージセンサーで出力し所要の画像データを生成する装置である。画像処理部１０２はスキャナ部１０１で読み出された画像データを印刷可能な印刷データやＵＳＢメモリ１０７へ保存できる形式に変換する信号処理部であり、スキャナ部１０１からのアナログ画像信号をディジタル画像信号に変換したり、ディジタル画像信号に対してエッジ強調、トリミング、ページの割付などの他、所要のデータ伸長若しくは圧縮などの処理を行なう処理部である。
【００３８】
データ転送コントロール部１０３は、画像処理部１０２で処理された画像データについての書き込みの実行や書き込みの停止、書き込み先の設定を制御する指示部として機能する。このデータ転送コントロール部１０３は、内部記憶装置であるＨＤＤ１０６に接続されており、該ＨＤＤ１０６に対してデータを転送し得る構造を有している。着脱検出部１０４は、ＵＳＢメモリ１０７が印刷複合機２００に装着された、或いは装着が外されたかどうかを検出する機能を有している。ＵＳＢメモリ１０７はいわゆるホットプラグ機能から印刷複合機２００の電源をオフにすることなく、そのまま端子に差し込んで使用されるものであり、ＵＳＢメモリ１０７が印刷複合機２００に装着された場合にはその旨を検出し、データの転送先としてＵＳＢメモリ１０７を選択肢の１つとする。アクセス部１０５は、ＵＳＢメモリ１０７に対して画像処理部１０２で変換された画像データを出力したり、ＵＳＢメモリ１０７から必要な情報を取得したりするインターフェイス部であり、ここではＵＳＢインターフェイスが用いられる。なお、ＵＳＢメモリの代わりにメモリカードが使用される場合には、該メモリカードに対応したカードスロット部がインターフェイス部となる。
【００３９】
データ転送コントロール部１０３には、さらに処理識別情報作成部２０１に接続されており、処理識別情報作成部２０１から送られる処理識別情報を対応する画像データに関連付けて処理を行う。ここで処理識別情報作成部２０１は、ＵＳＢメモリ１０７に対いて画像データを書き込む際に、その処理識別情報を作成する機能を有しており、本実施形態では処理識別情報は、ファイル名、格納先情報、書き込み中フラグのデータの組み合わせからなる。ファイル名は対応する画像データをファイル形式で表記した際の名称であり、ＣＰＵなどにより自動的に付与若しくはユーザがタイプ入力するようにしても良い。格納先情報は当該画像データの格納先であり、本実施形態においてはＵＳＢメモリ１０７が装着されて後述するScanToUSBメモリ処理をシステムが実行する際には格納先情報１１１はＵＳＢメモリ１０７を指し示す情報が与えられる。書き込み中フラグは対応するファイルの格納先での書き込みが完了したか否かを示すフラグであり、１ビットのデータが"１"の時、書き込み中であることを示し、逆に１ビットのデータが"０"の時、書き込み中ではない（非書き込み中）であることを示す。
【００４０】
本実施形態においては、更に画像データは頁ごとに対応する頁番号が付与されて格納される。対応する頁番号の付与は、データ転送コントロール部１０３により所定のデータ毎に１つの頁番号を順次割り当てる形で行われる。このような画像データの格納方法によって、本実施形態の印刷複合機２００は後述するように頁内でのデータ破損に対応できることになる。
【００４１】
また、このような印刷複合機２００に接続されるのは、書き込み処理情報が格納された着脱自在な外部記憶装置であるＵＳＢメモリ１０７であり、本実施形態においては第１の実施形態と同様にＵＳＢメモリ１０７は処理識別情報格納部１０８と画像データ格納部１０９を有している。印刷複合機２００に対してＵＳＢメモリ１０７は着脱自在とされており、詳しくは印刷複合機２００の本体に図示しないＵＳＢのB端子が筐体に臨むように配設され、そこにＵＳＢメモリ１０７のA端子を接続することでＵＳＢメモリ１０７が印刷複合機２００に電源を落とさずいわゆるホットプラグ形式で接続され、また取り外すことも可能とされる。なお、ここでは外部記憶装置としては、ＵＳＢメモリ１０７を例示しているが、他のメモリカードや電子機器などでも良いこと、さらに外部記憶装置と印刷複合機との間の接続は有線、無線を問わず、ＬＡＮ接続、ＷＡＮ接続などを介してネットワークで接続するような形態も含むことは、第１の実施形態と同様である。
【００４２】
ＵＳＢメモリ１０７は、第１の実施形態と同様に、印刷複合機２００に対してユーザが常時物理的に装着することができ、その取り外しも可能である。このため書き込み処理中などシステム的に取り外しができない状態であっても、実際にはユーザが誤ってＵＳＢメモリを取り外してしまうケースが生じ得る。また、落雷などにより急な停電などでもＵＳＢメモリに書き込み失敗ファイルが残存することがある。従来の印刷複合機では、ユーザが誤ってＵＳＢメモリを取り外してしまうケースや、急な停電などによりＵＳＢメモリに書き込みが停止するケースでは、ＵＳＢメモリに消去できない破損ファイルが残ってしまい、その除去のためにパーソナルコンピュータなどにＵＳＢメモリ１０７を差し込み直すなどの作業が必要となっていた。本実施形態の印刷複合機１００では、次のように装置が作動することから、ＵＳＢメモリ１０７を他のパーソナルコンピュータなどの装置に差し込む必要はなくなる。特に、本実施形態の印刷複合機２００では、次に説明するように、画像データに対して頁番号の付与もなされていることから、頁の途中で破損したファイルが発生した場合、その頁から内部記憶装置であるＨＤＤ１０６が代わりにデータを格納し、ＵＳＢメモリ１０７の回復処理の際にはＨＤＤ１０６からデータを転送することで、頁の途中で破損した画像データを有効に回復させる処理を行なう。
【００４３】
ここで、図８を参照しながら、本実施形態の印刷複合機２００のScanToUSBメモリ処理という作業を実行するフローについて説明する。初めにユーザの操作によってScanToUSBメモリ処理が開始される。ScanToUSBメモリ処理が開始すると、先ず、手順S３００では  スキャナ部１０１にセットされている原稿の読み取りが行われる。この場合にはスキャナ部１０１に備えられたイメージセンサーによりセットされた原稿に応じた信号が画像処理部１０２に送られる。また、この処理の際に、ファイル名、格納先情報、書き込み中フラグの組み合わせからなる処理識別情報が処理識別情報作成部２０１によって作成される。処理識別情報のうち、特に書き込み中フラグは、ＵＳＢメモリ１０７に対する書き込みを開始することから、書き込み中を示す"１" となるように生成される。
【００４４】
次に手順Ｓ３０１では、画像処理を実行し、読み取られた画像についての信号をユーザが求める保存形式に変更する。この時、例えば画像ファイルの形式として、所要のパーソナルコンピュータで汎用のファイル形式にすることもでき、またこれらに限定されず独自のファイル形式とすることもできる。また、ファイルサイズや、カラー情報、拡大縮小、頁、階調表現などの情報もユーザが与えるように構成されるが、予めＵＳＢメモリ１０７にこれらの画像処理情報を入力しておく、それを読み出して処理するようにすることも可能である。
【００４５】
手順Ｓ３０２では、データの転送が行われる。このデータ転送は、処理識別情報作成部２０１によって作成されていた処理識別情報を伴って、ＵＳＢメモリ１０７へ向けて画像データを送信するものであり、通常、画像データを記憶装置に転送する場合には、特定の送信サイズが決められていることから、その送信サイズごとに画像データを送信し、全画像データを送信し終わるまでループとしてその送信サイズごとの送信を繰り返す。この時、処理識別情報作成部２０１によって作成されていた処理識別情報は、信号フォーマットのヘッダのように先頭のデータとして送信されるようにしても良い。さらに、本実施形態では、画像データの転送に際して、画像データの頁ごとに対応する頁番号が付加情報として付与され、例えば頁ごとのヘッダ部分に付加される。またデータフォーマット上、画像データを送信する際に既に頁番号が付与されている場合は、さらなる頁番号を付与する必要はなく、そのデータフォーマットの頁番号についての情報をそのまま利用しても良い。
【００４６】
次に、手順Ｓ３０３では、着脱検出部１０４からの信号を用いてＵＳＢメモリ１０７が認識できているかどうかが確認される。ＵＳＢメモリ１０７の認識が確認される場合（Ｙｅｓ）、換言すれば、ＵＳＢメモリ１０７が物理的にも電気的にも印刷複合機２００に対して接続されている場合には、その認識されたＵＳＢメモリ１０７に対して書き込みを行う（手順Ｓ３０４）。このＵＳＢメモリ１０７に対する書き込みの初期の段階で、処理識別情報作成部２０１によって作成されていた処理識別情報がＵＳＢメモリ１０７の処理識別情報格納部１０８に転送され、ＵＳＢメモリ１０７は書き込み中フラグの格納値として書き込み中を示す"１"を保存する。以下、同様の動作をループ処理（Ｓ３０６）によって実行し、常にＵＳＢメモリ１０７を確認しながらＵＳＢメモリ１０７への書き込みを進める。もし、ScanToUSBメモリ処理の当初ＵＳＢメモリ１０７の存在が確認されていても、途中でＵＳＢメモリ１０７が引き抜かれることもあり、その場合には手順Ｓ３０３の条件がその時点から"Ｎｏ"となったものとして処理される。
【００４７】
手順Ｓ３０３で着脱検出部１０４からの信号を用いてＵＳＢメモリ１０７が認識できているかどうかが確認され、ＵＳＢメモリ１０７が当該印刷複合機２００から物理的に抜かれたなどの理由でＵＳＢメモリ１０７との通信が遮断された場合には、ＵＳＢメモリ１０７の認識が確認されない場合（Ｎｏ）となる。この場合には、手順Ｓ３０５に進み、内部記憶装置であるＨＤＤ１０６にデータの書き込みが行われる。以下、同様の動作をループ処理（Ｓ３０６）によって実行し、ＨＤＤ１０６への書き込みを進める。ＨＤＤ１０６に対する画像データの書き込みは、前述のように、頁数についての情報に応じたものであり、この書き込みについて図９を参照して説明する。
【００４８】
図９は画像データの格納例を示す模式図である。スキャン部１０１によって原稿の読み取りが行われ、その画像データとして第１頁〜第５頁のデータが得られたものとすると、図９に示すように、ＵＳＢメモリ１０７への書き込みが行われる場合には、その頁番号情報に合わせて順次画像データが転送される。ＵＳＢメモリ１０７の書き込みが進むうちに、例えば第４頁に対応する画像データが転送されているところで、ユーザがＵＳＢメモリ１０７を印刷複合機２００より引き抜いてしまった場合には、ちょうど第４頁に対応する画像データは破損したデータとなってしまう。この時点でＵＳＢメモリ１０７には第１頁から第３頁までは書き込みを成功したデータとしてＵＳＢメモリ１０７に残ることになる。ユーザがＵＳＢメモリ１０７を印刷複合機２００より引き抜くことで、先の処理における手順Ｓ３０５の処理に移行して、ＨＤＤ１０６が内部記憶装置として外部記憶装置の代わりにデータの格納を開始する。このときＨＤＤ１０６が格納を開始するのは、破損したデータに該当する第４頁の画像データであり、特に第４頁の画像データの最初の部分から記録し直すように第４頁、続いて第５頁と格納される。
【００４９】
このようにデータ転送の途中でユーザがＵＳＢメモリ１０７を印刷複合機２００より引き抜いてしまった場合には、その頁に対応するデータからＨＤＤ１０６がデータを格納することになる。図１０は、データ転送の途中でユーザがＵＳＢメモリ１０７を印刷複合機２００より引き抜いた後に、データの回復を図る場合のフローである。この図１０に示すフローで、先の第４頁が破損した例(図９)を説明すると、まず図１０に示すように、当該印刷複合機２００に先ずＵＳＢメモリが接続されているか否かが判断され、手順Ｓ２００はＵＳＢメモリ１０７が印刷複合機２００に接続されたものと認識されていることを示している。ＵＳＢメモリ１０７が接続されていない場合には、ＵＳＢメモリ１０７が認識されず、図１０のフローの各手順は生じない。続いて、図示しない情報取得手段である処理識別情報取得部が作動し、ＵＳＢメモリ１０７の処理識別情報格納部１０８の書き込み中フラグの格納値を取得し、書き込み中フラグの格納値が１か否かを判断する（手順Ｓ２０１）。ここで、処理識別情報格納部１０８の書き込み中フラグの格納値は書き込み中を示す"１"若しくは非書き込み中を示す "０"のいずれかであり、書き込み中フラグが書き込み中を示す"１"である場合（Ｙｅｓ）には、 書き込み失敗ファイルが存在するものとして処理を行なう。もし、書き込み中フラグが非書き込み中を示す"０"である場合（Ｎｏ）、処理を終了する。
【００５０】
書き込み中フラグが書き込み中を示す"１"である場合（Ｙｅｓ）には、手順Ｓ４０２で再書込みが実行される。この再書き込み処理では、ＨＤＤ１０６からＵＳＢメモリ１０７にデータが転送されるが、破損している第４頁の画像データを上書きするかたちでデータの転送が行われ、この転送の終了時には元の画像データの第１頁から第５頁までを格納した形となる。また、データ転送の終了時には、処理識別情報格納部１０８の書き込み中フラグの格納値が"０"に変更され、書き込み失敗ファイルの存在がないという状態にされる。続いて、手順Ｓ４０３では、内部記憶手段であるＨＤＤ１０６に格納されているデータの中、ＵＳＢメモリ１０７の上書きに供した第４頁、第５頁を削除する。このＨＤＤ１０６に格納されているデータの削除により、ＵＳＢメモリの認識処理を終了する。
【００５１】
以上のように、本実施形態の印刷複合機２００においては、ＵＳＢメモリ１０７への書き込みに際して、不意なＵＳＢメモリの引き抜きなどにより書き込み失敗ファイルがＵＳＢメモリ内に作られてしまった場合であっても、代わりに作動するＨＤＤ１０６がＵＳＢメモリ１０７の欠落してしまったデータを格納し、再びＵＳＢメモリ１０７が差し込まれた際に破損が生じた頁から上書きして書き込み失敗ファイルを削除することができる。従って、このためユーザは書き込み失敗ファイルの削除のためにパーソナルコンピュータにＵＳＢメモリを差し替えて削除の操作を行う必要はなく、確実に短時間で不要なファイルの削除が可能となる。
【００５２】
なお、本実施形態では、画像データを頁単位で上書き可能として説明したが、他の画像単位で書き直すようなシステムを採用することも可能である。また、第２の実施形態の印刷複合機２００に所要の表示部を設けることは可能であり、画像データのうち破損した頁を表示させることも可能である。また、上述の各実施形態では、印刷複合機としてスキャナ機能、ファクシミリ機能、コピー機能、プリント機能などをそれぞれ有する装置として説明したが、本実施形態はスキャナ機能を有する装置であれば、どのような装置であっても適用可能であり、必ずしもＭＦＰ装置のスキャナ以外の各機能を備えている必要はない。また、表示部の書き込み失敗の表示は、テキストである必要はなく、アイコンやイラストなどの表示であっても良い。
【００５３】
各実施形態の印刷複合機においては、複数のＵＳＢ端子を備えているような構成することもでき、内部記憶装置としては、ＨＤＤ以外にも複写機として使用しているＨＤＤの一部を流用するようにしても良く、内部記憶装置自体が拡張メモリやメモリカード、ディスク状の記憶媒体などであっても良く、さらには内部記憶装置がＬＡＮ接続若しくはＷＡＮ接続されたサーバや他のコンピュータなどの内部にあるという構成であっても良い。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の実施形態の印刷複合機の構成を示すブロック図である。
【図２】本発明の第１の実施形態の印刷複合機とＵＳＢメモリを示す模式図である。
【図３】本発明の第１の実施形態の印刷複合機におけるScanToUSBメモリ処理のフローチャートである。
【図４】本発明の第１の実施形態の印刷複合機に用いられるＵＳＢメモリのメモリマップを示す模式図である。
【図５】本発明の第１の実施形態の印刷複合機における書き込み失敗ファイルの削除処理のフローチャートである。
【図６】本発明の第１の実施形態の印刷複合機の表示パネルの書き込み失敗ファイルが存在する場合の表示例を示す画面の図である。
【図７】本発明の第２の実施形態の画像処理装置である印刷複合機の構成を示すブロック図である。
【図８】本発明の第２の実施形態の印刷複合機におけるScanToUSBメモリ処理のフローチャートである。
【図９】本発明の第２の実施形態の印刷複合機における画像データの格納例を示す模式図である。
【図１０】本発明の第２の実施形態の印刷複合機におけるＵＳＢメモリ内のデータが破損した場合であってデータの回復を図る場合のフローチャートである。
【符号の説明】
【００５５】
１００  印刷複合機
１０１  スキャナ部
１０２  画像処理部
１０３  データ転送コントロール部
１０４  着脱検出部
１０５  アクセス部
１０６  ＨＤＤ
１０７  ＵＳＢメモリ
１０８  処理識別情報格納部
１０９  画像データ格納部
１１０  ファイル名
１１１  格納先情報
１１２  書き込み中フラグ
１１３  メモリ領域
１１４  画面
１１５  削除ボタン
１１６  非削除ボタン
１３１  ファクシミリ送受信部
１３２  電子写真印刷部
２００  印刷複合機
２０１  処理識別情報作成部
２０２  処理識別情報取得部
２０３  操作パネル
２０４  表示部
２０５  操作部
【図１】
0004521446.tif 000002
【図２】
0004521446.tif 000003
【図３】
0004521446.tif 000004
【図４】
0004521446.tif 000005
【図５】
0004521446.tif 000006
【図６】
0004521446.tif 000007
【図７】
0004521446.tif 000008
【図８】
0004521446.tif 000009
【図９】
0004521446.tif 000010
【図１０】
0004521446.tif 000011