(57)【要約】【課題】デジタル写真画像像プリント用機器において印刷ジョブの投入順に逐次印刷を実行すると印刷用紙に無駄が生じやすく、また、印刷ジョブの投入後にジョブの実行順序を変更することができず、短納期の依頼等、顧客の要望に柔軟に答えることができなかった。【解決手段】サーバとクライアントとを双方向通信可能に接続し、サーバにおいて双方向通信を介してデジタル写真画像データを取得し、同デジタル写真画像データを印刷するための印刷管理データを取得して、同印刷管理データに基づいて上記取得したデジタル写真画像データを印刷させる。ここで、印刷管理データには種々のデータが記載され、サーバおよびクライアントにて当該データに基づいて種々の管理を行うことができるので、デジタル写真画像像プリント用機器を運営する店舗において利便性の高い印刷管理を行うことが可能となる。【選択図】図１
2006302309.tif 000002
【特許請求の範囲】
【請求項１】
通信可能に接続されるクライアントからデジタル写真画像データをサーバにて取得し、同サーバにおいてデジタル写真画像データの印刷を管理するデジタル写真画像のプリントシステムであって、
上記サーバは、
上記通信を介して印刷対象となるデジタル写真画像データを取得するデジタル写真画像取得手段と、
上記通信を介して同デジタル写真画像データの印刷を管理するための印刷管理データを取得する印刷管理データ取得手段と、
同印刷管理データ取得手段が取得した印刷管理データに基づいて上記取得したデジタル写真画像データを印刷させる印刷制御手段と、
印刷実行の通知を行う印刷通知手段とを具備し、
上記印刷管理データには送信先を示す情報が含まれ、
上記印刷通知手段は上記印刷管理データから抽出した上記送信先に対して印刷実行の通知を行うことを特徴とするデジタル写真画像のプリントシステム。
【請求項２】
上記請求項１に記載のデジタル写真画像のプリントシステムにおいて、
上記印刷管理データは、上記送信先を示す情報の他に、
上記印刷の実行に携わる主体を特定するためのデータと、印刷レイアウトを特定するためのデータと、印刷の優先順位を指定するデータと、印刷の実行を時系列的に制御するためのデータと、印刷の実行に携わる機器を特定するためのデータと、印刷ジョブを特定するためのデータと、印刷の実行にかかるデジタル写真画像データを特定するためのデータと、印刷用紙を指定するためのデータと、デジタル写真画像データのカラープロファイルデータとのいずれかまたは組み合わせを含むことを特徴とするデジタル写真画像のプリントシステム。
【請求項３】
上記請求項１又は請求項２に記載のデジタル写真画像のプリントシステムにおいて、
上記送信先を示す情報は、上記クライアントにおいて入力された情報に基づくことを特徴とするデジタル写真画像のプリントシステム。
【請求項４】
上記請求項１〜請求項３のいずれかに記載のデジタル写真画像のプリントシステムにおいて、
上記送信先を示す情報はメールアドレスであり、
上記印刷通知手段は、
上記メールアドレスに対してメールを送信して情報を出力することを特徴とするデジタル写真画像のプリントシステム。
【請求項５】
上記請求項１〜請求項４のいずれかに記載のデジタル写真画像のプリントシステムにおいて、
上記印刷通知手段は、印刷が完了したときに、印刷が完了したという情報を通知することを特徴とするデジタル写真画像のプリントシステム。
【請求項６】
通信可能に接続されるクライアントからデジタル写真画像データをサーバにて取得し、同サーバにおいてデジタル写真画像データの印刷を管理するデジタル写真画像のプリントプログラムを記録した媒体であって、
上記サーバに、
上記通信を介して印刷対象となるデジタル写真画像データを取得するデジタル写真画像取得機能と、
上記通信を介して同デジタル写真画像データの印刷を管理するための印刷管理データを取得する印刷管理データ取得機能と、
同印刷管理データ取得機能が取得した印刷管理データに基づいて上記取得したデジタル写真画像データを印刷させる印刷制御機能と、
印刷実行の通知を行う印刷通知機能とを実現させ、
上記印刷管理データには送信先を示す情報が含まれ、
上記印刷通知機能は上記印刷管理データから抽出した上記送信先に対して印刷実行の通知を行うことを特徴とするデジタル写真画像のプリントプログラムを記録した媒体。
【請求項７】
通信可能に接続されるクライアントからデジタル写真画像データをサーバにて取得し、同サーバにおいてデジタル写真画像データの印刷を管理するデジタル写真画像のプリント方法であって、
上記サーバは、
上記通信を介して印刷対象となるデジタル写真画像データを取得するデジタル写真画像取得工程と、
上記通信を介して同デジタル写真画像データの印刷を管理するための印刷管理データを取得する印刷管理データ取得工程と、
同印刷管理データ取得工程が取得した印刷管理データに基づいて上記取得したデジタル写真画像データを印刷させる印刷制御工程と、
印刷実行の通知を行う印刷通知工程とを具備し、
上記印刷管理データには送信先を示す情報が含まれ、
上記印刷通知工程は上記印刷管理データから抽出した上記送信先に対して印刷実行の通知を行うことを特徴とするデジタル写真画像のプリント方法。
【請求項８】
通信可能に接続される外部装置からデジタル写真画像データを取得し、同デジタル写真画像データの印刷を管理するデジタル写真画像の印刷管理装置であって、
上記通信を介して印刷対象となる上記デジタル写真画像データを取得するデジタル写真画像取得手段と、
上記通信を介して上記デジタル写真画像データの印刷を管理するための印刷管理データを取得する印刷管理データ取得手段と、
同印刷管理データ取得手段が取得した印刷管理データに基づいて上記取得したデジタル写真画像データを印刷させる印刷制御手段と、
印刷実行の通知を行う印刷通知手段とを具備し、
上記印刷管理データには送信先を示す情報が含まれ、
上記印刷通知手段は上記印刷管理データから抽出した上記送信先に対して印刷実行の通知を行うことを特徴とする印刷管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル写真画像の集中プリントシステム、デジタル写真画像の集中プリントプログラムを記録した媒体およびデジタル写真画像の集中プリント方法に関する。
【背景技術】
【０００２】
近年、ＤＰＥショップにおいてデジタル写真画像プリント用機器が普及しつつあり、デジタルカメラによる撮像画像や銀塩写真による撮像フィルムをデータ化したものや、ＤＰＥショップにてプロ用デジタルカメラで撮影した写真を高性能インクジェットプリンタ等で印刷することができる。
当該デジタル写真画像プリント用機器においては、印刷する写真画像がデータ化されているので、レタッチ等によって利用者が望む発色になるように調整すること等が可能であり、プリント前に試行錯誤を試みることができる等、銀塩写真のプリントと比較して多様なサービスを提供可能である。また、近年の当該高性能インクジェットプリンタ等では、銀塩写真と同等の画質で印刷を行うことが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来のデジタル写真画像プリント用機器においては、以下の問題があった。すなわち、当該デジタル写真画像プリント用機器における印刷は印刷用紙に余白が生じるか否かに関わらず印刷ジョブの投入順に逐次印刷を実行しており、印刷用紙に無駄が生じやすく、また、印刷ジョブの投入後にジョブの実行順序を変更することができず、短納期の依頼等、顧客の要望に柔軟に答えることができなかった。
【０００４】
さらに、当該デジタル写真画像プリント用機器にて使用する消耗品については、設置店舗の従業員が定期的にチェックするなどしてメンテナンスを行う必要があった。さらに、実際にプリントした情報等に基づいて顧客管理を行うことができなかった。
本発明は、上記課題にかんがみてなされたもので、デジタル写真画像プリント用機器を運営する店舗において利便性の高い印刷管理を行うことが可能なデジタル写真画像の集中プリントシステム、デジタル写真画像の集中プリントプログラムを記録した媒体およびデジタル写真画像の集中プリント方法の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明では、通信可能に接続されるクライアントからデジタル写真画像データをサーバにて取得し、同サーバにおいてデジタル写真画像データの印刷を管理するデジタル写真画像のプリントシステムであって、上記サーバは、上記通信を介して印刷対象となるデジタル写真画像データを取得するデジタル写真画像取得手段と、上記通信を介して同デジタル写真画像データの印刷を管理するための印刷管理データを取得する印刷管理データ取得手段と、同印刷管理データ取得手段が取得した印刷管理データに基づいて上記取得したデジタル写真画像データを印刷させる印刷制御手段と、印刷実行の通知を行う印刷通知手段とを具備し、上記印刷管理データには送信先を示す情報が含まれ、上記印刷通知手段は上記印刷管理データから抽出した上記送信先に対して印刷実行の通知を行うする構成としてある。
【０００６】
上記のように構成した発明においては、クライアントとサーバでデジタル写真画像のプリントシステムを構成しており、同サーバはデジタル写真画像取得手段によって通信を介して印刷対象となるデジタル写真画像データを取得し、印刷管理データ取得手段によって通信を介してデジタル写真画像データの印刷を管理するための印刷管理データを取得する。そして、印刷制御手段が同印刷管理データ取得手段が取得した印刷管理データに基づいて上記取得したデジタル写真画像データを印刷させる。その後、印刷通知手段が印刷管理データから抽出した送信先を示す情報の送信先に対して、印刷実行の通知を行う。
【０００７】
すなわち、サーバは印刷管理データを参照してデジタル写真画像データの印刷を管理するものであり、印刷管理データには種々の管理データを記載することができる。この結果、印刷対象が複数の場合、あるいは一つの印刷ジョブ中に多数のデジタル写真画像が含まれる場合などであっても、単に印刷指示がなされた画像を順番に印刷するのみではなく多様な印刷を実行し、また印刷の管理を行うことができる。さらに、印刷実行の通知が送信先に行われ、送信先のオペレータや顧客が印刷実行の通知を取得できる。
【０００８】
このように、印刷管理データに種々のデータを記載すると、多様な印刷や印刷管理を行うことができる。その具体例としては、印刷実行の通知を行うためのデータとしての送信先を示す情報の他に、上記印刷の実行に携わる主体を特定するためのデータと、印刷レイアウトを特定するためのデータと、印刷の優先順位を指定するデータと、印刷の実行を時系列的に制御するためのデータと、印刷の実行に携わる機器を特定するためのデータと、印刷対象を特定するためのデータと、印刷の実行にかかるデジタル写真画像データを特定するためのデータと、印刷用紙を指定するためのデータと、デジタル写真画像データのカラープロファイルデータとのいずれかまたは組み合わせであることが挙げられる。
【０００９】
すなわち、印刷の実行に携わる主体として、顧客，オペレータ，店舗等を特定するためのデータを記載すると、どの顧客のデジタル写真画像データであるかを特定可能であるし、どのオペレータが印刷を実行したかを特定可能である。また、上記クライアントが設置された店舗とサーバの設置場所とが異なる場合や、フランチャイズ展開する店舗が複数ある状況等において、印刷指示を行った店舗を特定することができる。印刷レイアウトを特定するためのデータを記載すると、印刷対象を印刷用紙のどの位置にどのように印刷するかを特定することが可能であり、多様な印刷を実行することができる。例えば、ページ数や印刷ジョブの繰り返し回数を記載すれば、一つのデータにて複数回の印刷を行うことができるし、再印刷可能か否かを示すデータを記載すれば、同一デジタル写真画像データを複数回取得する必要はなくなる。印刷位置を指定したり、サーバがレイアウト調整機能を有している場合に当該機能を使用するか否かを指定するデータや回転，トリミングの可否等を記載すれば、印刷用紙に対して印刷される位置を変更し、多様なレイアウトで印刷させることができる。
【００１０】
さらに、サーバに予め所定のレイアウトテンプレートが保持されているときに、当該レイアウトテンプレートを使用するか否かを指定したり、印刷用紙を切断するための目印を印刷するか否かを指定すれば、より多様なレイアウトで印刷させることができる。さらに、印刷対象に関する情報や印刷ページ、ファイル名などの印刷対象を特定する情報を印刷するようにすれば、印刷対象に付随する種々の情報を同時に印刷させることができる。印刷の優先順位を示すデータを記載すると、印刷指示を行った順番に関わらず印刷を実行することが可能であり、顧客の納入時期に対する要望に的確に対応することができる。印刷の実行を時系列的に制御するためのデータ、例えば、印刷実行指示を行った日時や破棄可能日時等を記載すれば、印刷の実行日時を作成日時に基づいて管理するなど、日時に基づく印刷管理が可能になる。印刷実行の通知を行うためのデータ、例えば、顧客あるいはクライアント等に対して送信されるメールのメールアドレスを記載しておくと、印刷の実行開始や終了等を顧客あるいはクライアント等に通知することができる。
【００１１】
印刷の実行に携わる機器を特定するためのデータ、例えば、プリンタ，クライアント，サーバ等を特定するデータを記載すると、印刷指示を行う者がプリンタを指定したり、印刷指示を行ったクライアントを特定したり、複数のサーバから目的のサーバを指定したりすることができる。印刷ジョブを特定するためのデータを記載すれば、複数の印刷ジョブが投入されていても各印刷ジョブを個々に識別することができる。印刷の実行にかかるデジタル写真画像データを特定するデータ、例えば、デジタル写真画像データのファイル名等を記載すれば、印刷ジョブとデジタル写真画像データとを対応づけることができる。印刷用紙を指定するデータを記載すれば、顧客が望む印刷用紙の大きさ，品質で印刷を実行することができる。複数のプリントユニットやＡＤＦを備えるプリンタで印刷する際にはこれらの選択を自動化することができる。また、これらの印刷管理データによってそれぞれ上記の管理を行うことができるが、むろん印刷管理データに記載するデータはこれらのものに限られることはなく、種々の態様を採用可能である。
【００１２】
上述のようなシステムを構成するクライアントの一例として、上記クライアントは、外部画像入力機器から通信を介してデジタル写真画像データを入力するデジタル写真画像データ入力手段と、上記印刷管理データの入力を受け付ける印刷管理データ入力手段と、上記デジタル写真画像データ入力手段によって入力したデジタル写真画像データを上記通信を介して出力し、上記印刷管理データ入力手段によって受け付けた印刷管理データを上記通信を介して出力するデータ出力手段とを具備する構成としてもよい。
【００１３】
すなわち、クライアントでデジタル写真画像データを取得し、双方向通信を介して当該取得したデジタル写真画像データをサーバに送信することにより所望の画像を印刷させることができる。また、クライアントにおいて印刷管理データを入力し、双方向通信を介してサーバに送信することにより、クライアント側での指定によってサーバに印刷管理を行わせることができる。より具体的には、クライアントにおいて顧客に仕上がりレイアウト等を提示しつつ印刷管理データを入力したり、印刷時の設定画面において種々の選択肢を提示しつつ印刷管理データを入力する構成が好適である。このクライアントは店舗に設置すると好適であるが、むろん、インターネットを介して一般の顧客がデジタル写真画像データ等を入力可能な構成としてもよい。
【００１４】
さらに、上記クライアントは、上記デジタル写真画像データ入力手段によって入力したデジタル写真画像データを修正するデジタル写真画像データ修正手段を具備する構成としてもよい。すなわち、クライアントにおいてデジタル写真画像データを修正することによって、利用者の望む発色で印刷を行わせたり、画像の必要な部分のみを印刷させるなどして、利用者の多様な要求に応えることができる。
【００１５】
さらに、上記デジタル写真画像データ入力手段と印刷管理データ入力手段とデジタル写真画像データ修正手段とのいずれかまたは組み合わせは物理的に別体のクライアントに備えられる構成としてもよい。すなわち、クライアントで行う処理を別々のクライアントで行うようにすれば、作業の効率化を図ることができる。
【００１６】
例えば、デジタル写真画像データ入力手段と印刷管理データ入力手段とが別体のクライアントに備えられていれば、ある顧客がデジタル写真画像データ入力手段にてデジタル写真画像データを入力した後にはこの顧客は別のクライアントで印刷管理データを入力可能である。従って、この顧客が印刷管理データ入力手段にて印刷管理データを入力し終えるのを待つことなく、別の顧客がデジタル写真画像データ入力手段にてデジタル写真画像データを入力することができる。むろん、デジタル写真画像データ入力手段と印刷管理データ入力手段とデジタル写真画像データ修正手段とが備えられたクライアントを複数台用意しても同様の効率化を図ることができる。
【００１７】
さらに、上記サーバとクライアントとのいずれかまたは組み合わせは、上記印刷管理データの内容を利用者が認識可能に出力する印刷管理データ出力手段と、利用者が同印刷管理データ出力手段による出力を視認しつつ行った印刷の実行に関する指示を受け付ける指示受付手段と、同指示受付手段によって受け付けた指示に基づいて、実行する印刷対象の選択と印刷対象の削除と印刷の実行順序の変更とのいずれかまたは組み合わせを行う印刷管理手段とを具備する構成としてもよい。
【００１８】
すなわち、クライアントあるいはサーバにおいて、実行する印刷対象の選択と印刷対象の削除とが可能であれば、過誤により投入した印刷ジョブの印刷を停止可能であり、無用なコストが低減される。印刷実行の順序変更が可能であれば、複数の印刷ジョブを投入済の状態で納期が非常に短い印刷ジョブを投入する場合であっても、この短納期の印刷ジョブの順序を早くして対応することができる。
【００１９】
さらに、上記サーバとクライアントとのいずれかまたは組み合わせは、上記サーバの印刷制御手段がデジタル写真画像データを印刷させるプリンタのステータスを取得し、利用者が認識可能に出力するプリンタステータス出力手段を具備するこ構成としてもよい。すなわち、利用者が常時プリンタステータスを把握していなくても、好きなときに同プリンタステータスを把握することができる。
【００２０】
さらに、かかるプリンタステータスの具体例としては、プリンタにて使用する消耗品の残量と印刷用紙の機構部の消耗状況とのいずれかまたは組み合わせである構成を採用可能である。プリンタにて使用する消耗品の残量と印刷用紙の機構部の消耗状況とが把握できれば、適切な時期に消耗品あるいは印刷用紙の機構部を交換可能であり、消耗品のストックをする場合やメンテナンスをする場合に便利である。
【００２１】
さらに、上記サーバとクライアントとのいずれかまたは組み合わせは、上記プリンタステータス出力手段にて取得するプリンタのステータスと実行待ち状態のデジタル写真画像データの印刷管理データと印刷済デジタル写真画像データの実行ログとのいずれかまたは組み合わせを蓄積する印刷情報蓄積手段と、同印刷情報蓄積手段にて蓄積された情報を上記通信を介して接続される外部コンピュータにて視認可能に出力する蓄積情報出力手段とを具備する構成としてもよい。
【００２２】
すなわち、蓄積するプリンタのステータスと上記実行待ち状態のデジタル写真画像データの印刷管理データと印刷済デジタル写真画像データの実行ログとに関する情報が、双方向通信を介して接続される外部コンピュータにて視認可能に出力される。従って、上記クライアントやサーバ以外のコンピュータであって、しかも外部のコンピュータから印刷管理に関するデータを得ることが可能であり、系列店の本社やシステム管理会社等が使用して好適である。
【００２３】
また、この外部コンピュータによれば、印刷管理に関する情報を得ることができるので、これらの情報を利用してメンテナンスを行うと好適である。例えば、双方向通信を介してソフトウェアのバージョンアップを行ったり、プリンタのステータスを監視して消耗品が使用し尽くされる前に配送されるよう手配したり、印刷ジョブの処理状況を監視してエラー対策やプリンタやサーバの故障時の対応を手配したりすることが可能である。
【００２４】
さらに、上記サーバとクライアントとのいずれかまたは組み合わせは、印刷した回数あるいは印刷した面積に基づいて各顧客毎の課金額を算出する課金額算出手段を具備する構成としてもよい。すなわち、印刷した回数あるいは印刷した面積に基づいて各顧客毎の課金額を計算することによって、本システムの使用に対する従量制の課金システムを提供することができる。
【００２５】
ところで、このようなデジタル写真画像のプリントシステムは、単独のクライアントやサーバとして存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。発明の思想の具現化例としてデジタル写真画像のプリントシステムのソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用される。その例として、請求項５にかかる発明は、上記請求項１〜請求項４に記載したのと同様な効果を奏するデジタル写真画像のプリントプログラムを記録した媒体の構成を開示してある。
【００２６】
むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。また、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。上記媒体とは異なるが、供給方法として通信回線を利用して行なう場合であれば通信回線が伝送媒体となって本発明が利用されることになる。
【００２７】
また、このようなデジタル写真画像のプリントプログラムはかかる制御に従って処理を進めていく上で、その根底にはその手順に発明が存在するということは当然であり、方法としても適用可能であることは容易に理解できる。このため、請求項６にかかる発明においても、基本的には同様の作用となる。すなわち、必ずしも実体のある媒体などに限らず、その方法としても有効であることに相違はない。
【発明の効果】
【００２８】
以上説明したように請求項１、請求項５、請求項６、請求項７にかかる本発明によれば、多様な印刷を実行し、また印刷の管理を行うことが可能なデジタル写真画像のプリントシステム、デジタル写真画像のプリントプログラムを記録した媒体、デジタル写真画像のプリント方法およびデジタル写真画像の印刷管理装置を提供することができる。また、クライアント側もしくは外部装置側のオペレータや顧客が明確に印刷完了を認識できる。また、請求項２にかかる発明によれば、詳細な印刷管理を行うことができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面にもとづいて本発明の実施形態を説明する。
図１は本発明にかかるデジタル写真画像の集中プリントシステムの具体的構成例である。同図において、本システムは、複数のクライアントコンピュータ１０，１００，１０１とプリンタを備えたサーバコンピュータ４０とが１００ＢＡＳＥ−Ｔケーブルで接続されて構成される。また、同１００ＢＡＳＥ−Ｔケーブルによって形成されるＬＡＮと上記クライアントコンピュータ１０，１００，１０１とサーバコンピュータ４０とは、顧客の要求に応じてプリントを行うＤＰＥ店舗に設置されている。本システムは、高機能プリンタにて大量に印刷をし、また、比較的大きな印刷用紙にて印刷を行う場合のコストを低減できる点で、店舗に導入すると好適であるものの、むろん、システムの全部または一部を個人的利用にかかるコンピュータによって構成することもできる。
【００３０】
さらに、上記ＬＡＮには所定のルータが接続されており、サーバコンピュータ４０は同ルータを介して外部インターネットと双方向通信可能なｗｅｂサーバとしても機能する。本実施形態においてはクライアントコンピュータ１０，１００，１０１の役割がそれぞれ異なっており、クライアントコンピュータ１０にてデジタル写真画像データのキャプチャを行い、クライアントコンピュータ１００にてデジタル写真画像データのレタッチを行い、クライアントコンピュータ１０１にて印刷管理を行う。図２はクライアントコンピュータ１０の概略ハードウェア構成を示しており、上記クライアントコンピュータ１００，１０１においてもほぼ同様のハード構成である。ただし、クライアントコンピュータ１０には画像入力装置であるデジタルカメラ５０が接続されている。
【００３１】
まず、図２に示す概略ハードウェア構成について説明する。クライアントコンピュータ１０は演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバス１２を介してＢＩＯＳなどの記載されたＲＯＭ１３やＲＡＭ１４にアクセス可能となっている。また、システムバス１２には外部記憶装置としてのハードディスクドライブ（ＨＤＤ）１５とフロッピー（登録商標）ディスクドライブ１６とＣＤ−ＲＯＭドライブ１７とが接続されており、ＨＤＤ１５に記憶されたＯＳ２０や各種アプリケーションプログラム（ＡＰＬ）２５ａ〜２５ｃ等がＲＡＭ１４に転送され、ＣＰＵ１１はＲＯＭ１３とＲＡＭ１４に適宜アクセスしてソフトウェアを実行する。すなわち、ＲＡＭ１４を一時的なワークエリアとして種々のプログラムを実行する。
【００３２】
シリアル通信用Ｉ／Ｏ１９ａにはキーボード３１やマウス３２等の操作用入力機器が接続され、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。また、サーバコンピュータ４０とは１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９ｃを介してネットワーク接続されている。さらに、クライアントコンピュータ１０は１３９４用Ｉ／Ｏ１９ｂを介して外部画像入力装置としての上記デジタルカメラ５０と接続されている。ここで、１３９４用Ｉ／Ｏ１９ｂはＩＥＥＥ１３９４規格に準じた高速シリアル接続を実現するためのＩ／Ｏである。本実施形態において、デジタルカメラ５０は銀塩写真と共通のカメラ本体に対してＣＣＤ素子を使用したカメラパックが取り付けられてなり、同デジタルカメラ５０での撮像画像はＣＣＤ素子によってデータ化され、上記１３９４用Ｉ／Ｏ１９ｂを介してＲＡＷデータとして上記クライアントコンピュータ１０に入力される。
【００３３】
尚、本クライアントコンピュータ１０の構成は簡略化して説明しているが、パーソナルコンピュータとして一般的な構成を有するものを採用することができる。むろん、本発明が適用されるコンピュータはパーソナルコンピュータに限定されるものではない。この実施例はいわゆるデスクトップ型コンピュータであるが、ノート型であるとか、モバイル対応のものであっても良い。また、クライアントコンピュータ１０とサーバコンピュータ４０およびデジタルカメラ５０の接続インタフェースも上述のものに限る必要はなくＳＣＳＩ，ＵＳＢ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。さらに、デジタルカメラ５０の構成としては、銀塩写真と共通のカメラ本体を使用すると交換レンズ等従来からの洗練されたハードウェア資源を使用でき、カメラパックを使用すると技術進歩に応じて画素数や感度が向上したことに応じて適宜必要な部品を交換可能である点で好適であるものの、むろんかかる構成に限る必要はなく、レンズ一体型デジタルカメラや他の撮像機器等を使用することも可能である。
【００３４】
この例では各プログラムの類はＨＤＤ１５に記憶されているが、記録媒体はこれに限定されるものではない。例えば、フロッピー（登録商標）ディスク１６ａであるとか、ＣＤ−ＲＯＭ１７ａであってもよい。これらの記録媒体に記録されたプログラムはフロッピー（登録商標）ディスクドライブ１６やＣＤ−ＲＯＭドライブ１７を介してクライアントコンピュータ１０にて読み込まれ、ＨＤＤ１５にインストールされる。そして、ＨＤＤ１５を介してＲＡＭ１４上に読み込まれてコンピュータを制御することになる。また、記録媒体はこれに限らず、光磁気ディスクなどであってもよい。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能であるし、モデムや通信回線を介して外部のファイルサーバにアクセスしてダウンロードする場合には通信回線が伝送媒体となって本発明が利用される。
【００３５】
図３〜図５は、それぞれクライアントコンピュータ１０，１００，１０１の制御系の構成を示すブロック図である。上述のようにこれらのクライアントコンピュータは役割がそれぞれ異なっていることから、図に示すように制御系の構成はそれぞれ異なるが、むろん、制御系の全てあるいは一部を同様の構成としたクライアントコンピュータを一台あるいは複数台備えるシステム構成とすることもできるし、上記操作用入力機器の制御等、図示しない制御についての構成は多くの点で共通している。クライアントコンピュータ１０には上述のようにデジタルカメラ５０が接続されており、ＤＰＥショップの店員が来店した顧客の画像を撮影し、当該画像を顧客の要望に応じて印刷するにあたり、同画像を撮影するのに使用するクライアントコンピュータである。
【００３６】
図３に示すように本実施形態にかかるクライアントコンピュータ１０では、デジタルカメラドライバ（デジタルカメラＤＲＶ）２２がＯＳ２０に組み込まれている。上記デジタルカメラ５０によって撮影されたデジタル写真画像データは同デジタルカメラ５０内の図示しないメモリに格納されているが、利用者はキャプチャＡＰＬ２５ａを実行しつつ上記キーボード３１やマウス３２を介して所定の操作を行うことによってクライアントコンピュータ１０内にＲＡＷデータを取り込むことができる。
【００３７】
具体的には、上記キャプチャＡＰＬ２５ａの実行とともにデジタルカメラＤＲＶ２２が起動され、同デジタルカメラＤＲＶ２２が上記１３９４用Ｉ／Ｏ１９ｂとのデータ通信を制御して上記デジタルカメラ５０内のメモリに格納されたＲＡＷデータをクライアントコンピュータ１０内に取り込む。さらに、同デジタルカメラＤＲＶ２２は、デジタルカメラ５０のメーカ独自のフォーマットで記述されたＲＡＷデータをコンピュータにおいてデジタル画像を扱う際の汎用的な態様であるＲＧＢデータに変換する。同変換されたＲＧＢデータはＨＤＤ１５に格納されるが、このときデジタルカメラ５０やディスプレイ１８やプリンタの機器依存性を低減しながら印刷結果において所定の発色を行わせるために、上記ＲＧＢデータにはＩＣＣ規格に準拠したＩＣＣプロファイルが付加される。すなわち、１３９４用Ｉ／Ｏ１９ｂとデジタルカメラＤＲＶ２２とキャプチャＡＰＬ２５ａとが上記デジタル写真画像データ入力手段を構成する。
【００３８】
これらのＩＣＣプロファイルとＲＧＢデータとは後述する印刷ジョブ投入に際して、上記ＯＳ２０の制御によって１００ＢＡＳＥ−Ｔ１９ｃを介して上記サーバコンピュータ４０に対して送信されるものである。また、本実施形態において、ＩＣＣプロファイルは印刷管理に使用されると言う意味で印刷管理データの一部を構成すると言える。むろん、上記ＲＧＢデータは変換されるといっても上記デジタル写真画像データであると言える。
【００３９】
クライアントコンピュータ１００はＤＰＥショップの店員が来店した顧客の要望に応じて画像の印刷を行うに当たり、印刷結果において要望通りの発色や撮影対象の大きさになるようレタッチを行うクライアントコンピュータである。図４に示すように本実施形態にかかるクライアントコンピュータ１００では、ＯＳ２００の実行下にてレタッチＡＰＬ２５ｂを実行可能に構成されている。同レタッチＡＰＬ２５ｂはいわゆるフォトレタッチを実行するアプリケーションであり、１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９０ｃを介して双方向通信を行い、上記ＨＤＤ１５に格納されたＲＧＢデータに基づくデジタル写真画像データを読み込んで、当該画像をディスプレイ１８にて利用者に対して視認可能に表示することができる。すなわち、１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９０ｃとレタッチＡＰＬ２５ｂとが上記デジタル写真画像データ修正手段を構成する。
【００４０】
さらに、利用者は上記キーボード３１やマウス３２を介して所定の操作を行って同デジタル写真画像の色合いや傷、露出などを修正するために、所望のフィルタ処理を実行したり、シャープネス処理やアンシャープネス処理、拡大および縮小処理等を実行してデジタル写真画像データを修正することができる。この修正後のデジタル写真画像データは上記ＨＤＤ１５に格納可能であるほか、ＨＤＤ１５０に格納し、後述するクライアントコンピュータ１０１のＨＤＤ１５１に格納することができる。
【００４１】
クライアントコンピュータ１０１はＤＰＥショップの店員が来店した顧客の要望に応じて画像の印刷を行うに当たり、印刷ジョブの投入や印刷管理を行うクライアントコンピュータである。図５に示すように本実施形態にかかるクライアントコンピュータ１０１では、ＯＳ２０１の実行下において印刷ジョブ２５ｃを実行可能に構成されている。同プリントＡＰＬ２５ｃは印刷のレイアウトや顧客ＩＤを入力して印刷ジョブを投入するアプリケーションであり、１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９１ｃを介して双方向通信を行い、上記ＨＤＤ１５に格納されたＲＧＢデータに基づく所望のデジタル写真画像データを読み込んで、印刷ジョブとして印刷実行を指示することができる。
【００４２】
より具体的には、利用者は印刷ジョブ管理ＡＰＬ２５ｃを実行しつつ上記キーボード３１やマウス３２を介して所定の操作を行って印刷実行指示を行い、当該印刷実行画面にて印刷管理データを入力する。この入力データは印刷管理データファイルとしてＨＤＤ１５１に格納される。また、上記ＯＳ２０１には上記サーバコンピュータ４０の制御下にあるプリンタに対応したプリンタドライバ（ＰＲＴＤＲＶ）２１１が組み込まれている。そして、印刷実行においては、上記作成された印刷管理データファイルと当該印刷管理データファイルに記載された印刷指示にかかるデジタル写真画像データと対応するＩＣＣプロファイルとを上記ＨＤＤ１５から抽出し、これらを上記１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９ｃを介して出力する。
【００４３】
以上のクライアントコンピュータにおいては、３台のクライアントコンピュータがそれぞれの機能を分担しているが、１台のクライアントコンピュータにてキャプチャＡＰＬ２５ａとレタッチＡＰＬ２５ｂと印刷ジョブ管理ＡＰＬ２５ｃとの全てあるいは組み合わせを起動可能に構成しても本発明にかかるシステムを構築することができるし、上記サーバコンピュータ４０に同様のＡＰＬを実行可能に構成しても便利である。また、双方向通信としてＬＡＮのみならずインターネット接続されたコンピュータにてこれらのＡＰＬを実行可能に構成してもよい。
【００４４】
図６は上記印刷管理データファイルに記載される情報の一例を示しており、同図に示すように印刷管理データファイルには「クライアントＩＤ＿日付．ＪＯＢ」というファイル名が付与され、その内容はテキストデータで記載されている。尚、図に示すファイル名においてはクライアントＩＤが「０１２３４」であり、同クライアントＩＤはクライアントコンピュータ１０に対して一意に与えられている。すなわち、本実施形態においてはサーバコンピュータ４０はネットワーク接続されるため、クライアントコンピュータ１０１と同様に印刷ジョブ管理ＡＰＬ２５ｃを実行可能な他のコンピュータからも印刷を実行することが可能であり、クライアントＩＤによっていずれのクライアントコンピュータから印刷が実行されたのかを判別することができる。また、日付は「０００７０１１０００」であって、２０００年７月１日１０時００分に印刷が実行されたことを示している。
【００４５】
印刷管理データファイルにおいては、大きく分けて基本情報とプリンタ情報とレイアウト情報と画像情報とが記載されている。基本情報には印刷に関する基本的な情報が記載されており、各種ＩＤとページ数と印刷の優先度とサーバコンピュータ４０にて自動でレイアウト変更を行わせるか否かを示すレイアウトフラグ等から構成されている。上記各種ＩＤは、上記クライアントＩＤの他、ジョブを一意に識別するためのジョブＩＤや顧客を一意に識別するための顧客ＩＤや利用者を一意に識別するためのオペレータＩＤやＤＰＥショップを一意に識別する店舗ＩＤからなる。
【００４６】
ページ数は印刷するページ数を指定するものであり、印刷ジョブを繰り返し実行させる指示を行うことによって重複した印刷を行わせる情報も含んでいる。印刷の優先度はこの印刷管理データファイルにて指示される印刷の実行優先度を指定するのもであり、サーバコンピュータ４０にて原則としてこの優先度が高いものから印刷される。レイアウトフラグは上記サーバコンピュータ４０にて自動でレイアウト変更を行わせるか否かを「０」か「１」かの二進数で記述するものである。これらの他にも基本情報には種々の情報を記載することが可能であり、印刷実行日時や再印刷を許容するか否かのフラグやサーバコンピュータ４０においてデジタル写真画像データや印刷管理データファイルを破棄する時刻を指定するデータや印刷終了後にメール等にて所定の通知を行うために使用するデータ等を記載することができる。
【００４７】
プリンタ情報においては出力プリンタを指定するための種々の定義がなされており、出力プリンタを一意に指定するプリンタＩＤやプリンタにて使用する用紙サイズや用紙種類を示すデータが記載されている。レイアウト情報においては、サーバコンピュータ４０に予め保持された後述のテンプレートを使用するか否かを示すテンプレートＩＤや印刷に当たり切断位置を示すカットガイドを印刷するか否かを示すガイドフラグが記載されている。このほかにも顧客やページ数，個々のデジタル写真画像データを識別するための種々の情報を印刷するか否かを記載することができる。
【００４８】
画像情報においては印刷する画像を定義しており、印刷指示がなされた上記デジタル写真画像データのファイル名の他、印刷するに当たって画像の回転を許容するか否かやトリミングを許容するか否かを示す情報も記載されている。尚、上記例ではデジタル写真画像データのファイル名は「０１２３４０１．ｔｉｆ」であり、いわゆるＴＩＦＦファイルを例として示しているが、むろんＪＰＥＧファイルやＧＩＦファイル等種々のファイルフォーマットを採用可能である。
【００４９】
図７は、サーバコンピュータ４０のハードウェア構成を示すブロック図であり、図８はサーバコンピュータ４０の制御系の構成を示すブロック図である。図７において、サーバコンピュータ４０は演算処理の中枢をなすＣＰＵ４１を備えており、このＣＰＵ４１はシステムバス４２を介してＲＯＭ４３やＲＡＭ４４にアクセス可能となっている。また、システムバス４２にはＨＤＤ４６と１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８が接続されており、上記クライアントコンピュータ１０１から送信されるデジタル写真画像データを同１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８を介して取得し、ＨＤＤ４６にスプールすることができる。また、投入されたジョブにかかるデジタル写真画像データを後述するようにして所定の割付単位である１ページ分の印刷ジョブ毎に分割してスプールすることが可能であり、他にも後述するレイアウトのテンプレートを格納することができる。尚、本実施形態において上記所定の割付単位は１ページであり、１ページであれば種々の用紙サイズが選択可能である。
【００５０】
かかる構成によりＣＰＵ４１はＲＯＭ４３やＲＡＭ４４に適宜アクセスしてＯＳ４７に組み込まれたソフトウェアを実行する。すなわち、ＲＡＭ４４は印刷実行時のデジタル写真画像データを格納するバッファメモリであり、またソフトウェア実行時のワークエリアであって、同ＣＰＵ４１はＲＡＭ４４に記憶されたデジタル写真画像データに基づいてプリンタコントローラ４５を制御して画像の印刷を実行する。すなわち、本実施形態においてサーバコンピュータ４０に備えるプリンタは図示しないＡＤＦや印字ヘッド等を備えており、プリンタコントローラ４５はこれらのメカを制御する。尚、本実施形態においてはＡＤＦにてＡ３用紙が装填されている状態を想定して説明するが、むろん他の大きさの印刷用紙を装填可能なＡＤＦやいわゆるロール紙を使用したＡＤＦ等を採用可能であるし、これらの双方を備えるような構成も可能である。
【００５１】
また、ＣＰＵ４１はＯＳ４７に組み込まれた各モジュールに従って、上記クライアントコンピュータ１０１から１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８を介して取得する印刷管理データファイルを参照しつつ印刷レイアウトを構築することができる。サーバコンピュータ４０のＯＳ４７は図８に示すモジュール群からなり、取得モジュール４７ａは１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８及びＨＤＤ４６を制御し、ＩＣＣプロファイルと画像のＲＧＢデータと印刷管理データファイルとを１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８を介して取得し、ＨＤＤ４６に格納する。
【００５２】
分割モジュール４７ｂはＨＤＤ４６に格納された印刷管理データファイルを参照し、格納されているＲＧＢデータを割付単位である１ページ毎のデータに分割し、１ページ毎の印刷ジョブを生成する。すなわち、印刷ジョブが投入された段階では複数の画像や複数のページを含む印刷ジョブであったとしても、当該分割モジュール４７ｂはレイアウトを変更可能である割付単位、すなわち１ページ単位に印刷ジョブを分割する。
【００５３】
ソートモジュール４７ｃは、上記ＨＤＤ４６に格納された印刷管理データファイルに記載された印刷優先度を参照し、上記分割された印刷ジョブを優先度順にソートする。ソートされた印刷ジョブにおいては優先度が高い順に分割された印刷ジョブが並べられるとともに、後述するレイアウト構築モジュールが必要とする印刷ジョブのページサイズやレイアウトフラグやテンプレートＩＤや画像回転を許容するか否かや画像情報を印刷するか否かを示す情報等も付加されている。
【００５４】
レイアウト構築モジュール４７ｄは、上記ソートモジュール４７ｃにてソートされた各印刷ジョブを優先度順に処理し、各印刷ジョブにおいて割付単位にデジタル写真データを割り付け、さらにこの割付単位を回転させるなどしてＡ３用紙に割り付けてレイアウトを構築する。すなわち、本実施形態においてはまず所定単位への割り付けによってページ内の配置を規定し、さらにそのページを印刷用紙に対して割り付けることによって印刷対象の印刷用紙に対する割り付けを規定している。具体的には、上記図６に示すテンプレートＩＤによって使用するテンプレートが指定されているときには、当該テンプレートにＲＧＢデータの画像を配置した状態で印刷されるように各画像を割り付ける。また、上記レイアウトフラグがオフになっている場合には、割り付け後のページの回転等を行うことなく印刷用紙の余白の左隅に配置するようにしてレイアウトを構築する。レイアウトフラグがオンになっている場合には、後述するフローチャートに従って印刷用紙の用紙送り方向に対して略直角方向の余白が少なくなるように印刷結果の向きを印刷用紙送り方向に対して相対的に回転させ、同用紙送り方向に対して略直角方向の片側に印刷結果を詰めるようにしてレイアウトを構築する。
【００５５】
印刷モジュール４７ｅは印刷対象のデジタル写真データに基づいてプリンタコントローラ４５に受け渡すための印刷データを生成し、プリンタコントローラ４５に図示しない印刷ヘッド等の駆動機構を駆動させ、上記レイアウト構築モジュール４７ｄが構築したレイアウト通りに印刷を行わせる。むろん、ここで、印刷モジュール４７ｅは上記格納されたＩＣＣプロファイルに基づいてプリンタの機器依存性を低減した発色を行うように印刷データを生成する。ログ生成モジュール４７ｆは上記取得モジュール４７ａ，分割モジュール４７ｂ，ソートモジュール４７ｃ，レイアウト構築モジュール４７ｄ，印刷モジュール４７ｅにて行った処理のログを監視しており、同ログを逐一ファイルに記載してログファイルを生成し、上記ＨＤＤ４６に格納するようになっている。
【００５６】
また、本サーバコンピュータ４０は上述のようにｗｅｂサーバとしても機能するようになっており、ＣＧＩプログラム４９は１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８を介して受信する所定の命令に基づいてＨＤＤ４６にアクセスすることができる。ＨＤＤ４６には上述の印刷管理データファイルやログファイル等が格納されているので、同ＣＧＩプログラム４９はこれらのファイルを参照し、外部インターネットを介してアクセスするコンピュータのブラウザでこれらの情報を認識可能にするべくＨＴＭＬファイルを作成する。具体的には、ＣＧＩプログラム４９はブラウザからのリクエストに応じて所定のプログラムを実行してインターネットを介してアクセスするコンピュータに対して所定の結果を戻すインタフェースであり、本実施形態においては、ブラウザからステータス照会やログ照会に応じて上記作成したＨＴＭＬファイルを出力する。
【００５７】
また、上述の種々のファイル等が格納されるＨＤＤ４６は、図９に示すツリー構造にてファイルやデジタル写真画像データが分類保存される。すなわち、いわゆるルートディレクトリにデジタル写真画像集中プリントシステム用のフォルダが作成されており、同フォルダの下に「￥ＩＮＦＯ」と「￥ＳＰＯＯＬ」と「￥ＳＴＯＲＥ」と「￥ＬＯＧ」と「￥ＨＯＭＥＰＡＧＥ」というフォルダが作成されている。「￥ＩＮＦＯ」フォルダの下にはさらに「￥ＤＡＴＡ」と「￥ＰＲＩＮＴＥＲ」と「￥ＴＥＭＰＬＡＴＥ」と「￥印刷管理データファイル」というフォルダが作成されており、「￥ＤＡＴＡ」フォルダには「０１２３４０１．ｔｉｆ」等のファイル名がつけられた上記デジタル写真画像データが格納されている。
【００５８】
「￥ＰＲＩＮＴＥＲ」フォルダにはプリンタのプリンタＩＤ等のプリンタを特定するための情報やプリンタのステータスを記載した「ＰＲＩＮＴＥＲ．ｔｘｔ」というファイルが保存される。また、「￥ＴＥＭＰＬＡＴＥ」フォルダにはどのような印刷用紙の所定位置にいずれのサイズでデジタル写真画像を割り付けるか否かを示すレイアウトテンプレートが保存され、「￥印刷管理データファイル」フォルダには上記印刷管理データファイルが保存される。「￥ＳＰＯＯＬ」フォルダには上記ソートモジュールによってソートされ、印刷待ち状態になっている各印刷ジョブのデータが保存される。「￥ＳＴＯＲＥ」フォルダには再印刷可能状態となっている印刷ジョブのデータが保存される。
【００５９】
「￥ＬＯＧ」フォルダには上記ログ生成モジュール４７ｆが生成するログファイルが保存される。「￥ＨＯＭＥＰＡＧＥ」フォルダには上記ＣＧＩプログラムが作成するＨＴＭＬファイルを保存する。これらのフォルダはそれぞれ上記１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８を介して外部からアクセス可能に設定されており、上記クライアントコンピュータ１０１からプリンタのステータスを参照したりすることができる。このように、ＨＤＤ４６が上記印刷情報蓄積手段を構成し、１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８とＨＤＤ４６とが上記蓄積情報出力手段を構成する。むろん、これらのフォルダにおいてはアクセス制限をすることが可能であり、特定の情報にのみアクセス可能にしたり、特定のコンピュータからのアクセスのみを受け付けるように構成することもできる。
【００６０】
以下、上記構成におけるクライアントコンピュータ１０１とサーバコンピュータ４０とにおいて行う処理をフローに基づいて説明する。図１０は、上記印刷ジョブ管理ＡＰＬ２５ｃの概略処理フローである。同図において、利用者は上記キーボード３１やマウス３２等を使用して上記ＨＤＤに保存されているデジタル写真画像データから印刷を実行させたい所望の画像を選択する。印刷ジョブ管理ＡＰＬ２５ｃはステップＳ１１０にて当該選択された画像の印刷を指示されたか否かを判別しており、同ステップＳ１１０にて印刷を指示されたと判別したときには、ステップＳ１２０にて図１１に示す印刷指示のインタフェース画面６０を表示する。インタフェース画面６０には、顧客ＩＤ入力ボックス６１が設けられており、顧客を識別するためのＩＤを入力するようになっている。オペレータ入力ボックス６２ではＤＰＥショップのどの店員が操作を行ったかが分かるようにオペレータを入力するようになっている。自動レイアウトチェックボックス６３には自動レイアウトを行うか否かをチェックして入力するようになっている。
【００６１】
優先度入力ボックス６４には、当該印刷指示にかかる印刷ジョブの印刷優先度を入力するようになっている。テンプレート入力ボックス６５では、テンプレートを使用したいときに、その番号により所望のテンプレートを指定できるようになっている。画像ファイル指定ボックス６６では、印刷させようとするデジタル写真画像データをファイル名で指定するようになっている。さらに、インタフェース画面６０には詳細設定６７ボタンが設けられており、同詳細設定ボタン６７をクリックして別画面を表示させることによって上述の顧客ＩＤ等の他、印刷管理データに記載するデータを入力することができる。また、インタフェース画面６０には印刷指示ボタン６８が設けられており、上記各入力ボックス等に所定のデータを入力した状態で印刷指示ボタン６８を押すことによって印刷ジョブを投入することができる。
【００６２】
上記図１０に示すフローにおいて、ステップＳ１２０にてこのインタフェース画面６０を表示すると、ステップＳ１３０にて上述の各入力ボックス等に対する種々の情報の入力を受け付け、ステップＳ１４０にて上記印刷指示ボタン６８のクリックによる印刷実行指示が行われたか否かを判別する。ステップＳ１４０にて印刷実行指示が行われたと判別されたときには、ステップＳ１５０にて上記デジタル写真画像データファイルとＩＣＣプロファイルとを上記サーバコンピュータ４０に対して送信する。また、このとき、上記インタフェース画面６０にて入力したデータに基づいて、上記印刷管理データファイルが生成され、上記ＨＤＤ１５１に格納されるとともにサーバコンピュータ４０に対して送信される。すなわち、このステップＳ１３０，Ｓ１４０の処理が上記印刷管理データ入力手段に該当し、ステップＳ１５０の処理が上記データ出力手段に該当する。
【００６３】
一方、上記ステップＳ１１０にて印刷を指示されたと判別しないときには、ステップＳ１６０にてジョブ管理実行を指示されたか否かを判別する。同ステップＳ１６０にてジョブ管理実行を指示されたと判別したときには、ステップＳ１７０のジョブ管理処理を行う。図１２は当該ジョブ管理処理を示すフローである。上図に示すジョブ管理処理では、ステップＳ２１０にて図１３に示すインタフェース画面７０を表示し、ステップＳ２２０にて上記マウス３２によって同インタフェース画面７０に表示されたボタンが押されたか否かの操作を受け付ける。
【００６４】
インタフェース画面７０は右側の表示ウィンドウ７６と左側の各種ボタンとからなり、同左側には印刷管理データ参照ボタン７１とプリンタステータス参照ボタン７２と実行中ジョブ参照ボタン７３とログ参照ボタン７４と終了ボタン７５とが備えられている。表示ウィンドウ７６はこれらのボタンが押されている状態において、対応する情報を表示するためのウィンドウであり、同図１３においては実行中ジョブ参照ボタン７３が押され、表示ウィンドウ７６には実行中のジョブが優先度順に表示されている。この実行中ジョブは後述するようにしてサーバコンピュータ４０が分割／ソートしたジョブである。
【００６５】
印刷管理データ参照ボタン７１は印刷管理データを参照するためのボタンであり、このボタンの押し込み操作によって上記印刷管理データファイルの内容が表示ウィンドウ７６に表示されるようになっている。プリンタステータス参照ボタン７２はサーバコンピュータ４０に接続されるプリンタのステータスを参照するためのボタンであり、このボタンの押し込み操作によって当該プリンタのステータスが表示ウィンドウ７６に表示される。ログ参照ボタン７４はサーバコンピュータ４０が行った処理のログを表示するためのボタンであり、このボタンの押し込み操作によって当該ログが表示ウィンドウ７６に表示される。また、終了ボタン７５を押し込み操作することによって当該ジョブ管理処理を終了することができる。
【００６６】
上記図１２のフローのステップＳ２２０において、インタフェース画面７０の印刷管理データ参照ボタン７１が押されたと判別されたときには、ステップＳ２３０にて上記１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９１ｃを介してサーバコンピュータ４０にアクセスし、上記ＨＤＤ４０の「￥印刷管理データファイル」フォルダに保存された印刷管理データファイルを取得する。そして、ステップＳ２３５にて上記表示ウィンドウ７６に当該取得ファイルの内容を表示し、上記ステップＳ２２０以降の処理を繰り返す。同ステップＳ２２０にてインタフェース画面７０のプリンタステータス参照ボタン７２が押されたと判別されたときには、ステップＳ２４０にて上記１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９１ｃを介してサーバコンピュータ４０にアクセスし、上記ＨＤＤ４０の「￥ＰＲＩＮＴＥＲ」フォルダに保存されたＰＲＩＮＴＥＲ．ｔｘｔファイルを取得する。そして、ステップＳ２４５にて上記表示ウィンドウ７６に当該取得ファイルの内容を表示し、上記ステップＳ２２０以降の処理を繰り返す。すなわち、ステップＳ２４０，Ｓ２４５の処理が上記プリンタステータス出力手段に該当する。
【００６７】
同ステップＳ２２０にてインタフェース画面７０のログ参照ボタン７４が押されたと判別されたときには、ステップＳ２５０にて上記１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９１ｃを介してサーバコンピュータ４０にアクセスし、上記ＨＤＤ４０の「￥ＬＯＧ」フォルダに保存されたログファイルを取得する。そして、ステップＳ２５５にて上記表示ウィンドウ７６に当該取得ファイルの内容を表示し、上記ステップＳ２２０以降の処理を繰り返す。
【００６８】
同ステップＳ２２０にてインタフェース画面７０の実行中ジョブ参照ボタン７３が押されたと判別されたときには、ステップＳ２６０にて上記１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ１９１ｃを介してサーバコンピュータ４０にアクセスし、上記ＨＤＤ４０の「￥ＳＰＯＯＬ」フォルダに保存された各印刷ジョブのデータを取得する。そして、ステップＳ２６２にて上記表示ウィンドウ７６に図１３に示すようにして当該取得データの内容を表示し、上記マウス３２の操作入力を受け付ける。すなわち、上記ステップＳ２１０，Ｓ２３５，Ｓ２６２の処理が上記印刷管理データ出力手段に該当する。
【００６９】
ここで、表示ウィンドウ７６においてマウス３２のポインタで印刷ジョブをポイントしつつマウス３２の右ボタンをクリックすると、所定のプルダウンメニューが表示されるようになっており、同プルダウンメニューによって印刷ジョブの削除と順序変更とを実行させることができる。ステップＳ２６４では当該プルダウンメニューによる印刷ジョブの変更等の指示がなされたか否かを受け付けており、同ステップＳ２６４にて変更等の指示がなされたときにはステップＳ２６６にて当該指示通りに上記「￥ＳＰＯＯＬ」フォルダに保存されたデータを書き換え、上記ステップＳ２２０以降の処理を繰り返す。同ステップＳ２２０にてインタフェース画面７０の終了ボタンが押されたと判別されたときには、上記図１０の処理に復帰する。すなわち、ステップＳ２６４の処理が上記指示受付手段に該当し、ステップＳ２６６の処理が上記印刷管理手段に該当する。
【００７０】
一方、サーバコンピュータ４０は図１４〜図１６に示す処理を行う。図１４はサーバコンピュータ４０が行う処理の概略フローである。同図において、ステップＳ３１０では、上記取得モジュール４７ａが上記１００ＢＡＳＥ−Ｔ用Ｉ／Ｏ４８を介して上記クライアントコンピュータ１０１が出力する上記デジタル写真画像データファイルとＩＣＣプロファイルとを取得し、これらをＨＤＤ４６に格納する。ステップＳ３１５では、同取得モジュール４７ａが印刷管理データファイルを取得し、ＨＤＤ４６に格納する。すなわち、このステップＳ３１０における処理が上記デジタル写真画像取得手段に該当し、ステップＳ３１５における処理が上記印刷管理データ取得手段に該当する。
【００７１】
ステップＳ３２０においては、上記分割モジュール４７ｂが、上記ＨＤＤ４６に格納された複数の印刷ジョブにかかるデジタル写真画像データに関して一つの印刷ジョブにて複数の画像あるいは複数のページを印刷するように指示されているか否かに関わらず、１ページ毎の印刷単位に上記ジョブを分割する。そして、ステップＳ３２５では上記ソートモジュール４７ｃが上記印刷管理データファイルを参照しつつ上記分割されたジョブをその優先度順にソートする。このソートされたジョブにかかるデータは上記ＨＤＤ４６の「￥ＳＰＯＯＬ」フォルダに保存される。
【００７２】
そして、ステップＳ３３０では上記レイアウト構築モジュール４７ｄがＨＤＤ４６の「￥印刷管理データファイル」に保存された印刷管理データファイルを参照し、上記レイアウトのテンプレートを使用するよう指定されているか否かを判別する。同ステップＳ３３０にてテンプレートを使用するように指定していると判別したときには、ステップＳ３４０にて当該指定されたテンプレートの所定位置に上記ソートされた印刷ジョブのデジタル写真画像データを割り付ける。ステップＳ３３０にてテンプレートを使用するように指定されていると判別しないときには、ステップＳ３３５にて通常通り、すなわち上記ソートされた印刷ジョブのデジタル写真画像データを印刷ページの余白部分に左詰めで割り付ける。
【００７３】
このように、ステップＳ３３５，Ｓ３４０にて印刷ページに対してデジタル写真画像データが割り付けられた後には、さらにレイアウトフラグの指定に応じて当該印刷ページの回転等を行い、レイアウト構築処理を行う。すなわち、ステップＳ３４５では、上記印刷管理データファイルを参照し、上記分割されたそれぞれの印刷ジョブのレイアウトフラグがオンになっているか否かを判別する。同ステップＳ３４５にてレイアウトフラグがオンになっていると判別されたときには、ステップＳ３５０にて後述するレイアウト構築処理を実行する。ステップＳ３４５にてレイアウトフラグがオンになっていると判別されないときには、印刷ページの回転等は行わず、通常通りに印刷用紙の余白部分に印刷するレイアウトとする。
【００７４】
このようにして、ある印刷ジョブにかかる印刷ページの印刷用紙におけるレイアウトを構築した後には、ステップＳ３５５にて上記ソートされた印刷ジョブの全てに関して印刷用紙におけるレイアウトを構築したか否かを判別する。同ステップＳ３５５にて全印刷ジョブのレイアウト構築が終了したと判別されないときには、さらにステップＳ３６０にて印刷用紙に余白があるか否かを判別し、余白がない場合にはステップＳ３６５にて印刷モジュール４７ｅが上記プリンタコントローラ４５を制御して印刷を実行する。ステップＳ３６０にて余白があると判別されたときにはステップＳ３３０以降の処理を繰り返す。また、ステップＳ３５５にて全印刷ジョブのレイアウト構築が終了したと判別されたときにもステップＳ３６５の印刷処理を実行する。すなわち、上記ステップＳ３２０〜Ｓ３６５の処理が上記印刷制御手段に該当する。
【００７５】
このように印刷処理を実行した際には、上記印刷モジュール４７ｅはステップＳ３７０にて上記ＨＤＤ４６に格納された印刷管理データファイルを参照し、印刷ジョブを投入したクライアントのそれぞれのメールアドレスを抽出し、メールを送信して印刷が完了した旨を通知する。すなわち、このステップＳ３７０の処理が上記印刷通知手段に該当する。さらに、上記ログ生成モジュール４７ｆが上記ステップＳ３１０〜Ｓ３７０の処理のログをログファイルに書き出しており、ステップＳ３７５において当該ファイルをＨＤＤ４６の「￥ＬＯＧ」フォルダに保存する。
【００７６】
図１５，１６は上記レイアウト構築処理を示すフローである。図において、ステップＳ４１０では印刷用紙において印刷ページが割り付けられていない余白である印刷可能領域を取得する。ここで、上述のように本説明の印刷用紙はＡ３用紙を想定しており、ある印刷用紙に対して印刷ページを割り付けていないときにはＡ３用紙のすべてが印刷可能領域として取得されているし、すでに割り付けられているときには、後述するように余白部分にて重複を許しつつ最大の長方形となるようにして印刷可能領域を取得する。
【００７７】
ステップＳ４１２においては、こうして取得した印刷可能領域の幅と高さを取得する。ステップＳ４１４では、上記ソートされた印刷ジョブの印刷ページの幅と高さを取得する。ここで、印刷可能領域の幅とは印刷時の紙送り方向に対して直角の方向の長さをいい、印刷可能領域の高さとは印刷時の紙送り方向の長さを言う。印刷ページの幅とは印刷ページの左右方向の長さをいい、印刷ページの高さとは印刷ページの上下方向の長さを言う。
【００７８】
ステップＳ４１６では、印刷可能領域の幅が印刷ページの幅以上であり、かつ印刷可能領域の高さが印刷ページの高さ以上であるか否かを判別している。すなわち、印刷ページが印刷ページの上下方向と印刷時の紙送り方向とを平行にした状態である縦方向で印刷可能領域内に収まるか否かを判別している。同ステップＳ４１６にて印刷可能領域の幅が印刷ページの幅以上であり、かつ印刷可能領域の高さが印刷ページの高さ以上であると判別されたときには、ステップＳ４１８にて印刷可能領域の幅を「０．９」倍したものが印刷ページ幅より小さいか否かを判別している。すなわち、印刷可能領域の幅を「０．９」倍したものが印刷ページ幅より小さいときには、印刷可能領域の幅方向に十分な余白があることとなりこのステップＳ４１８にて印刷可能領域の幅が印刷ページ幅に比べて十分大きいか否かを判別しているといえる。
【００７９】
同ステップＳ４１８にて印刷可能領域の幅を「０．９」倍したものが印刷ページの幅より小さいと判別しないとき、すなわち、幅方向に十分な余白があるときは、印刷ページを９０°回転させた方が余白が小さくなるかもしれないので、ステップＳ４２０において縦方向で左詰配置にて印刷ページの印刷用紙に対する割付を仮決定する。ステップＳ４１８にて印刷可能領域の幅を「０．９」倍したものが印刷ページ幅より小さいと判別したときには、幅方向に大きな余白はないのでステップＳ４２８において縦方向で左詰配置にて印刷ページの印刷用紙に対する割付を決定する。
【００８０】
ステップＳ４２２では、印刷可能領域の幅が印刷ページの高さ以上であり、かつ印刷可能領域の高さが印刷ページの幅以上であるか否かを判別している。すなわち、印刷ページが印刷ページの上下方向と印刷時の紙送り方向とを直角にした状態である横方向で印刷可能領域内に収まるか否かを判別している。同ステップＳ４２２にて印刷可能領域の幅が印刷ページの高さ以上であり、かつ印刷可能領域の高さが印刷ページの幅以上であると判別されると、ステップＳ４２４にて印刷可能領域の幅を「０．９」倍したものが印刷ページの高さより小さいか否かを判別する。すなわち、横方向配置をしたときに幅方向に十分な余白があるか否かを判別している。
【００８１】
同ステップＳ４２４にて印刷可能領域の幅を「０．９」倍したものが印刷ページの高さより小さいと判別したときには、横方向配置にて幅方向に大きな余白はないので、ステップＳ４３０において横方向で左詰配置にて印刷ページの印刷用紙に対する割付を決定する。ステップＳ４２４にて印刷可能領域の幅を「０．９」倍したものが印刷ページの高さより小さいと判別しないときには、ステップＳ４２６にてすでに縦方向配置で仮決定済か否かを判別し、同ステップＳ４２６にて仮決定済と判別しないときには、上記ステップＳ４３０において横方向で左詰配置にて印刷ページの印刷用紙に対する割付を決定する。
【００８２】
ステップＳ４２６にてすでに縦方向配置で仮決定済と判別したときには、ステップＳ４２８において縦方向で左詰配置に印刷ページの印刷用紙に対する割付を決定する。ステップＳ４３２では、以上の一連の処理において印刷ページの割付が決定済であるか否かを判別し、同ステップＳ４３２において決定済であると判別されたときには、ステップＳ４３４にて当該割り付けた領域を上記ステップＳ４１０にて取得した印刷可能領域から削除する。このようにして、所定の印刷ジョブにおける割付処理を完了し、上記図１４のフローに復帰する。
【００８３】
以下、上述の構成及びフローにおける本システムの動作例について説明する。この動作例においてＤＰＥショップの店員は複数の顧客の要望に応じてクライアントコンピュータ１０１を操作して複数の印刷ジョブを投入することを想定している。具体的には、上記図１１のインタフェース画面６０にてページサイズがＡ５，Ａ６，Ａ４，Ａ５，Ａ６の印刷ジョブを投入し、また、それぞれに対して図１３のインタフェース画面７０における表示ウィンドウ７６に示すように優先度、レイアウトフラグ、テンプレートＩＤを指定したことを想定する。
【００８４】
このようにしてＤＰＥショップの店員が複数の印刷ジョブを投入すると、サーバコンピュータ４０はそれぞれの印刷ジョブに対してステップＳ３１０〜Ｓ３２５の処理を行って上記表示ウィンドウ７６に示すように印刷ジョブを分割し、ソートする。ここで、印刷ジョブ１において印刷ジョブはレイアウトフラグが「０」であって、テンプレートＩＤ「１」のテンプレートを使用するように指定されている。印刷ジョブ２〜５はレイアウトフラグが「１」であって、上記レイアウト構築処理によってレイアウトが変更され、サーバコンピュータ４０のプリンタにおいて装填されている印刷用紙であるＡ３用紙の所定の位置に適宜割り付けられる。
【００８５】
具体的には、図１７の左に示すように、印刷用紙はＡ３であって、各印刷ジョブの印刷ページは同図上下方向が縦方向である。印刷ジョブ１においてはテンプレートＩＤ１が指定されているので、ステップＳ３３０にてテンプレート使用指示が判別されるとともに、Ａ５の大きさの図に示すテンプレートにデジタル写真画像が割り付けられ、さらにＡ３印刷用紙の上部左隅に印刷ページが割り付けられる。その後、ステップＳ３５５，Ｓ３６０，Ｓ３３０，Ｓ３４５の判別を経て、印刷ジョブ２に対してはレイアウト構築処理を実行するが、このとき、ステップＳ４１０にて図１７の右に示すように、印刷ジョブ１を割り付けた後の余白部分にて重複を許しつつ最大の長方形となるような印刷可能領域１，２を取得する。
【００８６】
さらに、印刷ジョブ２は縦方向にて印刷可能領域１の幅および高さに収まるので、ステップＳ４１６の判別を経て、印刷可能領域１の幅を「０．９」倍したものが印刷ジョブ２の幅より小さいか否かを判別する。ここで、印刷用紙はＡ３であって印刷可能領域１の幅はその半分の幅であり、印刷ジョブ２の幅はＡ６であることから、ステップＳ４１８で印刷可能領域１の幅を「０．９」倍したものが印刷ジョブ２の幅より小さいと判別し、ステップＳ４２８にて印刷可能領域１内でＡ６印刷ジョブ２を縦方向左詰、すなわち図１８左に示すように印刷可能領域１の一番上に割り付ける。
【００８７】
さらに、印刷ジョブ３に対しては、図１８に示すようにステップＳ４１０にて印刷可能領域３，４が取得される。印刷ジョブ３はＡ４サイズであることから、印刷可能領域３には収まらず、ステップＳ４１６，ステップＳ４３２の判別によって印刷可能領域３には割り付けられない。一方、印刷ジョブ３は印刷可能領域４に対して横配置にしてのみ収まることから、ステップＳ４２２，Ｓ４２４の判別を経てステップＳ４３０にて図１８右に示すように横方向で割り付ける。
【００８８】
残る印刷可能領域５には、図１９に示すように印刷ジョブ４のＡ５用紙は収まらない。従って、レイアウト構築処理において割付は行われず、上記「￥ＳＰＯＯＬ」フォルダに保存されたまま印刷待ち状態で保留される。一方、印刷ジョブ５のＡ６用紙は横方向にして印刷可能領域５に収まることから、ステップＳ４２２，Ｓ４２４の判別を経てステップＳ４３０にて図１９に示すように横方向にて割り付けられる。以上のようにして印刷ジョブ１，２，３，５が印刷用紙Ａ３に対して割り付けられると、印刷用紙に余白はなくなるので、ステップＳ３６０の判別を経てステップＳ３６５にて印刷が実行され、ステップＳ３７０にてクライアントに実行完了を示すメールが送信され、ステップＳ３７５にてログファイルを保存する。このログファイルには上記印刷ジョブ４が印刷待ちにされたことが記述される。この後、さらに印刷ジョブが投入されている場合には印刷ジョブ４を含めたレイアウト構築処理等がなされるし、印刷ジョブが投入されていなければ印刷ジョブ４のみを縦方向左詰で割り付けつつ印刷を行う。
【００８９】
以上のようにして、印刷を実行した後、印刷管理データを参照すれば、各印刷ジョブについての顧客を識別することができるので、各顧客毎に印刷した回数あるいは印刷した面積を取得し、当該回数あるいは面積に応じて課金するようにすれば、プリンタのインク種類等に依存しないで課金を行うことができる。また、本システムを各ＤＰＥショップに対してリースしている場合にも、リース元がＤＰＥショップに対して印刷した回数あるいは印刷した面積に応じて課金するようにすれば、プリンタのインク種類等に依存しないで課金を行うことができる。
【００９０】
このように、本発明においては、サーバとクライアントとを双方向通信可能に接続し、サーバにおいて双方向通信を介してデジタル写真画像データを取得し、同デジタル写真画像データを印刷するための印刷管理データを取得して、同印刷管理データに基づいて上記取得したデジタル写真画像データを印刷させる。ここで、印刷管理データには種々のデータが記載され、サーバおよびクライアントにて当該データに基づいて種々の管理を行うことができるので、デジタル写真画像プリント用機器を運営する店舗において利便性の高い印刷管理を行うことが可能となる。
【図面の簡単な説明】
【００９１】
【図１】本発明にかかるデジタル写真画像の集中プリントシステムの具体的構成例を示す図である。
【図２】クライアントコンピュータの概略ハードウェア構成を示す図である。
【図３】クライアントコンピュータの制御系の構成を示すブロック図である。
【図４】クライアントコンピュータの制御系の構成を示すブロック図である。
【図５】クライアントコンピュータの制御系の構成を示すブロック図である。
【図６】印刷管理データファイルに記載される情報の一例を示す図である。
【図７】サーバコンピュータのハードウェア構成を示すブロック図である。
【図８】サーバコンピュータの制御系の構成を示すブロック図である。
【図９】ＨＤＤにて構成されるツリー構造を示す図である。
【図１０】印刷ジョブ管理ＡＰＬの概略処理フローである。
【図１１】印刷指示のインタフェース画面を示す図である。
【図１２】ジョブ管理処理を示すフローである。
【図１３】印刷ジョブ管理ＡＰＬのインタフェース画面を示す図である。
【図１４】サーバコンピュータが実行する処理のフローである。
【図１５】サーバコンピュータが実行する処理のフローである。
【図１６】サーバコンピュータが実行する処理のフローである。
【図１７】レイアウト構築例を示す図である。
【図１８】レイアウト構築例を示す図である。
【図１９】レイアウト構築例を示す図である。
【符号の説明】
【００９２】
１０…クライアントコンピュータ
１１…ＣＰＵ
１２…システムバス
１３…ＲＯＭ
１４…ＲＡＭ
１５…ＨＤＤ
１６…フロッピー（登録商標）ディスクドライブ
１６ａ…フロッピー（登録商標）ディスク
１７…ＣＤ−ＲＯＭドライブ
１７ａ…ＣＤ−ＲＯＭ
１８…ディスプレイ
２０…ＯＳ
２１１…ＰＲＴＤＲＶ
２２…デジタルカメラＤＲＶ
２５ａ…キャプチャＡＰＬ
２５ｂ…レタッチＡＰＬ
２５ｃ…印刷ジョブ管理ＡＰＬ
３１…キーボード
３２…マウス
４０…サーバコンピュータ
４１…ＣＰＵ
４２…システムバス
４３…ＲＯＭ
４４…ＲＡＭ
４５…プリンタコントローラ
４６…ＨＤＤ
４７ａ…取得モジュール
４７ｂ…分割モジュール
４７ｃ…ソートモジュール
４７ｄ…レイアウト構築モジュール
４７ｅ…印刷モジュール
４７ｆ…ログ生成モジュール
４９…ＣＧＩプログラム
５０…デジタルカメラ
６０…インタフェース画面
６１…顧客ＩＤ入力ボックス
６２…オペレータ入力ボックス
６３…自動レイアウトチェックボックス
６４…優先度入力ボックス
６５…テンプレート入力ボックス
６６…画像ファイル指定ボックス
６７…詳細設定ボタン
６８…印刷指示ボタン
７０…インタフェース画面
７１…印刷管理データ参照ボタン
７２…プリンタステータス参照ボタン
７３…実行中ジョブ参照ボタン
７４…ログ参照ボタン
７５…終了ボタン
７６…表示ウィンドウ
【図１】
2006302309.tif 000003
【図２】
2006302309.tif 000004
【図３】
2006302309.tif 000005
【図４】
2006302309.tif 000006
【図５】
2006302309.tif 000007
【図６】
2006302309.tif 000008
【図７】
2006302309.tif 000009
【図８】
2006302309.tif 000010
【図９】
2006302309.tif 000011
【図１０】
2006302309.tif 000012
【図１１】
2006302309.tif 000013
【図１２】
2006302309.tif 000014
【図１３】
2006302309.tif 000015
【図１４】
2006302309.tif 000016
【図１５】
2006302309.tif 000017
【図１６】
2006302309.tif 000018
【図１７】
2006302309.tif 000019
【図１８】
2006302309.tif 000020
【図１９】
2006302309.tif 000021