(57)【要約】【課題】  プリンタの表示部ではカードメモリ内の画像が、印刷済であるか否かが分かりづらい。【解決手段】  印刷済みの画像が区別できるように印刷日付を管理情報として持つ。【選択図】      図７
2006076186.tif 000002
【特許請求の範囲】
【請求項１】
画像データを格納する記憶媒体を装着する装着部と、前記装着部を介して入力される画像データを処理する処理手段と、ユーザにより操作されて印刷設定を入力するための操作部と、前記操作部による設定に基づき印刷する出力手段と、該記憶媒体内の画像データを操作する画像データ管理手段を所持することを特徴とするプリンタ装置。
【請求項２】
請求項１における画像データ管理手段は、該記憶媒体内の画像データにプリンタ情報を書き込む機能を有することを特徴とするプリンタ装置。
【請求項３】
請求項１における画像データ管理手段は、該記憶媒体の画像データ内の画像情報を読み出す機能を有することを特徴とするプリンタ装置。
【請求項４】
請求項１または２における画像データ管理手段は、該記憶媒体内の画像データにおけるプリンタ情報に基づいてプリンタ制御を行う機能を有することを特徴とするプリンタ装置。
【請求項５】
請求項１、２、３いずれかにおける画像データ管理手段は、該記憶媒体内の画像データにおけるプリンタ情報と画像情報に基づいて該記憶媒体内の画像データをファイル化する機能を有することを特徴とするプリンタ装置。
【請求項６】
請求項１、２、３、５いずれかにおける画像データ管理手段は、該記憶媒体内の画像データにおけるプリンタ情報と画像情報に基づいてプリンタ制御を行う機能を有することを特徴とするプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラの撮像結果や不揮発性記憶媒体に格納された画像データをプリンタに直接入力し、出力画像を得ることが可能なプリンタ装置に関する。
【背景技術】
【０００２】
近年、一般家庭におけるパーソナルコンピュータ（以下ＰＣと呼称する）の普及は目覚ましく、ＰＣの普及と共に画像入力機器として高解像度のデジタルカメラと、画像出力機器としてインクジェットプリンタ等のプリンタが普及している。ユーザはデジタルカメラからの画像データをＰＣに入力し、ＰＣモニタに画像表示し所望の画像を選んでプリンタにより印刷する方法をとっている。
【０００３】
一方で、一般家庭においてＰＣは所持していないが、デジタルカメラは所持している、といったケースも多々あり、このような場合においてユーザは画像出力機器としてメモリカード等からＰＣを介す事無く直接プリントすることが可能な昇華型、あるいはインクジェット方式のプリンタ（以降ダイレクトプリンタと呼称する）を購入することにより、デジタルカメラから画像データが入力されているメモリカードを取りだし、ダイレクトプリンタにメモリカードを挿入し、ダイレクトプリンタ個々の方法により印刷を行っている。
【０００４】
印刷済の画像が分かるように表示するものはある（例えば、特許文献１参照。）。
【特許文献１】特開２００１−４５３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、デジタルカメラで撮影した画像データを記録するメモリカードの記憶容量は昨今大容量化されたものが多くなり、ユーザは以前撮影した画像データをＰＣ等へ保存、ないし消去して再度撮影する必要性を感じること無く、連続的に撮影することが可能である。そのような中、前記ダイレクトプリンタにて印刷する際に、ユーザは大量の画像データから自分が印刷したい画像を選択しなければならない。その画像選択手段として、例えばインデックス印刷を行い、メモリカード内にある全ての画像データを閲覧の後、画像データ選択を行い所望の印刷を行う、等がある。しかしインデックス印刷ではメモリカード内画像データを先頭から順番に印刷しているだけであるため、前回どの画像を印刷したのかすら明確にわからず、相当の時間を要して画像選択しているのが現状である。
【０００６】
本発明は上記問題点を解決するためになされたものであり、メモリカード内の画像データにプリンタ情報を付加する、あるいは画像データ内の画像情報を読み出す、などにより大容量のメモリカードからユーザが印刷を行いたい画像選択が容易になることを可能にしたプリンタ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明におけるプリンタ装置は、画像データを格納する記憶媒体を装着する装着部と、前記装着部を介して入力される画像データを処理する処理手段と、ユーザにより操作されて印刷設定を入力するための操作部と、前記操作部による設定に基づき印刷する出力手段と、該記憶媒体の操作を行う画像データ管理手段を所持することを特徴とする。
【０００８】
具体的には、前記画像データ管理手段は、画像データにプリンタ情報を書き込む機能と、画像データ内のプリンタ情報に基づきプリンタ制御を行う機能を所持することを特徴とし、ユーザがＤＳＣにて画像撮影した後に、メモリカードダイレクトプリントを行ったメモリカード内のＥｘｉｆ形式の画像データに対し、画像データ管理手段が印刷履歴マーク、例えば“８８  ００  ８８  ００  ８８  ００  ８８  ００”を書き込み、次にユーザが新たにＤＳＣにて撮影してメモリカードダイレクトプリントを行う際に、該ダイレクトプリンタ装置の画像データ管理手段が、前記Ｅｘｉｆ形式の画像データに対し、印刷履歴マークを読み出し、該画像データの印刷履歴有無（それが“８８  ００  ８８  ００  ８８  ００  ８８  ００”であれば印刷済みと判断できる）を判別。次に履歴有の画像データは印刷対象にするか否かの判断をユーザに促すことで、ユーザが印刷したい画像選択を容易にすることを可能にした。
【０００９】
また、前記画像データ管理手段は、メモリカード内の画像データの画像情報を読み出す機能、画像データ内の画像情報とプリンタ情報に基づいてファイル化を行う機能、前記ファイルに基づいてプリンタ制御を行う機能を所持することを特徴とし、メモリカード内のＥｘｉｆ形式の画像データに対し、印刷履歴、画像名、画像撮影日を読み出した後に、これらの情報を基に印刷履歴の有る場合は印刷履歴有カテゴリを、印刷履歴のない場合は撮影日カテゴリを分けて画像を整理したファイルを作成する。次に、ユーザがインデックス印刷の指示を行うと、前記ファイルに基づいてインデックス印刷を行うことで、ユーザが印刷したい画像選択を容易にすることを可能にした。
【発明の効果】
【００１０】
本願発明によれば、画像データの印刷を行う際に前回の印刷情報を有効とすることが可能なダイレクトプリンタ装置を提供することができ、ユーザが印刷したい画像選択を容易にすることが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１２】
図１は、本発明の実施の形態に係るダイレクトプリンタ装置１０００の概観斜視図である。このダイレクトプリンタ装置１０００は、ＰＣからデータを受信して印刷する、通常のＰＣプリンタとしての機能と、メモリカードなどの記憶媒体に記憶されている画像データを直接読み取って印刷する機能を備えている。
【００１３】
図１において、本実施の形態に係るダイレクトプリンタ装置１０００の外殻をなす本体は、下ケース１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。また、下ケース１００１は、装置１０００の略下半部を、上ケース１００２は本体の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。さらに、排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録シートが排出可能となると共に、排出された記録シートを順次積載し得るようになっている。
【００１４】
また、排紙トレイ１００４には、２枚の補助トレイ１００４ａ，１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【００１５】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）あるいはインクタンク（不図示）等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００１６】
また、上ケース１００２の上面には、電源キー１００５が押下可能に設けられている。
【００１７】
また、上ケース１００２の右側には、液晶表示部１００６や各種キースイッチ等を備える操作パネル１０１０が設けられている。この操作パネル１０１０の構造は、図２を参照して詳しく後述する。１００７は自動給送部で、記録シートを装置本体内へと自動的に給送する。１００８は紙間選択レバーで、プリントヘッドと記録シートとの間隔を調整するためのレバーである。１００９はカードスロットで、ここにメモリカードが挿入され、メモリカードに記憶されている画像データを直接取り込んで印刷することができる。このメモリカードとしては、例えばコンパクトフラッシュ(登録商標)メモリ、スマートメディア、メモリスティック等がある。１０１１はビューワ（液晶表示部）で、この装置本体に着脱可能であり、メモリカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、１コマ毎の画像やインデックス画像などを表示するのに使用される。また、ＰＣとのＩ／ＦであるＰＣ接続端子１０１２を所持しており、接続されているＰＣは、ダイレクトプリンタ装置１０００と直接、データや信号のやり取りを行って印刷を実行することが出来る（一般的なＰＣプリンタとして機能する）。
【００１８】
図２は、本実施の形態に係る操作パネル１０１０の概観図である。
【００１９】
図２において、液晶表示部１００６には、その左右に印刷されている項目に関するデータを各種設定するためのメニュー項目が表示される。ここに表示される項目としては、印刷したい範囲の先頭写真番号〜指定コマ番号（開始／−指定）〜印刷を終了した範囲の最後の写真番号（終了）、印刷部数（部数）、印刷に使用する用紙（記録シート）の種類（用紙種類）、１枚の用紙に印刷する写真の枚数設定（レイアウト）、印刷の品位の指定（品位）、撮影した日付を印刷するかどうかの指定（日付印刷）、写真を補正して印刷するかどうかの指定（画像補正）、印刷に必要な用紙枚数の表示（用紙枚数）等がある。これら各項目は、カーソルキー２００１を用いて選択、或いは指定される。２００２はモードキーで、このキーを押下する毎に、印刷の種類（インデックス印刷、全コマ印刷、１コマ印刷等）を切り替えることができ、これに応じてＬＥＤ２００３の対応するＬＥＤが点灯される。２００４はメンテナンスキーで、プリントヘッドのクリーニング等、プリンタのメンテナンスを行わせるためのキーである。２００５は印刷開始キーで、印刷の開始を指示する時、或いはメンテナンスの設定を確立する際に押下される。２００６は印刷中止キーで、印刷を中止させる時や、メンテナンスの中止を指示する際に押下される。２００７は履歴確認キーであり、メモリカード内の画像データ内に以前印刷したことのある画像データがある場合、この画像データを省くか否かの判断をユーザが行うことができる。
【００２０】
次に図３を参照して、本実施の形態に係るダイレクトプリンタ装置の制御に係る主要部の構成を説明する。尚、この図３において、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。
【００２１】
図３において、３０００はダイレクトプリンタ装置１０００のコントローラ部を示している。３００１はシステムコントローラを示し、ＣＰＵや専用ハードウエアから構成されており、プリンタ装置全体の制御及び、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等を行っている。３００２はＲＯＭで、制御プログラムを記憶するプログラムを保管している。３００３はＲＡＭで、ダイレクトプリンタ装置実行時のプログラムを記憶するメモリエリア，画像データなどを記憶するワークメモリとして機能するメモリエリアを有している。３００４はモータでダイレクトプリンタ装置のメカ駆動を行うためのものであり、３００５はヘッドで、システムコントローラ３００１より転送された印字データに基づいたインク吐出を行う。
【００２２】
図４は、システムコントローラ３００１の構成を示すブロック図で、この図４においても、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。
【００２３】
４００１はＣＰＵである。１つないし複数から構成される場合もある。４００２はメインシステムバスである。４００３はメモリカード・インターフェース部で、装着されたメモリカード３００６に記憶されている画像データの読み取り、或いはメモリカード３００６へのデータの書き込み等を行う。４００４は操作パネル・インターフェース部で、操作パネル１０１０からの各種操作信号の入力、表示部１００６への表示データの出力などを行う。４００５はＵＳＢコントロール部で、ＰＣ３００７との間でのデータのやり取りを行う。４００６はビューワ・インターフェース部で、ビューワ１０１１への画像データの表示を制御している。４００７はモータ駆動を制御するモータ制御部、４００８はヘッドへデータ転送等の制御を行うヘッド制御部である。４００９は各種スイッチやＬＥＤ等とのインターフェース制御を行うインターフェース部である。４０１０はメモリカード３００６内画像データを輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等を行いヘッドデータに変換する画像処理部である。
【００２４】
４０１１は画像データ管理手段であり、詳細は後述するが、メモリカード３００６内の画像データにプリンタ情報を書き込む機能と、画像データ内のプリンタ情報に基づきプリンタ制御を行う機能を所持した手段であり、この手段はソフトウエアでもハードウエアでも実現可能である。
【００２５】
以上の構成に基づく動作概要を以下に説明する。
【００２６】
＜通常のＰＣプリンタモード＞
これはＰＣ３００７から送られてくる印刷データに基づいて画像を印刷する印刷モードである。このモードでは、ＰＣ３００７からのデータがＰＣ接続端子１０１２を介して入力されると、システムコントローラ３００１によりＰＣ３００７からのデータに基づいて印刷が行われる。
【００２７】
＜メモリカードからのダイレクトプリントモード＞
メモリカード３００６がカードスロット１００９に装着或いは脱着されると割り込みが発生し、システムコントローラ３００１はメモリカード・インターフェース部４００３によりメモリカード３００９が装着されたか或いは脱着（取り外された）されたかを検知する。これによりシステムコントローラ３００１はそのメモリカード３００６に記憶されている圧縮された（例えばＪＰＥＧ圧縮）画像データを読込んでＲＡＭ３００３に記憶する。その後、画像処理部４０１０はその圧縮された画像データを解凍して再度ＲＡＭ３００３に格納する。
【００２８】
次に、操作パネル１０１０を使用して、その格納した画像データの印刷したい範囲指定、印刷部数、印刷に使用する用紙の種類等の印刷指示がされると、画像処理部４０１０はＲＧＢ信号からＹＭＣＫ信号への変換、ガンマ補正、誤差拡散等を実行して印刷可能な記録データに変換し、ヘッド制御部４００８に出力することにより印刷を行う。
【００２９】
以下、これらの構成に基づく本実施の形態に係るダイレクトプリンタ装置１０００に関する処理を図５を参考にして以下に述べる。
【００３０】
一般にデジタルスチルカメラ（以降略してＤＳＣと呼称する）の画像はＪＥＩＤＡ（日本電子工業振興協会）が策定したＥｘｉｆ形式にて画像を保存するようになっている。このＥｘｉｆ形式の画像は基本的にはＪＰＥＧ画像形式そのものであり、その画像内にサムネイル画像や撮影情報等の各データをＪＰＥＧの規約に準拠した形で埋め込んでいる。
【００３１】
図５にＥｘｉｆ形式データの構造を示す。データ構造は必ず始まりがＳＯＩ（Ｓｔａｒｔ  ｏｆ  Ｉｍａｇｅ）で終わりがＥＯＩ（Ｅｎｄ  ｏｆ  Ｉｍａｇｅ）から成り、ＡＰＰ１（Ａｐｐｌｉｃａｔｉｏｎ  ｓｅｇｍｅｎｔ  １）がＥｘｉｆ用のマーカである。マーカとはＪＰＥＧデータの区切り子であり、マーカ基本形式は［０ｘＦＦ＋マーカ番号（１ｂｙｔｅ）＋データサイズ（２ｂｙｔｅ）＋データ（ｎ  ｂｙｔｅ）］から成る。ＡＰＰ２以降は通常のＪＰＥＧ画像で使用されているもので、ＡＰＰ２（Ａｐｐｌｉｃａｔｉｏｎ  ｓｅｇｍｅｎｔ  ２）はＥｘｉｆ拡張用データマーカ、ＤＱＴ（Ｄｅｆｉｎｅ  Ｑｕａｎｔｉｚａｔｉｏｎ  Ｔａｂｌｅ）は量子化テーブルを定義するマーカコード、ＤＨＴ（Ｄｅｆｉｎｅ  Ｈｕｆｆｍａｎ  Ｔａｂｌｅ）はハフマンテーブルを定義するマーカコードである。続いてＤＲＩ（Ｄｅｆｉｎｅ  Ｒｅｓｔａｒｔ  Ｉｎｔｅｒｖａｌ）はリスタートマーカ挿入間隔を定義するマーカで、ＳＯＦ（Ｓｔａｒｔ  ｏｆ  Ｆｒａｍｅ）はフレームセグメントの始まりに位置し、そのフレームに関する各種パラメータを示すマーカコードで、ＳＯＳ（Ｓｔａｒｔ  ｏｆ  Ｓｃａｎ）はスキャンに関する各種パラメータを表すマーカコードである。
【００３２】
ＡＰＰ１はＡＰＰ１のデータサイズを示すｌｅｎｇｔｈ、バイト並びの形式等を定義するＴＩＦＦ  Ｈｅａｄｅｒ、主画像に付属する情報を格納するＩＦＤ０、Ｅｘｉｆに付属する情報を格納するＥｘｉｆＩＦＤ、サムネイル画像を格納可能なＩＦＤ１などから構成されている。
【００３３】
ここで、本実施の形態はこのＡＰＰ１のＥｘｉｆＩＦＤ内におけるＵｓｅｒＣｏｍｍｅｎｔフィールドに着目した。ＥｘｉｆＩＦＤには、Ｅｘｉｆバージョンフィールド等から成る「バージョンに関するタグ」、色空間情報フィールドから成る「画像データの特性に関するタグ」、画像データ生成日時フィールド等から成る「日時に関するタグ」、露出時間フィールド、ホワイトバランスフィールド等から成る「撮影条件に関するタグ」などＤＳＣ付随の様々な情報を格納することができる。この中に「ユーザ情報に関するタグ」というタグがあり、ここにユーザが自由に読み書きすることができる８ｂｙｔｅのＵｓｅｒＣｏｍｍｅｎｔフィールドがある。
【００３４】
本発明においては、画像データ管理手段４０１１により、このＵｓｅｒＣｏｍｍｅｎｔフィールドにダイレクトプリンタ装置１０００が印刷したプリンタ情報を書き込む機能を所持することを特徴としている。
【００３５】
本実施例において、ユーザがメモリカードダイレクトプリントを行った画像データのＵｓｅｒＣｏｍｍｅｎｔフィールドに対し、画像データ管理手段４０１１がメモリカード・インターフェース部４００３を介して印刷した証明になる印刷履歴マーク、例えば“８８  ００  ８８  ００  ８８  ００  ８８  ００”を書き込む。
【００３６】
次にユーザが新たにＤＳＣにて撮影を行った後、メモリカードからのダイレクトプリントを行う際に、該ダイレクトプリンタ装置１０００の画像データ管理手段４０１１がメモリカード３００６内における全画像データのＵｓｅｒＣｏｍｍｅｎｔフィールドをメモリカード・インターフェース部４００３を介して読み込み、該画像データの印刷履歴有無（それが“８８  ００  ８８  ００  ８８  ００  ８８  ００”であれば印刷済みと判断できる）を判別。次に履歴有の画像データは省くか否かの判断をユーザに促すことで、ユーザが過去に印刷した画像データを再度印刷する必要性を選択することを可能にした。
【００３７】
図６のフローチャートを基に本実施の形態について説明する。
【００３８】
まずメモリカード３００６がカードスロット１００９に挿入されると（Ｓ６０１）、メモリカード挿入フラグがＯＮになりシステムコントローラ３００１はメモリカード３００６が挿入されたことを検知する（Ｓ６０２）。次にメモリカード・インターフェース部４００３によりメモリカード３００６内の画像データを読み込む。画像データ管理手段４０１１は、読み込んだ画像データＡＰＰ１のＥｘｉｆＩＦＤ内におけるＵｓｅｒＣｏｍｍｅｎｔフィールドを読み取ることで（Ｓ６０４）、印刷履歴の有無を判定する（Ｓ６０５）。
【００３９】
履歴の無い場合：ユーザが操作パネル１０１０にて印刷設定を行い（Ｓ６１１）、印刷開始キー２００５を押す（Ｓ６１２）。次に前記したように画像処理部４０１０がＲＧＢ信号からＹＭＣＫ信号への変換、ガンマ補正、誤差拡散等を実行して印刷可能な記録データに変換し、ヘッド制御部４００８に出力することにより印刷を行うと共に、画像データ管理手段４０１０は、印刷したメモリカード３００６内の各画像データに印刷履歴マーカ（例えば“８８  ００  ８８  ００  ８８  ００  ８８  ００”）をメモリカード・インターフェース部４００３を介して書き込むことで印刷履歴情報を該画像データに付加する（Ｓ６１２）。
【００４０】
履歴の有る場合：表示パネル１００６に履歴有りを表示する等ユーザに印刷履歴有無の通知を行う（Ｓ６０７）。ユーザが操作パネル１０１０にて履歴確認キー２００７を押さない場合は履歴の無い場合と同様の処理が行われる。ユーザが操作パネル１０１０にて履歴確認キー２００７を押した場合、画像データ管理手段４０１１は履歴情報の無い画像データ番号（例えば１２０番目〜２１８番目の画像）のみを印刷処理の対象とし、表示パネル１００６に履歴無し画像データ番号（１２０番目〜２１８番目の画像）を表示する（Ｓ６０９）。履歴確認キー２００７が押されている限りはユーザがインデックス印字を行ったとしても、全数印刷を行ったとしてもこの１２０番目〜２１８番目の画像データのみをダイレクトプリンタ装置１０００の対象にすることで、ユーザが印刷履歴の無い画像データのみを印刷することが可能になる。その後、ユーザが操作パネル１０１０にて印刷設定を行い（Ｓ６１１）、印刷開始キー２００５を押すと（Ｓ６１２）、所望の印刷を行うと共に、画像データ管理手段４０１１が印刷したメモリカード３００６内の各画像データに印刷履歴マーカ（例えば“８８  ００  ８８  ００  ８８  ００  ８８  ００”）をメモリカード・インターフェース部４００３を介して書き込むことで印刷履歴情報を該画像データに付加する（Ｓ６１３）。
【００４１】
これにより該画像データの印刷を行う際に前回の印刷情報を有効とすることが可能なダイレクトプリンタ装置を提供することができ、ユーザが印刷したい画像選択を容易にすることが可能になる。
【００４２】
尚、本実施例においては印刷履歴情報を付加するに留まったが、例えばメモリダイレクトプリント時に設定した印刷品位や印刷用紙などを記録することにより、焼き増し印字を行う際に再度印刷設定を行う必要がなくなる、等の応用が利くことは言うまでも無い。
【実施例２】
【００４３】
実施例１ではＥｘｉｆ形式の画像データ内にプリンタ情報を入力することにより、ユーザが過去に印刷した画像データを再度印刷するか否かを選択することで画像選択を容易にすることを可能にしたが、実施例２では実施例１で述べた機能に加えて、画像データ管理手段４０１１は、メモリカード３００６内の画像データの画像情報を読み出す機能、画像データ内の画像情報と実施例１におけるプリンタ情報に基づいてファイル化を行う機能、前記ファイルに基づいてプリンタ制御を行う機能を所持した手段であることを特徴としている。尚、この手段はソフトウエアでもハードウエアでも実現可能である。
【００４４】
図７は本実施例における画像データ管理手段４０１１がメモリカード３００６内の画像データをファイル化したイメージ図である。印刷履歴のある場合は印刷日を、印刷履歴の無い場合は撮影日にてカテゴリ分けを行い、下位階層に日付、画像名を配すことで画像データ群のファイル作成を行い、ＲＡＭ３００３に格納する。印刷履歴は実施例１で述べたようにＡＰＰ１のＥｘｉｆＩＦＤ内におけるＵｓｅｒＣｏｍｍｅｎｔフィールドを検索することで印刷履歴有無を識別する。画像名、撮影日はＥｘｉｆ形式ファイル内のＩＦＤ０内における「その他のタグ」と呼ばれているタグ内に、画像タイトルフィールド、ファイル変更日時フィールドがあり、このフィールドを検索することで画像名、画像生成日＝撮影日を認識することができる。
【００４５】
ユーザがメモリカードダイレクトプリント時にインデックス印刷を指示すると、画像データ管理手段４０１１は画像処理部４０１０にＲＡＭ３００３の情報を基に図８のようなインデックス印刷を行うよう指示する。これにより、ユーザはカテゴリ分けされたインデックス印刷物から印刷を行いたい画像を容易に選択することが可能になる。
【００４６】
図９のフローチャートを基に本実施の形態について説明する。
【００４７】
まずメモリカード３００６がカードスロット１００９に挿入されると（Ｓ９０１）、メモリカード挿入フラグがＯＮになりシステムコントローラ３００１はメモリカード３００６が挿入されたことを検知する（Ｓ９０２）。次にメモリカード・インターフェース部４００３によりメモリカード３００６内の画像データを読み込むと共に、画像データのＵｓｅｒＣｏｍｍｅｎｔフィールド、画像タイトルフィールド、ファイル変更日時フィールドから印刷履歴・画像名・画像生成日を読み込む（Ｓ９０４）。
【００４８】
次に画像データ管理手段４０１１は、読み込んだ印刷履歴・画像名・撮影日を基に図７のような印刷履歴がある場合は印刷履歴有カテゴリに、印刷履歴が無い場合は撮影日カテゴリに画像データを分けたファイルを作成し（Ｓ９０５）、前記ファイルをＲＡＭ３００２へ格納する（Ｓ９０６）。
【００４９】
次に、ユーザがインデックス印刷を指示すると（Ｓ９０７）、画像データ管理手段４０１１は画像処理部４０１０にＲＡＭ３００３の情報を基に図８のようなインデックス印刷を行うよう指示する。画像処理部４０１０はＲＡＭ３００３内のファイルに基づき図８のようなカテゴリ分けされたインデクス印刷を行う（Ｓ９０８）。その後、ユーザが操作パネル１０１０にて印刷設定を行い（Ｓ９０９）、印刷開始キー２００５を押すと（Ｓ９１０）、所望の印刷を行うと共に、画像データ管理手段４０１１がメモリカード・インターフェース部４００３を介してメモリカード３００６内の印刷した画像データに対し印刷履歴情報を付加する（Ｓ９１１）。これにより該画像データの印刷を行う際に前回の印刷情報を有効とすることが可能なダイレクトプリンタ装置を提供することができ、ユーザが印刷したい画像選択を容易にすることが可能になる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態に係るダイレクトプリンタ装置の概観斜視図である。
【図２】本発明の実施の形態に係るダイレクトプリンタ装置の操作パネルの概観図である。
【図３】本発明の実施の形態に係るダイレクトプリンタ装置の制御に係る主要部の構成を示すブロック図である。
【図４】本発明の実施の形態に係るダイレクトプリンタ装置のシステムコントローラの構成を示すブロック図である。
【図５】本発明の実施の形態に係るＥｘｉｆファイル形式の概略図である。
【図６】第１の実施の形態に係るダイレクトプリンタ装置動作のフローチャートである。
【図７】第２の実施の形態に係るファイルディレクトリ構造のイメージ図である。
【図８】第２の実施の形態に係るインデックス印刷の概略図である。
【図９】第２の実施の形態に係るダイレクトプリンタ装置動作のフローチャートである。
【符号の説明】
【００５１】
１０００  ダイレクトプリンタ装置
１００１  下ケース
１００２  上ケース
１００３  アクセスカバー
１００４  排出トレイ
１００４ａ，１００４ｂ  補助トレイ
１００５  電源キー
１００６  液晶表示部
１００７  自動給送部
１００８  紙間選択レバー
１００９  カードスロット
１０１０  操作パネル
１０１１  ビューワ
１０１２  ＰＣ接続端子
２００１  カーソルキー
２００２  モードキー
２００３  ＬＥＤ
２００４  メンテナンスキー
２００５  印刷開始キー
２００６  印刷中止キー
２００７  履歴確認キー
３０００  コントローラ部
３００１  システムコントローラ
３００２  ＲＯＭ
３００３  ＲＡＭ
３００４  モータ
３００５  ヘッド
３００６  メモリカード
３００７  ＰＣ
４００１  ＣＰＵ
４００２  メインシステムバス
４００３  メモリカード・インターフェース部
４００４  操作パネル・インターフェース部
４００５  ＵＳＢコントロール部
４００６  ビューワ・インターフェース部
４００７  モータ制御部
４００８  ヘッド制御部
４００９  各種スイッチ・インターフェース部
４０１０  画像処理部
４０１１  画像データ管理手段
【図１】
2006076186.tif 000003
【図２】
2006076186.tif 000004
【図３】
2006076186.tif 000005
【図４】
2006076186.tif 000006
【図５】
2006076186.tif 000007
【図６】
2006076186.tif 000008
【図７】
2006076186.tif 000009
【図８】
2006076186.tif 000010
【図９】
2006076186.tif 000011