(57)【要約】【課題】本発明の課題は、複数画像ファイルに含まれる複数の画像を選択的に処理することができる画像処理装置を提供することである。【解決手段】上記課題を解決するために、本発明に係る画像処理装置は、画像ファイルを指定する指定手段と、指定手段により指定された画像ファイルが複数画像ファイルであるか否かを判定する判定手段と、判定手段により指定された画像ファイルが複数画像ファイルであると判定された場合は、指定された画像ファイルに含まれる画像情報を解析する、画像情報の解析手段と、複数画像ファイルに含まれる画像のうちどの画像を出力対象とするかの選択をユーザに指定させるか、自動的に行うかを切り替える手段と、画像情報の解析手段により解析された画像情報を通知する、画像情報の通知手段と、出力範囲の指定手段と、出力形態の指定手段と、出力手段とを備えることを特徴とする。【選択図】図１
2010267256.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルを指定する指定手段と、
前記指定手段により指定された画像ファイルが複数画像ファイルであるか否かを判定する判定手段と、
前記判定手段により前記指定された画像ファイルが複数画像ファイルであると判定された場合は、前記指定された画像ファイルに含まれる画像情報を解析する、画像情報の解析手段と、
前記複数画像ファイルに含まれる画像のうちどの画像を出力対象とするかの選択をユーザに指定させるか、自動的に行うかを切り替える手段と、
前記画像情報の解析手段により解析された画像情報を通知する、画像情報の通知手段と、
前記画像情報の通知手段により通知された画像情報に応じて、出力対象の画像の範囲を指定する、出力範囲の指定手段と、
前記画像情報の通知手段により通知された画像情報に応じて、出力対象の画像の形態を指定する、出力形態の指定手段と、
前記出力範囲の指定手段により指定された画像を、前記出力形態の指定手段により指定された形態で出力する出力手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記画像情報の解析手段は、前記指定された画像ファイルに含まれる画像の枚数を解析することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像情報の通知手段は、前記画像情報の解析手段により解析された前記画像の枚数を通知することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記出力範囲の指定手段は、出力対象の画像の枚数、および画像番号を指定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像情報の解析手段は、前記指定され画像ファイルに含まれる画像の作成日時を解析し、前記作成日時に基づいて前記画像を分類することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記画像が分類された前記画像ファイルの画像情報がユーザに通知されることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記出力範囲の指定手段は、前記画像が分類された画像グループ毎に出力対象の画像の枚数、および画像番号を指定することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記画像情報の解析手段は、前記指定された画像ファイルに含まれる画像の作成条件を解析し、前記作成条件に基づいて画像を分類することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記画像が分類された前記画像ファイルの画像情報がユーザに通知されることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
出力範囲の指定手段は、前記画像が分類された画像グループ毎に出力範囲を指定することを特徴とする請求項８に記載の画像処理装置。
【請求項１１】
画像ファイルを指定する指定ステップと、
前記指定ステップにより指定された画像ファイルが複数画像ファイルであるか否かを判定する判定ステップと、
前記判定ステップにより前記指定された画像ファイルが複数画像ファイルであると判定された場合は、前記指定された画像ファイルに含まれる画像情報を解析する、画像情報の解析ステップと、
前記複数画像ファイルに含まれる画像のうちどの画像を出力対象とするかの選択をユーザに指定させるか、自動的に行うかを切り替えるステップと、
前記画像情報の解析ステップにより解析された画像情報を通知する、画像情報の通知ステップと、
前記画像情報の通知ステップにより通知された画像情報に応じて、出力対象の画像の範囲を指定する、出力範囲の指定ステップと、
前記画像情報の通知ステップにより通知された画像情報に応じて、出力対象の画像の形態を指定する、出力形態の指定ステップと、
前記出力範囲の指定ステップにより指定された画像を、前記出力形態の指定ステップにより指定された形態で出力する出力ステップとを備えることを特徴とする画像処理方法。
【請求項１２】
前記画像情報の解析ステップは、前記指定された画像ファイルに含まれる画像の枚数を解析することを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記画像情報の通知ステップは、前記画像情報の解析ステップにより解析された前記画像の枚数を通知することを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記出力範囲の指定ステップは、出力対象の画像の枚数、および画像番号を指定することを特徴とする請求項１１に記載の画像処理方法。
【請求項１５】
前記画像情報の解析ステップは、前記指定され画像ファイルに含まれる画像の作成日時を解析し、前記作成日時に基づいて前記画像を分類することを特徴とする請求項１１に記載の画像処理方法。
【請求項１６】
前記画像が分類された前記画像ファイルの画像情報がユーザに通知されることを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記出力範囲の指定ステップは、前記画像が分類された画像グループ毎に出力対象の画像の枚数、および画像番号を指定することを特徴とする請求項１５に記載の画像処理方法。
【請求項１８】
前記画像情報の解析ステップは、前記指定された画像ファイルに含まれる画像の作成条件を解析し、前記作成条件に基づいて画像を分類することを特徴とする請求項１１に記載の画像処理方法。
【請求項１９】
前記画像が分類された前記画像ファイルの画像情報がユーザに通知されることを特徴とする請求項１８に記載の画像処理方法。
【請求項２０】
出力範囲の指定ステップは、前記画像が分類された画像グループ毎に出力範囲を指定することを特徴とする請求項１８に記載の画像処理方法。
【請求項２１】
請求項１１乃至２０のいずれかに記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項２２】
請求項２１の記載のプログラムを記憶したコンピュータで読み取り可能な記憶媒体。
【請求項２３】
主画像と副画像とから成る複数の画像データを含んだ画像ファイルを入力する入力手段と、
前記複数の画像データの画像数が基準数を超えるか否かを判定する判定手段と、
前記判定手段による判定の結果、前記複数の画像データの画像数が基準数を超える場合、前記複数の画像データのうち主画像のみを出力し、前記判定手段による判定の結果、前記複数の画像データの画像数が基準数を超えない場合、前記複数の画像データを全て出力する出力手段とを備えることを特徴とする画像処理装置。
【請求項２４】
主画像と副画像とから成る複数の画像データを含んだ画像ファイルを入力する入力手段と、
前記複数の画像データの画像数が基準数を超えるか否かを判定する判定手段と、
前記判定手段による判定の結果、前記複数の画像データの画像数が基準数を超えない場合、前記複数の画像データのうち各々の画像データを変倍処理して出力し、前記判定手段による判定の結果、前記複数の画像データの画像数が基準数を超える場合、前記複数の画像データの各々がグループ化されているかを判定し、グループ化されている場合、各グループの主画像を変倍処理して出力する出力手段とを備えることを特徴とする画像処理装置。
【請求項２５】
前記基準数は、前記画像データを出力するための用紙サイズを最小画像サイズで除算した値であることを特徴とする請求項２４に記載の画像処理装置。
【請求項２６】
主画像と副画像とから成る複数の画像データを含んだ画像ファイルを入力する入力ステップと、
前記複数の画像データの画像数が基準数を超えるか否かを判定する判定ステップと、
前記判定ステップによる判定の結果、前記複数の画像データの画像数が基準数を超える場合、前記複数の画像データのうち主画像のみを出力し、前記判定ステップによる判定の結果、前記複数の画像データの画像数が基準数を超えない場合、前記複数の画像データを全て出力する出力ステップとを備えることを特徴とする画像処理方法。
【請求項２７】
主画像と副画像とから成る複数の画像データを含んだ画像ファイルを入力する入力ステップと、
前記複数の画像データの画像数が基準数を超えるか否かを判定する判定ステップと、
前記判定ステップによる判定の結果、前記複数の画像データの画像数が基準数を超えない場合、前記複数の画像データのうち各々の画像データを変倍処理して出力し、前記判定ステップによる判定の結果、前記複数の画像データの画像数が基準数を超える場合、前記複数の画像データの各々がグループ化されているかを判定し、グループ化されている場合、各グループの主画像を変倍処理して出力する出力ステップとを備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、画像の入力と出力の機構を持つ画像処理装置として、プリンタ、複写機、FAX、これらの機能を複数もつ複合機などが知られている。
【０００３】
このような画像処理装置は、外部に接続されたホストコンピュータから送信されるデータ、画像処理装置の画像読み取り装置から読み取られたデータ、可搬記憶媒体に保存されたデータなどを入力データとする。これらの入力データは、画像処理装置の記憶媒体に保存され、画像処理装置の制御装置およびプログラムにより処理が行われる。その後、画像処理装置の出力装置により、処理済みのデータが出力される。また、処理済みのデータは、画像処理装置の外部の出力装置へ送信されたり、記憶媒体に保存される。これらの一連の動作は、ユーザのデータ出力指示に従って画像処理装置が行う。
【０００４】
また、近年、画像処理装置が扱う画像データ形式として、１つのファイルに複数の画像データを保持する複数画像ファイルフォーマットが知られている。これはみかけ上１つのファイルであるが、内部に階層構造を持ち、複数の画像が相互の関連情報と共に格納されている。内部の画像は、ファイルを代表する１つの主画像と、１つまたは複数の副画像から構成される場合と、全画像が同列階層に並ぶ場合とがある。
【０００５】
例えば、特許文献１には、複数の解像度の画像を１つのファイルとして保持し、画像を表示する表示装置の表示領域に応じて表示すべき画像を選択することが記載されている。
【０００６】
このような複数画像ファイルフォーマットで作成された画像ファイルを出力する場合、従来技術では、主画像もしくはこれに代わる１つの画像のみが出力対象とされるか、あるいは複数画像ファイルに保持される画像全てが出力対象とされている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１４９１５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このような複数画像ファイルフォーマットで作成された複数画像ファイルは、外見上単体ファイルである。このため、出力しようとする複数画像ファイルが通常フォーマット（単体画像のみ）であるか、複数画像ファイルフォーマットであるかを、出力指示を行うユーザが認識できない。
【０００９】
したがって、従来技術により出力処理を行うと、主画像もしくはこれに代わる１つの画像のみを出力対象とする場合、他にどのような画像が含まれるかを知ることができない。
【００１０】
あるいは複数画像ファイルの画像全てを出力対象とする場合、どのような画像が何枚出力されるかがユーザには不明である。
【００１１】
このように、複数画像ファイルフォーマットで作成された複数画像ファイル中の画像をユーザが認識できないことにより、ユーザの意図した出力処理を行う事ができない。
【００１２】
本発明は、上記問題点に鑑みなされたものであり、複数画像ファイルに含まれる複数の画像を選択的に処理可能にすることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明に係る画像処理装置は、画像ファイルを指定する指定手段と、指定手段により指定された画像ファイルが複数画像ファイルであるか否かを判定する判定手段と、判定手段により指定された画像ファイルが複数画像ファイルであると判定された場合は、指定された画像ファイルに含まれる画像情報を解析する、画像情報の解析手段と、複数画像ファイルに含まれる画像のうちどの画像を出力対象とするかの選択をユーザに指定させるか、自動的に行うかを切り替える手段と、画像情報の解析手段により解析された画像情報を通知する、画像情報の通知手段と、画像情報の通知手段により通知された画像情報に応じて、出力対象の画像の範囲を指定する、出力範囲の指定手段と、画像情報の通知手段により通知された画像情報に応じて、出力対象の画像の形態を指定する、出力形態の指定手段と、出力範囲の指定手段により指定された画像を、出力形態の指定手段により指定された形態で出力する出力手段とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、複数画像ファイルに含まれる複数の画像を選択的に処理することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る基本処理フローを示す図である。
【図２】図１のステップＳ１０２で実行される処理の一例を示す図である。
【図３】図１のステップＳ１０４で実行される処理の一例を示す図である。
【図４】図１のステップＳ１０５、１０６で実行される処理の一例を示す図である。
【図５】図１のステップＳ１０２で実行される処理の一例を示す図である。
【図６】図１のステップＳ１０４で実行される処理の一例を示す図である。
【図７】図１のステップＳ１０５、１０６で実行される処理の一例を示す図である。
【図８】図１のステップＳ１０２で実行される処理の一例を示す図である。
【図９】図１のステップＳ１０４で実行される処理の一例を示す図である。
【図１０】図１のステップＳ１０５、１０６で実行される処理の一例を示す図である。
【図１１】図１のステップＳ１０２で実行される処理の一例を示す図である。
【図１２】図１のステップＳ１０７で実行される処理の一例を示す図である。
【図１３】図１のステップＳ１０８、１０９で実行される処理の一例を示す図である。
【図１４】本実施形態に係る画像処理装置を示す図である。
【図１５】本実施形態に係る複数画像ファイルフォーマットを示す図である。
【図１６】本実施形態に係る表示の一例を示す図である。
【図１７】本実施形態に係る表示の一例を示す図である。
【図１８】本実施形態に係る表示の一例を示す図である。
【図１９】本実施形態に係る表示の一例を示す図である。
【図２０】本実施形態に係る表示の一例を示す図である。
【図２１】本実施形態に係る表示の一例を示す図である。
【図２２】本実施形態に係る表示の一例を示す図である。
【図２３】本実施形態に係る表示の一例を示す図である。
【図２４】本実施形態に係る表示の一例を示す図である。
【図２５】本実施形態に係る表示の一例を示す図である。
【図２６】本実施形態に係る表示の一例を示す図である。
【図２７】本実施形態に係る表示の一例を示す図である。
【図２８】本実施形態に係る表示の一例を示す図である。
【図２９】図１のステップＳ１０２で実行される処理の一例を示す図である。
【図３０】図１のステップＳ１０７で実行される処理の一例を示す図である。
【図３１】図１のステップＳ１０８、１０９で実行される処理の一例を示す図である。
【図３２】図１のステップＳ１０２で実行される処理の一例を示す図である。
【図３３】図１のステップＳ１０７で実行される処理の一例を示す図である。
【図３４】図１のステップＳ１０８、１０９で実行される処理の一例を示す図である。
【図３５】図１のステップＳ１０２で実行される処理の一例を示す図である。
【図３６】本発明の実施形態３で実行される処理を示すフローチャートである。
【図３７】本発明の実施形態３で実行される処理を示すフローチャートである。
【図３８】本発明の実施形態３で実行される処理を示すフローチャートである。
【図３９】本発明の実施形態３で実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１７】
＜実施形態１＞
本実施形態では、画像情報として複数画像ファイルの保持する画像の枚数、画像番号、および画像作成日時をユーザに通知し、ユーザが出力範囲を指定することができる。また、本実施形態では、複数画像ファイルが、ブラケット撮影画像を含む場合に、ユーザが出力形態を指定する。
【００１８】
以下、図１４を用いて、本発明に係る画像処理装置（複合機）を、説明する。
【００１９】
原稿読取部６００で、読み込まれた画像データは、データ処理・制御部６０２へ入力部Ｉ／Ｆ６１０を介して送られる。
【００２０】
データ処理・制御部６０２へ送られたデータは、プログラムＲＯＭ６０６に格納されたデータ処理プログラムをＣＰＵ６０８が起動し、データＲＯＭ６０７に格納される処理用データを用いながらＲＡＭ６０９上で処理される。
【００２１】
ＲＡＭ６０９でデータ処理中またはデータ処理後の画像データは、必要に応じて記憶部Ｉ／Ｆ６１４を介して内部記憶領域部６０３に格納される。データ処理の終了した画像データは、出力部Ｉ／Ｆ６１２を介してデータ送受信部６０４、または画像出力部６０５に送られる。
【００２２】
データ送受信部６０４に送られたデータは、ネットワーク上に存在するホストコンピュータ６１６など外部に接続された他のデータ処理装置に送られる。
【００２３】
画像出力部６０５に送られたデータは、複写機が備えるプリントエンジンから紙などのメディア上に印刷されて出力される。
【００２４】
また、データ送受信部６０４は、外部のホストコンピュータ６１６から印字データを受け取る場合もある（この時、複写機はプリンタとして動作する）。
【００２５】
さらに、ＵＳＢメモリなどの外部記憶領域部６１７が、記憶部Ｉ／Ｆ６１４に装着されて、データが、記憶部Ｉ／Ｆ６１４にダイレクト入力される場合もある。
【００２６】
これら一連の印字データ及び画像データ処理を実行する際の動作環境は、環境設定部（パネル）６０１からユーザにより設定される。設定内容に従い、設定部Ｉ／Ｆ６１１を介してデータ処理・制御部６０２の動作設定が行われる。
【００２７】
符号６１５は、データ処理・制御部６０２が有するタイマを示している。
【００２８】
次に、複数画像ファイルフォーマットについて、図１５を用いて説明する。
【００２９】
ファイルヘッダ７０１には、ファイル名７０６が格納され、記憶領域に格納されている複数画像ファイルを検索すると、ファイル名７０６に格納されているファイル名が表示される。さらに、複数画像ファイルに含まれている画像が単体か複数かを示す複数画像保持フラグ７０７、複数画像ファイルに含まれている画像の枚数７０８が、ファイルヘッダ７０１に格納される。また、複数画像ファイルに含まれている各画像へのエントリ情報７０９〜７１０が、ファイルヘッダ７０１に格納される。
【００３０】
複数画像ファイルに含まれている各画像には画像ヘッダ７０２、７０４が付帯しており、画像ヘッダに含まれる各画像固有の番号７１１、画像作成日時７１２は、該各画像を作成する装置により書き込まれる。
【００３１】
また、画像ヘッダには、複数画像ファイルに含まれる画像がどのような条件で作成されたかの情報を格納する画像作成条件７１３と、作成条件に基づき画像に付帯する画像作成属性７１４を格納する領域がある。
【００３２】
例えば、デジタルカメラなどで露光量を変えて同一風景を撮影して複数枚の画像が生成された場合、画像作成条件７１３には「露光ブラケット撮影」が格納される。また、例えば、デジタルカメラなどで露光量を変えて同一風景を撮影して複数枚の画像が生成された場合、画像作成属性７１４には「露光量：中心値、−N値、＋N値」が格納される。
【００３３】
また、例えば、同じくデジタルカメラでパノラマ連写を行って複数枚の画像が生成された場合、画像作成条件７１３には「パノラマ撮影」が格納される。また、例えば、同じくデジタルカメラでパノラマ連写を行って複数枚の画像が生成された場合、画像作成属性７１４には「撮影位置の値」が格納される。
【００３４】
さらに、グループ情報７１５には、複数画像ファイルに含まれる画像のグループ化処理が行われた結果が格納される。また、主画像フラグ７１６には、複数画像ファイルに含まれる画像に主・副の区別がある場合、当該画像が主画像か否かを示すフラグが格納される。
【００３５】
各画像データ本体は、既存のデータフォーマット（JPEGなど）で、画像領域７０３、７０５に格納される。
【００３６】
次に本実施形態を詳細に説明する。
【００３７】
まず、図１、２〜４、１６〜２０を用い、本実施形態の基本処理フローを説明する。
【００３８】
図１のステップＳ１００において、環境設定部６０１からユーザによる出力ボタンの選択を受けたデータ処理・制御部６０２は、以下の処理を実行する。すなわち、出力ボタンの選択により指定された画像ファイルを内部記憶領域部６０３やデータ送受信部６０４、外部記憶領域部６１７から取り出し、RAM６０９に格納する。
【００３９】
ステップＳ１０１で、プログラムROM６０６に格納され、ＣＰＵ６０８により呼び出される複数画像ファイルフォーマット判定プログラムが、画像ファイルのファイルヘッダ７０１を確認する。そして、複数画像ファイルフォーマット判定プログラムは、画像ファイルが、通常フォーマットの画像ファイルか複数画像ファイルフォーマットの複数画像ファイルかを判定する。
【００４０】
ここで、画像ファイルが、通常フォーマットの画像ファイルであると判定された場合は、ステップＳ１１０で、画像ファイルに対して、通常の単体画像出力処理が行われ、処理が終了する。
【００４１】
ステップＳ１０１で、画像ファイルが複数画像ファイルフォーマットの複数画像ファイルであると判定された場合は、ステップＳ１０２に処理が進む。
【００４２】
ステップＳ１０２で、複数画像ファイルの画像情報が、プログラムROM６０６に格納され、ＣＰＵ６０８により呼び出される解析プログラムにより解析される。
【００４３】
ステップＳ１０２の解析処理は、以下のように実行される。図２のステップＳ２００で、まず、ファイルヘッダ７０１の画像の枚数７０８に格納されている値が解析される。次に、画像ヘッダの画像番号７１１に格納されている値（画像番号）が解析される。そして、図１のステップＳ１０３にすすむ。
【００４４】
ステップＳ１０３では、複数画像ファイルに含まれる画像のうちのどの画像を出力対象とするかの選択をユーザにより指定させる（ユーザ指定）か、装置が自動的に行うかを切り替える処理を実行する。この処理は、ステップＳ１０３の処理を実行するプログラムが、プログラムROM６０６からＣＰＵ６０８により呼び出され実行される。
【００４５】
本実施形態の説明では、一例として、ステップＳ１０３で、ユーザ指定に切り替わるとし、ステップＳ１０４に処理が進む。
【００４６】
ステップＳ１０４では、ステップＳ１０２の解析で得られた画像情報の通知処理が行われる。
【００４７】
具体的には図３のステップＳ２０１で、ステップＳ１０２で解析された画像情報に含まれる画像の枚数が通知される。
【００４８】
次に、ステップＳ２０２で、ステップＳ１０２で解析された画像情報に含まれる画像番号が通知される。そして、画像の枚数と画像番号とが、それぞれ図１４の設定部Ｉ／Ｆ６１１を経由し環境設定部６０１に表示される。
【００４９】
画像の枚数と画像番号の表示方法について、図１６、１７を用いて説明する。画像がユーザにより選択される場合、図１６の表示８００により、ユーザには、まず、ユーザにより選択された画像が複数画像ファイルであることが通知される。
【００５０】
次に、図１７の表示８０１で、画像情報として、ステップＳ１０２で解析された画像情報に含まれる画像の枚数と画像番号が通知される。
【００５１】
次に、図１のステップＳ１０５にすすみ、ステップＳ１０５において出力範囲の指定と、ステップＳ１０６において出力形態の指定が、環境設定部６０１がユーザから受け取った指示に基づいて、以下のように実行される。
【００５２】
まず、図４のステップＳ２０３で、環境設定部６０１は、ユーザの指示が、複数画像ファイルに含まれる画像を全て出力するのか、または一部を出力するのかを判定する。
【００５３】
ステップＳ２０３で、ユーザの指示が、画像を全て出力することであると判定された場合は、ステップＳ２０４で、環境設定部６０１は、全画像の出力の指定をユーザから受け付けて、図１のステップＳ１０６へ処理が進む。
【００５４】
ステップＳ２０３で、ユーザの指示が、画像の一部を出力することであると判定された場合は、ステップＳ２０５に処理が進む。
【００５５】
そして、ステップＳ２０５で、環境設定部６０１は、ユーザの指示が、出力対象の画像を画像番号により指定するか、出力対象の画像を先頭画像の画像番号と画像の枚数により指定するかを判定する。
【００５６】
ステップＳ２０５で、ユーザの指示が、出力対象の画像を画像番号により指定することであると判定された場合は、ステップＳ２０６に処理が進み、環境設定部６０１は、出力対象の画像番号の指定を、ユーザから受け付ける。
【００５７】
ステップＳ２０５で、ユーザの指示が、出力対象の画像を先頭画像の画像番号と画像の枚数により指定することであると判定された場合は、ステップＳ２０８に処理が進む。  
ステップＳ２０８で、環境設定部６０１は、出力対象の画像の先頭画像の画像番号の指定を、ユーザから受け付ける。
【００５８】
次に、ステップＳ２０９で、環境設定部６０１は、出力対象の画像の枚数の指定を、ユーザから受け付ける。
【００５９】
ステップＳ２０３において、環境設定部６０１は、例えば、図１８に示されているUI表示をユーザに対して示しても良い。
【００６０】
ステップＳ２０６において、環境設定部６０１は、例えば、図１９に示されているUI表示をユーザに対して示しても良い。
【００６１】
また、ステップＳ２０８、ステップＳ２０９において、環境設定部６０１は、例えば、図２０に示されているUI表示をユーザに対して示しても良い。
【００６２】
以上で説明した処理が終わると、図１のステップＳ１０６に処理が進む。ステップＳ１０６における出力形態の指定については後述する。
【００６３】
また、複数画像ファイルに含まれる出力対象となる画像がユーザにより指定されるのではなく、自動的に指定されるステップＳ１０７〜１０９の処理については、実施形態２で説明する。
【００６４】
すべての処理が終了すると、ステップＳ１１０において、出力対象となる画像が、図１４の出力部Ｉ／Ｆ６１３を介して画像出力部６０５に送られ、出力処理が実行される。また、出力対象となる画像の出力には、外部記憶領域部６１７への保存やデータ送受信部６０４を介したネットワークまたは外部接続されているホストコンピュータへの送信やFAX送信なども含まれる。
【００６５】
以上で、図１に示されている本実施形態に係る基本処理フローの説明を終了する。以下では、本実施形態の処理フローにおいて、上記で説明した図１の基本処理フローの処理と異なる部分について説明する。
【００６６】
図１、５〜７、２１、２２を用い、本実施形態の処理フローの一例を説明する。
【００６７】
図１のステップＳ１０２の画像情報の解析では、図１４のデータ処理・制御部６０２のプログラムROM６０６に格納され、ＣＰＵ６０８により実行される解析プログラムにより図５のステップＳ３００〜３０５が実行される。以下で、図５のステップＳ３００〜３０５について説明する。
【００６８】
まず、ステップＳ３００で、複数画像ファイルに含まれる画像のうち基準となる画像（基準画像）が指定される。
【００６９】
次に、ステップＳ３０１で、基準となる時間差（基準時間差）が指定される。
【００７０】
次に、ステップＳ３０２で、画像の作成時間の解析が行われる。具体的には、まず、ステップＳ３０２で、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分が計算される。
【００７１】
そして、ステップＳ３０３で、ステップＳ３０１で指定された基準時間差と、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分とが、比較される。
【００７２】
そして、ステップＳ３０３で、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分が、基準時間差以下か否かが判定される。
【００７３】
ステップＳ３０３で、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分が、基準時間差より大きいと判定された場合には、ステップＳ３０４に処理が進む。
【００７４】
ステップＳ３０３で、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分が、基準時間差以下であると判定された場合には、ステップＳ３０５に処理が進む。
【００７５】
ステップＳ３０４では、複数画像ファイルに含まれる各画像が別の画像グループに分類される。
【００７６】
ステップＳ３０５では、複数画像ファイルに含まれる各画像が同一の画像グループに分類される。
【００７７】
図１のステップＳ１０４の画像情報の通知では、図６のステップＳ３０６〜３０８が以下のように実行される。
【００７８】
まず、ステップＳ３０６で、図５の処理で分類された画像グループの画像グループ名が通知される。
【００７９】
次に、ステップＳ３０７で、図５の処理で分類された各画像グループの画像の枚数が通知される。
【００８０】
次に、ステップＳ３０８で、図５の処理で分類された各画像グループの画像の画像番号が通知される。
【００８１】
図１４の環境設定部６０１は、図６の処理において、画像グループ名、画像グループの画像の枚数、及び画像グループの画像の画像番号を表示する。このとき、環境設定部６０１は、例えば、図２１の表示９００を表示する。
【００８２】
次に、図１のステップＳ１０５とステップＳ１０６では、図７のステップＳ３０９〜３１５が実行される。
【００８３】
まず、ステップＳ３０９で、環境設定部６０１は、ユーザから、出力対象となる画像グループ名の指定を受け付ける。このとき、環境設定部６０１は、例えば、図２２の表示９０１を表示する。
【００８４】
その後の処理では、ステップＳ３１０は、ステップＳ２０３と同様である。また、ステップＳ３１１は、ステップＳ２０４と同様である。また、ステップＳ３１２は、ステップＳ２０５と同様である。また、ステップＳ３１３は、ステップＳ２０６と同様である。また、ステップＳ３１４は、ステップＳ２０８と同様である。ステップＳ３１５は、ステップＳ２０９と同様である。
【００８５】
図１、８〜１０、２３〜２８を用い、本実施形態の処理フローの一例を説明する。
【００８６】
図１のステップＳ１０２の画像情報の解析では、図１４のデータ処理・制御部６０２のプログラムROMに格納され、ＣＰＵ６０８により実行される解析プログラムが、図８のステップＳ４００〜４０３の処理を以下のように、実行する。
【００８７】
まず、ステップＳ４００で、図１５の画像ヘッダの画像作成条件７１３から複数画像ファイルに含まれる画像が「ブラケット撮影画像」であるか否かが判定される。
【００８８】
ステップＳ４００で、複数画像ファイルに含まれる画像が「ブラケット撮影画像」でないと判定された場合には、図８に記載された処理を終了する。
【００８９】
次に、ステップＳ４００で画像が「ブラケット撮影画像」であると判定された場合には、ステップＳ４０１で、ブラケット撮影画像に含まれる画像の範囲が解析される。
【００９０】
次に、ステップＳ４０２で、ブラケット撮影画像に含まれる画像群の画像作成属性７１４から「どの撮影条件を何に変えてブラケット撮影がされているか」（差分属性）が取得される。そして、ブラケット撮影画像に含まれる各画像の差分属性が解析される。
【００９１】
次に、ステップＳ４０３で、ブラケット撮影画像に含まれる画像群の画像作成属性７１４が、グループ情報７１５に格納される。
【００９２】
次に図１のステップＳ１０４の画像情報の通知では、図９のステップＳ４０４〜４０６が以下のように実行される。
【００９３】
まず、ステップＳ４０４で、ブラケット撮影画像に含まれる画像の画像グループ名が通知される。
【００９４】
次に、ステップＳ４０５で、プラケット撮影画像に含まれる画像の枚数が通知される。
【００９５】
次に、ステップＳ４０６で、ブラケット撮影画像に含まれる画像群の差分属性が通知される。
【００９６】
図９の処理において、図１４の環境設定部６０１は、例えば、図２３の表示１０００により、画像グループ名、画像の枚数、及び撮影条件を表示する。図２３の表示１０００は、画像が、ブラケット撮影の場合に表示される表示であるが、画像が、パノラマ撮影画像の場合には、図２７の表示１１００が表示されても良い。
【００９７】
次に、図１のステップＳ１０５、１０６で、図１０のステップＳ４０７〜４１３が以下のように、実行される。
【００９８】
まず、ステップＳ４０７で、環境設定部６０１は、ユーザから、出力対象となる画像グループ名の指定を受け付ける。
【００９９】
次に、ステップＳ４０８で、環境設定部６０１は、例えば、図２４の表示１００１を表示し、ユーザの指示が、複数画像ファイルに含まれる画像を全て出力するか、または一部を出力するのかを判定する。
【０１００】
ステップＳ４０８で、ユーザの指示が、画像を全て出力することであると判定された場合は、ステップＳ４１１に処理が進む。
【０１０１】
ステップＳ４０８で、ユーザの指示が、画像の一部を出力することであると判定された場合は、ステップＳ４０９に処理が進む。
【０１０２】
ステップＳ４０９で、環境設定部６０１は、例えば、図２６の表示１００３を表示し、選択条件である画像作成属性の指定をユーザから受け付ける。
【０１０３】
次に、ステップＳ４１０で、環境設定部６０１は、ステップＳ４０９で受け付けられた画像作成属性が、画像作成属性７１４に格納されている画像を指定する。
【０１０４】
ステップＳ４１１で、環境設定部６０１は、例えば、図２５の表示１００２を表示し、画像の出力形態の指定をユーザから受け付ける。
【０１０５】
例えば、ステップＳ４１１で、環境設定部６０１は、ユーザが、複数画像ファイルに含まれる各画像を通常出力（一面に一画像で出力）すると指定しているか、インデックス出力（全画像を同一面に出力）すると指定しているかを判定する。
【０１０６】
上記の処理により、画像グループ名で指定される画像グループ毎に、出力対象の画像の出力範囲と出力形態を指定することができる。
【０１０７】
図２５の表示１００２は、画像が、ブラケット撮影の場合に表示される表示であるが、画像が、パノラマ撮影画像の場合には、図２７の表示１１０１が表示されても良い。この場合には、ステップＳ４１１で、環境設定部６０１は、ユーザが、複数画像ファイルに含まれる各画像を通常出力すると指定しているか、パノラマ出力すると指定しているかを判定する。
【０１０８】
ステップＳ４１１で、ユーザが、複数画像ファイルに含まれる各画像を通常出力（一面に一画像で出力）すると指定していると判定された場合には、ステップＳ４１２に処理が進む。
【０１０９】
ステップＳ４１１で、ユーザが、複数画像ファイルに含まれる各画像を通常出力すると指定していると判定された場合には、ステップＳ４１２に処理が進む。
【０１１０】
ステップＳ４１１で、ユーザが、複数画像ファイルに含まれる各画像をインデックス出力すると指定していると判定された場合には、ステップＳ４１３に処理が進む。
【０１１１】
ステップＳ４１２で、環境設定部６０１は、画像の出力方法として、通常出力を指定する。
【０１１２】
ステップＳ４１３で、環境設定部６０１は、画像の出力方法として、インデックス出力を指定する。
【０１１３】
＜実施形態２＞
本実施形態では、複数画像ファイルに含まれる画像の画像情報が解析され、画像情報に基づき画像の出力範囲と出力形態が判定される。判定に用いられる画像情報は、特定の条件でグループ化された画像であること（本例では“パノラマ撮影画像”）である。
【０１１４】
まず、図１、図１１〜１３を用い、本実施形態の処理フローの一例を説明する。
【０１１５】
図１のステップＳ１０２の画像情報の解析では、図１４のデータ処理・制御部６０２のプログラムROMに格納され、ＣＰＵ６０８により実行される解析プログラムが、図１１のステップＳ５００〜５０３の処理を以下のように、実行する。
【０１１６】
まず、ステップＳ５００で、図１５の複数画像の画像ヘッダの画像作成条件７１３から、複数画像ファイルに含まれる画像が「パノラマ撮影画像」であるか否かが判定される。
【０１１７】
ステップＳ５００で、複数画像ファイルに含まれる画像が、「パノラマ撮影画像」であると判定された場合には、ステップＳ５０１で、パノラマ撮影画像に含まれる画像の範囲が解析される。
【０１１８】
具体的には、ステップＳ５０１で、複数画像の画像ヘッダの画像作成属性７１４に格納された画像情報から、複数画像に含まれた画像が「どのパノラマ撮影画像の一部であるか」が解析される。
【０１１９】
次に、ステップＳ５０２で、パノラマ撮影画像に含まれる画像群の画像作成属性７１４から画素群の位置関係が解析される。
【０１２０】
次に、ステップＳ５０３で、パノラマ撮影画像に含まれる画像群の画像作成属性７１４が、グループ情報７１５に格納される。
【０１２１】
次に、図１のステップＳ１０７の画像情報の取得では、図１２のステップＳ５０４〜５０５がＣＰＵ６０８により以下のように実行される。
【０１２２】
まず、ステップＳ５０４で、パノラマ撮影画像の画像グループが取得される。
【０１２３】
次に、ステップＳ５０５で、画像グループに含まれる画像の枚数が取得される。
【０１２４】
次に、図１のステップＳ１０８、１０９の出力範囲・形態の判定では、図１３のステップＳ５０６〜５１１が、以下のように、実行される。
【０１２５】
まず、ステップＳ５０６で、判定情報の設定が行われる。ここでは、一例として、「出力対象の画像グループがパノラマ撮影画像であれば、全画像（出力範囲）を合成出力（出力形態）する」と設定が行われるとする。
【０１２６】
次に、ステップＳ５０７で、判定対象となる出力対象の画像グループが指定される。
【０１２７】
次に、ステップＳ５０８で、出力対象の画像グループがパノラマ撮影画像であるか否かが判定される。
【０１２８】
ステップＳ５０８で、出力対象の画像グループがパノラマ撮影画像であると判定された場合には、ステップＳ５０９に処理が進む。
【０１２９】
ステップＳ５０８で、出力対象の画像グループがパノラマ撮影画像ではないと判定された場合には、ステップＳ５１１に処理が進む。
【０１３０】
ステップＳ５０８における判定処理は、以下のように行われる。すなわち、出力対象の画像グループに含まれる画像の画像ヘッダのグループ情報７１５に、出力対象の画像グループがパノラマ撮影画像であることが含まれている場合には、ステップＳ５０９に処理が進む。一方、出力対象の画像グループに含まれる画像の画像ヘッダのグループ情報７１５に、出力対象の画像グループがパノラマ撮影画像でないことが含まれている場合には、ステップＳ５１１に処理が進む。ステップＳ５１１では、出力対象の画像グループに含まれる画像が通常出力されると指定される。
【０１３１】
ステップＳ５０９で、出力対象の画像グループに含まれる画像の画像ヘッダの画像作成日時７１２、画像作成条件７１３、画像作成属性７１４から取得された情報を用いて、画像グループに含まれる画像の合成（パノラマ合成）処理が行われる。
【０１３２】
次に、ステップＳ５１０で、画像グループに含まれる画像が合成された画像が出力されると指定される。
【０１３３】
図１、２９〜３１を用い、本実施形態の処理フローの一例を説明する。
【０１３４】
この処理において、図１のステップＳ１０２では、図２９のステップＳ１２００がＣＰＵ６０８により以下のように実行される。図２のステップＳ２００で、まず、複数画像ファイルのファイルヘッダ７０１の画像の枚数７０８に格納されている値が解析される。次に、画像ヘッダの画像番号７１１に格納されている値（画像番号）が解析される。そして、図１のステップＳ１０３に戻る。
【０１３５】
また、図１のステップＳ１０７では、図３０のステップＳ１２０１、１２０２の処理がＣＰＵ６０８により以下のように実行される。まず、ステップＳ１２０１で、ステップＳ１２００で解析された画像の枚数が取得される。次に、ステップＳ１２０２で、ステップＳ１２００で解析された画像番号が取得される。
【０１３６】
さらに、図１のステップＳ１０８、１０９では、ステップＳ１２０３〜１２０８の処理が、ＣＰＵ６０８により以下のように実行される。
【０１３７】
まず、ステップＳ１２０３で、基準数の設定が行われる。
【０１３８】
次に、ステップＳ１２０４で、ステップＳ１２０１で取得された画像の枚数が、基準数を超えているか否かが判定される。
【０１３９】
ステップＳ１２０４で、ステップＳ１２０１で取得された画像の枚数が、基準数を超えていると判定された場合には、ステップＳ１２０５に処理が進む。
【０１４０】
ステップＳ１２０４で、ステップＳ１２０１で取得された画像の枚数が、基準数を以下であると判定された場合には、ステップＳ１２０９に処理が進む。
【０１４１】
ステップＳ１２０９で、複数画像ファイルに含まれる全画像の出力が指定される。
【０１４２】
ステップＳ１２０５で、複数画像ファイルに含まれる主画像のみが出力されるか否かが判定される。
【０１４３】
ステップＳ１２０５で、主画像のみが出力されると判定された場合には、ステップＳ１２０６に処理が進む。
【０１４４】
ステップＳ１２０５で、主画像以外も出力されると判定された場合には、ステップＳ１２０７に処理が進む。
【０１４５】
ステップＳ１２０６で、主画像が通常出力されると指定される。
【０１４６】
ステップＳ１２０７で、複数画像ファイルに含まれる先頭画像の画像番号が指定される。
【０１４７】
次に、ステップＳ１２０８で、ステップＳ１２０７で指定された複数画像ファイルに含まれる先頭画像の画像番号の画像から、画像番号の順に、基準数の枚数の画像が通常出力されると指定される。
【０１４８】
以上の処理により、複数画像ファイルに含まれる画像の出力範囲および出力形態が、ユーザの指示なしに、判定されることができる。
【０１４９】
図１、３２〜３４を用い、本実施形態の処理フローの一例を説明する。
【０１５０】
この処理において、図１のステップＳ１０２では、図３２のステップＳ１３００〜１３０５がＣＰＵ６０８により以下のように実行される。
【０１５１】
まず、ステップＳ１３００で、複数画像ファイルに含まれる画像のうち基準となる画像（基準画像）が指定される。
【０１５２】
次に、ステップＳ１３０１で、基準となる時間差（基準時間差）が指定される。
【０１５３】
次に、ステップＳ１３０２で、画像の作成時間の解析が行われる。具体的には、まず、ステップＳ１３０２で、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分が計算される。
【０１５４】
そして、ステップＳ１３０３で、ステップＳ１３０１で指定された基準時間差と、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分とが、比較される。
【０１５５】
そして、ステップＳ１３０３で、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分が、基準時間差以下か否かが判定される。
【０１５６】
ステップＳ１３０３で、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分が、基準時間差より大きいと判定された場合には、ステップＳ１３０４に処理が進む。
【０１５７】
ステップＳ１３０３で、複数画像ファイルに含まれる各画像の画像作成日時と、基準画像の画像作成日時との差分が、基準時間差以下であると判定された場合には、ステップＳ１３０５に処理が進む。
【０１５８】
ステップＳ１３０４では、複数画像ファイルに含まれる各画像が別の画像グループに分類される。
【０１５９】
ステップＳ１３０５では、複数画像ファイルに含まれる各画像が同一の画像グループに分類される。
【０１６０】
この処理において、図１のステップＳ１０７では、図３３のステップＳ１３０６〜１３０８がＣＰＵ６０８により以下のように実行される。
【０１６１】
まず、ステップＳ１３０６で、図３２の処理で分類された画像グループの画像グループ名が通知される。
【０１６２】
次に、ステップＳ１３０７で、図３２の処理で分類された各画像グループの画像の枚数が通知される。
【０１６３】
次に、ステップＳ１３０８で、図３２の処理で分類された各画像グループの画像の画像番号が通知される。
【０１６４】
さらに、図１のステップＳ１０８、１０９では、ステップＳ１３０９〜１３１６の処理が以下のように実行される。
【０１６５】
まず、ステップＳ１３０９で、ステップＳ１３０６で取得された画像グループ名が指定される。
【０１６６】
次に、ステップＳ１３１０で、基準数の設定が行われる。
【０１６７】
次に、ステップＳ１３１１で、ステップＳ１３０７で取得された画像の枚数が、基準数を超えているか否かが判定される。
【０１６８】
ステップＳ１３１１で、ステップＳ１３０７で取得された画像の枚数が、基準数を超えていると判定された場合には、ステップＳ１３１２に処理が進む。
【０１６９】
ステップＳ１３１１で、ステップＳ１３０７で取得された画像の枚数が、基準数を以下であると判定された場合には、ステップＳ１３１６に処理が進む。
【０１７０】
ステップＳ１３１６で、複数画像ファイルに含まれる全画像の出力が指定される。
【０１７１】
ステップＳ１３１２で、複数画像ファイルに含まれる主画像のみが出力されるか否かが判定される。
【０１７２】
ステップＳ１３１２で、主画像のみが出力されると判定された場合には、ステップＳ１３１３に処理が進む。
【０１７３】
ステップＳ１３１２で、主画像以外も出力されると判定された場合には、ステップＳ１３１４に処理が進む。
【０１７４】
ステップＳ１３１３で、主画像が通常出力されると指定される。
【０１７５】
ステップＳ１３１４で、複数画像ファイルに含まれる先頭画像の画像番号が指定される。
【０１７６】
次に、ステップＳ１３１５で、ステップＳ１３０９で指定された複数画像ファイルに含まれる先頭画像の画像番号の画像から、画像番号の順に、基準数の枚数の画像が通常出力されると指定される。
【０１７７】
なお、ステップＳ１３１１において、ステップＳ１３０７で取得された画像の枚数が、基準数を超えていると判定された場合には、ステップＳ１３１２の判定を行わずに、主画像のみを出力してもよい。
【０１７８】
以上の処理により、複数画像ファイルに含まれる画像の出力範囲および出力形態が、ユーザの指示なしに、判定されることができる。
【０１７９】
なお、図３１のステップＳ１２０５および図３４のステップＳ１３１２では、複数画像ファイルに含まれる主画像のみが出力されるか否かが判定されるが、複数画像ファイルに主画像が含まれるか否かの判定は、例えば、図３５の処理により行われる。
【０１８０】
図３５の処理は、例えば、ステップＳ１０２の処理の一部としてＣＰＵ６０８により実行される。
【０１８１】
まず、ステップＳ１４００で、複数画像ファイルに含まれる画像に主画像と副画像の区別があるか否かが判定される。
【０１８２】
ステップＳ１４００で、主画像と副画像の区別がないと判定された場合には、図３５の処理は終了する。
【０１８３】
ステップＳ１４００で、主画像と副画像の区別があると判定された場合には、ステップＳ１４０１に処理が進む。
【０１８４】
ステップＳ１４００で、主画像は、単体の画像として扱われる。
【０１８５】
上記で説明したように、本実施形態によれば、複数画像ファイルに含まれる複数の画像を選択的に処理することができる。
【０１８６】
＜実施形態３＞
本実施形態では、複数画像ファイルに含まれる画像の画像情報が解析され、画像情報に基づき画像の出力範囲と出力形態が判定される。判定に用いる画像情報は、副画像の枚数、及び撮影時間によるグループ化である。
【０１８７】
図１のステップＳ１０１で複数画像ファイルと判定した場合に、ステップＳ１０２の画像情報解析において、図３６の「保持する画像の構成情報を解析１」を用いる。ステップＳ１５０１でこのファイルに含まれる画像数を解析する。次にステップＳ１５０２で、画像を撮影時間毎にグループ化するための基準時間差を指定する。これは予め規定時間を図１４の６０７（データROM）や６０３（内部記憶領域部）に保持していても良いし、実施形態１で説明したステップＳ３０１における処理を用いてユーザに指定させても良い。
【０１８８】
次に、図３７の「保持する画像の構成情報を解析２」において、副画像をグループ化する。ステップＳ１６０１で当該画像の作成（撮影）時間を解析し、当該画像の作成時間と先頭画像の作成時間とを比較する。作成時間の差がステップＳ１５０２で取得した基準時間差以下であればステップＳ１６０３で同一グループに分類し、ステップＳ１６０１に戻って次の画像解析に移行する。基準時間差より大きい場合は、画像解析が終了したかどうかをステップＳ１６０４で判定し、途中の場合は当該画像から別グループになると判断して、ステップＳ１６０５でこの画像を先頭画像として別グループを開始する。これにより、作成時間による画像のグループ化が行われる。
【０１８９】
次に、図３８で印刷条件として、１ページ内に印刷する画像数と画像サイズの対応情報を生成する。ステップＳ１７０１で、図１４の６０１（操作パネル）などから画像処理装置にセットされている用紙のサイズを取得する。次にステップＳ１７０２で、１ページの中に複数の画像を印刷する場合の画像サイズの最小値（Smin）を取得する。これは予め最小画像サイズを図１４の６０７（データROM）や６０３（内部記憶領域部）に保持していても良いし、実施形態１で説明したステップＳ３０１における処理を用いてユーザに指定させても良い。次にステップＳ１７０３で、用紙サイズLの面積を最小画像サイズSminで割って、１ページの中に印字される最大画像枚数（Nmax）を算出する。なお、ステップＳ１７０３では、用紙サイズLの面積を最小画像サイズSminの面積で割った値をNmaxとしてもいいし、用紙サイズLの縦の長さを最小画像サイズSminの縦の長さで割った値をNmaxとしてもよい。さらに、用紙サイズLの横の長さを最小画像サイズSminの横の長さで割った値をNmaxとしてもよい。
【０１９０】
そして、ステップＳ１７０４では画像枚数が１（単独画像）の場合の画像サイズを用紙サイズLに合わせて定義し、ステップＳ１７０５で対応表に情報を格納する。次のステップＳ１７０５からステップＳ１７０８で、画像枚数に応じた画像サイズを計算し両者の対応表を作成する。この時、ステップＳ１７０６で画像枚数が最大印刷画像枚数Nmaxより小さい間は対応表作成処理を継続する。ステップＳ１７０７で画像枚数をインクリメントし、ステップＳ１７０８で、画像サイズS１（＝L）を画像枚数Gnで割った値（除算した値）を画像枚数Gnに対応する画像サイズSnとする。この処理を画像枚数が最大画像枚数（Nmax）達するまで継続する。これにより、面内に貼り付ける画像枚数が１〜最大画像枚数（Nmax）である場合のそれぞれの画像サイズSnが算出される。この情報はステップＳ１７０５で説明した対応表に格納される。この対応表は図１４の６０７（データROM）や６０３（内部記憶領域部）に保持される。
【０１９１】
次に図３９で実際に出力する画像の出力範囲、出力形態を判定する。図３９の処理は、図１のステップＳ１０８、Ｓ１０９に相当する。ステップＳ１８０１で、ステップＳ１５０１で解析した対象画像ファイルが保持する画像枚数Nを取得し、ステップＳ１８０２で、Nを面内の最大印刷画像枚数（Nmax）と比較する。NがNmaxより小さい場合は、全画像を１ページに印刷できるので、ステップＳ１８０３でNに対する画像サイズSを、ステップＳ１７０５で作成した対応表から取得し、サイズSに縮小変倍処理した画像を出力する。ここでは１ページにまとめて印刷する例を説明する。しかし、何ページに印刷するかは任意であり、予め出力枚数を図１４の６０７（データROM）や６０３（内部記憶領域部）に保持していても良いし、実施形態１で説明したステップＳ３０１における処理を用いてユーザに指定させても良い。
【０１９２】
一方、保持する画像がNmaxより大きい場合は、ステップＳ１８０５以降で出力する画像を選別する処理を行う。ステップＳ１８０５では、ステップＳ１６０１〜Ｓ１６０５で解析したグループ情報を用いて、複数の画像グループが存在するかどうかを判断する。特にグループが存在しない場合は、ステップＳ１８１０で面内最大印刷枚数Nmaxを超えない枚数を、最小画像サイズをSminに縮小変倍処理して出力する。ここでは先頭画像から最大印刷できる画像枚数を出力対象としているが、出力対象の決定の仕方は任意である。
【０１９３】
ステップＳ１８０５において、画像グループが存在すると判定された場合、ステップＳ１８０６にすすむ。ステップＳ１８０６で各画像グループの画像枚数Ngを取得し、ステップＳ１８０７で画像枚数がNgの場合の画像サイズを対応表から取得する。ここでは各グループにつき先頭画像１つのみを出力対象とするが、各グループの出力枚数、画像指定は任意である。また、１つのグループ画像のみを対象とすることも可能である。ステップＳ１８０８では、各グループの主画像（先頭画像）を特定し、ステップＳ１８０９で特定した各グループの主画像（先頭画像）を前記取得したサイズSに縮小変倍処理して出力する。
【０１９４】
これらの手段により、１ファイル中に複数画像を保持する画像データに対し、その保持する枚数や画像情報を解析して、自動的に出力範囲と形態を決定することが可能となる。
【０１９５】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１９６】
６００  画像読取部
６０１  環境設定部
６０２  データ処理・制御部
６０３  内部記憶領域部
６０４  データ送受信部
６０５  画像出力部
【図１】
2010267256.tif 000003
【図２】
2010267256.tif 000004
【図３】
2010267256.tif 000005
【図４】
2010267256.tif 000006
【図５】
2010267256.tif 000007
【図６】
2010267256.tif 000008
【図７】
2010267256.tif 000009
【図８】
2010267256.tif 000010
【図９】
2010267256.tif 000011
【図１０】
2010267256.tif 000012
【図１１】
2010267256.tif 000013
【図１２】
2010267256.tif 000014
【図１３】
2010267256.tif 000015
【図１４】
2010267256.tif 000016
【図１５】
2010267256.tif 000017
【図１６】
2010267256.tif 000018
【図１７】
2010267256.tif 000019
【図１８】
2010267256.tif 000020
【図１９】
2010267256.tif 000021
【図２０】
2010267256.tif 000022
【図２１】
2010267256.tif 000023
【図２２】
2010267256.tif 000024
【図２３】
2010267256.tif 000025
【図２４】
2010267256.tif 000026
【図２５】
2010267256.tif 000027
【図２６】
2010267256.tif 000028
【図２７】
2010267256.tif 000029
【図２８】
2010267256.tif 000030
【図２９】
2010267256.tif 000031
【図３０】
2010267256.tif 000032
【図３１】
2010267256.tif 000033
【図３２】
2010267256.tif 000034
【図３３】
2010267256.tif 000035
【図３４】
2010267256.tif 000036
【図３５】
2010267256.tif 000037
【図３６】
2010267256.tif 000038
【図３７】
2010267256.tif 000039
【図３８】
2010267256.tif 000040
【図３９】
2010267256.tif 000041