(57)【要約】【課題】  グループ写真を仕分ける際の作業性の向上を図る。【解決手段】  注文者別に写真画像Ｐ１〜Ｐ４が分類され、その分類結果の順に写真画像Ｐ１〜Ｐ４が印刷される。また、分類による注文者の区分毎に、インデックスＩＸ１〜ＩＸ３が印刷される。さらに、注文者の区分毎に、該当する区分に含まれる写真画像を先に印刷させて、その後、インデックスを印刷するという逆順プリントを行なっている。【選択図】        図９
2006285495.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に対して、複数のデジタル写真画像を複数の注文者用として焼き増し印刷させる制御を行なう印刷制御装置であって、
各デジタル写真画像についての注文者毎の焼き増しの有無を示す集計データを記憶する集計データ記憶手段と、
前記集計データに基づいて、注文者別にデジタル写真画像を分類して、該分類結果の順に前記デジタル写真画像を印刷させる印刷処理手段と
を備えるデジタル写真画像の印刷制御装置。
【請求項２】
請求項１に記載のデジタル写真画像の印刷制御装置であって、
前記印刷処理手段は、
前記分類による注文者の区分毎に、仕切紙としてのページを印刷させる仕切紙印刷手段
を備えるデジタル写真画像の印刷制御装置。
【請求項３】
請求項２に記載のデジタル写真画像の印刷制御装置であって、
前記仕切紙印刷手段は、
前記仕切紙としてのページに、各区分に含まれるデジタル写真画像のサムネイル画像を付加するサムネイル画像付加手段
を備えるデジタル写真画像の印刷制御装置。
【請求項４】
請求項２または３に記載のデジタル写真画像の印刷制御装置であって、
前記印刷処理手段は、
前記注文者の区分毎に、該当する区分に含まれるデジタル写真画像を先に印刷させて、その後、仕切紙印刷手段を動作させることにより、デジタル写真画像と仕切紙との逆順印刷をさせる逆順印刷手段
を備えるデジタル写真画像の印刷制御装置。
【請求項５】
請求項１ないし４のいずれかに記載のデジタル写真画像の印刷制御装置であって、
前記集計データは、
列と行からなる２次元の表形式として構成され、列と行のいずれか一方である第１方向に前記注文者を特定する注文者特定情報が、他方である第２方向に前記デジタル写真画像を特定する写真特定情報がそれぞれ割り当てられたテーブルデータである
デジタル写真画像の印刷制御装置。
【請求項６】
請求項５に記載のデジタル写真画像の印刷制御装置であって、
前記印刷処理手段は、
前記第１方向における一つの注文者特定情報に着目して、該着目点において第２方向に向かって、前記有無の情報を順に一つずつ抽出する第２方向移動手段と、
前記第２方向移動手段により抽出された前記有無の情報が、有りであることを示すものであるときに、当該第２方向の写真特定情報により特定されるデジタル写真画像についての印刷を行なう印刷実行手段と、
前記第２方向移動手段における前記着目点を第１方向に向かって順に一つずつ移動する第１方向移動手段と
を備えたデジタル写真画像の印刷制御装置。
【請求項７】
印刷装置に対して、複数のデジタル写真画像を複数の注文者用として焼き増し印刷させる制御を行なう印刷制御方法であって、
各デジタル写真画像についての注文者毎の焼き増しの有無を示す集計データを記憶する行程と、
前記集計データに基づいて、注文者別にデジタル写真画像を分類して、該分類結果の順に前記デジタル写真画像を印刷させる行程と
を備えるデジタル写真画像の印刷制御方法。
【請求項８】
印刷装置に対して、複数のデジタル写真画像を複数の注文者用として焼き増し印刷させる制御を行なうためのコンピュータプログラムであって、
各デジタル写真画像についての注文者毎の焼き増しの有無を示す集計データを記憶する機能と、
前記集計データに基づいて、注文者別にデジタル写真画像を分類して、該分類結果の順に前記デジタル写真画像を印刷させる機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムであって、
前記デジタル写真画像を印刷させる機能は、
前記分類による注文者の区分毎に、仕切紙としてのページを印刷させる機能
を備えるコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムであって、
前記仕切紙としてのページを印刷させる機能は、
前記仕切紙としてのページに、各区分に含まれるデジタル写真画像のサムネイル画像を付加する機能
を備えるコンピュータプログラム。
【請求項１１】
請求項９または１０に記載のコンピュータプログラムであって、
前記デジタル写真画像を印刷させる機能は、
前記注文者の区分毎に、該当する区分に含まれるデジタル写真画像を先に印刷させて、その後、仕切紙印刷手段を動作させることにより、デジタル写真画像と仕切紙との逆順印刷をさせる機能
を備えるコンピュータプログラム。
【請求項１２】
請求項８ないし１１のいずれかに記載のコンピュータプログラムであって、
前記集計データは、
列と行からなる２次元の表形式として構成され、列と行のいずれか一方である第１方向に前記注文者を特定する注文者特定情報が、他方である第２方向に前記デジタル写真画像を特定する写真特定情報がそれぞれ割り当てられたテーブルデータである
コンピュータプログラム。
【請求項１３】
請求項８ないし１２のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に対して、複数のデジタル写真画像を複数の注文者用として焼き増し印刷させる制御を行なう技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラ（デジタルスチルカメラ）により撮影されたデジタル写真画像は、高性能インクジェットプリンタ等で容易に印刷することができる。一方、グループでの旅行、学校行事等で撮影したデジタル写真画像（以下、単に「写真」と呼ぶ）は、焼き増されて、写真に写っている各人に配布されることが多い。撮影者は、撮影した全ての写真を、行事等の参加者全員に回覧して、希望の写真の注文を受けて、各写真の注文枚数を集計して、各写真を必要な枚数だけ印刷するという作業を行なっていた。こうした作業の一例として、下記の特許文献１がある。
【０００３】
【特許文献１】特開平１１−８８８０８号公報
【０００４】
上記の印刷は、各写真を注文枚数だけ順に出力するものである。図１１に例示するように、第１番目の写真Ｐ１を注文枚数である３枚印刷して、第２番目の写真Ｐ２を注文枚数である２枚印刷して、第３番目の写真Ｐ３を注文枚数である２枚印刷して、第４番目の写真Ｐ４を注文枚数である１枚印刷してという順に印刷を行なっていた。
【０００５】
しかしながら、上記の従来技術では、撮影者は、印刷後、各注文者から受けた注文の控えを見ながら、印刷写真を各注文者に仕分けするという煩雑な作業を行なう必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の解決しようとする課題は、グループ写真を仕分ける際の作業性の向上を図ることにある。
【課題を解決するための手段】
【０００７】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００８】
本発明のデジタル写真画像の印刷制御装置は、
印刷装置に対して、複数のデジタル写真画像を複数の注文者用として焼き増し印刷させる制御を行なう印刷制御装置であって、
各デジタル写真画像についての注文者毎の焼き増しの有無を示す集計データを記憶する集計データ記憶手段と、
前記集計データに基づいて、注文者別にデジタル写真画像を分類して、該分類結果の順に前記デジタル写真画像を印刷させる印刷処理手段と
を備えることを特徴としている。
【０００９】
上記構成のデジタル写真画像の印刷制御装置によれば、注文者毎の焼き増しの有無を示す集計データに基づいて、注文者別にデジタル写真画像が分類され、その分類結果の順にデジタル写真画像が印刷される。このために、印刷された写真画像は注文者別に並んでいることから、注文者別に仕分けする作業が不要となる。したがって、デジタル写真画像を注文者別に仕分ける際の作業性に優れているという効果を奏する。
【００１０】
前記印刷処理手段は、前記分類による注文者の区分毎に、仕切紙としてのページを印刷させる仕切紙印刷手段を備える構成としてもよい。
【００１１】
この構成によれば、いずれのページで区分けされているかを仕切紙により容易に知ることができる。
【００１２】
前記仕切紙印刷手段は、前記仕切紙としてのページに、各区分に含まれるデジタル写真画像のサムネイル画像を付加するサムネイル画像付加手段を備える構成としてもよい。
【００１３】
この構成によれば、サムネイル画像が付加された仕切紙としてのページを見れば、その区分に含まれるデジタル写真画像を一目で知ることができることから、利便性に優れている。
【００１４】
前記仕切紙としてのページを印刷させるデジタル写真画像の印刷制御装置において、前記印刷処理手段は、前記注文者の区分毎に、該当する区分に含まれるデジタル写真画像を先に印刷させて、その後、仕切紙印刷手段を動作させることにより、デジタル写真画像と仕切紙との逆順印刷をさせる逆順印刷手段を備える構成としてもよい。
【００１５】
この構成によれば、印刷面を上にして排紙を行なう印刷装置において、排紙のトレイに積載された印刷物をそのまま取り出すだけで、先頭から、例えばＡ氏のサムネイル画像等が記された仕切紙、Ａ氏が写っている１または複数枚のデジタル写真画像、次いで、Ｂ氏のサムネイル画像等が記された仕切紙、Ｂ氏が写っている１または複数枚のデジタル写真画像というように、仕分けしたい通りに並んでいる印刷物を得ることができる。したがって、仕分けの作業が全く不要となることから、作業性により一層優れている。
【００１６】
前記集計データは、列と行からなる２次元の表形式として構成され、列と行のいずれか一方である第１方向に前記注文者を特定する注文者特定情報が、他方である第２方向に前記デジタル写真画像を特定する写真特定情報がそれぞれ割り当てられたテーブルデータとしてもよい。
【００１７】
この構成よれば、２次元の表形式により集計データを記憶させておくことができる。集計データの利用が容易である。
【００１８】
集計データを２次元の表形式とした前記デジタル写真画像の印刷制御装置において、前記印刷処理手段は、前記第１方向における一つの注文者特定情報に着目して、該着目点において第２方向に向かって、前記有無の情報を順に一つずつ抽出する第２方向移動手段と、前記第２方向移動手段により抽出された前記有無の情報が、有りであることを示すものであるときに、当該第２方向の写真特定情報により特定されるデジタル写真画像についての印刷を行なう印刷実行手段と、前記第２方向移動手段における前記着目点を第１方向に向かって順に一つずつ移動する第１方向移動手段とを備えた構成としてもよい。
【００１９】
この構成によれば、注文者が必要とするだけの焼き増し印刷を、容易な構成によって実現することができる。
【００２０】
本発明のデジタル写真画像の印刷制御方法は、
印刷装置に対して、複数のデジタル写真画像を複数の注文者用として焼き増し印刷させる制御を行なう印刷制御方法であって、
各デジタル写真画像についての注文者毎の焼き増しの有無を示す集計データを記憶する行程と、
前記集計データに基づいて、注文者別にデジタル写真画像を分類して、該分類結果の順に前記デジタル写真画像を印刷させる行程と
を備えたことを特徴としている。
【００２１】
本発明のコンピュータプログラムは、
印刷装置に対して、複数のデジタル写真画像を複数の注文者用として焼き増し印刷させる制御を行なうためのコンピュータプログラムであって、
各デジタル写真画像についての注文者毎の焼き増しの有無を示す集計データを記憶する機能と、
前記集計データに基づいて、注文者別にデジタル写真画像を分類して、該分類結果の順に前記デジタル写真画像を印刷させる機能と
をコンピュータに実現させることを特徴としている。
【００２２】
本発明のデジタル写真画像の印刷制御方法およびコンピュータプログラムによっても、本発明のデジタル写真画像の印刷制御装置と同様に、デジタル写真画像を注文者別に仕分ける際の作業性に優れているという効果を奏する。
【００２３】
本発明の記録媒体は、本発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【００２４】
本発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第１の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【発明を実施するための最良の形態】
【００２５】
本発明を実施するための最良の形態を実施例に基づき説明する。この実施例を次の順序に従って説明する。
Ａ．装置の構成：
Ｂ．コンピュータ処理：
Ｂ−１．処理の全体：
Ｂ−２．印刷処理：
Ｃ．作用・効果：
Ｄ．他の実施形態：
【００２６】
Ａ．装置の構成：
図１は、本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。この実施例のコンピュータシステムは、本発明のデジタル写真画像の印刷制御装置を構成するパーソナルコンピュータ１０を中心に備え、その周辺装置として、ディスプレイ２０とキーボード２２とマウス２４を備える。さらに、パーソナルコンピュータ１０には、デジタルカメラ２６とＣＤドライブ２８とプリンタ２９が接続されている。マウス２４は、トラックボール、トラックパッド、タブレット等の他のポインティングデバイスに換えることができる。プリンタ２９は、高性能のインクジェットプリンタであり、高品質の写真画像の印刷が可能となっている。なお、このプリンタ２９は、印刷面を上にして排紙を行なうタイプのものである。
【００２７】
パーソナルコンピュータ１０は、中央演算処理装置としてのＣＰＵ１１を中心にバス１２により相互に接続されたメモリ１３、表示画像メモリ１４、ハードディスクドライブ１５、入力制御ユニット１６、表示制御ユニット１７、出力制御ユニット１８等を備える。メモリ１３は、各種データ等を記憶するもので、ＣＰＵ１１の作業領域となる。表示画像メモリ１４は、ディスプレイ２０に表示する画像の画像データを一旦記憶するメモリである。
【００２８】
ハードディスクドライブ１５は、「写真の焼き増しプリント」用のソフトウェアとしてのコンピュータプログラムＰｒを記憶する。また、ハードディスクドライブ１５には、画像データＤｐが多数記憶されている。画像データＤｐは、デジタルカメラ２６によって撮影した写真画像で、ハードディスクドライブ１５の所定の領域（例えば、ホルダ）に格納されている。ハードディスクドライブ１５には、プリンタ２９への印刷を制御するためのプリンタドライバ（図示せず）も格納されている。
【００２９】
入力制御ユニット１６は、キーボード２２やマウス２４から入力操作を取り込み、デジタルカメラ２６から画像データを取り込み、ＣＤドライブ２８からデータを取り込む制御ユニットである。表示制御ユニット１７は、ディスプレイ２０への信号出力を制御する制御ユニットである。出力制御ユニット１８は、プリンタ２９への印刷を制御する制御ユニットである。
【００３０】
コンピュータプログラムＰｒは、もともとは、記録媒体としてのＣＤ−ＲＯＭ（図示せず）に記憶されている。そのＣＤ−ＲＯＭをＣＤドライブ２８にセットして、所定のインストールプログラムを起動することで、コンピュータプログラムＰｒをＣＤ−ＲＯＭから読み出してハードディスクドライブ１５にインストールすることができる。このコンピュータプログラムＰｒをＣＰＵ１１が実行することにより、本発明のデジタル写真画像の印刷制御装置の各種構成要件は実現される。なお、ページテンプレートＴｍについても、ＣＤ−ＲＯＭに予め記憶されており、コンピュータプログラムＰｒのインストール時に、同時にハードディスクドライブ１５に格納される。
【００３１】
図１では、本発明のデジタル写真画像の印刷制御装置の各種構成要件が、ＣＰＵ１１の内部で実現される機能のブロックによって示されている。すなわち、ＣＰＵ１１は、印刷処理部１１ａを機能として備える。このコンピュータプログラムＰｒは、実際は、デジタルカメラ２６で撮影した写真画像を焼き増し印刷する「写真の焼き増しプリント」用のアプリケーションプログラムであり、その中の一部のモジュールによって、印刷処理部１１ａの機能をパーソナルコンピュータ１０に実現させる。
【００３２】
なお、コンピュータプログラムＰｒは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、このコンピュータプログラムＰｒは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。コンピュータプログラムＰｒに従う制御処理について、以下詳細に説明する。
【００３３】
Ｂ．コンピュータ処理：
Ｂ−１．処理の全体：
図２は、この制御処理の全体的な流れを示すフローチャートである。このルーチンは、コンピュータプログラムＰｒを起動させる旨の指示がなされたときに、実行開始される。図示するように、処理が開始されると、ＣＰＵ１１は、まず、ディスプレイ２０にアプリケーションウィンドウＷＤを表示する（ステップＳ１００）。このアプリケーションウィンドウＷＤは、グラフィカル・ユーザ・インタフェース（ＧＵＩ）を構成している。
【００３４】
図３は、アプリケーションウィンドウＷＤの一例を示す説明図である。図示するように、アプリケーションウィンドウＷＤの左側の処理メニューフィールドＭＮには、［写真入力］、［注文用紙印刷］、［印刷枚数入力］、［印刷］の４種類のボタンＢＴ１，ＢＴ２，ＢＴ３，ＢＴ４が、下方に向かって順に並んでおり、作業者は、これらボタンＢＴ１〜ＢＴ４を順にマウス２４によりクリックしていくことで、ＣＲＴディスプレイ１２の画面上で、デジタルカメラ２６で撮影した写真画像を取り込み、注文の受付から写真画像の印刷までの作業を進めていくことができる。
【００３５】
作業者は、まず、［写真入力］ボタンＢＴ１をクリックすることで、ハードディスクドライブ１５から複数の画像データＤｐを取り込む処理を行なう。なお、ここでは、ハードディスクドライブ１５に換えて、デジタルカメラ２６から直接画像データを取り込む構成や、ＤＶＤ等の他の記憶媒体から一旦記憶された画像データを取り込む構成に換えることができる。この取り込んだ画像データＤｐは、アプリケーションウィンドウＷＤの作業フィールドＦＤＷに一覧表示される。
【００３６】
図中において、画像データＤｐの表示画像における各人物には、「Ａ」、「Ｂ」、「Ｃ」の文字が記されているが、これらは、各人物を識別するために図示の便宜上記したものであり、実際の写真画像とは相違する。すなわち、ファイル名＝"ｐｉｃ００１"の画像データＤｐで示される写真画像には、Ａさん、Ｂさん、Ｃさんが写っており、ファイル名＝"ｐｉｃ００２"の画像データＤｐで示される写真画像には、Ａさん、Ｃさんが写っているといったことを示している。こうした画像データＤｐの取り込みから一覧表示までの処理が、図２のステップＳ２００で実行される写真入力処理である。
【００３７】
その後、作業者は、［注文用紙印刷］ボタンＢＴ２をクリックすることで、上記取り込んだ画像データＤｐの縮小見本であるサムネイル画像が印刷された注文用紙を印刷する処理を行なう（図２のステップＳ３００）。
【００３８】
図４は、［注文用紙印刷］ボタンＢＴ２がクリックされたときのアプリケーションウィンドウＷＤを示す説明図である。図示するように、アプリケーションウィンドウＷＤの作業フィールドＦＤＷには、注文用紙の配布者の名前を入力する名前入力欄ＦＤ１が設けられている。名前入力欄ＦＤ１は、図示するように、１０人まで入力が可能となっているが、実際は、１０人目が入力されると、一つだけ入力欄が繰り上がって空欄が現われて、次の名前の入力が可能となっている。これによって、予め定められた人数（例えば、９９人）までの名前を入力することが可能である。
【００３９】
名前入力欄ＦＤ１に入力する注文用紙の配布者としては、撮影した写真画像を欲する可能性のある全ての人が該当し、ここでは、作業者は、撮影した行事に参加した全ての人の名前を入力するようにする。作業者は、名前入力欄ＦＤ１への名前の入力が済むと、次いで、作業フィールドＦＤＷに設けられた［印刷］ボタンＢＴ１１をクリックする。ＣＰＵ１１は、このクリック操作を受けて、注文用紙ＯＰを印刷する処理を行なう。
【００４０】
図５は、ステップＳ３００の「注文用紙の印刷処理」で印刷された注文用紙ＯＰの一例を示す説明図である。図示するように、注文用紙ＯＰは、複数部（図示の例では３部）印刷される。この部数は、名前入力欄ＦＤ１から入力された名前の数であり、図示の例では、３部である。各部の注文用紙ＯＰには、ステップＳ２００で取り込んだ複数の画像データＤｐの縮小見本であるサムネイル画像が一覧印刷されており、各サムネイル画像の下方には、□のチェックボックスＣＢが印刷されている。図示の例では、チェックボックスＣＢに記しが記入されたものがあるが、この記しは作業者によって手書きによって記入されたもので、印刷された直後の注文用紙ＯＰには記しは付いていない。
【００４１】
３部の注文用紙ＯＰは、ほぼ同一のものである。３部ともに同一のサムネイル画像が印刷されている。相違点は、注文用紙ＯＰの下方に表示された名前だけである。この名前は、名前入力欄ＦＤ１から入力された名前であり、各部に割り当てられて印刷されている。すなわち、名前入力欄ＦＤ１から入力された名前が図４に例示したものである場合、図５に示すように、「日本太郎」、「東京花子」、「大阪桜」という名前が印刷されている。
【００４２】
なお、日本太郎さんが、前述した写真画像に記したＡに該当し、東京花子さんが、前述した写真画像に記したＢに該当し、大阪桜さんが、前述した写真画像に記したＣに該当する。また、図示の例では、注文用紙ＯＰには４枚のサムネイル画像が印刷されているが、印刷するサムネイル画像は、より多数になった場合には、サムネイル画像をより縮小して沢山の画像が１枚に表示される構成となっている。また、所定数を越えた場合には、複数枚にわたって印刷される構成となっている。
【００４３】
注文用紙ＯＰは、印刷された後、各用紙下部に記された名前宛に作業者によって配布されることになる。注文用紙ＯＰを受け取った者（以下、「注文者」と呼ぶ）は、サムネイル画像の中から自分の欲しいもの、すなわち、自分の写っているものを選んで、該当するサムネイル画像のチェックボックスＣＢに手書きで記しを入れる。例えば、日本太郎さんは、自分の写っている写真が左上、右上、左下の３枚あることから、この３枚のチェックボックスＣＢに記しを入れる。その後、作業者は、配布した注文用紙ＯＰを注文者から全て回収する。
【００４４】
なお、注文用紙ＯＰの下方の右隅には、「作業番号」が印刷されている。この作業番号は、写真を入力してから写真画像の焼き増しを完了するまでの一つの作業毎に順に自動的に割り当てられた番号である。したがって、ステップＳ３００で印刷される注文用紙ＯＰは、全て同一の作業番号となっている。ステップＳ２００で新たに写真入力処理を行なう都度に、値１だけインクリメントされた番号が割り当てられる。
【００４５】
作業者は、注文用紙ＯＰの回収後、［印刷枚数入力］ボタンＢＴ３をクリックすることで、図２のステップＳ４００に処理を進めて、印刷枚数の入力処理を実行する。なお、ステップＳ３００からステップＳ４００への移行は、一旦パーソナルコンピュータ１０の電源が落とされた後でも可能となっている。すなわち、パーソナルコンピュータ１０の電源を新たに立ち上げた後、コンピュータプログラムＰｒを起動させると、アプリケーションウィンドウＷＤが表示されることから、そのアプリケーションウィンドウＷＤから［印刷枚数入力］ボタンＢＴ３をクリックすればよい。
【００４６】
図６は、［印刷枚数入力］ボタンＢＴ３がクリックされたときのアプリケーションウィンドウＷＤを示す説明図である。図示するように、アプリケーションウィンドウＷＤの作業フィールドＦＤＷの上段ＦＤＷ１には、作業番号を入力する作業番号入力欄ＦＤ２が設けられており、下段ＦＤＷ２には、写真画像の注文の有無を入力する注文入力欄ＦＤ３が設けられている。作業者は、回収した注文用紙ＯＰを見て、両入力欄ＦＤ２、ＦＤ３の入力を行なう。作業者は、まず、注文用紙ＯＰの下方に印刷された作業番号を、作業番号入力欄ＦＤ２にキーボード２２を用いて入力する。この番号は、一作業において同一であることから一作業で一度入力すれば、以後の入力は不要となる。
【００４７】
ＣＰＵは、作業番号入力欄ＦＤ２から作業番号の入力を受けると、その作業番号の作業においてステップＳ２００で取り込んだ複数の画像データＤｐの縮小見本であるサムネイル画像を注文入力欄ＦＤ３に一覧表示し、さらに、注文入力欄ＦＤ３の上方に、注文者の名前を表示する。ここで表示されるサムネイル画像と名前は、注文用紙ＯＰに印刷されたサムネイル画像と名前と同一である。作業者は、注文入力欄ＦＤ３の下方に設けられた［次へ］ボタンＢＴ１２を順にクリックすることにより、一覧表示されるサムネイル画像を注文者毎に切り替えることができる。各サムネイル画像は、クリックされると、グレイ表示（図中、ハッチングで表わした）され選択状態となるスイッチとなっている。したがって、作業者は、注文者から回収した注文用紙ＯＰを１枚１枚見ながら、対応する注文者の注文画像（注文用紙ＯＰのチェックボックスＣＢに記しが入れられた写真画像）に対応するサムネイル画像を順にクリックしていくことで、パーソナルコンピュータ１０に、各写真画像についての注文者毎の焼き増しの有無を入力することができる。
【００４８】
すなわち、クリックされることで選択状態となった写真画像が、焼き増しが「有り」であるとして入力され、選択状態にない写真画像は、焼き増しが「無し」であるとして入力される。図６の例では、日本太郎について、左上、右上、左下に表示された写真画像（"ｐｉｃ００１"、"ｐｉｃ００２"、"ｐｉｃ００３"に対応）は、焼き増しが「有り」であり、右左下に表示された写真画像（"ｐｉｃ００４"に対応）は焼き増しが「無し」であるとの入力がなされたことになる。作業者は、最終の注文者についての入力を終えると、［次へ］ボタンＢＴ１２をクリックするが、このクリックを受けると、ＣＰＵ１１は、ステップＳ４００の「印刷枚数の入力処理」を終える。なお、ステップＳ４００では、ＣＰＵ１１は、上記のようにして入力された焼き増しの有無の情報を、注文集計テーブルＴＢＬとしてハードディスクドライブ１５に記憶する（図１参照）。この注文集計テーブルＴＢＬが格納されたハードディスクドライブ１５が、本発明の集計データ記憶手段に対応する。
【００４９】
図７は、注文集計テーブルＴＢＬの一例を示す説明図である。注文集計テーブルＴＢＬは、写真を入力してから焼き増しを完了するまでの一作業毎に一つ設けられており、そのファイル名は、作業番号によって識別可能なものとなっている。注文集計テーブルＴＢＬは、列と行からなる２次元の表形式として構成されており、列の方向（ｉ方向と呼ぶ）に注文者を特定する注文者特定情報、すなわち注文者の名前が、行の方向（ｊ方向と呼ぶ）に写真画像を特定する写真特定情報、すなわち写真画像のファイル名がそれぞれ割り当てられている。列と行とによって定まる表中の各要素ＣＬ（ｉ，ｊ）には、焼き増しが必要であることを示す「１」、または焼き増しが不要であるあることを示す「０」が格納されている。
【００５０】
図２に戻り、ステップＳ４００の実行後、ＣＰＵ１１は、ハードディスクドライブ１５に記憶された注文集計テーブルＴＢＬに基づいて、注文者別に写真画像を分類して、その分類結果の順にデジタル写真画像を印刷させる印刷処理を実行する（ステップＳ５００）。その後、このフローチャートに基づく制御処理を終了する。
【００５１】
Ｂ−２．印刷処理：
ステップＳ５００で実行される印刷処理について、以下、詳細に説明する。
【００５２】
図８は、ステップＳ５００で実行される印刷処理の詳細を示すフローチャートである。図示するように、処理が開始されると、ＣＰＵ１１は、まず、ハードディスクドライブ１５から注文集計テーブルＴＢＬを読み出してメモリ１３に転送する処理を行なう（ステップＳ５１０）。注文集計テーブルＴＢＬは、ステップＳ４００の「印刷枚数の入力処理」で入力した作業番号から識別されたファイル名のものが選択される。その後、ＣＰＵ１１は、変数ｉ，ｊに値０をそれぞれセットする（ステップＳ５２０）。
【００５３】
次いで、ＣＰＵ１１は、ステップＳ５１０で読み出した注文集計テーブルＴＢＬの行数をｉｍａｘとして、ｉｍａｘから変数ｉを引いた値を、変数ｓにセットする（ステップＳ５３０）。続いて、ＣＰＵ１１は、ステップＳ５１０で読み出した注文集計テーブルＴＢＬの列数をｊｍａｘとして、ｉｍａｘから変数ｊを引いた値を、変数ｊにセットする（ステップＳ５４０）。
【００５４】
その後、ＣＰＵ１１は、注文集計テーブルＴＢＬにおける変数ｓ，ｔで特定される要素ＣＬ（ｓ，ｔ）が、値１であるか否かを判定する（ステップＳ５５０）。すなわち、注文集計テーブルＴＢＬにおける縦方向にｓ番目（すなわちｓ行目）、横方向にｔ番目（すなわちｔ列目）の要素ＣＬ（ｓ，ｔ）が、値１であるか否かの判定を行なう。ここで、要素ＣＬ（ｉ，ｊ）が値１であると判定されると、注文集計テーブルＴＢＬにおけるｔ列目に該当する画像データＤｐについての印刷ジョブを、プリンタドライバを介してプリンタ２９に出力する（ステップＳ５６０）。その後、ＣＰＵ１１は、上記ｔ列目に該当する画像データＤｐをインデックス用として登録する（ステップＳ５６５）。ここでいうインデックスとは、複数の縮小画像を印刷した印刷用紙であり、インデックス用として登録するとは、その印刷用紙に印刷する縮小画像として登録することである。
【００５５】
ステップＳ５６０の実行後、ＣＰＵ１１は、変数ｊを値１だけインクリメントする（ステップＳ５７０）。一方、ステップＳ５５０で、要素ＣＬ（ｓ，ｔ）が値１でないと判定されたときには、ステップＳ５６０およびＳ５６５を実行することなく、ステップＳ５７０に処理を進める。ステップＳ５７０の実行後、ＣＰＵ１１は、ステップＳ５８０に処理を進めて、変数ｔが値１に達したか否かを判定する。ここで、変数ｔが値１に達していないと判定された場合には、ステップＳ５４０に処理を戻して、ステップＳ５４０ないしＳ５８０の処理を繰り返し実行する。
【００５６】
すなわち、ステップＳ５４０ないしＳ５８０を繰り返し実行することにより、注文集計テーブルＴＢＬにおいて、変数ｓによって着目されるｓ行目を、後ろ（図７中、最も右側）から一要素（ｓ，ｔ）ずつ前に（図７中、左側に）向かって順に抽出して、その要素（ｓ，ｔ）の値が１である場合には、そのｔ列目に該当する画像データＤｐの印刷を行ない、その要素（ｓ，ｔ）の値が０である場合には、そのｔ列目に該当する画像データＤｐの印刷は行なわない。そして、変数ｔによって着目されるｔ列目が第１列目に達したときに、ステップＳ５８０で肯定判定されて、ステップＳ５４０ないしＳ５８０の繰り返しを一旦抜けて、ステップＳ５９０に処理を進める。
【００５７】
ステップＳ５９０では、ＣＰＵ１１は、変数ｓによって着目されるｓ行目に該当する注文者用のインデックスを作成して、このインデックスについての印刷ジョブを、プリンタドライバを介してプリンタ２９に出力する。インデックスには、ステップＳ５６５で登録された画像データＤｐの縮小画像と、該当する注文者の名前とが表わされている。図９のＩＸ１〜ＩＸ３が、インデックスの一例である。続いて、ステップＳ５６５の登録内容をクリアする（ステップＳ５９５）。
【００５８】
ステップＳ５９５の実行後、ＣＰＵ１１は、変数ｉを値１だけインクリメントする（ステップＳ６００）。続いて、ＣＰＵ１１は、変数ｓが値１に達したか否かを判定して（ステップＳ６１０）、ここで、変数ｓが値１に達していないと判定された場合には、ステップＳ５３０に処理を戻して、ステップＳ５３０ないしＳ６１０の処理を繰り返し実行する。
【００５９】
すなわち、ステップＳ５３０ないしＳ６１０を繰り返し実行することにより、注文集計テーブルＴＢＬにおいて、ステップＳ５４０ないしＳ５８０による前述したｓ行目についての処理を、最も下の行から上に向かって順に１行ずつ実行させることができる。そして、変数ｓによって着目されるｓ行目が第１行目に達したときに、ステップＳ６１０で肯定判定されて、ステップＳ５３０ないしＳ６１０の繰り返しを抜けて、「リターン」に処理を進めて、この印刷処理のルーチンを一旦終了する。この印刷処理のルーチンが、印刷処理部１１ａ（図１）に該当する。
【００６０】
図９は、上記印刷処理のルーチンによって印刷された印刷物の一例を示す説明図である。図示するように、最初に、第３番目の注文者である大阪桜さんの分として、第４番目の写真画像Ｐ４（ファイル名＝"ｐｉｃ００４"）、第２番目の写真画像Ｐ２（ファイル名＝"ｐｉｃ００２"）、第１番目の写真画像Ｐ１（ファイル名＝"ｐｉｃ００１"）がこの順に印刷され、その後、大阪桜さん用のインデックスＩＸ３が印刷される。インデックスＩＸ３には、「大阪桜」という注文者の名前と共に、上記写真画像Ｐ１，Ｐ２，Ｐ４のサムネイル画像が表示されている。
【００６１】
次いで、第２番目の注文者である東京花子さんの分として、第３番目の写真画像Ｐ３（ファイル名＝"ｐｉｃ００３"）、第１番目の写真画像Ｐ１がこの順に印刷され、その後、東京花子さん用のインデックスＩＸ２が印刷される。インデックスＩＸ２には、「東京花子」という注文者の名前と共に、上記写真画像Ｐ１，Ｐ３のサムネイル画像が表示されている。
【００６２】
最後に、第３番目の注文者である日本太郎さんの分として、第３番目の写真画像Ｐ３、第２番目の写真画像Ｐ２、第１番目の写真画像Ｐ１がこの順に印刷され、その後、日本太郎さん用のインデックスＩＸ１が印刷される。インデックスＩＸ１には、「日本太郎」という注文者の名前と共に、上記写真画像Ｐ１，Ｐ２，Ｐ３のサムネイル画像が表示されている。なお、図中、ベタの折れ線の矢印は、印刷の順番を示している。
【００６３】
Ｃ．作用・効果：
以上のように構成されたこの実施例のコンピュータシステムによれば、図９を用いて説明したように、注文者別に写真画像が分類され、その分類結果の順に写真画像が印刷される。このために、印刷された写真画像は注文者別に並んでいることから、注文者別に仕分けする作業が不要となる。したがって、写真画像を注文者別に仕分ける際の作業性に優れているという効果を奏する。
【００６４】
また、この実施例では、分類による注文者の区分毎に、仕切紙の役目をするインデックスが印刷されることから、いずれのページで区分けされているかをインデックスにより容易に知ることができる。さらに、そのインデックスには、その区分に含まれる写真画像のサムネイル画像が付加されていることから、そのインデックスを見れば、その区分に含まれるデジタル写真画像を一目で知ることができることから、利便性に優れている。
【００６５】
特に、この実施例では、プリンタ２９が、印刷面を上にして排紙を行なうタイプのものであり、注文者の区分毎に、該当する区分に含まれる写真画像を先に印刷させて、その後、インデックスを印刷するという逆順プリントを実現している。このために、排紙トレイに積載された印刷物をそのまま取り出すだけで、仕分けしたい通りに並んでいる印刷物を得ることができる。したがって、仕分けの作業が全く不要となることから、作業性により一層優れている。
【００６６】
なお、この実施例では、印刷枚数の入力処理により入力された、各写真画像についての注文者毎の焼き増しの有無を示す集計データを、２次元の表形式の構造化された注文集計テーブルＴＢＬとして記憶していることから、以後の印刷処理における制御のアルゴリズムの作成が容易であり、集計データの利用性に優れている。
【００６７】
Ｄ．他の実施形態：
なお、この発明は上記の実施例や変形例に限られるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することが可能であり、例えば次のような変形も可能である。
【００６８】
（１）前記実施例では、各注文者あたり１種類の写真画像に対して１枚だけ発注できる構成となっていたが、これに換えて、一人の注文者が１種類の写真画像を複数発注可能な構成とすることもできる。この場合には、注文用紙ＯＰにおいて各写真に注文枚数を記入させるようにして、作業者は、その注文枚数をコンピュータに入力する構成とすればよい。この場合、注文集計テーブルＴＢＬの各要素ＣＬには、枚数を示す数字が入力されることになる。この構成も本発明に該当し、焼き増しの有無はその数字から判定することができる。
【００６９】
（２）前記実施例では、図９で説明した逆順プリント、すなわち、図７で示した注文集計テーブルＴＢＬにおいて、要素ＣＬ（３，４）、ＣＬ（３，４）、ＣＬ（３，２）、ＣＬ（３，１）、次いで、ＣＬ（２，４）という順で写真画像を印刷していたが、これに換えて、第１行目の第１列目から、すなわち、要素ＣＬ（１，１）、ＣＬ（１，２）、ＣＬ（１，３）、ＣＬ（１，４）、次いで、ＣＬ（２，１）という正順で写真画像を印刷する構成としてもよい。この場合には、注文者の各区分に含まれる写真画像を印刷する前に、当該注文者のインデックスを印刷するようにする。すなわち、図９における印刷の順を全く逆転させたものとすればよい。
【００７０】
（３）前記実施例におけるステップＳ４００の印刷枚数の入力処理では、図６に示すように、注文者毎に、注文入力欄ＦＤ３の画面を切り替えていく構成としていたが、これに換えて、複数人（画面スペースが許せば、注文者全員）についての写真画像注文を、画面を切り換えることなく一画面で入力可能な構成とすることもできる。また、図１０に示すように、図７に例示した注文集計テーブルＴＢＬのデータ構造に対応した表ＴＴを画面に表示するようにしてもよい。この場合には、図示するように、写真画像のファイル名に換えて、写真画像のサムネイル画像を表示するのが好ましい。操作者は、表ＴＴの中から注文を要する注文者の写真画像を見つけてマウスカーソルを移動してクリックすることで、写真画像を注文することができる。図示の例では、クリックされると、●に表示が変わるように構成されている。
【００７１】
（４）前記実施例におけるステップＳ４００の印刷枚数の入力処理では、作業者が、注文用紙ＯＰを１枚１枚見ながら画面から注文の有無をキー入力する構成であったが、これに換えて、各注文用紙ＯＰをスキャナ等を用いて光学的に読み取って、チェックボックスの位置に記入があるか否かを機械的に判断することで、自動的に注文集計テーブルＴＢＬを作成する構成とすることもできる。この構成によれば、作業性に優れている。
【００７２】
（５）前記実施例では、写真画像やインデックスの印刷ジョブを１ページ作成する都度にプリンタ２９に送信するように構成していたが、これに換えて、印刷ジョブをメモリ１３に一旦貯溜させて、最後に連結してプリンタ２９に出力する構成としてもよい。  
【００７３】
（６）前記実施例では、画像データＤｐは、デジタルカメラにより撮影した写真画像としたが、これに替えて、スキャナ等を用いて獲得した銀塩写真やグラビア等の画像データであってもよい。また、ハードディスクドライブ１５等の記憶装置に予め用意したものであってもよい。あるいは、ネットワークを介して外部から取り込んだものであってもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。
【図２】コンピュータプログラムＰｒによる制御処理の全体的な流れを示すフローチャートである。
【図３】アプリケーションウィンドウＷＤの一例を示す説明図である。
【図４】［注文用紙印刷］ボタンＢＴ２がクリックされたときのアプリケーションウィンドウＷＤを示す説明図である。
【図５】ステップＳ３００の「注文用紙の印刷処理」で印刷された注文用紙ＯＰの一例を示す説明図である。
【図６】［印刷枚数入力］ボタンＢＴ３がクリックされたときのアプリケーションウィンドウＷＤを示す説明図である。
【図７】注文集計テーブルＴＢＬの一例を示す説明図である。
【図８】ステップＳ５００で実行される印刷処理の詳細を示すフローチャートである。
【図９】印刷処理のルーチンによって印刷された印刷物の一例を示す説明図である。
【図１０】写真画像の注文用の入力画面の変形例を示す説明図である。
【図１１】従来技術によって印刷された印刷物の一例を示す説明図である。
【符号の説明】
【００７５】
１０...パーソナルコンピュータ
１１...ＣＰＵ
１１ａ...印刷処理部
１２...バス
１３...メモリ
１４...表示画像メモリ
１５...ハードディスクドライブ
１６...入力制御ユニット
１７...表示制御ユニット
１８...出力制御ユニット
２０...ディスプレイ
２２...キーボード
２４...マウス
２６...デジタルカメラ
２８...ＣＤドライブ
２９...プリンタ
Ｐｒ...コンピュータプログラム
ＴＢＬ...注文集計テーブル
Ｄｐ...画像データ
ＷＤ...アプリケーションウィンドウ
ＭＮ...処理メニューフィールド
ＢＴ１...［写真入力］ボタン
ＢＴ２...［注文用紙印刷］ボタン
ＢＴ３...［印刷枚数入力］ボタン
ＢＴ４...［印刷］ボタン
ＦＤＷ...作業フィールド
ＯＰ...注文用紙
ＣＢ...チェックボックス
ＦＤ１...名前入力欄
ＦＤ２...作業番号入力欄
ＦＤ３...注文入力欄
Ｐ１〜Ｐ４...写真画像
ＩＸ１〜ＩＸ３...インデックス
【図１】
2006285495.tif 000003
【図２】
2006285495.tif 000004
【図３】
2006285495.tif 000005
【図４】
2006285495.tif 000006
【図５】
2006285495.tif 000007
【図６】
2006285495.tif 000008
【図７】
2006285495.tif 000009
【図８】
2006285495.tif 000010
【図９】
2006285495.tif 000011
【図１０】
2006285495.tif 000012
【図１１】
2006285495.tif 000013