(57)【要約】【課題】プリンタードライバーによって文字データや画像データから印刷用データに変換するとき、印刷設定条件を設定するための使用者による入力操作を軽減できないという課題がある。【解決手段】定期的に印刷装置６から第１の印刷設定条件を取得する印刷設定条件取得機能と、第１の印刷設定条件に対応する第２の印刷設定条件を設定する印刷条件設定機能と、第１の印刷設定条件と第２の印刷設定条件とに基づいて、文字データや画像データを印刷装置６に適合する印刷用データに変換するデータ変換機能と、をコンピューターにより実現させる画像処理プログラムとしてのプリンタードライバー３００を提供する。【選択図】図７
2012043324.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置から第１の印刷設定条件を定期的に取得する印刷設定条件取得機能と、
前記第１の印刷設定条件に対応する第２の印刷設定条件を設定する印刷条件設定機能と、
前記第１の印刷設定条件と前記第２の印刷設定条件とに基づいて、文字データや画像データを前記印刷装置に適合する印刷用データに変換するデータ変換機能と、
をコンピューターにより実現させることを特徴とする画像処理プログラム。
【請求項２】
請求項１に記載の画像処理プログラムであって、
前記第１の印刷設定条件と前記第２の印刷設定条件とを表示部に表示する印刷設定条件表示機能を備えたことを特徴とする画像処理プログラム。
【請求項３】
請求項１または請求項２に記載の画像処理プログラムであって、
前記印刷設定条件表示機能によって前記表示部に表示された前記第１の印刷設定条件を更新する第１の印刷設定条件更新機能を備え、
前記データ変換機能は、前記印刷設定条件取得機能によって取得された第１の印刷設定条件が、前記第１の印刷設定条件更新機能によって更新された第１の印刷設定条件と異なるとき、印刷用データに変換しないことを特徴とする画像処理プログラム。
【請求項４】
請求項３に記載の画像処理プログラムであって、
前記データ変換機能は、前記印刷設定条件取得機能によって取得された第１の印刷設定条件が、前記第１の印刷設定条件更新機能によって更新された第１の印刷設定条件と異なるとき、アラートを出力することを特徴とする画像処理プログラム。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像処理プログラムがインストールされたことを特徴とする画像処理装置。
【請求項６】
請求項５に記載の画像処理装置と、
前記画像処理装置から出力された前記印刷用データに基づいて記録媒体に画像を印刷する印刷装置と、を備えた印刷システムであって、
前記印刷装置は、印刷条件設定シートに記録された印刷設定情報を読み込み、第１の印刷設定条件として検出する印刷設定条件検出部と、
前記第１の印刷設定条件が記憶される印刷設定条件記憶媒体部と、
前記第１の印刷設定条件を前記印刷設定条件記憶媒体部に記憶させる印刷設定条件記憶部と、
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラム、画像処理装置、印刷システムに関するものである。
【背景技術】
【０００２】
画像処理装置としてのパーソナルコンピューターには、文書や表を作成したり、画像を作成したりするためのアプリケーションソフトウェアがインストールされる。また、パーソナルコンピューターには、アプリケーションソフトウェアによって作成された文字データや画像データを、印刷用データに変換するためのプリンタードライバーがインストールされる。プリンタードライバーによって変換された印刷用データは、印刷装置としてのプリンターに出力され、用紙などの記録媒体に文字、表、画像が形成される。
【０００３】
プリンタードライバーは、用紙サイズ、用紙種類、印刷解像度などの印刷設定条件に基づいて、文字データや画像データを印刷用データに変換する。そのため、プリンタードライバーは、入力操作用画面をパーソナルコンピューターに備えられた表示部に表示させ、印刷設定条件を使用者に選択させる。そのため、使用者は、この入力操作用画面から所望する印刷設定条件を選択するため、マウスやキーボードなどを用いて入力操作を行なわなくてはならない。
【０００４】
そこで、特許文献１では、印刷装置に備えられたフラットベッドスキャナーを用いて、用紙種類情報を読み取り、データ変換時の印刷設定条件として設定することで、用紙種類の印刷設定条件を選択するための使用者による入力操作を不要としている。また、特許文献２では、プリンタードライバーが、印刷装置が有する印刷設定値情報を印刷装置から取得し、プリンタードライバーにおける印刷設定値と、印刷装置から取得した印刷設定値情報が異なるときは、印刷装置に適合する印刷データに変換する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２１８９８９号公報
【特許文献２】特開２０１０−６７１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、印刷装置内においてデータ変換時の印刷設定条件を設定し、設定された印刷設定条件に基づいて、印刷装置内において印刷処理を行う構成である。そのため、印刷装置の外部に備えられたパーソナルコンピューターにインストールされたプリンタードライバーにおいては、使用者による入力操作を不要とすることができない。また、特許文献２では、印刷装置に適合する印刷データに変換されてしまうので、使用者が意図した印刷設定条件で文字データや画像データを印刷用データに変換することができない。
従って、使用者が所望する印刷設定条件により、プリンタードライバーによって文字データや画像データから印刷用データに変換するとき、印刷設定条件を設定するための使用者による入力操作を軽減できないという課題がある。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］印刷装置から第１の印刷設定条件を定期的に取得する印刷設定条件取得機能と、前記第１の印刷設定条件に対応する第２の印刷設定条件を設定する印刷条件設定機能と、前記第１の印刷設定条件と前記第２の印刷設定条件とに基づいて、文字データや画像データを前記印刷装置に適合する印刷用データに変換するデータ変換機能と、をコンピューターにより実現させることを特徴とする画像処理プログラム。
【０００９】
この構成によれば、印刷設定条件取得機能により定期的に印刷装置から第１の印刷設定条件を取得し、印刷条件設定機能により、第１の印刷設定条件に対応する第２の印刷設定条件を設定する。これにより、印刷設定条件を設定するための使用者による入力操作を実行せずに、文字データや画像データから印刷用データに変換する際の第１の印刷設定条件と第２の印刷設定条件とを設定することができる。そのため、文字データや画像データから印刷用データに変換するとき、印刷設定条件を設定するための使用者による入力操作を軽減できる。
【００１０】
［適用例２］前記第１の印刷設定条件と前記第２の印刷設定条件とを表示部に表示する印刷設定条件表示機能を備えたことを特徴とする上記画像処理プログラム。
【００１１】
この構成によれば、使用者が第１の印刷設定条件と第２の印刷設定条件の内容を認識することができる。
【００１２】
［適用例３］前記印刷設定条件表示機能によって前記表示部に表示された前記第１の印刷設定条件を更新する第１の印刷設定条件更新機能を備え、前記データ変換機能は、前記印刷設定条件取得機能によって取得された第１の印刷設定条件が、前記第１の印刷設定条件更新機能によって更新された第１の印刷設定条件と異なるとき、印刷用データに変換しないことを特徴とする上記画像処理プログラム。
【００１３】
この構成によれば、使用者が所望しない印刷設定条件で印刷用データに変換されてしまうことを防止できる。
【００１４】
［適用例４］前記データ変換機能は、前記印刷設定条件取得機能によって取得された第１の印刷設定条件が、前記第１の印刷設定条件更新機能によって更新された第１の印刷設定条件と異なるとき、アラートを出力することを特徴とする上記画像処理プログラム。
【００１５】
この構成によれば、使用者は、画像処理プログラムによって設定された印刷設定条件と使用者が所望する印刷設定条件とが異なることを認識できる。
【００１６】
［適用例５］上記画像処理プログラムがインストールされたことを特徴とする画像処理装置。
【００１７】
この構成によれば、印刷設定条件取得機能によって、印刷装置から第１の印刷設定条件を定期的に取得し、印刷条件設定機能により、第１の印刷設定条件に対応する第２の印刷設定条件を設定する。これにより、印刷設定条件を設定するための使用者による画像処理装置における入力操作を実行せずに、文字データや画像データから印刷用データに変換する際の第１の印刷設定条件と第２の印刷設定条件とを設定することができる。そのため、文字データや画像データから印刷用データに変換するとき、印刷設定条件を設定するための使用者による画像処理装置における入力操作を軽減できる。
【００１８】
［適用例６］上記画像処理装置と、前記画像処理装置から出力された前記印刷用データに基づいて記録媒体に画像を印刷する印刷装置と、を備えた印刷システムであって、前記印刷装置は、印刷条件設定シートに記録された印刷設定情報を読み込み、第１の印刷設定条件として検出する印刷設定条件検出部と、前記第１の印刷設定条件が記憶される印刷設定条件記憶媒体部と、前記第１の印刷設定条件を前記印刷設定条件記憶媒体部に記憶させる印刷設定条件記憶部と、を備えることを特徴とする印刷システム。
【００１９】
この構成によれば、印刷装置に備えられた印刷設定条件記憶媒体部には、印刷条件設定シートに記録された印刷設定情報から検出された第１の印刷設定条件が記憶されている。画像処理装置における印刷設定条件取得機能によって、印刷装置に備えられた印刷設定条件記憶媒体部から、第１の印刷設定条件を定期的に取得し、印刷条件設定機能によって、第１の印刷設定条件に対応する第２の印刷設定条件を設定する。これにより、印刷設定条件を設定するための使用者による画像処理装置における入力操作を実行せずに、文字データや画像データから印刷用データに変換する際の第１の印刷設定条件と第２の印刷設定条件とを設定することができる。そのため、文字データや画像データから印刷用データに変換するとき、印刷設定条件を設定するための使用者による画像処理装置における入力操作を軽減できる。
【図面の簡単な説明】
【００２０】
【図１】印刷システムの全体構成を示す図。
【図２】印刷装置の外観斜視図。
【図３】印刷装置のハードウェア構成を示すブロック図。
【図４】印刷設定情報として「印刷設定項目」と「印刷設定条件」とが記載された印刷設定条件シートを示す図。
【図５】（ａ）は、印刷装置の印刷設定条件記憶媒体部に記憶された「第１の印刷設定項目」と「第１の印刷設定条件」を示す表、（ｂ）は、「第１の印刷設定条件」に対応する「第２の印刷設定条件」を示す表、（ｃ）は、「第３の印刷設定項目」と「第３の印刷設定条件」を示す表。
【図６】画像処理装置のハードウェア構成を示すブロック図。
【図７】画像処理装置のソフトウェア構成を示すブロック図。
【図８】第１実施形態におけるプログラム処理のフローチャート。
【図９】第２実施形態における画像処理装置のソフトウェア構成を示すブロック図。
【図１０】表示部に表示させる印刷設定項目と印刷設定条件を示す図。
【図１１】第３実施形態における画像処理装置のソフトウェア構成を示すブロック図。
【図１２】第３実施形態におけるプログラム処理のフローチャート。
【図１３】第４実施形態におけるプログラム処理のフローチャート。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、実施の形態について説明する。
【００２２】
（第１実施形態）
図１は、本実施形態における印刷システム１の全体構成を示す図である。画像処理装置としてのパーソナルコンピューター（以降、「ＰＣ」という）２は、液晶パネルなどによって構成された表示部３と、入力機器としてのキーボード４と、マウス５とを備える。
【００２３】
ＰＣ２には、通信ケーブル１１を介して印刷装置６が接続される。印刷装置６は、フラットベッドスキャナーの機能を有する複合機タイプのインクジェットプリンターである。
【００２４】
図２は、印刷装置６の外観斜視図である。印刷装置６の本体７０は、上部ケース７１と下部ケース６９とで構成される。上部ケース７１における前部は、操作用と表示用のパネル部６８を形成し、上部ケース７１における後部は、後述するスキャンユニットの収容部を形成する。
【００２５】
パネル部６８は、略中央に例えば液晶パネルなどによって構成された画面表示用の表示部６４が起倒自在に設けられ、表示部６４の図面左右にボタン操作部６３，６７が設けられている。
【００２６】
収容部には、上面がガラスなどの透光性を有する水平な原稿台６２で形成され、原稿台６２は、開閉自在の原稿カバー６１により覆われている。原稿読み取り時には、原稿台６２の上面に読み取り対象の原稿が読み取り面を下にして載置される。
【００２７】
図３は、印刷装置６のハードウェア構成を示すブロック図である。図３の印刷ユニット９０は、印刷ヘッド９３、ヘッドキャリッジ駆動部９１、搬送部９２、これらを制御する印刷ユニット制御部９４などから構成される。図２の下部ケース６９には、図３の印刷ユニット９０が収容される。
【００２８】
印刷ヘッド９３は、ヘッドキャリッジ（不図示）に設けられる。また、ヘッドキャリッジには、一体型または各色別の個別のインクカートリッジ（不図示）が搭載される。ヘッドキャリッジ駆動部９１は、モーター（不図示）、駆動ベルト（不図示）、モーター駆動回路（不図示）等で構成され、記録媒体としての用紙の搬送方向と直交する主走査方向にヘッドキャリッジを駆動させる。これにより、ヘッドキャリッジに設けられた印刷ヘッド９３が、用紙の搬送方向と直交する方向に往復移動する。
【００２９】
搬送部９２は、用紙搬送ローラー（不図示）、モーター（不図示）、モーター駆動回路（不図示）等で構成され、用紙の印刷装置６への給紙、搬送、排紙を行う。印刷ユニット制御部９４は、印刷ヘッド９３からインクを吐出させて印刷するタイミングをヘッドキャリッジの位置に応じて制御するとともに、ヘッドキャリッジ駆動部９１及び搬送部９２を制御する。
【００３０】
搬送部９２により、図２の本体７０の背面上部のオートシートフィーダー７２からの用紙の背面給紙と、本体７０の前面下部の用紙ホルダー６６からの用紙の前面給紙とが、使用者の選択等にしたがって択一的に行われる。印刷ヘッド９３により印刷された用紙は、下部ケース６９の前面の排紙トレイ６５に排出される。
【００３１】
図３のスキャンユニット８０には、照明部８１、イメージセンサー８２、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）部８３、センサー駆動部８４、センサーキャリッジ駆動部８５などを備える。
【００３２】
イメージセンサー８２は、センサー駆動部８４によって駆動され、ＲＧＢの３チャネルの光電素子群を有するカラーＣＣＤリニアイメージセンサー等のリニアイメージセンサーである。イメージセンサー８２は、図２の原稿台６２に平行な状態で主走査方向に移動するセンサーキャリッジ（不図示）に搭載されている。照明部８１は、主走査方向に長い蛍光管ランプ等で構成される。
【００３３】
センサーキャリッジを駆動するセンサーキャリッジ駆動部８５は、モーター（不図示）、駆動ベルト（不図示）、駆動回路（不図示）等で構成され、主走査方向に直交する方向に架設されたガイドロッド（不図示）に沿って往復移動する。
【００３４】
イメージセンサー８２は、主走査方向及び主走査方向に直交する方向に二次元移動して原稿台６２の下面全体を走査（スキャン）し、レンズ（不図示）やミラー（不図示）等の光学部材を介して原稿台６２上の原稿等を読み取り、画像データとして出力する。ＡＦＥ部８３は、イメージセンサー８２の出力における増幅、ノイズ除去等のアナログ信号処理を施し、Ａ／Ｄ変換して出力する。
【００３５】
制御部１００には、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３が備えられる。ＲＡＭ１０２は、スキャンユニット８０が読み取った画像データなどを一時的に保持する。ＣＰＵ１０１は、ＲＯＭ１０３に格納されている制御プログラムをＲＡＭ１０２に読み出して実行し、印刷装置６の各部を制御する。
【００３６】
デジタル画像処理部１１０は、ＡＦＥ部８３の出力データにガンマ補正、シェーディング補正、ＪＰＥＧ形式のエンコード等の画像処理を施して表示部６４に表示させる。また、デジタル画像処理部１１０は、印刷用のデジタル画像を生成する処理や、デジタル画像のデコード、解像度変換、アンシャープ処理、階調補正、二値化処理等の画像処理を実行する。
【００３７】
表示部６４には、印刷モード、複写モードにおける動作状態や設定内容が表示される。使用者は、表示部６４に表示された動作状態を確認しながらボタン操作部６３，６７の操作を行い、印刷処理や複写処理を実行させる。また、使用者は、表示部６４に表示された設定内容をボタン操作部６３，６７の操作により変更する。印刷装置６は、図１のＰＣ２と図３のインターフェイス（Ｉ／Ｆ）１１２を介して接続される。
【００３８】
図４は、紙などにより形成され、印刷設定情報として「印刷設定項目」と「印刷設定条件」とが記載された印刷設定条件シートＳの一例を示す図である。図４に示すように、印刷設定条件シートＳには、印刷設定項目として「用紙サイズ」、「用紙種類」が記載されている。
【００３９】
「用紙サイズ」における印刷設定条件として、「Ａ４」、「Ｂ５」、「Ｌ版」が記載されている。「用紙種類」における印刷設定条件として、「普通紙」、「写真用紙」が記載されている。
【００４０】
使用者はチェックボックス５０１にマーク５０２を鉛筆やボールペンなどで描くことにより、「用紙サイズ」において所望する印刷設定条件を指定する。図４は、使用者によって、「用紙サイズ」における印刷設定条件として「Ｌ版」が選択されたことを示す。
【００４１】
同様に、使用者は、チェックボックス５０１にマーク５０２を描くことにより、「用紙種類」において所望する印刷設定条件を指定する。図４は、使用者によって、「用紙種類」における印刷設定条件として「写真用紙」が選択されたことを示す。
【００４２】
図３の印刷設定条件記憶媒体部１１１は、フラッシュメモリーなどの不揮発性メモリーから構成される。印刷設定条件検出部１０４、印刷設定条件記憶部１０５は、プログラムにより構成され、ＣＰＵ１０１がＲＯＭ１０３からプログラムをＲＡＭ１０２に読み出して実行することにより機能する。
【００４３】
使用者は、図４に示した印刷設定条件シートＳを、図２の印刷装置６の原稿台６２上に置く。印刷設定条件検出部１０４は、原稿台６２上に置かれた印刷設定条件シートＳを、図３のスキャンユニット８０によって読み取り画像データを生成する。印刷設定条件検出部１０４は、生成された画像データから、使用者が「用紙サイズ」において選択した「Ｌ版」と、「用紙種類」において選択した「写真用紙」とを、第１の印刷設定条件として検出することができる。
【００４４】
図５（ａ）は、図３の印刷装置６の印刷設定条件記憶媒体部１１１に記憶された「第１の印刷設定項目」と「第１の印刷設定条件」を示す表である。図３の印刷設定条件記憶部１０５は、印刷設定条件検出部１０４によって検出された「第１の印刷設定項目」と「第１の印刷設定条件」とを、印刷設定条件記憶媒体部１１１に記憶させる。
【００４５】
印刷設定条件記憶媒体部１１１には、図５（ａ）に示すように、「第１の印刷設定項目」としての「用紙サイズ」と、「第１の印刷設定条件」としての「Ｌ版」とが記憶される。また、「第１の印刷設定項目」としての「用紙種類」と、「第１の印刷設定条件」としての「写真用紙」とが記憶される。
【００４６】
図６は、画像処理装置としてのＰＣ２のハードウェア構成を示すブロック図である。図６のＰＣ２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ハードディスクドライブ（ＨＤＤ）２４、汎用インターフェイス（Ｉ／Ｆ）２５、ビデオインターフェイス（Ｉ／Ｆ）２６、入力インターフェイス（Ｉ／Ｆ）２７、バス２８等から構成されている。
【００４７】
バス２８は、ＰＣ２を構成する各要素２１〜２７の間でのデータ通信を実現するものであり、チップセット（不図示）等によって通信が制御される。
【００４８】
ＨＤＤ２４には、画像処理プログラムとしてのプリンタードライバー、アプリケーションソフトウェア（以降、「アプリケーション」という）、オペレーティングシステム（以降、「ＯＳ」という）等の各種プログラムが記憶されている。
【００４９】
プリンタードライバーは、フレキシブルディスク、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光ディスク、光磁気ディスク、メモリーカード、携帯型ハードディスク等、コンピューター読み取り可能な種々の記憶媒体に記憶された形態でＰＣ２に供給される。記憶媒体に記憶されたプリンタードライバーは、ＰＣ２に備えられたドライブ装置（図示なし）等によって読み出され、ＨＤＤ２４に記憶されている。
【００５０】
ＨＤＤ２４への記憶方法としてはこれに限られることなく、ＰＣ２が、インターネット等のネットワークを介して所定のサーバーからＨＤＤ２４にプリンタードライバーをダウンロードしてもよい。
【００５１】
汎用Ｉ／Ｆ２５は、例えばＵＳＢ規格に準じたインターフェイスを提供する。ＰＣ２の汎用Ｉ／Ｆ２５と印刷装置６の図３のＩ／Ｆ１１２を介して、ＰＣ２と、ＰＣ２の外部に備えられた印刷装置６とが接続される。
【００５２】
図６のビデオＩ／Ｆ２６には、表示部３が接続されており、ビデオＩ／Ｆ２６は、表示部３に画像を表示するためのインターフェイスを提供する。入力Ｉ／Ｆ２７には、キーボード４とマウス５が接続されている。ＰＣ２は、入力Ｉ／Ｆ２７を介してキーボード４とマウス５からの入力信号を取得する。
【００５３】
次に、ＰＣ２のソフトウェア構成について説明する。図７は、ＰＣ２のソフトウェア構成を示すブロック図である。ＰＣ２は、ソフトウェア構成として、ＯＳ４００と、アプリケーション７００と、プリンタードライバー３００と、ディスプレイドライバー２００とを有する。これらの各ソフトウェア構成は、図６のＨＤＤ２４に記憶されたプログラムをＣＰＵ２１が、ＲＡＭ２２に読み出して実行することにより機能する。
【００５４】
ＯＳ４００は、アプリケーション７００、プリンタードライバー３００、ディスプレイドライバー２００が利用可能なＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）の１つとしての画像機器インターフェイス（以下、「ＧＤＩ（Ｇｒａｐｈｉｃａｌ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）」という）４０１と、スプーラー４０２を提供している。アプリケーション７００からの要求に応じてＧＤＩ４０１が呼び出され、さらにＧＤＩ４０１の要求に応じてプリンタードライバー３００やディスプレイドライバー２００が呼び出される。ＧＤＩ４０１は、ＰＣ２が印刷装置６や表示部３による画像出力を制御するための汎用的な仕組みを提供する。
【００５５】
ディスプレイドライバー２００は、表示部３に適合する機種固有の処理を実行する。スプーラー４０２は、アプリケーション７００やプリンタードライバー３００や印刷装置６の間に介在し、ジョブのコントロール等を実行する。
【００５６】
アプリケーション７００として、文書を作成する文書作成用ソフトウェア、表計算用のソフトウェア、画像を描画する画像作成用ソフトウェアなどがある。キーボード４やマウス５を操作することによって、文字データや画像データが作成される。あるいは、図２の原稿台６２の上に置かれた原稿を図３のスキャンユニット８０によって読み取った画像データや、予めデジタルカメラによって撮影された画像データを表示するアプリケーション７００などがある。
【００５７】
アプリケーション７００によって作成された文字データや画像データや、スキャンユニット８０によって読み取った画像データや、予めデジタルカメラなどによって撮影された画像データは、プリンタードライバー３００によって、印刷装置６に適合する印刷用データとして変換される。
【００５８】
プリンタードライバー３００は、文字データや画像データにおけるＲＧＢ（赤、緑、青）における階調値を、印刷装置６に適合するルックアップテーブルに基づいて、ＹＭＣ（イエロー、マゼンタ、シアン）における階調値に色変換する処理を行う。また、プリンタードライバー３００は、ハーフトーン処理や、印刷装置６で印刷可能なラスターデータに変換したりするなどの処理を行う。
【００５９】
プリンタードライバー３００における印刷設定条件取得部３０３は、図３の印刷装置６の印刷設定条件記憶媒体部１１１から、定期的に、すなわち所定の時間間隔で、「第１の印刷設定項目」と「第１の印刷設定条件」とを取得する（図５（ａ）参照）。所定の時間間隔は、任意に設定することが可能で、例えば、１０秒間を設定する。
【００６０】
図６のＰＣ２のＣＰＵ２１は、図７の印刷設定条件取得部３０３によって、図３の印刷設定条件記憶媒体部１１１から「第１の印刷設定項目」と「第１の印刷設定条件」とを取得するタイミングと同じタイミングで、印刷装置６に用紙が給紙されたか否かの状態やインク残量の状態を取得してもよい。
【００６１】
図７の印刷設定条件取得部３０３は、図３の印刷設定条件記憶媒体部１１１から、図５（ａ）に示した「第１の印刷設定項目」としての「用紙サイズ」と、「第１の印刷設定条件」としての「Ｌ版」とを取得する。
【００６２】
また、印刷設定条件取得部３０３は、印刷設定条件記憶媒体部１１１から、図５（ａ）に示した「第１の印刷設定項目」としての「用紙種類」と、「第１の印刷設定条件」としての「写真用紙」とを取得する。
【００６３】
印刷条件設定部３０２は、「第１の印刷設定条件」に対応して「第２の印刷設定項目」における「第２の印刷設定条件」を設定する。図５（ｂ）は、「第１の印刷設定条件」に対応する「第２の印刷設定条件」を示す表である。
【００６４】
図５（ｂ）に示すように、印刷条件設定部３０２は、印刷設定条件取得部３０３によって取得された「第１の印刷設定項目」としての「用紙種類」が「普通紙」であるとき、「第２の印刷設定項目」である「印刷解像度」を「７２０ｄｐｉ×３６０ｄｐｉ」として設定し、「オートフォトファイン（登録商標）」の機能を「ＯＦＦ」として設定し、「縁なし印刷」の機能を「ＯＦＦ」として設定する。
【００６５】
図５（ｂ）に示すように、印刷条件設定部３０２は、印刷設定条件取得部３０３によって取得された「第１の印刷設定項目」としての「用紙種類」が「写真用紙」であるとき、「第２の印刷設定項目」である「印刷解像度」を「２８８０ｄｐｉ×２８８０ｄｐｉ」として設定し、「オートフォトファイン（登録商標）」の機能を「ＯＮ」として設定し、「縁なし印刷」の機能を「ＯＮ」として設定する。
【００６６】
尚、「７２０ｄｐｉ×３６０ｄｐｉ」は、ヘッドキャリッジの主走査方向における印刷解像度を７２０ｄｐｉとし、主走査方向と直交する副走査方向における印刷解像度を３６０ｄｐｉに設定することを示し、「２８８０ｄｐｉ×２８８０ｄｐｉ」は、主走査方向における印刷解像度を２８８０ｄｐｉとし、副走査方向における印刷解像度を２８８０ｄｐｉに設定することを示す。「オートフォトファイン（登録商標）」は、人物と背景の色バランスを補正したり、逆光における顔の色を補正したりするなどの機能をいう。「縁なし印刷」は、用紙の縁までインクを噴射して画像を印刷する機能をいう。
【００６７】
本実施形態では、印刷設定条件取得部３０３によって、「第１の印刷設定項目」としての「用紙種類」における「第１の印刷設定条件」としては、印刷設定条件記憶媒体部１１１から「写真用紙」が取得されるので、印刷条件設定部３０２は、「第２の印刷設定項目」である「印刷解像度」を「２８８０ｄｐｉ×２８８０ｄｐｉ」として設定し、「オートフォトファイン（登録商標）」の機能を「ＯＮ」として設定し、「縁なし印刷」の機能を「ＯＮ」として設定する。
【００６８】
図５（ｂ）に示した「第１の印刷設定条件」に対応する「第２の印刷設定条件」は、図６のＨＤＤ２４に設けられた記憶領域に記憶されていてもよいし、プログラムにおけるパラメーターとして記載されていてもよい。
【００６９】
図５（ｃ）は、「第３の印刷設定項目」と「第３の印刷設定条件」を示す表である。「第３の印刷設定条件」は、図７のプリンタードライバー３００におけるデータ変換部３０１が文字データや画像データを印刷用データに変換する際に設定される印刷設定条件を示し、「第１の印刷設定項目」と「第２の印刷設定項目」以外の「印刷設定項目」における印刷設定条件である。
【００７０】
本実施形態では、図５（ｃ）に示すように、「第３の印刷設定項目」における「印刷方向」、「印刷部数」、「割付印刷」、「拡大・縮小」は、「第３の印刷設定条件」としては、「縦方向」、「１部」、「設定なし」、「設定なし」としてそれぞれ設定される。
【００７１】
尚、「割付印刷」は、１枚の用紙に複数のページが印刷される機能であり、「拡大・縮小」は、アプリケーションで作成された画像データにおける用紙サイズを、拡大または縮小して印刷する機能である。
【００７２】
「第３の印刷設定項目」に対応する「第３の印刷設定条件」は、図６のＨＤＤ２４に設けられた記憶領域に記憶されていてもよいし、プログラムにおけるパラメーターとして記載されていてもよい。
【００７３】
プリンタードライバー３００におけるデータ変換部３０１は、図７の印刷設定条件取得部３０３によって取得された「第１の印刷設定条件」、印刷条件設定部３０２によって設定された「第２の印刷設定条件」、図５（ｃ）に示した「第３の印刷設定条件」を用いて文字データや画像データから印刷用データに変換する。
【００７４】
本実施形態で用いた印刷設定項目や印刷設定条件は、説明のために例示したが、その他の印刷設定項目や印刷設定条件を設定してもよい。例えば、「第１の印刷設定条件」が「普通紙」であるとき、「第２の印刷設定条件」は「モノクロ」として設定し、「第１の印刷設定条件」が「写真用紙」であるとき、「第２の印刷設定条件」は「カラー」として設定してもよい。
【００７５】
次に、本実施形態におけるプログラムの処理方法について説明する。図８は、本実施形態におけるプログラム処理のフローチャートである。
【００７６】
ステップＳ６００では、図７のプリンタードライバー３００の印刷設定条件取得部３０３は、図３の印刷設定条件記憶媒体部１１１から、定期的に「第１の印刷設定項目」と「第１の印刷設定条件」とを取得する（図５（ａ）参照）。
【００７７】
ステップＳ６１０では、図７のアプリケーション７００から印刷指示があったか判定する。印刷指示があったときは（Ｙｅｓ）、ステップＳ６２０に進み、印刷指示がなかったときは（Ｎｏ）、ステップＳ６００に戻る。
【００７８】
ステップＳ６２０では、図７のプリンタードライバー３００の印刷条件設定部３０２は、「第１の印刷設定条件」と対応する「第２の印刷設定条件」を設定する（図５（ｂ）参照）。
【００７９】
ステップＳ６３０では、プリンタードライバー３００のデータ変換部３０１は、「第１の印刷設定条件」、「第２の印刷設定条件」、「第３の印刷設定条件（図５（ｂ）参照）」に基づいて、文字データや画像データを、印刷用データに変換する。
【００８０】
ステップＳ６４０では、プリンタードライバー３００のデータ変換部３０１は、スプーラー４０２に、印刷用データを出力する。これにより、印刷用データを取得した印刷装置６では、印刷処理が行われる。
【００８１】
以上、説明した本実施形態における画像処理プログラムである図７のプリンタードライバー３００は、印刷装置６から第１の印刷設定条件を定期的に取得する印刷設定条件取得部３０３と、第１の印刷設定条件に対応する第２の印刷設定条件を設定する印刷条件設定部３０２と、第１の印刷設定条件と第２の印刷設定条件とに基づいて、文字データや画像データを印刷装置６に適合する印刷用データに変換するデータ変換部３０１と、を含んで構成される。
【００８２】
プリンタードライバー３００は、図６の画像処理装置としてのＰＣ２のＨＤＤ２４にインストールされている。ＣＰＵ２１が、プリンタードライバー３００をＨＤＤ２４からＲＡＭ２２に読み出して実行することにより、印刷装置６から第１の印刷設定条件を定期的に取得する印刷設定条件取得機能と、第１の印刷設定条件に対応する第２の印刷設定条件を設定する印刷条件設定機能と、第１の印刷設定条件と第２の印刷設定条件とに基づいて、文字データや画像データを印刷装置６に適合する印刷用データに変換するデータ変換機能と、を実現させる。
【００８３】
この構成によれば、印刷設定条件を設定するための使用者による入力操作を実行せずに、文字データや画像データから印刷用データに変換する際の第１の印刷設定条件と第２の印刷設定条件とを設定することができる。そのため、文字データや画像データから印刷用データに変換するとき、印刷設定条件を設定するための使用者による入力操作を軽減できる。
【００８４】
また、画像処理装置としてのＰＣ２と、ＰＣ２から出力された印刷用データに基づいて記録媒体としての用紙に画像を印刷する印刷装置６と、を備えた印刷システム１であって、印刷装置６は、印刷条件設定シートＳに記録された印刷設定情報を読み込み、第１の印刷設定条件として検出する図３の印刷設定条件検出部１０４と、第１の印刷設定条件が記憶された印刷設定条件記憶媒体部１１１と、第１の印刷設定条件を印刷設定条件記憶媒体部１１１に記憶させる印刷設定条件記憶部１０５と、を備える。
【００８５】
この構成によれば、図３の印刷装置６において、印刷設定条件記憶媒体部１１１には、図４の印刷条件設定シートＳから印刷設定条件検出部１０４によって検出された第１の印刷設定条件が記憶されている。
【００８６】
一方、画像処理装置としてのＰＣ２は、印刷設定条件取得機能により、印刷装置６に備えられた印刷設定条件記憶媒体部１１１から第１の印刷設定条件を定期的に取得し、印刷条件設定機能により、第１の印刷設定条件に対応する第２の印刷設定条件を設定する。これにより、印刷設定条件を設定するための使用者によるＰＣ２における入力操作を実行せずに、文字データや画像データから印刷用データに変換する際の第１の印刷設定条件と第２の印刷設定条件とを設定することができる。そのため、文字データや画像データから印刷用データに変換するとき、印刷設定条件を設定するための使用者によるＰＣ２における入力操作を軽減できる。
【００８７】
（第２実施形態）
第２実施形態では、印刷設定項目と印刷設定条件をＰＣ２の表示部３に表示させる場合について説明する。図９は、本実施形態におけるＰＣ２のソフトウェア構成を示すブロック図である。図９は、図７の第１実施形態におけるＰＣ２のソフトウェア構成を示すブロック図に、印刷設定条件表示部３０４を追加したものである。第２実施形態におけるその他の構成は、第１実施形態で説明した構成と同じである。
【００８８】
図１０は、表示部３に表示させる印刷設定項目と印刷設定条件を示す図である。図９の印刷設定条件表示部３０４は、ＧＤＩ４０１、ディスプレイドライバー２００を介して表示部３に、図１０の破線５０３で囲む範囲に示すように、「第１の印刷設定項目」としての「用紙サイズ」、「用紙種類」を表示し、それらの設定項目に対応する「第１の印刷設定条件」としての「Ｌ版」、「写真用紙」をそれぞれ表示させる。
【００８９】
また、印刷設定条件表示部３０４は、ＧＤＩ４０１、ディスプレイドライバー２００を介して表示部３に、図１０の破線５０４で囲む範囲に示すように、「第２の印刷設定項目」として「印刷解像度」、「オートフォトファイン（登録商標）」、「縁なし印刷」を表示し、それらの設定項目に対応する「第２の印刷設定条件」として「２８８０ｄｐｉ×２８８０ｄｐｉ」、「ＯＮ」、「ＯＮ」をそれぞれ表示させる。
【００９０】
このようにすることにより、使用者が第１の印刷設定条件と第２の印刷設定条件の内容を認識することができる。
【００９１】
（第３実施形態）
第３実施形態では、表示部３に表示された第１の印刷設定条件が、印刷装置６から取得した第１の印刷設定条件と異なっていたときは、データ変換処理を実行しない場合について説明する。
【００９２】
図１１は、本実施形態におけるＰＣ２のソフトウェア構成を示すブロック図である。図１１は、図９の第２実施形態におけるＰＣ２のソフトウェア構成を示すブロック図に、印刷設定条件更新部３０５を追加したものである。第３実施形態におけるその他の構成は、第２実施形態で説明した構成と同じである。
【００９３】
第３実施形態においても、第２実施形態で説明したように、印刷設定条件表示部３０４は、図１０に示すように、「第１の印刷設定項目」、「第１の印刷設定条件」、「第２の印刷設定項目」、「第２の印刷設定条件」を表示させる。
【００９４】
図１１の印刷設定条件更新部３０５は、図１０の表示部３に表示された「第１の印刷設定条件」、「第２の印刷設定条件」を、使用者による図１、図６のキーボード４、マウス５の操作により更新することができる。
【００９５】
図１１のデータ変換部３０１は、印刷設定条件取得部３０３が図３の印刷装置６における印刷設定条件記憶媒体部１１１から取得した「第１の印刷設定条件」と、表示部３に表示された「第１の印刷設定条件」とが異なるときは、文字データや画像データから印刷用データへの変換処理を実行しない。
【００９６】
例えば、印刷設定条件取得部３０３が図３の印刷装置６における印刷設定条件記憶媒体部１１１から「第１の印刷設定項目」としての「用紙サイズ」における「第１の印刷設定条件」として「Ｌ版」を取得し、「第１の印刷設定項目」としての「用紙サイズ」における「第１の印刷設定条件」として「Ａ４」が表示部３に表示されているときは、文字データや画像データから印刷用データへの変換処理を実行しない。
【００９７】
図１２は、第３実施形態におけるプログラム処理のフローチャートである。図１２のフローチャートは、図８の第１実施形態におけるフローチャートにステップＳ６２２〜ステップＳ６２８を追加したものである。
【００９８】
ステップＳ６００からステップＳ６２０までの処理内容は、図８を用いて説明した第１実施形態における処理内容と同じである。ステップＳ６２２では、印刷設定条件表示部３０４は、表示部３に、図１０に示したように、「第１の印刷設定項目」、「第１の印刷設定条件」、「第２の印刷設定項目」、「第２の印刷設定条件」を表示させる。
【００９９】
ステップＳ６２４では、印刷設定条件更新部３０５は、使用者による図１、図６のキーボード４、マウス５の操作により、「第１の印刷設定条件」、「第２の印刷設定条件」を取得し、更新する。
【０１００】
ステップＳ６２６では、図１１のデータ変換部３０１は、印刷設定条件取得部３０３が図３の印刷装置６における印刷設定条件記憶媒体部１１１から取得した「第１の印刷設定条件」と、表示部３に表示された「第１の印刷設定条件」とが同じか否かを判定する。
【０１０１】
印刷設定条件記憶媒体部１１１から取得した「第１の印刷設定条件」と、表示部３に表示された「第１の印刷設定条件」とが同じであるときは（Ｙｅｓ）、ステップＳ６３０に進み、異なるときは（Ｎｏ）、ステップＳ６２８に進む。
【０１０２】
ステップＳ６３０、Ｓ６４０における処理の内容は、図８を用いて説明した第１実施形態における処理内容と同じである。
【０１０３】
ステップＳ６２８では、印刷設定条件記憶媒体部１１１から取得した「第１の印刷設定条件」と、表示部３に表示された「第１の印刷設定条件」とが異なるとする文字の情報を表示部３にアラートとして表示させる。
【０１０４】
以上、本実施形態の図１１のプリンタードライバー３００は、印刷設定条件表示部３０４によって表示部３に表示された第１の印刷設定条件を更新する印刷設定条件更新部３０５を備え、データ変換部３０１は、印刷設定条件取得部３０３によって取得された第１の印刷設定条件が、印刷設定条件更新部３０５によって更新された第１の印刷設定条件と異なるとき、印刷用データに変換しない。
【０１０５】
従って、本実施形態の図１１のプリンタードライバー３００をＰＣ２で実行することにより、印刷設定条件表示機能によって表示部３に表示された第１の印刷設定条件を更新する第１の印刷設定条件更新機能を備え、データ変換機能では、印刷設定条件取得機能によって取得された第１の印刷設定条件が、第１の印刷設定条件更新機能によって更新された第１の印刷設定条件と異なるとき、印刷用データに変換しない。
【０１０６】
この構成によれば、使用者が所望しない印刷設定条件で印刷用データに変換されてしまうことを防止できる。
【０１０７】
また、プリンタードライバー３００をＰＣ２で実行することにより、データ変換機能では、印刷設定条件取得機能によって取得された第１の印刷設定条件が、第１の印刷設定条件更新機能によって更新された第１の印刷設定条件と異なるときは、アラートを出力する。
【０１０８】
この構成によれば、使用者は、画像処理プログラムによって設定された第１の印刷設定条件と使用者が所望する第１の印刷設定条件とが異なることを認識できる。
【０１０９】
（第４実施形態）
第４実施形態では、表示部３に表示された第１の印刷設定条件が、印刷装置６から取得した第１の印刷設定条件と異なっていたときは、データ変換処理を実行するか否かを選択できる場合について説明する。
【０１１０】
図１３は、第４実施形態におけるプログラム処理のフローチャートである。図１３のフローチャートは、図１２の第３実施形態におけるフローチャートにステップＳ６２９を追加したものである。第４実施形態におけるその他の構成は、第３実施形態における構成と同じである。
【０１１１】
ステップＳ６００からステップＳ６２６までの処理内容は、図１２の第３実施形態における処理内容と同じである。ステップＳ６２８では、アラートを出力し、ステップＳ６２９に進む。
【０１１２】
ステップＳ６２９では、印刷用データに変換するか否かを表示部６４に表示させ、使用者が操作したボタン操作部６３（６７）による入力結果から、印刷用データに変換するか否かを判定する。印刷用データに変換するときは（Ｙｅｓ）、ステップＳ６３０に進み、印刷用データに変換しないときは（Ｎｏ）、処理を終了する。
【０１１３】
このようにすることにより、図４の印刷設定条件シートＳのチェックボックス５０１にマーク５０２を記載することにより使用者が選択した印刷設定条件と、プリンタードライバー３００が設定した第１の印刷設定条件とが異なっていても、文字データや画像データを印刷用データに変換することも可能である。
【０１１４】
第１実施形態から第４実施形態における印刷装置６は、インクジェット式プリンターであったが、レーザーなどの光により感光体を露光し、トナーによって画像を形成する電子写真方式の印刷装置であってもよい。
【符号の説明】
【０１１５】
１…印刷システム、２…ＰＣ、３…表示部、６…印刷装置、１０４…印刷設定条件検出部、１０５…印刷設定条件記憶部、１１１…印刷設定条件記憶媒体部、３００…プリンタードライバー、３０１…データ変換部、３０２…印刷条件設定部、３０３…印刷設定条件取得部、３０４…印刷設定条件表示部、３０５…印刷設定条件更新部。
【図１】
2012043324.tif 000003
【図３】
2012043324.tif 000004
【図４】
2012043324.tif 000005
【図５】
2012043324.tif 000006
【図６】
2012043324.tif 000007
【図７】
2012043324.tif 000008
【図８】
2012043324.tif 000009
【図９】
2012043324.tif 000010
【図１０】
2012043324.tif 000011
【図１１】
2012043324.tif 000012
【図１２】
2012043324.tif 000013
【図１３】
2012043324.tif 000014
【図２】
2012043324.tif 000015