(57)【要約】【課題】本発明は、ＸＰＳに対応した印刷制御装置において、出力先のカラー印刷装置にトナー切れが生じた場合であっても、残っているトナーのみで原稿の元のイメージに最も近似した印刷出力が得られるように印刷処理を制御することができる新規な印刷制御装置を提供することを目的とする。【解決手段】本発明によれば、ＸＰＳファイルの印刷要求に応答して出力先の印刷装置の色成分毎のトナー残量の有無を判断するトナー残量確認部と、残量があると判断されたトナーのみで印刷できるように前記ＸＰＳファイルのページ情報を修正するＸＰＳファイル修正部と、前記ＸＰＳファイル修正部が修正した前記ＸＰＳファイルを解析して印刷プレビューを表示する印刷プレビュー生成部と、修正後の前記ＸＰＳファイルの印刷処理命令を生成して前記印刷装置に出力する印刷処理命令部とを含む印刷制御装置が提供される。【選択図】図２
2012173989.tif 000002
【特許請求の範囲】
【請求項１】
ＸＰＳファイルの印刷要求に応答して出力先の印刷装置の色成分毎の色材残量の有無を判断する色材残量確認部と、
残量があると判断された色材のみで印刷できるように前記ＸＰＳファイルのページ情報を修正するＸＰＳファイル修正部と、
前記ＸＰＳファイル修正部が修正した前記ＸＰＳファイルを解析して印刷プレビューを表示する印刷プレビュー生成部と、
修正後の前記ＸＰＳファイルの印刷処理命令を生成して前記印刷装置に出力する印刷処理命令部と
を含む印刷制御装置。
【請求項２】
前記ＸＰＳファイル修正部は、前記ページ情報に記述されたオブジェクト毎のＲＧＢ値を補正する処理を実行する、請求項１に記載の印刷制御装置。
【請求項３】
前記ＲＧＢ値を補正する処理は、
ＲＧＢ値をＣＭＹＫ値に変換し、変換後の該ＣＭＹＫ値について色材残量がないと判断された色成分を０％に補正し、ＣＭＹＫ値の該補正値をＲＧＢ値に再変換してＲＧＢ値の第１の補正値を取得した後、前記ＸＰＳファイルのページ情報に記述されたオブジェクト毎の前記ＲＧＢ値を該第１の補正値に書き換える処理である、請求項２に記載の印刷制御装置。
【請求項４】
前記印刷プレビュー上で前記オブジェクトの指定を受け付けるためのオブジェクト指定用ＧＵＩと、色材残量があると判断された色成分についてのみＣＭＹＫ値の補正値の設定を受け付けるための色調補正用ＧＵＩと表示するＧＵＩ部をさらに含み、
前記ＸＰＳファイル修正部は、
設定された前記ＣＭＹＫ値の補正値をＲＧＢ値に変換してＲＧＢ値の第２の補正値を取得し、指定された前記オブジェクトのＲＧＢ値を該第２の補正値に書き換える処理を実行する、
請求項３に記載の印刷制御装置。
【請求項５】
コンピュータに対して、
ＸＰＳファイルの印刷要求に応答して出力先の印刷装置の色成分毎の色材残量の有無を判断するための機能手段と、
残量があると判断された色材のみで印刷できるように前記ＸＰＳファイルのページ情報を修正するための機能手段と、
修正後の前記ＸＰＳファイルを解析して印刷プレビューを表示するための機能手段と、
修正後の前記ＸＰＳファイルの印刷処理命令を生成して前記印刷装置に出力するための機能手段と
を実現させるためのコンピュータ実行可能なプログラム。
【請求項６】
前記ＸＰＳファイルのページ情報を修正するための機能手段は、前記ページ情報に記述されたオブジェクト毎のＲＧＢ値を補正するための機能手段である、請求項５に記載のプログラム。
【請求項７】
前記ＲＧＢ値を補正するための機能手段は、
ＲＧＢ値をＣＭＹＫ値に変換するための機能手段と、
変換後の前記ＣＭＹＫ値について色材残量がないと判断された色成分を０％に補正するための機能手段と、
前記ＣＭＹＫ値の補正値をＲＧＢ値に再変換してＲＧＢ値の第１の補正値を取得するための機能手段と、
前記ＸＰＳファイルのページ情報に記述されたオブジェクト毎の前記ＲＧＢ値を前記第１の補正値に書き換えるための機能手段と
を含む、請求項６に記載のプログラム。
【請求項８】
前記印刷プレビュー上でオブジェクトの指定を受け付けるためのオブジェクト指定用ＧＵＩと、色材残量があると判断された色成分についてのみＣＭＹＫ値の補正値の設定を受け付けるための色調補正用ＧＵＩとを表示するための機能手段と、
前記ＣＭＹＫ値の補正値に基づいて前記ＸＰＳファイルのページ情報を再修正するステップであって、設定された前記ＣＭＹＫ値の補正値をＲＧＢ値に変換してＲＧＢ値の第２の補正値を取得し、指定された前記オブジェクトのＲＧＢ値を該第２の補正値に書き換えるための機能手段と、
修正後の前記ＸＰＳファイルを解析して印刷プレビューを表示するための機能手段とを
さらに含む請求項７に記載のプログラム。
【請求項９】
請求項５〜８のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置に関し、より詳細には、ＸＰＳ対応プリンタドライバを搭載した印刷制御装置に関する。
【背景技術】
【０００２】
一般に普及するカラープリンタの多くは、４原色（ＣＭＹＫ）のうちいずれか一色でも色材が切れてしまった場合、パーソナル・コンピュータからの印刷処理命令を受け付けないように構成されている。このような場合、ユーザは、色材が切れたカートリッジを交換して印刷をやり直すことになるが、予備のカートリッジが用意されていない場合には完全に印刷不可能となり、緊急な印刷要請に対応することができなかった。
【０００３】
この点につき、特開２００８−２２９９７２号公報（特許文献１）は、いずれかの色のトナー残量が無いか不足している場合に、残っているカラートナーを使用した簡易印刷を実行することのできるカラー印刷システムを開示する。特許文献１のカラー印刷システムは、ユーザが簡易印刷の出力結果をプレビュー画像によって予め確認することができるように構成されている。
【０００４】
しかしながら、上述したカラー印刷システムにおいては、簡易印刷の出力結果に満足できない場合であっても、ユーザはこれに甘んずる他より他なかった。
【０００５】
一方、マイクロソフト社のWindows（登録商標） Vista以降のＯＳでは、汎用性の高いXMLをベースにしたXML Paper Specification (XPS)をドキュメント・ファイル形式として標準サポートしている。Windows（登録商標） Vista環境では、ドキュメント表示言語、印刷スプーラー形式、およびページ記述言語の全てをXPSに置き換えることができるため、アプリケーションからプリンタに至るまでの印刷パス全体にわたってXPSドキュメント形式が変更されないXPS印刷パスが構築される。その結果、元のドキュメントの品質および忠実性が維持され、ドキュメントをより正確に紙に印刷することが可能になる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来技術における課題に鑑みてなされたものであり、本発明は、ＸＰＳに対応した印刷制御装置において、出力先のカラー印刷装置に色材切れが生じた場合であっても、残っている色材のみで原稿の元のイメージに最も近似した印刷出力が得られるように印刷処理を制御することができる新規な印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明者は、出力先のカラー印刷装置に色材切れが生じた場合であっても、残っている色材のみで原稿の元のイメージに最も近似した印刷出力が得られるように印刷処理を制御することができる印刷制御装置につき鋭意検討した結果、出力先のカラー印刷装置に色材残量に応じて、ユーザに対してＸＰＳファイルの色修正を受け付ける手段を提供する構成に想到し、本発明に至ったのである。
【０００８】
すなわち、本発明によれば、ＸＰＳファイルの印刷要求に応答して出力先の印刷装置の色成分毎の色材残量の有無を判断する色材残量確認部と、残量があると判断された色材のみで印刷できるように前記ＸＰＳファイルのページ情報を修正するＸＰＳファイル修正部と、前記ＸＰＳファイル修正部が修正した前記ＸＰＳファイルを解析して印刷プレビューを表示する印刷プレビュー生成部と、修正後の前記ＸＰＳファイルの印刷処理命令を生成して前記印刷装置に出力する印刷処理命令部とを含む印刷制御装置が提供される。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の印刷制御装置と印刷装置を含むネットワークプリントシステムを示す図。
【図２】本実施形態の印刷制御装置の機能ブロック図。
【図３】ＸＰＳファイルのページ情報を示す図。
【図４】本実施形態の印刷制御装置が実行する印刷制御処理のフローチャートを示す図。
【図５】カラーの円グラフが記述された文書とその印刷プレビューを示す図。
【図６】印刷プレビューダイアログを示す図。
【図７】色修正ダイアログを示す図。
【図８】印刷プレビューダイアログを示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１１】
図１は、本発明の実施形態である印刷制御装置１００と印刷装置２００を含むネットワークプリントシステムを示す。印刷制御装置１００および印刷装置２００は、ローカルエリア・ネットワーク（ＬＡＮ）、ワイドエリア・ネットワーク（ＷＡＮ）、またはインターネットといったネットワーク基盤として参照するネットワーク３００を介して相互に接続されている。
【００１２】
本実施形態の印刷制御装置１００は、XPSに準拠したＯＳおよびプリンタドライバを搭載したパーソナル・コンピュータとして参照することができ、印刷装置２００は、印刷制御装置１００からの印刷処理命令を受け、シアン(cyan)、マゼンダ(magenta)、黄色(yellow)、黒(black)の４原色の色材を使用してカラー印刷を実行するネットワークプリンタとして参照することができる。なお、以下の説明においては、印刷制御装置１００をレーザプリンタとし、色材をトナーとする場合を例にとって説明するが、印刷制御装置１００は、インクジェットプリンタであってもよく、その場合、色材はインクとなる。
【００１３】
図２は、本実施形態の印刷制御装置１００の機能ブロック図を示す。印刷制御装置１００（以下、ＰＣ１００として参照する）は、ＸＰＳ変換エンジン１０４と、ＸＰＳ対応プリンタドライバ１０とを備えており、アプリケーション部１０２が生成した印刷対象となる文書データは、ＸＰＳ変換エンジン１０４によってＸＰＳファイルに変換され、スプールされる。
【００１４】
図３（ａ）は、ＸＰＳファイルのページ情報を例示する。なお、図３（ｂ）には、ページ情報が表現する文書を併せて示している。図３（ａ）において、３．４．８行目のインデントの高さがオブジェクトを見分ける基準となっている。ページ情報においては、Path、Glyphs、Canvasといった３種類のオブジェクトを定義することができ、その中でCanvasオブジェクトに関してはその一つ下にオブジェクトを持つことができる。図３（ａ）に示す例では、Canvasの下にPathがあるので、このPathが実際に描かれるオブジェクトとなる。各オブジェクトは、ＲＧＢ値として”#FFRRGGBB”と記述されるFillという値を持っている。ＲＧＢ値”#FFRRGGBB”において、FFは、α値、RRはＲの値、GGはＧの値、BBはＢの値を示す。また、Pathに存在するStrokeという値も色の値をもっている。これはPath図形の枠線を表すものである。
【００１５】
ＸＰＳ対応プリンタドライバ１０（以下、プリンタドライバ１０として参照する）は、トナー残量確認部２０と、ＸＰＳフファイル修正部３０と、印刷処理命令部４０と、印刷プレビュー生成部５０と、色修正用ＧＵＩ部６０とを含んで構成されている。
【００１６】
トナー残量確認部２０は、印刷装置２００（以下、プリンタ２００として参照する）から送信されるＭＩＢ値に基づいて色成分毎（Ｃ／Ｍ／Ｙ／Ｋ）のトナー２０２の残量を監視し、トナー切れの有無を判断する。なお、トナー切れと判断するための残量閾値は、適宜、設定することができる。
【００１７】
ＸＰＳフファイル修正部３０は、トナー残量に応じてＸＰＳファイルを修正する機能部であり、ＲＧＢ値とＣＷＹＫ値とを相互に変換する色空間変換部３４を含んで構成される。
【００１８】
印刷プレビュー生成部５０は、ＸＰＳフファイル修正部３０が修正したＸＰＳファイルを解析して印刷プレビューを生成する機能部である。
【００１９】
印刷処理命令部４０は、ＸＰＳファイルの印刷処理命令を生成し、プリンタ２００に出力する機能部である。プリンタ２００の印刷エンジン２０４は、印刷処理命令部４０から受領した印刷処理命令をレンダリングする。
【００２０】
色修正用ＧＵＩ部６０は、ＸＰＳファイルについて、オブジェクト単位での色の修正を受け付けるためのＧＵＩを生成する機能部であり、オブジェクトの指定を受け付けるためのオブジェクト指定用ＧＵＩ６２と、ＣＭＹＫ形式による色の設定を受け付けるためのＣＭＹＫ値設定用ＧＵＩ６４を生成する。
【００２１】
以上、本実施形態のＰＣ１００について概説してきたが、次に、プリンタドライバ１０の各機能部が協働して実行する印刷制御処理の具体的な内容について、図４に示すフローチャートに基づいて説明する。なお、以下の説明においては、適宜、図２の機能ブロック図を参照するものとする。
【００２２】
プリンタドライバ１０がＸＰＳファイルを受領すると（ステップ１０１）、これに応答して、トナー残量確認部２０がトナー切れの有無を判断する。その結果、全てのトナーについて残量がある（すなわち、トナー切れ無し）と判断した場合には（ステップ１０２，Ｎｏ）、印刷処理命令部４０が受領したＸＰＳファイルの印刷処理命令を生成してプリンタ２００に出力し（ステップ１１７）、処理を終了する。
【００２３】
一方、いずれかのトナーについて残量がない（すなわち、トナー切れ有り）と判断した場合には（ステップ１０２，Ｙｅｓ）、ＸＰＳファイル修正部３０が受領したＸＰＳファイルについて、以下の手順で修正処理を実行する。まず、該当するＸＰＳファイルのページ情報からオブジェクト毎のＲＧＢ値を抽出する（ステップ１０３）。ＸＰＳフファイル修正部３０の色空間変換部３４は、抽出された各ＲＧＢ値を所定の変換式に基づいてＣＭＹＫ値に変換する（ステップ１０４）。次に、色空間変換部３４は、変換後のＣＭＹＫ値のうち、トナー切れの色成分（Ｃ／Ｍ／Ｙ／Ｋ）の値を「０」に補正した後（ステップ１０５）、補正後のＣＭＹＫ値を、再び、所定の変換式に基づいてＲＧＢ値に変換する（ステップ１０６）。色空間変換部３４は、上述した色空間の変換処理（ＲＧＢ→ＣＭＹＫ→＊ＣＭＹＫ→＊ＲＧＢ）をオブジェクト毎に実行する。ＸＰＳフファイル修正部３０は、受領したＸＰＳファイルのページ情報に含まれるオブジェクト毎のＲＧＢ値を変換後のＲＧＢ値に書き換えた後（ステップ１０７）、印刷プレビュー生成部５０にプレビューを依頼する。印刷プレビュー生成部５０は、修正されたＸＰＳファイルのページ情報（すなわち、ＲＧＢ値が書き換えられたページ情報）を解析して印刷プレビューを生成し、これを図示しない表示装置に出力する（ステップ１０８）。
【００２４】
上述した、ステップ１０１〜ステップ１０８までの処理を具体例に基づいて説明する。なお、以下の説明においては、プリンタ２００のマゼンタ（Ｍ）のトナーが切れている状態で、図５（ａ）に示すカラーの円グラフが記述された文書１０００を印刷する場合について述べる。
【００２５】
まず、文書１０００は、ＸＰＳファイルに変換された後、スプールされる。プリンタドライバ１０は、文書１０００のＸＰＳファイルを受領する（ステップ１０１）。ここで、プリンタ２００にトナー切れが生じているので、ＸＰＳファイル修正部３０がＸＰＳファイルの修正処理を実行する。具体的には、ページ情報からオブジェクト毎のＲＧＢ値を抽出し（ステップ１０３）、抽出後のＲＧＢ値を所定の変換式に基づいてＣＭＹＫ値に変換する（ステップ１０４）。ここで、文書１０００の円グラフの「Ｎｏ」の領域（オブジェクト）のＲＧＢ値が［RGB(x,y,z)］であり、これを変換して得られたＣＭＹＫ値が[CMYK(0,100,0,0）］であったとする。ここで、マゼンタ（Ｍ）がトナー切れであるので、ＣＭＹＫ値[CMYK(0,100,0,0）］は、[CMYK(0,0,0,0）］に補正された後（ステップ１０５）、補正後のＣＭＹＫ値[CMYK(0,0,0,0）］が所定の変換式に基づいて再変換され、ＲＧＢ値［RGB(0,0,0)］が得られる（ステップ１０６）。最後に、文書１０００のＸＰＳファイルのページ情報の円グラフの「Ｎｏ」の領域（オブジェクト）のＲＧＢ値［RGB(x,y,z)］が［RGB(0,0,0)］に書き換えられ（ステップ１０７）、書き換えられたページ情報に基づいて印刷プレビューが生成される（ステップ１０８）。その結果、図５（ｂ）に示す印刷プレビュー２０００が表示される。図５（ｂ）に示すように、印刷プレビュー２０００においては、円グラフの「Ｎｏ」の領域が白く表示されている。
【００２６】
本実施形態におけるプリンタドライバ１０は、トナー切れに応答して、図６に例示する印刷プレビューダイアログ３０００を表示する。印刷プレビューダイアログ３０００は、印刷プレビュー生成部５０が生成した印刷プレビューを表示するための印刷プレビュー表示領域３００２と、色成分毎のトナー残量を示すトナー・ステータス表示領域３００４と、印刷アイコン３００６と、修正アイコン３００８とを含んで構成されている。図６に示す例においては、トナー・ステータス表示領域３００４にマゼンタ（Ｍ）のトナーが切れている旨を表示してユーザに注意喚起している。なお、トナー・ステータス表示領域３００４は、必ずしも図６に示すようにトナー残量を視覚化して提示するものでなくてもよく、トナーが切れている旨を表示するものであればどのような態様であってもよい。
【００２７】
ユーザは、印刷プレビューダイアログ３０００に表示された印刷プレビューから出力イメージを把握することができる。元の原稿の色味と欠損したトナー成分との関係によっては、出力イメージにさほど支障が出ない場合がある。そのような場合には、ユーザは、印刷アイコン３００６をクリックして、そのままのイメージを印刷することができる（ステップ１０９、印刷）。印刷アイコン３００６をクリックに応答して、印刷処理命令部４０は修正後のＸＰＳファイルの印刷処理命令を生成してプリンタ２００に出力し（ステップ１１７）、処理を終了する。
【００２８】
一方、元の原稿の色味によっては、トナー切れに伴って画像の色調が大きく変化し、出力イメージに満足できない場合が生じる。本実施形態においては、このような場合には、ユーザは、修正アイコン３００８をクリックし（ステップ１０９、修正）、許容できる範囲にまで画像の色調を補正することができる。修正アイコン３００８をクリックに応答して色修正用ＧＵＩ部６０が色修正用のＧＵＩを表示する（ステップ１１０）。
【００２９】
図７は、色修正用のＧＵＩである色修正ダイアログ４０００を例示する。本実施形態においては、印刷プレビューダイアログ３０００において、修正アイコン３００８をクリックすると、印刷プレビューダイアログ３０００の上位レイヤに色修正ダイアログ４０００が表示されるように構成されている。
【００３０】
色修正ダイアログ４０００は、オブジェクト指定用ＧＵＩ６２を表示する領域４００２と、ＣＭＹＫ値設定用ＧＵＩ６４を表示する領域４００４と、ＯＫアイコン４００６とを含んで構成されている。本実施形態においては、印刷プレビュー生成部５０が生成した印刷プレビューが領域４００２に表示されるように構成されており、オブジェクト指定用ＧＵＩ６２は、当該印刷プレビュー上でオブジェクトを指定することができるように構成されている。図７（ａ）に示す例においては、印刷プレビュー上で円グラフの「Ｎｏ」の領域（オブジェクト）がオブジェト指定用アイコン４００５によりクリック（指定）されている。
【００３１】
一方、ＣＭＹＫ値設定用ＧＵＩ６４は、ＣＭＹＫ形式による色の設定をユーザから受け付けるためのスライダー４００８が色成分毎に表示されている。なお、各スライダーのつまみの初期位置は、指定されたオブジェクト（円グラフの「Ｎｏ」の領域）の持つＲＧＢ値［RGB(0,0,0)］に対応するＣＭＹＫ値[CMYK(0,0,0,0）］を示す位置とされ、ユーザが各つまみをスライドさせることによって、ＣＭＹＫ値について新たな値（補正値）が設定されるように構成されている。
【００３２】
ただし、トナーが切れている色成分のスライダー４００８のつまみは固定され、ユーザのドラッグ操作を受け付けないように構成される。図７に示す例においては、トナーが切れているマゼンタ（Ｍ）のスライダーは固定されているためユーザはこれを動かすことができない。なお、ＣＭＹＫ値設定用ＧＵＩ６４は、色成分に補正値が設定できるものであればどのようなＧＵＩ部品で構成してもよく、例えば、色成分毎にスピンボタンを設けてもよい。この場合も、トナーが切れている色成分のスピンボタンは、ユーザの操作を受け付けない（あるいは、表示されない）。
【００３３】
ユーザは、色調を変えたいオブジェトを印刷プレビュー上で指定した後、スライダー４００８のつまみを動かしてＣＭＹＫ値の補正値を設定する。スライダー４００８のつまみがスライドする度にＣＭＹＫ値の補正値が設定されたと判断されて（ステップ１１１、Ｙｅｓ）、ステップ１１２に進む。図７（ｂ）に示す例においては、ユーザによってドラッグされたシアン（Ｃ）のスライダー４００８のつまみが右側にスライドされる度に、ＣＭＹＫ値の初期値[CMYK(0,0,0,0）］は、[CMYK(10,0,0,0）］→[CMYK(20,0,0,0）］→[CMYK(30,0,0,0）］→[CMYK(n,0,0,0）］というように補正される。
【００３４】
ステップ１１２においては、ＣＭＹＫ値の補正値[CMYK(n,0,0,0）］が所定の変換式に基づいて、ＲＧＢ値［RGB(Rr,Gr,Br)］に変換された後、円グラフの「Ｎｏ」の領域（オブジェクト）のＲＧＢ値［RGB(0,0,0)］が［RGB(Rr,Gr,Br)］に書き換えられる（ステップ１１３）。最後に、ＲＧＢ値が書き換えられたページ情報に基づいて印刷プレビューが生成される（ステップ１１４）。ユーザがスライダー４００８を操作する度に、ステップ１１１〜ステップ１１４の処理が繰り返され、領域４００２には、スライダー４００８のつまみの位置に応じて最新の補正値に対応した印刷プレビューが逐次表示される。その結果、ユーザは、印刷プレビューで色の変化を確認しながら適切な補正値を直感的に設定することが可能になる。
【００３５】
ユーザは、文書１０００の元のイメージに最も近くなったところでＯＫアイコン４００６をクリックしてＣＭＹＫ値の補正値を確定する。図７（ｂ）に示す例においては、補正前には無色だった円グラフの「Ｎｏ」の領域に色味が付与された状態でＯＫアイコン４００６がクリックされている。ＯＫアイコン４００６がクリックされると（ステップ１１５、Ｙｅｓ）、色修正ダイアログ４０００が消え、その下に隠れていた印刷プレビューダイアログ３０００が再び表示される。図８は、再び表示された印刷プレビューダイアログ３０００を示す。印刷プレビュー表示領域３００２には、色修正ダイアログ４０００の領域４００２に表示されていたのと同じ印刷プレビュー（色調補正後の印刷プレビュー）が表示されている。
【００３６】
ユーザが印刷アイコン３００６をクリックすると（ステップ１１６、印刷）、印刷処理命令部４０が修正後のＸＰＳファイルの印刷処理命令を生成してプリンタ２００に出力し（ステップ１１７）、処理を終了する。一方、さらに、色修正を行いたいユーザが修正アイコン３００８をクリックすると（ステップ１１６、修正）、処理はステップ１１０に戻り、再び図７に示した色修正ダイアログ４０００が現れて、ステップ１１１〜ステップ１１５の処理を繰り返す。
【００３７】
以上、説明したように、本発明の印刷制御装置によれば、出力先のカラー印刷装置においていずれかの色のトナーが切れている場合に、画像データのオブジェクト毎の色調補正をユーザから受け付けることができるので、残っているトナーで原稿の元のイメージに最も近似した印刷出力を実現することが可能になる。
【００３８】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、例えば、図６に示した印刷プレビューダイアログおよび図７に示した色修正ダイアログにおいて、カラープレビューに加えてモノクロプレビューを表示し、ユーザからモノクロ印刷を受け付けるように構成してもよい。その他、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【００３９】
上述した実施形態の各機能は、アセンブリ言語、Ｃ、Ｖｉｓｕａｌ  Ｃ、Ｃ＋＋、Ｖｉｓｕａｌ  Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｂｅａｎｓ、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、Ｐｅｒｌ、Ｒｕｂｙなど、レガシープログラミング言語やオブジェクト指向プログラミング言語などで記述された装置実行可能なプログラムにより実現でき、装置可読な記録媒体に格納して頒布することができる。
【符号の説明】
【００４０】
１０…ＸＰＳ対応プリンタドライバ
２０…トナー残量確認部
３０…ＸＰＳフファイル修正部
３４…色空間変換部
４０…印刷処理命令部
５０…印刷プレビュー生成部
６０…色修正用ＧＵＩ部
６２…オブジェクト指定用ＧＵＩ
６４…ＣＭＹＫ値設定用ＧＵＩ
１００…印刷制御装置
１０２…アプリケーション部
１０４…ＸＰＳ変換エンジン
２００…印刷装置
２０２…トナー
２０４…印刷エンジン
３００…ネットワーク
１０００…文書
２０００…印刷プレビュー
３０００…印刷プレビューダイアログ
３００２…印刷プレビュー表示領域
３００４…トナー・ステータス表示領域
３００６…印刷アイコン
３００８…修正アイコン
４０００…色修正ダイアログ
４００２…領域
４００４…領域
４００５…オブジェト指定用アイコン
４００６…ＯＫアイコン
４００８…スライダー
【先行技術文献】
【特許文献】
【００４１】
【特許文献１】特開２００８−２２９９７２号公報
【図１】
2012173989.tif 000003
【図２】
2012173989.tif 000004
【図３】
2012173989.tif 000005
【図４】
2012173989.tif 000006
【図５】
2012173989.tif 000007
【図６】
2012173989.tif 000008
【図７】
2012173989.tif 000009
【図８】
2012173989.tif 000010