(57)【要約】【課題】ユーザが誤った処理操作を選択するおそれが小さい。【解決手段】多機能プリンタは、操作パネルによってユーザに選択された印刷操作に対応する色のバンド７１と、スロットに差し込まれたメモリカードに記憶された各画像ファイルの内容を表示するサムネイル表示部７３と、各画像ファイルの中から印刷操作を実行したい画像ファイルをユーザが選択可能なマーク部７４ａとを含む印刷用インデックスシート７０を印刷する。その後、多機能プリンタは、ユーザがマーク部７４ａを塗り潰すことにより印刷を希望する画像ファイルを選択したあとのインデックスシート７０をスキャンして、バンド７１の色から処理操作が印刷であることを認識し、選択された画像ファイルの印刷を実行する。このため、インデックスシート７０上でユーザが画像ファイルごとに処理操作を特定する必要がない。【選択図】        図３
2004255729.tif 000002
【特許請求の範囲】
【請求項１】
データ記憶手段に記憶された複数のデータのうちユーザが選択したデータを処理するデータ処理装置であって、
ユーザが複数の処理操作の中から特定の処理操作を選択する際に使用する操作選択手段と、
処理操作と処理操作識別子とを各々対応付けて記憶する操作識別子記憶手段と、
前記操作選択手段によって選択された特定の処理操作に対応する処理操作識別子を前記操作識別子記憶手段から抽出する操作識別子抽出手段と、
前記操作識別子抽出手段によって抽出された処理操作識別子を表示する識別子表示部、前記データ記憶手段に記憶された各データの内容を表示するインデックス部、および前記データ記憶手段に記憶された複数のデータの中から前記特定の処理操作を実行したいデータを筆記具によりユーザが選択可能なデータ選択部を含むインデックスシートの印刷を印刷手段に実行させる印刷制御手段と、
前記インデックスシートに印刷された前記識別子表示部から前記処理操作識別子を認識すると共に前記データ選択部から筆記具によりユーザが選択したデータを認識する認識手段と、
前記認識手段によって認識された処理操作識別子に対応付けられた処理操作を前記識別子記憶手段から抽出し該処理操作を前記認識手段によって認識されたデータに実行する処理操作実行手段とを備えたデータ処理装置。
【請求項２】
前記処理操作には、少なくとも印刷媒体への印刷操作が含まれる、請求項１に記載のデータ処理装置。
【請求項３】
前記処理操作には、前記データ記憶手段から別の記憶手段への複写又は移動、及び前記データ記憶手段からの消去の少なくとも一つが含まれる、請求項１又は２に記載のデータ処理装置。
【請求項４】
前記処理操作識別子は、処理操作ごとに対応付けられた色である、請求項１〜３のいずれかに記載のデータ処理装置。
【請求項５】
前記処理操作識別子は、処理操作ごとに対応付けられた文字情報である、請求項１〜３のいずれかに記載のデータ処理装置。
【請求項６】
前記インデックスシートに印刷される前記識別子表示部は、前記認識手段によって時間的に早く認識される位置に印刷される、請求項１〜５のいずれかに記載のデータ処理装置。
【請求項７】
前記認識手段は、前記インデックスシートを走査することにより前記処理操作識別子や前記選択されたデータを認識するものであり、
前記インデックスシートに印刷される前記処理操作識別子は、前記認識手段によって前記インデックスシートが最初に走査される位置に印刷される、請求項６に記載のデータ処理装置。
【請求項８】
前記処理操作実行手段は、前記認識手段によって認識された処理操作識別子に対応付けられた処理操作を報知手段によりユーザに報知したあと、該処理操作を前記認識手段によって認識されたデータに実行する、請求項１〜７のいずれかに記載のデータ処理装置。
【請求項９】
前記データ記憶手段は、カードタイプであり前記データ処理装置に設けられスロットに差し込んで使用するものである、請求項１〜８のいずれかに記載のデータ処理装置。
【請求項１０】
前記データ記憶手段に記憶されているデータは、画像データである、請求項１〜９のいずれかに記載のデータ処理装置。
【請求項１１】
前記データ処理装置は、スキャナとプリンタとが一体となったスキャナ付きプリンタである、請求項１〜１０のいずれかに記載のデータ処理装置。
【請求項１２】
複数のデータを記憶するデータ記憶手段と、処理操作と処理操作識別子とを各々対応付けて記憶する操作識別子記憶手段とを備えたコンピュータが実行するデータ処理方法であって、
（ａ）ユーザが複数の処理操作の中から選択した特定の処理操作に対応する処理操作識別子を前記操作識別子記憶手段から抽出するステップと、
（ｂ）前記ステップ（ａ）で抽出された処理操作識別子を表示する識別子表示部、前記データ記憶手段に記憶された各データの内容を表示するインデックス部、および前記データ記憶手段に記憶された複数のデータの中から前記特定の処理操作を実行したいデータを筆記具によりユーザが選択可能なデータ選択部を含むインデックスシートを印刷手段に印刷させるステップと、
（ｃ）前記インデックスシートに印刷された前記識別子表示部から前記処理操作識別子を認識すると共に前記データ選択部から筆記具によりユーザが選択したデータを認識するステップと、
（ｄ）前記ステップ（ｃ）で認識された処理操作識別子に対応付けられた処理操作を前記識別子記憶手段から抽出し該処理操作を前記ステップ（ｃ）で認識されたデータに実行するステップとを含むデータ処理方法。
【請求項１３】
請求項１２に記載されたデータ処理方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置、その方法及びそのプログラムに関する。
【０００２】
【従来の技術】
最近、デジタルカメラに装着されたメモリカードから印刷したい画像データを選択して印刷するときに、誰でも簡単に印刷することのできるユーザインタフェースが提案されている。例えば、特許文献１には、スキャナ付きプリンタにデジタルフィルムを装着したあと選択シートの印刷を指令すると、選択シートが印刷される。この選択シートには、メモリカードに記憶されている画像データがサムネイル形式で印刷され、各画像データの下にユーザが筆記具でマーク可能なマーク部が印刷される。ユーザは、印刷しようとする画像データについてはその下にあるマーク部の中から「コピー（印刷）」、「画像サイズ」等を選択してマークし、また、デジタルフィルムから削除しようとする画像データについてはその下にあるマーク部の中から「削除」を選択してマークする。続いて、この選択シートをスキャナ付きプリンタに読み取らせれば、スキャナ付きプリンタはマーク部の内容に応じてデジタルフィルムに記憶されている画像データを印刷したり削除したりする。
【０００３】
【特許文献１】
特開２００２−５１２８３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、特許文献１では、デジタルフィルムに記憶されている画像データの処理操作を選択シートのマーク部のうちユーザがマークした内容に応じて決定するため、処理操作の種類が多くなるにつれてユーザが誤った箇所にマークしてしまうおそれがある。
【０００５】
本発明は、このような課題に鑑みなされたものであり、ユーザが誤った処理操作を選択するおそれが小さいデータ処理装置、その方法及びそのプログラムを提供することを目的の一つとする。また、どんな処理操作が選択されたのかを誰にでも簡単に確認することができるデータ処理装置、その方法及びそのプログラムを提供することを目的の一つとする。
【０００６】
【課題を解決するための手段及びその作用・効果】
上述の目的の少なくとも一つを達成するため、本発明は以下の手段を採用した。
【０００７】
本発明の第１のデータ処理装置は、
複数のデータを記憶するデータ記憶手段と、
ユーザが複数の処理操作の中から特定の処理操作を選択する際に使用する操作選択手段と、
処理操作と処理操作識別子とを各々対応付けて記憶する操作識別子記憶手段と、
前記操作選択手段によって選択された特定の処理操作に対応する処理操作識別子を前記操作識別子記憶手段から抽出する操作識別子抽出手段と、
前記操作識別子抽出手段によって抽出された処理操作識別子を表す識別子表示部、前記データ記憶手段に記憶された各データの内容を表すインデックス部、および前記データ記憶手段に記憶された複数のデータの中から前記特定の処理操作を実行したいデータを筆記具によりユーザが選択可能なデータ選択部を含むインデックスシートの印刷を印刷手段に実行させる印刷制御手段と、
前記インデックスシートに印刷された前記処理操作識別子や前記データ選択部のうち筆記具により選択されたデータを認識する認識手段と、
前記認識手段によって認識された処理操作識別子に対応付けられた処理操作を前記識別子記憶手段から抽出し該処理操作を前記認識手段によって認識されたデータに実行する処理操作実行手段とを備えたものである。
【０００８】
このデータ処理装置では、操作選択手段によってユーザに選択された特定の処理操作に対応する処理操作識別子を表示する識別子表示部、データ記憶手段に記憶された各データの内容を表示するインデックス部、およびデータ記憶手段に記憶された複数のデータの中から先ほどの特定の処理操作を実行したいデータを筆記具によりユーザが選択可能なデータ選択部を含むインデックスシートを印刷する。その後、データ処理装置は、データ選択部でユーザがデータを選択したあとのインデックスシートを認識し、識別子表示部の処理操作識別子に対応付けられた処理操作をデータ選択部で選択されたデータに実行する。このように、ここで用いるインデックスシートは、ある特定の処理操作を実行するための専用シートであるため、このシート上でユーザがデータごとに処理操作を特定する必要がない。したがって、シート上でユーザがデータごとに処理操作を特定する場合に比べて、誤った処理操作を特定してしまうおそれが小さい。
【０００９】
本発明のデータ処理装置において、前記処理操作には、少なくとも印刷媒体への印刷操作が含まれるようにしてもよい。こうすれば、データ記憶手段の中のデータを選択して印刷するという作業を簡単に行うことができる。
【００１０】
本発明のデータ処理装置において、前記処理操作には、前記データ記憶手段から別の記憶手段への複写又は移動、および前記データ記憶手段からの消去の少なくとも一つが含まれるようにしてもよい。こうすれば、データ記憶手段の中のデータを別の記憶手段に複写したり移動したりする作業や、データ記憶手段の中からデータを消去する作業を簡単に行うことができる。
【００１１】
本発明のデータ処理装置において、前記処理操作識別子は、処理操作ごとに対応付けられた色であってもよい。例えば、処理操作が印刷ならば黒色、消去ならば赤色、コピーならば緑色、などといった具合である。こうすれば、ユーザはインデックスシートに印刷された処理操作識別子の色を見ることにより、そのインデックスシートがどんな処理操作を行うためのものなのかを容易に確認できる。
あるいは、前記処理操作識別子は、処理操作ごとに対応付けられた文字情報であってもよい。例えば、処理操作が印刷ならば「印刷用」、コピーならば「コピー用」、消去ならば「消去用」、などといった具合である。こうすれば、ユーザはインデックスシートに印刷された処理操作識別子を読むことにより、そのインデックスシートがどんな処理操作を行うためのものなのかを容易に確認できる。ここで、文字情報を認識する手段としては、例えば周知のＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）を利用すればよい。あるいは、前記処理操作識別子は、処理操作ごとに対応付けられたバーコードなどのコード情報などであってもよい。
【００１２】
本発明のデータ処理装置において、前記インデックスシートに印刷される前記識別子表示部は、前記認識手段によって時間的に早く認識される位置に印刷されるようにしてもよい。こうすれば、認識手段によりインデックスシートを認識する際、早い段階で処理操作識別子ひいては処理操作を認識できるので、その処理操作に応じた準備（例えば印刷の場合にはデータを展開する等）を早めに行うことができる。この態様を採用した場合において、前記認識手段は、前記インデックスシートを走査することにより前記処理操作識別子や前記選択されたデータを認識するものであり、前記インデックスシートに印刷される前記処理操作識別子は、前記認識手段によって前記インデックスシートが最初に走査される位置に印刷されるようにしてもよい。こうすれば、走査開始後すぐに処理操作を認識できるので、処理操作に応じた準備を早めに行うことができる。
【００１３】
本発明のデータ処理装置において、前記処理操作実行手段は、前記認識手段によって認識された処理操作識別子に対応付けられた処理操作を報知手段によりユーザに報知したあと、該処理操作を前記認識手段によって認識されたデータに実行するようにしてもよい。こうすれば、どんな処理操作が実行されるのかが事前に報知されるため、ユーザは処理操作を確実に確認することができる。ここで、「報知手段」とは、ユーザに報知する手段であれば特に限定されないが、例えば音声出力手段や文字出力手段などが挙げられる。
【００１４】
本発明のデータ処理装置において、前記データ記憶手段は、カードタイプであり前記データ処理装置に設けられスロットに差し込んで使用するものであってもよい。こうすれば、デジタルカメラ等で用いられるカードタイプのデータ記憶手段をそのまま利用することができ、便利である。但し、前記データ記憶手段は、外部装置（例えばデジタルスチルカメラやカメラ付携帯電話やパーソナルコンピュータなど）に備えられた記憶手段であってもよい。
【００１５】
本発明のデータ処理装置において、前記データ記憶手段に記憶されているデータは、画像データであることが好ましい。この場合、インデックスシートには画像データをサムネイルで印刷しておけば、ユーザにとって画像データを容易に選択することができる。
【００１６】
本発明のデータ処理装置において、前記データ処理装置は、スキャナとプリンタとが一体となったスキャナ付きプリンタであってもよい。こうすれば、認識手段、印刷手段および印刷制御手段をスキャナおよびプリンタによって容易に実現できる。
【００１７】
本発明の第２は、複数のデータを記憶するデータ記憶手段と、処理操作と処理操作識別子とを各々対応付けて記憶する操作識別子記憶手段とを備えたコンピュータが実行するデータ処理方法であって、
（ａ）ユーザが複数の処理操作の中から選択した特定の処理操作に対応する処理操作識別子を前記操作識別子記憶手段から抽出するステップと、
（ｂ）前記ステップ（ａ）で抽出された処理操作識別子を表示する識別子表示部、前記データ記憶手段に記憶された各データの内容を表示するインデックス部、および前記データ記憶手段に記憶された複数のデータの中から前記特定の処理操作を実行したいデータを筆記具によりユーザが選択可能なデータ選択部を含むインデックスシートを印刷手段に印刷させるステップと、
（ｃ）前記インデックスシートに印刷された前記識別子表示部から前記処理操作識別子を認識すると共に前記データ選択部から筆記具によりユーザが選択したデータを認識するステップと、
（ｄ）前記ステップ（ｃ）で認識された処理操作識別子に対応付けられた処理操作を前記識別子記憶手段から抽出し該処理操作を前記ステップ（ｃ）で認識されたデータに実行するステップとを含むものである。
【００１８】
このデータ処理方法で用いるインデックスシートは、ある特定の処理操作を実行するための専用シートであるため、このシート上でユーザがデータごとに処理操作を特定する必要がない。したがって、シート上でユーザがデータごとに処理操作を特定する場合に比べて、誤った処理操作を特定してしまうおそれが小さい。なお、このデータ処理方法において、上述したデータ処理装置の種々の態様を採用してもよい。
【００１９】
本発明の第３は、上述したデータ処理方法の各ステップをコンピュータに実行させるためのプログラムである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムをコンピュータに実行させれば、コンピュータは上述のデータ処理方法の各ステップを実行するため、上述のデータ処理方法と同様の作用効果が得られる。なお、本発明におけるコンピュータは、１台で各ステップのすべてを実行してもよいし、複数台で各ステップを分担して実行してもよい。
【００２０】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて説明する。図１は本発明のデータ処理装置の一実施形態としての多機能プリンタ１０の概略構成を表すブロック図である。本実施形態の多機能プリンタ１０は、装置全体の制御を司るコントロールユニット２０と、スキャナ機能を実行するスキャナエンジン３１やこのスキャナエンジン３１を制御するスキャナＡＳＩＣ３２を含んで構成されるスキャナ部３０と、プリンタ機能を実行するプリンタエンジン４１やこのプリンタエンジン４１を制御するプリンタＡＳＩＣ４２を含んで構成されるプリンタ部４０と、メモリカード５４に対してデータの読み書きを実行するリーダライタ５０と、ユーザが各種の指令を入力する操作パネル６０とを備えている。なお、「ＡＳＩＣ」は、アプリケーション・スペシフィック・インテグレーテド・サーキット（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）の略である。
【００２１】
コントロールユニット２０は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、処理プログラムを記憶したＲＯＭ２４と、一時的にデータを記憶するＲＡＭ２６とを備えている。このコントロールユニット２０は、バス２８を介してスキャナＡＳＩＣ３２やプリンタＡＳＩＣ４２，リーダライタ５０，操作パネル６０と接続されている。
【００２２】
スキャナ部３０は、スキャナエンジン３１とスキャナＡＳＩＣ３２とを備えている。スキャナエンジン３１は、媒体Ｍに表示された内容を光学的に読み取るラインイメージセンサ３４と、回転することにより媒体Ｍをラインイメージセンサ３４の読み取り位置に送り込むローラ３６とを備えている。また、スキャナＡＳＩＣ３２は、スキャナエンジン３１を制御する機能を備えたＩＣチップであり、スキャナエンジン３１のラインイメージセンサ３４で読み取られたスキャンデータを、コントロールユニット２０に出力する。これを入力したコントロールユニット２０のＣＰＵ２２は、ＲＡＭ２６に設けられたスキャナバッファ２６ａにスキャンデータを格納する。本実施形態のラインイメージセンサ３４は、媒体Ｍに向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサである。なお、図１ではラインイメージセンサ３４を固定して媒体Ｍを移動させる方式を例示したが、媒体Ｍを固定してラインイメージセンサ３４を移動させる方式を採用してもよい。
【００２３】
プリンタ部４０は、プリンタエンジン４１とプリンタＡＳＩＣ４２とを備えている。プリンタエンジン４１は、水平方向に移動するキャリッジ４４に搭載されたインクカートリッジ４５と、このインクカートリッジ４５の下方に設けられ媒体Ｍにインクを吐出するインクジェットヘッド４６と、回転することにより媒体Ｍをインクジェットヘッド４６の印字位置に送り込むローラ４８とを備えている。本実施形態のインクカートリッジ４５は、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）を各色ごとに収納したカラー印刷用のカートリッジである。また、プリンタＡＳＩＣ４２は、プリンタエンジン４１を制御する機能を備えたＩＣチップであり、ＲＡＭ２６に設けられた印刷バッファ２６ｂ内の印刷データを１ページごとにビットマップイメージに展開した展開データが媒体Ｍに印刷されるようにプリンタエンジン４１を制御する。
【００２４】
リーダライタ５０は、多機能プリンタ１０の筐体に設けられたスロット５２に差し込まれたメモリカード５４に対してデータの読み書きを行う。本実施形態では、メモリカード５４は図示しないデジタルスチルカメラに装着されていたものとし、データとして複数の画像ファイルが記憶されているものとする。
【００２５】
操作パネル６０は、ユーザが多機能プリンタ１０に対して各種の指令を入力するためのデバイスであり、図２に示すように、各種の指令に応じた文字、図形又は記号が表示されるディスプレイ６２や、所定の媒体Ｍの内容を光学的に読み取らせるときにオンするスキャンボタン６４、インデックスシートを作成するときにオンするインデックスシート作成ボタン６６などのボタンスイッチ類が設けられている。本実施形態では、インデックスシート作成ボタン６６には、メモリカード５４内の画像ファイルを印刷したい場合に使用する印刷用シート作成ボタン６６ａと、メモリカード５４内の画像ファイルを消去したい場合に使用する消去用シート作成ボタン６６ｂとを有している。つまり、本実施形態では、メモリカード５４内のデータの処理操作として「印刷」と「消去」とが用意されている。
そして、処理操作と処理操作識別子との対応を表すテーブルがコントロールユニット２０のＲＯＭ２４に記憶されている。このテーブルには、下記表１に示すように、「印刷」には処理操作識別子として黒色、処理操作説明文として「どれを印刷しますか？」が対応付けられ、「消去」には処理操作識別子として赤色、処理操作説明文として「どれを消去しますか？」が対応付けられている。
【００２６】
【表１】
2004255729.tif 000003
【００２７】
図３は印刷用のインデックスシート７０の一例を示す説明図、図４は消去用のインデックスシート８０の一例を示す説明図である。図３の印刷用のインデックスシート７０には、用紙を縦方向に置いたときの先端部分にて左右方向に延びるバンド７１と、ファイル操作を説明するファイル操作説明部７２と、メモリカード５４内に記憶された画像ファイルの内容をサムネイルで表示したサムネイル表示部７３と、各サムネイルのすぐ下に配置されたファイル選択部７４とが設けられている。ここではファイル操作が「印刷」のため、その処理操作識別子である黒色がバンド７１の色として採用され、ファイル操作説明部７２には「どれを印刷しますか？」という説明文が表示され、ファイル選択部７４には筆記具でマークするマーク部７４ａの左側に「印刷する」と表示されている。したがって、マーク部７４ａを筆記具で塗り潰すとそのマーク部７４ａのすぐ上の画像ファイルの印刷を希望することになる。一方、図４の消去用のインデックスシート８０には、同じくバンド８１と、ファイル操作説明部８２と、サムネイル表示部８３と、ファイル選択部８４とが設けられている。ここではファイル操作が「消去」のため、その処理操作識別子である赤色がバンド８１の色として採用され、ファイル操作説明部８２には「どれを消去しますか？」という説明文が表示され、ファイル選択部８４には筆記具でマークするマーク部８４ａの左側に「消去する」と表示されている。したがって、マーク部７４ａを筆記具で塗り潰すとそのマーク部８４ａのすぐ上の画像ファイルの消去を希望することになる。なお、マーク部７４ａ，８４ａを塗り潰す代わりに、穴を開けたり左右両側を線で結んだりしてもよい。
【００２８】
次に、本実施形態の多機能プリンタ１０の動作について説明する。図５は、メインルーチンのフローチャートである。コントロールユニット２０のＣＰＵ２２は、所定タイミングごとに繰り返しこのメインルーチンを開始する。メインルーチンが開始されると、ＣＰＵ２２は、まず、操作パネル６０のいずれかのボタンスイッチがオンされたか否かを判定し（ステップＳ１１０）、いずれかのボタンスイッチがオンされたときには、そのボタンスイッチがインデックスシート作成ボタン６６であるか否かを判定し（ステップＳ１２０）、そのボタンスイッチがインデックスシート作成ボタン６６だったときには、図６に示すインデックスシート作成処理ルーチン（ステップＳ１３０）を実行したあと、メインルーチンを終了する。一方、オンされたボタンスイッチがインデックスシート作成ボタン６６でなかったときには、続いてそのボタンスイッチがスキャンボタン６４か否かを判定し（ステップＳ１４０）、そのボタンスイッチがスキャンボタン６４だったときには、図７に示すインデックスシート読取処理ルーチン（ステップＳ１５０）を実行したあと、メインルーチンを終了する。一方、オンされたボタンスイッチがスキャンボタン６４でなかったときには、オンされたボタンスイッチに応じた処理（ステップＳ１６０）を実行し、メインルーチンを終了する。また、ステップＳ１１０でいずれのボタンスイッチもオンされていないときには、そのままこのルーチンを終了するが、ボタンスイッチがオンされていなくても多機能プリンタ１０に接続された外部機器から指令が入力されたときには、その指令に応じた処理を実行する。
【００２９】
次に、インデックスシート作成処理ルーチンについて、図６のフローチャートに基づいて説明する。このルーチンが開始されると、コントロールユニット２０のＣＰＵ２２は、まず、オンされたボタンスイッチが印刷用シート作成ボタン６６ａと消去用シート作成ボタン６６ｂのいずれであったかを判定し（ステップＳ２１０）、印刷用シート作成ボタン６６ａだったときには、ＲＯＭ２４に記憶されているテーブル（表１）に照らして処理操作「印刷」に対応する処理操作識別子として「黒色」、処理操作説明文として「どれを印刷しますか？」を読み出し（ステップＳ２２０）、またリーダライタ５０を介して読み出したメモリカード５４の全画像ファイルをサムネイル化し（ステップＳ２３０）、それらを用いて印刷用のインデックスシートの印刷データを作成し（ステップＳ２４０）、その印刷データをプリンタＡＳＩＣ４２へ出力する（ステップＳ２５０）。すると、プリンタＡＳＩＣ４２は、印刷データをビットマップデータに展開してプリンタエンジン４１を制御して媒体Ｍ（印刷用紙）に印刷用のインデックスシート７０を印刷する。その後、コントロールユニット２０のＣＰＵ２２は、プリンタＡＳＩＣ４２から印刷終了信号を入力したか否かを判定し（ステップＳ２６０）、印刷終了信号を入力していなければそのまま待機し、印刷終了信号を入力したときに本ルーチンを終了する。
【００３０】
一方、ステップＳ２１０で、オンされたボタンスイッチが消去用シート作成ボタン６６ｂだったときには、ＲＯＭ２４に記憶されているテーブル（表１）に照らして処理操作「消去」に対応する処理操作識別子として「赤色」、処理操作説明文として「どれを消去しますか？」を読み出し（ステップＳ２２５）、またリーダライタ５０を介して読み出したメモリカード５４の全画像ファイルをサムネイル化し（ステップＳ２３５）、それらを用いて消去用のインデックスシートの印刷データを作成し（ステップＳ２４５）、その印刷データをプリンタＡＳＩＣ４２へ出力する（ステップＳ２５５）。すると、プリンタＡＳＩＣ４２は、印刷データをビットマップデータに展開してプリンタエンジン４１を制御して媒体Ｍ（印刷用紙）に消去用のインデックスシート８０を印刷する。その後、コントロールユニット２０のＣＰＵ２２は、プリンタＡＳＩＣ４２から印刷終了信号を入力か否かを判定し（ステップＳ２６０）、印刷終了信号を入力していなければそのまま待機し、印刷終了信号を入力したときに本ルーチンを終了する。
【００３１】
ユーザは、図３に示す印刷用のインデックスシート７０を印刷した場合には、カラー印刷されたサムネイル表示部７３を見ながらどれを印刷するかを選択し、印刷したい画像ファイルについてはサムネイル表示部７３のすぐ下に設けられたファイル選択部７４のマーク部７４ａを鉛筆などの筆記具により黒く塗り潰し、印刷したくない画像ファイルについてはマーク部７４ａを空欄のままとする。また、ユーザは、図４に示す消去用のインデックスシート８０を印刷した場合には、カラー印刷されたサムネイル表示部８３を見ながらどれを消去するかを選択し、消去したい画像ファイルについてはサムネイル表示部８３のすぐ下に設けられたファイル選択部８４のマーク部８４ａを鉛筆などの筆記具により黒く塗り潰し、消去したくない画像ファイルについてはマーク部８４ａを空欄のままとする。
【００３２】
次に、インデックスシート読取処理ルーチンについて、図７のフローチャートに基づいて説明する。このルーチンが開始されると、コントロールユニット２０のＣＰＵ２２は、まず、スキャナＡＳＩＣ３２へスキャン開始を指令する（ステップＳ３１０）。すると、スキャナＡＳＩＣ３２は、スキャナエンジン３１を制御して媒体Ｍの内容をラインイメージセンサ３４で光学的に読み取る。その後、コントロールユニット２０のＣＰＵ２２は、スキャナＡＳＩＣ３２からスキャン終了信号を入力したか否かを判定し（ステップＳ３２０）、スキャン終了信号を入力していなければそのまま待機し、スキャン終了信号を入力したときには、スキャン終了信号と共にスキャナＡＳＩＣ３２から出力された今回のスキャンデータの中にバンドの色情報が含まれるか否かを判定する（ステップＳ３３０）。バンドの色情報の有無は、例えば媒体Ｍの左右方向の全域にわたって同じ色情報が所定のライン数だけ連続しているか否かによって判定される。ステップＳ３３０で、今回のスキャンデータにバンドの色情報が含まれていないときには、今回スキャンした媒体Ｍはインデックスシートではないとみなして、他の処理を実行し（ステップＳ３３５）、このルーチンを終了する。
【００３３】
一方、今回のスキャンデータにバンドの色情報が含まれていたときには、そのバンドの色に対応する処理操作をＲＯＭ２４に記憶されたテーブル（表１）から読み出し（ステップＳ３４０）、続いて読み出した処理操作が「印刷」か「消去」かを判定し（ステップＳ３５０）、処理操作が「印刷」のときにはスキャンデータの中からユーザが「印刷」を希望した画像ファイルを認識し、その画像ファイルをリーダライタ５０を介してメモリカード５４から読み出して印刷データを作成し、その印刷データをプリンタＡＳＩＣ４２へ出力する（ステップＳ３６０）。すると、プリンタＡＳＩＣ４２は、印刷データをビットマップデータに展開してプリンタエンジン４１を制御しつつ媒体Ｍ（印刷用紙）にユーザが希望した画像ファイルを印刷していく。その後、コントロールユニット２０のＣＰＵ２２は、プリンタＡＳＩＣ４２から印刷終了信号を入力したか否かを判定し（ステップＳ３７０）、印刷終了信号を入力していなければそのまま待機し、印刷終了信号を入力したときに本ルーチンを終了する。一方、ステップＳ３５０で、読み出した処理操作が「消去」のときには、スキャンデータの中からユーザが「消去」を希望した画像ファイルを認識し、その画像ファイルをリーダライタ５０を介してメモリカード５４から消去し（ステップＳ３６５）、本ルーチンを終了する。
【００３４】
ところで、塗り潰されたマーク部７４ａ，８４ａからそれに対応する画像ファイルをメモリカード５４から読み出す方法は種々考えられるが、次のような方法が一例として挙げられる。即ち、各マーク部の位置をインデックスシートのＸＹ座標として予めＲＯＭ２４に記憶し、マーク部の位置とファイル番号との対応関係も予めＲＯＭ２４に記憶しておく。インデックスシートのファイル番号は図３又は図４に示すように上段ほど若くまた左側ほど若くなるように付与され、メモリカード５４内の画像ファイルのファイル番号は撮影時刻順に付与されるものとする。こうすれば、黒く塗り潰されたマーク部の位置を認識すればそのファイル番号が判り、そのファイル番号に対応する画像ファイルをメモリカード５４から読み出すことができる。
【００３５】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係について説明する。本実施形態のメモリカード５４が本発明のデータ記憶手段に相当し、操作パネル６０が操作選択手段に相当し、ＲＯＭ２４が操作識別子記憶手段に相当する。また、ＣＰＵ２２が操作識別子抽出手段に相当し、プリンタエンジン４１が印刷手段に相当し、ＣＰＵ２２及びプリンタＡＳＩＣ４２が印刷制御手段に相当し、ＣＰＵ２２及びスキャナ部３０が認識手段に相当し、ＣＰＵ２２，プリンタ部４０及びリーダライタ５０が処理操作実行手段に相当する。更に、各インデックスシート７０，８０について、バンド７１，８１が識別子表示部、サムネイル表示部７３，８３がインデックス部、ファイル選択部７４，８４がデータ選択部に相当する。
【００３６】
以上詳述した本実施形態の多機能プリンタ１０によれば、印刷用インデックスシート７０は画像ファイルの印刷を実行するための専用シートであり、消去用インデックスシート８０は画像ファイルの消去を実行するための専用シートであるため、インデックスシート７０，８０上でユーザが画像ファイルごとに印刷や消去といった処理操作を特定する必要がない。したがって、インデックスシート上でユーザがデータごとに処理操作を特定する場合に比べて、誤った処理操作を特定してしまうおそれが小さい。また、印刷用インデックスシート７０や消去用インデックスシート８０を利用すれば、簡単にメモリカード５４内の画像ファイルを印刷したり消去したりできるため、ユーザフレンドリが良好である。更に、印刷用インデックスシート７０か消去用インデックスシート８０かは黒色のバンド７１か赤色のバンド８１かによって容易に認識できるため、ユーザが取り違えるおそれは小さい。特に、本実施形態では、バンドのすぐ下のファイル操作説明部７２を設けたため、ここをユーザが読むことにより一層取り違えるおそれが小さくなる。
【００３７】
なお、本発明は上述した実施形態に何等限定されるものではなく、種々の形態で実施し得ることはいうまでもない。
【００３８】
例えば、上述した実施形態では、インデックスシートとして印刷用と消去用の２種類について説明したが、その他に複写用や移動用などを用意してもよい。例えば、複写用の処理操作識別子として緑色、処理操作説明文として「どれを複写しますか？」を対応づけ、移動用の処理操作識別子として黄色、処理操作説明文として「どれを移動しますか？」を対応づけてもよい。複写用や移動用のインデックスシートを使用する場合としては、ユーザがメモリカード５４内の画像ファイルを他の記憶領域（例えば多機能プリンタ１０に接続されている外部機器の記憶領域）に複写又は移動したい場合などが挙げられる。この場合、インデックスシートには、複写先又は移動先を指定するマーク部を設けてもよい。例えば、多機能プリンタ１０に接続されている外部機器の記憶領域をツリー状に表示し、各記憶領域のとなりにマーク部を設けてもよい。
【００３９】
また、上述した実施形態では、ＣＰＵ２２は印刷用インデックスシート７０か消去用インデックスシート８０かを黒色のバンド７１か赤色のバンド８１かによって判別したが、バンドの色で判別する代わりに、スキャナ部３０から入力したスキャンデータをＯＣＲで文字として認識し、ファイル操作説明部７２，８２の文字列に印刷の文字が含まれているときには印刷用、消去の文字が含まれているときには消去用と判別してもよい。
【００４０】
更に、上述した実施形態では、インデックスシート読取処理ルーチンにおいて、スキャンを開始してから終了するのを待ってバンドの色を判別したが、バンドはインデックスシートの先端つまり最初にスキャンされる位置に印刷されているため、スキャンを開始してからバンドに相当するライン分のスキャンが終了した時点でバンドの色を判別し、その後塗り潰されたマーク部を認識するごとにそれに対応した画像ファイルの処理（印刷又は消去）を実行するようにしてもよい。
こうすれば、スキャンを開始してからファイルの処理が完了するまでの時間が短縮される。
【００４１】
更にまた、上述した実施形態のインデックスシート読取処理ルーチンにおいて、ステップＳ３５０で処理操作が「印刷」か「消去」かを判定したあと、処理操作が「印刷」のときには、今回スキャンしたインデックスシートが印刷用である旨を操作パネル６０のディスプレイ６２に表示したりスピーカ（図示せず）から音声出力したりしたあと操作パネル６０に設けた確認ボタン（図示せず）がオンされるのを待ってステップＳ３６０に進み、また、ステップＳ３５０で処理操作が「消去」のときには、今回スキャンしたインデックスシートが消去用である旨を操作パネル６０のディスプレイ６２に表示したりスピーカから音声出力したりしたあと操作パネル６０に設けた確認ボタンがオンされるのを待ってステップＳ３６５に進むようにしてもよい。こうすれば、どんな処理操作が実行されるのかが事前にユーザに報知されるため、ユーザは処理操作を確実に確認することができる。
【００４２】
そして、上述した実施形態では、画像ファイルを処理する場合について説明したが、音楽ファイルや文書ファイルなどを処理する場合に本発明を適用してもよい。音楽ファイルの場合には、サムネイルを表示する代わりに曲のタイトルを表示したり楽譜や歌詞の出だし部分を表示したりしてもよく、文書ファイルの場合には、ファイル名を表示したりファイルの出だし部分を表示したりしてもよい。
【００４３】
そしてまた、上述した実施形態では、メモリカード５４に記憶された画像ファイルを処理する場合を説明したが、多機能プリンタ１０にデジタルスチルカメラやカメラ付きの携帯電話などの外部機器を接続してその外部機器のメモリ（内部メモリやメモリカードなど）に記憶された画像ファイルを処理する場合に本発明を適用してもよい。
【００４４】
そして更に、上述した実施形態では、印刷用インデックスシート７０に印刷部数や用紙サイズなどを指定するマーク部を設けてもよい。こうすれば、ユーザが希望する印刷部数分の印刷を、ユーザが希望する用紙サイズの媒体Ｍに行うことができる。
【図面の簡単な説明】
【図１】多機能プリンタ１０の概略構成を表すブロック図。
【図２】操作パネル６０の説明図。
【図３】印刷用のインデックスシート７０の一例を示す説明図。
【図４】消去用のインデックスシート８０の一例を示す説明図。
【図５】メインルーチンのフローチャート。
【図６】インデックスシート作成処理ルーチンのフローチャート。
【図７】インデックスシート読取処理ルーチンのフローチャート。
【符号の説明】
１０  多機能プリンタ、２０  コントロールユニット、２２  ＣＰＵ、２４  ＲＯＭ、２６  ＲＡＭ、２６ａ  スキャナバッファ、２６ｂ  印刷バッファ、２８バス、３０  スキャナ部、３１  スキャナエンジン、３２  スキャナＡＳＩＣ、３４  ラインイメージセンサ、３６  ローラ、４０  プリンタ部、４１  プリンタエンジン、４２  プリンタＡＳＩＣ、４４  キャリッジ、４５  インクカートリッジ、４６  インクジェットヘッド、４８  ローラ、５０  リーダライタ、５２  スロット、５４  メモリカード、６０  操作パネル、６２  ディスプレイ、６４  スキャンボタン、６６  インデックスシート作成ボタン、６６ａ  印刷用シート作成ボタン、６６ｂ  消去用シート作成ボタン、７０  印刷用インデックスシート、７１  バンド、７２  ファイル操作説明部、７３  サムネイル表示部、７４  ファイル選択部、７４ａ  マーク部、８０  消去用インデックスシート、８１  バンド、８２  ファイル操作説明部、８３  サムネイル表示部、８４
ファイル選択部、８４ａ  マーク部。
【図１】
2004255729.tif 000004
【図２】
2004255729.tif 000005
【図３】
2004255729.tif 000006
【図４】
2004255729.tif 000007
【図５】
2004255729.tif 000008
【図６】
2004255729.tif 000009
【図７】
2004255729.tif 000010