(57)【要約】【課題】  本発明の課題は、ユーザが行う印刷の設定操作を簡便とし、ユーザにかかる手間を軽減させることができる印刷データ生成装置を提供することにある。【解決手段】  本発明は、格納された設定情報から印刷要求に基づいて設定情報を選択し、この選択された設定情報と作成された画像情報とから印刷データを生成する。これにより、設定情報格納部に格納されている設定情報を選択して利用することで、多くの項目を設定しなければならないことで煩雑となっていた印刷の設定を行う操作が簡便となり、ユーザの手間を軽減させることができる印刷データ生成装置を提供できる。【選択図】図１
2007249875.tif 000002
【特許請求の範囲】
【請求項１】
所定の上位装置によって作成される画像情報に基づいて印刷データを生成する印刷データ生成装置であって、
前記画像情報の印刷の設定に関する設定情報を格納する設定情報格納部と、
前記上位装置からの印刷要求を受けて、前記設定情報格納部に格納された前記設定情報から、前記印刷要求に基づいて設定情報を選択する設定情報選択部と、
前記設定情報選択部で選択された設定情報及び前記上位装置で作成された前記画像情報とに基づいて前記印刷データを生成する印刷データ生成部とを有することを特徴とする印刷データ生成装置。
【請求項２】
前記設定情報格納部は、複数の設定情報を格納することを特徴とする請求項１記載の印刷データ生成装置。
【請求項３】
前記画像情報が作成された前記上位装置のアプリケーション情報と、前記画像情報に関わるユーザ情報とを前記印刷要求から解析する印刷要求解析部を有し、
前記設定情報格納部は、前記アプリケーション情報と前記ユーザ情報とを前記設定情報に関連付けて格納することを特徴とする請求項１記載の印刷データ生成装置。
【請求項４】
前記設定情報選択部は、前記設定情報格納部から、前記アプリケーション情報と前記ユーザ情報に基づいて設定情報を選択することを特徴とする請求項３記載の印刷データ生成装置。
【請求項５】
前記アプリケーション情報と前記ユーザ情報に基づいて設定情報格納部から複数の前記設定情報が選択された場合、
前記設定情報選択部は、最も新しく設定情報格納部に格納された設定情報を、前記印刷要求に基づく設定情報として選択することを特徴とする請求項４記載の印刷データ生成装置。
【請求項６】
前記アプリケーション情報と前記ユーザ情報に基づいて設定情報格納部から複数の前記設定情報が選択された場合、
前記設定情報選択部は、印刷データの設定情報として使用された回数が最も多い設定情報を、前記印刷要求に基づく設定情報として選択することを特徴とする請求項４記載の印刷データ生成装置。
【請求項７】
前記設定情報選択部で選択された前記設定情報を表示する表示部を有することを特徴とする請求項１記載の印刷データ生成装置。
【請求項８】
前記設定情報格納部から選ばれた前記設定情報と、
前記印刷要求の直前の印刷要求に基づいて作成された印刷データの設定情報、又は、予め設定されている基本の設定情報とが異なる場合、
異なる設定情報であることを表示する表示部を有することを特徴とする請求項１記載の印刷データ生成装置。
【請求項９】
前記設定情報選択部は、該設定情報選択部で選択された前記設定情報を前記設定情報格納部に格納するか否かを選択することを特徴とする請求項１記載の印刷データ生成装置。
【請求項１０】
前記印刷要求解析部は、前記印刷要求から前記画像情報のファイル名情報を取得し、
前記設定情報格納部は、ファイル名情報を前記設定情報に関連付けて格納することを特徴とする請求項１記載の印刷データ生成装置。
【請求項１１】
前記設定情報選択部は、前記ファイル名情報に基づいて前記設定情報格納部内の前記設定情報に重み付けを行い、前記重み付けに基づいて設定情報を選択することを特徴とする請求項１０記載の印刷データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報と画像情報を印刷する際の印刷の設定に関する設定情報とにより構成される印刷データを生成する印刷データ生成装置に関する。
【背景技術】
【０００２】
文書作成ソフト等のアプリケーションを利用して作成された画像情報の印刷を行う場合、ユーザは、レイアウトタイプ、両面印刷、印字品質等の多くの各種設定条件項目の設定を行っている（例えば、特許文献１参照）。ユーザがアプリケーションから印刷を実行しようとすると、プリンタドライバの画面が起動し、ユーザは、その画面で各種設定を行ってから印刷を実行する。これによって、印刷データが生成され、生成された印刷データがプリンタに送信される。そして、印刷データを受信したプリンタは、印刷データに基づいて所定の媒体に印刷する。
【０００３】
【特許文献１】特開２００２−２８７９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年、印刷の実行時に行う設定の項目が極めて多くなっている。そのため、アプリケーションを起動させる度にその設定情報を行わなければならない。このような、多くの項目の設定操作は、ユーザにとって極めて煩雑なものである。
【０００５】
そのため、本発明は、上記実情に鑑み、ユーザが行う印刷の設定操作を簡便とし、ユーザにかかる手間を軽減させることができる印刷データ生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷データ生成装置は、所定の上位装置によって作成される画像情報に基づいて印刷データを生成する印刷データ生成装置であって、前記画像情報の印刷の設定に関する設定情報を格納する設定情報格納部と、前記上位装置からの印刷要求を受けて、前記設定情報格納部に格納された前記設定情報から、前記印刷要求に基づいて設定情報を選択する設定情報選択部と、前記設定情報選択部で選択された設定情報及び前記上位装置で作成された前記画像情報とに基づいて前記印刷データを生成する印刷データ生成部とを有することを特徴とする。
【０００７】
本発明の印刷データ生成装置によれば、設定情報格納部で設定情報が格納され、設定情報選択部で格納された設定情報から印刷要求に基づいて設定情報を選択する。印刷データ生成部は、この選択された設定情報と、上位装置で作成された画像情報とから印刷データを生成する。これにより、格納されている設定情報を利用することで、設定しなければならない項目数が少なくなり、多くの項目を設定しなければならないことで煩雑となっていた印刷の設定を行う操作が簡便となる。したがって、ユーザの手間を軽減させることができる。
【発明の効果】
【０００８】
本発明の印刷データ生成装置は、格納された設定情報から印刷要求に基づいて設定情報を選択し、この選択された設定情報と作成された画像情報とから印刷データを生成する。これにより、設定情報格納部に格納されている設定情報を選択して利用することで、多くの項目を設定しなければならないことで煩雑となっていた印刷の設定を行う操作が簡便となり、ユーザの手間を軽減させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の印刷データ生成装置について、図面を参照しながら説明する。なお、本発明の印刷データ生成装置は、以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１０】
［実施の形態１］
本発明の印刷データ生成装置１０であるプリンタドライバは、図１のように、印刷要求受取部１１と、設定情報選択部１２と、印刷要求解析部１３と、設定情報格納部１４と、設定情報統計部１５と、設定情報記録部１６と、設定情報表示部１７と、印刷データ生成部１８と、通信部１９とを有している。
【００１１】
この印刷データ生成装置１０は、通信路２を介して印刷装置１であるプリンタと接続されている。この印刷データ生成装置１０で生成した印刷データは、印刷装置１に送信される。印刷データには、画像情報と設定情報とにより構成される。画像情報は、所定の上位装置３のアプリケーションで作成された画像の情報で、この画像情報がビットマップデータに変換され、印刷装置１で印刷される。設定情報は、印刷装置１での印刷の設定に関する情報で、例えば、両面印刷や１枚の媒体中に印刷するページ数などの設定が画像情報毎に設定される。この設定情報には、予め設定された基本の設定情報としてのデフォルト設定も含まれる。このデフォルト設定の例としは、１枚の媒体中に１ページ分の画像情報を印刷し、両面印刷を行わないで印刷するという設定が挙げられる。
【００１２】
印刷要求受取部１１は、アプリケーションによって作成された画像情報を印刷する際に、アプリケーションから送られる印刷要求を受け取る。そして、その印刷要求に基づいて印刷を行う画像情報も受け取る。
【００１３】
設定情報選択部１２は、印刷要求受取部１１で印刷要求を受け取ることで、印刷データ生成部１８に送る設定情報を選択する。この選択された設定情報は、ユーザによって確認や変更が行われ、印刷データに使用する設定情報となる。この設定情報選択部１２は、設定情報統計部１５に設定情報格納部１４に格納されている設定情報からの設定情報の抽出を行わせる。この設定情報選択部１２は、抽出された設定情報を印刷データ生成部１８に送る設定情報として選択する。また、設定情報選択部１２は、選択した設定情報を設定情報表示部１７に表示させる。
【００１４】
印刷要求解析部１３は、設定情報選択部１２からの要求によって印刷要求を解析し、印刷要求から取得できる情報を設定情報選択部１２に送る。印刷要求には、印刷を行う画像情報だけではなく、ファイル名やファイルに付与される拡張子名であるアプリケーション名等のアプリケーションから得られるアプリケーション情報、印刷要求を出したユーザの名前等のオペレーティングシステムから得られるユーザ情報などが含まれている。この印刷要求解析部１３は、印刷要求を解析することで、これらの情報を取得することができる。
【００１５】
設定情報格納部１４は、複数の設定情報が格納されている。この設定情報格納部１４には、ユーザが印刷を行う毎に印刷データ作成部１８で作成された印刷データに使用された設定情報が設定情報記録部１６によって蓄積される。複数の設定情報を蓄積保存することで、複数の設定情報から設定情報選択部１２で選択する設定情報を複数選ぶことができる。また、統計を取ることもできる。
【００１６】
さらに、この設定情報格納部１４には、例えば、図２のように、設定情報に限られず、設定情報と共に画像情報を作成したアプリケーション名や画像情報のファイル名、画像情報を作成したユーザ名が格納される。ユーザやアプリケーションによっては、印刷データの生成で多く使用される設定情報が存在することがあるため、図２のように、ユーザ情報やアプリケーション情報を設定情報と関連付けて格納することで、同じ項目について同じ設定を何度も行う必要がなくなり、よりユーザの手間のかからない印刷データ生成装置１０となる。
【００１７】
図２中、「両面」の項目は、両面印刷の設定を示す項目で、「長辺」は、長辺綴じで両面印刷を行うような設定であることを示し、「−」は、両面印刷を行わない設定であることを示す。また、図２中「Ｎ−ｕｐ」は、１枚の媒体に印刷する画像データのページ数を示す項目で、例えば「Ｎ−ｕｐ」が「２」である場合は、１枚の媒体中に２ページ分の印刷を行う設定であることを示す。このように、図２には、過去に印刷データ作成部１８で作成された印刷データの設定情報が格納される。
【００１８】
設定情報統計部１５は、設定情報格納部１４から設定情報を抽出し、抽出した設定情報の分析や統計を行う。この設定情報統計部１５は、この分析や統計に基づいて、設定情報選択部１２で選択する設定情報を設定情報選択部１２に送る。
【００１９】
設定情報表示部１７は、設定情報選択部１２で選択された設定情報を表示する。この設定情報表示部１７に表示される設定情報は、図示しない操作部を介し、ユーザによって設定情報の表示内容に変更が加えられてもよい。ここに表示された設定情報が印刷データ生成部１８で生成する印刷データを構成する設定情報となる。この設定情報表示部１７で、設定情報を表示させることで、ユーザが意図しない設定情報であるか否かをユーザに確認させることができ、意図しない設定で画像情報が印刷されることを防ぐことができる。
【００２０】
また、設定情報表示部１７には、設定情報選択部１２で選択された設定情報がデフォルト設定とは異なる場合、デフォルト設定とは異なる旨を表示する。このような表示によって、ユーザにデフォルト設定ではないことを注意させることができ、意図しない設定で画像情報が印刷されることを防ぐことができる。
【００２１】
印刷データ生成部１８は、印刷要求受信部１１で受信した印刷要求に印刷される画像情報を印刷要求受信部１１から受け取る。また、印刷データ生成部１８は、設定情報選択部１２で選択された設定情報を受け取る。このとき、設定情報表示部１７に表示された設定情報の表示内容が変更された場合は、その変更を基に設定情報を変更する。印刷データ生成部１８は、受け取った画像情報と設定情報から印刷データを生成する。
【００２２】
設定情報記録部１６は、印刷データ生成部１８で生成した印刷データに使用された設定情報を取得する。そして、設定情報記録部１６は、取得した設定情報を設定情報格納部１４に蓄積する。
【００２３】
通信部１９は、印刷データ生成装置１０のインターフェースで、通信路２を介して、印刷装置１と印刷データ生成装置１０とを接続されている。この通信部１９は、印刷データ生成部１８で生成した印刷データを、接続されている印刷装置１に送信する。
【００２４】
本発明の印刷データ生成装置１０は、図示されていないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御のもとに、所定のプログラムを実行することにより、印刷要求受取部１１と、設定情報選択部１２と、印刷要求解析部１３と、設定情報統計部１５と、設定情報記録部１６と、設定情報表示部１７と、印刷データ生成部１８と、通信部１９等の各部材の機能を実現する。
【００２５】
印刷装置１は、印刷データ生成装置１０から送信される印刷データを受信する。この印刷装置１は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色のトナーを貯蔵するトナーカートリッジ及び各色に対応する感光体ドラムやトナー画像を転写する転写ローラ等を有する。この印刷装置１は、露光によって、感光体ドラム上に、作成したビットマップデータに対応する静電潜像を形成し、その静電潜像をトナーによって現像してトナー像とした上で、この感光体ドラム上のトナー像を所定の媒体上に転写する。媒体上に転写されたトナー像は、熱圧着などにより媒体上に定着され、排出部に印刷された媒体が排出される。このように、印刷装置１は、印刷データ生成装置１０で生成した印刷データを受信して、設定情報の設定通りとなるように印刷データ中の画像情報を所定の媒体に形成する。
【００２６】
以下、本発明の印刷データ生成装置１０の動作について図３のフロー図を用いて説明する。
【００２７】
画像情報は、ユーザが所定のアプリケーションを使用することによって作成される。ユーザが作成した画像情報の印刷を行う場合、アプリケーションが作成した画像情報の印刷開始の指令として印刷要求が出される。印刷データ生成装置１０は、この印刷要求を受けて、後述する図３のような処理を行う。
【００２８】
まず、ステップＳ１０１において、アプリケーションから印刷要求が出されると、印刷要求受取部１１は、印刷要求とこの印刷要求によって印刷する画像情報を受け取る。そして、印刷要求受取部１１は、印刷要求を受け取った旨を設定情報選択部１２に通知する。
【００２９】
設定情報選択部１２が印刷要求受取部１１から印刷要求を受け取った旨の通知を受けると、印刷要求の解析が行われる。設定情報選択部１２は、ステップＳ１０２のように、印刷要求解析部１３に印刷要求受取部１１で受け取った印刷要求の解析を行わせる。印刷要求解析部１３は、この印刷要求の解析によって、例えば、アプリケーションからアプリケーション情報として拡張子名（アプリケーション名）と、オペレーティングシステムからユーザ情報としてユーザ名とを取得する。取得したこれらの情報は、設定情報選択部１２に送られる。
【００３０】
設定情報選択部１２は、印刷要求解析部１３で取得した情報を受け取ると、ステップＳ１０３において、設定情報統計部１５に設定情報格納部１４に格納された設定情報を解析させる。このとき、設定情報選択部１２は、印刷要求解析部１３で取得した情報を設定情報統計部１５に送る。
【００３１】
設定情報統計部１５は、設定情報選択部１２から印刷要求解析部１３で取得した情報を受け取る。そして、設定情報統計部１５は、ステップＳ１０４において、この情報の印刷ジョブに含まれる拡張子名（アプリケーション名）及びユーザ名が一致する設定情報を設定情報格納部１４から抽出する。
【００３２】
そして、設定情報統計部１５は、ステップＳ１０５において、設定情報のみに着目し、例えば図４のように抽出した設定情報の集計を行う。つまり設定情報統計部１５は、印刷データ生成部１８で使用された設定情報の中で同じ設定情報がある場合、その使用された回数を数えるように設定情報を集計する。設定情報統計部１５は、その設定情報が使用された回数順に並べ、この中から最も多く使用された設定情報を抽出する。
【００３３】
図４は、設定情報統計部１５が、ステップＳ１０５において、「１２３４５」というユーザ名が「．ｄｏｃ」という拡張子を有するファイルにおいて設定情報格納部１４から抽出し、設定情報に着目して集計を行った結果である。このとき、例えば、「長辺綴じで２ｕｐ」と「長辺綴じで４ｕｐ」という設定があった場合、「長辺綴じ」が２件、「２ｕｐ」が１件、「４ｕｐ」１件というように集計するのではなく、「長辺綴じで２ｕｐ」と「長辺綴じで４ｕｐ」というように、設定項目の全てが一致するものを同じ設定として集計する。このほかに、紙の大きさや印刷装置１で使用される現像剤の使用量の節約の有無などの多くの設定を扱う場合であっても同様に行うことができる。
【００３４】
設定情報統計部１５は、集計の結果、抽出された設定情報を設定情報選択部１２に送る。設定情報選択部１２は、設定情報統計部１５から抽出された設定情報を受け取ると、ステップＳ１０６において、受け取った設定情報がデフォルト設定と異なるか否かを判定する。ステップＳ１０６において、設定情報選択部１２は、受け取った設定情報がデフォルト設定と同じであると判断した場合、ステップＳ１０９に移行し、デフォルト設定を設定情報表示部１７に表示させる。
【００３５】
一方、ステップＳ１０６において、受け取った設定情報がデフォルト設定とは異なると判断した場合、設定情報選択部１２は、ステップＳ１０７において、設定情報がデフォルト設定とは異なる旨を設定情報表示部１７に表示させる。例えば、設定情報がデフォルト設定とは異なる旨の表示をポップアップウィンドウ等で表示させる。
【００３６】
この表示後、設定情報選択部１２は、ステップＳ１０８において、設定情報選択部１２が受け取った設定情報をデフォルト設定に変更しないで良いか否かをユーザに確認する。ステップＳ１０８において、ユーザが設定情報選択部１２の受け取った設定情報をデフォルト設定に変更しないで良いとした場合、設定情報選択部１２は、ステップＳ１０９に移行し、設定情報選択部１２が受け取った設定情報を設定情報表示部１７に表示させる。
【００３７】
一方、ステップＳ１０８において、ユーザが設定情報選択部１２の受け取った設定情報をデフォルト設定に変更するとした場合、設定情報選択部１２は、ステップＳ１１４に移行し、ユーザが設定情報選択部１２の受け取った設定情報をデフォルト設定に変更する。変更した後、設定情報選択部１２は、ステップＳ１１１において、デフォルト設定を変更するか否かを確認する。ステップＳ１１１において、デフォルト設定を変更しない場合、設定情報選択部１２は、デフォルト設定を選択した設定情報として印刷データ生成部１８に送り、ステップＳ１１２に移行する。
【００３８】
一方、ステップＳ１１１において、デフォルト設定を変更する場合、設定情報選択部１２は、ステップＳ１０９に移行し、デフォルト設定を設定情報表示部１７に表示させる。
【００３９】
ステップＳ１０９において、設定情報表示部１７に表示された設定情報は、ステップＳ１１０において、ユーザにより設定が確認される。このとき、設定情報表示部１７に表示される設定情報を、操作部を介して所望の設定情報に変更することができる。設定情報選択部１２は、確認や変更が行われた設定情報を選択した設定情報として印刷データ生成部１８に送り、ステップＳ１１２に移行する。
【００４０】
印刷データ生成部１８は、設定情報選択部１２で選択された設定情報を受け取ると、印刷要求受取部１１から印刷要求によって印刷を行う画像情報を受け取る。そして、印刷データ生成部１８は、ステップＳ１１２において、受け取った設定情報と画像情報とから印刷データを生成する。印刷データ生成後、印刷データ生成部１８は、印刷データを生成した旨を設定情報記憶部１６に通知する。
【００４１】
印刷データ生成部１８は、生成した印刷データを通信部１９に送り、この通信部１９を介して、印刷装置１に印刷データを送信する。印刷装置１は、送信された印刷データを受信し、印刷データ中の設定情報を基に画像情報を所定の媒体に印刷する。
【００４２】
設定情報記憶部１６は、印刷データ生成部１８から印刷データが生成された旨を受けると、ステップＳ１１３において、印刷データ中の設定情報を取得し、設定情報格納部１４に格納し、この処理を終了する。
【００４３】
このように、印刷データ生成部１８で生成する印刷データに使用した設定情報を格納させ、格納させた設定情報を抽出して、抽出した設定情報を新たに生成する印刷データの生成に使用することで、項目が多いことで煩雑となっていた印刷の設定を行う操作が簡便となり、ユーザの手間を軽減させることができる。
【００４４】
また、実施の形態１では、図３中のステップＳ１０５において、設定情報統計部１５が印刷データ生成部１８で生成した印刷データで使用された回数が多い設定情報を抽出し、設定情報選択部１２でこの設定情報を選択するようにすることで、最もよく利用されている設定情報を抽出し、設定情報選択部１２がそれを選択する。したがって、よく利用される設定情報が優先的に抽出され、ユーザが印刷の設定する手間を省くことができる。
【００４５】
また、設定情報統計部１５は、回数ではなく設定情報格納部１４に格納された中で、同じアプリケーション名とユーザ名を有し、印刷データの設定情報として直前に使用された設定情報を抽出してもよい。この抽出された設定情報を設定情報選択部１２が選択する。これによって、直前に使用されていた設定情報が優先的に抽出され、ユーザが印刷の設定する手間を省くことができる。
【００４６】
実施の形態１で説明した印刷データ生成装置１０は、図３中のステップＳ１０５において、設定情報統計部１５は、設定情報を以下のように集計してもよい。このとき、設定情報格納部１４には、図５のように、設定情報が印刷データ生成部１８で生成された印刷データに使用された新しい順番に並ぶように格納されている。
【００４７】
設定情報統計部１５は、印刷要求の解析によってアプリケーション情報から、ファイル名を取得する。そして、アプリケーション名とユーザ名が一致する設定情報を抽出する。設定情報統計部１５は、その抽出された設定情報に対して点数をつける。この点数は、取得したファイル名と一致するファイル名に関連付けられた設定情報に関して高い点数をつけ、異なるファイル名の場合は、低い点数をつけるようにしたものである。その後、設定情報統計部１５は、図６のように、同じ設定の設定情報につけられた点数を加算する。設定情報統計部１５は、最も点数の高い設定情報を設定情報選択部１２に送る。図６のように、同じ点数が複数ある場合、印刷データにおいて最も新しく使用された設定情報を設定情報選択部１２に送る。
【００４８】
このように、同じファイル名を有するものに対して高い点数をつけるように、設定情報に重み付けを行う。これにより、上述のように格納されている設定情報に対して関連性の高い設定情報を選択的に抽出することができ、ユーザが設定する手間を省くことができる。
【００４９】
［実施の形態２］
実施の形態２で説明する印刷データ生成装置２０は、図７のように、実施の形態１で説明した印刷データ生成装置１０に設定情報比較部２２と、直前設定情報記録部２３とをさらに備えた印刷データ生成装置２０である。
【００５０】
直前設定情報記録部２３は、アプリケーションから出された今回の設定情報の直前に出された印刷要求に基づいて生成した印刷データの設定情報を記憶する。この直前の設定情報は、設定情報比較部２２に送られる。
【００５１】
設定情報比較部２２は、設定情報選択部１２を介して、今回の印刷要求によって設定情報格納部１４から抽出された設定情報を受け取る。そして、直前設定情報記録部２３に記録されている直前の設定情報を受け取る。この設定情報比較部２２は、受け取った設定情報を比較し、異なっている項目を設定情報表示部１７に通知する。この通知を受けた設定情報表示部１７は、異なる項目を例えば太字で表示するといったように、異なる項目を強調し、直前に使用された設定情報とは異なる設定情報であることを表示する。
【００５２】
実施の形態２において、実施の形態１と同様に、画像情報は、ユーザが所定のアプリケーションを使用することによって作成される。ユーザが作成した画像情報の印刷を行う場合、アプリケーションが作成した画像情報の印刷開始の指令として印刷要求が出される。印刷データ生成装置２０は、この印刷要求を受けて、後述する図８のような処理を行う。
【００５３】
ステップＳ１０１乃至ステップＳ１０５において、実施の形態１と同様であるため、説明を省略する。
【００５４】
設定情報統計部１５の集計の結果、抽出された設定情報を受け取った設定情報選択部１２は、直前設定情報記録部２３から直前の設定情報も取得する。そして、設定情報統計部１５は、ステップＳ２０１において、今回の印刷要求によって設定情報格納部１４から抽出された設定情報と、直前の設定情報とを比較する。設定情報統計部１５は、比較の結果、設定情報格納部１４から抽出された設定情報と直前の設定情報とに異なる設定の項目がある場合、その異なる項目を設定情報選択部１２に通知する。また、設定情報統計部１５は、異なる項目が無い場合、異なる項目が無い旨を設定情報選択部１２に通知する。
【００５５】
設定情報統計部１５からの通知を受けて、設定情報選択部１２は、ステップＳ２０２において、直前の設定情報に対して設定情報格納部１４から抽出された設定情報が異なる項目があるか否かを判定する。ステップＳ２０２において、直前の設定情報と設定情報格納部１４から抽出された設定情報とに異なる項目がないと判定した場合、ステップＳ２０８に移行し、設定情報選択部１２は、設定情報格納部１４から抽出された設定情報を設定情報表示部１７に表示させる。
【００５６】
一方、ステップＳ２０２において、直前の設定情報と設定情報格納部１４から抽出された設定情報とに異なる項目があると判定した場合、設定情報選択部１２は、ステップＳ２０５において、直前の設定情報と異なる項目がある旨を設定情報表示部１７に表示させる。
【００５７】
この表示後、設定情報選択部１２は、ステップＳ２０６において、設定情報選択部１２が受け取った設定情報格納部１４から抽出された設定情報を、直前の設定情報に変更しないで良いか否かをユーザに確認する。ステップＳ２０６において、ユーザが設定情報選択部１２の受け取った設定情報を直前の設定情報に変更しないで良いとした場合、設定情報選択部１２は、ステップＳ２０３に移行し、設定情報選択部１２が受け取った設定情報を設定情報表示部１７に表示させる。このとき、設定情報表示部１７は、直前の設定情報とは異なる項目を強調して表示する。
【００５８】
一方、ステップＳ２０６において、ユーザが設定情報選択部１２の受け取った設定情報を直前の設定情報に変更するとした場合、設定情報選択部１２は、ステップＳ２１１に移行し、ユーザが設定情報選択部１２の受け取った設定情報を直前の設定情報に変更する。変更した後、設定情報選択部１２は、ステップＳ２０７において、直前の設定情報を変更するか否かを確認する。ステップＳ２０７において、直線の設定情報を変更しない場合、設定情報選択部１２は、直前の設定情報を選択された設定情報として印刷データ生成部１８に送り、ステップＳ２０９に移行する。
【００５９】
一方、ステップＳ２０７において、直前の設定情報を変更する場合、設定情報選択部１２は、直前の設定情報を設定情報表示部１７に表示させ、ステップＳ２０８に移行する。
【００６０】
設定情報表示部１７に表示された設定情報は、ステップＳ２０８において、ユーザにより設定が確認される。このとき、設定情報表示部１７に表示される設定情報を、操作部を介して所望の設定情報に変更することができる。設定情報選択部１２は、確認や変更が行われた設定情報を選択した設定情報として印刷データ生成部１８に送り、ステップＳ２０９に移行する。
【００６１】
印刷データ生成部１８は、設定情報選択部１２で選択された設定情報を受け取ると、印刷要求受取部１１から印刷要求によって印刷を行う画像情報を受け取る。そして、印刷データ生成部１８は、ステップＳ２０９において、受け取った設定情報と画像情報とから印刷データを生成する。印刷データ生成後、印刷データ生成部１８は、印刷データを生成した旨を設定情報記憶部１６に通知する。
【００６２】
印刷データ生成部１８は、生成した印刷データを通信部１９に送り、この通信部１９を介して、印刷装置１に印刷データを送信する。印刷装置１は、送信された印刷データを受信し、印刷データ中の設定情報を基に画像情報を所定の媒体に印刷する。
【００６３】
設定情報記憶部１６は、印刷データ生成部１８から印刷データが生成された旨を受けると、ステップＳ２１０において、印刷データ中の設定情報を取得し、設定情報格納部１４に格納する。
【００６４】
そして、設定情報選択部１２は、ステップＳ２０４において、今回の印刷要求で生成した印刷データの設定情報を直前の設定情報として直前設定情報記録部２３に記録させる。
【００６５】
このように、直前の印刷要求によって生成した印刷データの設定情報を記録させることで、今回の印刷要求に基づき設定情報格納部１４から抽出された設定情報の中で、直前の設定情報とは異なる項目が分かりやすくなり、ユーザが意図しない設定で画像情報を印刷することを防ぐことができる。
【００６６】
［実施の形態３］
実施の形態３で説明する印刷データ生成装置３０の構成は、図９のように、設定情報選択部３１を除き、実施の形態１と略同様である。設定情報選択部３１は、実施の形態１で説明した設定情報選択部１２と同様ではあるが、印刷要求によって生成される印刷データの設定情報を、印刷データ生成後に印刷情報格納部に格納するか否かをユーザに選択させることもできる。
【００６７】
実施の形態３において、実施の形態１と同様に、画像情報は、ユーザが所定のアプリケーションを使用することによって作成される。ユーザが作成した画像情報の印刷を行う場合、アプリケーションが作成した画像情報の印刷開始の指令として印刷要求が出される。印刷データ生成装置３０は、この印刷要求を受けて、後述する図１０のような処理を行う。
【００６８】
ステップＳ１０１乃至ステップＳ１０９、ステップＳ１１１、ステップＳ１１４において、実施の形態１と同様であるため、説明を省略する。
【００６９】
ステップＳ１０９において、設定情報表示部１７に表示された設定情報は、ステップＳ３０１において、ユーザにより設定が確認される。このとき、設定情報表示部１７に表示される設定情報を、操作部を介して所望の設定情報に変更することができる。さらに、設定情報選択部３１は、ユーザに確認や変更を行った設定情報を設定情報格納部１４に格納させるか否かを選択させる。設定情報選択部３１は、確認や変更が行われた設定情報を選択した設定情報として印刷データ生成部１８に送り、ステップＳ３０３に移行する。
【００７０】
印刷データ生成部１８は、設定情報選択部３１で選択された設定情報を受け取ると、印刷要求受取部１１から印刷要求によって印刷を行う画像情報を受け取る。そして、印刷データ生成部１８は、ステップＳ３０３において、受け取った設定情報と画像情報とから印刷データを生成する。印刷データを生成後、印刷データ生成部１８は、印刷データを生成した旨を設定情報選択部３１に通知する。
【００７１】
印刷データ生成部１８は、生成した印刷データを通信部１９に送り、この送信部１９を介して、印刷装置１に印刷データを送信する。印刷装置１は、送信された印刷データを受信し、印刷データ中の設定情報を基に画像情報を所定の媒体に印刷する。
【００７２】
設定情報選択部３１は、印刷データ生成部１８から印刷データが生成された旨を受けると、ステップＳ３０２において、ステップ３０１での設定情報を格納させるか否かを選択で、設定情報の格納が選択されたか否かを確認する。ユーザからの設定情報の格納が選択されていない場合、設定情報を設定情報格納部１４に格納せずにこの処理を終了する。一方、ユーザからの設定情報の格納が選択されている場合、設定情報選択部３１は、ステップＳ３０４において、設定情報記憶部１６に印刷データ中の設定情報を取得させて、その設定情報を設定情報格納部１４に格納させ、この処理を終了する。
【００７３】
このように、実施の形態３で説明した印刷データ生成装置３０は、ユーザに印刷要求によって生成した印刷データの設定情報を設定情報格納部１４に格納させるか否かを選択させることができる。これにより、例えば、ユーザがあまり使用しない設定で複数回の画像情報の印刷要求を出しても、それ以降の印刷に影響を与えることがなくなる。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態１で説明する印刷データ生成装置の構成を示す図である。
【図２】本発明の実施の形態１で説明する印刷データ生成装置の設定情報格納部に格納される設定情報を説明する図である。
【図３】本発明の実施の形態１で説明する印刷データ生成装置の動作を示すフロー図である。
【図４】本発明の実施の形態１で説明する印刷データ生成装置の設定情報統計部で集計された設定情報の集計結果を示す図である。
【図５】本発明の別の印刷データ生成装置の設定情報格納部に格納される設定情報を説明する図である。
【図６】本発明の別の印刷データ生成装置の設定情報統計部で集計された設定情報の集計結果を示す図である。
【図７】本発明の実施の形態２で説明する印刷データ生成装置の構成を示す図である。
【図８】本発明の実施の形態２で説明する印刷データ生成装置の動作を示すフロー図である。
【図９】本発明の実施の形態３で説明する印刷データ生成装置の構成を示す図である。
【図１０】本発明の実施の形態３で説明する印刷データ生成装置の動作を示すフロー図である。
【符号の説明】
【００７５】
１  印刷装置
１０  印刷データ生成装置
１１  設定情報受取部
１２  設定情報選択部
１３  設定情報解析部
１４  設定情報格納部
１５  設定情報統計部
１６  設定情報記録部
１７  設定情報表示部
１８  印刷データ生成部
１９  通信部
２  通信路
３  上位装置
【図１】
2007249875.tif 000003
【図２】
2007249875.tif 000004
【図３】
2007249875.tif 000005
【図４】
2007249875.tif 000006
【図５】
2007249875.tif 000007
【図６】
2007249875.tif 000008
【図７】
2007249875.tif 000009
【図８】
2007249875.tif 000010
【図９】
2007249875.tif 000011
【図１０】
2007249875.tif 000012