(57)【要約】【課題】記憶媒体の利用をより円滑に行うことができる。【解決手段】プリンタ２０は、スロット２５ａに装着したメモリカード１２から画像ファイルに関する情報を取得し、この取得した情報に基づいて、メモリカード１２の記憶状態が、低容量値Ｃｒｅｆ（１０ＭＢなど）を下回るような空容量Ｃが少ない状態や、ファイル数ｎが上限数Ｎｒｅｆ（２００など）を超えファイル管理がしにくくなるような状態、比較的大きなサイズのファイル（全容量の５％など）が記憶されている状態などである場合に、メモリカード１２に記憶された画像ファイルを光ディスク１４へバックアップ出力すべきである旨のメッセージを記憶状態と共に表示部３２へ表示出力する。このように、メモリカード１２に記憶された画像ファイルを光ディスク１４へ出力すべきことをユーザが視認することが可能である。【選択図】図１
2008187398.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶した第１の記憶媒体を装着及び取外し可能な装着手段と、
前記装着した第１の記憶媒体から情報を取得する情報取得手段と、
情報を記憶可能な第２の記憶媒体へ情報を出力する情報出力手段と、
ユーザへ情報を報知する報知手段と、
前記情報取得手段が取得した情報に基づく前記第１の記憶媒体の記憶状態に基づいて前記第１の記憶媒体に記憶された情報を前記第２の記憶媒体へ出力すべきである旨の誘導情報を前記報知手段に報知させる制御手段と、
を備えた情報処理装置。
【請求項２】
前記制御手段は、前記第１の記憶媒体の記憶状態として、前記第１の記憶媒体の空容量が所定の低容量範囲であるときに前記誘導情報を報知させる、請求項１に記載の情報処理装置。
【請求項３】
前記情報取得手段は、前記第１の記憶媒体に記憶されたファイルの作成日を取得し、
前記制御手段は、前記取得した作成日の情報に基づいて前記低容量範囲を設定する、請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記取得した作成日に基づいて所定期間あたりに作成されるファイルの情報量を算出し、該算出された情報量を前記低容量範囲に設定する、請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記第１の記憶媒体の記憶状態として、前記第１の記憶媒体に所定の上限数を超えるファイル数が記憶されているときに前記誘導情報を報知させる、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記情報取得手段は、前記第１の記憶媒体に記憶されたファイルの作成日を取得し、
前記制御手段は、前記取得した作成日に基づいて所定期間あたりに作成されるファイル数を算出し、該算出されたファイル数と前記第１の記憶媒体に記憶されているファイル数との和が前記上限数を超えているときに前記誘導情報を報知させる、請求項５に記載の情報処理装置。
【請求項７】
前記制御手段は、前記第１の記憶媒体の記憶状態として、前記第１の記憶媒体に所定の上限サイズを超えるサイズのファイルが記憶されているときに前記誘導情報を報知させる、請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記情報取得手段は、前記第１の記憶媒体に記憶されたファイルの作成日を取得し、
前記制御手段は、前記取得した作成日が所定時期よりも前であるときに前記誘導情報を報知させる、請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記制御手段は、前記誘導情報を報知したあと、前記第１の記憶媒体に記憶された情報を前記情報出力手段に前記第２の記憶媒体へ出力させると共に、前記第２の記憶媒体へ情報を出力済である旨の情報を前記第１の記憶媒体に記憶させる、請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
前記報知手段は、前記誘導情報を画像で表示出力可能な表示出力手段である、請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
請求項１〜１０のいずれかに記載の情報処理装置と、
前記情報処理装置で処理する情報を印刷媒体に印刷処理可能な印刷処理手段と、
を備えた印刷装置。
【請求項１２】
情報を記憶した第１の記憶媒体を装着及び取外し可能な装着手段と、ユーザへ情報を報知する報知手段と、を備えた情報処理装置のコンピュータが実行する情報処理方法であって、
（ａ）前記装着手段に装着された第１の記憶媒体から情報を取得するステップと、
（ｂ）前記ステップ（ａ）で取得した情報に基づく前記第１の記憶媒体の記憶状態に基づいて前記第１の記憶媒体に記憶された情報を前記第２の記憶媒体へ出力すべきである旨の誘導情報を前記報知手段に報知させる制御手段と、
を含む情報処理方法。
【請求項１３】
請求項１２に記載の情報処理方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷装置、情報処理方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置としては、ＰＣカード（メモリカード）に記憶された画像ファイルを光ディスクへバックアップ保存すると共にバックアップ保存した画像のサムネイルを貼付用シートに印刷するものが提案されている（例えば、特許文献１参照）。この特許文献１に記載された装置は、サムネイルが印刷された貼付用シートを光ディスクのレーベル面に貼付しておくことにより、バックアップした画像ファイルをあとで確認しやすい。
【特許文献１】特開２００２−２９０８８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載された装置では、ユーザが意識的にバックアップを行うなどして、メモリカード内のファイルを消去するなどしなければならなかった。ユーザがファイルをバックアップする必要に気付かないと、いざメモリカードを利用しようとしたときに、例えば容量いっぱいにファイルが記憶されていてすぐにファイルを記憶できなかったり、ファイルがたくさん記憶されていて目的のファイルを探しにくかったりなどして、メモリカードを円滑に利用することができないことがあった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、記憶媒体の利用をより円滑に行うことができる情報処理装置、印刷装置、情報処理方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の情報処理装置は、
情報を記憶した第１の記憶媒体を装着及び取外し可能な装着手段と、
前記装着した第１の記憶媒体から情報を取得する情報取得手段と、
情報を記憶可能な第２の記憶媒体へ情報を出力する情報出力手段と、
ユーザへ情報を報知する報知手段と、
前記情報取得手段が取得した情報に基づく前記第１の記憶媒体の記憶状態に基づいて前記第１の記憶媒体に記憶された情報を前記第２の記憶媒体へ出力すべきである旨の誘導情報を前記報知手段に報知させる制御手段と、
を備えたものである。
【０００７】
この情報処理装置では、装着した第１の記憶媒体から情報を取得し、この取得した第１の記憶媒体の記憶状態に基づいて第１の記憶媒体に記憶された情報を第２の記憶媒体へ出力すべきである旨の誘導情報を報知する。このように、第１の記憶媒体に記憶された情報を第２の記憶媒体へ出力すべきことをユーザが認識することが可能である。したがって、第１の記憶媒体の利用をより円滑に行うことができる。
【０００８】
本発明の情報処理装置において、前記制御手段は、前記第１の記憶媒体の記憶状態として、前記第１の記憶媒体の空容量が所定の低容量範囲であるときに前記誘導情報を報知させるものとしてもよい。こうすれば、第１の記憶媒体の容量が低容量範囲にある情報をユーザへ提供することが可能であるため、第１の記憶媒体の空容量を低下しすぎないようにすることで第１の記憶媒体の利用をより円滑に行うことができる。ここで、「低容量範囲」とは、例えば、第１の記憶媒体へファイルを追加するのに支障を来すような容量の範囲（記憶可能な全容量の５％や１０％、５ＭＢや１０ＭＢなど）としてもよい。このとき、前記情報取得手段は、前記第１の記憶媒体に記憶されたファイルの作成日を取得し、前記制御手段は、前記取得した作成日の情報に基づいて前記低容量範囲を設定するものとしてもよい。こうすれば、ユーザの利用状況を加味して第１の記憶媒体の空容量を低下しすぎないようにすることができる。このとき、前記制御手段は、前記取得した作成日に基づいて所定期間あたりに作成されるファイルの情報量を算出し、該算出された情報量を前記低容量範囲に設定するものとしてもよい。こうすれば、所定期間に作成されるファイルを第１の記憶媒体へ記憶可能となるようにして第１の記憶媒体の利用をより円滑に行うことができる。このとき、前記取得した作成日に基づいて所定期間あたりに作成されるファイルの情報量を算出するに際して、所定期間あたりに作成されたファイルの情報量の平均を算出するものとしてもよいし、所定期間あたりに作成されたファイルの情報量のうち一般的な情報量を算出するものとしてもよいし、所定期間あたりに作成されたファイルの情報量のうち最大量を算出するものとしてもよい。ここで、「所定期間あたり」には、例えば、第１の記憶媒体が再度装着されるまでの期間あたりや、１日あたり、１回の起動あたり、などが含まれるものとしてもよい。
【０００９】
本発明の情報処理装置において、前記制御手段は、前記第１の記憶媒体の記憶状態として、前記第１の記憶媒体に所定の上限数を超えるファイル数が記憶されているときに前記誘導情報を報知させるものとしてもよい。こうすれば、第１の記憶媒体のファイル数が上限数を超えている情報をユーザへ提供することが可能であるため、第１の記憶媒体のファイル数が上限数を超えすぎないようにすることで第１の記憶媒体の利用をより円滑に行うことができる。ここで、「上限数」とは、例えば、第１の記憶媒体のファイル管理がしにくくなるようなファイル数（数百など）としてもよい。このとき、前記情報取得手段は、前記第１の記憶媒体に記憶されたファイルの作成日を取得し、前記制御手段は、前記取得した作成日に基づいて所定期間あたりに作成されるファイル数を算出し、該算出されたファイル数と前記第１の記憶媒体に記憶されているファイル数との和が前記上限数を超えているときに前記誘導情報を報知させるものとしてもよい。こうすれば、所定期間あたりに作成されるファイル数を現在のファイル数に加味して誘導情報を報知するため、第１の記憶媒体に記憶されたファイル数が所定の上限数を超えてしまうのを抑制することができる。
【００１０】
本発明の情報処理装置において、前記制御手段は、前記第１の記憶媒体の記憶状態として、前記第１の記憶媒体に所定の上限サイズを超えるサイズのファイルが記憶されているときに前記誘導情報を報知させるものとしてもよい。こうすれば、第１の記憶媒体に上限サイズを超えるファイルが記憶されている情報をユーザへ提供することが可能であるため、大きなサイズのファイルを第１の記憶媒体に保存したままにしないようにすることで第１の記憶媒体の利用をより円滑に行うことができる。ここで、「上限サイズ」とは、例えば、第１の記憶媒体の一領域を占有してしまうようなサイズ（記憶可能な全容量の５％や１０％のサイズ、５ＭＢや１０ＭＢなど）としてもよい。
【００１１】
本発明の情報処理装置において、前記情報取得手段は、前記第１の記憶媒体に記憶されたファイルの作成日を取得し、前記制御手段は、前記取得した作成日が所定時期よりも前であるときに前記誘導情報を報知させるものとしてもよい。こうすれば、作成日が古いファイルがあるときに第１の記憶媒体に記憶された情報を第２の記憶媒体へ出力すべきことを報知することができる。ここで、「所定時期よりも前」とは、例えば数ヶ月前としてもよい。
【００１２】
本発明の情報処理装置において、前記制御手段は、前記誘導情報を報知したあと、前記第１の記憶媒体に記憶された情報を前記情報出力手段に前記第２の記憶媒体へ出力させると共に、前記第２の記憶媒体へ情報を出力済である旨の情報を前記第１の記憶媒体に記憶させるものとしてもよい。こうすれば、第１の記憶媒体に記憶された情報を第２の記憶媒体へ出力したことをあとで確認することができる。このとき、前記第１の記憶媒体へ前記第２の記憶媒体へ情報を出力済である旨の情報を記憶させるのを省略してもよい。
【００１３】
本発明の情報処理装置において、前記報知手段は、前記誘導情報を画像で表示出力可能な表示出力手段であるものとしてもよい。こうすれば、ユーザが視覚により比較的容易に情報を認識することができる。あるいは、前記報知手段は、前記誘導情報を音声で出力可能な音声出力手段としてもよいし、前記報知手段は、前記誘導情報を印刷媒体に印刷出力する印刷出力手段としてもよい。
【００１４】
なお、本発明の情報処理装置は、前記第２の記憶媒体を装着及び取外し可能であり前記情報出力手段が出力した情報を該装着した第２の記憶媒体に書込み可能な書込手段、を備えたものとしてもよい。こうすれば、確実に第１の記憶媒体に記憶された情報を第２の記憶媒体へ出力することができる。
【００１５】
本発明の印刷装置は、上述したいずれかに記載の情報処理装置と、前記情報処理装置で処理する情報を印刷媒体に印刷処理可能な印刷処理手段と、を備えたものである。上述した情報処理装置は、第１の記憶媒体の利用をより円滑に行うことができるものであるから、これを備えた本発明の印刷装置も同様の効果を奏する。
【００１６】
本発明の情報処理方法は、
情報を記憶した第１の記憶媒体を装着及び取外し可能な装着手段と、ユーザへ情報を報知する報知手段と、を備えた情報処理装置のコンピュータが実行する情報処理方法であって、
（ａ）前記装着手段に装着された第１の記憶媒体から情報を取得するステップと、
（ｂ）前記ステップ（ａ）で取得した情報に基づく前記第１の記憶媒体の記憶状態に基づいて前記第１の記憶媒体に記憶された情報を前記第２の記憶媒体へ出力すべきである旨の誘導情報を前記報知手段に報知させる制御手段と、
を含むものである。
【００１７】
この情報処理方法では、装着した第１の記憶媒体から情報を取得し、この取得した第１の記憶媒体の記憶状態に基づいて第１の記憶媒体に記憶された情報を第２の記憶媒体へ出力すべきである旨の誘導情報を報知する。このように、第１の記憶媒体に記憶された情報を第２の記憶媒体へ出力すべきことをユーザが認識することが可能である。したがって、第１の記憶媒体の利用をより円滑に行うことができる。なお、この情報処理方法において、上述した情報処理装置の種々の態様を採用してもよいし、また、上述した情報処理装置の各機能を実現するようなステップを追加してもよい。
【００１８】
本発明のプログラムは、上述した情報処理方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した情報処理方法の各ステップが実行されるため、この情報処理方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は本発明の一実施形態であるプリンタ２０の構成の概略を示す構成図である。本実施形態のプリンタ２０は、装置全体の制御を司るコントローラ２１と、携帯用の記憶媒体であるメモリカード１２をスロット２５ａに装着・取外し可能であるリーダライタ２５と、記録紙Ｓへ画像を印刷処理する印刷機構２６と、接続された外部機器との間で情報の入出力が可能なＵＳＢポート２８と、ユーザへ情報を表示可能でありユーザの指示を入力可能である操作パネル３０と、ＤＶＤ−Ｒなどの光ディスクにデータを書き込み消去可能なドライブであるディスク装置４０と、を備えている。このプリンタ２０は、デジタルカメラなどの撮影装置で撮影された画像ファイルを写真印刷可能なフォトプリンタとして構成されている。このコントローラ２１やリーダライタ２５、印刷機構２６、ＵＳＢポート２８、操作パネル３０及びディスク装置４０は、バス２９によって電気的に接続されている。コントローラ２１は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ２３と、一時的にデータを記憶するＲＡＭ２４とを備えている。また、コントローラ２１は、機能構成として、スロット２５ａに装着されたメモリカード１２内の解析を行うメディア解析部２１ａと、メモリカード１２に記憶されたファイルをカウントなどするファイル検出部２１ｂと、メモリカード１２や光ディスク１４の空容量などの状態を把握する状態管理部２１ｃと、操作パネル３０の表示部３２の表示画面を切替えるユーザインタフェース部２１ｄと、を備えている。印刷機構２６は、図示しないが、各色のインクに圧力をかけ、この加圧されたインクを記録紙Ｓに吐出して印刷処理を実行するインクジェット方式の機構である。なお、インクへ圧力をかける機構は、圧電素子の変形によるものとしてもよいしヒータの熱による気泡の発生によるものとしてもよい。操作パネル３０は、ユーザがプリンタ２０に対して各種の指示を入力するためのデバイスであり、各種の指示に応じた文字や画像が表示される表示部３２や、各種操作を行う操作部３４が設けられている。表示部３２は、カラー画像を表示する液晶パネルにより構成されている。操作部３４には、ユーザが処理や文字等を選択するカーソルなどを移動させるときに押下されるカーソルキー３４ａや処理選択などを決定するときに押下される決定キー３４ｂなどが配置されている。メモリカード１２は、データの書き込み及び消去可能な不揮発性のメモリであり、デジタルカメラなどの撮影装置により撮影された複数の画像ファイルなどが保存されている。この画像ファイルは、例えばＥｘｉｆ（登録商標）形式などのファイルであり、所定形式（例えばＪＰＥＧ形式）で圧縮された画像データやこの画像データの付加情報（撮影日時や撮影モード）などが格納されている。ディスク装置４０は、スロット２５ａに挿入されたメモリカードに記憶されたデータをバックアップするときや、トレイ４２に載置した光ディスクに保存されているデータを読み出して印刷するときなどに利用される装置である。
【００２０】
次に、こうして構成された本実施形態のプリンタ２０の動作、特に、メモリカード１２に保存された複数の画像ファイルを光ディスク１４にバックアップする際の動作について説明する。図２は、プリンタ２０のＣＰＵ２２により実行される状態認識表示処理ルーチンの一例を示すフローチャートである。このルーチンは、ＲＯＭ２３に記憶されており、スロット２５ａへのメモリカード１２の装着が認識され、この装着されたメモリカード１２がＦＡＴシステムでフォーマットされたものであるときに実行される。このルーチンを開始すると、まず、ＣＰＵ２２は、メモリカード１２の空容量Ｃを取得する（ステップＳ１００）。空容量Ｃは、メディア解析部２１ａが、メモリカード１２の空きクラスタ数をチェックし、ＦＡＴシステムの形式（ＦＡＴ１６やＦＡＴ３２など）に基づくクラスタサイズを空きクラスタ数に乗算することにより求めることができる。次に、ＣＰＵ２２は、メモリカード１２の空容量Ｃが少ないか否かを、空容量Ｃが所定の低容量値Ｃｒｅｆを下回っているか否かに基づいて判定する（ステップＳ１１０）。この低容量値Ｃｒｅｆは、メモリカード１２へファイルを追加するのに支障を来すおそれのある容量のうち最大値として定められている。例えば、デジタルカメラなどの撮影装置で撮影された画像ファイルが、４００万画素で１．５ＭＢ程度、６００万画素で２．０ＭＢ程度、８００万画素で３．０ＭＢ程度であることから、ここでは、低容量値Ｃｒｅｆは、１度の撮影で数枚しか撮影できない値である１０ＭＢに定められている。空容量Ｃが所定の低容量値Ｃｒｅｆを下回っているときには、容量不足フラグＦの値を「１」にセットする（ステップＳ１２０）。この容量不足フラグＦは、初期値が「０」であり、スロット２５ａに装着されたメモリカードの空容量が少ないときに値「１」が設定されるフラグであり、ＲＡＭ２４に記憶されている。
【００２１】
ステップＳ１２０のあと、またはステップＳ１１０で空容量Ｃが所定の低容量値Ｃｒｅｆを下回っていないと判定されたあと、ＣＰＵ２２は、ＲＡＭ２４に記憶された図示しないカウンタのファイル数ｎに値「１」をセットし（ステップＳ１３０）、ｎ番目のファイルをメモリカード１２から読み出す（ステップＳ１４０）。ファイルの読み出しは、例えば拡張子（ＢＭＰやＪＰＧなど）に基づいて画像ファイルを選択し、この画像ファイルのファイル名やファイルパス、作成日時、画像サイズＳなどの情報を読み出すものとした。次に、ＣＰＵ２２は、読み出したファイルの画像サイズＳが所定の上限サイズＳｒｅｆを超えているか否かを判定し（ステップＳ１５０）、ファイルの画像サイズＳが所定の上限サイズＳｒｅｆを超えていないときには、読み出した情報をファイル情報として、ＲＡＭ２４に作成された図示しないリストに記憶させる（ステップＳ１６０）。上限サイズＳｒｅｆは、メモリカード１２の一領域を占有してしまうようなサイズ（例えば、メモリカード１２の記憶可能な全容量の５％のサイズなど）に定められている。一方、ステップＳ１５０でファイルの画像サイズＳが所定の上限サイズＳｒｅｆを超えているときには、ＣＰＵ２２は、画像サイズフラグＧに値「１」をセットすると共に、上限サイズＳｒｅｆを超えるファイルであることを示すサイズ情報を図示しないリストに記憶させ（ステップＳ１７０）、ステップＳ１６０の処理を実行する。ここで、画像サイズフラグＧは、初期値が「０」であり、スロット２５ａに装着されたメモリカードに比較的大きな画像ファイルが記憶されているときに値「１」が設定されるフラグであり、ＲＡＭ２４に記憶されている。また、ステップＳ１７０の処理を複数回実行するときに、一度、画像サイズフラグＧに値「１」がセットされたあとは、この画像サイズフラグＧに値「１」をセットする処理を省略するものとした。
【００２２】
ステップＳ１６０のあと、ＣＰＵ２２は、メモリカード１２に記憶されたすべての画像ファイルを読み出したか否かを判定し（ステップＳ１８０）、すべての画像ファイルを読み出していないときには、ファイル数ｎを１インクリメントし（ステップＳ１９０）、ステップＳ１４０以降の処理を実行する。即ち、ファイル数をカウントしながら全画像ファイルを読み出すまで、上述の処理を繰り返すのである。一方、ステップＳ１８０ですべての画像ファイルを読み出したときには、ＣＰＵ２２は、ファイル数ｎが所定の上限数Ｎｒｅｆを超えたか否かを判定する（ステップＳ２００）。上限数Ｎｒｅｆは、ユーザがどのフォルダにどのようなファイルが記憶されているかを把握しにくくなる（ファイルを管理しにくくなる）ようなファイル数（例えば２００など）に設定されている。ファイル数ｎが上限数Ｎｒｅｆを超えたときには、ＣＰＵ２２は、ファイル数過大フラグＨに値「１」をセットする（ステップＳ２１０）。このファイル数過大フラグＨは、初期値が「０」であり、スロット２５ａに装着されたメモリカードに上限数Ｎｒｅｆを超えるような多数の画像ファイルが記憶されているときに値「１」が設定されるフラグであり、ＲＡＭ２４に記憶されている。なお、このステップＳ１３０〜Ｓ２１０の処理は、ＣＰＵ２２に指令されたファイル検出部２１ｂが実行するものとした。
【００２３】
ステップＳ２１０のあと、または、ステップＳ２００でファイル数ｎが上限数Ｎｒｅｆを超えていないと判定されたあとには、ＣＰＵ２２は、フラグの状態を調べる（ステップＳ２２０）。容量不足フラグＦ，画像サイズフラグＧ及びファイル数過大フラグＨがすべて値「０」であるときには、ＣＰＵ２２は、メモリカード１２には空容量が十分あり、大きなファイルが記憶されておらず、且つ記憶されている画像ファイルの数が過大でないものと判定し、そのままこのルーチンを終了する。このように、メモリカード１２の画像ファイルの記憶状態が特に問題なければメッセージを表示することなくこのルーチンを終了するのである。
【００２４】
一方、容量不足フラグＦ，画像サイズフラグＧ及びファイル数過大フラグＨがすべて値「１」であるときには、メモリカード１２には空容量が少なく、大きなファイルが記憶されており、且つ記憶されている画像ファイルの数が過大であるものと判定し、その旨のメッセージを表示部３２へ表示出力し（ステップＳ２３０）、すべてのフラグに値「０」をセットする（ステップＳ２４０）。ここで、表示部３２に表示するメッセージについて説明する。図３は、表示部３２へ表示する誘導情報表示画面８０の一例を表す説明図である。誘導情報表示画面８０には、カーソルキー３４ａの左右キーの押下により左右に移動し実行指令を選択するカーソル８１と、メモリカード１２の記憶状態をユーザへ報知する状態表示部８０ａと、メモリカード１２に記憶された画像ファイルをバックアップするよう導く誘導情報表示部８０ｂとが含まれている。ここでは、状態表示部８０ａには、「空容量が残りわずかです」というメモリカード１２の空容量の情報と、「画像サイズの大きなファイルがあります」という大きなファイルが保存されている情報と、「多くの画像ファイルが記憶されています」というメモリカード１２のファイル数の情報とが格納されている。また、誘導情報表示部８０ｂには、「ディスク装置にメモリカードの画像データをバックアップする必要があります。」という画像ファイルのバックアップへ誘導する誘導情報としてのメッセージが格納されている。
【００２５】
また、ステップＳ２２０で容量不足フラグＦのみが値「１」にセットされているときには、ＣＰＵ２２は、状態表示部８０ａに「空容量が残りわずかです」というメッセージのみを格納した誘導情報表示画面８０を表示出力し（ステップＳ２５０）、ステップＳ２４０の処理を実行する。また、画像サイズフラグＧのみが値「１」にセットされているときには、ＣＰＵ２２は、状態表示部８０ａに「画像サイズの大きなファイルがあります」というメッセージのみを格納した誘導情報表示画面８０を表示出力し（ステップＳ２６０）、ステップＳ２４０の処理を実行する。また、ファイル数過大フラグＨのみが値「１」にセットされているときには、ＣＰＵ２２は、状態表示部８０ａに「多くの画像ファイルが記憶されています」というメッセージのみを格納した誘導情報表示画面８０を表示出力し（ステップＳ２７０）、ステップＳ２４０の処理を実行する。更に、本実施例では、説明の便宜上、図２に図示しなかったが、例えば、容量不足フラグＦと画像サイズフラグＧとが値「１」であるときに状態表示部８０ａに「空容量が残りわずかです」と「画像サイズの大きなファイルがあります」とのメッセージを格納した誘導情報表示画面８０を表示するなど、各フラグの組合わせにしたがったメッセージを格納した状態表示部８０ａを含む誘導情報表示画面８０を表示させるものとした。この誘導情報表示画面８０の内容を確認したユーザが、バックアップ処理を実行するか否かを選択するのである。
【００２６】
さて、ステップＳ２４０のあと、ＣＰＵ２２は、バックアップ処理の実行が指示されたか否かを誘導情報表示画面８０の「はい」がカーソル８１で選択されて決定キー３４ｂが押下されたか否かに基づいて判定し（ステップＳ２８０）、バックアップ処理の実行指令が指示されなかったときにはそのままこのルーチンを終了する。なお、このステップＳ２２０，Ｓ２４０，Ｓ２８０，Ｓ２９０の処理はＣＰＵ２２に指令された状態管理部２１ｃが実行するものとし、ステップＳ２３０，Ｓ２５０〜Ｓ２７０の処理はＣＰＵ２２に指令されたユーザインタフェース部２１ｄが実行するものとした。一方、ステップＳ２９０でバックアップ処理の実行が指示されたときには、ＣＰＵ２２は、バックアップ実行処理ルーチンを実行し（ステップＳ２９０）、このルーチンを終了する。このように、メモリカード１２に空容量Ｃが少ない、メモリカード１２に大きなサイズの画像ファイルが記憶されている、メモリカード１２のファイル数が多い場合、のいずれかに該当するときには、その旨のメッセージを表示してユーザへバックアップが必要なことを報知するのである。
【００２７】
次に、バックアップ実行処理ルーチンについて説明する。図４は、プリンタ２０のＣＰＵ２２により実行されるバックアップ実行処理ルーチンの一例を示すフローチャートである。このルーチンは、ＲＯＭ２３に記憶されている。このルーチンを開始すると、まず、ＣＰＵ２２は、ディスク装置４０へバックアップ用の記憶媒体である光ディスクを装着する旨のメッセージを表示部３２へ表示出力する（ステップＳ３００）。図５は、光ディスク装着指示画面８２の説明図である。図５に示すように、光ディスク１４（例えばＤＶＤ−ＲやＣＤ−Ｒなど）の装着を促すのである。
【００２８】
次に、ＣＰＵ２２は、ディスク装置４０へ光ディスク１４が装着されたか否かを判定し（ステップＳ３１０）、光ディスク１４が装着されていないときには、そのまま待機し、光ディスク１４が装着されたときには装着された光ディスク１４の空容量を取得する（ステップＳ３２０）。光ディスク１４の空容量は、上述した状態認識表示処理ルーチンのステップＳ１００と同様に行うことができる。次に、ＣＰＵ２２は、メモリカード１２のファイルを光ディスク１４へバックアップ可能であるか否かを判定する（ステップＳ３３０）。ここでは、メモリカード１２に記憶された画像ファイルのすべてを光ディスク１４にバックアップするものとし、この画像ファイル全体のファイルサイズを、ＲＡＭ２４に記憶されたリストに格納されている各ファイルのサイズに基づいて求め、この求めた画像ファイル全体のファイルサイズが光ディスク１４の空容量内にあるか否かに基づいて、バックアップ可能か否かを判定するものとした。バックアップ可能でないときには、その旨のメッセージを表示部３２へ表示出力し（ステップＳ３４０）、このルーチンを終了する。一方、バックアップ可能であるときには、ＣＰＵ２２は、バックアップ処理に要する時間を算出すると共に、算出した結果を表示部３２へ表示出力する（ステップＳ３５０）。バックアップ処理に要する時間は、ＣＰＵ２２やＲＡＭ２４の処理速度などに基づいてファイルサイズと処理に要する時間との関係を経験的に求め、この関係を利用して概算値として求めるものとした。この処理時間を見て、ユーザは時間がない場合などにバックアップ処理を続行するか否かを判断することができる。
【００２９】
次に、ＣＰＵ２２は、キャンセルが入力されたか否かを、図示しない処理実行中画面に表示されたキャンセルボタンをカーソル８１で選択して決定キー３４ｂが押下されたか否かに基づいて判定する（ステップＳ３６０）。キャンセルが入力されたときには、処理を中止する旨のメッセージを表示し（ステップＳ３４０）、このルーチンを終了し、キャンセルが入力されないときには、バックアップ処理を実行する（ステップＳ３７０）。ここでは、メモリカード１２に記憶された画像ファイルのすべてを光ディスク１４の新たに作成したフォルダへコピーするものとした。次に、ＣＰＵ２２は、バックアップ処理が終了したか否かを判定し（ステップＳ３８０）、バックアップ処理が終了していないときにはステップＳ３５０以降の処理を実行する。なお、ステップＳ３５０では、残りのバックアップ時間を算出して表示出力するものとした。一方、バックアップ処理が終了したときには、メモリカード１２に記憶されたバックアップ済の画像ファイルにバックアップ済であることがわかるようなマークを付与し（ステップＳ３９０）、このルーチンを終了する。ここで、マークは、例えば、画像ファイル内のメタデータの格納部へ付与してもよい。
【００３０】
図６は、画像表示画面８４の説明図である。この画像表示画面８４は、メモリカード１２に含まれた画像ファイルのうち印刷する画像ファイルを選択するときの画面であり、ここでは、バックアップ済の画像ファイルとバックアップを行っていない画像ファイルとがメモリカード１２に記憶されている場合について示した。この画像表示画面８４は、サムネイルの画像８４ａ〜８４ｆが６枚表示されるよう設定されており、画像ファイルにマークが付されているものについては、サムネイルの画像の右上に「バックアップ済」とのメッセージを含む出力済情報表示部８５が付されるよう設定されている。このため、ユーザは、どの画像ファイルが既にバックアップされているかが視認可能である。
【００３１】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のメモリカード１２が本発明の第１の記憶媒体に相当し、光ディスク１４が第２の記憶媒体に相当し、スロット２５ａが装着手段に相当し、リーダライタ２５が情報取得手段、ディスク装置４０が情報出力手段に相当し、表示部３２が報知手段及び表示出力手段に相当し、印刷機構２６が印刷処理手段に相当し、コントローラ２１が制御手段に相当する。なお、本実施形態では、プリンタ２０の動作を説明することにより本発明の情報処理方法の一例も明らかにしている。
【００３２】
以上詳述した本実施形態のプリンタ２０によれば、スロット２５ａに装着したメモリカード１２から画像ファイルに関する情報を取得し、この取得したメモリカード１２の記憶状態に基づいてメモリカード１２に記憶された画像ファイルを光ディスク１４へ出力すべきである旨のメッセージである誘導情報を表示部３２へ表示出力する。このように、メモリカード１２に記憶された画像ファイルを光ディスク１４へ出力すべきことをユーザが視認することが可能である。したがって、メモリカード１２の利用をより円滑に行うことができる。また、ユーザが視覚により比較的容易に誘導情報を認識することができる。また、メモリカード１２の空容量が所定の低容量値Ｃｒｅｆを下回っているときに誘導情報を表示出力するため、その旨の情報をユーザへ提供することが可能であり、メモリカード１２の空容量を低下しすぎないようにすることでメモリカード１２の利用をより円滑に行うことができる。更に、メモリカード１２に所定の上限数Ｎｒｅｆを超えるファイル数ｎが記憶されているときに誘導情報を表示出力するため、その旨の情報をユーザへ提供することが可能であり、メモリカード１２のファイル数が上限数を超えすぎないようにすることでメモリカード１２の利用をより円滑に行うことができる。更にまた、メモリカード１２に所定の上限サイズＳｒｅｆを超えるサイズのファイルが記憶されているときに誘導情報を表示出力するため、その旨の情報をユーザへ提供することが可能であり、大きなサイズのファイルをメモリカード１２に保存したままにしないようにすることでメモリカード１２の利用をより円滑に行うことができる。そして、メモリカード１２に記憶された画像ファイルを光ディスク１４へバックアップ出力すると共に、メモリカード１２に記憶された画像ファイルに出力済である旨のマークを記憶させるため、メモリカード１２に記憶された情報を光ディスク１４へバックアップ出力したことをあとで確認することができる。そしてまた、プリンタ２０は、ディスク装置４０を備えているため、確実にメモリカード１２に記憶された画像ファイルを光ディスク１４へバックアップ出力することができる。
【００３３】
また、メモリカード１２に記憶されている画像ファイルが光ディスク１４にバックアップ可能か否かを調べるため、確実にメモリカード１２に記憶された画像ファイルのバックアップ処理を実行することができるし、バックアップ処理の実行に必要な時間を表示するため、バックアップ処理を行うか否かをユーザが判断しやすい。また、バックアップ出力した画像ファイルにバックアップ済を示すマーカを付与し、画像表示時にこのバックアップ済の情報を画像に付すため、その画像ファイルが既にバックアップされているのか否かについて容易に判断することができる。
【００３４】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３５】
例えば、上述した実施形態では、予め定められた低容量値Ｃｒｅｆを用いてメモリカード１２の空容量Ｃを判定するものとしたが、メモリカード１２の利用状態に応じた低容量値Ｃｒｅｆを設定し、設定した低容量値Ｃｒｅｆを用いてメモリカード１２の空容量Ｃを判定するものとしてもよい。具体的には、状態認識表示処理ルーチンの実行前に、図７に示す容量不足判定用閾値設定処理ルーチンを実行し、低容量値Ｃｒｅｆを設定する。図７は、閾値設定処理ルーチンの一例を示すフローチャートである。このルーチンは、ＲＯＭ２３に記憶され、メモリカード１２がスロット２５ａに装着されたあとに実行される。なお、状態認識表示処理ルーチンと同様の処理については同様のステップ番号を付しその説明を省略する。このルーチンを実行すると、ＣＰＵ２２は、上述した状態認識表示処理ルーチンのステップＳ１３０，Ｓ１４０，Ｓ１７０〜Ｓ１９０の処理を実行する。即ち、メモリカード１２に記憶された画像ファイルの情報を読み出し、ＲＡＭ２４に記憶されたリストにその内容を記憶するのである。そして、すべての画像ファイルが読み出されたときには、ＣＰＵ２２は、リストの内容を読み出し、同一日に作成されたファイル数やファイルサイズの情報をまとめ、１日あたりのファイル作成量を算出する（ステップＳ４００）。ここでは、１日あたりのファイル作成量は、１日あたりの記憶容量として算出される。次に、ＣＰＵ２２は、算出した１日あたりのファイル作成量に基づいて低容量値Ｃｒｅｆを設定し（ステップＳ４１０）、このルーチンを終了する。この低容量値Ｃｒｅｆは、算出した１日あたりのファイル作成量のうち最大値を低容量値Ｃｒｅｆに設定するものとした。こうすれば、ユーザの利用状況を加味してメモリカード１２の空容量Ｃが低下しすぎないようにすることができる。また、１日に作成されるファイルをメモリカード１２へ記憶可能となるようにしてメモリカード１２の利用をより円滑に行うことができる。特に、１日で利用する最大の記憶容量をメモリカード１２に確保可能であるため、メモリカード１２へ画像ファイルを確実に保存可能とするようユーザに情報を報知することができる。なお、ここでは、１日あたりのファイル作成量のうち最大値を低容量値Ｃｒｅｆに設定するものとしたが、１日あたりのファイル作成量の平均値や、標準偏差を求め１日あたりのファイル作成量のうち一般的な作成量を低容量値Ｃｒｅｆに設定するものとしてもよい。また、１日あたりのファイル作成量に基づいて低容量値Ｃｒｅｆを設定するものとしたが、メモリカード１２が再度装着されるまでの期間あたりや、画像ファイルを作成するデジタルカメラなどの撮影装置の１回の起動あたりのファイル作成量に基づいて低容量値Ｃｒｅｆを設定するものとしてもよい。
【００３６】
上述した実施形態では、低容量値Ｃｒｅｆは１０ＭＢとしたが、メモリカード１２へファイルを追加するのに支障を来すおそれのある容量であればどのような値（例えば５ＭＢやメモリカード１２に記憶可能な全容量の５％や１０％など）としてもよい。また、上述した上限サイズＳｒｅｆはメモリカード１２の記憶可能な全容量の５％のサイズとしたが、メモリカード１２の一領域を占有してしまうようなサイズであればどのような値（例えば５ＭＢや１０ＭＢなど）としてもよい。また、上述した上限数Ｎｒｅｆは２００としたが、ユーザがファイルを管理するのに手間がかかるようなファイル数であればどのような値（例えば）に設定してもよい。
【００３７】
上述した実施形態では、メモリカード１２に記憶されたファイル数ｎが所定の上限数Ｎｒｅｆを超えているときに誘導情報を表示するものとしたが、メモリカード１２に記憶されたファイルの作成日を取得し、この取得した作成日に基づいて所定期間（例えば１日や１ヶ月）あたりに作成されるファイル数を算出し、この算出したファイル数とメモリカード１２に記憶されているファイル数との和が上限数Ｎｒｅｆを超えているときに誘導情報を報知させるものとしてもよい。こうすれば、所定期間あたりに作成されるファイル数を現在のファイル数に加味して誘導情報を報知するため、メモリカード１２に記憶されたファイル数が所定の上限数を超えてしまうのを抑制することができる。
【００３８】
上述した実施形態では、メモリカード１２に記憶された画像ファイルの情報を読み出し、空容量Ｃが少ないときに容量不足フラグＦを値「１」にセットし、空容量Ｃが少ない旨のメッセージを表示などするものとしたが、これらに加えてまたはこれらに代えて、画像ファイルの情報の読み出し時に、メモリカード１２に記憶された画像ファイルの作成日を取得し、取得した作成日が所定時期（例えば現在より６ヶ月前など）よりも前であるときに誘導情報を表示出力するものとしてもよい。こうすれば、作成日が古いファイルがあるときにメモリカード１２に記憶された情報を光ディスク１４へ出力すべきことを報知することができる。
【００３９】
上述した実施形態では、メモリカード１２の記憶状態が、低容量値Ｃｒｅｆを下回るような空容量Ｃが少ない状態や、ファイル数ｎが上限数Ｎｒｅｆを超えファイル管理しにくくなるような状態、比較的大きなサイズのファイルが記憶されている状態などである場合に、メモリカード１２に記憶された画像ファイルを光ディスク１４へバックアップ出力すべきである旨のメッセージをそれぞれの記憶状態と共に表示出力するものとしたが、これらのメモリカード１２の記憶状態のうちいずれか１以上を省略した処理を行うものとしてもよい。
【００４０】
上述した実施形態では、メモリカード１２に記憶された画像ファイルに出力済である旨のマークを記憶させるものとしたが、これを省略してもよい。こうしても、誘導情報を表示することによりメモリカード１２の利用をより円滑に行うことができる
【００４１】
上述した実施形態では、プリンタ２０は、ディスク装置４０を備えるものとしたが、プリンタ２０は、ディスク装置４０を備えないものとし、例えばＵＳＢポート２８に外部ドライブとしてのディスク装置を接続し、この接続したディスク装置にバックアップ出力を行うものとしてもよい。こうすると、ディスク装置がプリンタ２０に接続されなければバックアップ処理をそのまま実行することはできなくなるが、少なくともメモリカード１２が、ファイルを記憶しにくいか、又はユーザのファイル管理がしにくい状態になっていることをユーザに報知することはできる。
【００４２】
上述した実施形態では、誘導情報を画像により表示出力するものとしたが、誘導情報の内容を音声で音声出力してもよいし、記録紙Ｐへ印刷出力するなどしてもよい。
【００４３】
上述した実施形態では、本発明の情報処理装置を備えたプリンタ２０として説明したが、メモリカード１２の記憶状態がファイルを記憶しにくいか、又はユーザの管理しにくい状態になっていることをユーザに報知するものであれば特に限定されずに用いることができ、本発明の情報処理装置を備えた電子機器、例えば、デジタルカメラ、デジタルビデオ、携帯電話、テレビ、パソコン、ゲーム機、録画機器（ビデオデッキやＨＤＤデッキ）などとしてもよい。また、第１の記憶媒体をメモリカード１２とし第２の記憶媒体を光ディスク１４としたが、記憶媒体であれば特に限定されず、第１の記憶媒体を光ディスク１４とし第２の記憶媒体をメモリカード１２としてもよいし、第１及び第２の記憶媒体をメモリカード１２としてもよいし、第１及び第２の記憶媒体を光ディスク１４としてもよい。また、プリンタ２０の態様で本発明を説明したが、情報処理方法の態様としてもよいし、この方法のプログラムの態様としてもよい。
【図面の簡単な説明】
【００４４】
【図１】プリンタ２０の構成の概略を示す構成図である。
【図２】状態認識表示処理ルーチンの一例を示すフローチャートである。
【図３】表示部３２へ表示する誘導情報表示画面８０の一例を表す説明図である。
【図４】バックアップ実行処理ルーチンの一例を示すフローチャートである。
【図５】光ディスク装着指示画面８２の説明図である。
【図６】画像表示画面８４の説明図である。
【図７】閾値設定処理ルーチンの一例を示すフローチャートである。
【符号の説明】
【００４５】
１２  メモリカード、１４  光ディスク、２０  プリンタ、２１  コントローラ、２１ａ  メディア解析部、２１ｂ  ファイル検出部、２１ｃ  状態管理部、２１ｄ  ユーザインタフェース部、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  リーダライタ、２５ａ  スロット、２６  印刷機構、２８  ＵＳＢポート、２９  バス、３０  操作パネル、３２  表示部、３４  操作部、３４ａ  カーソルキー、３４ｂ  決定キー、４０  ディスク装置、４２  トレイ、８０  誘導情報表示画面、８０ａ  状態表示部、８０ｂ  誘導情報表示部、８１  カーソル、８２  光ディスク装着指示画面、８４  画像表示画面、８４ａ〜８４ｆ  画像、８５  出力済情報表示部、Ｐ  記録紙。
【図１】
2008187398.tif 000003
【図２】
2008187398.tif 000004
【図３】
2008187398.tif 000005
【図４】
2008187398.tif 000006
【図５】
2008187398.tif 000007
【図６】
2008187398.tif 000008
【図７】
2008187398.tif 000009