(57)【要約】【課題】  マークシートに印刷される画像の順序に柔軟性を持たせ、ユーザの希望する画像ファイルを画像選択シートに基づいて容易に特定できるようにする。【解決手段】  範囲指定処理６７は、コントロールパネル９からの指定範囲情報６９を記憶し、それに従って画像情報リスト４１を参照する。画像情報リスト４１から、指定された範囲に属するメインＩＤだけをピックアップし、新たにシリアル番号を画像サブＩＤとして割付ける。画像サブＩＤと画像メインＩＤとを対応付けた画像情報サブリスト４９が作成される。コントロールパネル９からメインＩＤの割付順序を逆にするためのソート選択指示がコントローラ１１に出力されると、コントローラ１１は、昇順を降順に、又は降順を昇順に変更するためのソート処理を行い、画像ファイル情報４１に割付けたメインＩＤの割付順序を逆にする。【選択図】        図７
2005143070.tif 000002
【特許請求の範囲】
【請求項１】
データソースから画像ファイルに関する情報を取得し、前記画像ファイルを識別し管理するための管理用テーブルを生成する管理用テーブル生成手段と、
前記管理用テーブルに基づいて、前記データソースに記憶されている前記画像ファイルを選択するための画像選択シートを印刷出力させるシート出力処理手段と、
前記出力された画像選択シートからシート画像を読取り、このシート画像と前記管理用テーブルとに基づいて、ユーザにより選択された画像ファイルを特定するシート読取り処理手段と、
前記特定された画像ファイルを前記データソースから取得して印刷データを生成し、印刷させる印刷処理手段と、
を備え、
前記シート出力処理手段は、前記画像選択シートに印刷される前記画像ファイルの印刷順序に関する情報を、前記画像ファイルと共に前記画像選択シートに印刷して出力させることを特徴とする画像処理装置。
【請求項２】
前記シート読取り処理手段は、前記管理用テーブルの生成規則と前記シート画像から読み取られた前記印刷順序に関する情報とに基づいて、前記ユーザにより選択された画像ファイルを特定する請求項１に記載の画像処理装置。
【請求項３】
前記画像選択シートが複数枚にわたって出力される場合、前記シート読取り処理手段は、前記シート画像から読み取られた前記画像ファイルの印刷順序に関する情報と前記各画像選択シートのページ順序とに基づいて、前記ユーザにより選択された画像ファイルを特定する請求項１に記載の画像処理装置。
【請求項４】
前記画像選択シートには、前記画像ファイルの少なくとも一部が印刷されている請求項１に記載の画像処理装置。
【請求項５】
前記画像選択シートには、前記画像ファイルのメタ情報が印刷されている請求項１に記載の画像処理装置。
【請求項６】
前記画像ファイルの印刷順序を指定するための印刷順序指定手段を更に備え、この印刷順序指定手段により指定された印刷順序に基づいて、前記画像ファイルが前記画像選択シートに印刷される請求項１に記載の画像処理装置。
【請求項７】
データソースから画像ファイルに関する情報を取得し、前記画像ファイルを識別し管理するための管理用テーブルを生成するステップと、
前記管理用テーブルに基づいて、前記データソースに記憶されている前記画像ファイルを選択するための画像選択シートを印刷出力させるステップと、
前記出力された画像選択シートからシート画像を読取り、このシート画像に基づいて、ユーザにより選択された画像ファイルを特定するステップと、
前記特定された画像ファイルを前記データソースから取得して印刷データを生成し、印刷させるステップと、
を含み、
前記画像選択シートには、前記画像選択シートに印刷される前記画像ファイルの印刷順序に関する情報が前記画像ファイルと共に印刷される画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像選択シートを用いて画像ファイルを選択し、選択した画像ファイルを印刷することができる画像処理装置に関する。
【背景技術】
【０００２】
従来、ディジタルフィルムから印刷する写真の選択を容易にすることを目的とした写真の選択方法が提案されている。この提案では、所定様式のマークシートがイメ−ジスキャナにセットされると、ユーザによって塗りつぶされたサムネイル画像のチェックボックスを始め、マークシートに登載された諸情報がイメージスキャナにより読込まれる。この読み込まれた情報は、コントローラにより解析される。この解析結果と、ユーザからコントローラに与えられた各種の指令とに基づいて、プリンタが所定の印刷動作を実行するようになっている（特許文献１）。
【特許文献１】特開２００２−５１２８３公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ディジタル・スチル・カメラ（以下、ディジタルカメラ）では、撮影された画像に対してアスキーコード順でファイル名を付して行くので、撮影時期が新しい画像ほど、順序が後になる。よって、ディジタルカメラで撮影された画像の枚数が膨大な量になれば、それに伴って、ディジタルカメラに装填されるカード型メモリ（メモリカード）中に保存されるサムネイル画像の枚数も膨大な量になる。
【０００４】
そして、これらのサムネイル画像をマークシートに印刷する場合には、通常、カード型メモリ内のファイル名のアスキーコード順に従って印刷することになるので、撮影時期が新しいサムネイル画像ほど、印刷の順序が後になる。
【０００５】
しかし、ユーザとしては、撮影時期の古い画像よりも撮影時期の新しい画像の方に興味を持ち、撮影時期の新しい画像の印刷を希望する場合がある。従って、サムネイル画像の印刷順序を、単にアスキーコード順に付されたファイル名の順に従って一律に決めたのでは、撮影された画像の量が複数頁に亘るような膨大な量に及ぶような場合に、使い勝手が悪くなる。即ち、ユーザが印刷を所望しない大量のサムネイル画像がマークシートの先に印刷されてしまって、印刷を所望するサムネイル画像がマークシートの後に印刷されてしまうという不都合を生じるおそれがある。
【０００６】
ところで、マークシートには、サムネイル画像及びサムネイル画像を選択するためのマーク等が印刷されるが、カード型メモリ内に記憶されている画像ファイルを直接的に特定するための情報は含まれていない。従って、マークシート上の印刷位置等に基づいて、ユーザが選択した画像ファイルを特定する必要がある。マークシートに印刷されるサムネイル画像の位置が常に一定であれば、マークされたサムネイル画像の位置に基づいて、画像ファイルを特定することができる。しかし、この場合は、マークシート上の画像印刷順序が固定化されてしまい、上述のように、常に古いサムネイル画像からマークシートの先頭に印刷され、使い勝手が低くなる。
【０００７】
本発明は、かかる課題に鑑みてなされたもので、その一つの目的は、ユーザの希望する画像ファイルを画像選択シートに基づいて容易に特定することができる画像処理装置及び画像処理方法を提供することにある。本発明の一つの目的は、画像選択シートに印刷される画像の順序に柔軟性を持たせることができ、かつ、ユーザの希望する画像ファイルを画像選択シートに基づいて特定できるようにした画像処理装置及び画像処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に従う画像処理装置は、データソースから画像ファイルに関する情報を取得し、画像ファイルを識別し管理するための管理用テーブルを生成する管理用テーブル生成手段と、管理用テーブルに基づいて、データソースに記憶されている画像ファイルを選択するための画像選択シートを印刷出力させるシート出力処理手段と、出力された画像選択シートからシート画像を読取り、このシート画像と管理用テーブルとに基づいて、ユーザにより選択された画像ファイルを特定するシート読取り処理手段と、特定された画像ファイルをデータソースから取得して印刷データを生成し、印刷させる印刷処理手段と、を備え、シート出力処理手段は、画像選択シートに印刷される画像ファイルの印刷順序に関する情報を、画像ファイルと共に画像選択シートに印刷して出力させる。
【０００９】
データソースとしては、例えば、ディジタルカメラ等の撮像装置、この撮像装置に装着される記憶媒体、動画像データや静止画像データを記憶する記憶装置やサーバ等を挙げることができる。画像選択シートには、例えば、データソースに記憶されている各画像ファイルの画像と、各画像をそれぞれ選択するためのマーク記入欄と、各画像ファイルの印刷順序に関する情報とを含んで印刷される。
【００１０】
画像ファイルの印刷順序に関する情報とは、画像ファイルがどのような規則に基づいて画像選択シート上に印刷されているのかを明示するための情報であり、画像ファイルの印刷上の配置に関する規則の全部または一部を示す情報である。画像ファイルの印刷順序に関する情報は、例えば、画像配置規則に関する情報（配置規則情報）等と呼びかえることもできる。画像ファイルの印刷順序に関する情報としては、例えば、「昇順」または「降順」を挙げることができる。
ここで、画像選択シートに印刷される画像ファイルの順序は、印刷順序指定手段によって指定することができる。印刷順序指定手段は、例えば、画像処理装置に設けたユーザインターフェース等で実現可能であり、ユーザが手動で指定することができる。
【００１１】
「アスキーコードの昇順」や「アスキーコードの降順」等のように、どのようなコード体系に従うのか、どの情報のどの部分に着目して並べ替えるのか等のように、配置規則の詳細部分まで含む必要はない。即ち、画像ファイルの配置規則のうち、既知の部分または固定の部分に関する情報まで画像選択シートに印刷する必要はない。従って、例えば、画像ファイルの印刷順序に関する情報とは、画像の配置規則のうち可変または未知の部分を明示する情報であると換言することもできる。もっとも、画像ファイルの並び方に関する全ての情報を、画像選択シートに印刷してもよい。
【００１２】
本発明では、画像選択シートに印刷される画像ファイルの印刷順序に関する情報を画像選択シートに印刷するため、画像選択シートのシート画像を読み込むことにより、画像ファイルがどのような規則に基づいて配置されているのかを容易に把握できる。従って、画像ファイルがアスキーコードの昇順で印刷されている場合でも、逆に、アスキーコードの降順で印刷されている場合でも、シート読取り処理手段は、シート画像と管理用テーブルとに基づいて、ユーザが印刷を希望する画像ファイルを特定することができる。
【００１３】
シート読取り処理手段は、管理用テーブルの生成規則とシート画像から読み取られた印刷順序に関する情報とに基づいて、ユーザにより選択された画像ファイルを特定することもできる。
【００１４】
管理用テーブルの生成規則とは、画像ファイルの管理順序を規定する情報であり、例えば、時刻順や連番ファイル名の昇順または降順等で画像ファイルが管理されていることを示す情報である。管理用テーブルの生成規則が一定の場合は、画像ファイルの印刷順序に関する情報によって管理用テーブルを検索することにより、ユーザが希望している画像ファイルを特定可能である。しかし、管理用テーブルの生成規則が変化しうる場合は、画像ファイルの印刷順序に関する情報のみで、ユーザの希望する画像ファイルを特定するのは難しい。そこで、シート読取り処理手段は、管理用テーブルの生成規則と画像ファイルの印刷順序に関する情報とに基づいて管理用テーブルを検索することにより、ユーザの希望する画像ファイルを特定する。
【００１５】
画像選択シートが複数枚にわたって出力される場合、シート読取り処理手段は、シート画像から読み取られた印刷順序に関する情報と各画像選択シートのページ順序とに基づいて、ユーザにより選択された画像ファイルを特定する。
【００１６】
画像選択シートへの印刷対象が膨大な場合は、複数枚の画像選択シートに分けられて印刷される。ユーザは、所望の画像が印刷されている画像選択シートのみにマークして、シート読取り処理手段にシート画像を読み取らせることができる。シート読取り処理手段は、例えば、ページ番号と画像ファイルの印刷順序に関する情報とに基づいて、画像ファイルを特定する。これにより、例えば、複数枚の画像選択シートをページ順に読み取らせるというような手間をかけずに、選択された画像選択シートのみを読み取らせることで、画像ファイルを特定することができる。
【００１７】
画像選択シートには、画像ファイルの少なくとも一部が印刷されていればよい。即ち、１つの画像ファイルの全体が印刷されている必要はない。例えば、その画像ファイルの中央部分だけを抜き出して画像選択シートに印刷する場合でも、ユーザは、その部分的な画像に基づいて、印刷を希望する画像ファイルを指定することができる。
【００１８】
画像選択シートには、画像ファイルのメタ情報が印刷されてもよい。メタ情報としては、例えば、画像ファイルのファイル名、画像ファイルに関連付けられたコメントやタイトル等を挙げることができる。例えば、「運動会」や「ツーリング」等のように、ユーザが画像ファイルに手動で関連付けたコメントやタイトル等のメタ情報を、メッセージ情報と呼ぶこともできる。このようなメタ情報を画像選択シートに印刷することにより、ユーザは、印刷を希望する画像ファイルを特定することができる。例えば、結婚式等のイベント参加者にイベント実行時の写真を回覧するような場合には、個々の画像の内容よりも、そのイベントに関する全ての画像ファイルを漏れなく印刷したいことがある。このような場合、メタ情報によりグループ化される一連の画像ファイルの全体を、メタ情報に基づいて選択することができる。メタ情報は画像ファイルと共に画像選択シートに印刷してもよいし、メタ情報のみを画像選択シートに印刷してもよい。
【００１９】
なお、本発明は、以下の観点から把握することもできる。例えば、本発明に従う画像処理装置は、それぞれ属性値を持つ複数の画像ファイルを有するデータソースと接続して前記複数の画像ファイルをそれぞれ特定するための識別情報と属性値とを記憶する記憶手段と、リストアップ対象の画像ファイルの属性値の範囲を入力する入力手段と、前記記憶された識別情報の中から、入力された属性値の範囲に属する属性値を持った画像ファイルの識別情報を抽出する抽出手段と、抽出された識別情報に基づいて、前記リストアップ対象の画像ファイルにアクセスして、前記リストアップ対象の画像ファイルの要約情報と印刷対象の画像ファイルを選択するためのマーク記入欄とを表したマークシートを印刷するマークシート印刷手段と、前記マークシートを読み取り、前記マーク記入欄に記入されたマークを、対応する画像ファイルの識別情報に変換する変換手段と、前記変換された識別情報に基づいて、印刷対象の画像ファイルにアクセスして、前記印刷対象の画像ファイルの画像を印刷する画像印刷手段と、を備える。
【００２０】
また、本発明に従う画像処理装置は、データソースと接続して、複数の画像ファイルをそれぞれ特定するための識別情報を記憶する記憶手段と、ユーザの要求に応じてリストアップ順序として、第１の順序と、これとは逆の第２の順序のいずれか一方を指定する指定手段と、前記識別情報に基づいて、リストアップ対象の画像ファイルにアクセスし、前記リストアップ順序に従って前記画像ファイルの要約情報と印刷対象の画像ファイルとを選択するためのマーク記入欄を配列すると共に、前記指定されたリストアップ順序を示すマークを有したマークシートを印刷するマークシート印刷手段と、前記マークシートを読み取り、前記マーク記入欄に記入されたマークと順序マークとを、対応する画像ファイルの識別情報に変換する変換手段と、変換された識別情報に基づいて、前記印刷対象の画像ファイルにアクセスして、印刷対象の画像ファイルの画像を印刷する画像印刷手段と、を備える。
【００２１】
また、本発明に従う画像処理装置は、それぞれ属性値を持つ複数の画像ファイルを有するデータソースと接続して前記複数の画像ファイルをそれぞれ特定するための識別情報を記憶する記憶手段と、記憶された識別情報に基づいて、前記画像ファイルにアクセスして前記画像ファイルの要約情報と、印刷対象の画像ファイルを選択するためのマーク記入欄と、前記画像ファイルに基づいて作ったチェックサムを表したマークとを含むマークシート情報を印刷するマークシート印刷手段と、前記マークシートを読み取り、前記保存された前記マーク記入欄に記入されたマークと前記チェックサムを表したマークとに基づいて前記保存されている、対応する画像ファイルの前記識別情報に変換する変換手段と、変換された識別情報に基づいて、前記印刷対象の画像ファイルにアクセスして、印刷対象の画像ファイルの画像を印刷する画像印刷手段と、前記印刷したマークシートに表示される、少なくとも識別情報、チェックサムを表したマークを、電源断後も消去されないよう、不揮発性メモリに保持させる手段と、を備え、それにより、マークシート印刷後に、前記データソースに別の画像ファイルが追加された場合であっても、前記マークシートを用いて所望の画像ファイルを印刷できるようにした。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を、図１〜図１６に基づいて説明する。本実施形態では、後述のように、マークシートに印刷される画像の順序をユーザの希望に応じて変更することができ、かつ、マークシートで選択された画像ファイルを容易に特定できるようにした複合プリンタ装置が開示されている。
【実施例１】
【００２３】
図１〜図９に基づいて、本発明の第１実施例を説明する。図１は、複合プリンタ装置として構成された画像処理装置の全体構成を示すブロック図である。
図１に示す複合プリンタ装置１は、複数の画像を読み取るためのイメージスキャナ３と、画像のハードコピーを出力するためのプリンタ５と、各種メッセージ、画像又はそのサムネイル画像等を表示するための（液晶）ディスプレイ７と、ユーザが各種指令を入力するために押圧操作する複数個の操作ボタンを有するコントロールパネル９と、複合プリンタ装置１の各部を制御するためのコントローラ１１と、を備える。
【００２４】
この複合プリンタ装置１は、外部記憶メディア１３（典型的には例えば、ディジタルカメラ１５で用いられるカード型メモリ（即ち、メモリカードのこと。以下、同じ）、或いはディジタルカメラ１５などを指す。以下、同じ）と接続が可能に構成されている。そして、この複合プリンタ装置１は、外部記憶メディア１３から画像データを読み込んで、プリンタ５で印刷する機能と、イメージスキャナ３で読み取った画像データを外部記憶メディア１３に格納する機能とを有する。
【００２５】
なお、ディジタルカメラ１５や、ディジタルカメラ１５に内蔵された外部記憶メディア１３、あるいはディジタルカメラ１５から取り外されて複合プリンタ装置１に接続される外部記憶メディア１３が、「データソース」の一例に該当する。
【００２６】
イメージスキャナ３は、原稿シートの画像を読み取る場合の動作モードとして、原稿シート上の指定された領域の画像を所定の高解像度で読み取る本スキャンと、本スキャンで読み取るべき原稿の領域を指定するために本スキャンの実行前に原稿シート全体の領域の画像を所定の低い解像度で読み取るプレスキャンとを有する。プレスキャンでは、本スキャンで得られる画像データより遥かに小さいサイズの画像データは例えば、Ａ４サイズの原稿の画像が１６０ドット×１２０ドットのような小サイズの画像データとして読み取られる。
【００２７】
なお、複合プリンタ装置１には、前記各部に加えて、更に、エンコーダ、デコーダ、ラインバッファ、プレスキャン用ページバッファ、サムネイル用一時バッファ、外部記憶メディアＩ／Ｆ（外部記憶メディアインタフェースのこと。以下、同じ）、及び符号データバッファ（いずれも不図示）等が内蔵されている。
【００２８】
エンコーダは、ビットマップ形式の画像データを所定形式の符号データ（例えばJPEG形式の画像データ）に圧縮変換するものである。デコーダは、所定形式の符号データ（例えばJPEG形式の画像データ）を元のビットマップ形式の画像データに伸張変換するものである。
【００２９】
ラインバッファは、イメージスキャナ３が原稿画像を読み取るときに、イメージスキャナ３から出力される１ライン分又は所定複数ライン分の画像データを一時的に記憶するものである。プレスキャン用ページバッファは、イメージスキャナ３のプレスキャンにより読み取られた小サイズ（例えば１６０ドット×１２０ドット）の画像データを一時的に記憶するものである。サムネイル用一時バッファは、外部記憶メディア１３から画像を読み込んでプリンタ５で印刷を行う場合や、イメージスキャナ３で読み取った画像データを外部記憶メディア１３に格納する場合に、対象となる画像のサムネイル画像データを一時的に記憶するものである。符号データバッファは、イメージスキャナ３で読み取った画像データを外部記憶メディア１３に格納する場合に、エンコーダから出力される符号データ（例えばJPEG形式のデータ）や、外部記憶メディア１３から画像を読み込んでプリンタ５で印刷を行う場合に、外部記憶メディア１３から読み込まれた符号データ（例えばJPEG形式のデータ）を、所定の単位転送量分だけ一時的に記憶するものである。
外部記憶メディアインタフェースは、外部記憶メディア１３と接続して外部記憶メディア１３との間でデータの通信を行うものである。
【００３０】
なお、コントロールパネル９から入力することができる指令としては、例えばプレスキャンで読み取られた原稿画像中から本スキャンすべき領域を指定する指令、イメージスキャナ３で読み取った画像データを外部記憶メディア１３に格納する場合に、対象となる画像を指定する指令、及び外部記憶メディア１３から画像データを読み込んでプリンタ５で印刷する場合に、対象となる画像を指定する指令などが挙げられる。
【００３１】
また、複合プリンタ装置１が行う、イメージスキャナ３で読み取った画像データを外部記憶メディア１３に格納する場合の動作には、少なくとも２種類があり、そのうちの１種類は、カットシートの原稿から１枚ずつの画像を読み込んだ外部記憶メディア１３に書き込む動作であり、他の１種類は、写真フィルムストリップの原稿から複数の画像を連続的に読み込んで外部記憶メディア１３に書き込む動作である。以下の説明では、前記いずれの動作においても、EXIF（「Exchangeable Image File Format」の略。以下同じ）ファイルの形式で画像データが外部記憶メディア１３に格納されることとする。ただし、EXIFファイルという形式は、１つの例示に過ぎず、他の形式を採用する場合にも本発明の原理が適用可能である。
【００３２】
図２は、画像選択シートの一例であるマークシート１７の構成を模式的に示す説明図である。
図２に示すマークシート１７は、以下に説明するような複数の領域、即ち、第１ガイド欄１９、チェックサム表示欄２１、複数のサムネイル画像表示欄２３、第２ガイド欄２５、及び第３ガイド欄２７に区分されている。ここで、チェックサム表示欄２１に表示されるチェックサムとは、データの正確性を試験する計算値であり、或るデータの塊の中の全バイトに対して、連続的に算術演算や論理演算を行って得られた値である。データ転送時や、データのディスクへの書き込み時、データのディスクからの読み出し時に発生するエラーを検出する方法の一つである。
【００３３】
第１ガイド欄１９は、ユーザが所望の画像を選択する方法をユーザにガイドすべく設定された欄であり、マークシート１７の最上部に配置されている。
【００３４】
チェックサム表示欄２１は、マークシート１７にサムネイル画像が印刷される各画像データ全体のチェックサム値が、例えば黒四角形等の図形により記号化されて印刷されている。この印刷されたチェックサム値と、プリンタ５側で算出されチェックサム値とを比較することにより、外部記憶メディア１３とマークシート１７とが対応しているか否かを判定することが可能である。また、図６と共に後述する画像履歴ファイルとの対応関係を示す識別情報を、チェックサム表示欄２１、或いは別の欄に、スキャナ３が読み取り可能な態様で印刷することができる。さらに、後述の実施例のように、チェックサム表示欄２１に、あるいは別の欄に、マークシート１７における画像の印刷順序を示す情報を記号化して印刷することができる。
【００３５】
識別情報としては、例えばマークシート１７の発行日時（画像履歴ファイル生成日時でも良い）や、連続番号等を挙げることができる。前記識別情報（即ち、各マークシート１７と（図６で示す）各画像履歴ファイルとの対応関係を示す識別情報）を採用することにより、ユーザは、自身が使用しようとするマークシート１７がどの画像履歴ファイルに対応するのかを意識することなく、マークシート１７を用いることができる。
【００３６】
複数のサムネイル画像表示欄２３は、第１ガイド欄１９の下方に配置されており、各サムネイル画像表示欄２３には、それぞれ所定数のサムネイル画像２９が表示される（ここでは、図示と説明の都合上、１個のサムネイル画像にのみ符号２９を付す）。各サムネイル画像２９には、マーク部３１、連番３３、及び記録日時３５を、それぞれ対応付けて印刷することができる。ユーザが、各サムネイル画像２９に対応付けられたマーク部３１を鉛筆やペン等で塗りつぶすことにより、そのサムネイル画像２９に相当する画像データ（本画像データ）が選択されるようになっている。図２に記載した例では、ユーザが、２番目、５番目、及び７番目の画像データを選択した様子が示されている。
【００３７】
第２ガイド欄２５は、印刷用紙の指定方法をユーザにガイドすべく設定された欄であり、各サムネイル画像表示欄２３の下側に配置されている。
第２ガイド欄２５に隣接して、ユーザが所望の印刷用紙を選択するに際して使用されるマーク部３７、及び複数の（印刷）用紙種類情報３９が印刷されている。ユーザは、ユーザが所望する種類の印刷用紙に対応するマーク部３７をペン等で塗りつぶすことにより、その印刷用紙を指定することができる。
【００３８】
第３ガイド欄２７は、マーク済のマークシート１７を用いて印刷を開始させるための方法をユーザにガイドすべく設定された欄であり、マークシート１７の下部に配置されている。外部記憶メディア１３に記録されている画像データが多い場合、１枚のマークシ−ト１７に全てのサムネイル画像２９を印刷するのは難しい。この場合は、複数枚のマークシート１７がプリンタ５から排出されて、各マークシート１７には、それぞれ他のマークシート１７と区別するための頁番号が付与される。
【００３９】
図３は、本発明の一実施形態に係る、コントローラ１１において生成され、記憶される画像情報リスト４１の構成を示す説明図である。
【００４０】
図３に示す画像情報リスト４１は、外部記憶メディア１３に記録されている画像データをプリンタ５が管理するための画像管理情報（或いは画像管理テーブル）であり、画像情報リスト４１は、識別コード（画像のＩＤ。本実施形態では番号）と、各識別コード（ＩＤ）に対応付けられた画像ファイル情報とから構成されている。外部記憶メディア１３に記憶されている各画像データ毎に、その外部記憶メディア１３内で一意に定まる識別コードが対応付けられる。
【００４１】
各画像ファイル情報は、各画像デ−タにそれぞれ対応する。各画像ファイル情報は、それぞれ画像情報構造体４３から構成される。画像情報構造体４３は、画像データの各種属性情報を配列した小テーブルであり、画像情報構造体４３は、例えば画像データのファイル名と、拡張子名と、外部記憶メディア１３内のデータにアクセスするためのフルパスファイル名と、記録の日付け及び時刻と、ファイルアトリビュートと、その他付属情報とから構成される。従って、識別コード（ＩＤ）を検索キーとして画像情報リスト４１を検索すれば、その識別コード（ＩＤ）に対応する画像ファイル情報の画像情報構造体４３を読み出すことができ、その画像情報構造体４３を参照することにより、所望の画像データのファイル名や格納場所等を把握することができる。
【００４２】
図４は、本発明の一実施形態に係る印刷リスト情報４５の構造を示す説明図である。
図４に示す印刷リスト情報４５を参照することにより、そこに記載された画像データが外部記憶メディア１３内から読み出され、読み出された画像データに基づいて印刷用データが生成される。印刷リスト情報４５は、例えば識別コード（印刷用のＩＤ）と、この識別コード（ＩＤ）に対応付けられた印刷ファイル情報とから構成されており、各印刷ファイル情報は、印刷ファイル情報構造体４７から構成されている。印刷ファイル情報構造体４７は、印刷用画像識別コード（以下、「ＩＤＸ」と表記する）、及びファイル毎の設定情報とから構成されている。通常のメモリカード（カード型メモリ）印刷の場合、ＩＤＸには、図３で示した画像情報リスト４１の識別コード（画像ＩＤ）がセットされる。従って、印刷ファイル情報構造体４７のＩＤＸに基づいて画像情報リスト４５を検索することにより、印刷されるべき画像データを特定して外部記憶メディア１３から読み出すことができる。なお、図５と共に後述するように、画像情報サブリスト４９が用意される場合は、ＩＤＸにはサブＩＤがセットされる。ファイル毎の設定情報とは、例えば印刷時の色合い等のファイル毎の印刷設定情報を示す。
【００４３】
図５は、本発明の一実施形態に係る画像情報サブリスト（以下、「サブリスト」と略記する）４９の構造を示す説明図である。
図５に示すサブリスト４９は、例えば或る特定の期間又は特定日に記録された画像データのみを抽出して印刷したり、特定のフォルダに格納された画像データのみを抽出して印刷するような場合に使用される。サブリスト４９は、識別コード（ＩＤ）、及び画像ファイル情報サブＩＤ（以下、「サブＩＤ」と略記する）から構成されている。ここで、サブリスト４９の識別コード（ＩＤ）それ自体は、単に順番を示すだけのものである。サブＩＤには、図３で示した画像情報リスト４１の識別コード（ＩＤ）、即ち、目的とする画像データを特定する識別コードがセットされる。サブリスト４９が生成される場合は、図４で示した印刷ファイル情報構造体４７のＩＤＸには、サブＩＤがセットされるようになっている。従って、或る特定の画像データ群のみを印刷するために、図５で示したサブリスト４９が用意された場合、図４で示した印刷リスト情報４５から読み出したＩＤＸに基づいて、図５で示したサブリスト４９のサブＩＤを引き出し、このサブＩＤに基づいて、図３で示した画像情報リスト４１を検索することにより、目的とする画像データの情報を得ることができる。画像情報リスト４１と印刷リスト情報４５との間に、サブリスト４９を介在させることにより、アスキーコードに従った順序（ASCIIソート順）のみに基づく印刷以外に、種々の条件（期間やフォルダ名等）で画像を印刷することができる。マークシート印刷の場合も、このサブリスト４９を利用することにより、マ−クシート１７上で印刷された画像のみを抽出して印刷することができる。
【００４４】
図６は、本発明の一実施形態に係る、コントローラ１１において生成され、外部記憶メディア１３に記録される画像履歴ファイル５１の概略を示す説明図である。
図６に示す画像履歴ファイル５１は、外部記憶メディア１３にどのような画像データが記録されているかを示す記録構成の履歴を表すもので、例えばテキストファイルとして生成される。画像履歴ファイル５１には、或る所定の時点で外部記憶メディア１３に記録されている画像データの情報が、フルパスファイル名として記録されている。画像履歴ファイル５１は、例えば外部記憶メディア１３が装着される毎に形成されるため、同一の外部記憶メディア１３がプリンタ５に複数回着脱された場合は、複数の画像履歴ファイル５１−１〜５１−３（ここでは、図示と説明の都合上、３個の画像履歴ファイルにのみ符号を付す）が外部記憶メディア１３に保存される。なお、画像履歴ファイル（５１−１〜５１−３）の保存数に上限を設け、上限を超えて新たな画像履歴ファイル（５１−１〜５１−３）が生成された場合は、最古の画像履歴ファイル（５１−１）を消去するようにしても良い。また、各画像履歴ファイル（５１−１〜５１−３）には、他の画像履歴ファイル（５１−１〜５１−３）と区別するための識別情報（ＩＤ）を合わせて記録しておく。これにより、画像履歴ファイル（５１−１〜５１−３）とマークシート１７との対応関係を明らかにすることができる。
【００４５】
図７は、複合プリンタ装置１のコントローラ１１におけるマークシート印刷データを用いてメイン画像を印刷するときのデータの流れと、制御の流れとを示した図である。
【００４６】
図７において、外部記憶メディア１３中には、例えば、ディジタルカメラ１５によって撮影された画像情報（以下、「撮影画像情報」という）が、上述したように、EXIFファイルという名称のファイル形式（以下、画像ファイルという）で格納されているものとする。画像ファイル５５は、ファイル情報、サムネイル画像、メイン画像等を含む。ここで、ファイル情報は、図３で示した各画像ファイル情報（１〜ｎ）に対応している。サムネイル画像とは、実際の画像をJPEG形式で圧縮したものである。メイン画像とは、実際の撮影画像をJPEG形式で圧縮したものであり、本画像データとも呼ばれる。これらサムネイル画像、及びメイン画像は、一般には１つのEXIF形式で１０００枚程度、外部記憶メディア１３に記録されている。
【００４７】
以下、コントローラ１１による（外部記憶）メディア接続処理、範囲指定処理、マークシート出力処理、ユーザのマーク記入に関連する処理、マークシート読取処理、及び印刷処理について説明する。
【００４８】
〔１〕（外部記憶）メディア接続処理６３について
まず、上述したカード型メモリのような外部記憶メディア１３が、ユーザによって複合プリンタ装置１の外部記憶メディア挿入部（図示しない）に挿入されることにより、外部記憶メディアＩ／Ｆ５９に接続される。これにより、コントローラ１１内においてメディア接続処理６３が実行される。このメディア接続処理６３では、外部記憶メディア１３に格納されている全部の画像ファイル５５のファイル情報が、外部記憶メディア１３から外部記憶メディアＩ／Ｆ５９を通じてファイル名のアスキーコードの順序で、コントローラ１１によって読み込まれる。なお、ファイル名は、階層状になっている複数のフォルダ中に入っている。
【００４９】
次に、コントローラ１１の内部において、アスキーコード順に（つまり、コントローラ１１によって読み込まれた順に）、前記各ファイル情報、つまり、図３で示した各画像ファイル情報（１〜ｎ）に対して、図３で示したように、シリアル番号である画像ＩＤ（ＩＤ１〜ＩＤｎ）が割り付けられる。そして、各画像ＩＤ（ＩＤ１〜ＩＤｎ）と、各画像ファイル情報とを対応付けることにより、画像情報リスト４１が作成される。この場合、ファイル名は、一般には、ディジタルカメラ１５によって撮影された順序で、前記各画像ファイル情報に対して割り振られる（図３参照）。ここで、ファイル名のアスキーコードの順序としては、一般には、撮影日付け順が適用される。
【００５０】
画像情報リスト４１においては、図３で示したように、画像ＩＤが、各画像ファイル情報に対して、撮影日時順に割り振られる。従って古い画像ファイル情報ほど、若い番号（画像ＩＤ）が付されることになる。
【００５１】
〔２〕範囲指定処理６７について
次に、ユーザが、コントローラ１１によって生成され保持されている画像情報リスト４１の中から、例えば日付け等によって決まる特定範囲の（画像）ファイルのみを印刷したいときには、コントロールパネル９を介して以下のような手順で範囲指定を行うことになる。
【００５２】
即ち、ユーザが、コントロールパネル９上の特定のパネル（図示しない）を操作することによって、画像情報リスト４１中の各画像ファイル情報に含まれるファイル名や日付や時間等の諸項目の中から特定の項目が選択されると共に、選択された特定の項目の数字を指定することによって、指定範囲情報（データ）６９がコントロールパネル９からコントローラ１１に出力される。
【００５３】
範囲指定処理６７では、コントロールパネル９から与えられた指定範囲情報（データ）６９が記憶されると共に、この指定範囲情報６９に従って画像情報リスト４１が参照される。そして、画像情報リスト４１中から指定された範囲に属する画像ＩＤ（メインＩＤ）だけがピックアップされ、その画像ＩＤ（メインＩＤ）に対して、新たにシリアル番号が画像サブＩＤとして割り付けられる。これにより、図５に示したような画像情報サブリスト、即ち、画像サブＩＤと画像メインＩＤとが対応付けられた画像情報サブリスト４９が作成される。
【００５４】
上述した画像情報リスト４１において、各画像ファイル情報に割り付けられた前記画像ＩＤは、所謂付け直しを行うことも可能である。即ち、ユーザが、コントロールパネル９上の特定のパネル（図示しない）を操作することによって、コントローラ１１に対し、画像情報リスト４１における画像ＩＤの割り付け順序を逆にするためのソート選択指示をコントローラ１１に出力すると、該ソート選択指示を入力したコントローラ１１は、昇順を降順に、或いは降順を昇順に変更するためのソート処理を行って、前記画像ファイル情報４１に割り付けた前記画像ＩＤの割り付け順序を逆にする。なお、このソート選択指示は、以下に説明するマークシート出力指示がコントロールパネル９からコントローラ１１に出力されるときに一緒に出力される。
【００５５】
〔３〕マークシート出力処理７３について
マークシ−ト出力処理７３は、ユーザがマークシート１７を印刷したいときに行われるもので、マークシート出力処理７３では、ユーザがコントロールパネル９を介してマークシート出力指示を行うに際して、まずソート（つまり、前記画像ＩＤの昇順でマークシート１７を印刷するのか、それとも前記画像ＩＤの降順でマークシート１７を印刷するのか）を指定することになる。そして、図５で示した画像サブリスト４９が作成されていれば、それが参照されて、範囲指定された画像ファイルのメインＩＤ（つまり、前記画像ＩＤ）が何番かがピックアップされる。
【００５６】
次に、画像情報リスト４１が参照されて、画像情報リスト４１から該メインＩＤに対応する画像情報が読み込まれる。そして、その読み込まれた画像情報に基づき、外部記憶メディア１３から、外部記憶メディアＩ／Ｆ５９を通じて該画像情報に対応する画像ファイル５５のサムネイル画像がコントローラ１１に読み込まれ、マークシート出力処理７３において、そのサムネイル画像に基づきマークシート印刷データが作成されて、該マークシート印刷データがコントローラ１１からプリンタ５に出力される。プリンタ５では、１枚のマークシート１７には一定数（例えば３６個）のサムネイル画像が印刷されるようになっている。指定されたサムネイル画像の個数が３６個以上である場合には、２頁（２枚）以上のマークシート１７に亘って印刷されることになる。
【００５７】
なお、マークシート出力処理７３において、前記サムネイル画像を外部記憶メディア１３からコントローラ１１に読み込んで、マークシート印刷データをプリンタ５に出力するに際しては、コントローラ１１において、上述したユーザによるソート選択指示から前記画像ＩＤ（メインＩＤ）の画像情報リスト４１に対する割り付けが昇順か降順かが判断される。そして、昇順であると判断された場合には、メインＩＤの順序に従って各サムネイル画像がコントローラ１１に読み込まれる。そして、コントローラ１１内において、その読み込まれた順序で前記各サムネイル画像が（ラスタースキャンの順序で）配列され、３６個のサムネイル画像がメインＩＤの順序で並べられてマークシート印刷データが作成され、該マークシート印刷データが、コントローラ１１からプリンタ５に出力される。
【００５８】
前記とは逆に、降順であると判断された場合には、メインＩＤの大きい方の順から、つまり、前記とは逆の順序に従って前記各サムネイル画像がコントローラ１１に読み込まれ、配列されて作成されたマークシート印刷データが、コントローラ１１からプリンタ５に出力される。
【００５９】
また、マークシート出力処理７３において、範囲指定処理６７による範囲指定がなされていなければ、画像情報リスト４１の全部を読み込んで、上述したソート選択指示が降順であれば、メインＩＤの大きいものから先に配列してマークシート印刷データが作成される。ソート選択指示が昇順であれば、メインＩＤの小さいものから先に配列してマークシート印刷データが作成される。
【００６０】
〔４〕ユーザのマーク記入８５に関連する処理について
次に、プリンタ５において、前記マークシート印刷データに基づいてマークシート１７に印刷が施されたならば、ユーザが印刷を所望する画像（メイン画像）のサムネイル画像に対応するマーク記入欄に所定のマークを記入し、該所定のマークを記入したマークシート８７だけを、イメージスキャナ３にセットして、コントロールパネル９を介してコントローラ１１にマークシート読み取りを指示することにより、コントローラ１１において、以下に説明するようなマークシート読取処理７５が開始される。
【００６１】
この場合、ユーザは全部のマークシート８７をイメージスキャナ３にセットする必要はなく、ユーザが所望するマークシート８７のみをセットすることになる。ここで、イメージスキャナ３にマークシート８７を読み取らせる順序は、全く自由である。何故ならば、個々のマークシート８７には、それぞれ所定箇所に頁番号が記載されており、それらの頁番号とユーザによって所定のマークが記入されたマーク記入位置とから、ユーザが印刷を所望する画像のメインＩＤを計算することが可能になっているからである。この計算方法については、後に詳述する。
【００６２】
〔５〕マークシート読取処理７５について
コントローラ１１において、イメージスキャナ３がマークシート８７から読み取った前記マーク位置、及び該マークシート８７の頁番号によりユーザが印刷を所望する画像に係わるファイルのＩＤ番号（つまり、画像のメインＩＤ）を求め、予め用意された印刷ファイル情報構造体４７中のＩＤＸ（即ち、印刷用画像識別コード）に画像のメインＩＤを書き込む。なお、各印刷ファイル情報構造体４７、即ち、各印刷ファイルには、それぞれシリアル番号である印刷用のＩＤが予め割り付けられており、各印刷ファイル情報と各印刷用ＩＤとにより図４で示した印刷リスト情報４５が構成されている。
【００６３】
このようにして、ユーザが印刷を所望する画像のメインＩＤが各印刷ファイル情報構造体４７のＩＤＸに書き込まれると、印刷リスト情報４５は、コントローラ１１内の適宜な記憶エリアに登録される。なお、各印刷ファイル情報構造体４７のＩＤＸには、画像情報サブリスト４９が用意されていれば、その画像サブＩＤがセットされる。
【００６４】
上述した画像のメインＩＤ、つまり、ユーザが印刷を所望する画像に係わるファイルのＩＤ番号は、以下に説明するような計算式（１）又は（２）によって算出される。また、上述したファイル毎の設定情報とは、予めユーザによって設定されるもので、例えば印刷のための設定の情報（印刷設定情報）や、印刷用紙のサイズがどれ位の大きさであるかを示す情報（用紙サイズ情報）や、印刷枚数や、印刷解像度や、画質等が挙げられる。
【００６５】
本実施形態では、マークシート１７の情報中に、印刷設定情報がセットできるようになっており、コントローラ１１がマークシート読取処理７５を行うに際して、印刷設定情報についても解釈するようになっている。なお、印刷設定情報は、各サムネイル画像毎に設定できるようになっているものであっても差し支えない。
【００６６】
マークシート読取処理７５では、イメージスキャナ３からコントローラ１１に出力されたマークシート８７の画像が解析され、該解析が終了したならば、まず図３で示した画像情報リスト４１に書き込まれている諸情報からチェックサムが作成される。これと共に、該作成されたチェックサムと該マークシート８７のチェックサムとが比較照合されて、両チェックサムが同じか否かがチェックされる。このチェックの結果、両チェックサムが違っていると判断された場合には、エラーとして所定の警告が複合プリンタ装置１からユーザに対して報知される。
【００６７】
これとは逆に、両チェックサムが同じであると判断された場合には、マークシート８７の頁数が判定されると共に、該マークシート８７の順序コード（頁コード）が参照されて、上述した昇順／降順が判定される。マークシート８７上でのマークの記入されている場所（マークシート８７上でのサムネイル画像の順番）が判断されて、マークシート８７の頁番号、所定のマークが記入されたサムネイル画像のマークシート８７上での順序や、昇順／降順を示すためのソート選択指示データに基づいて、所定のマークが記入された画像（メイン画像）の（画像の）メインＩＤが計算される。
【００６８】
ここで、昇順の場合の画像のメインＩＤの計算式の一例としては、下記の（１）式が挙げられる。
印刷すべき（メイン）画像のメインＩＤ＝（マークシートの頁番号−１）×Ｍ＋Ｎ・・・（１）
なお、（１）式において、Ｍは、マークシート１枚に印刷されるサムネイル画像の最大コマ数を表しており、Ｎは、該頁内でのユーザが所望するメインＩＤの相対番号を表している。
【００６９】
また、降順の場合の画像のメインＩＤの計算式の一例としては、下記の（２）式が挙げられる。
印刷すべき（メイン）画像のメインＩＤ＝トータルコマ数−昇順の番号＋１・・・（２）
この（２）式は、画像情報リスト４１の中にある（メイン）ＩＤの最大値ＩＤｍａｘから（１）式で計算された昇順用のＩＤ（ＩＤｕｐ）を減じて１を加えることによって、降順用のＩＤ（ＩＤｄｏｗｎ）が求められることを意味している。
【００７０】
前記計算式（１）、又は（２）を用いて、マークシート８７における、ユーザにより所定のマークが記入されたマークシート８７の各欄に対応する全てのサムネイル画像のメイン画像（以下、単に「画像」という）について、メインＩＤが計算されることになる。仮に、ユーザが印刷を所望する画像のメインＩＤが、２枚目のマークシート８７の１番目であったとすれば、前記（１）式によって計算された該画像のメインＩＤは、３７番目となる。
【００７１】
〔６〕印刷処理７９について
このようにして、印刷リスト情報４５がコントローラ１１内の適宜な記憶エリアに登録された後、ユーザが、コントロールパネル９を介してコントローラ１１に印刷実行指令を出力すると、コントローラ１１内で、プリンタ５による印刷処理７９が行われる。
【００７２】
この印刷処理７９では、印刷リスト情報４５が参照されて、印刷リスト情報４５から印刷ＩＤ順に図４で示した印刷ファイル情報が読み出され、該印刷ファイル情報に書き込まれているメインＩＤ（つまり、ＩＤＸ）により、図３で示した画像情報リスト４１中の、該メインＩＤ（ＩＤＸ）に対応する画像情報が参照される。なお、画像情報サブリスト４９が作成されていて、該印刷ファイル情報のＩＤＸにサブＩＤが書き込まれている場合には、画像情報リスト４１中の該画像サブＩＤに対応するメインＩＤを介して該メインＩＤ（ＩＤＸ）に対応する画像情報が参照されることになる。
【００７３】
そして、該画像情報に書き込まれているフルパスファイル名に従って、外部記憶メディア１３から対応する画像ファイル５５のメイン画像が、外部記憶メディアＩ／Ｆ５９を通じてコントローラ１１に読み込まれ、前記印刷設定情報に従って、メイン画像印刷データが作成される。そして、このメイン画像印刷データが、コントローラ１１からプリンタ５に出力されることによって、プリンタ５においてメイン画像シート８１が印刷されることになる。
【００７４】
図８は、本発明の一実施形態に係る、複合プリンタ装置１のコントローラ１１におけるディスプレイ７に表示されたサムネイル画像を利用してメイン画像を印刷するときのデータの流れと、制御の流れとを示した図である。
【００７５】
図８において、ユーザが、ディスプレイ７に表示されるサムネイル画像を見て、それから印刷を所望するメイン画像を選択する場合には、図７で示したマークシート出力処理７３に代えて、外部記憶メディア１３に格納されている画像ファイル中のサムネイル画像をコントローラ１１に読み込むと共に、読み込んだサムネイル画像を、ディスプレイ７に表示するための表示処理８９が行われる。この場合、マークシート出力処理７３におけると同様に、ユーザがコントロールパネル９を使用して上述したようなソート選択指示を行えば、表示処理８９において、昇順／降順の変更処理が可能であると共に、ユーザがコントロールパネル９を使用して選択した（サムネイル）画像を受け付けて、該サムネイル画像に基づきメイン画像の印刷データ（印刷リスト情報）４５を作成するための処理として画像選択処理９１が行われる。
【００７６】
図９は、本発明の一実施形態に係る、複合プリンタ装置１のコントローラ１１における、過去に作成されたマークシート８７に係わる情報を利用してメイン画像を印刷するときのデータの流れと、制御の流れとを示した図である。
【００７７】
図９に示す処理動作が行われる前提として、少なくとも、マークシート８７に係わる諸情報が、画像情報リスト４１、画像情報サブリスト４９、或いは外部記憶メディア１３のいずれかに作成されたフォルダ中に、前記諸情報が何時のものであったかを示す（日時）情報と共に保存されているものとする。図９に示す例では、前記フォルダは、外部記憶メディア１３内の適宜な記憶エリアに作成されているものとして説明する。
【００７８】
外部記憶メディア１３が、ユーザによって複合プリンタ装置１の外部記憶メディア挿入部に挿入され、外部記憶メディアＩ／Ｆ５９を通じてコントローラ１１に接続されることにより、図９に示す処理動作が開始される。そして、外部記憶メディア１３の適宜な記憶エリアに作成されているフォルダ９３から、前回のメイン画像の印刷時に作成された日付情報、画像情報リスト、及び画像情報サブリストと共にフォルダ８３に保存されているチェックサム９５が、コントローラ１１内に読み込まれる。
【００７９】
前回の印刷で作成されたマークシート８７が、ユーザによってイメージスキャナ３にセットされることで、マークシート読取処理７５によりマークシート８７からチェックサム９７が読み取られる。そして、チェックサム９５とチェックサム９７とを比較して照合するチェックサム照合処理９９が行われる。このチェックサム照合処理９９により、両チェックサム９５、９７が一致していれば、フォルダ９３内の画像情報リスト、及び画像情報サブリスト等が前回のメイン画像印刷時に存在していたものであると判断されて上述したようなメイン画像を印刷するための処理が実行されることになる。
【００８０】
図７、及び図８で示した処理では、一旦メイン画像をメイン画像シート８１に印刷し終わって、複合プリンタ装置１の電源をＯＦＦにすると、メイン画像の印刷のために作成した前記種々のリスト情報が全部消えてしまうので、次に、また、同一の処理を行うためには、最初から同一の処理を繰り返さなければならないことになる。仮に、複合プリンタ装置１中の適宜な記憶エリアに、上述した各リスト情報をチェックサムのようなものに対応付けて保存しておいたとしても、外部記憶メディア１３がディジタルカメラ１５に装填され、ディジタルカメラ１５の撮影動作によって新たな画像が追加されて行くと、それによりチェックサムが異なった値になってしまうから上述した各リスト情報は使用できなくなってしまう。しかし、一度、貴重な印刷用紙やインクを使って作成されたマークシート１７は、できれば以後も繰り返し使えることが資源節約の面からも、また、環境の面からも望ましいことであるから、複合プリンタ装置１の電源をＯＦＦした後や、ディジタルカメラ１５の撮影動作によって外部記憶メディア１３に新たな画像が記録されたとしても、以前に作成された諸々のデータを使いたいという要求がある。
そこで、図９で示したような方法で処理を行うこととしたものである。
【実施例２】
【００８１】
次に、図１０〜図１２に基づいて、本発明の第２実施例を説明する。第２実施例は、第１実施の変形例に相当する。第１実施例では、アスキーコードの昇順または降順のように、ユーザが希望する順序でマークシート１７にサムネイル画像を並べて印刷するための構成を開示した。本実施例では、マークシート１７にマークされた画像ファイルを特定するための具体的な処理について説明する。
【００８２】
図１０は、本実施例によるマークシート１７の概略構成を示す。このマークシート１７には、チェックサム表示欄２１の隣りに、画像配置規則表示欄２２を印刷している。画像配置規則表示欄２２には、マークシート１７に印刷されるサムネイル画像の印刷順序に関する情報、即ち、画像の配置（配列）に関する規則が記号化されて印刷される。画像配置規則表示欄２２は、チェックサム表示欄２１の隣りに設ける必要は必ずしもなく、マークシート１７上の他の場所に設けてもよい。
【００８３】
表示欄２２に印刷される画像配置規則は、例えば、「昇順」または「降順」等のように、各サムネイル画像を並べるための規則の一部でもよい。即ち、画像の印刷順序の規則が「ファイル名をアスキーコードの昇順で並べる」というものである場合、マークシート１７に印刷される情報は、単に「昇順」だけでよく、「ファイル名をアスキーコードで」というような詳細部分は割愛される。マークシート１７上に印刷される画像配置規則以外の他の画像配置規則は、コントローラ１１にとって既知だからである。
【００８４】
図１１は、マークシート出力処理７３により実行される処理の概要を示すフローチャートである。まず、ユーザ指示に基づいて、マークシート１７を印刷するか否かについて判定する（Ｓ１）。ユーザがマークシート１７の出力を指示した場合（S1：YES）、画像情報リスト４１を読み込み（Ｓ２）、照合用のチェックサムを算出する（Ｓ３）。次に、ソート選択指示データに基づいて、画像の配置規則を取得する（Ｓ４）。
【００８５】
そして、外部記憶メディア１３から取得された各画像ファイルのサムネイル画像データと、算出されたチェックサムと、画像配置規則の一部（例えば、「昇順」または「降順」等）と、連番３３や記録日時３５等の情報とに基づいて、マークシート１７用の印刷データを生成する（Ｓ５）。プリンタ５は、この印刷データに基づいて印刷を行い、マークシート１７を出力する（Ｓ６）。多量のサムネイル画像を出力する場合のように、マークシート１７が複数枚から構成される場合は、全てのマークシート１７が印刷されるまで、印刷が行われる（Ｓ７）。
【００８６】
図１２は、マークシート読取処理７５により実行される処理の概要を示すフローチャートである。ユーザは、記入済みのマークシート（図７等では符号８７を付しているが、説明の便宜上符号１７で統一する）１７をスキャナ３に読み取らせる（Ｓ１１）。
【００８７】
コントローラ１１は、マークシート１７から読み取られたシート画像の内容を解析し（Ｓ１２）、マークシート１７上に印刷されているチェックサムを把握する。そして、コントローラ１１は、画像情報リスト４１に基づいてチェックサムを算出し（Ｓ１３）、この算出されたチェックサムとマークシート１７に印刷されているチェックサムとが一致するか否か照合する（Ｓ１４）。
【００８８】
両チェックサムが一致する場合（S14：YES）、コントローラ１１は、マークシート１７に印刷されている画像配置規則を解析して取得する（Ｓ１５）。そして、このマークシート１７上に明示された画像配置規則とユーザによりマークされた画像の位置とに基づいて、画像情報リスト４１を参照することにより、ユーザにより選択された画像ファイルを特定し、印刷リスト情報４５を生成する（Ｓ１６）。画像ファイルのＩＤを特定する具体例は、（１）式、（２）式と共に既に述べた。
【００８９】
例えば、マークシート１７に「昇順」でサムネイル画像が配置されていることが印刷されており、１枚目のマークシート１７の第３番目に印刷されたサムネイル画像が選択されたとする。コントローラ１１は、アスキーコードの昇順で第３番目に該当する画像ファイルを、画像情報リスト４１から検出し、この画像ファイルを印刷リスト情報４５に登録する。なお、ここでは、画像情報リスト４１の生成規則、即ち、どの順序で画像ファイルにＩＤを割り当てるかの規則は「昇順」または「降順」のいずれかに固定されているものとする。
【００９０】
一方、マークシート１７上のチェックサムと画像情報リスト４１から算出されたチェックサムとが一致しない場合（S14：NO）、このマークシート１７は外部記憶メディア１３に対応していないため、エラー処理を行う（Ｓ１７）。エラー処理では、例えば、「外部記憶メディアを交換して下さい」等のメッセージをユーザに通知する。
【００９１】
本実施例では、マークシート１７上に、サムネイル画像の印刷順序を規定する規則の一部（一部の画像配置規則）を印刷する構成とした。従って、マークシート１７から読み取った画像配置規則と画像情報リスト４１とに基づいて、ユーザが印刷を希望する画像ファイルを容易に特定することができる。従って、最新の画像を先頭に配置して印刷させるような場合でも、ユーザの選択した画像ファイルを正確に特定することができ、使い勝手が向上する。画像配置規則は、マークシート１７に印刷される画像の並び順であり、マークシート１７自身の構成の一部である。従って、マークシート１７に該マークシート自身の構成の一部を印刷することにより、容易に画像ファイルを特定できるとも言える。
なお、マークシート１７からチェックサムを取得すると同時に、画像配置規則を取得するようにしてもよい。
【実施例３】
【００９２】
次に、図１３は、本発明の第３実施例に係るマーク読取処理の概要を示すフローチャートである。本実施例の特徴は、マークシート１７上に印刷された画像配置規則だけでなく、画像情報リスト４１の生成規則も考慮して、画像ファイルを特定する点にある。
【００９３】
図１３中、Ｓ２１〜Ｓ２５及びＳ２８は、図１２中のＳ１１〜Ｓ１５及びＳ１７にそれぞれ対応し、その処理内容は同一であるので、説明を割愛する。
【００９４】
本実施例では、マークシート１７に印刷されている画像配置規則を解析した後で（Ｓ２５）、画像情報リスト４１の生成規則（ＩＤ割当順序）を取得する（Ｓ２６）。画像情報リスト４１の生成規則とは、画像ファイルをどのような順番（昇順または降順等）で管理しているかを示す規則である。そして、本実施例では、マークシート１７から得られた画像配置規則と画像情報リスト４１の生成規則とに基づいて、画像情報リスト４１を参照することにより、ユーザが選択した画像ファイルを特定する（Ｓ２７）。
【００９５】
本実施例では、マークシート１７に印刷されている画像配置規則に加えて、画像情報リスト４１の生成規則も考慮する構成とした。従って、画像情報リスト４１に管理される画像ファイルについて並び替えが行われた場合でも、マークシート１７で選択された画像ファイルを正確かつ容易に特定することができる。例えば、画像情報リスト４１を降順に並べ替えてからマークシート１７を出力し（最新の画像がシートの最初に配置される）、次に、画像情報リスト４１を昇順に並び替えたとする。この状態で、マークシート１７を読み取って場合、昇順で管理されている画像情報リスト４１を降順で読み直すことにより、画像ファイルを特定することができる。
【実施例４】
【００９６】
図１４は、第４実施例に係るマークシート１７Ａの概略構成を示す説明図である。本実施例の特徴は、サムネイル画像２９に代えて、画像ファイルのファイル名２９Ａをマークシート１７Ａに印刷させる点にある。本実施例でも、ファイル名の並び順を示す規則は、表示欄２２に印刷されている。
【実施例５】
【００９７】
図１５は、第５実施例に係るマークシート１７Ｂの概略構成を示す説明図である。本実施例の特徴は、サムネイル画像２９に代えて、サムネイル画像または本画像の一部２９Ｂをマークシート１７Ｂに印刷させる点と、マーク部３１に代えて、符号Ｍで示すようにユーザが手書きでマーキングできるようにした点にある。
【００９８】
例えば、画像の中央部分を切り取るようにして部分的に印刷するだけでも、ユーザは、その画像がどのような画像であるかを、おおよそ推定することができる。また、画像全体を印刷するよりも、その画像の要部のみを印刷する場合の方が、画像の特徴をつかみやすい場合もある。通常の場合は、画像の中央部にユーザの撮りたい被写体が位置することが多いので、サムネイル画像または本画像の中央部のみを印刷する。この場合、抽出された範囲の画像を拡大または縮小して印刷することができる。
【００９９】
また、例えば、所望の画像を鉛筆等で囲むようにしてマーキングすることにより、印刷対象の画像ファイルを指定できるようにした。従って、小さなマーク部３１にマークする場合よりも使い勝手が向上する。
【実施例６】
【０１００】
図１６は、第６実施例に係るマークシート１７Ｃの概略構成を示す説明図である。本実施例の特徴は、サムネイル画像２９に代えて、画像ファイルのメタ情報２９Ｃをマークシート１７Ｃに印刷させる点にある。
【０１０１】
画像に代えて印刷されるメタ情報としては、例えば、「運動会」、「社員旅行」、「ドライブ」、「結婚式」、「プライベート」、「仕事」、「遊び」等のように、その画像ファイルについてユーザが手動で関連付けたコメントやタイトル等のメッセージ情報を挙げることができる。このようなメッセージは、イベントの名称でもよいし、そのイベントが属するカテゴリ名でもよい。手動でメタ情報を関連付ける方法としては、例えば、ディジタルカメラ１５や複合プリンタ装置１のユーザインターフェースを介して文字を入力する方法、予め用意されているコメントやタイトルの中からユーザが所望のメッセージを選択する方法等を挙げることができる。
【０１０２】
このように、画像に代えて、あるいは画像と共に、メタ情報をマークシート１７Ｃに印刷することにより、ユーザは、印刷を希望する画像ファイルをより簡単に選択することができる。例えば、その画像が撮影されたイベントの名称やイベントが属するカテゴリ等に基づいて、ユーザは、所望の画像を一目で把握することができ、関連する画像ファイルを容易に見つけ出して選択することができ、使い勝手が高まる。
【０１０３】
以上、本発明の好適な実施形態を説明したが、これは本発明の説明のための例示であって、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【図面の簡単な説明】
【０１０４】
【図１】本発明の一実施形態に係る画像処理装置であって、複合プリンタ装置として構成された画像処理装置の全体構成を示すブロック図。
【図２】本発明の一実施形態に係るマークシートの構成を模式的に示す説明図。
【図３】本発明の一実施形態に係る、複合プリンタ装置のコントローラにおいて生成され、記憶される画像情報リストの構成を示す説明図。
【図４】本発明の一実施形態に係る印刷リスト情報の構造を示す説明図。
【図５】本発明の一実施形態に係る画像情報サブリストの構造を示す説明図。
【図６】本発明の一実施形態に係る、複合プリンタ装置のコントローラにおいて生成され、カード型メモリ（外部記憶メディア）に記録される画像履歴ファイルの概略を示す説明図。
【図７】本発明の一実施形態に係る、複合プリンタ装置のコントローラにおけるマークシート印刷データを用いてメイン画像を印刷するときのデータの流れと、制御の流れとを示した図。
【図８】本発明の一実施形態に係る、複合プリンタ装置のコントローラにおけるディスプレイに表示されたサムネイル画像を利用してメイン画像を印刷するときのデータの流れと、制御の流れとを示した図。
【図９】本発明の一実施形態に係る、複合プリンタ装置のコントローラにおける過去に作成されたマークシートを利用してメイン画像を印刷するときのデータの流れと、制御の流れとを示した図。
【図１０】本発明の第２実施例に係るマークシートの概略構成図。
【図１１】マークシート出力処理の概要を示すフローチャート。
【図１２】マークシート読取処理の概要を示すフローチャート。
【図１３】本発明の第３実施例に係るマークシート読取処理の概要を示すフローチャート。
【図１４】本発明の第４実施例に係るマークシートの概略構成図。
【図１５】本発明の第５実施例に係るマークシートの概略構成図。
【図１６】本発明の第６実施例に係るマークシートの概略構成図。
【符号の説明】
【０１０５】
１…複合プリンタ装置、３…スキャナ、５…プリンタ、７…ディスプレイ、９…コントロールパネル、１１…コントローラ、１３…外部記憶メディア、１５…ディジタルカメラ、１７…マークシート、２１…チェックサム表示欄、２２…画像配置規則表示欄、４１…画像情報リスト
【図１】
2005143070.tif 000003
【図２】
2005143070.tif 000004
【図３】
2005143070.tif 000005
【図４】
2005143070.tif 000006
【図５】
2005143070.tif 000007
【図６】
2005143070.tif 000008
【図７】
2005143070.tif 000009
【図８】
2005143070.tif 000010
【図９】
2005143070.tif 000011
【図１０】
2005143070.tif 000012
【図１１】
2005143070.tif 000013
【図１２】
2005143070.tif 000014
【図１３】
2005143070.tif 000015
【図１４】
2005143070.tif 000016
【図１５】
2005143070.tif 000017
【図１６】
2005143070.tif 000018