(57)【要約】      （修正有）【課題】  ユーザが複数のフォルダにまたがった印刷対象ファイルを選択でき、且つ、過去に選択したフォルダを指示してフォルダ内のファイルを確認できる。【解決手段】  フォルダのツリー構造を表示するフォルダ一覧表示領域２００６と、選択したフォルダ内の画像データファイルの一覧を表示するファイル一覧表示領域２００９を設ける。フォルダ一覧表示領域２００６で新たなフォルダを選択すると、そのパス名がフォルダリストに追加される。また、ファイル一覧表示領域２００９内で印刷部数が“１”以上のファイルがあると、ファイル名と印刷部数をフォルダリストに関連するファイルリストに追加する。ここで、選択フォルダリスト表示ボタン２０１８をクリックすると、フォルダリストに登録されたフォルダ一覧が表示され、その１つを選択すると、フォルダ一覧表示領域２００６内の該当フォルダが選択されたものとし、ファイル一覧表示領域２００９も更新する。【選択図】  図２
2006350943.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体が有する複数のフォルダ内に記憶された所望とするデータファイルを印刷させる印刷制御装置であって、
フォルダ一覧を表示するフォルダ一覧表示エリアと、選択フォルダ内に記憶されているファイル一覧を表示するファイル一覧表示エリアとを有するウインドウを表示するウインドウ表示手段と、
前記フォルダ一覧表示エリア内の新たなフォルダが所定の指示手段によって指示された場合、当該指示されたフォルダを選択フォルダとし、当該選択フォルダの所在情報を所定のフォルダリストに追加記憶する第１の記憶手段と、
前記ファイル一覧表示エリア内の、印刷対象となる新たなデータファイルが前記所定の指示手段で指示された場合、当該指示されたデータファイルのファイルを特定する情報を、所定のファイルリストに記憶する第２の記憶手段と、
印刷指示が行われた場合、前記第２の記憶手段に記憶された情報に基づき、選択データファイルの印刷出力処理を行う印刷出力処理手段とを備え、更に、
前記第１の記憶手段に記憶されたフォルダリストを表示するフォルダリスト表示手段と、
表示されたフォルダリスト中の所望とするフォルダの所在情報が前記所定の指示手段で指示された場合、当該指示手段で指示された所在情報で特定されたフォルダを選択フォルダとし、前記ウインドウ表示手段に表示更新を指示する更新手段と
を備えることを特徴とする印刷制御装置。
【請求項２】
前記データファイルは画像データファイルであって、
前記ファイル一覧表示エリア中には、画像データファイルのサムネイル画像、及び、印刷部数、及び、印刷部数の増減を指示するシンボルを表示し、
前記第２の記憶手段は、印刷部数が“１”以上となったデータファイルのファイル名と印刷部数をファイルリストに記憶し、
前記第１の記憶手段は、フォルダの所在情報と、該当するファイルリストが有ればそのファイルリストへのポインタ、ファイルリストが無い場合には空のポインタをフォルダリストに記憶することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記ウインドウ表示手段は、印刷対象として指定されたデータファイルに基づく印刷総数を所定位置に表示することを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記ウインドウ表示手段は、前記フォルダ一覧表示エリア及び前記ファイル一覧表示エリアで構成されるウインドウと、印刷媒体のサイズ及び種類を指示するためのウインドウと、レイアウトを指示するためのウインドウとを切り替え可能に表示することを特徴とする請求項１に記載の印刷制御装置。
【請求項５】
更に、フォルダを順方向、或いは、逆方向に切り替える切り替え手段を備え、
前記更新手段は、前記切り替え手段で切り替え指示があった場合、前記フォルダリストに記憶されたフォルダの所在位置を順方向或いは逆方向に取得し、選択フォルダとして、前記ウインドウ表示手段に表示更新を指示することを特徴とする請求項１に記載の印刷制御装置。
【請求項６】
更に、前記フォルダリスト中の所望とするフォルダの所在情報を削除する削除手段を備えることを特徴とする請求項１に記載の印刷制御装置。
【請求項７】
前記削除手段は、削除対象となるフォルダ中のデータファイルが印刷対象として前記所定のファイルリストに記憶されている場合、当該データファイルを前記所定のファイルリストから削除することを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
記憶媒体が有する複数のフォルダ内に記憶された所望とするデータファイルを印刷させる印刷制御装置の制御方法であって、
フォルダ一覧を表示するフォルダ一覧表示エリアと、選択フォルダ内に記憶されているファイル一覧を表示するファイル一覧表示エリアとを有するウインドウを表示するウインドウ表示工程と、
前記フォルダ一覧表示エリア内の新たなフォルダが所定の指示手段によって指示された場合、当該指示されたフォルダを選択フォルダとし、当該選択フォルダの所在情報を所定のフォルダリストに追加記憶する第１の記憶工程と、
前記ファイル一覧表示エリア内の、印刷対象となる新たなデータファイルが前記所定の指示手段で指示された場合、当該指示されたデータファイルを特定する情報を、所定のファイルリストに記憶する第２の記憶工程と、
印刷指示が行われた場合、前記第２の記憶工程で記憶された情報に基づき、選択データファイルの印刷出力処理を行う印刷出力処理工程とを備え、更に、
前記第１の記憶工程に記憶されたフォルダリストを表示するフォルダリスト表示工程と、
表示されたフォルダリスト中の所望とするフォルダの所在情報が前記所定の指示手段で指示された場合、当該指示手段で指示された所在情報で特定されたフォルダを選択フォルダとし、前記ウインドウ表示工程に表示更新を指示する更新工程と
を備えることを特徴とする印刷制御装置の制御方法。
【請求項９】
コンピュータが読み込み実行することで、記憶媒体が有する複数のフォルダ内に記憶された所望とするデータファイルを印刷させる印刷制御装置として機能するコンピュータプログラムであって、
フォルダ一覧を表示するフォルダ一覧表示エリアと、選択フォルダ内に記憶されているファイル一覧を表示するファイル一覧表示エリアとを有するウインドウを表示するウインドウ表示手段と、
前記フォルダ一覧表示エリア内の新たなフォルダが所定の指示手段によって指示された場合、当該指示されたフォルダを選択フォルダとし、当該選択フォルダの所在情報を所定のフォルダリストに追加記憶する第１の記憶手段と、
前記ファイル一覧表示エリア内の、印刷対象となる新たなデータファイルが前記所定の指示手段で指示された場合、当該指示されたデータファイルを特定する情報を、所定のファイルリストに記憶する第２の記憶手段と、
印刷指示が行われた場合、前記第２の記憶手段に記憶された情報に基づき、選択データファイルの印刷出力処理を行う印刷出力処理手段として機能し、更に、
前記第１の記憶手段に記憶されたフォルダリストを表示するフォルダリスト表示手段と、
表示されたフォルダリスト中の所望とするフォルダの所在情報が前記所定の指示手段で指示された場合、当該指示手段で指示された所在情報で特定されたフォルダを選択フォルダとし、前記ウインドウ表示手段に表示更新を指示する更新手段
として機能することを特徴とするコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【請求項１１】
記憶媒体が有する複数のフォルダ内に記憶された所望とするデータファイルを印刷させる印刷制御装置であって、
フォルダ一覧を表示するフォルダ一覧表示エリアと、選択フォルダ内に記憶されているファイル一覧を表示するファイル一覧表示エリアとを有するウインドウを表示するウインドウ表示手段と、
前記ファイル一覧表示エリア内の、印刷対象となる新たなデータファイルが前記所定の指示手段で指示された場合、当該指示されたデータファイルを含む前記選択フォルダの所在情報を所定のフォルダリストに記憶する第１の記憶手段と、
前記ファイル一覧表示エリア内の、印刷対象として指示されたデータファイルを特定する情報を、所定のファイルリストに記憶する第２の記憶手段と、
印刷指示が行われた場合、前記第２の記憶手段に記憶された情報に基づき、選択データファイルの印刷出力処理を行う印刷出力処理手段とを備え、更に、
前記第１の記憶手段に記憶されたフォルダリストを表示するフォルダリスト表示手段と、
表示されたフォルダリスト中の所望とするフォルダの所在情報が前記所定の指示手段で指示された場合、当該指示手段で指示された所在情報で特定されたフォルダを選択フォルダとし、前記ウインドウ表示手段に表示更新を指示する更新手段と
を備えることを特徴とする印刷制御装置。
【請求項１２】
前記第１の記憶手段への前記所在情報の記憶は、印刷対象のデータファイルの選択の後、前記フォルダ一覧表示エリアに表示される他のフォルダが選択されたことに応じて行われることを特徴とする請求項１１に記載の印刷制御装置。
【請求項１３】
記憶媒体が有する複数のフォルダ内に記憶された所望とするデータファイルを印刷させる印刷制御装置の制御方法であって、
フォルダ一覧を表示するフォルダ一覧表示エリアと、選択フォルダ内に記憶されているファイル一覧を表示するファイル一覧表示エリアとを有するウインドウを表示するウインドウ表示工程と、
前記ファイル一覧表示エリア内の、印刷対象となる新たなデータファイルが前記所定の指示手段で指示された場合、当該指示されたデータファイルを含む前記選択フォルダの所在情報を所定のフォルダリストに記憶する第１の記憶工程と、
前記ファイル一覧表示エリア内の、印刷対象として指示されたデータファイルを特定する情報を、所定のファイルリストに記憶する第２の記憶工程と、
印刷指示が行われた場合、前記第２の記憶工程で記憶された情報に基づき、選択データファイルの印刷出力処理を行う印刷出力処理工程とを備え、更に、
前記第１の記憶工程に記憶されたフォルダリストを表示するフォルダリスト表示工程と、
表示されたフォルダリスト中の所望とするフォルダの所在情報が前記所定の指示手段で指示された場合、当該指示手段で指示された所在情報で特定されたフォルダを選択フォルダとし、前記ウインドウ表示工程に表示更新を指示する更新工程と
を備えることを特徴とする印刷制御装置の制御方法。
【請求項１４】
前記第１の記憶工程における前記所在情報の記憶は、印刷対象のデータファイルの選択の後、前記フォルダ一覧表示エリアに表示される他のフォルダが選択されたことに応じて行われることを特徴とする請求項１３に記載の印刷制御装置の制御方法。
【請求項１５】
コンピュータが読み込み実行することで、記憶媒体が有する複数のフォルダ内に記憶された所望とするデータファイルを印刷させる印刷制御装置として機能するコンピュータプログラムであって、
フォルダ一覧を表示するフォルダ一覧表示エリアと、選択フォルダ内に記憶されているファイル一覧を表示するファイル一覧表示エリアとを有するウインドウを表示するウインドウ表示手段と、
前記ファイル一覧表示エリア内の、印刷対象となる新たなデータファイルが前記所定の指示手段で指示された場合、当該指示されたデータファイルを含む前記選択フォルダの所在情報を所定のフォルダリストに記憶する第１の記憶手段と、
前記ファイル一覧表示エリア内の、印刷対象として指示されたデータファイルを特定する情報を、所定のファイルリストに記憶する第２の記憶手段と、
印刷指示が行われた場合、前記第２の記憶手段に記憶された情報に基づき、選択データファイルの印刷出力処理を行う印刷出力処理手段として機能し、更に、
前記第１の記憶手段に記憶されたフォルダリストを表示するフォルダリスト表示手段と、
表示されたフォルダリスト中の所望とするフォルダの所在情報が前記所定の指示手段で指示された場合、当該指示手段で指示された所在情報で特定されたフォルダを選択フォルダとし、前記ウインドウ表示手段に表示更新を指示する更新手段
として機能することを特徴とするコンピュータプログラム。
【請求項１６】
請求項１５に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法、印刷制御プログラム、および記憶媒体に関し、特にユーザインタフェース上で印刷対象とする画像データを選択し、印刷を行う印刷制御装置、印刷制御方法、印刷制御プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
従来の印刷制御装置では、ハードディスクやメモリカード等の記憶装置中に階層構造を持つ論理的な幾つものフォルダを作成して、それら各フォルダに画像データファイルを格納している。そしてユーザインタフェースを構成するディスプレイ装置上へ、例えば図３０に例示する画像選択画面を表示し、フォルダツリーウィンドウ２０００１には前記フォルダの階層構造を表示し、該フォルダツリーウィンドウ２０００１中から選択されたフォルダ中の画像ファイルをサムネイル表示ウィンドウ２０００２に一覧表示している。個々のサムネイル（縮小画像）は、対応する画像の印刷枚数と、その印刷枚数を加算する「＋」ボタン、該印刷枚数を減算する「−」ボタンがともに表示され、それぞれの画像の印刷枚数をユーザによる簡単な操作で設定できるように構成されている。また選択されているフォルダ中のすべての画像の印刷枚数を１にセットする「すべて」ボタン、０にリセットする「クリア」ボタン、サムネイル表示ウィンドウ２０００２中からユーザが選択した画像を拡大表示する「拡大表示」ボタンも備えている。
【０００３】
このような印刷制御装置では、画像選択画面で印刷対象とする画像とそれぞれの枚数を設定した上で、別の画面において印刷に用いる用紙やレイアウトの設定をして、印刷装置による画像の印刷を行っていた（例えば、特許文献１）。
【０００４】
記憶装置中の画像の選択方法としては、他に図３１に示すような画像選択画面も提案されている。これはフォルダの階層構造をそれらに包含されるサムネイルとともに視覚化したものである。図３１の例においては、サムネイル表示部２１００１はフォルダ「Ｐｉｃｔｕｒｅｓ」の内容を表示している。該フォルダ「Ｐｉｃｔｕｒｅｓ」には３個の画像ファイル２１００２が直接包含されている他、「ＡＡＡ」、「ＢＢＢ」、「ＣＣＣ」の３フォルダも包含されており、それらの各フォルダ内にも画像ファイルが格納されている。またフォルダ「ＣＣＣ」中にはさらにフォルダ「ＣＣＣ２」が包含されており、その中にも画像ファイルが格納されている。サムネイル表示部２１００１中では、前記の各画像ファイルはサムネイル表示される。この時、フォルダ間の階層関係を理解しやすくするよう上位のフォルダに格納されている画像のサムネイルはより大きく、下位のフォルダに格納されている画像のサムネイルは小さく表示するよう構成されている（例えば、特許文献２）。
【０００５】
また印刷画像の選択方法の他の例として、図３２のようにフォルダツリー表示部２２００１で選択されたフォルダに包含されている画像ファイルのサムネイルをサムネイル表示部２２００２に一覧表示し、前記サムネイルを選択（図中のチェックマークを付与）した上で「追加」ボタン２２００３をクリックすることにより、選択されたサムネイルに対応する画像を「選択ファイルリスト」２２００４に登録するように構成されているものもある。この方法では、個々の画像の印刷枚数は図３２の画像選択画面とは別の箇所で設定するように構成されている。
【０００６】
出力対象ファイルの選択方法として他に、図３３のようにフォルダ構造表示欄２３００１でユーザが選択したフォルダの内容をフォルダ内容表示欄２３００２に表示し、該フォルダ内容表示欄２３００２中のフォルダまたはファイルの中からユーザが選択した一つ以上のものを処理対象とする方法が提案されている。フォルダ内容表示欄２３００２中ではファイルとフォルダを混合して指定することも可能である。この時、フォルダ内容表示欄２３００２中のフォルダが選択された場合には、該フォルダに包含されているすべてのファイルが処理対象となる（例えば、特許文献３）。
【特許文献１】特開２００３−２３１３２３公報
【特許文献２】特開平８−２６３２５５号公報
【特許文献３】特開２００２−２０９０７３公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、図３０の従来技術では、フォルダツリーウィンドウ２０００１での選択フォルダを変更した際の、それ以前に選択されていたフォルダ中の画像ファイルに対して設定した印刷枚数の管理については考慮されていなかった。そのため、複数のフォルダに分散している画像を印刷するためには、ユーザが画像を選択し印刷するという操作をフォルダ毎に繰り返して行う必要があるという問題点があった。また１枚の用紙に複数画像を収めるレイアウトで印刷をする際に、複数フォルダに分散している画像を１枚の用紙に収めるためには、印刷制御ソフトウェア実行前に対象画像を一旦一つのフォルダにコピーしておかなければならないという問題点があった。
【０００８】
図３１の従来技術では、複数のフォルダ中の画像ファイルが同時に表示され、ユーザ選択可能であるため、複数のフォルダから印刷対象画像ファイルを選択することができる。しかしながら、深い階層のフォルダに含まれている画像ファイルを選択しようとすると、そのサムネイルが小さく表示されるため、ユーザによる識別、選択が困難になる。またフォルダ階層中で相互に離れた位置にある複数フォルダ、例えば互いに異なるフォルダに含まれているフォルダ同士の中の画像ファイルを選択しようとすると、それらのフォルダ同士は離れた位置に表示されるためユーザにとって見つけにくくなるという問題点があった。
【０００９】
図３２の従来技術では、フォルダツリー表示部２２００１で複数フォルダを切り替え選択しながら画像を登録していくことにより、複数のフォルダから画像を集めることができ、また深い階層のフォルダに含まれている画像ファイルのサムネイルが小さく表示されることもない。しかしながら「選択ファイルリスト」への画像ファイルの登録と、該画像ファイルの印刷枚数の指定が異なる箇所で行われるため、操作が煩雑になる。またどのフォルダから画像ファイルを登録したのかが後から分からないため、先に登録した画像と同じフォルダに格納されている他の画像ファイルを参照、追加登録しようとした際に、ユーザは該フォルダを探す手間を強いられるという問題点があった。特に、最近では、デジタルカメラが普及し、撮像した画像ファイルを、日付やイベント名等のフォルダ内に格納することが行われ、フォルダの数も多くなるばかりであるので、この問題は大きい。
【００１０】
図３３の従来技術では、フォルダ内容表示欄２３００２中に含まれた複数のフォルダを選択することにより、該複数のフォルダに含まれるファイルを一括して処理することができる。しかしながら、複数のフォルダに含まれる全ファイルが処理対象となり、該複数のフォルダそれぞれの中のファイルを任意に取捨選択して処理対象とすることはできない。またフォルダ階層中で離れた位置にある複数のフォルダから処理対象ファイルを選択することもできないという問題点があった。
【００１１】
本発明は、かかる問題に鑑みなされたものであり、ユーザが任意の複数のフォルダにまたがった印刷対象ファイルの選択が行え、尚且つ、過去に選択したフォルダを簡単に指示でき、印刷対象ファイルの選択に関する操作性を向上させる技術を提供しようとするものである。
【課題を解決するための手段】
【００１２】
この課題を解決するため、例えば、本発明の印刷制御装置は以下の構成を備える。すなわち、
記憶媒体が有する複数のフォルダ内に記憶された所望とするデータファイルを印刷させる印刷制御装置であって、
フォルダ一覧を表示するフォルダ一覧表示エリアと、選択フォルダ内に記憶されているファイル一覧を表示するファイル一覧表示エリアとを有するウインドウを表示するウインドウ表示手段と、
前記フォルダ一覧表示エリア内の新たなフォルダが所定の指示手段によって指示された場合、当該指示されたフォルダを選択フォルダとし、当該選択フォルダの所在情報を所定のフォルダリストに追加記憶する第１の記憶手段と、
前記ファイル一覧表示エリア内の、印刷対象となる新たなデータファイルが前記所定の指示手段で指示された場合、当該指示されたデータファイルのファイルを特定する情報を、所定のファイルリストに記憶する第２の記憶手段と、
印刷指示が行われた場合、前記第２の記憶手段に記憶された情報に基づき、選択データファイルの印刷出力処理を行う印刷出力処理手段とを備え、更に、
前記第１の記憶手段に記憶されたフォルダリストを表示するフォルダリスト表示手段と、
表示されたフォルダリスト中の所望とするフォルダの所在情報が前記所定の指示手段で指示された場合、当該指示手段で指示された所在情報で特定されたフォルダを選択フォルダとし、前記ウインドウ表示手段に表示更新を指示する更新手段とを備える。
【発明の効果】
【００１３】
本発明によれば、ユーザが任意の複数のフォルダにまたがった印刷対象ファイルの選択が行え、尚且つ、過去に選択したフォルダを簡単に指示でき、印刷対象ファイルの選択に関する操作性が向上する。
【００１４】
また、印刷対象が画像データファイルとし、そのサムネイルをファイル一覧として表示し、且つ、印刷部数もその状態で指定できることにより、データファイルをオープンすることなく、印刷対象となるデータファイルと部数の指定が容易に行える。
【００１５】
また、印刷対象として指定したデータファイルの印刷枚数の総数を表示することで、プリンタにセットする印刷用紙の枚数を把握することも可能になる。
【００１６】
また、フォルダ一覧表示エリア及びファイル一覧表示エリアで構成されるウインドウと、印刷媒体のサイズ及び種類を指示するためのウインドウと、レイアウトを指示するためのウインドウとを切り替え可能にすることで、表示画面を有効利用することが可能になる。
【００１７】
更に、フォルダを順方向、或いは、逆方向に切り替えることで、フォルダを一々指示することなく、その切り替えが容易になる。
【００１８】
また、フォルダリスト中の所望とするフォルダの所在情報を削除できることにより、意味のあるフォルダの所在情報のみを残すことも可能になる。
【００１９】
またフォルダリスト中のフォルダ所在情報を削除した際に、関連づけられたファイルリストも削除することで、そのフォルダ内に記憶された全データファイルを印刷選択から除外することも可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面に従って本発明にかかる実施形態を詳細に説明する。
【００２１】
図１は、本発明の第１の実施の形態に係る印刷制御装置のハードウェア構成を概略的に示すブロック図である。
【００２２】
図１において、第１の実施の形態に係る印刷制御装置としての情報処理装置１０００は、情報処理装置本体１００１と、ＣＰＵ１００２と、ＲＯＭ１００３と、ハードディスクドライブ（ＨＤＤ）１００４と、ＨＤＤコントローラ１００５と、ＲＡＭ１００６と、ディスプレイコントローラ１００７と、キーボード・マウスコントローラ１００８と、入出力インタフェースコントローラ１００９と、システムバス１０１０と、ディスプレイ装置１０１１と、キーボード１０１２とマウス１０１３とを備える。
【００２３】
この内、ＣＰＵ１００２と、ＲＯＭ１００３と、ハードディスクドライブ（ＨＤＤ）１００４と、ＨＤＤコントローラ１００５と、ＲＡＭ１００６と、ディスプレイコントローラ１００７と、キーボード・マウスコントローラ１００８と、入出力インタフェースコントローラ１００９と、システムバス１０１０は情報処理装置本体１００１の内部に設けられている。
【００２４】
ＣＰＵ１００２は、ＲＯＭ１００３に格納され、またはＲＡＭ１００６内にロードされたプログラムを読み出し、実行することにより、情報処理装置本体１００１内の各部を制御する。
【００２５】
ＲＯＭ１００３は、各コントローラ１００５、１００７、１００８、１００９を制御するプログラムと、ＨＤＤ１００４からＲＡＭ１００６へＯＳ（オペレーティングシステム）をロードし起動するプログラムと、これら各プログラムの実行時に用いられるデータとを格納している。
【００２６】
ＨＤＤ１００４には、情報処理装置１０００を動作させるＯＳと、情報処理装置１０００を印刷制御装置として機能させる印刷制御アプリケーションソフトウェアと、該アプリケーションソフトウェアによる印刷対象となる画像に対応する画像データとが格納されている。
【００２７】
ＨＤＤ１００４内の個々のソフトウェアやデータは、それぞれがファイルとして格納される。またＨＤＤ１００４内にはフォルダを作成することができ、該フォルダは前記ファイルや他のフォルダを包含することができる。このことによりＨＤＤ１００４内はフォルダによる階層構造が構成され、このフォルダ階層の中にファイルが配置される。
【００２８】
ＨＤＤコントローラ１００５はＨＤＤ１００４に対するアクセスを制御する。
【００２９】
ＲＡＭ１００６には、前記ＨＤＤ１００４に格納されたＯＳ、前記印刷制御アプリケーションソフトウェアがそれぞれＨＤＤコントローラ１００５を介してロードされる。またＣＰＵ１００２が各ソフトウェアを実行するときのワークエリアもＲＡＭ１００６中に確保される。該ワークエリアには後述するフォルダリスト、ファイルリストが作成される。
【００３０】
ディスプレイコントローラ１００７はＣＰＵ１００２の制御に従って、情報処理装置１０００のユーザに対する文字や画像の表示を行うディスプレイ装置１０１１を制御する。キーボード・マウスコントローラ１００８はＣＰＵ１００２の制御に従って、情報処理装置１００１のユーザからのキーボード１０１２およびポインティングデバイス（指示手段）としてのマウス１０１３を通じた入力を受け付ける。情報処理装置１０００にディスプレイ装置１０１１、キーボード１０１２、マウス１０１３を備えることにより、情報処理装置１０００のユーザは情報処理装置１０００の対話的な操作を行うことができる。
【００３１】
システムバス１０１０は情報処理装置本体１００１内の各部を相互に接続し、各種データを伝達する。
【００３２】
プリンタ１０１４は入出力インタフェース１０１５を介して入力される、特有の形式を持つデータに従って文字および画像を印刷する。プリンタ１０１４は入出力インタフェース１０１５を介して情報処理装置１０００の入出力インタフェースコントローラ１００９に接続される。本実施の形態ではプリンタ１０１４はカラーインクジェットプリンタであることを想定しているが、画像印刷が可能な機器であればこれに限らず、レーザビームプリンタ、熱転写プリンタ、インパクトプリンタ等、他の記録技術を使ったものであっても構わない。また、本実施の形態では入出力インタフェースはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）であることを想定しているが、情報処理装置１０００とプリンタ１０１４の間で、前記特有の形式を持つデータの送受を実現するものであればこれに限らず、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）１２８４、ＩＥＥＥ１３９４、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＩＥＥＥ８０２．１１、１００ＢａｓｅＴＸ等、他の通信技術を用いたものであっても構わない。
【００３３】
上記の構成において、情報処理装置１０００を印刷制御装置として機能させるためには、前記印刷制御アプリケーションを情報処理装置１０００のＨＤＤ１００４にインストールする必要がある。このインストールは格別の理由がない限りは、一度行えば事足りるものである。
【００３４】
図２は本実施の形態における前記印刷制御アプリケーションによる「複数フォルダモード」でのディスプレイ装置１０１１への表示の一例を示す図である。
【００３５】
２００１、２００２、２００３はタブ領域であり、ユーザが各タブ内の位置を指定してマウス１０１３のボタンをクリック操作することにより、それぞれ該当する処理が起動される。２００４は作業領域であり、前記タブの選択により、指定された作業に応じた内容に表示が切り替わる。図２は第１タブ２００１が選択された状態であり、作業領域２００４には本実施の形態に係る印刷制御装置で印刷対象とする画像を選択するための作業画面を表示している。
【００３６】
２００５は終了ボタンであり、ユーザが該ボタンの位置を指定してマウス１０１３のボタンをクリックすると印刷制御アプリケーションを終了する。
【００３７】
２０２３は選択画像枚数表示部である。選択画像枚数表示部２０２３には、後述するサムネイルフレーム２０１０に対するユーザ操作によって指定されたすべての画像印刷枚数の総数を表示する。
【００３８】
２０２４は「ファイル」メニューである。ユーザが該「ファイル」メニュー２０２４を指定してマウス１０１３のボタンをクリックすると「設定」および「終了」の二つの選択肢を有するメニューをドロップダウン表示する。ここでユーザが前記メニュー中の「終了」を指定してマウス１０１３のボタンをクリックすると、前記終了ボタン２００５を選択した場合と同様、印刷制御アプリケーションを終了する。ユーザが前記メニュー中の「設定」を指定してマウス１０１３のボタンをクリックすると「設定」ダイアログを開き、ユーザに印刷制御アプリケーション全般に関する設定機能を提供する。
【００３９】
図１９は、この「設定」ダイアログの表示例を示す図である。
【００４０】
本実施の形態における印刷制御アプリケーションは、単一フォルダからのみ画像を選択する「単一フォルダモード」と複数のフォルダから同時に画像を選択することができる「複数フォルダモード」を有しており、ユーザはモード設定チェックボックス１０００１の操作によって印刷制御アプリケーションがどちらのモードで動作するかを指定する。
【００４１】
ユーザがモード設定チェックボックス１０００１を指定してマウス１０１３のボタンをクリックすると、モード設定チェックボックス１０００１はチェック状態と未チェック状態を切り替え表示する。デフォルトは未チェックであり、「単一フォルダモード」であることを示す。「単一フォルダモード」での印刷制御アプリケーションの処理動作は、図３０に示す従来技術と基本的に同様であるため、詳細説明は省略する。
【００４２】
「複数フォルダモード」で動作する場合、印刷制御アプリケーションは、印刷対象として指定された画像ファイルを該画像ファイルを包含しているフォルダ単位で処理する。すなわち、まず前記フォルダを所定の規則に従って整列し、さらに各フォルダに包含されている画像ファイルを別の所定の規則に従ってそれぞれ整列する。これらの整列結果の順序に従って、画像ファイルの印刷を行う。
【００４３】
１０００２はフォルダ単位の印刷順序表示欄であり、フォルダを整列させる前記所定の規則を表示する。ユーザがドロップダウンボタン１０００３を指定してマウス１０１３のボタンをクリックすると選択肢がドロップダウン表示され、いずれかの選択肢をユーザが指定してマウス１０１３のボタンを再度クリックすることにより、フォルダ単位の印刷順序表示欄１０００２を指定された選択肢に更新する。
【００４４】
ここでの選択肢には「日付順」、「名前順」、「選択順」の３種を表示する。「日付順」は印刷画像を包含する各フォルダについて、該フォルダが生成された日時をＨＤＤ１００４から取得し、該日時の古い順にフォルダを整列するものである。「名前順」は各フォルダのフルパス名文字列を文字コード順に整列するものである。「選択順」はユーザがフォルダ内の画像ファイルを印刷対象として選択した順をそのままフォルダ単位の印刷順として採用するものである。フォルダ単位の印刷順序表示欄１０００２のデフォルト値は「選択順」である。フォルダ単位の印刷順序表示欄１０００２での設定値は「単一フォルダモード」では使用しない。
【００４５】
１０００４は画像の印刷順序表示欄であり、個々のフォルダ内の画像ファイルを整列させる前記所定の規則を表示する。ユーザがドロップダウンボタン１０００５を指定してマウス１０１３のボタンをクリックすると選択肢がドロップダウン表示され、いずれかの選択肢をユーザが指定してマウス１０１３のボタンを再度クリックすることにより、画像の印刷順序表示欄１０００４を指定された選択肢に更新する。
【００４６】
ここでの選択肢にも「日付順」、「名前順」、「選択順」の３種を表示する。「日付順」は個々の印刷画像ファイル内にＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）情報として記録されている画像の撮影日時を取得し、該日時の古い順に画像ファイルを整列するものである。「名前順」は各画像ファイルのファイル名文字列を文字コード順に整列するものである。「選択順」はユーザが個々の画像ファイルを印刷対象として設定した順を採用するものである。画像の印刷順序表示欄１０００４のデフォルト値は「日付順」である。「単一フォルダモード」での画像印刷順序は、画像の印刷順序表示欄１０００４の設定値に従う。
【００４７】
１０００６は「ＯＫ」ボタンである。ユーザが「ＯＫ」ボタン１０００６を指定してマウス１０１３のボタンをクリックすると、その時点でのモード設定チェックボックス１０００１とフォルダ単位の印刷順序表示欄１０００２と画像の印刷順序表示欄１０００４の表示内容を現在の設定として確定させ、図１９の「設定」ダイアログを閉じ、図２の画面に戻る。
【００４８】
１０００７は「キャンセル」ボタンである。ユーザが「キャンセル」ボタン１０００７を指定してマウス１０１３のボタンをクリックすると、図１９の「設定」ダイアログでの設定変更は無効として図１９の「設定」ダイアログを閉じ、図２の画面に戻る。
【００４９】
なお、ユーザが「設定」ダイアログを開かなかった場合には、前回印刷制御アプリケーションを実行した際の各設定が適用される。過去に一度も印刷制御アプリケーションが実行されておらず、「設定」ダイアログも開かれなかった場合には、前記デフォルトの設定値を適用する。
【００５０】
ここで、図３を用いて印刷制御アプリケーションの全体動作の処理手順について説明する。
【００５１】
図３は前記印刷制御アプリケーションの処理動作を示すフローチャートである。ＨＤＤ１００４中の該印刷制御アプリケーションがＲＡＭ１００６にロードされ、ＣＰＵ１００２による実行が開始されると、ステップＳ１０１からの処理が実行される。
【００５２】
ステップＳ１０１では印刷制御アプリケーションの初期化処理を行う。まずステップＳ１０１では文字列変数ＦＮに初期フォルダ名を格納する。初期フォルダ名は、ＨＤＤ１００４中のフォルダのフルパス名文字列であり、印刷制御アプリケーションの起動時に参照するフォルダの名称である。具体的には前回印刷制御アプリケーションが実行された際に参照していたフォルダ名とする。前回実行された際の記録がない場合には、例えばＨＤＤ１００４中のフォルダ階層の最上位フォルダの名称とする。またフラグ変数ＳにＦＡＬＳＥを格納する。このフラグ変数Ｓは、ＨＤＤ１００４中にあり、前記文字列変数ＦＮに格納された名称のフォルダ中の画像ファイルを１枚以上印刷する設定となっているか否かを示すものである。印刷制御アプリケーション起動直後は画像を１枚も印刷しない設定とするためＦＡＬＳＥ値とする。
【００５３】
また、ステップＳ１０１ではさらに該アプリケーションが内部に持つ、フォルダリストをクリアする。
【００５４】
図４は前記フォルダリストの一例を示す図である。フォルダリスト３０００は図４に示すようにフォルダ名３００１とファイルリストへのリンク３００２とを対とした表形式のリストであり、ＲＡＭ１００６のワークエリア中に作成される。フォルダリスト３０００には、印刷制御アプリケーションのユーザが印刷対象として指定した画像ファイルを含んでいる、ＨＤＤ１００４中のフォルダについてのデータを記録する。フォルダリスト３０００には最大で１００個のフォルダに関するデータを記録する。
【００５５】
前記フォルダ名３００１はＨＤＤ１００４中のフォルダのフルパス文字列である。ファイルリストへのリンク３００２は次に説明するファイルリストへの参照情報（ポインタ）であり、ＲＡＭ１００６のワークエリア中でファイルリストが格納されている領域の先頭アドレスを記録する。前記フォルダ名３００１に対応するファイルリストが存在しない場合には、参照先のリストが存在しないことを示す情報として図中３００３に示すように０が記録される。
【００５６】
図５は前記ファイルリストの例を示す図である。ファイルリスト４０００は図５に示すように、ファイル名４００１と印刷数４００２を対とした表形式のリストであり、ＲＡＭ１００６のワークエリア中に作成される。このファイルリスト４０００は前記フォルダリスト３０００の各行毎に作成されるものであり、画像印刷アプリケーションのユーザがＨＤＤ１００４中の個々のフォルダ中の画像ファイルに対して設定した印刷枚数を記録する。ファイルリスト４０００には、印刷枚数として１以上が設定されている画像ファイルのみを登録し、印刷枚数が０に設定されている画像ファイルは登録しない。なお、実施形態では、個々のファイルを特定するためにファイル名を用いる例を示したが、ファイルを特定できれば良いので、例えば該当するフォルダ内に存在するファイルを名前順にソートした際の順番を示す番号で特定しても構わない。
【００５７】
ファイルリスト４０００中のファイル名４００１は、該ファイルリスト４０００に対応づけて前記フォルダリスト３０００に記録されているフォルダ名３００１で指定されるＨＤＤ１００４中のフォルダに格納されている画像ファイルのファイル名文字列である。また印刷数４００２は対応するファイル名４００１で指定される画像ファイルを印刷する枚数として、後述する第１タブの処理においてユーザに指定された数である。
【００５８】
他のファイルリスト４０１０、４０２０も前記ファイルリスト４０００と同様の構成を取る。
【００５９】
説明が戻るが、図３のステップＳ１０１では、フォルダリスト３０００をクリアするため、フォルダリスト３０００はデータを持たない空のリストとなる。またこの時点ではファイルリスト４０００等は一つも存在しないことになる。図３に戻り、印刷制御アプリケーションの処理動作の説明を続ける。
【００６０】
ステップＳ１０２では後述する第１タブの処理を行う。ステップＳ１０２での第１タブの処理は、図２のタブ領域２００１、２００２、２００３または終了ボタン２００５がクリックされた時点で終了し、ステップＳ１０３へ進む。
【００６１】
ステップＳ１０３では、ユーザが第１タブを選択する操作を行ったかどうかを判定する。具体的には図２のタブ領域２００１を指定した状態でユーザがマウス１０１３のボタンをクリックした場合に、第１タブが選択されたと判定する。ユーザが第１タブを選択した場合にはステップＳ１０２へ戻り、第１タブの処理を再度繰り返す。
【００６２】
ステップＳ１０３でユーザ操作が第１タブの選択ではないと判定した場合には、ステップＳ１０４へ進み、ユーザが第２タブを選択する操作を行ったかどうかを判定する。具体的には図２のタブ領域２００２を指定した状態でユーザがマウス１０１３のボタンをクリックした場合に、第２タブが選択されたと判定する。ユーザが第２タブを選択した場合にはステップＳ１０５へ進み、後述する第２タブの処理を行う。ステップＳ１０５での第２タブの処理は、図２のタブ領域２００１、２００２、２００３または終了ボタン２００５がクリックされた時点で終了し、その後ステップＳ１０３へ戻り、ユーザ操作の判定を繰り返す。
【００６３】
ステップＳ１０４でユーザ操作が第２タブの選択ではないと判定した場合には、ステップＳ１０６へ進み、ユーザが第３タブを選択する操作を行ったかどうかを判定する。具体的には図２のタブ領域２００３を指定した状態でユーザがマウス１０１３のボタンをクリックした場合に、第３タブが選択されたと判定する。ユーザが第３タブを選択した場合にはステップＳ１０７へ進み、後述する第３タブの処理を行う。ステップＳ１０７での第３タブの処理は、図２のタブ領域２００１、２００２、２００３または終了ボタン２００５がクリックされた時点で終了し、その後ステップＳ１０３へ戻り、ユーザ操作の判定を繰り返す。
【００６４】
ステップＳ１０６でユーザ操作が第３タブの選択ではないと判定した場合は、ユーザが図２の終了ボタン２００５を指定した状態でマウス１０１３のボタンをクリックした場合であり、アプリケーション終了操作を行ったものと判定し、印刷制御アプリケーションの動作を終了する。
【００６５】
以下図２に戻り、前記「複数フォルダモード」での第１タブの処理で用いられる作業領域２００４の表示について説明する。
【００６６】
２００６はフォルダツリー表示部であり、ＨＤＤ１００４中に階層構造をなすフォルダ群をツリー（木）形式で表示している。フォルダのアイコンによって個々のフォルダを示し、その右側に各フォルダの名称を文字列で表示する。最上位の「Ｃ：」はＨＤＤ１００４の最上位フォルダ（ルートディレクトリ）を示し、その中に「Ａｐｐｌｉｃａｔｉｏｎｓ」、「Ｓｈａｒｅ」等の名前を付けられたフォルダが包含されている。また前記最上位フォルダ中にある「Ｕｓｅｒ１」フォルダはさらに「Ｄｏｃｕｍｅｎｔｓ」フォルダ等を包含している。フォルダツリー表示部２００６に表示すべき内容が表示範囲に収まらない場合には、上下へのスクロール表示を行う。ユーザによるマウス１０１３を介したスクロールバー２００７の操作に従ってスクロールさせる。
【００６７】
フォルダツリー表示部２００６中の２００８は、現在選択されているフォルダを示すものであり、前記文字列変数ＦＮでフルパス名が指定されているフォルダである。図２の例においてはフォルダ「Ｃ：￥Ｕｓｅｒ１￥Ｐｉｃｔｕｒｅｓ￥ＣＣＣ」が選択されている。フォルダ名「ＣＣＣ」を枠で囲むとともに、フォルダアイコンはそのフォルダを開いた形状に変更して表示する。フォルダツリー表示部２００６では常に単一のフォルダが選択されている。
【００６８】
ユーザがフォルダツリー表示部２００６中で現在選択されているフォルダ２００８以外のフォルダを指定してマウス１０１３のボタンをクリックした際には、その時指定されているフォルダが新たに選択されたものと判定し、フォルダツリー表示部２００６中の表示を更新し、文字列変数ＦＮに該フォルダのフルパス名文字列を格納する。また同時に必要に応じて前述のフォルダリスト３０００の更新、ファイルリスト４０００の作成、更新を行う。
【００６９】
２００９はサムネイル表示部であり、０個以上のサムネイルフレーム２０１０を表示する。フォルダツリー表示部２００６で選択されている、フォルダ名ＦＮのフォルダ中に画像ファイルが格納されている場合に、各画像ファイルに対して一つずつのサムネイルフレーム２０１０を配列表示する。サムネイルフレーム２０１０の表示サイズは、選択されているフォルダ中の画像ファイルの数によらず一定とする。そのため選択されているフォルダ中の画像ファイル数が多く、すべてのサムネイルフレームをサムネイル表示部２００９に収めて表示することができない場合には、上下へのスクロールを行うためのスクロールバー２０１１を表示する。ユーザによるマウス１０１３を介したスクロールバー２０１１の操作に従ってスクロールさせる。前記選択されているフォルダ中に画像ファイルが一つもない場合には、サムネイル表示部２００９は空欄とし、サムネイルフレームを表示しない。
【００７０】
個々の画像ファイルに対応するサムネイルフレームの構成はすべて同等であり、以下のとおりである。
【００７１】
サムネイルフレーム２０１０中の２０１２は画像ファイル名表示欄であり、サムネイルフレーム２０１０に対応する画像ファイルのファイル名を文字列表示する。２０１３はサムネイル表示欄であり、サムネイルフレーム２０１０に対応する画像ファイルに格納されている画像を縮小表示する。２０１４は印刷枚数表示欄であり、サムネイルフレーム２０１０に対応する画像ファイルを印刷する枚数を表示する。
【００７２】
２０１５は印刷枚数加算ボタンであり、ユーザが該ボタンを指定した状態でマウス１０１３のボタンをクリックすると、サムネイルフレーム２０１０に対応する画像の印刷枚数を１加算し、印刷枚数表示欄２０１４の表示を更新する。２０１６は印刷枚数減算ボタンであり、ユーザが該ボタンを指定した状態でマウス１０１３のボタンをクリックすると、サムネイルフレーム２０１０に対応する画像の印刷枚数を１減算し、印刷枚数表示欄２０１４の表示を更新する。なお、印刷枚数表示欄２０１４に表示されている値が「０」の場合には、印刷枚数減算ボタン２０１６による減算ができないことを知らせるため、図示のように該ボタンを斜線で表示した。
【００７３】
個々の画像の印刷枚数は０以上９９以下である。印刷枚数表示欄２０１４に０が表示されている状態では更なる印刷枚数の減算はできないため、印刷枚数減算ボタン２０１６は図２に示すように無効表示する。また印刷枚数表示欄２０１４に９９が表示されている状態では更なる印刷枚数の加算はできないため、印刷枚数加算ボタン２０１５を無効表示する。印刷枚数表示欄２０１４の数値が１以上９８以下の場合は印刷枚数の加算、減算がともに可能であるため、印刷枚数加算ボタン２０１５、印刷枚数減算ボタン２０１６をともに有効表示する。
【００７４】
ユーザがサムネイル表示部２００９中で１枚以上の画像ファイルについて印刷枚数を１枚以上に設定している場合、すわなちフォルダＦＮ中に印刷対象の画像ファイルが１枚以上存在する状態で、ユーザが現在選択しているフォルダＦＮ以外のフォルダを選択した場合には、前記フォルダＦＮ中で印刷枚数が１枚以上に設定されていた全画像ファイルを登録した、図５の４０００に例示した形式のファイルリストを作成する。また前記フォルダＦＮを図４のフォルダリスト３０００に登録し、前記ファイルリストへのリンク情報を記録する。
【００７５】
この時、フォルダＦＮが既にフォルダリスト３０００に登録されていた場合には、フォルダＦＮをフォルダリスト３０００に重複登録しない。その代わりにフォルダリスト３０００中に既に存在するフォルダＦＮの行にリンクが記録されており、既に存在しているファイルリストを現在の印刷枚数設定で更新する。
【００７６】
また、フォルダＦＮが既にフォルダリスト３０００に登録されており、サムネイル表示部２００９中ですべての画像ファイルの印刷枚数が０に設定されている場合、すなわちフォルダリスト３０００に登録済みのフォルダ中にある画像ファイルの印刷をすべてキャンセルした設定となっていた状態で、ユーザが現在選択しているフォルダＦＮ以外のフォルダを選択した場合には、フォルダリスト３０００中に既に存在するフォルダＦＮの行そのものは削除せず、ファイルリストへのリンク３００２のみをファイルリストが存在しないことを示す値０にクリアし、フォルダＦＮに対応するファイルリストをＲＡＭ１００６のワークエリアから削除する。
【００７７】
フォルダＦＮが既にフォルダリスト３０００に登録されているものの、対応するファイルリストが存在しない時に、サムネイル表示部２００９中で１枚以上の画像ファイルについて印刷枚数を１枚以上に設定している状態で、ユーザが現在選択しているフォルダＦＮ以外のフォルダを選択した場合には、新たにファイルリストを作成するとともに、フォルダリスト３０００中に既に存在するフォルダＦＮの行に該ファイルリストへのリンク情報を記録する。
【００７８】
２０１７はフォルダ名表示部であり、フォルダツリー表示部２００６で現在選択されているフォルダ２００８のフルパス名、すなわち文字列変数ＦＮの値を文字列表示する。フォルダ名表示部２０１７の幅に比べて前記フルパス名が長く、その全体を表示することができない場合には、前記フルパス名文字列の中間部を省略して表示する。ユーザは前記フルパス名文字列の先頭部を参照することにより、ＨＤＤ１００４中のフォルダ階層におけるフォルダ２００８の概略の位置を、また前記フルパス名文字列の末尾部を参照することによりフォルダ２００８のフォルダ名を知ることができる。
【００７９】
２０１８は選択フォルダリスト表示ボタンであり、ユーザが該ボタンを指定した状態でマウス１０１３のボタンをクリックすると、選択フォルダリストを表示する。該選択フォルダリストは、前記図４に例示したフォルダリスト３０００に登録されているすべてのフォルダ名３００１を一覧表示するものである。該選択フォルダリストにはフォルダ名３００１のフルパスを表示する。フォルダリスト３０００の内容が図４のとおりになっている状態で前記選択フォルダリストを表示した状態でのディスプレイ装置１０１１への表示例を図１６に示す。フォルダリスト３０００に最も古く登録されたフォルダのフルパス名を選択フォルダリスト７００７の最下部に、以降登録された順に選択フォルダリスト７００７の上へ向かって表示し、最後にフォルダリスト３０００に登録されたフォルダのフルパス名を選択フォルダリスト７００７の最上部に表示する。
【００８０】
選択フォルダリスト７００７の幅に比べて前記フルパス名が長く、その全体を表示することができない場合には、前記フルパス名文字列の中間部を省略して表示する。ユーザは前記フルパス名文字列の先頭部を参照することにより、ＨＤＤ１００４中のフォルダ階層における当該フォルダの概略の位置を、また前記フルパス名文字列の末尾部を参照することにより当該フォルダのフォルダ名を知ることができる。
【００８１】
前記選択フォルダリスト７００７が表示されている状態でユーザが該選択フォルダリスト内のいずれかのフォルダ名を指定してマウス１０１３のボタンをクリックした際には、指定されたフォルダが新たに選択されたものと判定し、フォルダツリー表示部２００６の表示を更新する。またサムネイル表示部２００９も新たに選択されたフォルダ中の画像ファイルに対応するサムネイルフレームで更新する。また、フォルダ名表示部２０１７および文字列変数ＦＮの値も更新する。
【００８２】
２０１９は「前のフォルダ」ボタンである。ユーザが該ボタンを指定した状態でマウス１０１３のボタンをクリックすると、フォルダリスト３０００中で、現在選択されているフォルダ２００８の直前に登録されているフォルダが新たに選択されたものとみなし、フォルダツリー表示部２００６の表示を更新する。またサムネイル表示部２００９も新たに選択されたフォルダ中の画像ファイルに対応するサムネイルフレームで更新する。フォルダ名表示部２０１７および文字列変数ＦＮの値も更新する。
【００８３】
現在選択されているフォルダ２００８がフォルダリスト３０００に登録されていない状態で「前のフォルダ」ボタン２０１９がクリックされた場合には、フォルダリスト３０００に最後に登録されたフォルダが新たに選択されたものとみなす。
【００８４】
なおフォルダリスト３０００に一つもフォルダが登録されていない場合には、「前のフォルダ」ボタン２０１９は無効表示し、ユーザ操作に対応する処理を行わない。
【００８５】
また現在選択されているフォルダ２００８がフォルダリスト３０００に最初に登録されたフォルダである場合には、これ以上前のフォルダがフォルダリスト３０００中に存在しないため、やはり「前のフォルダ」ボタン２０１９を無効表示し、ユーザ操作に対応する処理を行わない。
【００８６】
２０２０は「次のフォルダ」ボタンである。ユーザが該ボタンを指定した状態でマウス１０１３のボタンをクリックすると、フォルダリスト３０００中で、現在選択されているフォルダ２００８の直後に登録されているフォルダが新たに選択されたものとみなし、フォルダツリー表示部２００６の表示を更新する。またサムネイル表示部２００９も新たに選択されたフォルダ中の画像ファイルに対応するサムネイルフレームで更新する。フォルダ名表示部２０１７および文字列変数ＦＮの値も更新する。
【００８７】
現在選択されているフォルダ２００８がフォルダリスト３０００に登録されていない状態では、「次のフォルダ」ボタンは無効表示し、ユーザ操作に対応する処理を行わない。また現在選択されているフォルダ２００８がフォルダリストの末尾に登録されているフォルダである場合には、これ以上後のフォルダがフォルダリスト３０００中に存在しないため、やはり「次のフォルダ」ボタン２０２０を無効表示し、ユーザ操作に対応する処理を行わない。
【００８８】
２０２１は「解除」ボタンであり、ユーザが該ボタンを指定した状態でマウス１０１３のボタンをクリックすると前記図４のフォルダリスト３０００からフォルダの登録を抹消するための「フォルダの選択解除」ダイアログをディスプレイ１０１１に表示する。フォルダリスト３０００にフォルダが一つも登録されていない場合には、「解除」ボタンは無効表示し、ユーザ操作に対応する処理を行わない。
【００８９】
図６は「フォルダの選択解除」ダイアログの表示例を示す図である。
【００９０】
５００１は選択フォルダリストであり、図１６の選択フォルダリスト７００７と同様の内容を表示する。選択フォルダリスト中のいずれかのフォルダを指定してユーザがマウス１０１３のボタンをクリックすると、５００２に示すように指定されたフォルダを強調表示する。
【００９１】
５００３は「選択解除」ボタンである。選択フォルダリスト５００１中の一つ以上のフォルダが選択されている状態で、ユーザが「選択解除」ボタン５００３を指定してマウス１０１３のボタンをクリックすると、前記強調表示されていたフォルダ名５００２を選択フォルダリスト５００１から消去する。また同時に図４のフォルダリスト３０００から対応するフォルダの行を削除する。フォルダリスト３０００から削除する行のファイルリストへのリンク欄３００２にファイルリストのアドレスが登録されていた場合には、登録されていたファイルリストをＲＡＭ１００６のワークエリアから消去する。この場合には登録解除されたフォルダ中の画像ファイルの印刷設定もすべて解除される。
【００９２】
選択フォルダリスト５００１中でフォルダが選択されていない状態では、「選択解除」ボタン５００３は無効表示し、ユーザ操作に対応する処理を行わない。
【００９３】
５００４は「閉じる」ボタンである。ユーザが「閉じる」ボタン５００４を指定してマウス１０１３のボタンをクリックすると、図６の「フォルダ選択解除」ダイアログを閉じ、図２の画面に戻る。
【００９４】
図２の２０２２は「編集」ボタンであり、ユーザが該ボタンを指定した状態でマウス１０１３のボタンをクリックすると前記図４のフォルダリスト３０００からフォルダの登録を抹消するための「選択フォルダの編集」ダイアログをディスプレイ１０１１に表示する。フォルダリスト３０００にフォルダが一つも登録されていない場合には、「編集」ボタンは無効表示し、ユーザ操作に対応する処理を行わない。
【００９５】
図７は「選択フォルダの編集」ダイアログの表示例を示す図である。
【００９６】
６００１は選択フォルダリストであり、図１６の選択フォルダリスト７００７と同様の内容を表示する。選択フォルダリスト中のいずれかのフォルダを指定してユーザがマウス１０１３のボタンをクリックすると、６００２に示すように指定されたフォルダを強調表示する。
【００９７】
６００３はサムネイル表示部である。選択フォルダリスト６００１中でいずれかのフォルダが選択されている状態では、フォルダリスト３０００中で選択されているフォルダに対応するファイルリストへのリンク３００２がアドレスを示すファイルリスト中に記録されている画像ファイル、すなわち選択フォルダリスト６００１中で選択されているフォルダ中にてユーザが印刷枚数を１以上に指定している全画像を一覧表示する。
【００９８】
６００４はサムネイル表示欄であり、前記ファイルリストに登録されている画像ファイル、すなわち印刷枚数が１以上に指定されている画像ファイルに記録されている画像を縮小表示する。６００５は印刷枚数表示欄であり、前記ファイルリスト中に記録されている当該画像の印刷数を表示する。
【００９９】
前記フォルダリスト３０００中において、前記選択フォルダリスト６００１で選択されているフォルダに対応するファイルリストがない場合には、サムネイル表示部６００３は空欄とし何も表示しない。また選択フォルダリスト６００１でフォルダを選択していない場合にも、サムネイル表示部６００３は空欄とし、何も表示しない。
【０１００】
前記選択フォルダリスト６００１中で複数のフォルダが選択されている状態では、サムネイル表示部６００３にはユーザが最後に選択したフォルダについてのサムネイルおよび印刷枚数の表示を行う。
【０１０１】
６００６は「選択解除」ボタンである。該「選択解除」ボタン６００６をユーザが指定し、マウス１０１３のボタンをクリックした際の処理動作は、図６の「選択解除」ボタン５００３のものと同様であるため説明を省略する。また「選択解除」ボタン６００６も、選択フォルダリスト６００１中でフォルダが選択されていない状態では無効表示し、ユーザ操作に対応する処理を行わない。
【０１０２】
６００７は「閉じる」ボタンである。ユーザが「閉じる」ボタン６００７を指定してマウス１０１３のボタンをクリックすると、図７の「選択フォルダの編集」ダイアログを閉じ、図２の画面に戻る。
【０１０３】
次に図８を用いて、前記「複数フォルダモード」での印刷制御アプリケーションによる第１タブの処理手順について説明する。図８は本実施の形態における印刷制御アプリケーションによる第１タブの処理の処理動作を示すフローチャートであり、図３のフローチャートのステップＳ１０２の処理の詳細手順に相当する。
【０１０４】
第１タブが開かれると、まずステップＳ２０１で文字列変数ＦＮに格納されているフォルダ名で指定されるフォルダをＨＤＤ１００４から検索し、該フォルダに格納されている画像ファイルの縮小画像をサムネイルフレーム２０１０中のサムネイル２０１３として、サムネイル表示部２００９に配列表示する。
【０１０５】
次にステップＳ２０２でフォルダリスト読み出し処理を行う。図９は、このステップＳ２０２のフォルダリスト読み出し処理の処理動作を示すフローチャートである。
【０１０６】
図９のステップＳ３０１において、ＲＡＭ１００６のワークエリア中に作成したフォルダリストに文字列変数ＦＮの値で示されるフォルダ名が登録されているか否かを判定する。登録されていればステップＳ３０２、されていなければステップＳ３０４へそれぞれ進む。
【０１０７】
ステップＳ３０２では、前記フォルダリスト中のフォルダ名ＦＮに対応する行を参照し、ファイルリストへのリンクを取得する。また該ファイルリストへのリンクが存在するか否かによって分岐する。前記ファイルリストへのリンクが存在する場合はステップＳ３０３、存在しない場合はステップＳ３０４へそれぞれ進む。
【０１０８】
ステップＳ３０３の処理を行うのはフォルダＦＮに対するファイルリストが既に存在している場合である。これは本実施の形態における画像印刷アプリケーションのユーザがフォルダＦＮ中の画像ファイルを少なくとも１枚印刷するよう事前に設定している場合である。
【０１０９】
該ステップＳ３０３では、前記ファイルリストへのリンクを用いてフォルダＦＮに対応するファイルリストを参照し、フォルダＦＮ中の各画像ファイルの印刷枚数を取得する。また取得した前記印刷枚数を図２のサムネイル表示部２００９に配列表示している各サムネイルフレーム２０１０の印刷枚数表示欄２０１４に反映させるとともに、フラグ変数ＳにＴＲＵＥを格納する。なお前記ファイルリストに登録されていない画像ファイルについては、前記印刷枚数表示欄２０１４の印刷枚数は０とする。
【０１１０】
一方、ステップＳ３０１でフォルダリストにフォルダＦＮが登録されていないと判定した場合、およびステップＳ３０２でフォルダリスト中でフォルダＦＮに対応するファイルリストへのリンクが存在しないと判定した場合には、ステップＳ３０４の処理を行う。これはフォルダＦＮ中の画像ファイルを１枚も印刷しない設定となっている場合である。
【０１１１】
ステップＳ３０４では、図２のサムネイル表示部２００９に配列表示している各サムネイルフレーム２０１０の印刷枚数表示欄２０１４を０にクリアする。またフラグ変数ＳにＦＡＬＳＥを格納する。
【０１１２】
以上図９に示したフォルダリスト読み出し処理により、文字列変数ＦＮで指定された名前のフォルダがフォルダリストに登録されている場合は、ファイルリストに従ってフォルダＦＮの各画像ファイルの印刷枚数を設定し、登録されていない場合は各画像の印刷枚数を０にリセットする。また画像の総印刷枚数が１以上に設定されているか否かをフラグ変数Ｓに格納する。印刷制御アプリケーションを起動した直後はフォルダリストが空なので、図９のフォルダリスト読み出し処理ではステップＳ３０４の処理を行い、フラグ変数ＳはＦＡＬＳＥとなる。
【０１１３】
ここで図８に戻り、第１タブの処理手順の説明を続ける。ステップＳ２０２に続くステップＳ２０３では、マウス１０１３を介したユーザによる操作の種別を判定し、分岐する。ユーザ操作が図２の印刷枚数加算ボタン２０１５または印刷枚数減算ボタン２０１６をクリックすることによる印刷枚数の変更だった場合には、ステップＳ２０４へ、そうでない場合にはステップＳ２０７へ分岐する。
【０１１４】
ステップＳ２０４では、前記ユーザ操作による変更の後における、図２のサムネイル表示部２００９内のサムネイルフレーム２０１０の印刷枚数表示欄２０１４に表示している印刷枚数の総数を算出する。全画像の印刷枚数の合計が０の場合にはステップＳ２０５、そうでない場合にはステップＳ２０６へ分岐する。
【０１１５】
ステップＳ２０５ではフラグ変数ＳにＦＡＬＳＥを格納する。これはフォルダＦＮ中の画像ファイルを１枚も印刷しない設定になっていることを示す。一方ステップＳ２０６では、フラグ変数ＳにＴＲＵＥを格納する。これはフォルダＦＮ中の画像ファイルを少なくとも１枚印刷する設定になっていることを示す。
【０１１６】
ステップＳ２０５またはステップＳ２０６のいずれかの処理を実行した後は、ステップＳ２０３へ戻り、マウス１０１３を介した次のユーザ操作を待ち受ける。
【０１１７】
ステップＳ２０３でユーザ操作が印刷枚数の変更ではないと判定した場合には、ステップＳ２０７でユーザ操作が他のフォルダを選択するものであるかどうかを判定する。他のフォルダを選択する操作とは、具体的には、図２のフォルダツリー表示部２００６から現在選択されているフォルダ２００８以外のフォルダを指定してマウス１０１３のボタンをクリックする操作と、選択フォルダリスト表示ボタン２０１８を指定してマウス１０１３のボタンをクリックした後、表示される選択フォルダリスト７００７から現在選択されているフォルダ２００８以外のフォルダを指定してマウス１０１３のボタンを再度クリックする操作と、「前のフォルダ」ボタン２０１９を指定してマウス１０１３のボタンをクリックする操作と、「次のフォルダ」ボタン２０２０を指定してマウス１０１３のボタンをクリックする操作である。これらのいずれかの操作がユーザによってなされた場合にはステップＳ２０８へ進み、そうでない場合にはステップＳ２１２へ進む。
【０１１８】
ステップＳ２０８では、フォルダ登録処理を行う。フォルダ登録処理は、ユーザが選択しているフォルダを変更した場合に、それまで選択されていたフォルダでの画像印刷枚数設定状況を必要に応じてフォルダリスト３０００とファイルリストに登録する、あるいは登録内容を更新する処理である。図１０はフォルダ登録処理の処理動作を示すフローチャートである。
【０１１９】
図１０のステップＳ４０１において、ＲＡＭ１００６のワークエリア中に作成したフォルダリストに文字列変数ＦＮの値で示されるフォルダ名が登録されているか否かを判定する。登録されていればステップＳ４０７、されていなければステップＳ４０２へそれぞれ進む。
【０１２０】
ステップＳ４０２では、フラグ変数ＳがＦＡＬＳＥであるか否かを判定する。ここでＦＡＬＳＥと判定する場合には、今まで選択されていたフォルダＦＮはフォルダリスト３０００に登録されておらず、しかもフォルダＦＮ中に印刷すべき画像が１枚もない。そのためフォルダリスト３０００やファイルリストへの登録や各リストの更新は不要であり、そのまま図１０のフォルダ登録処理を終了する。
【０１２１】
フラグ変数ＳがＴＲＵＥであった場合には、フォルダＦＮがフォルダリスト３０００にまだ登録されておらず、しかもフォルダＦＮ中の画像を１枚以上印刷するようユーザが設定している場合である。このため、フォルダリスト３０００へ新たにフォルダＦＮを追加登録する必要がある。この場合にはステップＳ４０３へ進み、フォルダリスト３０００中に登録済みのフォルダ数が１００に達しているか否かを判定する。既に１００フォルダ（最大数）が登録されている場合にはステップＳ４０４へ、そうでない場合にはステップＳ４０５へ進む。
【０１２２】
ステップＳ４０４へ進むのは、既に１００フォルダがフォルダリスト３０００に登録されている場合であり、このままでは追加登録ができない。そのため、ステップＳ４０４で登録削除ダイアログ処理を行う。これは図６を用いて説明した前記「フォルダの選択解除」ダイアログを表示し、ユーザ操作に従ってフォルダリスト３０００からフォルダの登録を抹消する処理である。該処理の終了後はステップＳ４０３へ戻る。
【０１２３】
ステップＳ４０５では、ＲＡＭ１００６中のワークエリアに図５に示す形式のファイルリストを作成し、サムネイル表示部２００９の各サムネイルフレーム２０１０中、印刷枚数表示欄２０１４で印刷枚数が１以上に設定されているすべての画像ファイルについて、ファイル名と印刷数を登録する。
【０１２４】
続くステップＳ４０６では、ＲＡＭ１００６中のワークエリアに作成済みのフォルダリスト３０００にフォルダＦＮを登録する。フォルダリスト３０００の新たな行に対し、フォルダ名３００１として文字列変数ＦＮの値を、またファイルリストへのリンク３００２としてステップＳ４０５で作成したファイルリストの格納領域先頭のアドレスをそれぞれ書き込む。以上によって新たにフォルダＦＮを追加登録する処理を終え、図１０のフォルダ登録処理を終了する。
【０１２５】
一方ステップＳ４０１でフォルダリスト３０００にフォルダＦＮが登録済みだと判定した場合には、ステップＳ４０７でフォルダＦＮに対応するファイルリストを更新する。フォルダリスト３０００のフォルダ名欄３００１からフォルダ名ＦＮを検索し、見つかった行のファイルリストへのリンク３００２を取得する。取得したアドレスに記録されているファイルリストの内容を、現時点でサムネイル表示部２００９の各サムネイルフレーム２０１０中、印刷枚数表示欄２０１４で印刷枚数が１以上に設定されているすべての画像ファイルのファイル名と印刷数で更新する。ファイルリストへのリンク３００２に、ファイルリストが存在しないことを示す値０が記録されている場合には、新たにファイルリストを作成する。逆にサムネイル表示部２００９ですべての画像ファイルの印刷枚数が０に設定されている場合には、ＲＡＭ１００６のワークエリアからファイルリストを削除し、フォルダリスト３０００のファイルリストへのリンク３００２に、ファイルリストが存在しないことを示す値０を記録する。
【０１２６】
以上の処理により、フォルダ登録処理を終了する。
【０１２７】
図８に戻り、ステップＳ２０８のフォルダ登録処理の次にはステップＳ２０９で文字列変数ＦＮに、前記ユーザによってなされた操作で新たに選択されたフォルダ名を格納する。
【０１２８】
ステップＳ２１０では、新たに文字列変数ＦＮに格納されたフォルダ名で指定されるフォルダをＨＤＤ１００４から検索し、該フォルダに格納されている画像ファイルの縮小画像をサムネイルフレーム２０１０中のサムネイル２０１３として、サムネイル表示部２００９に配列表示する。
【０１２９】
次いでステップＳ２１１ではフォルダリスト読み出し処理を行う。該フォルダリスト読み出し処理は前記ステップＳ２０２と同じものであり、ここでの説明は省略する。ステップＳ２１１でのフォルダリスト読み出し処理により、サムネイル表示部２００９の印刷枚数表示欄２０１４と、フラグ変数Ｓを適切に設定した後、ステップＳ２０３へ戻り、マウス１０１３を介した次のユーザ操作を待ち受ける。
【０１３０】
ステップＳ２０７で、ユーザ操作が他のフォルダを選択するものではないと判定した場合には、ステップＳ２１２で、ユーザの操作が「解除」ボタン２０２１または「編集」ボタン２０２２を指定してマウス１０１３のボタンをクリックするものであったかどうかを判定する。これらの操作であった場合にはステップＳ２１３へ進み、そうでない場合にはステップＳ２１４へ進む。
【０１３１】
ステップＳ２１３では登録削除ダイアログ処理を行う。ステップＳ２１２でユーザが指定していたのが「解除」ボタン２０２１だった場合には図６の「フォルダの選択解除」ダイアログを、「編集」ボタン２０２２だった場合には図７の「選択フォルダの編集」ダイアログをそれぞれ表示し、当該ダイアログの処理を行う。表示されたダイアログの「閉じる」ボタンをユーザが指定してマウス１０１３のボタンをクリックすると、ステップＳ２１３の処理を終了し、ステップＳ２０３へ戻り、マウス１０１３を介した次のユーザ操作を待ち受ける。
【０１３２】
ステップＳ２１２で、ユーザ操作が「解除」ボタン２０２１または「編集」ボタン２０２２の指定ではなかった場合には、ステップＳ２１４で、ユーザの操作が選択フォルダリスト表示ボタン２０１８を指定してマウス１０１３のボタンをクリックするものであったかどうかを判定する。ユーザ操作が選択フォルダリスト表示ボタン２０１８を選択するものであった場合には、ステップＳ２１５で選択フォルダリストを表示する。その後ステップＳ２０３へ戻り、マウス１０１３を介した次のユーザ操作を待ち受ける。
【０１３３】
ステップＳ２１４で、ユーザ操作が選択フォルダリスト表示ボタン２０１８の選択ではないと判定した場合には、ステップＳ２１６にてユーザ操作が第１タブ２００１以外のタブ２００２、２００３のいずれかまたは終了ボタン２００５を指定してマウス１０１３のボタンをクリックするものであったかどうかを判定する。これらの操作であった場合には、図８に示す第１タブの処理を終了し、図３のステップＳ１０３へ制御を移す。そうでない場合にはステップＳ２０３へ戻り、マウス１０１３を介した次のユーザ操作を待ち受ける。
【０１３４】
以上説明した「複数フォルダモード」での第１タブの処理動作について、さらにユーザの操作に対する画面表示例を用いて説明する。
【０１３５】
先に説明に用いた図２は、印刷制御アプリケーションを起動した直後、フォルダツリー表示部でフォルダ「ＣＣＣ」２００８を選択した状態でのディスプレイ１０１１への表示例である。サムネイル表示部２００９中のいずれの画像ファイルに対しても、印刷枚数は、図８のステップＳ２０２から呼び出された図９のステップＳ３０４で設定された初期値である０のままである。そのため各サムネイルフレーム２０１０中の印刷枚数表示欄２０１４は０となっており、印刷枚数減算ボタン２０１６は無効表示となっている。また選択画像枚数表示部２０２３も０を表示している。
【０１３６】
このとき、フォルダリスト３０００も図３のステップＳ１０１でクリアされたままの状態なので、「前のフォルダ」ボタン２０１９、「次のフォルダ」ボタン２０２０、「解除」ボタン２０２１、「編集」ボタン２０２２はすべて無効表示となっている。
【０１３７】
ここで選択フォルダリスト表示ボタン２０１８を指定してマウス１０１３のボタンをクリックすると、図１１に示すように選択フォルダリスト７００１を表示する。この時にはフォルダリスト３０００に何も登録されていないため、ディスプレイ装置１０１１に表示する選択フォルダリスト７００１も空である。
【０１３８】
図１２はサムネイル表示部２００９で画像の印刷枚数を設定した状態でのディスプレイ装置１０１１への表示の一例を示す図である。
【０１３９】
ユーザがサムネイルフレーム２０１０の印刷枚数加算ボタン２０１５を指定してマウス１０１３のボタンを３回クリックすると、サムネイルフレーム２０１０に対応する画像ファイルの印刷枚数は３に設定される。その結果印刷枚数表示欄２０１４にはこの画像の印刷枚数として３を表示する。また印刷枚数が１以上になるため印刷枚数減算ボタン２０１６も有効表示し、ユーザ操作を受け付ける。選択画像枚数表示部２０２３には全画像の印刷枚数の総計として３を表示する。
【０１４０】
さらにフォルダツリー表示部２００６の中で、選択しているフォルダ２００８中から画像を１枚以上印刷するよう設定されていることを示すため、選択しているフォルダ２００８のフォルダアイコンを着色表示しフォルダ名を太字斜体表示に変更する。フォルダ名表示部２０１７についても、現在選択しているフォルダから画像を１枚以上印刷するよう設定されていることを示すため、フォルダ名文字列の左側に星印を表示する。ただしこの時点ではフォルダリスト３０００には現在選択しているフォルダは登録されていないため、ユーザが選択フォルダリスト表示ボタン２０１８を指定してマウス１０１３のボタンをクリックしても、選択フォルダリスト７００１は図１１に示したものと同様、空のままで表示する。
【０１４１】
図１３はユーザがフォルダ「ＣＣＣ」でさらに印刷する画像ファイルを追加指定した後、フォルダツリー表示部２００６中で他のフォルダ「ＡＡＡ」を指定してマウス１０１３のボタンをクリックした状態でのディスプレイ装置１０１１への表示例を示す図である。
【０１４２】
ユーザがフォルダの選択操作をした際には図８のステップＳ２０８からＳ２１１にかけての処理を行い、その中で呼び出される図１０のステップＳ４０５で印刷指定された画像のファイルリスト４０００を作成し、続くステップＳ４０６において印刷する画像ファイルを指定したフォルダ「ＣＣＣ」のフルパス名文字列を前記ファイルリスト４０００へのリンクとともにフォルダリスト３０００に登録する。
【０１４３】
フォルダツリー表示部２００６では、新たに選択されたフォルダ「ＡＡＡ」を現在選択されているフォルダ７００２として、フォルダ名「ＡＡＡ」を枠で囲むとともに、アイコンはフォルダを開いた形状に変更して表示する。先に印刷画像を１枚以上指定したフォルダ「ＣＣＣ」７００３は、現在選択されているフォルダではないためアイコン形状はフォルダを閉じた形状に戻し、フォルダ名文字列を囲む枠も消去する。
【０１４４】
しかしフォルダ「ＣＣＣ」は、フォルダリスト３０００中に登録されかつ対応するファイルリストへのリンク３００２も記録されているため、すなわち該フォルダ内で印刷画像を１枚以上指定しているため、それを示すようアイコンを着色表示し、フォルダ名文字列も太字斜体のままで表示する。
【０１４５】
サムネイル表示部２００９は新たに選択されたフォルダ「ＡＡＡ」に含まれる画像ファイルで更新する。フォルダ「ＡＡＡ」はフォルダリスト３０００に登録されていないため、各画像の印刷枚数は図８のステップＳ２１１から呼び出された図９のステップＳ３０４で初期化された０として各サムネイルフレーム２０１０の印刷枚数表示欄２０１４に表示する。
【０１４６】
フォルダ名表示部２０１７には新たに選択されたフォルダ「ＡＡＡ」のフルパス名文字列を表示するが、該フォルダ「ＡＡＡ」では印刷画像を指定していないため、フォルダ名文字列の左側の星印は消去する。
【０１４７】
フォルダリスト３０００にフォルダ「ＣＣＣ」が登録されており、現在選択されているフォルダ「ＡＡＡ」はフォルダリスト３０００中にないため、「前のフォルダ」ボタン２０１９は有効表示、「次のフォルダ」ボタン２０２０は無効表示する。
【０１４８】
また「解除」ボタン２０２１、「編集」ボタン２０２２は、フォルダリスト３０００にフォルダ「ＣＣＣ」が登録されているため有効表示する。
【０１４９】
図１４は、図１３の状態でユーザが選択フォルダリスト表示ボタン２０１８を指定してマウス１０１３のボタンをクリックした際のディスプレイ装置１０１１への表示例を示す図である。
【０１５０】
この時には選択フォルダリスト７００４として、フォルダリスト３０００に登録済みのフォルダ「ＣＣＣ」のフルパス名文字列を表示する。またフォルダリスト３０００中のフォルダ「ＣＣＣ」にはファイルリストへのリンク３００２が対応付けられて登録されている、すなわち印刷画像が１枚以上指定されているため、それを示すようフォルダ名文字列の左側に星印を表示する。
【０１５１】
図１５はユーザがフォルダ「ＡＡＡ」でも印刷する画像ファイルを指定した後で、「前のフォルダ」ボタン２０１９を指定してマウス１０１３のボタンをクリックすることにより、元のフォルダ「ＣＣＣ」を再度選択した状態でのディスプレイ装置１０１１への表示例を示す図である。
【０１５２】
ユーザが「前のフォルダ」ボタンの操作をした際には図８のステップＳ２０８からＳ２１１にかけての処理を行い、その中で呼び出される図１０のステップＳ４０５において、フォルダ「ＡＡＡ」中で印刷指定された画像のファイルリスト４０１０を作成し、続くステップＳ４０６においてフォルダ「ＡＡＡ」のフルパス名文字列を前記ファイルリスト４０１０へのリンクとともにフォルダリスト３０００に追加登録する。
【０１５３】
またステップＳ２１１から呼び出される図９のステップＳ３０３では、フォルダリスト３０００中に登録されているフォルダ「ＣＣＣ」に対応付けられたファイルリスト４０００を読み出し、画像ファイルの印刷枚数をサムネイル表示部２００９の印刷枚数表示欄２０１４に反映させ、対応する印刷枚数減算ボタン２０１６を有効表示する。このことにより、サムネイル表示部２００９には最後にユーザがフォルダ「ＣＣＣ」を選択していた時と同じ状態が再現される。
【０１５４】
フォルダツリー表示部２００６では、新たに選択されたフォルダ「ＣＣＣ」を現在選択されているフォルダ７００５として、フォルダ名「ＣＣＣ」を枠で囲むとともにアイコンはフォルダを開いた形状に変更して表示する。またフォルダ「ＣＣＣ」はフォルダリスト３０００中に登録され、かつ対応するファイルリストへのリンク３００２も記録されているため、すなわち該フォルダ内で印刷画像を１枚以上指定しているため、それを示すようアイコンを着色表示し、フォルダ名文字列も太字斜体で表示する。
【０１５５】
一方、直前に選択されていたフォルダ「ＡＡＡ」７００６は現在選択されているフォルダではなくなるためアイコンはフォルダを閉じた形状に戻し、フォルダ名文字列を囲む枠も消去する。しかしフォルダ「ＡＡＡ」中で印刷画像を１枚以上指定しているため、フォルダアイコンは着色表示し、フォルダ名文字列も太字斜体で表示する。
【０１５６】
フォルダ名表示部２０１７には新たに選択されたフォルダ「ＣＣＣ」のフルパス名文字列を表示する。また該フォルダ「ＣＣＣ」中で印刷画像を１枚以上指定しているため、フォルダ名文字列の左側に星印を表示する。
【０１５７】
この時フォルダリスト３０００にはフォルダ「ＣＣＣ」と「ＡＡＡ」がこの順で登録されている。フォルダ「ＣＣＣ」より前にはフォルダが登録されていないため、「前のフォルダ」ボタン２０１９は無効表示する。逆にフォルダ「ＣＣＣ」より後にはフォルダ「ＡＡＡ」が登録されているため、「次のフォルダ」ボタン２０２０は有効表示する。またフォルダリスト３０００に前記２フォルダが登録されているため、「解除」ボタン２０２１、「編集」ボタン２０２２も有効表示する。
【０１５８】
選択画像枚数表示部２０２３には、フォルダ「ＣＣＣ」とフォルダ「ＡＡＡ」でそれぞれ印刷指定した画像枚数の総計として１３を表示する。
【０１５９】
図１６は、ユーザがさらにフォルダ「ＢＢＢ」、「ＥＥＥ」、「ＤＤＤ」で印刷画像を指定してから、フォルダ「ＢＢＢ」、「ＤＤＤ」での選択画像をすべて解除し、さらにフォルダ「ＡＡＡ」を再度選択した後、選択フォルダリスト表示ボタン２０１８を指定してマウス１０１３のボタンをクリックした状態でのディスプレイ装置１０１１への表示例を示す図である。
【０１６０】
フォルダツリー表示部２００６中、現在選択されているフォルダ「ＡＡＡ」にはフォルダを開いた形状のアイコンとフォルダ名を囲む枠を表示する。また印刷画像を選択しているフォルダ「ＣＣＣ」、「ＡＡＡ」、「ＥＥＥ」はフォルダアイコンを着色表示し、フォルダ名を太字斜体で表示する。一度印刷画像を指定した後、すべての画像選択を解除したフォルダ「ＢＢＢ」、「ＤＤＤ」は他のフォルダと同様の通常表示とする。
【０１６１】
フォルダリスト３０００へのフォルダ登録は、ユーザが対象フォルダで印刷画像を指定した後、他のフォルダを選択した際に、図８のステップＳ２０８から呼び出される図１０のステップ４０６で行う。その後、ユーザが前記対象フォルダ内の画像ファイルの印刷枚数をすべて０に設定しても、フォルダリスト３０００からのフォルダ登録は抹消しない。そのためユーザが前記の操作を行った後にはフォルダリスト３０００には「ＣＣＣ」、「ＡＡＡ」、「ＢＢＢ」、「ＥＥＥ」、「ＤＤＤ」の５フォルダが登録されている。この内「ＢＢＢ」と「ＤＤＤ」の２フォルダについては、すべての画像ファイルの印刷枚数が０となっているため、図８のステップ２０８から呼び出される図１０のステップＳ４０７において、対応するファイルリストはＲＡＭ１００６のワークエリア中から削除され、フォルダリスト３０００のファイルリストへのリンク欄は０となっている。
【０１６２】
図１６では、ユーザが選択フォルダリスト表示ボタン２０１８を指定してマウス１０１３のボタンをクリックしたことにより、選択フォルダリスト７００７を表示しているが、この中には現時点でフォルダリスト３０００に登録されている５フォルダを登録順に下から表示している。また印刷画像を選択しているフォルダ「ＣＣＣ」、「ＡＡＡ」、「ＥＥＥ」については、それぞれのパス名の左側に星印を表示する。一方ユーザが印刷画像設定をすべて解除してしまったフォルダ「ＢＢＢ」、「ＤＤＤ」は前記星印を表示しない。
【０１６３】
図２０は前記「単一フォルダモード」での第１タブ選択時のディスプレイ装置１０１１への表示の一例を示す図である。
【０１６４】
前記のとおり本実施の形態における印刷制御アプリケーションの「単一フォルダモード」での処理動作は、図３０に示した従来技術と基本的に同様である。
【０１６５】
図１９の「設定」ダイアログにおけるモード設定チェックボックス１０００１の設定変更により、「単一フォルダモード」から「複数フォルダモード」に切り替わった際には、「単一フォルダモード」で行われた画像ファイルの印刷設定はすべて解除される。また逆に「複数フォルダモード」から「単一フォルダモード」に切り替わった場合にも、「複数フォルダモード」で行われた画像の印刷設定はすべて解除され、同時にＲＡＭ１００６中のワークエリアに作成されたフォルダリスト３０００、ファイルリスト４０００も初期状態となるようクリアされる。
【０１６６】
次に図１７を参照して、第２タブの処理について説明する。
【０１６７】
図１７は本実施の形態における印刷制御アプリケーションによる第２タブの処理時のディスプレイ装置１０１１への表示の一例を示す図である。ユーザが図２の第２タブ２００２を指定してマウス１０１３のボタンをクリックした際に図１７の画面を表示する。以下の処理動作は図３のフローチャートのステップＳ１０５で行われる第２タブの処理に相当する。
【０１６８】
第２タブの処理時には第２タブのタブ領域２００２が選択された状態で表示し、作業領域２００４の表示を第２タブ用に切り替える。
【０１６９】
図中、８００１はプリンタ名表示欄であり、入出力インタフェース１０１５を介して情報処理装置１０００に接続されているプリンタ１０１４の名称を表示する。複数のプリンタが情報処理装置１０００に接続されている場合には、ユーザがプリンタリスト表示ボタン８００２を指定してマウス１０１３のボタンをクリックすることにより、プリンタ名の一覧をドロップダウン表示する。該プリンタ名の一覧の中から、ユーザがいずれかを指定してマウス１０１３のボタンをクリックすることにより、指定されたプリンタが新たに選択され、該指定されたプリンタの名称がプリンタ名表示欄８００１に表示される。
【０１７０】
用紙サイズ表示部８００３には、現在プリンタ名表示欄８００１に表示されているプリンタで使用可能な用紙サイズが一覧表示される。用紙サイズはユーザに分かりやすいように用紙アイコンとサイズ名文字列を対にして表示する。この中で現在選択されている用紙サイズは十字網掛けで強調表示する。図１７では「Ａ４」サイズが選択されている。
【０１７１】
ユーザが用紙サイズ表示部８００３中のいずれかの用紙サイズを指定してマウス１０１３のボタンをクリックすると、指定された用紙サイズが選択されたものとして表示を更新する。前記プリンタ名表示欄８００１のプリンタが変更された場合には、用紙サイズ表示部８００３を新たに選択されたプリンタで使用可能な用紙サイズの一覧に更新する。
【０１７２】
用紙の種類表示部８００４には、現在プリンタ名表示欄８００１に表示されているプリンタで、かつ現在用紙サイズ表示部８００３で選択されている用紙サイズで使用可能な用紙の種類の一覧を表示する。用紙の種類はユーザに分かりやすいように用紙アイコンと種類名文字列を対にして表示する。この中で現在選択されている用紙の種類は十字網掛けで強調表示する。図１７では「コート紙」が選択されている。
【０１７３】
ユーザが用紙の種類表示部８００４中のいずれかの用紙の種類を指定してマウス１０１３のボタンをクリックすると、指定された用紙の種類が選択されたものとして表示を更新する。前記プリンタ名表示欄８００１のプリンタが変更された場合には、新たに選択されたプリンタで、かつ現在用紙サイズ表示部８００３で選択されている用紙サイズで使用可能な用紙の種類の一覧に用紙の種類表示部８００４を更新する。また前記用紙サイズ表示部８００３で選択されている用紙サイズが変更された場合にも、新たに選択されたプリンタで、かつ現在用紙サイズ表示部８００３で選択されている用紙サイズで使用可能な用紙の種類の一覧に用紙の種類表示部８００４を更新する。
【０１７４】
選択画像枚数表示部２０２３には、先に説明した第１タブの処理で印刷指定された画像ファイルの総数を表示する。
【０１７５】
第２タブの処理中に、他のタブのタブ領域２００１、２００３、または終了ボタン２００５をユーザが指定してマウス１０１３のボタンをクリックすると、第２タブの処理すなわち図３のステップＳ１０５の処理を終了する。
【０１７６】
次に図１８を参照して、前記第３タブの処理について説明する。
【０１７７】
図１８は本実施の形態における印刷制御アプリケーションによる前記第３タブの処理時のディスプレイ装置１０１１への表示の一例を示す図である。ユーザが図２の第３タブ２００３を指定してマウス１０１３のボタンをクリックした際に図１８の画面を表示する。以下の処理動作は図３のフローチャートのステップＳ１０７で行われる第３タブの処理に相当する。
【０１７８】
第３タブの処理時には第３タブのタブ領域２００３が選択された状態で表示し、作業領域２００４の表示を第３タブ用に切り替える。
【０１７９】
図中、９００１はレイアウト表示部であり、第２タブのプリンタ名表示欄８００１に表示されていたプリンタで、用紙サイズ表示部８００３で選択された用紙サイズで、かつ用紙の種類表示部８００４で選択された用紙の種類で指定可能なレイアウトの種類を一覧表示する。レイアウトの種類はユーザに分かりやすいように、レイアウトアイコンとレイアウト名文字列を対にして表示する。この中で現在選択されているレイアウトは十字網掛けで強調表示する。図１８では「フチなし１面」レイアウトが選択されている。一覧表示するレイアウトの種類が多く、レイアウト表示部９００１に収まらない場合には、上下へのスクロール表示を行う。ユーザによるマウス１０１３を介したスクロールバー９００２の操作に従ってスクロールさせる。
【０１８０】
プリンタの機種によってはフチなし全面印刷が行えないものがあり、またフチなし全面印刷可能な機種のプリンタにおいても用紙サイズによってはフチなし全面印刷が行えない場合があり、さらにフチなし全面印刷可能な機種のプリンタ、用紙サイズの組み合わせであっても用紙の種類によってフチなし全面印刷ができる場合とできない場合とがある。また小さな用紙サイズであるクレジットカードサイズに対して大量の１００画像を収めるレイアウトなど、用紙サイズによっては適用することが不適切なレイアウトがある。そのため、第３タブの処理開始時には、レイアウト表示部９００１中に一覧表示するレイアウトを前記第２タブのプリンタ名表示欄８００１、用紙サイズ表示部８００３、用紙の種類表示部８００４の表示、選択に応じて変更する。
【０１８１】
９００４は印刷プレビュー表示部である。印刷プレビュー表示部９００４には、前記プリンタ名表示欄８００１、用紙サイズ表示部８００３、用紙の種類表示部８００４、レイアウト表示部９００１においてなされた各設定に従って、第１タブで印刷指定された画像を、図１９のフォルダ単位の印刷順序表示欄１０００２、画像の印刷順序表示欄１０００４に表示される印刷順序で印刷した場合の出力結果予想図を表示する。印刷プレビュー表示部９００４には１枚の用紙に印刷される画像の予想図全体を表示する。
【０１８２】
前記「ファイル」メニュー２０２４中の「設定」項目に対するユーザ操作により図１９の「設定」ダイアログが開かれ、印刷順序設定が変更された場合には、変更された該印刷順序設定に従って印刷プレビュー表示部９００４の表示は更新される。
【０１８３】
９００５は印刷リスト表示部である。印刷リスト表示部９００５には、前記プリンタ名表示欄８００１、用紙サイズ表示部８００３、用紙の種類表示部８００４、レイアウト表示部９００１においてなされた各設定に従って、第１タブで印刷指定された画像ファイルを、図１９のフォルダ単位の印刷順序表示欄１０００２、画像の印刷順序表示欄１０００４に表示される印刷順序で印刷した場合の全出力結果の予想図の縮小版を各ページの番号と対にして一覧表示する。出力する際のページ数が多く印刷リスト表示部９００５に収まらない場合には、左右へのスクロール表示を行う。ユーザによるマウス１０１３を介したスクロールバー９００６の操作に従ってスクロールさせる。なお、各画像の番号の近傍位置に、印刷する部数を括弧書きで表示するようにしても良い。
【０１８４】
前記「ファイル」メニュー２０２４中の「設定」項目に対するユーザ操作により図１９の「設定」ダイアログが開かれ、印刷順序設定が変更された場合には、変更された該印刷順序設定に従って印刷リスト表示部９００５の表示は更新される。
【０１８５】
印刷リスト表示部９００５中では、印刷プレビュー表示部９００４に表示しているページを十字網掛けで強調表示する。図１８では１ページ目の出力結果予想図を印刷プレビュー表示部９００４に表示していることを示している。
【０１８６】
ユーザが印刷リスト表示部９００５の任意のページを指定してマウス１０１３のボタンをクリックすると、印刷リスト表示部９００５中では指定されたページを強調表示する。また印刷プレビュー表示部９００４は指定されたページの出力結果予想図で表示を更新する。
【０１８７】
９００７は「前ページ」ボタンである。ユーザが「前ページ」ボタン９００７を指定してマウス１０１３のボタンをクリックすると、印刷リスト表示部９００５で現在強調表示しているページの一つ前のページを強調表示し、印刷プレビュー表示部９００４には新たに強調表示されたページの出力結果予想図を表示する。印刷リスト表示部９００５で先頭ページが強調表示されている場合には、「前ページ」ボタン９００７は無効表示し、ユーザ操作に対する処理を行わない。
【０１８８】
９００８は「次ページ」ボタンである。ユーザが「次ページ」ボタン９００８を指定してマウス１０１３のボタンをクリックすると、印刷リスト表示部９００５で現在強調表示しているページの一つ後のページを強調表示し、印刷プレビュー表示部９００４には新たに強調表示されたページの出力結果予想図を表示する。印刷リスト表示部９００５で最終ページが強調表示されている場合には、「次ページ」ボタン９００８は無効表示し、ユーザ操作に対する処理を行わない。
【０１８９】
９００９は「印刷」ボタンである。ユーザが「印刷」ボタン９００９を指定してマウス１０１３のボタンをクリックすると、プリンタ表示欄８００１、用紙サイズ表示部８００３、用紙の種類表示部８００４、レイアウト表示部９００１においてなされた各設定に従って、第１タブで印刷指定された全画像ファイルを、図１９のフォルダ単位の印刷順序表示欄１０００２、画像の印刷順序表示欄１０００４に表示される印刷順序でプリンタ１０１４から印刷する。
【０１９０】
ここで、印刷ボタン９００９がクリックされた場合の処理手順を図３５のフローチャートに従って説明する。なお、説明に先立ち、フォルダリスト３０００内のフォルダのパス名（フォルダの所在を示す文字列）、並びに、ファイルリスト４０００等におけるファイル名の文字列は、図１９の設定ウインドウで設定された順序で並べ替えられているものとして説明する。
【０１９１】
先ず、ステップＳ５０１では、フォルダリストが空であるか否かを判定する。空であれば、印刷すべき画像データファイルが１つも選択されていないことになるので、本処理を終了する。
【０１９２】
また、フォルダリストが空ではないと判断した場合、ステップＳ５０２に進んで、変数ｉを“１”で初期化する。
【０１９３】
次いで、ステップＳ５０３において、フォルダリストのｉ番目に、フォルダのパス名の文字列があるか否かを判断する。ない場合には、フォルダリストに格納された全フォルダについての処理が完了したことになるので、本処理を終了する。
【０１９４】
また、ステップＳ５０３でフォルダリスト中のｉ番目にフォルダ名の文字列があった場合には、ステップＳ５０４でその文字列を取得する。次いで、ステップＳ５０５にて、取得したフォルダ名にリンクしたファイルリストが存在するか否かを判定する。この判定は、図４に示すように第２フィールドに格納されたアドレス（ポインタ）が“０”であるか否かで判定する。
【０１９５】
アドレスが“０”である場合には、該当するファイルリストが存在しない、すなわち、着目フォルダ内に印刷すべき画像データファイルは１つも存在しないことになるので、ステップＳ５０６に進んで、変数ｉを“１”だけ増加させ、ステップＳ５０３に戻る。
【０１９６】
また、ステップＳ５０５にて、着目フォルダに対するファイルリストが存在すると判定した場合には、ステップＳ５０７において変数ｊを“１”で初期化する。
【０１９７】
次いで、ステップＳ５０８において、着目ファイルリスト中のｊ番目にファイル名が記述されているか否かを判定する。ｊ番目にファイル名が記述されていないと判断した場合には、着目ファイルリストの印刷処理が完了したことを意味するので、ステップＳ５０６の処理を行う。
【０１９８】
また、ファイルリスト中のｊ番目にファイル名が記述されていると判断した場合には、ステップＳ５０９に進み、ｉ番目のフォルダ名＋ｊ番目のファイル名で特定される画像ファイルを読出し、ステップＳ５１０にて印刷出力処理を行う。この後、ステップＳ５１１にて変数ｊを“１”だけ増加させ、ステップＳ５０８以降の処理を繰り返す。
【０１９９】
以上の結果、フォルダリスト、ファイルリストの記述順に、画像の印刷が行われることになる。
【０２００】
次に図２１と図２２を参照して、前記「複数フォルダモード」での画像の印刷順序について説明する。
【０２０１】
図２１はＨＤＤ１００４中のフォルダ群と該フォルダ群に包含される画像ファイル群の例を模式的に示した図である。ＨＤＤ１００４中には「Ａ」フォルダ１１００１、「Ｂ」フォルダ１１００２、「Ｃ」フォルダ１１００３の３フォルダがあり、各フォルダには画像ファイルが被写体の種類別に整理されて格納されている。図２１中「Ａ」フォルダ１１００１にはファイル名が「ＩＭＧ＿０００３．ｊｐｇ」である画像ファイル１１００４を含め、「子供」に関連する４ファイルが格納されている。同様に「Ｂ」フォルダ１１００２には「ペットの犬」関連、「Ｃ」フォルダ１１００３には「ペットの猫」関連の画像ファイルがそれぞれ格納されているが、個々の画像ファイルのファイル名や撮影日時は様々である。
【０２０２】
ここではユーザが図１９の「設定」ダイアログのモード設定チェックボックス１０００１をチェック状態とすることにより「複数フォルダモード」にし、フォルダ単位の印刷順序表示欄１０００２で「選択順」、画像の印刷順序表示欄１０００４では「名前順」をそれぞれ指定した状態になっているものとする。この時ユーザが、第１タブの操作により「Ａ」フォルダ１１００１、「Ｂ」フォルダ１１００２、「Ｃ」フォルダ１１００３の順に各フォルダ中の全ファイルを印刷対象として１枚ずつ指定、前記第３タブの操作で多数の画像を１枚の用紙に収めて印刷するインデックスレイアウトを選択して印刷を実行すると、図２２に示す出力が得られる。図２２は複数フォルダ中の画像を１枚の用紙に印刷した出力例を示す図である。
【０２０３】
１枚の用紙１１０１１には「Ａ」フォルダ１１００１、「Ｂ」フォルダ１１００２、「Ｃ」フォルダ１１００３でそれぞれ指定された計１５枚の画像が印刷されるが、ユーザがはじめに選択したフォルダである「Ａ」フォルダ１１００１中の画像１１０１２が先頭部に配置される。これらの４画像１１０１２は「設定」ダイアログの画像の印刷順序表示欄１０００４で指定されているとおり名前順に整列されている。
【０２０４】
「Ａ」フォルダ１１００１中の画像１１０１２の次には「Ｂ」フォルダ１１００２中の画像１１０１３が配置される。これらの５画像１１０１３も名前順に整列されている。その後には同様に「Ｃ」フォルダの６画像１１０１４が名前順に整列されて配置される。
【０２０５】
本実施の形態では、印刷制御アプリケーションに「単一フォルダモード」と「複数フォルダモード」を設け、デフォルトでは「単一フォルダモード」としたため、従来の印刷制御アプリケーションを利用していたユーザは、何らの違和感なく本実施の形態における印刷制御アプリケーションを使用することができる。
【０２０６】
本実施の形態では「複数フォルダモード」を設け、ＲＡＭ１００６中のワークエリアにフォルダリスト３０００およびファイルリスト４０００を作成して、ユーザが印刷画像を選択後、異なるフォルダを選択した場合にも指定済みの画像ファイルおよび印刷数を記録し、該記録したすべての画像を一括して印刷するものとした。これにより、複数のフォルダに分散している画像ファイルを１回の印刷操作で印刷することができるようになる。
【０２０７】
このことにより単に複数フォルダに分散している画像ファイルを印刷する際のユーザの手間を軽減するだけでなく、例えば図１８のレイアウト表示部９００１中に含まれている「フチなし４面」を選択した際に、複数フォルダに分散している画像を１枚の用紙中にまとめて印刷することが可能になる。これは複数フォルダから同時に印刷画像を選択できなければ印刷制御アプリケーション単独では不可能だった処理である。
【０２０８】
本実施の形態における「複数フォルダモード」では複数フォルダから同時に印刷画像を選択できるようにしたが、図２のフォルダツリー表示部２００６およびサムネイル表示部２００９の操作方法は図３０に示す従来技術と同様であり、また特に単一のフォルダのみから印刷画像を選択する場合の操作方法は前記従来技術、あるいは「単一フォルダモード」と変わりない。そのため、従来の印刷制御アプリケーションになれているユーザは戸惑うことなく「複数フォルダモード」に移行することができる。
【０２０９】
サムネイル表示部２００９の表示が図３０に示す従来技術と同様であるため、図３１の従来技術のように画像の表示サイズが小さくなったり、印刷指定した画像同士の表示位置が離れて見つけにくくなることもない。図３２の従来技術のように一旦画像ファイルを選択ファイルリスト２２００４に追加した後、印刷枚数を別途指定するという煩雑な操作も不要である。
【０２１０】
本実施の形態ではフォルダツリー表示部２００６中で印刷画像を指定しているフォルダの表示方法を図１３の７００３のように変更しているため、印刷画像指定後他のフォルダを選択しても、画像を選択済みのフォルダを容易に見つけることができる。よって該画像を選択済みのフォルダを再選択することも容易である。
【０２１１】
本実施の形態では選択フォルダリスト表示ボタン２０１８を設け、現在選択されているフォルダ以外に印刷画像選択済みのフォルダがある場合には簡単なユーザ操作により選択フォルダリスト７００７を表示し、さらに前記印刷画像選択済みのフォルダを容易に再選択することができる。選択フォルダリスト７００７は常時表示せず、選択フォルダリスト表示ボタン２０１８に対するユーザ操作に応じてのみ表示するため、ディスプレイ装置１０１１上の限られた表示領域を有効に活用することができる。
【０２１２】
本実施の形態では前記印刷画像選択済みのフォルダの名称が長く、選択フォルダリスト７００７の幅に収まらない場合には、フォルダ名の中間部を省略して表示するため、ユーザはフォルダ名の先頭部によりＨＤＤ１００４中のフォルダ階層構造中での概略位置を、またフォルダ名の末尾部により対象フォルダの名称を知ることができ、より確実に目的のフォルダを選択することができる。
【０２１３】
本実施の形態では一度選択フォルダリストに登録されたフォルダは、印刷画像設定を解除しても登録抹消しない。そのため、ユーザが一度印刷設定を解除した画像について、改めて印刷を行うよう考え直したような場合に、前記画像を包含するフォルダをフォルダツリー表示部２００６から探し回るような煩雑な操作なしに、簡単に再設定を行うことができる。
【０２１４】
本実施の形態では、選択フォルダリスト７００７の中で印刷画像を指定しているフォルダのフォルダ名には星印を付加して表示し、包含するすべての画像ファイルの印刷画像設定を解除したフォルダと区別している。そのため印刷設定済みの画像をサムネイル表示部２００９で再確認したい場合等に、選択フォルダリスト７００７の中から目的のフォルダをより容易に見つけることができる。
【０２１５】
本実施の形態では「前のフォルダ」ボタン２０１９、「次のフォルダ」ボタン２０２０を設けているため、フォルダリスト３０００に登録済みのフォルダの選択が容易なユーザ操作によって実現される。
【０２１６】
本実施の形態では「フォルダの選択解除」ダイアログおよび「選択フォルダの編集」ダイアログを設けることにより、フォルダリスト３０００に登録済みのフォルダの登録を抹消することができる。このことにより、フォルダツリー表示部２００６とサムネイル表示部２００９の操作を繰り返したために、選択フォルダリスト７００７中に不必要に多くのフォルダが登録された場合、特にすべての画像ファイルの印刷設定を解除したフォルダが多く登録されている場合に、それらを容易に整理し、選択フォルダリスト７００７を見やすくすることができる。これら各ダイアログ中の選択フォルダリスト５００１、６００１にも、印刷画像が設定されているフォルダについて星印を付加して表示しているため、ユーザが印刷画像を設定しているフォルダを誤って登録解除してしまうことを回避できる。また「選択フォルダの編集」ダイアログにはサムネイル表示欄を設け、選択フォルダリスト６００１で選択されているフォルダ中の画像ファイルに対して印刷設定がなされている場合に、該画像ファイルの縮小画像を表示するため、ユーザは印刷画像を設定しているフォルダからも不必要なフォルダを判別して登録を解除することができる。
【０２１７】
本実施の形態ではフォルダリスト３０００への登録フォルダ数が１００に達している状態でさらにフォルダの追加登録をしようとした際には図１０のステップＳ４０４で登録削除ダイアログ処理を行うため、前記「フォルダの選択解除」ダイアログや「選択フォルダの編集」ダイアログをユーザ操作によって開かなくても、フォルダリスト３０００への登録フォルダ、すなわち登録フォルダリスト７００７に表示されるフォルダ名が過剰に増加することを防ぎ、またＲＡＭ１００６中のワークエリア使用量が無制限に増大することを防ぐことができる。
【０２１８】
本実施の形態では「設定」ダイアログで画像の印刷順序に加え、フォルダ単位の印刷順序も設定可能としているため、「複数フォルダモード」において、よりユーザの意図に合った順序での画像印刷を行うことが可能となる。
【０２１９】
本実施の形態では、先に示した図１９の「設定」ダイアログにおけるフォルダ単位の印刷順序表示欄１０００２の選択肢として「日付順」、「名前順」、「選択順」の３種を表示するものとしたが、これらの一部を選択肢から外し、あるいはこれら以外のものを選択肢に含めても構わない。例えば「フォルダを無視する」を選択肢として加え、これが選択されている場合には画像ファイルをフォルダ単位では扱わず、印刷設定されているすべての画像を、画像の印刷順序表示欄１０００４に表示している印刷順に一括して整列するようにし、フォルダ単位で整列する設定との間で切り替え、印刷するように構成してもよい。
【０２２０】
図２９は、図２１に例示したフォルダ構成中の画像を前記「フォルダを無視する」方法で印刷した印刷結果を示す図である。なお図２９は「設定」ダイアログ中の画像の印刷順序表示欄１０００４が「名前順」となっている場合の例である。
【０２２１】
本実施の形態では、フォルダツリー表示部２００６は、ＨＤＤ１００４中のフォルダの階層構造をツリー形式で表示しているが、表示形式はツリー形式に限定されず、例えば図２３のように階層リストボックス１２００１によってフォルダを表示してもよい。図２３の例では左端のリストボックスに表示している「Ｃ：」が２番目のリストボックスに表示されている各フォルダを包含しており、その中で選択されている「Ｕｓｅｒ１」フォルダが３番目のリストボックスに表示されている各フォルダを包含していることを示す。この例ではフォルダ「Ｃ：￥Ｕｓｅｒ１￥Ｐｉｃｔｕｒｅｓ￥ＣＣＣ」が選択されている。
【０２２２】
この表示形式では、現在選択しているフォルダ以外のフォルダで印刷画像設定を行っている場合に、そのフォルダを階層リストボックス１２００１からは探しにくいが、選択フォルダリスト表示ボタン１２００２への操作により選択フォルダリストを開けば容易にアクセスすることができる。「前のフォルダ」ボタン１２００３、「次のフォルダ」ボタン１２００４も有用である。
【０２２３】
本実施の形態では、フォルダツリー表示部２００６中、印刷画像の設定が行われているフォルダはアイコンに着色し、フォルダ名を太字斜体で表示するものとしたが、異なる形式で表示方法を変更してもよい。例えばフォルダアイコンの形状を変更する、フォルダアイコンまたはフォルダ名文字列に星印などのマークを付加する、フォルダ名文字列の色を変更する、フォルダ名文字列に下線を付加するなどが考えられるが、通常のフォルダと判別できる表示方法であればこれらに限定されない。
【０２２４】
逆に印刷画像の設定が行われているフォルダの表示方法を変更しないように構成してもよい。この場合フォルダツリー表示部２００６だけからでは印刷画像の設定が行われているフォルダを判別することができないが、選択フォルダリスト７００７などが代替手段となりうる。
【０２２５】
本実施の形態では、サムネイル表示部２００９には「複数フォルダモード」の場合にもフォルダツリー表示部２００６で選択された単一のフォルダ２００８に含まれる画像ファイルのみを表示しているが、印刷画像が選択されている複数フォルダのサムネイルフレームを連続して表示するように構成してもよい。
【０２２６】
図２４および図２５はサムネイル表示部に複数フォルダの画像を連続して表示するようにしたユーザインタフェースの一例を示す図である。図２４に例示するように、サムネイル表示部２００９のサムネイルフレーム２０１０の上にフォルダ名のフルパス文字列１２００５を表示する。ユーザがスクロールバー２０１１の操作によりサムネイル表示部の下の方を参照すると、図２５に例示するように次に画像の印刷設定を行ったフォルダについてフォルダ名のフルパス文字列１２００６を表示する。該フルパス文字列１２００６の下には、該フルパス文字列１２００６で指定されるフォルダに含まれる画像ファイルに対応するサムネイルフレーム１２００７を表示する。この時、フォルダツリー表示部２００６でもフルパス文字列１２００６に対応するフォルダが選択されたものとして表示を更新する。ユーザがフォルダツリー表示部２００８で新しいフォルダを選択すると、サムネイル表示部２００９の最下部に該新しいフォルダのフルパス文字列と該新しいフォルダに含まれる画像ファイルに対応するサムネイルフレームを追加して表示する。ユーザがフォルダツリー表示部２００６や選択フォルダリスト表示ボタン２０１８などの操作により、既に画像の印刷設定を行ったフォルダを選択した場合には、サムネイル表示部２００９をスクロールし、選択されたフォルダがサムネイル表示部２００９に見えるように表示を更新する。フルパス文字列１２００５、１２００６は、当該フォルダ内で印刷画像の設定がなされている場合には左側に星印を付加して表示する。
【０２２７】
このように構成しても、前記の実施の形態と同様の各種効果を得ることができる。またサムネイル表示部２００９中にフォルダ名のフルパス文字列１２００５、１２００６を表示することから、これらが選択フォルダリストの代わりとして機能するため、選択フォルダリスト表示ボタン２０１８や選択フォルダリスト７００７の表示を省略し、ディスプレイ１０１１の限られた表示領域を有効に活用することもできる。
【０２２８】
本実施の形態では、一旦フォルダリスト３０００に登録されたフォルダの画像の印刷設定をすべて解除した場合に、該フォルダはフォルダリスト３０００から削除せず、選択フォルダリスト７００７からも抹消しないものとしたが、選択フォルダリスト７００７から抹消するように構成することもできる。この場合、選択フォルダリスト７００７中に表示するフォルダ数を減少させ、見やすい表示を提供することができる。また同様にフォルダリスト３０００からも登録を削除するようにしてもよい。このことによりＲＡＭ１００６中のワークエリアの使用量を削減することができる。
【０２２９】
本実施の形態では、印刷画像を１枚以上設定した状態でユーザが他のフォルダを選択した際に図１０のフォルダ登録処理を行うものとしたが、フォルダリスト３０００へのフォルダ登録は他のタイミングで行うように構成することもできる。例えばユーザがサムネイル表示部２００９から画像の印刷枚数を１枚以上に設定した際に行う、つまり図８のフローチャートのステップＳ２０８を廃し、替わりにステップＳ２０６の時点でフォルダ登録処理を行うようにしてもよい。あるいはステップＳ２０８での処理に加えてユーザが新たなフォルダを選択した際にも行う、つまり図８のステップＳ２１１の後に前記新たなフォルダを登録するように構成してもよい。ただしこれらの、特に後者の場合には本実施の形態に比べて印刷画像を１枚も指定していないフォルダがフォルダリスト３０００に登録される可能性が高くなるため、前記のように画像の印刷設定をすべて解除した場合には該フォルダをフォルダリスト３０００から削除するよう構成することが望ましい。
【０２３０】
本実施の形態では、「前のフォルダ」ボタン２０１９、「次のフォルダ」ボタン２０２０を設けたが、これらを表示しないように構成してもよい。この場合は選択フォルダリスト７００７がそれらの代替手段として使用できる。
【０２３１】
逆に「前のフォルダ」ボタン２０１９、「次のフォルダ」ボタン２０２０があれば、それらを代替手段として選択フォルダリスト表示ボタン２０１８や選択フォルダリスト７００７の表示を省略するよう構成することもできる。このことによりディスプレイ１０１１の限られた表示領域を有効に活用することができる。
【０２３２】
本実施の形態では、「解除」ボタン２０２１、「編集」ボタン２０２２を設けたが、これらのいずれか一方、または両方の表示を省略するよう構成することもできる。このことによってもディスプレイ１０１１の限られた表示領域を有効に活用することができる。この場合ユーザ意図によって選択フォルダリスト７００７の表示項目を減らすことはできないが、選択フォルダリスト７００７の項目数が１００を超えようとした場合には図１０のステップＳ４０４の処理により、フォルダの登録削除処理が行われる。
【０２３３】
本実施の形態では、図６の「フォルダの選択解除」ダイアログの「閉じる」ボタン５００４の表示制御は行っていない。しかし図１０のステップＳ４０４で登録削除ダイアログ処理を行う際には、フォルダリスト３０００から必ず１以上のフォルダを登録抹消しなければならないため、ここで図６の「フォルダの選択解除」ダイアログを開く場合には、１以上のフォルダを登録抹消するまで「閉じる」ボタン５００４を無効表示し、該ボタンに対するユーザ操作に対する処理を行わないようにしてもよい。また印刷制御アプリケーションをこのように構成した場合にはステップＳ４０４の処理実行後にフォルダリスト３０００への登録フォルダ数は必ず１００より少なくなっているため、ステップＳ４０３へ戻らず、ステップＳ４０５へ進むように構成してもよい。
【０２３４】
本実施の形態では、図１０のステップＳ４０４の処理ではサムネイル一覧を表示しない「フォルダの選択解除」ダイアログを表示するものとしたが、サムネイル一覧を表示する「選択フォルダの編集」ダイアログを表示するよう構成してもよい。
【０２３５】
本実施の形態では、選択フォルダリスト７００７中、印刷画像の設定がなされているフォルダについては、フォルダ名に星印を付加して表示するものとしたが、その他の形式でフォルダ名の表示方法を変更するようにしてもよい。例えば星印の代わりに図形（アイコン）を付加する、フォルダ名文字列を他のフォルダ名とは異なる色で表示する、太字で表示する、斜体で表示する、反転表示する、下線を付加するなどが考えられるが通常のフォルダと判別できる表示方法であればこれらに限定されない。
【０２３６】
本実施の形態では、「複数フォルダモード」での印刷時には、複数のフォルダから選択された画像を連続して印刷するようにしたが、フォルダの区切りを印刷結果に反映させるよう構成してもよい。この場合には、画像が種類別にフォルダに分類されている場合等にユーザは出力結果の印刷物を容易に分類することができる。
【０２３７】
図２７はフォルダの区切りに改ページを挿入した場合の出力例を示す図である。１枚目の用紙１２０１９には、図１９の「設定」ダイアログ中でフォルダ単位の印刷順序表示欄１０００２に表示される整列規則で１番目になるフォルダにおいてユーザが選択した画像を、画像の印刷順序表示欄１０００４に表示される方法で整列して印刷する。次のフォルダに包含される画像の前に改ページを挿入し、２枚目の用紙１２０２０に２番目のフォルダに包含される画像を整列して印刷する。同様に3番目のフォルダに包含される画像は３枚目の用紙１２０２１に印刷する。このとき、フォルダ名を各用紙に印刷するようにしても良い。
【０２３８】
一方図２８はフォルダの区切りに画像を挿入した場合の出力例を示す図である。用紙１２０２２の先頭部には１番目のフォルダに包含されている画像１２０２３を印刷し、それに続けて区切り画像１２０２４を印刷する。それに続けて２番目のフォルダに包含されている画像を印刷する。以後、フォルダの区切りに相当する位置に区切り画像１２０２４を挿入する。区切り画像１２０２４は１番目のフォルダに包含されている画像１２０２３の前にも印刷するよう構成してもよい。
【０２３９】
その他、フォルダの区切りに相当する位置で改行をするようにしてもよいし、区切り位置に以後印刷する画像が格納されているフォルダ名文字列を印刷するようにしてもよいし、見出しページを印刷するようにしてもよい。これらの方法により、画像が種類別にフォルダに分類されている場合等にユーザは出力結果の印刷物を容易に分類することができる
ただしこれらの場合、前記のように異なるフォルダから選択した画像を１枚の用紙上に印刷することはできなくなるため、例えば「設定」ダイアログに新たな設定項目を設け、該新たな設定項目の設定値に従って改ページや区切り画像の挿入を行う、あるいは図１８のレイアウト表示部９００１に「区切りありレイアウト」と「区切りなしレイアウト」の双方を選択肢として表示し、「区切りありレイアウト」が選択された場合のみ改ページや画像の挿入を行うように構成することが望ましい。
【０２４０】
本実施の形態のユーザインタフェースは、図３０の従来技術に示される「すべて」ボタンや「クリア」ボタン、「拡大表示」ボタンを有しないが、これらを有するように構成してもよいことは言うまでもない。この時、「クリア」ボタンが選択されたときの動作としては、現在選択されているフォルダ中の画像の印刷枚数をすべて０にリセットするよう構成してもよいし、他のフォルダを含めて印刷枚数を設定済みのすべての画像の印刷枚数を０にリセットするように構成してもよい。
【０２４１】
本実施の形態のユーザインタフェースでは、図３０の従来技術と同様に、対象画像ファイルの印刷有無と印刷枚数を同時に設定するものとしたが、図３２の従来技術のように各画像に対する印刷有無を先に設定し、個々の画像の印刷枚数は別途指定するように構成してもよい。画像の印刷有無と印刷枚数を別に指定するユーザインタフェースのディスプレイ１０１１への表示例を図２６に示す。
【０２４２】
図２６のユーザインタフェースを採用する場合の処理動作は以下のようになる。ユーザがマウス１０１３を介して印刷対象とする画像ファイルの格納されているフォルダをフォルダツリー表示部１２００８で指定すると、該フォルダ中の画像ファイルに格納されている画像の縮小版をサムネイル表示部１２００９に一覧表示する。
【０２４３】
ユーザがサムネイルを選択（図中のチェックマークを付与）した上で「追加」ボタン１２０１０をクリックすると、選択されたサムネイルに対応する画像を「選択ファイルリスト」１２０１１に登録する。この時フォルダツリー表示部１２００８中で選択されているフォルダ１２０１２の表示形式を図１２の２００８と同様に変更する。
【０２４４】
またユーザインタフェース上には図２に示したフォルダ名表示部２０１７、選択フォルダリスト表示ボタン２０１８、「前のフォルダ」ボタン２０１９、「次のフォルダ」ボタン２０２０、「解除」ボタン２０２１、「編集」ボタン２０２２と同様に、フォルダ名表示部１２０１３、選択フォルダリスト表示ボタン１２０１４、「前のフォルダ」ボタン１２０１５、「次のフォルダ」ボタン１２０１６、「解除」ボタン１２０１７、「編集」ボタン１２０１８を設ける。フォルダツリー表示部１２００８およびこれらのオブジェクトの表示方法や、ユーザ操作に対する処理内容は前記図２の対応するオブジェクトと同様であるため、説明を省略する。
【０２４５】
印刷制御アプリケーションのユーザインタフェースをこのように構成することにより、図２７の従来技術と同様「選択ファイルリスト」への画像ファイルの登録と該画像ファイルの印刷枚数の指定を異なる場所で行うことによる操作の煩雑さは残るものの、ユーザは複数のフォルダから画像を集めることができ、先に登録した画像を包含するフォルダを容易に再選択、画像の追加登録を行うことができる。
【０２４６】
＜他の実施の形態＞
図３４は、本発明の第２の実施の形態に係る記憶媒体のメモリマップを示す図である。
【０２４７】
本実施の形態に係る記憶媒体１３０００は、図３４に示すような各種のプログラム（プログラムコード群）が記憶されたＣＤ−ＲＯＭまたはＤＶＤ−ＲＯＭなどからなる。各種プログラムに従属するデータは、記憶媒体１３０００における所定のディレクトリにおいて管理されている。
【０２４８】
また、記憶媒体１３０００には、上記プログラムを管理するための情報、例えばバージョン情報、作成者に関する情報なども記憶される。さらには、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等が記憶されていてもよいし、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合には、該プログラムを伸長するためのプログラムが記憶されていてもよい。
【０２４９】
また、本発明の目的は、上述した第１の実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０２５０】
この場合、記憶媒体から読み出されたプログラムコード自体が上記第１の実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２５１】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【０２５２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０２５３】
【図１】本発明の第１の実施の形態に係る印刷制御装置のハードウェア構成を概略的に示すブロック図である。
【図２】第１の実施の形態における印刷制御アプリケーションによる「複数フォルダモード」でのディスプレイ装置への表示の一例を示す図である。
【図３】第１の実施の形態における印刷制御アプリケーションの処理動作を示すフローチャートである。
【図４】フォルダリストの一例を示す図である。
【図５】ファイルリストの例を示す図である。
【図６】「フォルダの選択解除」ダイアログの表示例を示す図である。
【図７】「選択フォルダの編集」ダイアログの表示例を示す図である。
【図８】第１の実施の形態における印刷制御アプリケーションによる第１タブの処理の処理動作を示すフローチャートである。
【図９】フォルダリスト読み出し処理の処理動作を示すフローチャートである。
【図１０】フォルダ登録処理の処理動作を示すフローチャートである。
【図１１】選択フォルダリストを表示した状態での表示の一例を示す図である。
【図１２】サムネイル表示部で画像の印刷枚数を設定した状態での表示の一例を示す図である。
【図１３】フォルダツリー表示部で他のフォルダを選択した状態での表示の一例を示す図である。
【図１４】選択フォルダリスト表示ボタンを選択した際の表示例を示す図である。
【図１５】印刷する画像ファイルを指定した後で元のフォルダを再度選択した状態での表示例を示す図である。
【図１６】選択フォルダリストを表示した状態での表示例を示す図である。
【図１７】第１の実施の形態における印刷制御アプリケーションによる第２タブの処理時のディスプレイ装置への表示の一例を示す図である。
【図１８】第１の実施の形態における印刷制御アプリケーションによる第３タブの処理時のディスプレイ装置への表示の一例を示す図である。
【図１９】「設定」ダイアログの表示例を示す図である。
【図２０】第１の実施の形態における印刷制御アプリケーションによる「単一フォルダモード」でのディスプレイ装置への表示の一例を示す図である。
【図２１】ＨＤＤ中のフォルダ群と該フォルダ群に包含される画像ファイル群の例を模式的に示した図である。
【図２２】複数フォルダ中の画像を１枚の用紙に印刷した出力例を示す図である。
【図２３】階層リストボックスによってフォルダの階層構造を表示する例を示す図である。
【図２４】サムネイル表示部に複数フォルダの画像を連続して表示するようにしたユーザインタフェースの一例を示す図である。
【図２５】サムネイル表示部に複数フォルダの画像を連続して表示するようにしたユーザインタフェースの一例を示す図である。
【図２６】画像の印刷有無と印刷枚数を別に指定するユーザインタフェースのディスプレイへの表示例を示す図である。
【図２７】フォルダの区切りに改ページを挿入した場合の出力例を示す図である。
【図２８】フォルダの区切りに画像を挿入した場合の出力例を示す図である。
【図２９】「フォルダを無視する」方法で印刷した印刷結果を示す図である。
【図３０】従来の印刷制御装置のユーザインタフェース表示例を示す図である。
【図３１】従来の階層データ表示方法の例を示す図である。
【図３２】従来の印刷画像の選択方法の例を示す図である。
【図３３】従来の出力対象ファイルの選択方法の例を示す図である。
【図３４】本発明の第２の実施の形態に係る記憶媒体のメモリマップを示す図であ
【図３５】実施形態における印刷処理の処理手順を示すフローチャートである。
【図１】
2006350943.tif 000003
【図２】
2006350943.tif 000004
【図３】
2006350943.tif 000005
【図４】
2006350943.tif 000006
【図５】
2006350943.tif 000007
【図６】
2006350943.tif 000008
【図７】
2006350943.tif 000009
【図８】
2006350943.tif 000010
【図９】
2006350943.tif 000011
【図１０】
2006350943.tif 000012
【図１１】
2006350943.tif 000013
【図１２】
2006350943.tif 000014
【図１３】
2006350943.tif 000015
【図１４】
2006350943.tif 000016
【図１５】
2006350943.tif 000017
【図１６】
2006350943.tif 000018
【図１７】
2006350943.tif 000019
【図１８】
2006350943.tif 000020
【図１９】
2006350943.tif 000021
【図２０】
2006350943.tif 000022
【図２１】
2006350943.tif 000023
【図２２】
2006350943.tif 000024
【図２３】
2006350943.tif 000025
【図２４】
2006350943.tif 000026
【図２５】
2006350943.tif 000027
【図２６】
2006350943.tif 000028
【図２７】
2006350943.tif 000029
【図２８】
2006350943.tif 000030
【図２９】
2006350943.tif 000031
【図３０】
2006350943.tif 000032
【図３１】
2006350943.tif 000033
【図３２】
2006350943.tif 000034
【図３３】
2006350943.tif 000035
【図３４】
2006350943.tif 000036
【図３５】
2006350943.tif 000037