(57)【要約】【課題】写真画像データをメディアに記録してサービス店に持ち込むことによりプリントを依頼する注文形態において、顧客がパソコン上で、サービス店の写真プリンタの各種プリント条件を指定できるようにする。【解決手段】顧客のパソコンにサービス店の写真プリンタのプリンタドライバを組み込む。プリンタドライバは画像処理アプリケーションを介してプリント条件設定画面をパソコンのモニタに表示し、各種プリント条件の指定入力を受け付ける（１０３、１０４）。画像処理アプリケーションはプリント条件にしたがって必要に応じて解像度変換を行い（１０５）、変換後の画像データとプリント台紙イメージ１０をプリンタドライバに転送し（１０６）プリンタドライバはこれらを仕上がり確認画面に表示する（１０７）。プリンタドライバは顧客の確認完了後、指定されたプリント条件を注文情報としてメディアに記録するあるいはネットワークに転送する（１１０）。【選択図】図５
2007095103.tif 000002
【特許請求の範囲】
【請求項１】
写真プリンタのドライバプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記ドライバプログラムが、前記写真プリンタとは異なるコンピュータに、
前記コンピュータ上で動作する画像処理アプリケーションプログラムと、グラフィカルデバイスインタフェース（ＧＤＩ：Graphical Device Interface）を介して、データ交換を行うデータ交換処理と、
前記グラフィカルデバイスインタフェースを介して供給された写真画像データを前記写真プリンタにより出力するときに指定可能なプリント条件を、前記コンピュータに接続された表示装置の画面に直接または前記グラフィカルデバイスインタフェースを介して出力するプリント条件表示処理と、
前記グラフィカルデバイスインタフェースを介して供給された写真画像データと、前記画面の表示に基づき指定されたプリント条件の少なくとも一部が記述されたデータとを、１または複数のファイルとして記録メディアに記録またはネットワークに送出することにより前記写真プリンタに転送するデータ転送処理とを実行させる、ドライバプログラムが記録された記録媒体。
【請求項２】
前記ドライバプログラムが、前記コンピュータに、該コンピュータに接続された入力装置から前記プリント条件の指定入力を受け付けるプリント条件受付処理を、さらに実行させることを特徴とする請求項１記載のドライバプログラムが記録された記録媒体。
【請求項３】
前記ドライバプログラムが、前記コンピュータに、前記指定されたプリント条件に基づいて前記写真画像データを該プリント条件に適合するように変換する画像データ変換処理を、さらに実行させることを特徴とする請求項１または２記載のドライバプログラムが記録された記録媒体。
【請求項４】
前記ドライバプログラムが、前記コンピュータに、前記画像データ変換処理において変換された写真画像データを写真プリントの台紙イメージと重ねて表示装置に表示することにより前記写真プリントの仕上がりイメージの確認を可能にする仕上がり確認処理を、さらに実行させることを特徴とする請求項３記載のドライバプログラムが記録された記録媒体。
【請求項５】
前記ドライバプログラムは、前記コンピュータに対し前記データ転送処理の実行が指示されたときに、該コンピュータに前記仕上がり確認処理を実行させることを特徴とする請求項４記載のドライバプログラムが記録された記録媒体。
【請求項６】
前記プリント条件表示処理が、前記プリント条件の１つとして、写真プリントの台紙サイズとして指定可能な台紙サイズを画面に出力する処理であることを特徴とする請求項１から５のいずれか１項記載のドライバプログラムが記録された記録媒体。
【請求項７】
前記画像データ変換処理が、前記写真画像データを指定された台紙サイズに合うように解像度変換する処理であることを特徴とする請求項６記載のドライバプログラムが記録された記録媒体。
【請求項８】
前記プリント条件表示処理が、前記プリント条件の１つとして、写真プリントの写真周辺の白縁の指定に係る選択肢を画面に出力する処理であることを特徴とする請求項１から７のいずれか１項記載のドライバプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真プリンタのドライバプログラム（以下プリンタドライバという）に関するものである。特に詳しくは、顧客が写真プリントの注文内容を記述した注文ファイルとプリント対象となる画像データを、Ｚｉｐなどのメディアやネットワークを介してサービス提供者に受け渡すことによってプリント出力を依頼する注文形態において、顧客がプリンタに関する各種条件をパソコン上で設定できるようにするためのプリンタドライバに関するものである。
【背景技術】
【０００２】
従来、画像データをパソコンで加工するためのアプリケーションソフトとして、アドビフォトショップをはじめ、多くのソフトウェアが知られている。また、フィルムスキャナで読み取った写真やデジタルカメラで撮影した写真をパソコンに取り込み、上記ソフトウェアを利用して加工した後に、昇華型あるいはインクジェットプリンタで出力することにより、写真入りのポストカード、カレンダー、シールなどを作成することが行われている。しかし、一般家庭において使用されるような安価なプリンタで出力される写真画像は、普通の写真プリントに比べると画質（色、解像度等）の点で明らかに劣っている。
【０００３】
これに対し、写真サービスの１つとして、高機能高解像度の写真プリンタにより写真プリントと同程度の画質の写真入りポストカードなどを作成するサービスが行われている。しかし、このようなサービスは、フィルムや写真プリントをサービス店に持ち込んで、加工の希望（例えばトリミング範囲）をサービス店に伝えることにより行われるため、パソコンの場合のような自由自在な加工はできなかった。
【０００４】
一方、近年、写真サービスの分野におけるデジタル化が進み、フィルムを持ち込んでプリントを注文する代わりに、フィルムから読み取られデジタル化された画像データをＭＯ、Ｚｉｐ、ＣＤ−Ｒなどのメディアに記録して持ち込み、プリント注文できるようになってきた。また、これに伴い、従来顧客からサービス提供者に、注文用紙という形で受け渡されていた注文情報についても、デジタルデータとして受け渡すことが提案されている(例えば、特許文献１参照)。
【特許文献１】特開平８−０９５１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、上述のように、画像データや注文情報をメディアに記録して持ち込むことによりプリント注文を行う注文形態によれば、顧客がパソコン上で加工したデジタル画像データを、サービス店の高機能高解像度の写真プリンタにより高画質出力することが可能となる。
【０００６】
しかしながら、加工された画像データは、フィルムから読み取られたままの画像データと異なり、必ずしも写真プリンタによりそのまま出力できるとは限らない。例えば、ポストカードの注文で、顧客から預かった加工済画像データがポストカードのサイズよりも大きかった場合、プリント出力の方法としては大きく２つの選択肢がある。すなわち、画像データをポストカードのサイズに合わせて縮小して印刷する方法と、画像の一部を切り取ってしまいサイズ内に収まる範囲のみを印刷する方法がある。
【０００７】
この場合、いずれの方法とするかは顧客が決めるべきことであり、ラボのオペレータなどが勝手に判断することは望ましくない。したがって、２つの選択肢のうちのいずれをとるかを予め顧客に確認しておかなければならない。
【０００８】
また、デジタルカメラにより撮影、取得した画像データの場合には、加工された画像データのみならず、未加工の画像データであっても、一般の写真プリントとはアスペクト比が異なるため、写真プリンタのプリント条件に合わないことがある。この場合も同様に、プリントを作成する際には顧客の意志を予め確認しておく必要がある。
【０００９】
本発明は、上記課題に鑑みて、写真画像データや注文情報をメディアに記録してサービス店に持ち込むことによりプリントを依頼する注文形態において、顧客がパソコン上で、写真プリンタの各種条件を指定できるようにするための手段を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は、上記課題を解決するための手段として、写真プリンタのドライバプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供する。このドライバプログラムは、写真プリンタとは異なるコンピュータに組み込まれ、そのコンピュータに、次のようなデータ交換処理、プリント条件表示処理およびデータ転送処理を実行させる。
【００１１】
データ交換処理は、コンピュータ上で動作する画像処理アプリケーションプログラムと、グラフィカルデバイスインタフェース（ＧＤＩ：Graphical Device Interface）を介して、データ交換を行う処理である。
【００１２】
プリント条件表示処理は、グラフィカルデバイスインタフェースを介して供給された写真画像データを写真プリンタにより出力するときに指定可能なプリント条件を、そのコンピュータに接続された表示装置の画面に直接またはグラフィカルデバイスインタフェースを介して出力する処理である。ここで「表示装置」とはコンピュータに接続されているモニタなどである。
【００１３】
「プリント条件」には、写真プリントのサイズ、縦横の向き、プリント台紙の質などがある。また、指定したサイズの台紙と画像データのサイズが違っている場合にアスペクト比一定のままで拡大縮小を行うか、アスペクト比を変化させて拡大縮小を行うか、拡大縮小を行わない（ケラレたり、縁に白地が残ったりしてもよい）か、あるいは白い縁を付けるかといったこともプリント条件に含まれる。さらには拡大縮小を行わない場合にはケラレる範囲、また白地を残す場合には白地の範囲などもプリント条件に含まれる。
【００１４】
プリント条件の表示は、ドライバプログラム自体がプリント条件を表示する場合の他、ドライバプログラムが組み込まれたパソコンのアプリケーションがプリント条件を表示できるように、必要なデータをアプリケーションと交換する場合をも含む。
【００１５】
また、データ転送処理は、前記グラフィカルデバイスインタフェースを介して供給された写真画像データと、前記画面の表示に基づき指定されたプリント条件の少なくとも一部が記述されたデータとを、１または複数のファイルとして記録メディアに記録またはネットワークに送出することにより前記写真プリンタに転送する処理である。例えば、写真画像データとプリント条件を示すデータとを１つのファイルに格納して写真プリンタに転送する。あるいはプリント条件を示すデータを格納した注文ファイルと画像ファイルをセットにして転送してもよい。記録メディアやネットワークを介して転送されたデータは、そのデータに基づいてプリント出力を行う機能を備えた写真プリンタに入力されるものとする。但しデジタルデータの受信機能はプリンタ本体が備えていても、プリンタに接続される周辺機器が備えていてもよい。
【００１６】
また、上記ドライバプログラムは、前記コンピュータに、そのコンピュータに接続された入力装置から前記プリント条件の指定入力を受け付けるプリント条件受付処理を、さらに実行させてもよい。ここで、「入力装置」とはキーボード、マウスをはじめパソコンの入力機器として知られているあらゆる機器を意味するものとする。
【００１７】
また、上記ドライバプログラムは、前記コンピュータに、指定されたプリント条件に基づいて、写真画像データをそのプリント条件に適合するように変換する画像データ変換処理を、さらに実行させてもよい。
【００１８】
ここで、「前記写真画像データを該プリント条件に適合するように変換する」とは、例えば前記プリント条件として写真プリントの台紙サイズの指定を受け付けた場合、写真画像データを指定された台紙サイズに合うように解像度変換することなどを意味する。この他、必要に応じて色変換やシャープネス処理などを行ってもよい。なお、この画像データ変換機能は、本発明のようにドライバプログラムに組み込んでもよいが、コンピュータ、あるいは写真プリンタなどが画像データ変換機能を有する場合には、特に本発明のドライバプログラムにこの機能を組み込む必要はないものである。
【００１９】
ここで、プリント条件の種類によっては、顧客が自ら条件を指定したのにも拘わらず仕上がりが顧客のイメージ通りになるとは限らないものがある。例えば画像の一部を切り取る場合に切り取る範囲が顧客がイメージした範囲と微妙に異なるといったことが起こり得る。したがって、一部のプリント条件に関しては、プリンタの条件をどのように設定したらどのような仕上がりが得られるかを予めイメージとして確認してから注文できるようにすることが望ましい。
【００２０】
そのためには、ドライバプログラムが、コンピュータに、画像データ変換処理において変換された写真画像データを写真プリントの台紙イメージと重ねて表示装置に表示することにより前記写真プリントの仕上がりイメージの確認を可能にする仕上がり確認処理を、さらに実行させることが好ましい。これにより、顧客は自分のパソコン上で、プリント条件を設定してから仕上がりイメージを確認し、思い通りのイメージでなければプリント条件を設定し直し、この処理を満足がいくまで何回か繰り返すことにより、イメージ通りの写真プリントを作成するための正確なデータを写真プリンタに伝えることができる。
【００２１】
ここで、上記仕上がりの確認を実際に行うか否かを顧客の判断に委ねると、当然のことながら確認を行わずに注文を行う顧客もあらわれる。この場合、顧客のイメージ通りの仕上がりが得られないという可能性は無くならず、したがって顧客とサービス店との間でトラブルが発生することも考えられる。したがって、このようなトラブルを避けるために、顧客が望むか否かに拘わらず、仕上がりイメージを表示装置に表示し、顧客が確認しない限り（例えば確認ボタンを押さない限り）、画像データや注文ファイルを写真プリンタに転送できないようにしてもよい。そのような機能は、前記ドライバプログラムが、コンピュータに対しデータ転送処理の実行が指示されたときに、必ず仕上がり確認処理を実行させるようにすることで、実現できる。
【００２２】
なお、上記ドライバプログラムはＧＤＩを介してアプリケーションとデータ交換を行うので「ドライバ」プログラムと称しているが、上記のとおり、プリンタの動作を直接制御（ドライブ）するものではなく、プリンタの動作制御に必要な情報をファイルとして出力し、プリンタに取り込ませることにより間接的にプリンタの動作を制御するものである。
【発明の効果】
【００２３】
本発明の記録媒体に記録されたプログラムをパソコンに組み込むことにより、プリント条件を表示し、表示されたプリント条件に基づいて指定されたプリント条件の少なくとも一部を注文ファイルに記述する機能が実現されるため、顧客が指定したプリント条件が正確に写真プリンタに伝わり、顧客の思い通りの写真プリントが作成される。また写真サービス店としても、そのまま処理できない画像データを受け付けてしまった場合に、顧客の意志の確認などに時間をとられることが無くなる。
【００２４】
また、入力装置によるプリント条件の指定入力を可能にする機能を有することにより、顧客は所望とするプリント条件を容易に指定することができ、顧客のイメージをより正確にプリンタに伝えることができる。
【００２５】
さらに、指定されたプリント条件に基づいて写真画像データをプリント条件に適合するように変換する機能を有することにより、顧客のイメージがより正確に写真プリンタに伝わるため、顧客の思い通りの写真プリントを作成できる。
【００２６】
この際、上記プログラムに仕上がりイメージを表示する機能を加えれば、顧客は仕上がりイメージを確認しながら納得がいくまでプリント条件を指定し直すことができるため、さらに正確に顧客のイメージが伝わり、仕上がり具合に関するクレームを減らすことができる。
【００２７】
また、画像データをＺｉｐなどに書き込む直前、あるいはネットワーク経由で写真サービス店に送信される直前に、必ず仕上がりイメージを表示するようにすれば、顧客は必ず仕上がり具合を確認することになり、仕上がり具合に関するクレームが発生した場合などに、顧客と写真サービス店との間で起き得るトラブルを防止できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の記録媒体に記録されたプリンタドライバの機能と、この機能を利用した写真プリントの注文処理システムについて、図面を参照して説明する。
【００２９】
図１は、前記注文処理システムの構成を示す図である。図に示されるように、このシステムは一般家庭やオフィスに設置された顧客のパソコン１と、写真サービス店に設置されたプリント出力のための各種機器４、５と、両者の間でデータをやり取りするためのメディア２あるいはネットワーク３とにより構成される。
【００３０】
このシステムにおいて、プリント対象となる画像データや、その画像データに関する注文内容が記述された注文ファイルは、顧客の家庭あるいはオフィスなどに設置されているパソコン１において作成される。注文ファイルの作成処理は、写真サービス店などから提供される注文処理用のソフトウェアを利用して行われる。
【００３１】
このソフトウェアは、従来プリント注文を行う際に注文用紙に記入していた情報、例えば発注者の住所、氏名、電話番号、プリントするコマ番号（画像ファイル名）、プリント枚数、サイズ、その他の情報をパソコンの画面上で入力できるようにするものである。このソフトウェアは入力された情報に基づいて、システムにおいて予め定められた所定のフォーマットのデジタルデータ、すなわち注文ファイルを作成する。
【００３２】
作成された注文ファイルはプリント対象の画像データとともに注文処理用のメディア２に記録されて写真サービス店に受け渡される。あるいは、ネットワークが利用できる環境では、画像データや注文ファイルを顧客のパソコン１からネットワーク３を介して転送することにより受け渡してもよい。ここで、注文ファイルと画像データとは別個のファイルとしても、注文ファイルに画像データを含ませてもよい。すなわち、図２に示すように、注文ファイル（print001.ord）と画像データのファイル（image001.jpg,image002.jpg…）とをそれぞれ別個のファイルとしてordディレクトリとimageディレクトリとに格納してもよく、図３に示すように、注文ファイル（print001.ord）のord storageの注文streamに注文内容を、image storageのimage stream１，２…に画像データを格納するようにしてもよい。
【００３３】
写真サービス店にはメディア２の読み取りを行ったり、ネットワークに接続することにより上記注文ファイルおよび画像データを取り込む注文受付機４と、画像データのプリント出力を行う写真プリンタ５とが備えられている。注文受付機４はメディア２用のドライブ装置を備え、専用の注文受付プログラムが組み込まれた汎用パソコンである。また、写真プリンタ５は公知のデジタル写真プリンタである。なお、メディア２は、ＦＤ、Ｚｉｐ、ＣＤ−Ｒ、ＰＣカード、ＳＳＦＤＣ、コンパクトフラッシュ（登録商標）、ＭＯ、ピクチャーＭＤなどである。
【００３４】
このシステムにおいてプリント注文の対象となる写真画像データは、例えば現像済みフィルムをフィルムスキャナにより読み取って得たもの、写真プリントを反射型スキャナにより読み取って得たもの、デジタルカメラからパソコンに直接取り込んだものなどである。スキャナによる読み取りは、顧客自身が行うこともできるが、写真サービス店においても例えば同時プリント時にＺｉｐなどに写真画像データを出力するサービスが行われている。
【００３５】
また、顧客はこれらの写真画像データに対し、例えばフォトファクトリー（富士写真フィルム（株）製）、アドビフォトショップ、アドビイラストレーター（いずれもアドビシステムズ（株）製）などの市販ソフトを利用して、文字やイラストを組み合わせたり、トリミング処理などの加工を施すことができ、このような加工済画像データもまた、プリント対象となり得る。
【００３６】
ここで、一般に、写真サービス店において生成された画像データは、写真プリンタにより出力可能なサイズの画像データとして生成されることが多い。しかし、上記ソフトウェアにより加工処理が施された画像データ、あるいはデジタルカメラから取り込まれた画像データの場合には、例えばアスペクト比が異なるなど、そのままでは写真プリントとして出力できないものがある。以下に説明するプリンタドライバは、このような画像データをプリント条件に合うように変換することを本来の目的とするものであるが、そのまま出力できる画像データに対しても、顧客の希望に応じて同様の変換処理を施すことができる。
【００３７】
以下、本発明のプリンタドライバによりコンピュータにおいて行われる処理の具体的な実施形態について説明する。
【００３８】
−第１の実施形態−
図４は、本発明の記録媒体に記録されたプリンタドライバの第１の実施形態によって行われる処理概要を示すブロック図、図５はその処理を示すフローチャートである。図４に示すように、パソコン１に組み込まれたプリンタドライバと画像処理アプリケーションとの間においてＧＤＩ（グラフィカル・デバイス・インターフェース；画像処理アプリケーションとプリンタドライバとの間でデータ交換を行うインターフェース）を介してデータのやり取りが行われる。
【００３９】
まず、ステップ１０１において、画像処理アプリケーションにおいてキーボードやマウスなどの入力手段よりプリント対象の指定を受け付け、その旨がプリンタドライバに転送されると、プリンタドライバは、指定可能なプリント条件を画像処理アプリケーションに転送する（ステップ１０２）。画像処理アプリケーションは転送されたプリント条件をモニタに表示し（ステップ１０３）、入力手段からのプリント条件の指定入力を受け付ける（ステップ１０４）。モニタには、図６に示すように、プリント条件設定画面７のような画面（あるいはウィンドウ）が表示される。図６の例では、プリントサイズの選択肢としてＣサイズ、Ｐサイズ、Ｈサイズ、ポストカードサイズ、Ａ５サイズ、Ａ４サイズ、および名刺やシールを作成するための多面プリントが表示されている。この画面には写真サービス店が受け付けられるプリントサイズ、すなわち写真プリンタの設定条件としてプリント可能なサイズのみが表示される。この場合、入力手段からはプリントサイズを指定することとなる。なおこの他、この設定画面７には、指定プリントサイズとプリント対象の画像データのサイズあるいはアスペクト比が異なる場合に拡大縮小などをしてサイズ合わせをするか否かの選択肢が表示される。また、画像データをプリントする際のトリミング、画像の回転などの指定を行うようにすることも可能である。
【００４０】
さらにサイズ合わせの具体的な方法として、例えばアスペクト比一定のままで拡大縮小を行うか、アスペクト比を変化させて拡大縮小を行うか、拡大縮小を行わないかの選択肢、白い縁を付けるか否かの選択肢、白縁の幅の選択肢などが表示される（図示せず）。顧客はこのプリント条件設定画面７を見ながら、所望の条件をキーボードあるいはマウスにより選択指定することができる。
【００４１】
指定入力が完了すると、画像処理アプリケーションは指定されたプリント条件にしたがって、例えばサイズ合わせをするように指定されていればプリント対象の画像データを解像度変換してプリント用画像データを得（ステップ１０５）、指定されたプリント条件およびプリント用画像データをプリンタドライバに転送する（ステップ１０６）。なお、解像度変換により画像がぼやけてしまうような場合には、さらにシャープネス変換を行ってもよい。また、プリンタの特性に合わせて、色変換やシャープネス変換を行ってもよい。さらに、この際、トリミングが指定されている場合は、画像データを解像度変換するとともに、トリミングする領域に対応する画像データのみを抽出し、これをプリント用画像データとしてもよい。
【００４２】
次にプリンタドライバは図７に示すような仕上がりイメージ確認画面８に、プリント用画像データ９をプリント台紙のイメージ１０とともに表示する（ステップ１０７）。例えば図７に示す例は、サイズ合わせをせず、周辺部分をけるよう指定された場合である。
【００４３】
顧客は、仕上がりイメージ確認画面８を見て、入力手段から確認応答を入力する。この際、注文者名や支払方法などの注文情報を入力してもよい。プリンタドライバはこれを受け付け（ステップ１０８）、確認の結果がＯＫであるか否かを判断し（ステップ１０９）、確認の結果がＯＫであればプリント用画像データと指定されたプリント条件を含む注文情報とをメディア２に記録あるいはネットワーク３に転送する（ステップ１１０）。また確認の結果がＯＫでなければ、再度ステップ１０３に戻ってプリント条件設定画面７を表示し、顧客が再指定を行えるようにする。この際、画像データとプリント台紙の位置関係（プリントされる範囲）を修正しやすくするために、仕上がりイメージ確認画面８において台紙イメージ１０の枠を直接マウスで操作するなどしてプリント条件を設定し直せるようにしてもよい。
【００４４】
なお、本実施形態では顧客が仕上がりイメージ確認画面８による確認を行わない限り、注文情報がメディアに書き込まれることはないようにし、顧客とサービス店との間で確認をしたか否かのトラブルが起きることを防いでいる。
【００４５】
上記プリンタドライバの機能により注文情報として注文ファイルに記録されたプリント条件は、図１の注文受付機４により解釈され、注文受付機４はこのプリント条件にしたがって写真プリンタ５の設定条件を変更して、写真画像データのプリント出力を指示する。これにより、写真画像データは顧客が指定したプリント条件でプリント出力される。なお、写真プリンタ本体が注文受付機能を備えている場合には、プリンタ自身が指定されたプリント条件にしたがって設定を変更する。
【００４６】
以上説明したように、写真プリントの注文処理において本発明の記録媒体に記録された写真プリンタのプリンタドライバを利用することにより、顧客は写真サービス店の写真プリンタのプリント条件を、自宅のプリンタと同様所望の条件に設定することができ、結果として思い通りの写真プリントを得ることができる。またこのプリンタドライバを使用した場合、写真サービス店は、そのままプリントできないような画像データを受け付けてしまうことが無くなるため、顧客の意志確認などに時間をとられることなく注文を迅速に処理することができる。
【００４７】
−第２の実施形態−
次いで、本発明の第２の実施形態について説明する。
【００４８】
図８は、本発明の記録媒体に記録されたプリンタドライバの第２の実施形態によって行われる処理概要を示すブロック図、図９はその処理を示すフローチャートである。第２の実施形態は、プリント条件に応じた画像データの解像度変換を、プリンタドライバに実行させるようにした点が第１の実施形態と異なるものである。
【００４９】
まず、ステップ１２１において、画像処理アプリケーションにおいてキーボードやマウスなどの入力手段よりプリント対象の指定を受け付け、その旨がプリンタドライバに転送されると、プリンタドライバは、指定可能なプリント条件を上記図６に示すようにモニタに表示し（ステップ１２２）、入力手段からのプリント条件の指定入力を受け付ける（ステップ１２３）。
【００５０】
指定入力が完了すると、指定されたプリント条件にしたがって、例えばサイズ合わせをするように指定されていれば、画像処理アプリケーションから転送されたプリント対象の画像データを解像度変換してプリント用画像データを得る（ステップ１２４）。なお、第１の実施形態と同様に、解像度変換により画像がぼやけてしまうような場合には、さらにシャープネス変換を行ってもよい。また、プリンタの特性に合わせて、色変換やシャープネス変換を行ってもよい。さらに、この際、トリミングが指定されている場合は、画像データを解像度変換するとともに、トリミングする領域に対応する画像データのみを抽出し、これをプリント用画像データとしてもよい。
【００５１】
次にプリンタドライバは上記図７に示すような仕上がりイメージ確認画面８に、プリント用画像データ９をプリント台紙のイメージ１０とともに表示する（ステップ１２５）。
【００５２】
顧客は、仕上がりイメージ確認画面８を見て、入力手段から確認応答を入力する。この際、注文者名や支払方法などの注文情報を入力してもよい。プリンタドライバはこれを受け付け（ステップ１２６）、確認の結果がＯＫであるか否かを判断し（ステップ１２７）、確認の結果がＯＫであればプリント用画像データと指定されたプリント条件を含む注文情報とをメディア２に記録するあるいはネットワーク３に転送する（ステップ１２８）。また確認の結果がＯＫでなければ、再度ステップ１２２に戻ってプリント条件設定画面７を表示し、顧客が再指定を行えるようにする。
【００５３】
−第３の実施形態−
次いで、本発明の第３の実施形態について説明する。
【００５４】
図１０は、本発明の記録媒体に記録されたプリンタドライバの第３の実施形態によって行われる処理概要を示すブロック図、図１１はその処理を示すフローチャートである。第３の実施形態は、プリント条件に応じた画像データの解像度変換を、プリンタに実行させるようにした点が第１の実施形態と異なるものである。
【００５５】
まず、ステップ１３１において、画像処理アプリケーションにおいてキーボードやマウスなどの入力手段よりプリント対象の指定を受け付け、その旨がプリンタドライバに転送されると、プリンタドライバは、指定可能なプリント条件を上記図６に示すようにモニタに表示し（ステップ１３２）、入力手段からのプリント条件の指定入力を受け付ける（ステップ１３３）。なお、ステップ１３３においては、画像データをプリントする際のトリミング、画像の回転などの情報もプリント条件に含めて同時に受け付けられる。
【００５６】
指定入力が完了すると、指定されたプリント条件にしたがって、画像処理アプリケーションから転送された画像データに対して、トリミング、回転、あるいはサイズ合わせをするように指定されていれば、プリント対象の画像データを拡大、縮小する（ステップ１３４）。なお、この際、画像データの画素を間引いてデータ量を小さくすることにより、画像変換を高速に行うことができる。
【００５７】
次にプリンタドライバは上記図７に示すような仕上がりイメージ確認画面８に、変換後の画像データをプリント台紙のイメージ１０とともに表示する（ステップ１３５）。ここで、変換後の画像データは画素が間引かれた解像度が低いものとなっているが、表示される画像は仕上がり状態の確認にのみ用いられるため、低解像度であっても問題はない。
【００５８】
顧客は、仕上がりイメージ確認画面８を見て、入力手段から確認応答を入力する。この際、注文者名や支払方法などを入力してもよい。プリンタドライバはこれを受け付け（ステップ１３６）、確認の結果がＯＫであるか否かを判断し（ステップ１３７）、確認の結果がＯＫであれば画像データと指定されたプリント条件を含む注文情報とをメディア２に記録する、あるいはネットワーク３に転送する（ステップ１３８）。また確認の結果がＯＫでなければ、再度ステップ１３２に戻ってプリント条件設定画面７を表示し、顧客が再指定を行えるようにする。ここで、注文情報にはプリント条件として、画像データの拡大率、およびトリミングを行った場合にはトリミングした領域を表す情報が含まれる。
【００５９】
注文情報および画像データは、メディア２あるいはネットワーク３を介して写真プリンタ５に入力される。写真プリンタ５においては、注文情報に基づいて画像データを変換するが、プリント条件に含まれる画像データの拡大率に基づいて画像データの解像度が変換される（ステップ１３９）。また、トリミングが指定された場合はトリミングされた領域が抽出される。そして、解像度変換された画像データ（トリミングが指定されたときは抽出された領域の画像データ）がプリント条件にしたがってプリントされる（ステップ１４０）。
【００６０】
−第４の実施形態−
次いで、本発明の第４の実施形態について説明する。
【００６１】
図１２は、本発明の記録媒体に記録されたプリンタドライバの第４の実施形態により行われる処理を示すフローチャートである。第４の実施形態は、プリンタドライバにおいてプリント対象の指定を受け付けるようにした点が上記第１から第３の実施形態と異なるものである。
【００６２】
まず、ステップ１４１においてプリント対象の指定を受け付け、指定可能なプリント条件をモニタに表示し（ステップ１４２）、キーボードやマウスなどの入力手段からのプリント条件の指定入力を受け付ける（ステップ１４３）。指定入力が完了すると、プリンタドライバは指定されたプリント条件にしたがって、例えばサイズ合わせをするように指定されていればプリント対象の画像データを解像度変換してプリント用画像データを得る（ステップ１４４）。なお、解像度変換により画像がぼやけてしまうような場合には、さらにシャープネス変換を行ってもよい。また、プリンタの特性に合わせて、色変換やシャープネス変換を行ってもよい。
【００６３】
次にプリンタドライバは、図７に示すように仕上がりイメージ確認画面８に変換後のプリント用画像データ９をプリント台紙のイメージ１０とともに表示する（ステップ１４５）。
【００６４】
顧客は、仕上がりイメージ確認画面８を見て、入力手段から確認応答を入力する。この際、注文者名や支払方法などを入力してもよい。プリンタドライバはこれを受け付け（ステップ１４６）、確認の結果がＯＫであるか否かを判断し（ステップ１４７）、確認の結果がＯＫであればプリント用画像データと指定されたプリント条件を含む注文情報とをメディア２に記録する、あるいはネットワーク３に転送する（ステップ１４８）。また確認の結果がＯＫでなければ、再度ステップ１４２に戻ってプリント条件設定画面７を表示し、顧客が再指定を行えるようにする。
【図面の簡単な説明】
【００６５】
【図１】写真プリントの注文処理システムの一例を示す図
【図２】注文ファイルと画像データとを別個のファイルとして記録する例を示す概念図
【図３】注文ファイルと画像データとを１つのファイルとして記録する例を示す概念図
【図４】第１の実施形態によるプリンタドライバの処理概要を示すブロック図
【図５】第１の実施形態によるプリンタドライバの処理を示すフローチャート
【図６】モニタに表示されるプリント条件を示す図
【図７】モニタに表示される仕上がりイメージを示す図
【図８】第２の実施形態によるプリンタドライバの処理概要を示すブロック図
【図９】第２の実施形態によるプリンタドライバの処理を示すフローチャート
【図１０】第３の実施形態によるプリンタドライバの処理概要を示すブロック図
【図１１】第３の実施形態によるプリンタドライバの処理を示すフローチャート
【図１２】第４の実施形態によるプリンタドライバの処理を示すフローチャート
【符号の説明】
【００６６】
１  パソコン
２  注文処理用メディア
３  ネットワーク
４  注文受付機
５  写真プリンタ
６  写真プリント
７  プリント条件設定画面
８  仕上がりイメージ確認画面
９  プリント用画像データ
10  プリント台紙イメージ
【図１】
2007095103.tif 000003
【図２】
2007095103.tif 000004
【図３】
2007095103.tif 000005
【図４】
2007095103.tif 000006
【図５】
2007095103.tif 000007
【図６】
2007095103.tif 000008
【図７】
2007095103.tif 000009
【図８】
2007095103.tif 000010
【図９】
2007095103.tif 000011
【図１０】
2007095103.tif 000012
【図１１】
2007095103.tif 000013
【図１２】
2007095103.tif 000014