(57)【特許請求の範囲】
【請求項１】
画像データを格納する親展ボックスを実装する画像処理装置であって、
記憶メディアが着脱可能に装着されるメディア装着手段と、
前記親展ボックスの記憶領域と前記メディア装着手段に装着された前記記憶メディアの記憶領域とを連結する連結手段と、
前記連結手段で連結された２つの記憶領域を用いて画像データを処理するデータ処理手段と、
前記メディア装着手段に装着された前記記憶メディアの取り外しが指示された場合に、当該記憶メディアの記憶領域に画像データが格納されているかどうかを判断し、前記記憶メディアの記憶領域に画像データが格納されていないと判断した場合に、直ちに前記記憶メディアの取り外しを許可し、前記記憶メディアの記憶領域に画像データが格納されていると判断した場合に、前記記憶メディアの記憶領域に格納された画像データの中に前記２つの記憶領域に跨って格納された跨ぎデータが存在するかどうかを確認し、前記跨ぎデータが存在する場合に、前記親展ボックスの記憶領域と前記記憶メディアの記憶領域における当該跨ぎデータをそれぞれ削除してから、前記記憶メディアの取り外しを許可する取り外し制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記データ処理手段は、画像データの格納処理を行なう場合に、前記２つの記憶領域のうち、いずれの記憶領域に先に画像データを格納するかをユーザーに選択させる
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記データ処理手段は、画像データの格納処理を行なう場合に、前記２つの記憶領域のうち、予め設定された記憶領域に先に画像データを格納する
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記データ処理手段は、画像データの格納処理を行なう場合に、前記２つの記憶領域のうち、一方の記憶領域に先に画像データを格納し、前記一方の記憶領域がメモリフル状態になった場合は、画像データの格納先を他方の記憶領域に切り替える
ことを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記データ処理手段は、前記一方の記憶領域がメモリフル状態になったときに、画像データの格納先を他方の記憶領域に切り替えるかどうかをユーザーに選択させる
ことを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記データ処理手段は、前記一方の記憶領域に画像データを格納している途中で当該一方の記憶領域がメモリフル状態になった場合に、当該格納途中の画像データを、前記一方の記憶領域と前記他方の記憶領域に跨って格納するかどうかをユーザーに選択させる
ことを特徴とする請求項４記載の画像処理装置。
【請求項７】
前記データ処理手段は、画像データの格納処理を行なう場合に、前記２つの記憶領域のうち、一方の記憶領域に先に画像データを格納し、前記一方の記憶領域がメモリフル状態になった場合は、前記一方の記憶領域に格納されている旧画像データを他方の記憶領域に移動させる
ことを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記データ処理手段は、前記一方の記憶領域がメモリフル状態になったときに、前記旧画像データを他方の記憶領域に移動するかどうかをユーザーに選択させる
ことを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記データ処理手段は、前記旧画像データを前記他方の記憶領域に移動させる際に、前記一方の記憶領域に格納されている旧画像データの中から移動の対象となる旧画像データをユーザーに選択させる
ことを特徴とする請求項７記載の画像処理装置。
【請求項１０】
前記連結手段で連結された２つの記憶領域に格納されている画像データのリストを、各々の画像データが前記２つの記憶領域のいずれに格納されているかを示すマークとともに表示する表示手段を備える
ことを特徴とする請求項１記載の画像処理装置。
【請求項１１】
前記取り外し制御手段は、前記記憶メディアの記憶領域に画像データが格納されていると判断した場合に、前記記憶メディアの記憶領域に格納されている画像データの一部又は全部を前記親展ボックスの記憶領域に移動させた後で、前記記憶メディアの取り外しを許可するように制御する
ことを特徴とする請求項１記載の画像処理装置。
【請求項１２】
前記取り外し制御手段は、前記記憶メディアの記憶領域に画像データが格納されていると判断した場合に、前記記憶メディアの記憶領域に格納されている画像データの一部又は全部を削除した後で、前記記憶メディアの取り外しを許可するように制御する
ことを特徴とする請求項１記載の画像処理装置。
【請求項１３】
前記取り外し制御手段は、前記記憶メディアの記憶領域に画像データが格納されていると判断した場合に、前記記憶メディアの記憶領域に格納されている画像データを前記親展ボックスの記憶領域に移動するかどうかをユーザーに選択させ、ユーザーが画像データの移動を選択した場合は、前記記憶メディアの記憶領域から前記親展ボックスの記憶領域に画像データを移動してから前記記憶メディアの取り外しを許可し、ユーザーが画像データの移動を選択しなかった場合は、前記記憶メディアの記憶領域から前記親展ボックスの記憶領域に画像データを移動することなく前記記憶メディアの取り外しを許可するように制御する
ことを特徴とする請求項１記載の画像処理装置。
【請求項１４】
前記取り外し制御手段は、前記記憶メディアの記憶領域に画像データが格納されていると判断した場合に、前記記憶メディアの記憶領域に格納されている画像データを削除するかどうかをユーザーに選択させ、ユーザーが画像データの削除を選択した場合は、前記記憶メディアの記憶領域から画像データを削除してから前記記憶メディアの取り外しを許可し、ユーザーが画像データの削除を選択しなかった場合は、前記記憶メディアの記憶領域から画像データを削除することなく前記記憶メディアの取り外しを許可するように制御する
ことを特徴とする請求項１記載の画像処理装置。
【請求項１５】
前記取り外し制御手段は、前記記憶メディアの記憶領域に画像データが格納されていると判断した場合に、当該記憶メディアの記憶領域に格納されている画像データの総量と前記親展ボックスの記憶領域の空き容量とを比較し、この比較結果に基づいて、前記記憶メディアの取り外しを許可するまでの処理を制御する
を備えることを特徴とする請求項１１記載の画像処理装置。
【請求項１６】
前記取り外し制御手段は、前記画像データの総量が前記空き容量以下である場合に、直ちに前記記憶メディアから前記親展ボックスに画像データを移動させるように制御する
ことを特徴とする請求項１５記載の画像処理装置。
【請求項１７】
前記取り外し制御手段は、前記画像データの総量が前記空き容量よりも大きい場合に、前記記憶メディアの記憶領域に格納されている画像データの一部を削除した後、前記記憶メディアから前記親展ボックスに画像データを移動させるように制御する
ことを特徴とする請求項１５記載の画像処理装置。
【請求項１８】
画像データを格納する親展ボックスを実装するとともに、記憶メディアが着脱可能に装着されるメディア装着手段を備える画像処理装置の制御方法であって、
前記親展ボックスの記憶領域と前記メディア装着手段に装着された前記記憶メディアの記憶領域とを連結する第１の工程と、
前記第１の工程で連結された２つの記憶領域を用いて画像データを処理する第２の工程と、
前記メディア装着手段に装着された前記記憶メディアの取り外しが指示された場合に、当該記憶メディアの記憶領域に画像データが格納されているかどうかを判断し、前記記憶メディアの記憶領域に画像データが格納されていないと判断した場合に、直ちに前記記憶メディアの取り外しを許可する第３の工程と、
前記記憶メディアの記憶領域に画像データが格納されていると判断した場合に、前記記憶メディアの記憶領域に格納された画像データの中に前記２つの記憶領域に跨って格納された跨ぎデータが存在するかどうかを確認し、前記跨ぎデータが存在する場合に、前記親展ボックスの記憶領域と前記記憶メディアの記憶領域における当該跨ぎデータをそれぞれ削除してから、前記記憶メディアの取り外しを許可する第４の工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項１９】
画像データを格納する親展ボックスを実装するとともに、記憶メディアが着脱可能に装着されるメディア装着手段を備える画像処理装置の制御プログラムであって、
コンピュータに、
前記親展ボックスの記憶領域と前記メディア装着手段に装着された前記記憶メディアの記憶領域とを連結する第１の工程と、
前記第１の工程で連結された２つの記憶領域を用いて画像データを処理する第２の工程と、
前記メディア装着手段に装着された前記記憶メディアの取り外しが指示された場合に、当該記憶メディアの記憶領域に画像データが格納されているかどうかを判断し、前記記憶メディアの記憶領域に画像データが格納されていないと判断した場合に、直ちに前記記憶メディアの取り外しを許可する第３の工程と、
前記記憶メディアの記憶領域に画像データが格納されていると判断した場合に、前記記憶メディアの記憶領域に格納された画像データの中に前記２つの記憶領域に跨って格納された跨ぎデータが存在するかどうかを確認し、前記跨ぎデータが存在する場合に、前記親展ボックスの記憶領域と前記記憶メディアの記憶領域における当該跨ぎデータをそれぞれ削除してから、前記記憶メディアの取り外しを許可する第４の工程と、
を含む処理を実行させることを特徴とする画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親展ボックスを利用したサービスを提供する画像処理装置とその制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
近年、コピー機能、スキャナ機能、プリンタ機能、ファックス機能等の複数の機能を備えた複合機が普及してきている。このような複合機の中には大容量のハードディスクを備え、このハードディスクの記憶領域の一部を親展ボックスとしてユーザーごとに割り当てて、親展ボックスを利用したサービスを提供するものがある。ハードディスクに開設された親展ボックスには、例えば、プリントデータ、スキャンデータ、ファックスデータ、文書データなど、様々な画像データが格納される。
【０００３】
一般に、親展ボックスの記憶容量には制限がある。このため、空き容量が少ない親展ボックスに対し、１回の処理で多量の画像データを格納しようとすると、この画像データを格納している途中で親展ボックスがメモリフル状態になる。このため、メモリ容量の不足によって画像データを格納できない状況に陥ってしまう。
【０００４】
そこで従来においては、メモリ不足に対処するための様々な技術が提案されている。例えば、特許文献１には、画情報蓄積部の容量が不足である場合に、容量の不足をユーザーに知らせて不要なファイルをユーザーに消去させることにより、メモリ容量を回復させる技術が提案されている。
【０００５】
また、特許文献２には、ジョブの動作中に記憶手段のメモリ容量が不足して画像データの記憶が不能になった場合に、選択された画像データファイルを記憶手段から削除することにより、メモリ容量を回復させる技術が提案されている。
【０００６】
また、特許文献３には、画像を記憶するメモリの空き容量が不足した場合に、メモリ上にすでに存在するデータのうち、所定の条件を満たすデータを二次記憶装置に待避することにより、メモリ容量を回復させる技術が提案されている。
【０００７】
また、特許文献４には、画情報メモリの残量が一定量以下になったときに、画情報メモリ内で転送すべき画情報を特定相手先に転送した後、転送された画情報を画情報メモリ内から消去することにより、メモリ容量を回復させる技術が提案されている。
【０００８】
また、特許文献５には、ＦＡＸボードがスタンバイ状態のもとで、プリンタボードが外部機器からの受信データを受信し画像展開する場合に、プリンタ動作で、プリンタボードのメモリ領域とＦＡＸボードのメモリ領域を活用する技術が提案されている。
【０００９】
また、特許文献６には、複数の画像形成装置を連結して構成される画像形成システムにおいて、一つの画像形成装置の記憶手段の容量をオーバーした画像データを、他の画像形成装置の記憶手段に記憶させる技術が提案されている。
【００１０】
以上のように従来の技術は、デバイスのメモリ容量が不足した場合に、すでに記憶しているデータを削除してメモリ容量を回復する方法か、他のメモリ領域に転送してデバイスのメモリ容量を回復する方法か、デバイス内のメモリ領域の空き領域を一時的に使用してメモリ容量の不足を回避する方法のいずれかで対処するものであった。
【００１１】
【特許文献１】特開２００１−１５７００９号公報
【特許文献２】特開２００３−１１０７８３号公報
【特許文献３】特開平０５−２２１０３７号公報
【特許文献４】特開平０８−１１６４１９号公報
【特許文献５】特開２００１−２３７９９８号公報
【特許文献６】特開２００１−１０３３１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１及び特許文献２に記載の技術では、削除できる画像データがなかった場合に、メモリ容量を回復させることができないという欠点がある。また、特許文献３に記載の技術では、所定の条件を満たすデータがなかった場合に、メモリ容量を回復させることができないという欠点がある。また、特許文献４に記載の技術では、特定相手先に接続できなかった場合に、メモリ容量を回復させることができないという欠点がある。また、特許文献５に記載の技術では、プリンタ動作時にＦＡＸボードがスタンバイ状態でなかった場合に、そのメモリ領域を活用することができないという欠点がある。また、特許文献６に記載の技術では、他の画像形成装置の記憶手段が容量オーバーしていた場合や、他の画像形成装置が接続されていない場合に、他の画像形成装置の記憶手段に画像データを記憶することができないという欠点があった。
【課題を解決するための手段】
【００１３】
本発明に係る画像処理装置は、画像データを格納する親展ボックスを実装する画像処理装置であって、記憶メディアが着脱可能に装着されるメディア装着手段と、親展ボックスの記憶領域とメディア装着手段に装着された記憶メディアの記憶領域とを連結する連結手段と、この連結手段で連結された２つの記憶領域を用いて画像データを処理するデータ処理手段とを備えるものである。
【００１４】
本発明に係る画像処理装置の制御方法は、画像データを格納する親展ボックスを実装するとともに、記憶メディアが着脱可能に装着されるメディア装着手段を備える画像処理装置の制御方法であって、親展ボックスの記憶領域とメディア装着手段に装着された記憶メディアの記憶領域とを連結する第１の工程と、第１の工程で連結された２つの記憶領域を用いて画像データを処理する第２の工程とを有するものである。
【００１５】
本発明に係る画像処理装置の制御プラグラムは、画像データを格納する親展ボックスを実装するとともに、記憶メディアが着脱可能に装着されるメディア装着手段を備える画像処理装置の制御プログラムであって、コンピュータに、親展ボックスの記憶領域とメディア装着手段に装着された記憶メディアの記憶領域とを連結する第１の工程と、第１の工程で連結された２つの記憶領域を用いて画像データを処理する第２の工程とを含む処理を実行させるものである。
【００１６】
本発明に係る画像処理装置とその制御方法及び制御プログラムにおいては、親展ボックスの記憶領域とメディア装着手段に装着された記憶メディアの記憶領域とを連結し、これら２つの記憶領域を用いて画像データを処理するものとなっているため、自装置（画像処理装置）の動作状態や外部装置の動作状態に左右されることなく、ユーザーが手持ちの記憶メディアを装着するだけで、画像データを処理するときに使用可能なメモリ容量を大幅に増加させることが可能となる。
【発明の効果】
【００１７】
本発明によれば、画像処理装置が備えるメディア装着手段に対して、ユーザーが手持ちの記憶メディアを装着するだけで、画像データを処理するときに使用可能なメモリ容量を大幅に増加させることができる。したがって、親展ボックスを利用したサービスを受けるにあたって、親展ボックスの記憶領域だけではメモリ容量が不足する場合でも、記憶メディアを装着するだけで簡単にメモリ容量の不足を解消することができる。また、記憶メディアを装着することによって、親展ボックスのメモリ容量を超える画像データを取り扱うことも可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の具体的な実施の形態について図面を参照しつつ詳細に説明する。
【００１９】
図１は本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。この画像処理装置は、例えば、デジタル複合機を構成するものであって、大きくは、コントローラ１と、操作パネル２と、スキャナ部３と、プリンタ部４とを備えている。
【００２０】
コントローラ１は、画像処理装置全体の処理動作を統括的に制御するものである。コントローラ１は、ＣＰＵ(Central Processing Unit)５と、ＲＯＭ(Read-Only Memory)６と、ＲＡＭ(Random Access Memory)７と、不揮発性メモリ(NVRAM)８と、ハードディスク(HDD;Hard Disk Drive)９と、画像処理部１０と、パネルインターフェース１１と、通信インターフェース１２と、デバイスインターフェース１３と、ＬＡＮ接続部１４と、シリアル接続部１５と、ＵＳＢ接続部１６と、モデム１７とを備えている。このうち、ＣＰＵ５と、ＲＯＭ６と、ＲＡＭ７と、不揮発性メモリ８と、ハードディスク９と、画像処理部１０と、パネルインターフェース１１と、通信インターフェース１２と、デバイスインターフェース１３は、それぞれ共通のバス（メモリバス、ＰＣＩバスなど）１８に接続されている。
【００２１】
ＣＰＵ５は、ＲＯＭ６に格納された制御プログラムにしたがって各種の制御処理やデータ処理を行なうものである。ＲＯＭ６は、上記制御プログラムや制御用の固定データなどを格納するものである。ＲＯＭ６は、読み出し専用のメモリであるが、データの消去と書き込みを電気的に行なえるフラッシュメモリを用いて構成することも可能である。ＲＡＭ７は、プログラム動作のためのシステムメモリや、画像処理のためのページメモリなどに利用されるものである。
【００２２】
不揮発性メモリ８は、不揮発性のデータ、画質調整、各種の設定パラメータ、各種の履歴データなどを格納するために利用されるものである。ハードディスク９は、画像処理装置に内蔵された大容量のデータ記憶装置であって、画像データや各種の履歴データなどを格納するために利用されるものである。また、ハードディスク９には、画像データを格納する親展ボックスを実装可能となっている。親展ボックスは、ユーザーからの要求に応じて、ハードディスク９の記憶領域の一部をユーザーごとに割り当てることにより、ハードディスク９内に開設されるものである。親展ボックスは、ユーザー個人のパーソナルボックス（私書箱的なもの）として利用されるものである。このため、ハードディスク９に親展ボックスを開設する場合は、親展ボックスの識別情報（ボックス名など）と合わせて、パスワードの設定（登録）が行なわれる。また、親展ボックスにアクセスする場合は、パスワードを用いたユーザー認証処理が行なわれる。
【００２３】
画像処理部１０は、予め設定された画像処理プログラムにしたがって種々の画像処理（例えば、色変換、色補正、階調補正、伸張圧縮、画像回転、スクリーン生成などの処理）を画像データに施すものである。パネルインターフェース１１は、ユーザーインターフェースとなる操作パネル２との間で操作用データのやり取りを行なうものである。
【００２４】
通信インターフェース１２は、各種の外部装置を画像処理装置に接続したり、画像処理装置をネットワークに接続したりするためのインターフェースである。デバイスインターフェース１３は、入出力デバイスとの間で各種のデータ（画像データ、制御データなど）の受け渡しを行なうものである。
【００２５】
ＬＡＮ接続部１４は、ＬＡＮ(Local Area Network)で構築されたネットワークに画像処理装置を接続するためのもので、例えば、１０Ｂａｓｅ−Ｔや１００Ｂａｓｅ−Ｔ、各種の無線ＬＡＮによるネットワークへの接続を行なう。シリアル接続部１５は、シリアル方式でデータの転送を行なう各種のシリアル機器を画像処理装置に接続するためのもので、例えば、ＲＳ２３２Ｃ規格に対応したカードリーダライタ１９の接続を行なうものである。カードリーダライタ１９は、当該カードリーダライタ１９に着脱可能に装着されるカード型の記憶メディア２０に対して、データの読み出しや書き込みを行なうもので、本発明におけるメディア装着手段に相当するものである。
【００２６】
カードリーダライタ１９に接続可能な記憶メディア２０としては、例えば、現在主流のフラッシュメモリタイプのメモリカードを用いることが可能である。具体的には、マルチメディアカード（登録商標）、スマートメディア、コンパクトフラッシュ（登録商標）、ＳＤメモリカードなどを用いることができる。また、シリアル接続部１５に接続されるシリアル機器を変えることで、メモリスティック（登録商標）のようなカード型以外の小型記憶メディアを用いることもできる。
【００２７】
ＵＳＢ接続部１６は、ＵＳＢ(Universal Serial Bus)規格でデータの転送を行なう各種のＵＳＢ機器を画像処理装置に接続するためのもので、例えば、ＵＳＢ１．１規格に対応した機器やＵＳＢ２．０に対応した機器の接続を行なうものである。ＵＳＢ接続部１６には、記憶メディアの一つであるＵＳＢメモリを着脱可能に装着することが可能である。したがって、本発明におけるメディア装着手段は、上述したメディアリーダライタ１９だけに限らず、ＵＳＢ接続部１６を用いて構成することも可能である。また、記憶メディアとしては、上述したメモリカードやＵＳＢメモリだけでなく、ＣＤ−ＲＷ、ＤＶＤ−ＲＷ、ＭＯ、外付けハードディスクなどを用いることが可能である。モデム１７は、公衆回線への接続を行なうモデム制御部を含むもので、ファクスデータの送受信機能を実現するものである。
【００２８】
一方、操作パネル２は、画像処理装置を使用するユーザーが各種の情報を入力したり、ユーザーに対して各種の情報を表示したりするユーザーインタフェースとなるものである。操作パネル２は、例えば、タッチパネル付きの液晶ディスプレイからなる表示部２１と、各種のボタン、スイッチ、キー等を用いた操作部２２とによって構成されている。
【００２９】
スキャナ部３は、画像データを入力する入力デバイスとなるものである。スキャナ部３は、プラテンガラス等の原稿台にセット（載置）された原稿の画像を光学的に読み取って画像データ（デジタルデータ）に変換するイメージスキャナ等によって構成されるものである。スキャナ部３は、読取対象となる原稿を１枚ずつ画像の読取位置に搬送する自動原稿搬送機能や、原稿の両面の画像を読み取る両面読取機能を備えた構成を採用することが可能である。プリンタ部４は、画像データを出力する出力デバイスとなるものである。プリンタ部４は、プリントデータに対応する画像を用紙等の記録媒体にインク、トナー等を用いて印刷するプリントエンジンによって構成されるものである。
【００３０】
図２は本発明の実施形態に係る画像処理装置の機能ブロック図である。図２において、連結部２３、データ処理部２４及び取り外し制御部２５は、上述したＣＰＵ５がＲＯＭ６に格納された制御プログラム（コンピュータ・プログラム）をＲＡＭ７に読み出して実行することにより実現されるものである。
【００３１】
連結部２３は、ハードディスク９に開設（実装）された親展ボックス２６の記憶領域とメディアリーダライタ１９に装着された記憶メディア２０の記憶領域とを連結するものである。２つの記憶領域を連結する方法としては、例えば、図３に示すように、親展ボックス２６の記憶領域を規定するメモリアドレス（先頭アドレス、最終アドレス）と、記憶メディア２０の記憶領域を規定するメモリアドレス（先頭アドレス、最終アドレス）のうち、親展ボックス２６の記憶領域の最終アドレスに続くメモリアドレスが記憶メディア２０の記憶領域の先頭アドレスであり、かつ記憶メディア２０の記憶領域の最終アドレスに続くメモリアドレスが親展ボックス２６の記憶領域の先頭アドレスであると認識するように、各々の記憶領域の最終アドレスにネクストポインタを設定する方法を採用することが可能である。このように２つの記憶領域を連結部２３で連結させることにより、画像処理装置のコントローラ１においては、上記２つの記憶領域を１つの記憶領域として取り扱うことが可能となる。
【００３２】
データ処理部２４は、連結部２３で連結された２つの記憶領域を用いて画像データを処理するもので、より具体的には、画像データの格納（書き込み）、読み出し、移動、削除などのデータ処理やこれに係る制御処理を行なうものである。データ処理部２４の具体的な処理内容については、後段で詳しく説明する。
【００３３】
取り外し制御部２５は、メディアリーダライタ１９に装着された記憶メディア２０の取り外しが指示された場合に、記憶メディア２０の取り外しを許可するまでの処理を制御するものである。記憶メディア２０の取り外しの指示と、記憶メディア２０の取り外しの許可は、いずれも操作パネル２を用いて行なわれる。取り外し制御部２５の具体的な処理内容については後段で詳しく説明する。
【００３４】
図４及び図５は画像データの格納処理に係る第１の処理例を示すフローチャートである。まず、ハードディスク９に少なくとも１つの親展ボックスを実装（開設）した状態で、ユーザーがメディアリーダライタ１９に記憶メディア２０を装着し、その後、操作パネル２を用いて所望の親展ボックスをユーザーが１つ選択して当該親展ボックスへのアクセス許可をユーザ認証処理によって受けると、連結部２３は、上記図３に示す方法で親展ボックス２６の記憶領域と記憶メディア２０の記憶領域とを連結させる（ステップＳ１〜Ｓ３）。なお、記憶メディア２０の装着と親展ボックス２６の選択は、順序が逆であっても構わない。
【００３５】
次に、データ処理部２４は、連結部２３が連結した２つの記憶領域のうち、いずれの記憶領域に先に画像データを格納するかをユーザーに選択させるための格納先選択画面を操作パネル２の表示部２１に表示して、ユーザーによる選択（格納先の指示）を操作部２２で受け付ける（ステップＳ４）。そして、格納先選択画面でユーザーが親展ボックス２６の記憶領域を選択すると、ステップＳ５からステップＳ６に進み、そこで親展ボックス２６の記憶領域に画像データの格納を開始する。
【００３６】
次いで、データ処理部２４は、親展ボックス２６の記憶領域に画像データを格納している途中で、当該親展ボックス２６の記憶領域がメモリフル状態になっていないかどうかを確認し（ステップＳ７）、メモリフル状態になっていない場合は、画像データの格納が終了したかどうかを確認する（ステップＳ８）。そして、親展ボックス２６の記憶領域がメモリフル状態になる前に画像データの格納を終えた場合は、そのまま一連の処理を終える。メモリフル状態とは、画像データを格納するための記憶領域を全て使い切って、残りの領域（空き容量）がなくなった状態をいう。
【００３７】
また、親展ボックス２６の記憶領域に画像データを格納している途中で、当該親展ボックス２６の記憶領域がメモリフル状態になると、データ処理部２４は、記憶メディア２０の記憶領域がメモリフル状態になっているかどうかを確認する（ステップＳ９）。そして、記憶メディア２０の記憶領域がメモリフル状態になっている場合は、操作パネル２の表示部２１にエラーメッセージを表示することで、画像データの格納が不可になったことをユーザーに通知した後（ステップＳ１０）、一連の処理を終える。また、記憶メディア２０の記憶領域がメモリフル状態になっていない場合は、ステップＳ９からステップＳ１１に移行することにより、画像データの格納先を、親展ボックス２６の記憶領域から記憶メディア２０の記憶領域へと切り替える。
【００３８】
また、上述した格納先選択画面でユーザーが記憶メディア２０の記憶領域を選択すると、ステップＳ５からステップＳ１１に移行し、そこでデータ処理部２４が記憶メディア２０の記憶領域に画像データの格納を開始する。次いで、データ処理部２４は、記憶メディア２０の記憶領域に画像データを格納している途中で、当該記憶メディア２０の記憶領域がメモリフル状態になっていないかどうかを確認し（ステップＳ１２）、メモリフル状態になっていない場合は、画像データの格納が終了したかどうかを確認する（ステップＳ１３）。そして、記憶メディア２０の記憶領域がメモリフル状態になる前に画像データの格納を終えた場合は、そのまま一連の処理を終える。
【００３９】
また、記憶メディア２０の記憶領域に画像データを格納している途中で、当該記憶メディア２０の記憶領域がメモリフル状態になると、データ処理部２４は、親展ボックス２６の記憶領域がメモリフル状態になっているかどうかを確認する（ステップＳ１４）。そして、親展ボックス２６の記憶領域がメモリフル状態になっている場合は、操作パネル２の表示部２１にエラーメッセージを表示することで、画像データの格納が不可になったことをユーザーに通知した後（ステップＳ１５）、一連の処理を終える。また、親展ボックス２６の記憶領域がメモリフル状態になっていない場合は、ステップＳ１４からステップＳ６に移行することにより、画像データの格納先を、記憶メディア２０の記憶領域から親展ボックス２６の記憶領域へと切り替える。
【００４０】
なお、上記第１処理例においては、親展ボックス２６の記憶領域と記憶メディア２０の記憶領域を連結部２３で連結した際に、いずれの記憶領域に先に画像データを格納するかをユーザーに選択させるものとしたが、本発明はこれに限らず、例えば上記ステップＳ４，Ｓ５の処理を省略して、予め設定された記憶領域（例えば、親展ボックス２６の記憶領域）に先に画像データを格納するように制御してもよい。前者の方式を採用した場合は、ユーザーが希望する記憶領域を優先して画像データを格納することができ、後者の方式を採用した場合は、ユーザーの操作を簡素化することができる。
【００４１】
また、上記第１処理例においては、親展ボックス２６の記憶領域に画像データを格納している途中で親展ボックス２６の記憶領域がメモリフル状態になった場合に、記憶メディア２０の記憶領域がメモリフル状態になっているかどうかを確認し、記憶メディア２０の記憶領域がメモリフル状態になっていない場合は、画像データの格納先を親展ボックス２６の記憶領域から記憶メディア２０の記憶領域へと自動的に切り替えるものとしたが、この切り替えに先立って（ステップＳ９でＮｏと判定した場合に）、画像データの格納先を記憶メディア２０の記憶領域に切り替えるかどうかをユーザーに選択させるための切り替え選択画面を操作パネル２の表示部２１に表示して、ユーザーによる選択指示を操作部２２で受け付け、ユーザーが記憶領域の切り替えを選択（指示）した場合のみ、ステップＳ１１に進んで画像データの格納先を切り替えるものとしてもよい。この点は、記憶メディア２０の記憶領域に画像データを格納している途中で記憶メディア２０の記憶領域がメモリフル状態になった場合でも同様である。前者の方式を採用した場合は、記憶領域の切り替えに伴うユーザーの操作を簡素化することができ、後者の方式を採用した場合は、ユーザーの希望に応じて記憶領域の切り替えを制御することができる。
【００４２】
また、親展ボックス２６の記憶領域に画像データを格納している途中で親展ボックス２６の記憶領域がメモリフル状態になり、これに伴って画像データの格納先を親展ボックス２６の記憶領域から記憶メディア２０の記憶領域へと切り替える場合に、ステップＳ１１に進む前に、親展ボックス２６に格納途中の画像データを、親展ボックス２６の記憶領域と記憶メディア２０の記憶領域に跨って格納するかどうかをユーザーに選択させるための跨ぎ格納選択画面を操作パネル２の表示部２１に表示して、ユーザーによる選択指示を操作部２２で受け付けるものとしてもよい。そして、ステップＳ１１に進んだときに、その前に表示した跨ぎ格納選択画面でユーザーが２つの記憶領域に跨って画像データを格納することを選択していた場合は、その選択指示にしたがって画像データを２つの記憶領域に跨って格納し、ユーザーが２つの記憶領域に跨って画像データを格納することを選択しなかった場合は、その選択指示にしたがって画像データを２つの記憶領域に跨らないように格納するものとしてもよい。この方式を採用すれば、メモリフル状態の発生に伴って画像データの格納先を切り替える場合に、２つの記憶領域に跨って画像データを格納するかどうかを、ユーザーの希望に応じて切り替え制御することができる。
【００４３】
これにより、例えば図６に示すように、スキャナ部３で読み取った３ページ分（原稿３枚分）の画像データを親展ボックス２６の記憶領域に格納する際に、２ページ目のちょうど半分（途中）まで画像データを格納した時点で親展ボックス２６の記憶領域がメモリフル状態になった場合は、上記跨ぎ格納選択画面でユーザーが２つの記憶領域に跨って画像データを格納することを選択するかどうかにより、２ページ目の残り半分から記憶メディア２０の記憶領域に画像データを格納するケースと、２ページ目の最初から記憶メディア２０の記憶領域に画像データを格納するケースがあり得る。この点は、記憶メディア２０の記憶領域に画像データを格納している途中で記憶メディア２０の記憶領域がメモリフル状態になり、これに伴って画像データの格納先を記憶メディア２０の記憶領域から親展ボックス２６の記憶領域へと切り替える場合でも同様である。
【００４４】
図７及び図８は画像データの格納処理に係る第２の処理例を示すフローチャートである。まず、上記ステップＳ１〜Ｓ５と同様の処理を行ない、ステップＳ５で画像データの格納先が親展ボックス２６の記憶領域で選択された場合は図７の処理に進み、ステップＳ５で画像データの格納先が記憶メディア２０の記憶領域で選択された場合は図８の処理に進む。ちなみに、図７の処理と図８の処理は、いずれもデータ処理部２４によって行なわれるものである。
【００４５】
図７の処理においては、まず、親展ボックス２６の記憶領域に画像データの格納を開始する（ステップＳ１６）。次に、親展ボックス２６の記憶領域に画像データを格納している途中で、当該親展ボックス２６の記憶領域がメモリフル状態になっていないかどうかを確認し（ステップＳ１７）、メモリフル状態になっていない場合は、画像データの格納が終了したかどうかを確認する（ステップＳ１８）。そして、親展ボックス２６の記憶領域がメモリフル状態になる前に画像データの格納を終えた場合は、そのまま一連の処理を終える。
【００４６】
また、親展ボックス２６の記憶領域に画像データを格納している途中で、当該親展ボックス２６の記憶領域がメモリフル状態になった場合は、記憶メディア２０の記憶領域がメモリフル状態になっているかどうかを確認する（ステップＳ１９）。そして、記憶メディア２０の記憶領域がメモリフル状態になっている場合は、操作パネル２の表示部２１にエラーメッセージを表示することで、画像データの格納が不可になったことをユーザーに通知した後（ステップＳ２５）、一連の処理を終える。また、記憶メディア２０の記憶領域がメモリフル状態になっていない場合は、親展ボックス２６の記憶領域に旧画像データが格納されているかどうかを確認する（ステップＳ２０）。ここで記述する旧画像データとは、今回の格納処理よりも以前に親展ボックス２６の記憶領域に格納された画像データをいう。このため、今回の格納処理で親展ボックス２６の記憶領域に格納しようとしている画像データは、旧画像データに該当しない。
【００４７】
親展ボックス２６の記憶領域に旧画像データが存在しなかった場合は、操作パネル２の表示部２１にエラーメッセージを表示することで、画像データの格納が不可になったことをユーザーに通知した後（ステップＳ２５）、一連の処理を終える。これに対して、親展ボックス２６の記憶領域に旧画像データが存在した場合は、当該旧画像データを親展ボックス２６の記憶領域から記憶メディア２０の記憶領域に移動させる処理を開始する（ステップＳ２１）。旧画像データの移動処理は、例えば、親展ボックス２６の記憶領域から旧画像データをＲＡＭ７上に読み出す処理と、ＲＡＭ７上に読み出した旧画像データを記憶メディア２０の記憶領域に格納する処理と、記憶メディア２０の記憶領域に格納済みの旧画像データを親展ボックス２６の記憶領域から削除する処理によって行なわれる。
【００４８】
続いて、旧画像データを移動している途中で記憶メディア２０の記憶領域がメモリフル状態になっていないかどうかを確認し（ステップＳ２２）、メモリフル状態になっていない場合は、旧画像データの移動が終了したかどうかを確認する（ステップＳ２３）。そして、記憶メディア２０の記憶領域がメモリフル状態になる前に旧画像データの移動を終えた場合は、旧画像データの移動によって空き容量が確保された親展ボックス２６の記憶領域に対して、上記ステップＳ１７でメモリフル状態になって格納途中になっていた画像データの続きから格納を再開した後（ステップＳ２４）、再びステップＳ１７に戻る。また、旧画像データの移動を終える前に記憶メディア２０の記憶領域がメモリフル状態になった場合は、操作パネル２の表示部２１にエラーメッセージを表示することで、画像データの格納が不可になったことをユーザーに通知した後（ステップＳ２５）、一連の処理を終える。
【００４９】
一方、図８の処理においては、まず、記憶メディア２０の記憶領域に画像データの格納を開始する（ステップＳ２６）。次に、記憶メディア２０の記憶領域に画像データを格納している途中で、当該記憶メディア２０の記憶領域がメモリフル状態になっていないかどうかを確認し（ステップＳ２７）、メモリフル状態になっていない場合は、画像データの格納が終了したかどうかを確認する（ステップＳ２８）。そして、記憶メディア２０の記憶領域がメモリフル状態になる前に画像データの格納を終えた場合は、そのまま一連の処理を終える。
【００５０】
また、記憶メディア２０の記憶領域に画像データを格納している途中で、当該記憶メディア２０の記憶領域がメモリフル状態になった場合は、親展ボックス２６の記憶領域がメモリフル状態になっているかどうかを確認する（ステップＳ２９）。そして、親展ボックス２６の記憶領域がメモリフル状態になっている場合は、操作パネル２の表示部２１にエラーメッセージを表示することで、画像データの格納が不可になったことをユーザーに通知した後（ステップＳ３５）、一連の処理を終える。また、親展ボックス２６の記憶領域がメモリフル状態になっていない場合は、記憶メディア２０の記憶領域に旧画像データが格納されているかどうかを確認する（ステップＳ３０）。ここで記述する旧画像データとは、今回の格納処理よりも以前に記憶メディア２０の記憶領域に格納された画像データをいう。このため、今回の格納処理で記憶メディア２０の記憶領域に格納しようとしている画像データは、旧画像データに該当しない。
【００５１】
記憶メディア２０の記憶領域に旧画像データが存在しなかった場合は、操作パネル２の表示部２１にエラーメッセージを表示することで、画像データの格納が不可になったことをユーザーに通知した後（ステップＳ３５）、一連の処理を終える。これに対して、記憶メディア２０の記憶領域に旧画像データが存在した場合は、当該旧画像データを記憶メディア２０の記憶領域から親展ボックス２６の記憶領域に移動させる処理を開始する（ステップＳ３１）。旧画像データの移動処理は、記憶メディア２０の記憶領域から旧画像データを読み出す処理と、記憶メディア２０の記憶領域から読み出した旧画像データを親展ボックス２６の記憶領域に格納する処理と、親展ボックス２６の記憶領域に格納済みの旧画像データを記憶メディア２０の記憶領域から削除する処理によって行なわれる。
【００５２】
続いて、旧画像データを移動している途中で親展ボックス２６の記憶領域がメモリフル状態になっていないかどうかを確認し（ステップＳ３２）、メモリフル状態になっていない場合は、旧画像データの移動が終了したかどうかを確認する（ステップＳ３３）。そして、親展ボックス２６の記憶領域がメモリフル状態になる前に旧画像データの移動を終えた場合は、旧画像データの移動によって空き容量が確保された記憶メディア２０の記憶領域に対して、上記ステップＳ２７でメモリフル状態になって格納途中になっていた画像データの続きから格納を再開した後（ステップＳ３４）、再びステップＳ２７に戻る。また、旧画像データの移動を終える前に親展ボックス２６の記憶領域がメモリフル状態になった場合は、操作パネル２の表示部２１にエラーメッセージを表示することで、画像データの格納が不可になったことをユーザーに通知した後（ステップＳ３５）、一連の処理を終える。
【００５３】
なお、上記第２の処理例においては、親展ボックス２６の記憶領域に画像データを格納している途中で親展ボックス２６の記憶領域がメモリフル状態になった場合に、記憶メディア２０の記憶領域がメモリフル状態になっているかどうかを確認し、記憶メディア２０の記憶領域がメモリフル状態になっていない場合は、親展ボックス２６の記憶領域に格納された旧画像データを記憶メディア２０の記憶領域に自動的に移動するものとしたが、この移動に先立って（ステップＳ２０でＹｅｓと判定した場合に）、旧画像データを記憶メディア２０の記憶領域に移動するかどうかをユーザーに選択させるための移動選択画面を操作パネル２の表示部２１に表示して、ユーザーによる選択指示を操作部２２で受け付け、ユーザーが旧画像データの移動を選択（指示）した場合のみ、ステップＳ２１に進んで旧画像データを移動するものとしてもよい。この点は、記憶メディア２０の記憶領域に画像データを格納している途中で記憶メディア２０の記憶領域がメモリフル状態になった場合でも同様である。前者の方式を採用した場合は、旧画像データの移動に伴うユーザーの操作を簡素化することができ、後者の方式を採用した場合は、ユーザーの希望に応じて旧画像データの移動を制御することができる。
【００５４】
また、旧画像データを記憶メディア２０の記憶領域に移動させる際に、ステップＳ２１に進む前に、親展ボックス２６の記憶領域に格納されている旧画像データの中から移動の対象となる旧画像データをユーザーに選択させるための移動画像選択画面を操作パネル２の表示部２１に表示して、ユーザーによる選択指示を操作部２２で受け付けるものとしてもよい。そして、ステップＳ２１に進んだときに、その前に表示した移動画像選択画面でユーザーが選択した旧画像データだけを記憶メディア２０の記憶領域に移動させるものとしてもよい。この場合は、ユーザーが希望する旧画像データだけを記憶メディア２０の記憶領域に移動させ、その他の旧画像データは親展ボックス２６の記憶領域に残すことができる。この点は、旧画像データを親展ボックス２６の記憶領域に移動させる場合も同様である。
【００５５】
また、上記移動画像選択画面として、例えば、親展ボックス２６の記憶領域に格納された画像データと記憶メディア２０の記憶領域に格納された画像データをリスト形式で操作パネル２の表示部２１に表示する場合に、図９に示すように、各々の画像データが親展ボックス２６及び記憶メディア２０に対応する２つの記憶領域のいずれに格納されているかを示すマーク（図例ではチェックマーク）を表示することにより、画像データのリストの中から移動の対象となる旧画像データを容易に選択することができる。上記図９の表示例では、画像データのリストのなかで、親展ボックスと記憶メディアの少なくとも一方にチェックマークが入っており、このチェックマークが入っている方に画像データが格納されている。このため、リストで表示された５つの画像データのうち、画像データ００１，００２，００５は記憶メディア２０の記憶領域に格納され、画像データ００３は親展ボックス２６の記憶領域に格納され、画像データ００４は親展ボックス２６の記憶領域と記憶メディア２０の記憶領域に跨って格納されていることが一目で分かる。こうしたマークを用いた画像データのリスト表示は、上記移動画像選択画面だけでなく、例えばユーザーから表示要求があった場合など、必要に応じて様々な状況で適用することが可能である。
【００５６】
以上のような画像データの格納処理においては、親展ボックス２６の記憶領域とメディアリーダライタ１９に装着された記憶メディア２０の記憶領域とを連結し、これら２つの記憶領域を用いて画像データを処理するため、自装置（画像処理装置）の動作状態や外部装置の動作状態に左右されることなく、ユーザーが手持ちの記憶メディア２０を装着するだけで、画像データを処理するときに使用可能なメモリ容量を大幅に増加させることができる。したがって、親展ボックス２６を利用したサービスを受けるにあたって、親展ボックス２６の記憶領域だけではメモリ容量が不足する場合でも、記憶メディア２０を装着するだけで簡単にメモリ容量の不足を解消することができる。また、記憶メディア２０を装着することによって、親展ボックス２６のメモリ容量を超える画像データを取り扱うことも可能となる。
【００５７】
また、第１の処理例においては、親展ボックス２６の記憶領域と記憶メディア２０の記憶領域を連結部２３で連結した状態で画像データの格納処理を行なう場合に、一方の記憶領域に先に画像データを格納し、一方の記憶領域がメモリフル状態になった場合は、画像データの格納先を他方の記憶領域に切り替えるようにしているため、画像データの格納途中で一方の記憶領域がメモリフル状態になっても、画像データの格納先を他方の記憶領域に切り替えることで、画像データの格納を継続させることができる。
【００５８】
また、第２の処理例においては、親展ボックス２６の記憶領域と記憶メディア２０の記憶領域を連結部２３で連結した状態で画像データの格納処理を行なう場合に、一方の記憶領域に先に画像データを格納し、一方の記憶領域がメモリフル状態になった場合は、一方の記憶領域に格納されている旧画像データを他方の記憶領域に移動させるようにしているため、画像データの格納途中で一方の記憶領域がメモリフル状態になっても、一方の記憶領域に格納されている旧画像データを他方の記憶領域に移動させることで、一方の記憶領域のメモリ容量を回復させることができる。このため、一方の記憶領域に対して画像データの格納を再開させることができる。
【００５９】
続いて、メディアリーダライタ１９から記憶メディア２０を取り外す際に取り外し制御部２５によって行なわれる具体的な処理例について説明する。
【００６０】
図１０は記憶メディアの取り外し制御に係る第１の処理例を示すフローチャートである。まず、取り外し制御部２５は、メディアリーダライタ１９に装着された記憶メディア２０の取り外しが指示されたかどうかを判断する（ステップＳ４１）。記憶メディア２０の取り外しの指示は操作パネル２を用いてユーザーにより行なわれる。この取り外しの指示は、直接的な指示であってもよいし、間接的な指示であってもよい。直接的な指示としては、例えば、記憶メディア２０の取り外しを指示する取り外し指示ボタンを操作パネル２に設け、この取り外し指示ボタンをユーザーが押下したときに、取り外しの指示があったと認識する場合が考えられる。間接的な指示としては、例えば、操作パネル２の表示部２１に、親展ボックス２６を利用したサービス（画像データの蓄積サービスやプリントサービスなど）を受けるための操作画面を表示している状態で、この操作画面を閉じる操作をユーザーが行なったときに、この画面閉じ操作を記憶メディア２０の取り外しの指示として認識する場合が考えられる。
【００６１】
記憶メディア２０の取り外しが指示されると、取り外し制御部２５は、記憶メディア２０の記憶領域に画像データが格納されているかどうかを判断する（ステップＳ４２）。そして、記憶メディア２０の記憶領域に画像データが格納されていないと判断した場合は、その時点で直ちに記憶メディア２０の取り外しを許可する（ステップＳ４７）。記憶メディア２０の取り外しの許可は、ユーザーに対してなされるものである。具体的には、例えば、操作パネル２の表示部２１に記憶メディア２０の取り外しを許可する旨のメッセージを表示したり、記憶メディア２０の取り外しを促すメッセージを表示したりすることにより、ユーザーに対して記憶メディア２０の取り外しを許可する。
【００６２】
一方、記憶メディア２０の記憶領域に画像データが格納されていると判断した場合は、当該記憶メディア２０の記憶領域に格納されている画像データの中に親展ボックス２６の記憶領域に跨って格納された画像データ（以下、「跨ぎデータ」）が存在するかどうかを確認する（ステップＳ４３）。そして、跨ぎデータが存在した場合は、ユーザーの指示にしたがって跨ぎデータを移動させる（ステップＳ４４）。この場合、ユーザーの指示は操作パネル２を用いて行なわれる。その際、ユーザーが跨ぎデータの移動先を記憶メディア２０の記憶領域で指示した場合は、この指示に基づく画像データの移動命令を取り外し制御部２５がデータ処理部２４に与えることにより、跨ぎデータを記憶メディア２０の記憶領域に移動させる。また、ユーザーが跨ぎデータの移動先を親展ボックス２６の記憶領域で指示した場合は、この指示に基づく画像データの移動命令を取り外し制御部２５がデータ処理部２４に与えることにより、跨ぎデータを親展ボックス２６０の記憶領域に移動させる。跨ぎデータの移動処理は、例えば、各々の記憶領域に跨って格納された画像データをＲＡＭ７上に読み出す処理と、各々の記憶領域から跨ぎデータを削除する処理と、ＲＡＭ７上に読み出した画像データを移動先の記憶領域に格納する処理によって行なわれる。
【００６３】
続いて、取り外し制御部２５は、跨ぎデータ以外の画像データに関して、ユーザーから移動の指示を受け付け（ステップＳ４５）、移動の指示がない場合（例えば、ユーザーが操作パネル２上で移動不要ボタンを押下するなどの操作を行なった場合）は、そのままステップＳ４７に移行して記憶メディア２０の取り外しを許可する。また、移動の指示があった場合は、ステップＳ４７に進む前に、移動の指示に基づく画像データの移動命令をデータ処理部２４に与えることにより、画像データを親展ボックス２６の記憶領域に移動させる（ステップＳ４６）。
【００６４】
画像データの移動の指示は、例えば、記憶メディア２０に格納されている画像データの一覧を操作パネル２の表示部２１に表示し、その中からユーザーが操作パネル２の操作部２２で移動の対象となる画像データを１つ又は複数選択することにより行なわれる。その際、記憶メディア２０の記憶領域に格納されている画像データの全部をユーザーが選択すると、この選択指示に基づく画像データの移動命令を取り外し制御部２５がデータ処理部２４に与えることにより、記憶メディア２０の記憶領域に格納されている画像データの全部を親展ボックス２６の記憶領域に移動させる。この場合、記憶メディア２０の記憶領域は、画像データが格納されていない空の状態となる。また、記憶メディア２０の記憶領域に格納されている画像データの一部をユーザーが選択すると、この選択指示に基づく顔図データの移動命令を取り外し制御部２５がデータ処理部２４に与えることにより、記憶メディア２０の記憶領域に格納されている画像データの一部を親展ボックス２６の記憶領域に移動させる。この場合、記憶メディア２０の記憶領域には、移動対象外の画像データが残った状態となる。
【００６５】
図１１は記憶メディアの取り外し制御に係る第２の処理例を示すフローチャートである。まず、取り外し制御部２５は、メディアリーダライタ１９に装着された記憶メディア２０の取り外しが指示されたかどうかを判断する（ステップＳ５１）。そして、記憶メディア２０の取り外しが指示されると、取り外し制御部２５は、記憶メディア２０の記憶領域に画像データが格納されているかどうかを判断し（ステップＳ５２）、記憶メディア２０の記憶領域に画像データが格納されていない場合は、その時点で直ちに記憶メディア２０の取り外しを許可する（ステップＳ５７）。これまでの処理は、上記図１０に示す第１の処理例と同様である。
【００６６】
また、記憶メディア２０の記憶領域に画像データが格納されていると判断すると、取り外し制御部２５は、当該記憶メディア２０の記憶領域に格納されている画像データの中に跨ぎデータが存在するかどうかを確認する（ステップＳ５３）。そして、跨ぎデータが存在した場合は、データ処理部２４に画像データの削除命令を与えることにより、跨ぎデータを強制的（自動的）に削除する（ステップＳ５４）。跨ぎデータは、記憶メディア２０と親展ボックス２６の両方の記憶領域に跨って格納されている。このため、ステップＳ５４で跨ぎデータを削除する場合は、記憶メディア２０に格納されている分だけでなく、親展ボックス２６に格納されている分も含めて、跨ぎデータを削除することが望ましい。
【００６７】
続いて、取り外し制御部２５は、跨ぎデータ以外の画像データに関して、ユーザーから削除の指示を受け付け（ステップＳ５５）、削除の指示がない場合（例えば、ユーザーが操作パネル２上で削除不要ボタンを押下するなどの操作を行なった場合）は、そのままステップＳ５７に移行して記憶メディア２０の取り外しを許可する。また、ユーザーから削除の指示があった場合は、ステップＳ５７に進む前に、ユーザーからの削除指示に基づく画像データの削除命令をデータ処理部２４に与えることにより、画像データを記憶メディア２０の記憶領域から削除する（ステップＳ５６）。
【００６８】
画像データの削除の指示は、例えば、記憶メディア２０に格納されている画像データの一覧を操作パネル２の表示部２１に表示し、その中からユーザーが操作パネル２の操作部２２で削除の対象となる画像データを１つ又は複数選択することにより行なわれる。その際、記憶メディア２０の記憶領域に格納されている画像データの全部をユーザーが選択すると、この選択指示に基づく画像データの削除命令を取り外し制御部２５がデータ処理部２４に与えることにより、記憶メディア２０の記憶領域に格納されている画像データの全部を削除する。この場合、記憶メディア２０の記憶領域は、画像データが格納されていない空の状態となる。また、記憶メディア２０の記憶領域に格納されている画像データの一部をユーザーが選択すると、この選択指示に基づく画像データの削除命令を取り外し制御部２５がデータ処理部２４に与えることにより、記憶メディア２０の記憶領域に格納されている画像データの一部を削除する。この場合、記憶メディア２０の記憶領域には、削除対象外の画像データが残った状態となる。
【００６９】
なお、上記取り外し制御に係る第１の処理例と第２の処理例は、適宜組み合わせることが可能である。例えば、図１０に示す第１の処理例において、上記ステップＳ４３，Ｓ４４の処理を、上記ステップＳ５３，Ｓ５４の処理と入れ替えることが可能である。また、図１１に示す第２の処理例において、上記ステップＳ５３，Ｓ５４の処理を、上記ステップＳ４３，Ｓ４４の処理と入れ替えることも可能である。
【００７０】
図１２は記憶メディアの取り外し制御に係る第３の処理例を示すフローチャートである。まず、取り外し制御部２５は、メディアリーダライタ１９に装着された記憶メディア２０の取り外しが指示されたかどうかを判断する（ステップＳ６１）。そして、記憶メディア２０の取り外しが指示されると、取り外し制御部２５は、記憶メディア２０の記憶領域に画像データが格納されているかどうかを判断し（ステップＳ６２）、記憶メディア２０の記憶領域に画像データが格納されていない場合は、その時点で直ちに記憶メディア２０の取り外しを許可する（ステップＳ６７）。これまでの処理は、上記図１０に示す第１の処理例と同様である。
【００７１】
また、記憶メディア２０の記憶領域に画像データが格納されていると判断すると、取り外し制御部２５は、当該記憶メディア２０の記憶領域に格納されている画像データの総量（バイト数）と、親展ボックス２６の記憶領域の空き容量（バイト数）とを比較する（ステップＳ６３）。ここで、記憶メディア２０の記憶領域に格納されている画像データの総量とは、当該記憶領域に格納されている全ての画像データを足し合わせたときのデータ総量を意味する。例えば、記憶メディア２０の記憶領域に合計３つの画像データが格納され、そのうちの１つの画像データの量が５００キロバイト、もう１つの画像データの量が８００キロバイト、残り１つの画像データの量が７００キロバイトであるとすると、記憶メディア２０の記憶領域に格納されている画像データの総量は２０００キロバイトとなる。
【００７２】
上記比較結果において、画像データの総量が空き容量よりも大きい場合は、記憶メディア２０の記憶領域に格納されている画像データの一覧を表示パネル２の表示部２１に表示して、メッセージによりユーザーに画像データの削除指示を促す（ステップＳ６５）。そして、ユーザーが削除対象となる画像データを指示したら、当該削除指示に基づく画像データの削除命令を取り外し制御部２５がデータ処理部２４に与えることにより、記憶メディア２０の記憶領域から画像データを削除した後（ステップＳ６５）、上記ステップＳ６３に戻る。
【００７３】
また、上記比較結果において、画像データの総量が空き容量以下である場合は、取り外し制御部２５がデータ処理部２４に画像データの移動命令を与えることにより、記憶メディア２０の記憶領域に格納されている画像データを親展ボックス２６の記憶領域に移動させた後（ステップＳ６６）、ステップＳ６７に進んで記憶メディア２０の取り外しを許可する。ステップＳ６６における画像データの移動処理は、記憶メディア２０の記憶領域に格納された画像データを１つずつ又は所定の単位でＲＡＭ７上に読み出す処理と、ＲＡＭ７上に読み出した画像データを親展ボックス２６の記憶領域に格納する処理と、親展ボックス２６の記憶領域に格納済みの画像データを記憶メディア２０の記憶領域から削除する処理によって行なわれる。
【００７４】
以上のような取り外し制御処理においては、メディアリーダライタ１９に装着された記憶メディア２０の取り外しが指示された場合に、記憶メディア２０の記憶領域に画像データが格納されているかどうかを判断し、この判断結果に基づいて、記憶メディア２０の取り外しを許可するまでの処理を制御することにより、実際にユーザーが記憶メディア２０の取り外しを指示したときに、記憶メディア２０の記憶領域に画像データが格納されている場合と格納されていない場合で、それぞれ記憶メディア２０の取り外しを許可するまでの処理を適切に制御することが可能となる。
【００７５】
すなわち、記憶メディア２０の取り外しが指示されたときに、記憶メディア２０の記憶領域に画像データが格納されていなかった場合は、直ちに記憶メディアの取り外しを許可することにより、ユーザーからの取り外しの指示があったときに、これに応答して素早く取り外しを許可することができる。
【００７６】
また、第１の処理例のように、記憶メディア２０の取り外しが指示されたときに、記憶メディア２０の記憶領域に画像データが格納されていた場合は、記憶メディア２０の記憶領域に格納されている画像データの一部又は全部を親展ボックス２６の記憶領域に移動させた後で、記憶メディア２０の取り外しを許可するように制御することにより、記憶メディア２０のメモリ容量を回復させた状態で、記憶メディア２０の取り外しを許可することができる。
【００７７】
さらに、第１の処理例のように、記憶メディア２０の取り外しが指示されたときに、記憶メディア２０の記憶領域に画像データが格納されていた場合は、記憶メディア２０の記憶領域に格納されている画像データを親展ボックス２６の記憶領域に移動するかどうかをユーザーに選択させ、ユーザーが画像データの移動を選択した場合は、記憶メディア２０の記憶領域から親展ボックス２６の記憶領域に画像データを移動してから記憶メディア２０の取り外しを許可し、ユーザーが画像データの移動を選択しなかった場合は、記憶メディア２０の記憶領域から親展ボックス２６の記憶領域に画像データを移動することなく記憶メディアの取り外しを許可するように制御することにより、ユーザーが記憶メディア２０の取り外しを指示したときに、記憶メディア２０の記憶領域に格納されている画像データの中で、ユーザーが希望する画像データだけを親展ボックス２６に残した状態で、記憶メディア２０の取り外しを許可することができる。
【００７８】
また、第２の処理例のように、記憶メディア２０の取り外しが指示されたときに、記憶メディア２０の記憶領域に画像データが格納されていた場合は、記憶メディア２０の記憶領域に格納されている画像データの一部又は全部を削除した後で、記憶メディア２０の取り外しを許可するように制御することにより、記憶メディア２０のメモリ容量を回復させた状態で、記憶メディア２０の取り外しを許可することができる。
【００７９】
さらに、第２の処理例のように、記憶メディア２０の取り外しが指示されたときに、記憶メディア２０の記憶領域に画像データが格納されていた場合は、記憶メディア２０の記憶領域に格納されている画像データを削除するかどうかをユーザーに選択させ、ユーザーが画像データの削除を選択した場合は、記憶メディア２０の記憶領域から画像データを削除してから記憶メディア２０の取り外しを許可し、ユーザーが画像データの削除を選択しなかった場合は、記憶メディア２０の記憶領域から画像データを削除することなく記憶メディア２０の取り外しを許可するように制御することにより、ユーザーが記憶メディア２０の取り外しを指示したときに、記憶メディア２０の記憶領域に格納されている画像データの中で、ユーザーが希望する画像データだけを削除した状態で、記憶メディア２０の取り外しを許可することができる。
【００８０】
また、記憶メディア２０の記憶領域に画像データが格納されていると判断した場合に、記憶メディア２０の記憶領域に格納された画像データの中に跨ぎデータが存在するかどうかを確認し、この確認結果に基づいて、記憶メディア２０の取り外しを許可するまでの処理を制御することにより、記憶メディア２０の記憶領域に格納された画像データの中に跨ぎデータが存在する場合と存在しない場合で、それぞれ記憶メディア２０の取り外しを許可するまでの処理を適切に制御することができる。
【００８１】
すなわち、跨ぎデータが存在する場合は、２つの記憶領域のいずれか一方に跨ぎデータを移動させてから、記憶メディア２０の取り外しを許可するか、跨ぎデータを削除してから、記憶メディア２０の取り外しを許可するように制御することにより、各々の記憶領域に中途半端（不完全）な状態で画像データを残すことなく、記憶メディア２０の取り外しを許可することができる。また、跨ぎデータが存在しない場合は、跨ぎデータの移動や削除を行なわなくても、各々の記憶領域に中途半端な状態で画像データを残すことなく、記憶メディア２０の取り外しを許可することができる。
【００８２】
また、第３の処理例のように、記憶メディア２０の記憶領域に格納されている画像データの総量と親展ボックス２６の記憶領域の空き容量とを比較し、この比較結果に基づいて、記憶メディア２０の取り外しを許可するまでの処理を制御することにより、ユーザーが記憶メディアの取り外しを指示したときに、記憶メディアの記憶領域に格納されている画像データの総量と親展ボックスの記憶領域の空き容量との比較結果に基づいて、記憶メディアの取り外しを許可するまでの処理を適切に制御することができる。
【００８３】
すなわち、記憶メディア２０の記憶領域に格納されている画像データの総量が親展ボックス２６の記憶領域の空き容量以下である場合は、直ちに記憶メディア２０から親展ボックス２６に画像データを移動させるように制御することにより、記憶メディア２０の取り外しを許可するまでの時間を短縮することができる。また、記憶メディア２０の記憶領域に格納されている画像データの総量が親展ボックス２６の記憶領域の空き容量よりも大きい場合は、記憶メディア２０の記憶領域に格納されている画像データの一部を削除することにより、画像データの総量を空き容量以下に減少させることができる。このため、親展ボックス２６の記憶領域をメモリフル状態にすることなく、記憶メディア２０から親展ボックス２６に画像データを移動させることが可能となる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態に係る画像処理装置の構成例を示すブロック図である。
【図２】本発明の実施形態に係る画像処理装置の機能ブロック図である。
【図３】連結部の処理例を示す図である。
【図４】画像データの格納処理に係る第１の処理例を示すフローチャート（その１）である。
【図５】画像データの格納処理に係る第１の処理例を示すフローチャート（その２）である。
【図６】記憶領域間での画像データの格納例を示す図である。
【図７】画像データの格納処理に係る第２の処理例を示すフローチャート（その１）である。
【図８】画像データの格納処理に係る第２の処理例を示すフローチャート（その２）である。
【図９】操作画面の表示例を示す図である。
【図１０】記憶メディアの取り外し制御に係る第１の処理例を示すフローチャートである。
【図１１】記憶メディアの取り外し制御に係る第２の処理例を示すフローチャートである。
【図１２】記憶メディアの取り外し制御に係る第３の処理例を示すフローチャートである。
【符号の説明】
【００８５】
１…コントローラ、２…操作パネル、９…ハードディスク、１９…メディアリーダライタ、２０…記憶メディア、２３…連結部、２４…データ処理部、２５…取り外し制御部、２６…親展ボックス
【図１】
0004687556.tif 000002
【図２】
0004687556.tif 000003
【図３】
0004687556.tif 000004
【図４】
0004687556.tif 000005
【図５】
0004687556.tif 000006
【図６】
0004687556.tif 000007
【図７】
0004687556.tif 000008
【図８】
0004687556.tif 000009
【図９】
0004687556.tif 000010
【図１０】
0004687556.tif 000011
【図１１】
0004687556.tif 000012
【図１２】
0004687556.tif 000013