(57)【要約】【課題】先にインデックスプリントされることによってプリントアウトされたインデックス画像を有効利用することによって、メディアプリントの早期開始を実現すると共に、インクや記録紙などの消耗品の無駄な消費を防止する。【解決手段】メモリカード内の複数の画像データをインデックス番号と共に記録紙に記録するインデックスプリント機能を有する画像記録装置であって、インデックスプリントする際に記録紙にインデックスプリントされる画像データのファイル名を取得し、取得されたファイル名とインデックス番号との対応関係を登録データとしてＲＡＭ５３に記憶し、登録データに登録されたファイル名から特定される画像データがメモリカードに含まれているかどうかを判定し、含まれていると判定されたことを条件に、上記メモリカードの画像データを上記登録データ内の対応情報に従って記録紙に記録する。【選択図】図８
2007168251.tif 000002
【特許請求の範囲】
【請求項１】
当該装置に接続された所定の記憶メディア内の複数の画像データをインデックス番号と共に被記録媒体に記録するインデックスプリント機能を有する画像記録装置であって、
被記録媒体にインデックスプリントされる画像データの識別情報を取得する識別情報取得手段と、
上記識別情報取得手段により取得された識別情報と所定のインデックス番号とが対応付けられた対応情報を記憶する対応情報記憶手段と、
上記対応情報記憶手段に記憶された識別情報から特定される画像データが当該装置に接続された上記所定の記憶メディアに含まれているかどうかを判定する第１判定手段と、
上記第１判定手段によって上記識別情報から特定される画像データが含まれていると判定されたことを条件に、上記所定の記憶メディア内の画像データを上記対応情報記憶手段に記憶された対応情報に従って被記録媒体に記録するメディアプリント手段と、を具備する画像記録装置。
【請求項２】
上記第１判定手段は、上記対応情報記憶手段に記憶された識別情報と上記所定の記憶メディア内の画像データの識別情報とが一致するかどうかにより判定するものである請求項１に記載の画像記録装置。
【請求項３】
上記第１判定手段によって上記識別情報から特定される画像データが含まれていないと判定されたことを条件に、上記対応情報記憶手段に記憶された対応情報を消去する対応情報消去手段を更に具備する請求項１または２に記載の画像記録装置。
【請求項４】
インデックスプリントを開始する画像データのインデックス番号を、上記対応情報記憶手段に上記識別情報と対応付けて記憶されたインデックス番号の次順の番号に初期設定する開始番号設定手段を更に具備するものである請求項１から３のいずれかに記載の画像記録装置。
【請求項５】
上記第１判定手段によって上記識別情報から特定される画像データが含まれていると判定されたことを条件に、インデックスプリントを開始する画像データのインデックス番号の入力を受け付けるインデックス番号入力手段と、
上記開始番号設定手段により設定されたインデックス番号を上記インデックス番号入力手段により入力されたインデックス番号に設定変更する開始番号設定変更手段と、を更に具備する請求項４に記載の画像記録装置。
【請求項６】
上記対応情報記憶手段に記憶された対応情報を更新する対応情報更新手段を更に具備する請求項１から５のいずれかに記載の画像記録装置。
【請求項７】
上記識別情報取得手段が、上記インデックス番号入力手段により入力されたインデックス番号および該インデックス番号以降に続く連続番号に対応付けられる画像データの識別情報を取得し、上記対応情報更新手段が上記対応情報記憶手段に記憶された対応情報を当該取得された識別情報に更新するものである請求項６に記載の画像記録装置。
【請求項８】
上記対応情報更新手段が、上記インデックス番号入力手段により最上位番号が入力されたことを条件に上記対応情報記憶手段に記憶された対応情報を消去するものである請求項６または７に記載の画像記録装置。
【請求項９】
上記対応情報更新手段は、上記開始番号設定手段により初期設定されたインデックス番号よりも上位の番号が上記インデックス番号入力手段により入力されたことを条件に、上記対応情報記憶手段に記憶された対応情報内の上記上位の番号よりも下位の番号に対応する対応情報を消去するものである請求項６または７に記載の画像記録装置。
【請求項１０】
上記対応情報記憶手段に記憶された識別情報に基づいて当該所定の記憶メディアに新たな画像データが追加されているかどうかを判定する第２判定手段を更に具備し、
上記対応情報更新手段が、上記第２判定手段による判定結果に基づいて、上記識別情報取得手段により取得された上記新たな画像データの識別情報と所定のインデックス番号とを上記対応情報記憶手段に追加的に記憶するものである請求項６から９のいずれかに記載の画像記録装置。
【請求項１１】
上記識別情報が、上記所定の記憶メディアに格納された画像データの名称および該画像データが格納されている記憶領域のメモリアドレスの双方またはいずれか一方を含むものである請求項１から１０のいずれかに記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置に接続された所定の記憶メディア内の複数の画像データをインデックス番号と共に被記録媒体に記録するインデックスプリント機能を有する画像記録装置に関する。
【背景技術】
【０００２】
プリンタなどの画像記録装置においては、インデックスプリント機能が搭載されているものが知られている（特許文献１参照）。インデックスプリント機能とは、複数の画像データを縮小させて一覧形式で記録紙（被記録媒体）に記録（プリント）する機能である。上記インデックスプリント機能は、所謂、メディアプリント機能（ダイレクトプリント機能とも呼ばれる）を有する画像記録装置の多くに搭載されている。ここに、メディアプリント機能とは、ＰＣ（Personal Computer）を介することなく装置本体のメディアスロットに装填されたメモリカードや、内部メモリを搭載するデジタルカメラにダイレクトに接続し、メモリ内の画像データを読み出して記録する機能である。
【０００３】
上記インデックス機能を有する画像記録装置では、インデックスプリントを可能とするべく、該装置にメモリカードが装填されると以下のようにしてインデックス番号順にメモリカード内の画像データが管理される。例えば図１７（ａ）に示すように先頭アドレスA0000から順番に011.jpg〜019.jpgの画像データが格納されたメモリーカードが上記画像記録装置に装填されると、まず、メモリカードに対してメモリアドレスの先頭から昇順に各記憶領域がアクセスされて、メモリカードの記憶状態がチェックされる。これによりメモリカード内の画像データのファイル名011.jpg〜019.jpg（画像データの識別情報に相当）がメモリアドレスの昇順に順次取得される。取得されたファイル名011.jpg〜019.jpgにはNo.1〜9のインデックス番号が割り当てられ、これらは、表１に示すように、インデックス番号とファイル名とが対応付けられたテーブルデータとして管理される。
【表１】
2007168251.tif 000003
【０００４】
このように画像データがインデックス番号順に管理されているため、ユーザによってインデックスプリントの指示が入力されると、メモリカード内の画像データ011.jpg〜019.jpgがメモリアドレスの昇順に順次読み出される。読み出された画像データ011.jpg〜019.jpgは所定のサイズ枠に収まるように縮小される。その後、表１に示すインデックス番号No.1〜9によって識別可能なように複数の縮小画像が１ページ内にレイアウトされたイメージデータ（インデックス画像データ）が作成される。そして、作成されたイメージデータがインデックス画像１０１としてプリントアウトされる。このようにプリントアウトされたインデックス画像１０１を図１５に示す。
【０００５】
【特許文献１】特開２００２−１１２００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述の如くインデックスプリントされた後に、メモリカードが装置から一旦取り外されると、ＲＡＭなどに記憶管理されていたテーブルデータは消去される。そして、メモリカードが装置に再度装填されると、上述した同様の手法により新たなテーブルデータが作成される。従って、一旦取り外されたメモリカード内の画像データの一部（例えば013.jpgと016.jpg）がデジタルカメラやＰＣなどで消去され（図１７（ｂ）参照）、再び上記メモリカードが装置に装填されると、メモリカード内の画像データのファイル名が再度取得され、メモリアドレスの昇順に取得されたファイル名に対して新たなインデックス番号が割り当てられることにより、表２のテーブルデータの如くインデックス番号とファイル名が管理される。
【表２】
2007168251.tif 000004
【０００７】
この場合、先のインデックスプリントによってプリントアウトされたインデックス画像１０１（図１５）を参照してメディアプリントを行うと、インデックス番号と画像データとの対応関係が完全に一致していないため、所望する印刷物が得られないという問題が起こり得る。例えば、先のインデックスプリントによりプリントアウトされたインデックス画像１０１を参照して、017.jpgの画像データをプリントアウトしようとしてインデックス番号No.7を入力した場合でも、表２ではインデックス番号No.7は019.jpgの画像データに割り当てられているため、所望する017.jpgの画像データはプリントアウトされずに、019.jpgの画像データがプリントアウトされるという不具合が生じる。もちろん、再度インデックスプリントを行い、最新のインデックス画像１０２（図１６参照）をプリントアウトすることにより上記問題は解決されるが、インデックスプリントを繰り返し行うという煩雑な作業を要するばかりでなく、再度のインデックスプリントに要する時間だけメディアプリントの開始が遅れるという副次的な問題が生じる。また、再度のインデックスプリントに要する塗料（インクやトナー等）や記録紙が無駄に消費されるという問題も生じる。かかる問題は、画像記録装置に接続されたＰＣから画像記録装置に装填されたメモリカードにアクセスして該メモリカード内の画像データの一部を消去した場合や、画像記録装置に接続されたデジタルカメラで画像データの一部を消去した場合にも同じように生じ得る。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、既にインデックスプリントによりプリントアウトされたインデックス画像を有効利用することによって、メディアプリントの早期開始を実現すると共に、インクや記録紙などの消耗品の無駄な消費を防止することのできる画像記録装置を提供することにある。
【課題を解決するための手段】
【０００９】
(1)上記目的を達成するため、本発明は、当該装置に接続された所定の記憶メディア内の複数の画像データをインデックス番号と共に被記録媒体に記録するインデックスプリント機能を有する画像記録装置であって、被記録媒体にインデックスプリントされる画像データの識別情報を取得する識別情報取得手段と、上記識別情報取得手段により取得された識別情報と所定のインデックス番号とが対応付けられた対応情報を記憶する対応情報記憶手段と、上記対応情報記憶手段に記憶された識別情報から特定される画像データが当該装置に接続された上記所定の記憶メディアに含まれているかどうかを判定する第１判定手段と、上記第１判定手段によって上記識別情報から特定される画像データが含まれていると判定されたことを条件に、上記所定の記憶メディア内の画像データを上記対応情報記憶手段に記憶された対応情報に従って被記録媒体に記録するメディアプリント手段と、を具備するものである。
【００１０】
インデックスプリント機能が搭載された画像記録装置では、画像記録装置に接続された記憶メディアは該記憶メディアのメモリアドレスの先頭から昇順にアクセスされて、画像データが探査され、該画像データの識別情報（ファイル名）が識別情報取得手段により取得される。取得された識別情報には順次昇順で採番されたインデックス番号が割り当てられ、識別情報とインデックス番号とを対応付けた状態で対応情報記憶手段に記憶され、管理される。このとき、インデックスプリントの指示が画像記録装置に入力されると、上述の如く管理された識別情報に対応する画像データの縮小画像がインデックス番号と共に記録紙に一覧形式でインデックスプリントされる。
【００１１】
記録紙にインデックスプリントされたインデックス画像（縮小画像、識別情報、インデックス番号）はユーザに参照され、画像記録装置でプリントアウトする画像データの決定に役立てられる。即ち、ユーザはインデックス画像を見ながら印刷したい画像データを選択し、選択した画像データに対応するインデックス番号を画像記録装置に入力する。画像記録装置では、入力されたインデックス番号に対応する画像データを記憶メディアから読み出し、読み出された画像データを記録紙に記録（プリント）する処理が実行される。このように画像データを記録紙に記録する処理がメディアプリントである。
【００１２】
インデックスプリントした後にメディアプリントせずに、装置から記憶メディアを取り外し、記憶メディアの装填可能なデジタルカメラなどの外部装置を用いて記憶メディア内の画像データの一部を消去した後、再び画像記録装置に該記憶メディアを装填すると、上記対応情報記憶手段に記憶された識別情報から特定される画像データが接続された記憶メディアに記憶されているかどうかが第１判定手段により判定される。ここで、含まれていると判定された場合は、接続された上記所定の記憶メディア内の画像データを上記対応情報記憶手段に記憶された対応情報に従って記録紙に記録するメディアプリントが実行される。
【００１３】
このように、インデックスプリントした後に、記憶メディア内の画像データが消去された場合でも、対応情報記憶手段に記憶された消去される前の対応情報に従ってメディアプリントが行われるため、ユーザは、前回の接続時に記録紙にインデックスプリントされたインデックス画像を参照してメディアプリントを行うことができる。従って、新たにインデックスプリントを行う必要はない。
【００１４】
(2)ここで、上記第１判定手段は、上記対応情報記憶手段に記憶された識別情報と上記所定の記憶メディア内の画像データの識別情報とが一致するかどうかにより判定するものであることが望ましい。これにより、上記所定の記憶メディア内に所定の画像データが含まれているかどうかの判定が正確に行われる。
【００１５】
(3)また、本発明は、上記第１判定手段によって上記識別情報から特定される画像データが含まれていないと判定されたことを条件に、上記対応情報記憶手段に記憶された対応情報を消去する対応情報消去手段を更に具備するものであってもよい。
【００１６】
上記識別情報から特定される画像データが上記所定の記憶メディアに含まれていないと判定されるのは、記憶メディアに存在していた画像データが全て消去された場合か、或いは記憶メディアが抜き出された後に別の記憶メディアが接続された場合であると考えられる。この場合は、前回記憶された対応情報は不要となるため、これを消去することにより不要なデータの蓄積を防止することができる。
【００１７】
(4)上記対応情報記憶手段に記憶された識別情報から特定される画像データについては、既にインデックスプリントされている。従って、重複する画像データのインデックスプリントは本来必要としない。そこで、本発明の画像記録装置には、インデックスプリントを開始する画像データのインデックス番号を、上記対応情報記憶手段に上記識別情報と対応付けて記憶されたインデックス番号の次順の番号に初期設定する開始番号設定手段を設けている。これにより、重複する画像データのインデックスプリントを防止することができる。その結果、トナーやインクなどの記録材料の消費量を抑制することができる。
【００１８】
(5)また、本発明は、上記第１判定手段によって上記識別情報から特定される画像データが含まれていると判定されたことを条件に、インデックスプリントを開始する画像データのインデックス番号の入力を受け付けるインデックス番号入力手段と、上記開始番号設定手段により設定されたインデックス番号を上記インデックス番号入力手段により入力されたインデックス番号に設定変更する開始番号設定変更手段とを更に具備するものでもある。
【００１９】
記憶メディアに接続する際に、前回接続時と同じ画像データが該記憶メディアに記憶されている場合であっても、既にインデックスプリントされたインデックス画像と同一の画像データのインデックスプリントを行うことを望む場合もあり得る。この場合は、インデックスプリントの開始番号が上記インデックス番号入力手段によって入力を受け付けたインデックス番号に設定変更されるため、インデックスプリントを行う画像データをユーザが任意に決定することができる。従って、例えば、インデックスプリントをインデックス番号の先頭から開始するか、途中の番号から開始するかなどを任意に決定することができ、ユーザの利便性が向上する。
【００２０】
(6)ここで、上記対応情報記憶手段に記憶された対応情報を更新する対応情報更新手段を更に具備することが好ましい。
【００２１】
(7)例えば、上記識別情報取得手段が、上記インデックス番号入力手段により入力されたインデックス番号および該インデックス番号以降に続く連続番号に対応付けられる画像データの識別情報を取得し、上記対応情報更新手段が、上記対応情報記憶手段に記憶された対応情報を当該取得された識別情報に更新するものである。これにより、入力されたインデックス番号以降のインデックス番号に対応する識別情報のみが更新される。
【００２２】
(8)また、上記対応情報更新手段が、上記インデックス番号入力手段により最上位番号が入力されたことを条件に上記対応情報記憶手段に記憶された対応情報を消去するものであってもよい。インデックス番号として割り当てられた連続番号のうち一番若いインデックス番号（最上位番号）が入力された場合は、該インデックス番号以降の識別情報が更新される。従って、既存の古いデータを消去することで、対応情報記憶手段の記憶領域の無駄が防止される。
【００２３】
(9)また、上記対応情報更新手段は、上記開始番号設定手段により初期設定されたインデックス番号よりも上位の番号が上記インデックス番号入力手段により入力されたことを条件に、上記対応情報記憶手段に記憶された対応情報内の上記上位の番号よりも下位の番号に対応する対応情報を消去するものであってもよい。
【００２４】
(10)また、上記対応情報記憶手段に記憶された識別情報に基づいて当該所定の記憶メディアに新たな画像データが追加されているかどうかを判定する第２判定手段を更に具備する場合は、上記対応情報更新手段が、上記第２判定手段による判定結果に基づいて、上記識別情報取得手段により取得された上記新たな画像データの識別情報と所定のインデックス番号とを上記対応情報記憶手段に追加的に記憶するものであることが考えられる。これにより、接続された記憶メディアに新たな画像データが追加されている場合でも、該画像データについての対応情報が新たに記憶される。
【００２５】
(11)なお、上記識別情報の具体例としては、上記所定の記憶メディアに格納された画像データの名称および該画像データが格納されている記憶領域のメモリアドレスの双方またはいずれか一方を含むものが該当する。
【発明の効果】
【００２６】
本発明によれば、先に記録紙にインデックス画像がインデックスプリントされた後、記憶メディアと装置との接続が一旦解除され、記憶メディア内の画像データの一部が消去された後に上記記憶メディアが装置に接続された場合でも、新たにインデックスプリントを行って新たなインデックス画像をプリントアウトすることなく、前回の接続の際にインデックスプリントされたインデックス画像を用いてメディアプリントをおこなうことができる。更に、インクやトナーなどの塗料或いは記録紙等の消耗品の無駄な消費を防止することができる。また、新たにインデックスプリントを行う必要がないためメディアプリントの操作性が向上するだけでなく、メディアプリントの早期開始を実現することができる。
【発明を実施するための最良の形態】
【００２７】
〔第１の実施形態〕
以下、適宜図面を参照して本発明の第１の実施形態を説明する。図１は本発明の実施形態に係る複合機１(画像記録装置の一例)の外観構成を示す全体斜視図である。本複合機１はいわゆる多機能装置（MFD：Multi Function Device）であって、下部に配設されたプリンタ部２と、その上部に配設されたスキャナ部３と、スキャナ部３の更に上部に配設された原稿カバー４と、装置上面の前方に配置された操作パネル６と、装置前面に配置されたスロット部７とを一体的に備えており、プリント機能、スキャン機能、コピー機能及びファクシミリ機能のほか、メディアプリント機能やインデックスプリント機能などの各種機能を有する。
【００２８】
複合機１は、主に不図示のコンピュータと接続されて、該コンピュータから送信された画像データや文書データを含む記録データに基づいて、プリンタ部２において画像や文書を記録紙（被記録媒体に相当）に記録する処理（プリンタ機能）を行う。また、スキャナ部３により読み取られた画像データを電話回線などを通じて接続された通信機器へ転送する処理（ファクシミリ機能）や、ハードディスクドライブ（ＨＤＤ）等の記録装置や上記コンピュータへ転送する処理（スキャナ機能）を行う。また、コンピュータとの間でデータの送受信をすることなく、スキャナ部３により読み取られた原稿の画像をプリンタ部２において記録紙に記録する、いわゆる原稿のコピー処理（コピー機能）を行うことも可能である。更に、コンピュータとデータ通信可能に接続された状態で、該コンピュータから複合機１に装填されたメモリカード（記憶メディアに相当）へのデータの読み書きを可能とする周辺装置としても本複合機１は機能する。
【００２９】
上述したように、複合機１はメディアプリント機能とインデックスプリント機能を有する。メディアプリント機能は、図示しないデジタルカメラなどで撮影されメモリカードに記憶された画像データをＰＣ（Personal Computer）などを介さずに直接読み出してプリントアウトする機能である。一方、インデックスプリント機能とは、メモリカードに記憶された複数の画像データを縮小して、多数の縮小画像を集約させて一覧形式で記録紙にプリントアウトする機能である。このインデックスプリント機能により一覧形式で多数の縮小画像が記録紙にサムネイル形式で印刷される。従って、その印刷物を参照することでユーザは好みの画像を印刷することができる。
【００３０】
本発明の複合機１は、上述したように複数の機能を備えているが、本発明を実現するうえでスキャナ機能、コピー機能、ファクシミリ機能は任意の機能であって必ずしも必要とするものではない。従って、上記した複数の機能を一体的に備えている必要はない。少なくとも上記プリント機能を有し、メディアプリント機能及びインデックスプリント機能を有する装置であれば本発明を適用することが可能である。
【００３１】
以下、図１から図４を用いて本複合機１の各構成要素の概略について説明する。ここに、図２はスロット部７の拡大図、図３はプリンタ部２の概略構成を示す模式断面図、図４は複合機１の制御部５０の概略構成を示すブロック図である。なお、以下に説明する複合機１の構成要素は本発明を具現化するための単なる一例であって、言うまでもなく、本発明の要旨を変更しない範囲でその構成は適宜変更され得る。
【００３２】
（操作パネル）
図１に示すように、複合機１の上面の前方側であって、スキャナ部３の正面側の上面には、プリンタ部２やスキャナ部３を操作するための操作パネル６が設けられている。操作パネル６には、各種の操作キー８（図４参照）や液晶ディスプレイ９（図４参照）などが配設されて構成されている。本複合機１は、操作パネル６から入力された指示に従って各機能が動作するように制御されている。インデックスプリントの開始指示やメディアプリントを行う画像データの指定やメディアプリントの開始指示は上記操作パネル６から操作キー８が操作されることにより入力される。
【００３３】
（スロット部）
スロット部７は複合機１の正面の左上部に設けられている。このスロット部７は、記憶メディアである各種メモリカードの装填を可能とするものである。図２に示すように、スロット部７には、ＭＳ（メモリスティック：登録商標）を挿入するための第１スロット１１と、ＳＤ（ＳＤカード：登録商標）を挿入するための第２スロット１２と、ＳＭ（スマートメディア：登録商標）を挿入するための第３スロット１３と、ＸＤ（ＸＤカード：登録商標）を挿入するための第４スロット１４と、ＣＦ（コンパクトフラッシュ：登録商標）を挿入するための第５スロット１５とを備えている。各スロットの装置内部側には図示しないソケット端子が設けられている。スロットに装填されたメモリカードは上記ソケット端子と電気的に接続される。これにより、制御部５０（図４参照）によりメモリカードが認識され、該制御部５０によるメモリカードへのアクセスが可能となる。
【００３４】
（スキャナ部）
スキャナ部３は、図１に示すように、ＦＢＳ（Flatbed Scanner）として機能する原稿読取台１６を備えており、その内部に、原稿の画像データを読み取る画像読取ユニットが配設されている。この画像読取ユニットは、ＣＩＳ（Contact Image Sensor）、ベルト駆動機構などから構成されている。上記ＣＩＳは、光源から発光させれた光を原稿に照射し、原稿からの反射光をレンズにより受光素子（光電変換素子）に導き、該受光素子が反射光の強度（輝度や光量）に応じた電気信号を出力するいわゆる密着型のラインイメージセンサである。なお、上記ＣＩＳに代えて、例えば、ＣＣＤ（Charge Coupled Device，電荷結合素子）或いはＣＭＯＳ（Complementary Metal-Oxide Semiconductor，相補型金属酸化膜半導体）等のイメージセンサを適用することも可能である。
【００３５】
スキャナ部３をＦＢＳとして使用する場合は、原稿読取台１６上の図示しないコンタクトガラスに載置された原稿の画像データがコンタクトガラスの下面を移動する画像読取ユニットによって読み取られる。
【００３６】
原稿カバー４には、原稿が載置される原稿トレイ１８から所定の搬送路を経て原稿排出トレイ１９へ原稿を自動的に連続搬送するＡＤＦ（Auto Document Feeder：自動原稿搬送機構）５が備えられている。従って、スキャナ部３はＦＢＳとして用いられるだけでなく、ＡＤＦ５により副走査方向へ原稿を移動させながら原稿の画像データを読み取るものとしても用いられる。なお、本発明を実現するにあたり、スキャナ部３およびＡＤＦ５はいずれも任意の構成であるため、ここでは詳細な説明を省略する。
【００３７】
（プリンタ部）
図３に示すように、プリンタ部２は、インクタンク２６とインクジェット記録ヘッド２７とを有する画像記録部２８を備えており、従って、プリンタ部２は、インクジェット記録装置として構成されている。プリンタ部２の正面下部には記録紙カセット２５が設けられており、記録紙カセット２５には、画像が形成される記録紙が積載される。操作パネル６においてスタート指示が入力されると、記録紙カセット２５から記録紙が画像記録部２８へ向けて搬送され、そして、画像記録部２８によって所定の印刷データに応じた画像が記録紙に記録される。以下、プリンタ部２の各構成の詳細について説明する。
【００３８】
記録紙カセット２５の奥側（図中右側）には分離傾斜板３０が配設されている。分離傾斜板３０から上方へ向かって用紙搬送路３１が形成されている。用紙搬送路３１は、分離傾斜板３０から上方へ延びた後に、図中の紙面左方へ湾曲して、本複合機１の背面側から正面側へと延設されている。さらに、用紙搬送路３１は、画像記録部２８を通過して記録紙排出トレイ３２へ通じている。従って、記録紙カセット２５に収容された記録紙は用紙搬送路３１により、下方から上方へＵターンするように案内されて、画像記録部２８に至る。そして、該画像記録部２８によって、用紙搬送路３１を搬送される記録紙に画像記録が行われた後に、該記録紙は記録紙排出トレイ３２に排出される。
【００３９】
記録紙カセット２５の上側に給紙ローラ３４が設けられている。給紙ローラ３４は分離傾斜板３０と協働して、記録紙カセット２５に積載された記録紙を一枚ずつ分離して取り出し、そして、用紙搬送路３１へ供給する。この給紙ローラ３４は従来周知の構造を有する。本実施形態では、給紙ローラ３４が給紙アーム３５の先端で軸支された構造を採用している。給紙ローラ３４は、給紙トレイ２３に積載された最上位の記録紙とそのローラ面とが接離可能なように、上下動することができる構造となっている。給紙ローラ３４は、図示しない駆動伝達機構を介してモータと連結されており、上記モータが作動することにより、その駆動力が給紙ローラ３４に伝達されて、給紙ローラ３４が回転するようになっている。そして、回転された給紙ローラ３４により、記録紙が記録紙カセット２５から取り出されて、用紙搬送路３１へ送り出される。
【００４０】
給紙アーム３５は、基端軸３６に支持されており、基端軸３６の回りに回動可能となっている。これにより、給紙アーム３５は、基端軸３６を揺動中心として上下方向に揺動可能となる。給紙アーム３５は、記録紙カセット２５が装着された状態では、図示しない給紙クラッチやバネ等により記録紙カセット２５に付勢されており、記録紙カセット２５が取り出された状態で、上側へ跳ね上げられるようになっている。給紙アーム３５が下側へ回動することにより、その先端に軸支された給紙ローラ３４が記録紙カセット２５の記録紙の表面に圧接する。その状態で給紙ローラ３４が回転されると、圧接している記録紙が分離傾斜板３０に送られ、分離傾斜板３０によって記録紙カセット２５内の最上位の記録紙が一枚ずつ分離されて用紙搬送路３１へ送り込まれる。
【００４１】
画像記録部２８は、用紙搬送路３１が下方から上方へＵターンした後の下流側に設けられている。インクジェット記録ヘッド２７と対向してプラテン３７が設けられている。搬送される記録紙はプラテン３７上に送られる。インクジェット記録ヘッド２７は、プラテン３７上を搬送される記録紙にインク滴を吐出する。このインクジェット記録ヘッド２７は、図示しないキャリッジに搭載されている。該キャリッジは、モータによって同図において紙面に垂直な方向にスライドされる。インクジェット記録ヘッド２７は、スライドされつつ上記各色のインクをインク滴として上記記録紙上に吐出し、これにより、当該記録紙に画像が記録される。
【００４２】
インクジェット記録ヘッド２７の用紙搬送路３１の上流側に駆動ローラ３８及び押さえローラ３９が設けられ、下流側に排紙ローラ４０及び押さえローラ４１が設けられている。駆動ローラ３８及び排紙ローラ４０は、図示しないＬＦモータにより回転駆動される。これらのローラの回転を受けて、記録紙は用紙搬送路３１の下流側へ送られる。この記録紙の搬送は、図示しない用紙搬送用エンコーダにより監視されている。具体的には、用紙搬送用エンコーダは、駆動ローラ３８や排紙ローラ４０の回転軸に設けられたエンコーダディスク及び回転するエンコーダディスクからパルスを読み取るフォトセンサからなる。従って、駆動ローラ３８や排紙ローラ４０の回転数が用紙搬送用エンコーダによって検出されることにより、上記記録紙の搬送距離が求められるようになっている。
【００４３】
押さえローラ３９，４１は、駆動ローラ３８、排紙ローラ４０に対して所定の押圧力で押圧するように弾性付勢されている。これにより、記録紙が各ローラにニップされて搬送されるのでローラの回転力が確実に記録紙へ伝達される。なお、本実施形態では、押さえローラ４１は、記録済みの記録紙に圧接されるので、記録紙に記録された画像を劣化させないようにローラ面が拍車状に形成されている
【００４４】
駆動ローラ３８及び押さえローラ３９に狭持された記録紙は、所定の改行幅でプラテン３７を間欠的に搬送される。インクジェット記録ヘッド２７は、記録紙の改行ごとにスライドされ、記録紙の先端側から画像記録を行う。画像記録が行われた記録紙は、その先端側から排紙ローラ４０及び押さえローラ４１に狭持される。即ち、記録紙は、その先端を排紙ローラ４０及び押さえローラ４１に、その後端側を駆動ローラ３８及び押さえローラ３９に狭持された状態で所定の改行幅で間欠して搬送され、このように搬送されつつインクジェット記録ヘッド２７によって画像の記録が行われる。記録紙の所定領域に画像が記録された後は、排紙ローラ４０が連続的に回転駆動され、排紙ローラ４０及び押さえローラ４１により狭持された記録紙は、記録紙排出トレイ３２へ排出される。
【００４５】
なお、本実施形態では、プリンタ部２がインクジェット記録装置として構成された例について説明するが、例えば、レーザ光を用いて感光体上に形成された静電潜像にトナーを付着させ、更にそのトナーを記録紙に転写させるレーザプリンタや、アナログ電子写真方式の画像形成装置として構成されていてもよく、また、感光用紙を熱処理して変色させることによって印字するサーマル方式の画像形成装置（所謂サーマルプリンタ）として構成されていてもよい。
【００４６】
（制御部）
次に、図４を参照して、本複合機１の動作を制御する制御部５０について説明する。制御部５０は、図示するように、ＣＰＵ（Central Processing Unit）５１、ＲＯＭ（Read Only Memory）５２、ＲＡＭ（Random Access Memory）５３、ＥＥＰＲＯＭ（Electrically Erasable and Programmable  ROM）５４を主構成要素とするマイクロコンピュータが実装された制御基板として構成されている。詳細には、制御部５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＥＥＰＲＯＭ５４、圧縮部５５、ＡＳＩＣ（Application Specific Integrated Circuit）５６、ＵＳＢコントローラ５７、メモリコントローラ５８、パネルゲートアレイ５９、ＬＣＤコントローラ６０、カウンタ６１，６２等の制御デバイスから構成されており、それぞれがバス６３を介して通信可能に接続されている。また、バス６３には、ファクシミリ機能を実現するための図示しないＮＣＵ（Network Control Unit）ＭＯＤＥＭが接続されている。なお、バス６３にはアドレスバス、データバス、制御信号線が含まれる。
【００４７】
ＲＯＭ５２には、複合機１の各種動作を制御するためのプログラム等が格納されている。一方、ＲＡＭ５３は、ＣＰＵ５１が上記プログラムを実行する際に用いる各種データを一時的に記憶する記憶領域又は作業領域として用いられる。例えば、インデックスプリントをする際に複数の縮小画像が１ページ内にレイアウトされたイメージデータが作成されるが、ＲＡＭ５３はこのイメージデータの作成領域として用いられる。また、後述するインデックスプリントの際に作成される登録データ（対応情報に相当）が記憶される記憶領域としても用いられる。なお、上記登録データが記憶されるＲＡＭ５３が本発明の対応情報記憶手段の一例である。
【００４８】
ＣＰＵ５１は、制御部５０を構成する制御デバイスや、制御部５０によって制御される被制御機器などを統括的に制御するものである。ＣＰＵ５１に一体的に実装されている汎用レジスタ（以下、単に「レジスタ」と称する。）には、後述する登録数Ｐ０、印刷開始番号の設定値などが一時的に記憶される。本実施形態では、ＣＰＵ５１によって、ＲＯＭ５２、ＲＡＭ５３、ＥＥＰＲＯＭ５４に格納されたデータやプログラムが読み出され、上記プログラムに従った演算処理が行われることにより、後述する図５〜図８に示すフローチャートに示す手順でインデックスプリント処理が実行され、図９に示す手順でメディアプリント処理が実行される。
【００４９】
圧縮部５５は、ＣＰＵ５１によってメモリカードから読み取られた画像データを所定の圧縮率に従って圧縮する圧縮処理を行うものである。圧縮部５５には上記圧縮処理を行う周知の圧縮回路が設けられており、ＣＰＵ５１によって圧縮回路に画像データが転送されることにより該画像データが上記圧縮回路により圧縮され、圧縮された画像データはバス６３を経てＲＡＭ５３に格納される。本実施形態では、圧縮部５５においてインデックスプリントされる縮小画像が生成される。なお、縮小画像は画像データを圧縮することにより生成されるものに限られない。少なくとも、インデックスプリントする際にプリントアウトされるサイズ枠に収まる縮小画像が生成されるのであれば、その生成処理は限定されない。
【００５０】
ＡＳＩＣ５６には、ＡＤＦ５、プリンタ部２、スキャナ部３が接続されている。ＡＳＩＣ５６はＣＰＵ５１から受けた指令に基づいてＡＤＦ５、プリンタ部２、スキャナ部３を駆動制御する制御信号を生成し、生成された制御信号をＡＤＦ５、プリンタ部２、スキャナ部３に転送する。これにより、ＡＤＦ５、プリンタ部２、スキャナ部３が駆動制御される。もちろん、ＡＳＩＣ５６などのハードロジック回路を用いずに、ＣＰＵ５１により実行されるソフトウェアプログラムに基づいて上記各デバイスを制御するようにしてもよい。
【００５１】
メモリコントローラ５８には、図示しないソケット端子を介してスロット部７が接続さ
れている。メモリコントローラ５８はＣＰＵ５１からの指令に基づいてメモリカードに対するデータの入出力を制御するためのものである。ＤＭＡ（Direct Memory Access）コントローラがその典型例である。ＣＰＵ５１からデータの転送指令がメモリコントローラ５８へ出力されると、メモリコントローラ５８はバス６３を占有し、転送指令に基づいてメモリカード内のデータをバス６３を介して所定の記憶領域や周辺回路に転送する。転送が完了すると、バス６３はメモリコントローラ５８による占有から開放される。
【００５２】
ＵＳＢコントローラ５７は、ＵＳＢ規格に基づいてＵＳＢ−Ｉ／Ｆ１０に接続されるＵＳＢケーブルにおけるデータ伝送を制御するコントローラである。ＵＳＢケーブルに接続されたＰＣと制御部５０とのデータ通信はＵＳＢコントローラ５７により制御される。
【００５３】
ＬＣＤコントローラ６０は液晶ディスプレイ９と接続されている。ＬＣＤコントローラ６０は液晶ディスプレイ９の画面表示を制御するものである。ＬＣＤコントローラ６０は、ＣＰＵ５１の指令に基づいて、液晶ディスプレイ９にプリンタ部２又はスキャナ部３の動作情報や設定情報、エラー情報、案内情報などを画面に表示させる。
【００５４】
パネルゲートアレイ（パネルＧＡ）５９には、複合機１の操作パネル６に配設されたスタートボタンやストップボタンなどの各種の操作キー８からの入力を受け付けるためのインターフェースとして機能すると共に、操作キー８を制御するものである。パネルゲートアレイ５９は、操作キー８の押下を検出して、所定のコード信号を出力する。それぞれの操作キー８にはキーコードが割り当てられている。ＣＰＵ５１は、パネルゲートアレイ５９から出力された所定のキーコードを示すコード信号を受信すると、所定のキー処理テーブルに従って実行すべき制御処理を行う。キー処理テーブルは、キーコードと制御処理とを対応させてテーブル化したものであり、例えば、ＲＯＭ５２に記憶されている。
【００５５】
カウンタ６１，６２は、ＣＰＵ５１から出力されたパルス状のクロック信号や１ビット信号を受信するごとにその受信回数をカウント（計数）するカウント回路からなる。カウンタ６１は後述する未検出画像数Ｍ（図６のステップＳ３０５参照）のカウントに用いられ、カウンタ６２は後述する印刷画像数Ｔ（図８のステップＳ５０６，Ｓ５１４参照）のカウントに用いられる。カウントされた値はカウンタ６１，６２内の内部メモリに累積加算される。また、ＣＰＵ５１からリセット信号が出力されると、カウンタ６１，６２の内部メモリが初期化され、カウント値がリセットされる。なお、このようなカウンタ６１，６２に代えて、カウンタプログラムを用いてソフトウェアによってカウントを行うようにしてもかまわない。
【００５６】
上述の如く構成された複合機１では、画像データが格納されたメモリカードがスロット部７に装填され、ユーザによりインデックスプリント開始指示が入力されると、所定のプログラムに従ってＣＰＵ５１によりインデックスプリント処理が実行される。以下に、上記ＣＰＵ５１によって実行されるインデックスプリント処理の手順の一例について、図５〜図８に示すフローチャートを用いて説明する。図中のＳ１、Ｓ２、…は処理手順（ステップ）の番号を示す。処理はステップＳ１から開始される。
【００５７】
以下、説明の便宜上、図１７（ａ）に示すように、メモリカードのメモリアドレスA0000〜A0008に画像データ011.jpg〜019.jpgが格納されており、該メモリカードが複合機１のスロット部７に装填されているものとする。また、現時点では、後述する登録データはＲＡＭ５３に記憶されていないものとする。なお、本実施形態では、従来手法とは異なり、メモリカードがスロット部７に装填されたタイミングでは表１に示すテーブルデータは作成されない。
【００５８】
図５は、ＣＰＵ５１により実行されるインデックスプリント処理の概略手順を示すフローチャートである。図５に示すように、まずステップＳ１においてインデックスプリントの開始指示が入力されたかどうかが判定される。かかる判定は、操作パネル６の所定の操作キーが入力されたかどうかにより行われる。なお、インデックスプリントの開始指示の入力はインデックスプリント処理の開始条件であるため、当該開始指示が入力されるまでステップＳ１の判定処理は継続される。
【００５９】
ステップＳ１においてインデックスプリントの開始指示が入力されたと判定されると、ステップＳ２ではインデックスプリント時の印刷形態を設定する処理が行われる。例えば、インデックスプリントされる画像の画質の設定やレイアウトの設定などが行われる。かかる設定は、各設定項目ごとに案内画面を液晶ディスプレイ９に順番に表示させ、案内画面に従って操作パネル６を介して入力された値を該当する設定項目の設定値として設定する。もちろん、印刷形態の設定は上記した手法に限られない。
【００６０】
ステップＳ２の設定処理が終了すると、続いて、ステップＳ３のファイル確認処理（図６参照）、ステップＳ４の印刷開始番号取得処理（図７参照）、ステップＳ５の一覧印刷処理（図８参照）がＣＰＵ５１によって順次実行される。以下、図６〜図８のフローチャートを用いて、ファイル確認処理、印刷開始番号取得処理、一覧印刷処理の各手順について順番に詳細に説明する。
【００６１】
まず、図６を用いてファイル確認処理（Ｓ３）の手順の一例について説明する。当該処理はステップＳ３０１から開始される。
【００６２】
ステップＳ３０１では、後述するステップＳ３０５でカウントされる未検出画像数Ｍのカウント値を初期化（リセット）する処理がＣＰＵ５１によって実行される。具体的には、ＣＰＵ５１がカウンタ６１（図４参照）にリセット信号を出力することによりカウンタ６１の内部メモリが初期化される。
【００６３】
未検出画像数Ｍの初期化が終了すると、続いて、ステップＳ３０２では、ＲＡＭ５３に登録データが格納されている場合は、該登録データで管理されている画像データの登録数Ｐ０が取得される。なお、上述したように、今の時点ではＲＡＭ５３には登録データは格納されていない。従って、ここでは「登録数Ｐ０＝０」が取得される。なお、取得された登録数Ｐ０はＣＰＵ５１のレジスタに一時的に記憶される。即ち、上記レジスタに「登録数Ｐ０＝０」なる情報が記憶される。ここに、登録データとは、図８のステップＳ５０９で作成されるデータのことであり、詳細については後述する。
【００６４】
続いてステップＳ３０３では、登録数Ｐ０が「０」（Ｐ０＝０）であるかどうかがＣＰＵ５１によって判定される。具体的には、ＣＰＵ５１の登録数Ｐ０が格納されるレジスタ内の情報を参照することにより当該判定処理が行われる。現時点では当該ステップでは、登録数Ｐ０が「０」であると判定される（Ｓ３０３のＹｅｓ側）。そのため、その後の処理はステップＳ３０７に進む。なお、ステップＳ３０４〜Ｓ３０６の処理手順については後述する。
【００６５】
処理がステップＳ３０７に進むと、ここでは、インデックスプリントによってプリントアウトされる画像データのインデックス番号（以下「印刷開始番号」と称する）Ｐを初期設定する処理がＣＰＵ５１により実行される。詳細には、上記ステップＳ３０２で取得された登録数Ｐ０に数値１を加算した値、即ち、「Ｐ０＋１」をＣＰＵ５１のレジスタに記憶することにより印刷開始番号Ｐの初期設定が完了する。なお、上述したようにステップＳ３０２において「登録数Ｐ０＝０」が取得されているため、ここでは、「印刷開始番号Ｐ＝１」に初期設定される。このように、印刷開始番号Ｐを初期設定するステップＳ３０２の処理を実行するＣＰＵ５１が本発明の開始番号設定手段に相当する。
【００６６】
上記ステップＳ３０７において印刷開始番号Ｐが設定されると、続いてステップＳ４の印刷開始番号取得処理が実行される。以下、図７を用いて印刷開始番号取得処理（Ｓ４）の手順の一例について説明する。当該処理はステップＳ４０１から開始される。
【００６７】
ステップＳ４０１では、登録データで管理されているファイル名の画像データがスロット部７に装填されたメモリカード内に含まれているかどうかの第１判定処理が実行される。この第１判定処理は、登録数Ｐ０が未検出画像数Ｍと同値であるかどうかにより行われる。今の時点では、登録数Ｐ０は「０」であり、未検出画像数Ｍも「０」であるため、登録数Ｐ０が未検出画像数Ｍと同値であると判定される。従って、処理はステップＳ４０６に進む。なお、ステップＳ４０１において登録数Ｐ０と未検出画像数Ｍとが異なると判定されると、処理はステップＳ４０２に進む。ステップＳ４０２以降の処理手順については後述する。ここに、当該ステップＳ４０１において第１判定処理を実行するＣＰＵ５１が本発明の第１判定手段に相当する。
【００６８】
ステップＳ４０６では、登録数Ｐ０および未検出画像数Ｍが共に「０」であるかどうかが判定される。今の時点ではいずれも「０」であるため、印刷開始番号はＰ＝１に設定されたまま印刷開始番号取得処理は終了する。なお、ステップＳ４０６において登録数Ｐ０および未検出画像数Ｍが共に「１」以上である場合は、処理はステップＳ４０７に進む。ステップＳ４０７以降の処理手順については後述する。
【００６９】
上記印刷開始番号取得処理（Ｓ４）が終了すると、続いてステップＳ５の一覧印刷処理が実行される。以下、図８を用いて一覧印刷処理（Ｓ５）の手順の一例について説明する。当該処理はステップＳ５０１から開始される。
【００７０】
まず、ステップＳ５０１では、スロット部７に装填されたメモリカード内に格納されている画像データの総数（以下「画像数」と称する。）Ｎを取得する処理がＣＰＵ５１によって実行される。いま、装填されているメモリカードには、図１７（ａ）に示すように011.jpg〜019.JPGの９個の画像データが格納されているため、ここでは、「画像数Ｎ＝９」が取得される。
【００７１】
続いて、ステップＳ５０２では、印刷開始番号Ｐが取得される。詳細には、ＣＰＵ５１のレジスタを参照することによって、印刷開始番号Ｐの設定値が取得される。印刷開始番号ＰはステップＳ３０７で初期設定された以降は変更されていないため、この時点では、印刷開始番号Ｐ＝１が取得される。
【００７２】
そして、ステップＳ５０３において、インデックスプリントされる画像データのファイル名に対応付けられるインデックス番号Ｋが印刷開始番号Ｐと同じ値に設定される。即ち、今の時点ではインデックス番号Ｋ＝１に設定される。また、当該ステップＳ５０３では、後述するステップＳ５１７でインデックスプリントされる画像データの総数（以下「印刷画像数」と称する）Ｔのカウント値を初期化（リセット）する処理がＣＰＵ５１によって実行される。具体的には、ＣＰＵ５１がカウンタ６２（図４参照）にリセット信号を出力することにより該カウンタ６２の内部メモリが初期化される。なお、当該ステップＳ５０３において設定された印刷画像数Ｔの設定値はＣＰＵ５１のレジスタに記憶される。
【００７３】
次に、ステップＳ５０４では、インデックス番号Ｋが登録数Ｐ０以下であるかどうかがＣＰＵ５１によって判定される。ここで、インデックス番号Ｋが登録数Ｐ０以下であると判定されると（Ｓ５０４のＹｅｓ側）、処理はステップＳ５０５に進む。また、インデックス番号Ｋが登録数Ｐ０より大きいと判定されると（Ｓ５０４のＮｏ側）、処理はステップＳ５１２に進む。現時点では、インデックス番号Ｋ＝１であり、登録数Ｐ０＝０であるため、処理はステップＳ５１２に進む。なお、ステップＳ５０５以降の処理手順については後述する。
【００７４】
処理がステップＳ５１２に進むと、ここでは、複合機１で管理されていない新たな画像データがメモリカードに含まれているかどうかを探索する処理がＣＰＵ５１によって実行される。かかる探索処理は、登録データが存在する場合は、登録データ内のファイル名に基づいて該登録データで管理されていない画像データの有無を判定することにより行われる。詳細には、まず、ＣＰＵ５１がメモリカードのメモリアドレス先頭から昇順に画像データを検索し、検索された画像データからそのファイル名を取得し、取得されたファイル名が登録データに含まれているかどうかを判定する。そして、含まれていると判定されると新規画像ではないため、次順のメモリアドレスにアクセスして同様の処理を繰り返す。かかる判定処理を新規画像が検出されるまで継続される。一方、取得されたファイル名が登録データに含まれていないと判定されると新規画像であると判断される。なお、現時点では、登録データは存在していないため、メモリカードに格納されている画像データは全て新規画像であると判断される。
【００７５】
ステップＳ５１２の探索処理によって新規画像が検出されると（Ｓ５１３のＹｅｓ側）、その後の処理はステップＳ５１４に進む。また、検出されなかった場合は（Ｓ５１３のＮｏ側）、処理はステップＳ５１６に進む。なお、ステップＳ５１２において新たな画像データの有無の探索を行い、ステップＳ５１３において新規画像データの有無の判定を行うＣＰＵ５１が本発明の第２判定手段に相当する。
【００７６】
処理がステップＳ５１４に進むと、ここでは、カウンタ６２によってが印刷画像数Ｔがカウントされる。詳細には、ＣＰＵ５１によって所定の信号がカウンタ６２に送信されることによりカウンタ６２がインクリメントされる。その後、検出された新規画像データのファイル名を取得する処理がＣＰＵ５１によって実行される（Ｓ５１５）。なお、当該取得処理は、新規画像データのヘッダ領域に付加されたファイル名を読み出すことにより行われる。かかる取得処理を実行するＣＰＵ５１が本発明の識別情報取得処理に相当する。
【００７７】
ステップＳ５１５において新規画像データのファイル名が取得されると、続いて、ステップＳ５０９おいて、ステップＳ５１５で取得されたファイル名とステップＳ５０３で設定されたインデックス番号Ｋ（現時点ではＫ＝１）とが対応付けられた登録データがＲＡＭ５３に記憶される。ここに、上記登録データが格納されるＲＡＭ５３が本発明の対応情報記憶手段の一例である。
【００７８】
なお、既にＲＡＭ５３に登録データが存在する場合は、既存の登録データに上書きするようにしてファイル名とインデックス番号との対応関係がＣＰＵ５１によりＲＡＭ５３に記憶される。即ち、既存の登録データが更新される。かかる処理を実行するＣＰＵ５１が本発明の対応情報更新手段に相当する。
【００７９】
上記登録データがＲＡＭ５３に記憶されると、その後、ステップＳ５１０において、画像データのファイル名が対応付けられるインデックス番号Ｋがインクリメントされる。これにより、先のステップＳ５０９において登録データに記憶されたインデックス番号の次の順の番号にインデックス番号Ｋが設定される。例えば、インデックス番号Ｋが「１」に設定されていた場合は、当該ステップにおいてインデックス番号Ｋが「２」に設定される。
【００８０】
ステップＳ５１１では、メモリカード内の全ての画像データのファイル名が取得されたかどうか、即ち、全ての画像データのファイル名がインデックス番号と対応付けられた状態で登録データとしてＲＡＭ５３に登録されてかどうかが判定される。具体的には、ステップＳ５１０でインクリメントされたインデックス番号Ｋが画像数Ｎと未検出画像番号Ｍとの合算値よりも大きいかどうかにより判定される。ここで、インデックス番号Ｋが上記合算値より大きいと判定されると、全ての画像データのファイル名の登録が完了したと判断されて、処理はステップＳ５１６に進む。一方、インデックス番号Ｋが上記合算値以下であると判定されると、まだ未登録の画像データがあると判断されて、ステップＳ５０４を経てステップＳ５１２〜Ｓ５１５、そしてステップＳ５０８〜Ｓ５１１までの手順で各処理が繰り返し行われる。
【００８１】
なお、図１７（ａ）に示すように、011.jpg〜019.jpgの９個の新規画像データがメモリカードに格納されている場合は、上記処理が繰り返し行われることによって、ＲＡＭ５３に表１に示す登録データがテーブルデータ形式で格納されることになる。
【００８２】
処理がステップＳ５１６に進むと、印刷画像数Ｔが「０」より大きいかどうかが判定される。詳細には、カウンタ６２の内部メモリに格納されたカウント値を参照することにより上記判定がなされる。ここで、印刷画像数Ｔのカウント値が０よりも大きい場合は、ステップＳ５１７に進む。ステップＳ５１７ではＲＡＭ５３に記憶された登録データに基づいてインデックスプリントが実行される。ここに、表１に示す登録データに基づいてインデックスプリントされたインデックス画像１０１を図１５に示す。
【００８３】
一方、ステップＳ５１６で印刷画像数Ｔが０であると判定されると（Ｓ５１６のＮｏ側）、ステップＳ５１８において、ＣＰＵ５１によってエラー情報を表示する処理（エラー処理）が実行される。詳細には、メモリーカード内に新規画像が存在しない旨のエラーメッセージを液晶ディスプレイ９に表示する処理が行われる。これにより、新規画像が存在しないことがユーザに通知される。その後、インデックスプリントを実行しないまま一連のインデックスプリント処理が終了する。
【００８４】
次に、複合機１に装填されていたメモリカードがスロット部７から抜き取られ、デジタルカメラなどによって図１７（ｂ）に示すように013.jpgの画像データと016.jpgの画像データが消去され、その後、上記メモリーカードが再びスロット部７に装填された場合に行われるインデックスプリント処理について図６〜図８を用いて説明する。本実施形態では、先のインデックスプリント処理においてＲＡＭ５３に記憶された登録データ（表１参照）は消去されずに継続して保管される。なお、以下の説明では、先のインデックスプリント処理において既に説明した処理手順と同様の処理手順についての詳細な説明を省略している。
【００８５】
まず、図５のステップＳ１及びＳ２の処理が行われ、続いて、図６のファイル確認処理（Ｓ３）におけるステップＳ３０１（図６参照）の処理が順次実行されると、次に、ステップＳ３０２において、ＲＡＭ５３の記憶されている登録データで管理されている画像データの登録数Ｐ０が取得される。なお、メモリカードから013.jpgの画像データと016.jpgの画像データが消去されているが、登録データは消去される前のものであり、未だ更新されていないため、ここでは、「登録数Ｐ０＝９」が取得され、その情報がＣＰＵ５１のレジスタに一時的に記憶される。
【００８６】
続いてステップＳ３０３では、登録数Ｐ０が「０」（Ｐ０＝０）であるかどうかがＣＰＵ５１によって判定される。いま、登録数Ｐ０は「９」であるため、当該ステップＳ３０３では、「Ｎｏ」と判定される。そのため、その後の処理はステップＳ３０４に進む。
【００８７】
処理がステップＳ３０４に進むと、ここでは、ＲＡＭ５３に記憶された登録データに登録されているファイル名と一致する画像データがメモリカードに記憶されているかどうかが判定される。当該ステップＳ３０４では、登録データで管理されているファイル名ごとに行われる。当該判定処理は、例えば、登録データ内のファイル名を一つずつ読み出して、そのファイル名と一致する画像データがメモリカードに記憶されているかどうかにより行われる。これにより一致する画像データがあると判定されると（Ｓ３０４のＹｅｓ側）、ステップＳ３０６において、全ての画像データに対してステップＳ３０４の処理がなされたかどうかの確認処理が行われる。この確認処理において、「Ｙｅｓ」と判定されると、処理はステップＳ３０７に進み、「Ｎｏ」と判定されると、処理はステップＳ３０４に進み、該ステップＳ３０４以降の処理が繰り返し実行される。
【００８８】
一方、ステップＳ３０４において、一致する画像データがないと判定されると（Ｓ３０４のＮｏ側）、先のインデックスプリント処理によって登録データに登録されたファイル名のうち、メモリカード内に見当たらない画像数（以下「未検出画像数」と称する）Ｍがインクリメントされる。具体的には、未検出画像数Ｍをカウントするカウンタ６１がＣＰＵ５１によってインクリメントされる。なお、メモリカードの013.jpgの画像データと016.jpgの画像データが消去されているため、未検出画像数Ｍは「２」にカウントされる。このカウント値はＣＰＵ５１のレジスタに一時的に記憶される。その後、処理はステップＳ３０６に進み、上記確認処理がなされる。
【００８９】
処理がステップＳ３０７に進むと、印刷開始番号Ｐが「Ｐ０＋１」に設定される。いま、登録データにおける画像データの登録数Ｐ０は「９」であるため、インデックス番号も印刷開始番号Ｐ＝１０に設定される。登録データにおけるインデックス番号はNo.9まで採番されているため、当該ステップ３０７における処理は、登録データにファイル名と対応付けて記憶されたインデックス番号の次順の番号「１０」に印刷開始番号Ｐを設定する処理でもある。
【００９０】
ステップＳ３０７の設定処理が終了すると、続いて、印刷開始番号取得処理（Ｓ４）がステップＳ４０１から開始される。
【００９１】
まず、ステップＳ４０１において、上記第１判定処理が実行される。現時点では、登録数Ｐ０は「９」であり、未検出画像数Ｍは「２」であるため、登録数Ｐ０と未検出画像数Ｍとは一致しない。従って、当該ステップＳ４０１では「Ｙｅｓ」と判定される。その後、処理はステップＳ４０２に進む。
【００９２】
ステップＳ４０２では、液晶ディスプレイ９に、インデックスプリントを開始する画像データのインデックス番号、即ち、上記印刷開始番号の入力を受け付ける入力画面が表示される。この入力画面は、ステップＳ３０７で設定された印刷開始番号以下の番号の入力を受け付けるものである。上記入力画面はユーザインターフェース画面であって、ＣＰＵ５１によるＧＵＩ（Graphical User Interface）機能により表示される。これにより、インデックスプリントを行う画像データをユーザが任意に決定することができる。なお、このように上記入力画面を表示する処理を行うＣＰＵ５１が本発明のインデックス番号入力手段に相当する。
【００９３】
ステップＳ４０３では、上記入力画面から印刷開始番号が入力されたかどうかが判定される。ここで、入力されたと判定されると（Ｓ４０３のＹｅｓ側）、その入力値が「１」であるかどうかが判定される（Ｓ４０４）。ここで、入力値＝１であると判定されると、ステップＳ４０７においてＲＡＭ５３に記憶された登録データがＣＰＵ５１によって消去される。その後の処理はステップＳ４０５に進む。なお、入力値が「１」の場合は、最も若いインデックス番号である「１」から再度登録データが作成されるため、既存の登録データは当然に不要となる。このように、ＲＡＭ５３に記憶された登録データを消去する処理を行うＣＰＵ５１が本発明の対応条件消去手段に相当する。
【００９４】
一方、ステップＳ４０４で入力値が「１」ではないと判定されると、処理はステップＳ４０５に進む。当該ステップＳ４０５では、ステップＳ４０３で入力された値に印刷開始番号ＰがＣＰＵ５１によって設定される。即ち、上記ステップＳ３０７で設定されていた印刷開始番号Ｐが設定変更される。詳細には、ＣＰＵ５１のレジスタの内容が上記入力値に書き換えられる。このように、ステップＳ４０５の設定変更を実行するＣＰＵ５１が本発明の開始番号設定変更手段に相当する。
【００９５】
ステップＳ４０３において、図示しないキャンセルボタンが押下されるなどして印刷開始番号が入力されなかった場合は、印刷開始番号Ｐを上記ステップＳ３０７で設定した値に維持したまま印刷開始番号取得処理が終了する。
【００９６】
続いて、一覧印刷処理（Ｓ５）が実行される。まず、ステップＳ５０１ではメモリカード内の画像数Ｎが取得される。当該ステップＳ５０１では、013.jpgの画像データと016.jpgの画像データが消去されているため、画像数Ｎとして「７」が取得される。その後、ステップＳ５０２において印刷開始番号Ｐが取得される。また、ステップＳ５０３では、インデックス番号Ｋが印刷開始番号Ｐに設定され、更に印刷画像数Ｔが初期化される。
【００９７】
次に、ステップＳ５０４では、インデックス番号Ｋが登録数Ｐ０以下であるかどうかがＣＰＵ５１によって判定される。上記ステップＳ４０５において印刷開始番号が設定変更されていないとすると、ステップＳ５０３においてインデックス番号Ｋ（＝Ｐ）は「１０」に設定される。従って、インデックス番号Ｋ＝１０であり、登録数Ｐ０＝９であるため、処理はステップＳ５１２に進む。なお、ステップＳ５１２以降の処理については上述の説明を参照されたい。
【００９８】
一方、仮に、上記ステップＳ４０５において印刷開始番号Ｐが「６」に設定変更されていたと仮定すると、ステップＳ５０３においてインデックス番号Ｋは「６」に設定される。従って、インデックス番号Ｋ＝６であり、登録数Ｐ０＝９であるため、ステップＳ５０４では「Ｙｅｓ」と判定され、その後の処理はステップＳ５０５に進む。
【００９９】
処理がステップＳ５０５に進むと、ここでは、メモリカード内が探索されることにより、インデックス番号Ｋに対応するファイル名の画像データがメモリカードに記憶されているかどうかが判定される。本実施形態では、013.jpgの画像データと016.jpgの画像データが消去されているため、インデックス番号Ｋ（＝６）に対応するファイル名（016.jpg）の画像データはメモリカード内に存在しないことになる。この場合、当該ステップＳ５０５では「Ｎｏ」と判定されて、処理はステップＳ５０８に進む。
【０１００】
ステップＳ５０８では、ＣＰＵ５１によってエラー処理が実行される。例えば、メモリカード内にインデックス番号Ｋに対応する画像データが存在しない旨のエラー情報を液晶ディスプレイ９に表示する処理（エラー表示処理）が行われる。これにより、画像データが存在しないことがユーザに通知される。その後、ステップＳ５０９において、画像データが存在しないことを示す情報「ＮＵＬＬ」がインデックス番号Ｋに対応付けて登録データに登録される。
【０１０１】
一方、インデックス番号Ｋに対応するファイル名の画像データが存在すると判定された場合は（Ｓ５０５のＹｅｓ側）、上記したステップＳ５１４と同じようにして印刷画像数Ｔがインクリメントされ（Ｓ５０７）、その後、インデックス番号Ｋに対応する画像データのファイル名がメモリカードから取得される（Ｓ５０８）。そして、取得されたファイル名とインデックス番号Ｋとの対応関係がＲＡＭ５３に記憶された登録データに追加的に記憶される（Ｓ５０９）。これにより、ＲＡＭ５３の既存の登録データが更新される。その後、既に説明したように、ステップＳ５１０以降の処理が実行される。
【０１０２】
なお、ステップＳ５１０でインデックス番号Ｋがインクリメントされると、ステップＳ５１１では、ステップＳ５１０においてインクリメントされたインデックス番号Ｋ（＝７）が、画像数Ｎ（＝７）と未検出画像数Ｍ（＝２）との合算値（＝９）よりも大きいかどうかが判定される。今の時点では、当該ステップＳ５１１ではインデックス番号Ｋが上記合算値よりも小さいため、処理はステップＳ５０４に進む。そして、ステップＳ５１１においてインデックス番号Ｋが上記合算値よりも大きいと判定されるまで、ステップＳ５０４〜Ｓ５１１までの処理が繰り返される。このようにして処理が繰り返された結果、ステップＳ５０９でＲＡＭ５３に登録された登録データを表３に示す。なお、現在装填されているメモリカードは、上述したように、013.jpgの画像データと016.jpgの画像データが消去されているものであるため（図１７（ｂ）参照）、上記ステップＳ５０４において処理がＮｏ側に進むことはない。
【表３】
2007168251.tif 000005
【０１０３】
なお、本実施形態では、ステップＳ５０９において、表３に示すように、メモリカードに格納された画像データのファイル名とインデックス番号とが対応付けられた登録データが作成されてＲＡＭ５３に記憶される例について説明するが、例えば、画像データのファイル名に加えて、ファイルサイズ、画像データが格納されているメモリアドレス、登録データの作成時刻などがインデックス番号に対応付けられた登録データがＲＡＭ５３に記憶されてもよい。この場合、後述するステップＳ５１７では、ファイル名、ファイルサイズ、登録データの作成時刻などがインデックス番号ごとにレイアウトされたインデックス画像がプリントアウトされる。
【０１０４】
処理がステップＳ５１６に進むと、印刷画像数Ｔが「０」より大きいかどうかが判定される。例えばステップＳ４０５において印刷開始番号Ｐが設定変更されておらず、ステップＳ３０７で初期設定されたままである場合は、処理はステップＳ５０５〜Ｓ５０６のルートを経ることなくステップＳ５１６に進むため、印刷画像数Ｔのカウント値は「０」である。従って、この場合は、ステップＳ５１６では「Ｎｏ」と判定され、インデックスプリントが行われないまま一連のインデックスプリント処理が終了する。
【０１０５】
一方、ステップＳ４０５で印刷開始番号Ｐが上記合算値「９」以下に設定変更された場合は、印刷画像数Ｔは「１」以上であるため、設定変更された印刷開始番号Ｐ以降の画像データのインデックスプリントが登録データに基づいて実行される（Ｓ５１７）。ここで、ステップＳ４０５で印刷開始番号Ｐが「６」に設定された場合にステップＳ５１７のインデックスプリントにより得られるインデックス画像１０３を図１１に示す。なお、図１１においては、016.jpgの画像データが消去されているため当該画像データの縮小画像は表示されていない。また、016.jpgの画像データが存在しないことをユーザに明示するべく、図１２に示すように、016.jpgの画像データの縮小画像は印字されないが、ファイル名「016.jpg」とそれに対応するインデックス番号「No.6」が追加レイアウトされたインデックス画像１０４をプリントアウトしてもよい。該インデックス画像１０４のプリント処理は、ステップＳ３０４の判定処理時に、画像データの有無を識別する情報を予め登録データに付加しておくことで実現可能である。例えば、表４に示すように、メモリカード内に画像データが存在しない場合はそのことを示す「１」をインデックス番号に対応付けて登録データに記憶しておくことが考えられる。
【表４】
2007168251.tif 000006
【０１０６】
次に、スロット部７からメモリカードが再び抜き取られ、デジタルカメラなどによって図１８（ｂ）に示す如く020.jpg〜024.jpgの画像データが追加され、その後、再びスロット部７にメモリーカードが装填された場合に行われるインデックスプリント処理について図６〜図８を用いて説明する。この場合も、先のインデックスプリント処理において、ＲＡＭ５３に登録データが格納されていることはもちろんである。なお、追加された画像データは020.jpg〜024.jpg図１８（ｂ）に示すように、アドレス先頭から探査された空き領域に順番に記憶される。
【０１０７】
図５のステップＳ１及びＳ２の処理が行われると、ステップＳ３のファイル確認処理（図６参照）及びステップＳ４の印刷開始番号取得処理（図７参照）がＣＰＵ５１により実行される。これらの処理手順については既に説明しているため、ここでは省略する。なお、ステップＳ３０５では未検出画像数Ｍが「２」にカウントされる。また、先のインデックスプリント処理において登録データが表３に示すように更新されているため、ステップＳ３０２では「登録数Ｐ０＝９」が取得される。そのため、ステップＳ３０７では印刷開始番号Ｐは「１０」に初期設定される。
【０１０８】
印刷開始番号取得処理（Ｓ４）の後にステップＳ５の一覧印刷処理（図８参照）が実行される。まず、ステップＳ５０１でメモリカード内の画像数Ｎが取得される。当該ステップＳ５０１では、013.jpgの画像データと016.jpgの画像データが消去され、更に020.jpg〜024.jpgの画像データが追加されているため、画像数Ｎとして「１２」が取得される。その後、ステップＳ５０２において印刷開始番号Ｐが取得される。また、ステップＳ５０３では、インデックス番号Ｋが印刷開始番号Ｐに設定され、更に印刷画像数Ｔが初期化される。
【０１０９】
次に、ステップＳ５０４では、インデックス番号Ｋが登録数Ｐ０以下であるかどうかがＣＰＵ５１によって判定される。上記ステップＳ４０５において印刷開始番号が設定変更されていない場合は、インデックス番号Ｋ＝１０（＝Ｐ）であり、登録数Ｐ０＝９であるため、処理はステップＳ５１２に進む。そして、上述したようにステップＳ５１２以降の処理が実行されることにより、新規画像の有無が探索され（Ｓ５１２）、新規画像があるかどうかの判定がなされる（Ｓ５１３）。上記ステップＳ５１３ではメモリカードに追加された画像データが新規画像として検出される。そして、ステップＳ５１４において印刷画像Ｔがインクリメントされ、ステップＳ５１５において新規画像のファイル名が取得される。その後、処理はステップＳ５０９に進む。
【０１１０】
そして、ステップＳ５０９では、ステップＳ５１５で取得されたファイル名とインデックス番号Ｋとの対応関係がＲＡＭ５３に記憶された登録データに追加的に記憶される。これにより、ＲＡＭ５３の既存の登録データが再度更新される。その後、既に説明したように、ステップＳ５１０及びＳ５１１の処理が実行され、ステップＳ５１１においてインデックス番号Ｋが画像数Ｎと未検出画像数Ｍとの合算値よりも大きいと判定されるまでステップＳ５０４、Ｓ５１２〜Ｓ５１５、Ｓ５０９〜Ｓ５１１の処理が繰り返される。なお、このようにしてステップＳ５０９においてＲＡＭ５３に記憶された登録データを表５に示す。
【表５】
2007168251.tif 000007
【０１１１】
処理がステップＳ５１６に進み、印刷画像数Ｔが「０」より大きいと判定されると、ステップＳ５１７では、ステップＳ３０７で初期設定された印刷開始番号Ｐ或いはステップＳ４０５で設定変更されたインデックス番号以降の各番号に対応する各画像データのインデックス画像としてプリントアウトされる。ここで、印刷開始番号Ｐが「１０」に初期設定された場合にステップＳ５１７のインデックスプリントにより得られるインデックス画像１０５を図１３に示す。
【０１１２】
続いて、図９のフローチャートを用いて、ＣＰＵ５１により実行されるメディアプリント処理について説明する。処理はステップＳ６０１から実行される。なお、当該メディアプリント処理はスロット部７にメモリカードが装填されていることが確認された状態で実行される。
【０１１３】
まず、ステップＳ６０１では、メディアプリントの開始指示が入力されたかどうかが判定される。かかる判定も、上記ステップＳ１と同じように、操作パネル６の所定の操作キーが入力されたかどうかにより行われる。この判定処理は、メディアプリント開始指示が入力されるまで継続される。
【０１１４】
ステップＳ６０１においてメディアプリントの開始指示が入力されたと判定されると、ステップＳ６０２ではメディアプリントする画像データを示すインデックス番号Ｄが入力されたかどうかが判定される。上記インデックス番号Ｄはメディアプリントに先立ってプリントアウトされたインデックス画像を参照しながらユーザによるキー操作によって入力される。インデックス番号Ｄが入力されると、続いて印刷形態の設定処理がＣＰＵ５１により実行される（Ｓ６０３）。即ち、プリントアウトされる画像データの印刷形態を設定する処理が行われる。例えば、印刷品質、印刷用紙のサイズ、ふちなしの設定の有無、印刷部数、カラー設定の有無などの設定が行われる。
【０１１５】
印刷形態の設定が終了すると、続いて、ステップＳ６０４では、入力されたインデックス番号Ｄが上記インデックスプリント処理（図５参照）によりＲＡＭ５３に記憶された登録データに登録されているかどうかの判定処理がＣＰＵ５１によって実行される。具体的には、入力されたインデックス番号Ｄと一致するインデックス番号Ｋが上記登録データに登録されているかどうかにより判定される。登録されていないと判定されると、入力されたインデックス番号Ｄと対応する画像データの読み出しが出来ないため、エラー表示を液晶ディスプレイ９に出力する処理が実行される（Ｓ６０７）。一方、登録されていると判定された場合は、処理はステップＳ６０５に進む。
【０１１６】
ステップＳ６０５では、ＲＡＭ５３に記憶された登録データに従って、入力されたインデックス番号Ｄと同じインデックス番号Ｋに対応するファイル名が抽出され、該ファイル名と一致する画像データが上記メモリカードから読み出す処理が実行される。ここで読み出された画像データは上記ステップＳ６０３で設定された印刷形態に応じた印刷データに変換された後に、プリンタ部２へ転送される（Ｓ６０６）。これにより、プリンタ部２において入力されたインデックス番号Ｄに対応する画像データがプリントアウトされる。
【０１１７】
ステップＳ６０８では、ステップＳ６０２で入力されたインデックス番号Ｄが複数の場合に、全てのインデックス番号Ｄに対応する画像データがメモリカードから読み出されたかどうかが判定される。全ての読み出しが完了していない場合は、ステップＳ６０４以降の処理が繰り返される。一方、全ての読み出しが完了し、プリンタ部へ転送されている場合は一連のメディアプリント処理が終了する。
【０１１８】
本実施形態では、上述したようにメディアプリントが実行されることにより、メモリカード内の画像データの一部が消去された場合でも、ＲＡＭ５３に記憶された消去される前の登録データに従ってメディアプリントが行われるため、ユーザは、前回のメモリカード接続時にインデックスプリントされたインデックス画像を参照してメディアプリントを実行させた場合も、所望する印刷物を確実に得ることができる。
【０１１９】
〔第２の実施形態〕
上述の第１の実施形態では、ＣＰＵ５１により実行される印刷開始番号取得処理（図５のＳ４）は、入力画面から入力された入力値が１以外の場合、即ち、ステップＳ４０４において入力値が「１」ではないと判定された場合は、登録データが消去されず、処理はステップＳ４０５に進み、印刷開始番号Ｐが上記入力値に設定されていた。この第２の実施形態では、入力値が１以外の場合でも、登録データの一部が消去される処理例について図１０のフローチャートを用いて説明する。なお、図７のフローチャートに示す手順と同じ手順については同ステップ番号を付して説明を省略する。
【０１２０】
図１０に示すように、ステップＳ４０４で入力値が「１」ではないと判定されると、続いて、ステップＳ４０８において、入力値より数値の大きいインデックス番号、即ち、入力値より下位のインデックス番号のデータが登録データから消去される。その後、ステップＳ４０９において、上記したステップＳ３と同様のファイル確認処理が実行されて、未検出画像数Ｍ及び印刷開始番号Ｐが再度取得され、設定された後に、印刷開始番号Ｐが上記入力値に設定変更される。なお、ステップＳ４０９のファイル確認処理は必ずしも行う必要はない。従って、ステップＳ４０８の処理後にステップＳ４０５の処理を実行して、ファイル確認処理をすることなく印刷開始番号Ｐを上記入力値に設定変更するようにしてもよい。
【０１２１】
ここで、入力値が「６」であり、ステップＳ４０８においてインデックス番号「６」以降のデータが消去された場合に、前述した一覧印刷処理（図８参照）においてＲＡＭ５３に登録される登録データを下記の表６に示し、ステップＳ４０５で印刷開始番号Ｐが「６」に設定された場合にステップＳ５１７のインデックスプリントにより得られるインデックス画像１０６を図１４に示す。
【表６】
2007168251.tif 000008
【０１２２】
なお、上述の第１及び第２の実施形態では、複合機１のスロット部７に装填されたメモリカードを一旦抜き取り、デジタルカメラなどの外部装置でメモリカードの画像データを消去或いは追加して、再度スロット部７に装填した場合の処理例について説明した。本発明はこのような処理例に限定されることはない。例えば、複合機１のスロット部７にメモリカードが装填されており、複合機１にＵＳＢケーブルやＬＡＮケーブルなどで接続されたＰＣから該メモリカードに対してデータの読み書きが可能である場合に、スロット部７にメモリカードが装填されたまま上記ＰＣからメモリカード内の複数の画像データの一部が消去され、或いは画像データが追加された場合にも、本発明は適用可能である。なお、詳細な処理手順の説明については上述した実施形態で説明した処理手順と変わりないため省略する。
【図面の簡単な説明】
【０１２３】
【図１】本発明の実施の形態に係る複合機１の外観構成を示す斜視図。
【図２】スロット部７の部分拡大図。
【図３】プリンタ部２の概略構成を示す模式断面図。
【図４】制御部５０の概略構成を示すブロック図。
【図５】ＣＰＵ５１により実行されるインデックスプリント処理の概略手順の一例を説明するフローチャート。
【図６】ＣＰＵ５１により実行されるファイル確認処理の手順の一例を説明するフローチャート。
【図７】ＣＰＵ５１により実行される印刷開始番号取得処理の手順の一例を説明するフローチャート。
【図８】ＣＰＵ５１により実行される一覧印刷処理の手順の一例を説明するフローチャート。
【図９】ＣＰＵ５１により実行されるメディアプリント処理の手順の一例を説明するフローチャート。
【図１０】ＣＰＵ５１により実行される印刷開始番号取得処理の手順の他の例を説明するフローチャート。
【図１１】プリントアウトされるインデックス画像１０３の一例を示す模式図。
【図１２】プリントアウトされるインデックス画像１０４の一例を示す模式図。
【図１３】プリントアウトされるインデックス画像１０５の一例を示す模式図。
【図１４】プリントアウトされるインデックス画像１０６の一例を示す模式図。
【図１５】プリントアウトされるインデックス画像１０１の一例を示す模式図。
【図１６】プリントアウトされるインデックス画像１０２の一例を示す模式図。
【図１７】メモリカードの記憶状態を示す模式図。
【図１８】メモリカードの記憶状態を示す模式図。
【符号の説明】
【０１２４】
１・・・複合機（画像記録装置の一例）
２・・・プリンタ部
３・・・スキャナ部
４・・・原稿カバー
５・・・ＡＤＦ
６・・・操作パネル
７・・・スロット部
８・・・原稿読取台
１１・・・第１スロット
１２・・・第２スロット
１３・・・第３スロット
１４・・・第４スロット
１５・・・第５スロット
５０・・・制御部
５１・・・ＣＰＵ
５２・・・ＲＯＭ
５３・・・ＲＡＭ
５４・・・ＥＥＰＲＯＭ
【図１】
2007168251.tif 000009
【図２】
2007168251.tif 000010
【図３】
2007168251.tif 000011
【図４】
2007168251.tif 000012
【図５】
2007168251.tif 000013
【図６】
2007168251.tif 000014
【図７】
2007168251.tif 000015
【図８】
2007168251.tif 000016
【図９】
2007168251.tif 000017
【図１０】
2007168251.tif 000018
【図１１】
2007168251.tif 000019
【図１２】
2007168251.tif 000020
【図１３】
2007168251.tif 000021
【図１４】
2007168251.tif 000022
【図１５】
2007168251.tif 000023
【図１６】
2007168251.tif 000024
【図１７】
2007168251.tif 000025
【図１８】
2007168251.tif 000026