(57)【要約】【課題】従来のような、ファクシミリ通信における日付フォーマットとインデックスプリントや１コマプリントにおける日付フォーマットとが異なるために、使い勝手が悪く不便であるという欠点を解消し、使用者の利便性を向上させることを可能とする。【解決手段】画像処理装置のＣＰＵ１０１は、フォトダイレクトコピー機能で日付情報を印字する際の日付フォーマットを、ファクシミリ通信における送信ヘッダや通信管理レポート等に記載される日付フォーマットに設定し、獲得した日付情報を前記設定した日付フォーマットでカラープリンタ１１４に印字させる制御を行う。画像のファイル内部に撮影日が登録されている場合は撮影日を日付情報として印字し、画像のファイルシステムにファイル更新日が登録されている場合はファイル更新日を日付情報として印字する。【選択図】　　　図１
2004096687.tif 000002
【特許請求の範囲】
【請求項１】
画像を送受信するファクシミリ機能と、画像格納媒体から読み出した画像を日付情報と共に印字する印字機能を有する画像処理装置において、
前記日付情報を獲得する日付情報獲得手段と、前記印字機能で画像と共に前記日付情報を印字する際の日付フォーマットを前記ファクシミリ機能用の日付フォーマットに設定する設定手段と、前記日付情報獲得手段により獲得した前記日付情報を前記設定手段により設定した日付フォーマットで印字させる印字制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記ファクシミリ機能用の日付フォーマットとは、ファクシミリ通信における送信ヘッダや通信管理レポートに記載される日付フォーマットであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記日付情報獲得手段は、前記画像格納媒体における画像のファイル内部に撮影日が登録されている場合は、前記撮影日を日付情報として獲得することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記日付情報獲得手段は、前記画像格納媒体における画像のファイルシステムにファイル更新日が登録されている場合は、前記ファイル更新日を日付情報として獲得することを特徴とする請求項１記載の画像処理装置。
【請求項５】
更に、前記画像格納媒体に格納された各画像の縮小画像を１枚の印字媒体に並べて印字するインデックスプリント機能、前記画像格納媒体に格納された各画像のうち指定画像を１枚の印字媒体に印字する１コマプリント機能を有することを特徴とする請求項１乃至４の何れかに記載の画像処理装置。
【請求項６】
前記画像格納媒体は、撮像装置で撮影された画像を格納すると共に前記画像処理装置に着脱可能に装填されることを特徴とする請求項１、３乃至５の何れかに記載の画像処理装置。
【請求項７】
画像を送受信するファクシミリ機能と、画像格納媒体から読み出した画像を日付情報と共に印字する印字機能を有する画像処理装置における日付フォーマット設定方法において、
前記日付情報を獲得する日付情報獲得工程と、前記印字機能で画像と共に前記日付情報を印字する際の日付フォーマットを前記ファクシミリ機能用の日付フォーマットに設定する設定工程と、前記日付情報獲得工程により獲得した前記日付情報を前記設定工程により設定した日付フォーマットで印字させる印字制御工程とを有することを特徴とする日付フォーマット設定方法。
【請求項８】
画像を送受信するファクシミリ機能と、画像格納媒体から読み出した画像を日付情報と共に印字する印字機能を有する画像処理装置に適用されるプログラムであって、
前記日付情報を獲得する日付情報獲得機能と、前記印字機能で画像と共に前記日付情報を印字する際の日付フォーマットを前記ファクシミリ機能用の日付フォーマットに設定する設定機能と、前記日付情報獲得機能により獲得した前記日付情報を前記設定機能により設定した日付フォーマットで印字させる印字制御機能を、コンピュータに実現させるためのプログラム。
【請求項９】
画像を送受信するファクシミリ機能と、画像格納媒体から読み出した画像を日付情報と共に印字する印字機能を有する画像処理装置における日付フォーマット設定方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、
前記日付フォーマット設定方法は、前記日付情報を獲得する日付情報獲得ステップと、前記印字機能で画像と共に前記日付情報を印字する際の日付フォーマットを前記ファクシミリ機能用の日付フォーマットに設定する設定ステップと、前記日付情報獲得ステップにより獲得した前記日付情報を前記設定ステップにより設定した日付フォーマットで印字させる印字制御ステップとを有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を送受信するファクシミリ機能と、メモリカードなどのリムーバルメディアに格納された画像を印字する印字機能を有する画像処理装置、画像処理装置における日付フォーマット設定方法、画像処理装置に適用されるプログラム、及び記憶媒体に関する。
【０００２】
【従来の技術】
近年、デジタルスチルカメラ等の撮像装置で撮影された画像をコンピュータなどの情報端末を使用せずに印字できるデジタルプリンタが開発されている。この種のプリンタ装置では、デジタルスチルカメラで撮影された画像を格納したメモリカードを装着するだけで、撮影画像の印字を行うことが可能である。このようなプリンタ装置では、メモリカードに格納されている各画像の確認のために、各画像の縮小画像を１枚の記録紙に並べて印字するインデックスプリント機能や、使用者から指定された画像を１枚の記録紙に印字する１コマプリント機能を有している。更に、上記の各機能においては、画像データの情報から撮影された日付或いは画像データが作成された日付を画像データと共に印字する日付印字機能がある。
【０００３】
従来、上述したようなプリンタ装置には時計機能を必要とする機能が無いため、日付のフォーマットを使用者が変更できるような仕組みが無く、上記の日付印字機能における日付のフォーマットはプリンタ装置の機種毎に固定されたフォーマットであった。
【０００４】
【発明が解決しようとする課題】
ところで、ファクシミリ機能を有すると共にメモリカードから直接インデックスプリント或いは１コマプリントが可能なマルチファンクション装置においては、ファクシミリ送信画像に付加する送信ヘッダ、通信管理レポート或いは指定時刻発呼動作などの日付時刻情報を元に、動作或いは印字を行う必要があった。そのため、マルチファンクション装置内部にカレンダ機能と時計機能を有しており、仕向け地別に出荷時設定の日付ファーマットを変更できるようになっている。また、仕向け地によっては使用者の好みにより日付フォーマットを変更できるようになっている。
【０００５】
しかしながら、フォトダイレクトコピー機能（静止画を格納したメモリカードから読み出した画像を日付情報と共に印字する機能）のプリント時に記載される日付は、ファイル内部に格納されている日付か、ファイルシステムが所有するファイル更新日を用い、各日付データのフォーマットでそのまま印字するか、装置固有のフォーマットに変換してから印字するしかない。そのため、マルチファンクション装置をファクシミリとして使用した場合の日付フォーマットと、マルチファンクション装置でインデックスプリントや１コマプリントを行う場合の日付フォーマットとが異なり、使用者にとって使い勝手が悪く不便であった。
【０００６】
本発明は、上述した点に鑑みなされたものであり、従来のような、ファクシミリ通信における日付フォーマットとインデックスプリントや１コマプリントにおける日付フォーマットとが異なるために、使い勝手が悪く不便であるという欠点を解消し、使用者の利便性を向上させることを可能とした画像処理装置、日付フォーマット設定方法、プログラム、及び記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明は、画像を送受信するファクシミリ機能と、画像格納媒体から読み出した画像を日付情報と共に印字する印字機能を有する画像処理装置において、前記日付情報を獲得する日付情報獲得手段と、前記印字機能で画像と共に前記日付情報を印字する際の日付フォーマットを前記ファクシミリ機能用の日付フォーマットに設定する設定手段と、前記日付情報獲得手段により獲得した前記日付情報を前記設定手段により設定した日付フォーマットで印字させる印字制御手段とを有することを特徴とする。
【０００８】
また、本発明は、画像を送受信するファクシミリ機能と、画像格納媒体から読み出した画像を日付情報と共に印字する印字機能を有する画像処理装置における日付フォーマット設定方法において、前記日付情報を獲得する日付情報獲得工程と、前記印字機能で画像と共に前記日付情報を印字する際の日付フォーマットを前記ファクシミリ機能用の日付フォーマットに設定する設定工程と、前記日付情報獲得工程により獲得した前記日付情報を前記設定工程により設定した日付フォーマットで印字させる印字制御工程とを有することを特徴とする。
【０００９】
また、本発明は、画像を送受信するファクシミリ機能と、画像格納媒体から読み出した画像を日付情報と共に印字する印字機能を有する画像処理装置に適用されるプログラムであって、前記日付情報を獲得する日付情報獲得機能と、前記印字機能で画像と共に前記日付情報を印字する際の日付フォーマットを前記ファクシミリ機能用の日付フォーマットに設定する設定機能と、前記日付情報獲得機能により獲得した前記日付情報を前記設定機能により設定した日付フォーマットで印字させる印字制御機能を、コンピュータに実現させるためのプログラムであることを特徴とする。
【００１０】
また、本発明は、画像を送受信するファクシミリ機能と、画像格納媒体から読み出した画像を日付情報と共に印字する印字機能を有する画像処理装置における日付フォーマット設定方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、前記日付フォーマット設定方法は、前記日付情報を獲得する日付情報獲得ステップと、前記印字機能で画像と共に前記日付情報を印字する際の日付フォーマットを前記ファクシミリ機能用の日付フォーマットに設定する設定ステップと、前記日付情報獲得ステップにより獲得した前記日付情報を前記設定ステップにより設定した日付フォーマットで印字させる印字制御ステップとを有することを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１２】
図１は本実施の形態に係る画像処理装置（ファクシミリ装置）の構成例を示すブロック図である。画像処理装置は、ＣＰＵバス１００、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、画像メモリ１０４、操作部１０５、読取制御部１０６、ＣＳイメージセンサ（密着型イメージセンサ）１０７、シート読取制御部１０８、ブック読取制御部１０９、通信制御部１１０、ＪＰＥＧ（Ｊｏｉｎｔ　ＰｈｏｔｏｇｒａｐｈｉｃＥｘｐｅｒｔｓ　Ｇｒｏｕｐ）処理部１１１、色変換部１１２、記録制御部１１３、カラープリンタ１１４、カードリーダインターフェイス（以下Ｉ／Ｆ）部１１５、カードリーダ１１６、コンピュータＩ／Ｆ部１１７を備えている。図中１１８は情報処理端末、１１９は通信回線である。
【００１３】
本画像処理装置は、画像を送受信するファクシミリ機能と、デジタルスチルカメラ（撮像装置）等で撮影されメモリカード（画像格納媒体）に格納された画像を印字するフォトダイレクトコピー機能を有するものであり、メモリカードに格納された各画像の縮小画像を１枚の記録紙に印字するインデックスプリント、メモリカードに格納された各画像のうち指定画像を１枚の記録紙に印字する１コマプリントが可能である。ＣＰＵ１０１は、システム制御部であり、ＣＰＵバス１００を介して画像処理装置全体を制御する。また、ＣＰＵ１０１は、ＲＯＭ１０２に格納された制御プログラムに基づき後述の図４乃至図６のフローチャートに示す処理を実行する。
【００１４】
ＲＯＭ１０２は、ＣＰＵ１０１の制御プログラムやオペレーティングシステム（ＯＳ）プログラム、後述のＮＧ画像１（ＤＣＦ規格に準拠していない画像をインデックスプリントする場合の代わりとなる画像）、ＮＧ画像２（画像データが存在しているが１コマプリントできないことを示す画像）などを格納するものである。また、ＲＯＭ１０２には、２値画像の符号化及び復号化のための、ＭＨ（Ｍｏｄｉｆｉｅｄ　Ｈｕｆｆｍａｎ）、ＭＲ（Ｍｏｄｉｆｉｅｄ　Ｒｅａｄ）、ＭＭＲ（Ｍｏｄｉｆｉｅｄ　Ｍｏｄｉｆｉｅｄ　Ｒｅａｄ）、ＪＢＩＧ（Ｊｏｉｎｔ　Ｂｉ−ｌｅｖｅｌ　Ｉｍａｇｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）の圧縮伸長処理の制御手順、カラーファクシミリ通信用のカラー画像に対するＪＰＥＧ圧縮伸長処理の制御手順が格納されている。本実施の形態では、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されたＯＳの管理下でスケジューリングやタスクスイッチなどのソフトウェア制御が行われるものとする。
【００１５】
ＲＡＭ１０３は、ＳＲＡＭ（スタティックＲＡＭ）等で構成され、プログラム制御変数、日付フォーマットの設定等を格納するためのものである。また、使用者が登録した設定値や画像処理装置の管理データ等や各種ワーク用バッファもＲＡＭ１０３に格納されるものである。画像メモリ１０４は、ＤＲＡＭ（ダイナミックＲＡＭ）等で構成され、ＣＳ１０７により原稿から読み取られた画像データや、カードリーダ１１６によりメモリカードから読み出された画像データを蓄積するものである。操作部１０５は、各種キー、ＬＥＤ、ＬＣＤ等で構成され、使用者による各種入力操作や、画像処理装置の動作状況の表示などを行うものである。
【００１６】
読取制御部１０６は、ＣＳ１０７により原稿を光学的に読み取り、電気的な画像データに変換した画像信号を、読取制御部１０６内の画像処理制御部（図示略）により２値化処理、γ補正、中間調処理などの各種画像処理を施して高精細な画像データを出力するものである。尚、本実施の形態における読取制御部１０６は、自動原稿搬送装置（ＡＤＦ：Ａｕｔｏ　Ｄｏｃｕｍｅｎｔ　Ｆｅｅｄｅｒ）により原稿を搬送しながら読み取る制御を行うシート読取制御部１０８によるシート読取方式と、原稿台に載置された原稿をＣＳ１０７を移動させながら読み取る制御を行うブック読取制御部１０９によるブック読取方式に対応し、両読取方式のうちいずれかの読取方式を選択して原稿読み取りを行うものとする。
【００１７】
記録制御部１１３は、レーザビームプリンタやインクジェットプリンタ等のカラープリンタ１１４におけるプリンタステータス情報の取得や、色変換部１１２で変換されたＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の画像データを、カラープリンタ１１４で印字可能なページ記述言語にデータ変換したプリントデータをカラープリンタ１１４に出力し印字させる制御を行う。通信制御部１１０は、ＭＯＤＥＭ（Ｍｏｄｕｌａｔｏｒ−Ｄｅｍｏｄｕｌａｔｏｒ、変復調装置）、ＮＣＵ（ＮｅｔｗｏｒｋＣｏｎｔｒｏｌ　Ｕｎｉｔ、網制御装置）などにより構成されるものである。本実施の形態における通信制御部１１０は、アナログの通信回線（ＰＳＴＮ（Ｐｕｂｌｉｃ　Ｓｗｉｔｃｈｅｄ　Ｔｅｌｅｐｈｏｎｅ　Ｎｅｔｗｏｒｋ））１１９に接続され、Ｔ３０プロトコルでの通信制御、通信回線１１９に対する発呼及び着呼などの回線制御を行うものである。
【００１８】
ＪＰＥＧ処理部１１１は、カラー画像のＪＰＥＧ圧縮・伸長を行うものであり、読取制御部１０６の制御によりＣＳ１０７で原稿から読み取られたカラー画像データを画像メモリ１０４に蓄積、或いは上記カラー画像データをデコードする。また、ＪＰＥＧ処理部１１１は、カードリーダ１１６によりメモリカードからＪＰＥＧ画像データを読み取り、画像メモリ１０４に蓄積されたＪＰＥＧ画像データをデコードするときに使用される。
【００１９】
色変換部１１２は、読取制御部１０６の制御によりＣＳ１０７で原稿から読み取られたＲＧＢ（赤、緑、青）データや、カードリーダ１１６によりメモリカードから読み取られ、画像メモリ１０４を通しＪＰＥＧ処理部１１１でＲＧＢに変換されたＲＧＢデータを、カラープリンタ１１４で記録可能なＣＭＹＫデータに変換する。また、色変換部１１２は、通信制御部１１０を介して外部から受信した画像データや通信管理レポート出力時に作成されたモノクロデータに対し、スムージング処理や記録濃度補正処理等の各種画像処理を施すものである。カラープリンタ１１４は、レーザビームプリンタまたはインクジェットプリンタとして構成され、用紙上に画像を形成する印字動作を行う。
【００２０】
カードリーダＩ／Ｆ部１１５は、カードリーダ１１６に接続するためのインターフェイスである。尚、本実施の形態では、カードリーダＩ／Ｆ部１１５としてＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）インターフェイスを用いるものとする。カードリーダ１１６は、デジタルスチルカメラで使用するメモリカードがカードリーダ１１６に装填されたか否かの検知と、メモリカードの記憶内容の解析、メモリカードから読み取った画像データの転送を行う。カードリーダ１１６は、メモリカードとして例えばコンパクトフラッシュ（登録商標）カード（ＣＦカード）が装填された場合、ＣＦカードの記憶内容を解析し、ＲＯＭ１０２に要求のあった画像データを転送する。カードリーダ１１６とＣＦカードは、ＵＳＢのＭａｓｓ　ＳｔｏｒａｇｅクラスのＵＦＩコマンドを使用して通信する。
【００２１】
コンピュータＩ／Ｆ部１１７は、本画像処理装置を情報処理端末１１８に接続するためのインターフェイスである。尚、本実施の形態では、コンピュータＩ／Ｆ部１１７として双方向シリアルインターフェイス（ＲＳ２３２Ｃなど）を用いるものとする。また、情報処理端末１１８には、本画像処理装置をリモート操作するためのアプリケーションソフトウェアがインストールされているものとする。
【００２２】
図２は本画像処理装置におけるＤＣＦ（Ｄｅｓｉｇｎ　Ｒｕｌｅ　ｆｏｒ　Ｃａｍｅｒａ　Ｆｉｌｅ　Ｓｙｓｔｅｍ）規格に準拠したファイル階層構造を示す図、図３（Ａ）〜（Ｃ）はインデックスプリント時の印字結果を示す図である。図２の２０１〜２０７は、本画像処理装置に装填されるメモリカード内のディレクトリ、ファイルの階層構成を示しており、図３の２０８、２０９、２１０は、図２のファイルをインデックスプリントしたときの印字結果である。尚、図３の印字結果２０８、２０９、２１０内の各符号は図２の各ファイルの符号に対応する。
【００２３】
２０８は、商用電源１００Ｖ（日本）用の日付フォーマットである“ＹＹＹＹ／ＭＭ／ＤＤ”を、操作部１０５から選択されたときに印字したインデックスプリントである。２０９は、商用電源１２０Ｖ（ＵＳＡ）用の日付フォーマットである“ＭＭ／ＤＤ／ＹＹＹＹ”を、操作部１０５から選択されたときに印字したインデックスプリントである。２１０は、商用電源２３０Ｖ（ＥＵ）用の日付フォーマットである“ＤＤ／ＭＭ／ＹＹＹＹ”を、操作部１０５から選択されたときに印字したインデックスプリントである。
【００２４】
図２の２０１〜２０５、２０７は、ＤＣＦ規格に準拠したディレクトリとファイル構成であり、ルート・ディレクトリ（最上位ディレクトリ）２００に作成したＤＣＦイメージディレクトリであるＤＣＩＭディレクトリ２０１、そのＤＣＩＭディレクトリ２０１内のＤＣＦディレクトリ２０２がある。そして、各ＤＣＦディレクトリ内に、デジタルスチルカメラ等で撮影された画像データ２０３が格納される。ＤＣＦディレクトリ２０２や画像データ２０３のファイル名はＤＣＦで規格化されている。また、画像データ２０３内の各画像データのデータフォーマットも規格化されており、各画像データには、ＪＰＥＧ或いはＲＡＷモードの縮小画像が含まれている。
【００２５】
そのため、ＤＣＦ規格に準拠している画像データ２０４をインデックスプリントで印字すると、各ファイルに含まれる縮小画像を印字することで、２０４’、２０４”のように、そのファイルの画像が印字される。しかし、画像データ２０５の画像サイズが画像処理装置の画像メモリ１０４のサイズよりも大きい場合には、画像データ２０５を１枚の記録紙に印字する１コマプリントを行うことはできないため、画像データが存在しているが１コマプリントができないことを示すＮＧ画像２を用いてインデックスプリントを行う。
【００２６】
また、画像データ２０６のように、ＤＣＦディレクトリにコンピュータ等の情報処理端末１１８からＤＣＦ規格に準拠していないＪＰＥＧ画像が格納されていると、画像データ２０６をインデックスプリントで印字する場合は画像の変倍処理が必要となるため、高速な変倍処理機能が必要となる。そこで、本発明では、ＤＣＦ規格に準拠していない画像データをインデックスプリントする場合には、２０６’、２０６”のように、代わりとなるＮＧ画像１を用意し、それを印字する。
【００２７】
尚、日付情報については、２０４、２０５のようにＤＣＦ規格の画像データならばファイルの中に撮影日が登録されているので、その撮影日を日付情報として取り出し、使用者が画像処理装置の操作部１０５を使用し、ファクシミリ通信やＬＣＤ表示に用いる日付フォーマットを選択し、ＲＡＭ１０３に登録されている登録データに従って日付フォーマットに変換してから印字を行う。また、２０６のようにＤＣＦ規格に準拠しておらず、ＪＦＩＦ（ＪＰＥＧ　Ｆｉｌｅ　Ｉｎｔｅｒｃｈａｎｇｅ　Ｆｏｒｍａｔ）規格準拠の画像ファイルの場合には、ファイル内部に撮影日は登録されていないため、ファイルシステムに登録されているファイル更新日を日付情報として取り出し、上記日付フォーマット選択で選択された日付フォーマットに変換してから印字を行う。
【００２８】
本画像処理装置は、フォトダイレクトコピー機能で画像と共に日付情報を印字する際の日付フォーマットを、ファクシミリ通信における送信ヘッダや通信管理レポート等に記載される日付フォーマットに設定する設定する点が特徴である。また、メモリカードにおける画像のファイル内部に撮影日が登録されている場合は、撮影日を日付情報として印字し、また、メモリカードにおける画像のファイルシステムにファイル更新日が登録されている場合は、ファイル更新日を日付情報として印字する点が特徴である。
【００２９】
次に、上記の如く構成された画像処理装置における画像データ数カウント処理並びにインデックスプリント時の処理を図４乃至図６のフローチャートを参照しながら詳細に説明する。
【００３０】
図４は本画像処理装置のカードリーダ１１６に装填されたメモリカード内の印字可能な画像データ数をカウントする画像データ数カウント処理を示すフローチャートである。本フローチャートに示すシーケンスは、メモリカードが画像処理装置のカードリーダ１１６に装填されたことを画像処理装置が検知した時に起動されるものであり、画像処理装置のＣＰＵ１０１がОＳの管理下でＲＯＭ１０２に格納された制御プログラムに基づき実行する。
【００３１】
先ず、画像処理装置のＣＰＵ１０１は印字可能な画像データ数を示す変数であるｉｍｇ＿ｃｎｔを０に初期化する（ステップＳ３０１）。画像データはＤＣＦディレクトリの下に格納されているが、ＤＣＦがいくつあるのかは不明なため、ＤＣＩＭディレクトリから検索を行わなければならないので、ＤＣＩＭディレクトリをオープンする（ステップＳ３０２）。次に、ＤＣＩＭディレクトリの直下にあるファイルを１つ読み出し（ステップＳ３０３）、読み出したファイルがＤＣＦディレクトリかどうかを判断する（ステップＳ３０４）。
【００３２】
ステップＳ３０４で上記読み出したファイルがＤＣＦディレクトリでは無いと判断した場合には、上記読み出したファイルの値から最後のファイルかどうかを判断する（ステップＳ３１２）。ステップＳ３１２で最後のファイルであると判断した場合は、ＤＣＩＭディレクトリをクローズして（ステップＳ３１３）、本処理を終了する。ステップＳ３１２で最後のファイルではないと判断した場合には、次のファイルを読み出すために上記ステップＳ３０３に戻り、ＤＣＩＭディレクトリ以下の全ファイルを検索するまで、本処理を続ける。
【００３３】
ステップＳ３０４で上記読み出したファイルがＤＣＦディレクトリであると判断した場合には、そのＤＣＦディレクトリ直下の画像データを検索するためにＤＣＦディレクトリをオープンする（ステップＳ３０５）。次に、ＤＣＦディレクトリからファイルを読み出し（ステップＳ３０６）、読み出したファイルの値からファイルがあるか否かを判断する（ステップＳ３０７）。ステップＳ３０７でファイルが無いと判断した場合には、ＤＣＦディレクトリをクローズして（ステップＳ３１１）、次のＤＣＦディレクトリを検索するために上記ステップＳ３０３に戻る。ステップＳ３０７でファイルがあると判断した場合には、読み出したファイルがディレクトリか否かを判断する（ステップＳ３０８）。
【００３４】
ステップＳ３０８でディレクトリと判断した場合には、次のファイルを読み出すため上記ステップＳ３０６に戻る。ステップＳ３０８でディレクトリではなくファイルと判断した場合には、そのファイル名の拡張子がｊｐｇか否かを判断する（ステップＳ３０９）。ステップＳ３０９で拡張子がｊｐｇの場合は、印字可能と判断し、ｉｍｇ＿ｃｎｔをインクリメントし（ステップＳ３１０）、上記ステップＳ３０６に戻る。ステップＳ３０９で拡張子がｊｐｇではない場合は、印字できないと判断し、次のファイルを読み出すために上記ステップＳ３０６に戻る。
【００３５】
図５及び図６は本画像処理装置のインデックスプリント時の処理を示すフローチャートである。本フローチャートに示すシーケンスは、メモリカードが画像処理装置のカードリーダ１１６に装填され、使用者が操作部１０５からインデックスプリントを選択した時に起動されるものであり、画像処理装置のＣＰＵ１０１がОＳの管理下でＲＯＭ１０２に格納された制御プログラムに基づき実行する。
【００３６】
先ず、画像処理装置のＣＰＵ１０１はインデックスプリントで記載されるファイル番号を示す変数であるｉｄｘ＿ｃｎｔを０に初期化する（ステップＳ４０１）。画像データはＤＣＦディレクトリの下に格納されているが、ＤＣＦがいくつあるのかは不明なため、ＤＣＩＭディレクトリから検索を行わなければならないので、ＤＣＩＭディレクトリをオープンする（ステップＳ４０２）。次に、ＤＣＩＭディレクトリの直下にあるファイルを１つ読み出し（ステップＳ４０３）、読み出したファイルがＤＣＦディレクトリかどうかを判断する（ステップＳ４０４）。
【００３７】
ステップＳ４０４で上記読み出したファイルがＤＣＦディレクトリでは無いと判断した場合には、上記読み出したファイルの値から最後のファイルかどうか判断する（ステップＳ４２２）。ステップＳ４２２で最後のファイルであると判断した場合は、ＤＣＩＭディレクトリをクローズして（ステップＳ４２３）、本処理を終了する。ステップＳ４２２で最後のファイルではないと判断した場合には、次のファイルを読み出すために上記ステップＳ４０３に戻り、ＤＣＩＭディレクトリ以下の全ファイルを検索するまで、本処理を続ける。
【００３８】
ステップＳ４０４で上記読み出したファイルがＤＣＦディレクトリであると判断した場合には、そのＤＣＦディレクトリ直下の画像データを検索するためにＤＣＦディレクトリをオープンする（ステップＳ４０５）。次に、ＤＣＦディレクトリからファイルを読み出し（ステップＳ４０６）、読み出したファイルの値からファイルがあるか否かを判断する（ステップＳ４０７）。ステップＳ４０７でファイルが無いと判断した場合には、ＤＣＦディレクトリをクローズして（ステップＳ４１９）、次のＤＣＦディレクトリを検索するために上記ステップＳ４０３に戻る。
【００３９】
ステップＳ４０７でファイルがあると判断した場合には、読み出したファイルがディレクトリか否かを判断する（ステップＳ４０８）。ステップＳ４０８でディレクトリと判断した場合には、次のファイルを読み出すため上記ステップＳ４０６に戻る。ステップＳ４０８でディレクトリではなくファイルと判断した場合には、そのファイル名の拡張子がｊｐｇか否かを判断する（ステップＳ４０９）。ステップＳ４０９で拡張子がｊｐｇの場合は、印字可能と判断し、ｉｄｘ＿ｃｎｔをインクリメントする（ステップＳ４１１）。ステップＳ４０９で拡張子がｊｐｇではない場合は、印字できないと判断し、次のファイルを読み出すために上記ステップＳ４０６に戻る。
【００４０】
上記ステップＳ４１１でｉｄｘ＿ｃｎｔをインクリメントした後、上記図４で示した画像データ数カウントシーケンスでカウントされたｉｍｇ＿ｃｎｔ（印字可能な画像データ数を示す変数）と、ｉｄｘ＿ｃｎｔ（インデックスプリントで記載されるファイル番号を示す変数）との比較を行う（ステップＳ４１２）。ステップＳ４１２でｉｄｘ＿ｃｎｔの方が大きい場合には、これ以上のインデックスプリントを行わないように、ステップＳ４１９に進む。ステップＳ４１２でｉｍｇ＿ｃｎｔの方が大きいと判断した場合（まだ印字可能であると判断した場合）には、読み出したファイル情報からファイルサイズを獲得し、ファイルサイズと画像メモリ１０４のサイズとを比較する（ステップＳ４１３）。
【００４１】
ステップＳ４１３でファイルサイズの方が画像メモリ１０４のサイズより小さい場合は、サムネイル画像がファイルの中或いは別ファイルの中にあるか否かを判断する（ステップＳ４１４）。ステップＳ４１４でサムネイル画像があると判断した場合には、画像メモリ１０４にサムネイル画像を取り出す（ステップＳ４１５）。ステップＳ４１３でファイルサイズの方が画像メモリ１０４のサイズより大きい場合には、１コマプリントでは印字できないがデータは存在していることを示すために、ＲＯＭ１０２に格納されているＮＧ画像２（画像データが存在しているが１コマプリントできないことを示す画像）の画像データを画像メモリ１０４に取り出す（ステップＳ４２０）。
【００４２】
ステップＳ４１４でサムネイル画像がないと判断した場合には、ＲＯＭ１０２に格納されているＮＧ画像１（ＤＣＦ規格に準拠していない画像をインデックスプリントする場合の代わりとなる画像）を画像メモリ１０４に取り出す（ステップＳ４２１）。また、ステップＳ４１５で取り出されたサムネイル画像のデータに異常がありデコードエラーを発生した場合には（ステップＳ４２４）、ステップＳ４２１に進み、ＮＧ画像１のデータに置き換える。
【００４３】
サムネイル画像、ＮＧ画像１、ＮＧ画像２が画像メモリ１０４に取り出されると、ファイルの日付情報を獲得し（ステップＳ４１６）、ＲＡＭ１０３に設定されている日付フォーマットの設定に従ってキャラクタデータから画像データに変換する（ステップＳ４１７）。次に、記録紙サイズに応じてサムネイル画像データ、ファイル番号と日付情報の印字位置を決定し、記録制御部１１３の制御によりカラープリンタ１１４により印字を行う（ステップＳ４１８）。この場合、画像のファイル内部に撮影日が登録されている場合は撮影日を日付情報として印字し、また、画像のファイルシステムにファイル更新日が登録されている場合はファイル更新日を日付情報として印字する。そして、上記ステップＳ４０６に戻り、上記図４の画像データ数カウント処理で得た印字可能な画像データ数を満たすまで、ＤＣＦディレクトリ以下の印字対象画像データのインデックスプリントを行う。
【００４４】
この処理により、画像検索中にインデックスプリントできない画像がメモリカードに格納されていたとしても、ＮＧ画像で代用し印字を続けることで、その後に正常なサムネイル画像を有する画像がある時には、そのサムネイル画像をプリントすることが可能となり、そのメモリカードに格納されている画像の存在を使用者に提示することが可能となる。
【００４５】
以上説明したように、本画像処理装置によれば、フォトダイレクトコピー（静止画を格納したメモリカードから読み出した画像を日付情報と共に印字する機能）を行う際の日付のフォーマットを、ファクシミリ通信における送信ヘッダや通信管理レポート等に記載される日付のフォーマットに設定し、印字する。即ち、ファクシミリ機能用に設定された日付フォーマットに従って、メモリカードに格納された画像の縮小画像を１枚の記録紙に印字するインデックスプリントや、メモリカードに格納された画像のうち指定画像を１枚の記録紙に印字する１コマプリントでの日付印字機能における日付フォーマットを決定し、印字する。
【００４６】
これにより、従来のような、ファクシミリ通信における日付フォーマットとインデックスプリントや１コマプリントにおける日付フォーマットとが異なるために、使い勝手が悪く不便であるという欠点を解消することができ、使用者の利便性を向上させることができるという効果を奏する。
【００４７】
［他の実施の形態］
上記実施の形態では、画像処理装置の印字方式をレーザビーム方式またはインクジェット方式とした場合を例に挙げたが、本発明はこれに限定されるものではなく、レーザビーム方式やインクジェット方式以外に、熱転写方式、感熱方式、静電方式等に適用することも可能である。
【００４８】
上記実施の形態では、画像処理装置に着脱可能なメモリカードとしてＣＦカードを例に挙げたが、本発明はこれに限定されるものではなく、ＣＦカード以外に、スマートメディア、メモリスティック等に適用することも可能である。
【００４９】
上記実施の形態では、インデックスプリントにおける日付情報の日付フォーマット設定を例に挙げたが、本発明はこれに限定されるものではなく、１コマプリントにおける日付情報の日付フォーマット設定に適用することも可能である。
【００５０】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００５１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、画像格納媒体から読み出した画像を日付情報と共に印字する際の日付フォーマットを、ファクシミリ通信における送信ヘッダや通信管理レポートに記載される日付フォーマットに設定し、獲得した日付情報を前記設定した日付フォーマットで印字する。即ち、ファクシミリ機能用に設定された日付フォーマットに従って、画像格納媒体に格納された各画像の縮小画像を１枚の記録紙に印字するインデックスプリントや、画像格納媒体に格納された各画像のうち指定画像を１枚の記録紙に印字する１コマプリントでの日付印字機能における日付フォーマットを決定し、印字する。
【００５６】
これにより、従来のような、ファクシミリ通信における日付フォーマットとインデックスプリントや１コマプリントにおける日付フォーマットとが異なるために、使い勝手が悪く不便であるという欠点を解消することができ、使用者の利便性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像処理装置の構成例を示すブロック図である。
【図２】画像処理装置に装填されるメモリカードのファイル階層構造を示す図である。
【図３】画像処理装置におけるインデックスプリント時の印字結果を示す図であり、（Ａ）は１００Ｖ用の日付フォーマット、（Ｂ）は１２０Ｖ用の日付フォーマット、（Ｃ）は２３０Ｖ用の日付フォーマットである。
【図４】画像処理装置の画像データ数カウント処理を示すフローチャートである。
【図５】画像処理装置のインデックスプリント時の処理を示すフローチャートである。
【図６】図５のフローチャートの続きである。
【符号の説明】
１０１　ＣＰＵ（日付情報獲得手段、設定手段、印字制御手段）
１０２　ＲＯＭ
１０３　ＲＡＭ
１０４　画像メモリ
１１０　通信制御部
１１３　記録制御部（印字制御手段）
１１４　カラープリンタ
１１６　カードリーダ
【図１】
2004096687.tif 000003
【図２】
2004096687.tif 000004
【図３】
2004096687.tif 000005
【図４】
2004096687.tif 000006
【図５】
2004096687.tif 000007
【図６】
2004096687.tif 000008