(57)【要約】【課題】印刷データ中のどの部分にどの程度の色材が使用されているか把握できないため、直感的かつ効率的に色材使用量を削減して印刷することが難しかった。【解決手段】プレビュー画面にて、印刷データ中のオブジェクトごとに、該オブジェクトの印刷に要する色材使用量に応じた強調表示を施して表示する。さらに、オブジェクトごとに色材の使用量を変更可能にし、色材使用量が変更されると、その変更による該オブジェクトのプレビュー画像の変化と色材使用量に応じた強調表示の変化とを、リアルタイムにプレビュー画面に反映する。これにより、直感的かつ効率的にオブジェクトごとに適切な色材使用量を設定して印刷することができる。【選択図】図１
2010200222.tif 000002
【特許請求の範囲】
【請求項１】
プレビュー装置を用いたプレビュー方法であって、
印刷装置で印刷可能なスプールされた印刷データを取得する取得ステップと、
前記印刷データに含まれる各オブジェクトの印刷に用いる各色材使用量を算出する算出ステップと、
前記印刷データから、前記各色材使用量に応じて前記各オブジェクトの表示を異ならせる表示データへ変換する変換ステップと、
前記表示データに基づいて、前記各オブジェクトを、前記各色材使用量に応じて表示する表示ステップと、
少なくとも１のオブジェクトの印刷に用いる色材使用量の変更命令に基づいて、前記表示データを編集する編集ステップと、
編集された前記表示データを前記印刷データに逆変換する逆変換ステップと、
を含むプレビュー方法。
【請求項２】
前記表示ステップは、前記各オブジェクトを、前記各色材使用量に応じて強調表示することを特徴とする請求項１に記載のプレビュー方法。
【請求項３】
前記変更命令に基づいて前記色材使用量が変更された場合、変更後の前記色材使用量を印刷に用いるオブジェクトを、変更後の前記色材使用量に応じて表示するステップを含むことを特徴とする請求項１又は２に記載のプレビュー方法。
【請求項４】
前記編集ステップは、前記表示データに基づいて表示された領域のうち、指定された領域から検出されたオブジェクトの前記色材使用量を、ユーザーの編集指示命令に基づいて編集することを特徴とする請求項１ないし３のいずれか一項に記載のプレビュー方法。
【請求項５】
印刷装置で印刷可能なスプールされた印刷データを取得する取得手段と、
前記印刷データに含まれる各オブジェクトの印刷に用いる各色材使用量を算出する算出手段と、
前記印刷データから、前記各色材使用量に応じて前記各オブジェクトの表示を異ならせる表示データへ変換する変換手段と、
前記表示データに基づいて、前記各オブジェクトを、前記各色材使用量に応じて表示する表示手段と、
少なくとも１のオブジェクトの印刷に用いる色材使用量の変更命令に基づいて、前記表示データを編集する編集手段と、
編集された前記表示データを前記印刷データに逆変換する逆変換手段と、
を備えるプレビュー装置。
【請求項６】
印刷装置で印刷可能なスプールされた印刷データを取得する取得機能と、
前記印刷データに含まれる各オブジェクトの印刷に用いる各色材使用量を算出する算出機能と、
前記印刷データから、前記各色材使用量に応じて前記各オブジェクトの表示を異ならせる表示データへ変換する変換機能と、
前記表示データに基づいて、前記各オブジェクトを、前記各色材使用量に応じて表示する表示機能と、
少なくとも１のオブジェクトの印刷に用いる色材使用量の変更命令に基づいて、前記表示データを編集する編集機能と、
編集された前記表示データを前記印刷データに逆変換する逆変換機能と、
をコンピューターに実現させるコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレビュー方法、プレビュー装置およびコンピュータープログラムに関する。
【背景技術】
【０００２】
近年、印刷に要する色材使用量を削減するための技術が開発されている。例えば、以下の特許文献１に記載されている画像印刷方法では、ユーザーが色材の削減率を自由に指定して印刷することにより、色材使用量の削減を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００５−５１２１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した特許文献１のような技術では、ユーザーによって指定された色材削減率が、印刷データ全体に一律に適用されてしまう。このため、色材削減による印刷画質の劣化が印刷データ全体に及んでしまうという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］プレビュー装置を用いたプレビュー方法であって、印刷装置で印刷可能なスプールされた印刷データを取得する取得ステップと、前記印刷データに含まれる各オブジェクトの印刷に用いる各色材使用量を算出する算出ステップと、前記印刷データから、前記各色材使用量に応じて前記各オブジェクトの表示を異ならせる表示データへ変換する変換ステップと、前記表示データに基づいて、前記各オブジェクトを、前記各色材使用量に応じて表示する表示ステップと、少なくとも１のオブジェクトの印刷に用いる色材使用量の変更命令に基づいて、前記表示データを編集する編集ステップと、編集された前記表示データを前記印刷データに逆変換する逆変換ステップと、を含むプレビュー方法。
【０００７】
上記したプレビュー方法によれば、印刷データに含まれるオブジェクトごとに必要な色材使用量を算出し、この色材使用量に応じてオブジェクトごとに異なる表示を行う表示データへ変換してから表示する。そして、色材使用量の変更命令に基づいて表示データを編集し、編集された表示データを印刷データに逆変換する。
オブジェクトごとの色材使用量に応じて表示した表示データに対して、色材使用量の変更指定がされることから、各オブジェクトの色材使用量の指定が可能となる。このため、指定の色材使用量が印刷データ全体に一律に適用されないようになる。この結果、色材削減を指定された場合に、色材削減による印刷画質の劣化が印刷データ全体に及ぶことがなくなる。
【０００８】
［適用例２］前記表示ステップは、前記各オブジェクトを、前記各色材使用量に応じて強調表示することを特徴とする上記に記載のプレビュー方法。
【０００９】
上記したプレビュー方法によれば、色材使用量に応じてオブジェクトに強調表示を施すことにより、色材使用量の多寡を表現することができる。
【００１０】
［適用例３］前記変更命令に基づいて色材使用量が変更された場合、変更後の前記色材使用量を印刷に用いるオブジェクトを、変更後の前記色材使用量に応じて表示するステップを含むことを特徴とする上記に記載のプレビュー方法。
【００１１】
上記したプレビュー方法によれば、変更後の色材使用量に応じてオブジェクトの表示状態を更新することにより、各オブジェクトの色材使用量の変更による影響を把握することができる。
【００１２】
［適用例４］前記編集ステップは、前記表示データに基づいて表示された領域のうち、指定された領域から検出されたオブジェクトの色材使用量を、ユーザーの編集指示命令に基づいて編集することを特徴とする上記に記載のプレビュー方法。
【００１３】
上記したプレビュー方法によれば、表示データがオブジェクト単位に編集するように構成されていることにより、ユーザーは、色材使用量を変更するオブジェクトを容易に指定することができる。
【００１４】
［適用例５］印刷装置で印刷可能なスプールされた印刷データを取得する取得手段と、前記印刷データに含まれる各オブジェクトの印刷に用いる各色材使用量を算出する算出手段と、前記印刷データから、前記各色材使用量に応じて前記各オブジェクトの表示を異ならせる表示データへ変換する変換手段と、前記表示データに基づいて、前記各オブジェクトを、前記各色材使用量に応じて表示する表示手段と、少なくとも１のオブジェクトの印刷に用いる色材使用量の変更命令に基づいて、前記表示データを編集する編集手段と、編集された前記表示データを前記印刷データに逆変換する逆変換手段と、を備えるプレビュー装置。
【００１５】
上記したプレビュー装置によれば、印刷データに含まれるオブジェクトごとに必要な色材使用量を算出し、この色材使用量に応じてオブジェクトごとに異なる表示データへ変換してから表示する。そして、色材使用量変更命令に基づいて表示データを編集し、編集された表示データを印刷データに逆変換する。
オブジェクトごとの色材使用量に応じて表示した表示データに対して、色材使用量の変更指定がされることから、各オブジェクトの色材使用量の指定が可能となる。このため、指定の色材使用量が印刷データ全体に一律に適用されないようになる。この結果、色材削減を指定された場合に、色材削減による印刷画質の劣化が印刷データ全体に及ぶことがなくなる。
【００１６】
［適用例６］印刷装置で印刷可能なスプールされた印刷データを取得する取得機能と、前記印刷データに含まれる各オブジェクトの印刷に用いる各色材使用量を算出する算出機能と、前記印刷データから、前記各色材使用量に応じて前記各オブジェクトの表示を異ならせる表示データへ変換する変換機能と、前記表示データに基づいて、前記各オブジェクトを、前記各色材使用量に応じて表示する表示機能と、少なくとも１のオブジェクトの印刷に用いる色材使用量の変更命令に基づいて、前記表示データを編集する編集機能と、編集された前記表示データを前記印刷データに逆変換する逆変換機能と、をコンピューターに実現させるコンピュータープログラム。
【００１７】
上記したコンピュータープログラムによれば、印刷データに含まれるオブジェクトごとに必要な色材使用量を算出し、この色材使用量に応じてオブジェクトごとに異なる表示データへ変換してから表示する。そして、色材使用量変更命令に基づいて表示データを編集し、編集された表示データを印刷データに逆変換する。
オブジェクトごとの色材使用量に応じて表示した表示データに対して、色材使用量の変更指定がされることから、各オブジェクトの色材使用量の指定が可能となる。このため、指定の色材使用量が印刷データ全体に一律に適用されないようになる。この結果、色材削減を指定された場合に、色材削減による印刷画質の劣化が印刷データ全体に及ぶことがなくなる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態が適用される印刷システムの構成概要図。
【図２】本実施形態のプレビュー装置の機能ブロック構成図。
【図３】本実施形態によるデータ表示編集部の詳細構成図。
【図４】プレビュー画面の例を示す図。
【図５】本実施形態のプレビュー装置におけるフローチャート。
【発明を実施するための形態】
【００１９】
次に、本実施形態に係るプレビュー装置について以下に説明する。
図１は、このプレビュー装置が適用される印刷システムの構成図である。この印刷システムは、ホストコンピューター１と印刷装置２とを有線もしくは無線で接続して構成される。印刷装置２は、ホストコンピューター１から印刷制御コード（以下、「印刷データ」と表記する場合も印刷制御コードを意味する）を受信したときに、所定の印刷プロセスを実行して印刷用紙に画像を形成する。この印刷装置２は、シリアルプリンター、ページプリンターその他の電子複写型プリンターなど、画像形成装置であれば方式は問わない。また、ホストコンピューター１との接続形態も、スタンドアローン状態、ネットワーク接続状態のいずれであってもよい。
【００２０】
ホストコンピューター１は、図示しないシステムボード上に配置されたＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、内蔵又は外付けの記憶装置（以下、「ＨＤ」）３とを具備し、ＣＰＵが記録媒体よりロードしたプログラムを適宜ＨＤ３から読み出して所要の処理を実行するようになっている。ＨＤ３には、アプリケーションプログラム（以下、「ＡＰ」）と、本実施形態に係るプレビュー装置を実現するための制御プログラムが記録されている。
【００２１】
ホストコンピューター１には、また、モニター画面を具備した表示装置４、データ入力装置５、ＣＤＲＯＭドライブやＦＤＤを含むメディア読取装置６、ネットワークとの接続インターフェイスとなる通信制御装置７とが接続されている。表示装置４は、システムプログラム、ＡＰの指示に呼応して所定のウインドウを表示するように構成されている。データ入力装置５は、キーボード、マウスその他のポインティングデバイスである。
【００２２】
なお、プレビュー装置を実現するための制御プログラムは、可搬性の記録媒体、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、磁気テープなどに、ホストコンピューター１が読取可能な形態で記録され、上記メディア読取装置６を通じてＨＤ３にインストールされるものである。あるいは通信制御装置７を通じてアクセス可能なサーバーからＨＤ３にインストールされるものである。なお、上記制御プログラムのみを実行することによってプレビュー装置としての機能が形成されるだけでなく、その制御プログラムの指示に基づいて当該ホストコンピューター１上で稼働しているオペレーティングシステムが実際の処理の一部を行い、その処理を通じてプレビュー装置としての機能が形成されるものであってもよい。
【００２３】
次に、上記ホストコンピューター１が上記制御プログラムを読み込んで実行することによって実現されるプレビュー装置の機能を説明する。このプレビュー装置は、図２に示すように、印刷制御部１１、スプーラー１２、データ変換部１４、データ表示編集部１５、データ逆変換部１６、デスプーラー１７の機能ブロックと、スプールファイル１３とを有している。なお、図２は、本実施形態を実施する上で必要な構成要素を掲げてある。
【００２４】
印刷制御部１１は、例えばＡＰやデータ入力装置５などからの印刷要求に基づくデータを印刷装置２が読みとれる構造の印刷制御コードへ変換し、スプーラー１２に出力する。
【００２５】
スプーラー１２は、印刷制御部１１から出力される印刷制御コードをスプールファイル１３に一時的に保存しておくものであり、デスプーラー１７は、このスプールファイル１３に保存されたデータを読み出して、図示しない転送制御手段を通じて印刷装置２に送信する。
【００２６】
データ変換部１４は、スプールファイル１３に保存されている印刷制御コードを解析してオブジェクト単位に分割し、分割したオブジェクトのオブジェクトデータをデータ表示編集部１５に送出する。この際、データ変換部１４は、各オブジェクトを印刷するのに必要な色材使用量を算出し、各オブジェクトデータに対応付けてデータ表示編集部１５に送出する。印刷に必要な色材使用量の算出は、各オブジェクトデータを画像データにラスタライズし、該ラスタライズ画像に対してハーフトーン処理やスクリーン処理を施すことで求めることができる。
【００２７】
データ表示編集部１５は、図３に示すように、ユーザー操作解析部１５１、オブジェクト管理部１５２、オブジェクト格納部１５３、オブジェクト表示部１５４の機能ブロックを具備しており、データ変換部１４から送出されたオブジェクトデータを受信し、オブジェクト表示部１５４を通じて表示装置４にプレビュー画面を表示させる。
【００２８】
データ表示編集部１５はさらに、ユーザーからのオブジェクト編集指示を受け取り、表示中のデータつまりスプールファイル１３に保存されているデータと実質的に同一であるオブジェクトデータの編集をおこなう。編集対象となるのは、データ変換部１４でオブジェクトに付加された色材使用量であり、編集内容はオブジェクトの色材使用量の増減である。この編集機能を実現するため、データ表示編集部１５では、印刷データを構成する個々のデータをオブジェクトデータとして管理し、編集指示データに基づいてこのオブジェクト毎に色材使用量を編集する。
【００２９】
ユーザー操作解析部１５１は、データ入力装置５を通じてユーザーが入力した編集指示の内容を解析してオブジェクト管理部１５２に伝えるものである。
【００３０】
オブジェクト管理部１５２は、次のような機能を有するものである。
（１）データ変換部１４から入力されたオブジェクトデータをオブジェクト格納部１５３に格納する。
（２）データ入力装置５からオブジェクト編集開始指示が入力された場合、編集対象のオブジェクトを特定し、特定したオブジェクトのオブジェクトデータをオブジェクト格納部１５３から読み出し、該オブジェクトの色材使用量の編集を開始する。
（３）オブジェクトの編集中に、データ入力装置５からオブジェクト編集指示が入力された場合、指示された新たな色材使用量をオブジェクトに記憶させる。
（４）データ入力装置５からオブジェクト編集終了指示が入力された場合、オブジェクトデータをオブジェクト格納部１５３に再格納する。さらに、オブジェクト表示部１５４に該オブジェクトを再表示するよう指示し、表示装置４の表示画面を更新する。
【００３１】
オブジェクト表示部１５４は、オブジェクト管理部１５２からの表示指示を受け、オブジェクトを表示装置４のプレビュー画面に表示する。オブジェクトの表示に際して、オブジェクト表示部１５４は各オブジェクトの色材使用量を参照し、色材使用量に応じてオブジェクトの表示方法を変える。例えば、色材使用量が多いオブジェクトは、ユーザーに認識されやすいようにオブジェクトの輪郭を有彩色の太線にて囲み表示をおこなう。
【００３２】
色材使用量の多寡の判別には、例えば色材使用量の偏差値を用いることができる。印刷データ中にオブジェクトがＮ個存在する場合、各オブジェクトの色材使用量をｘとすると、各オブジェクトの色材使用量の偏差値Ｔｉは式（１）にて表すことができる。
【００３３】
【数１】
2010200222.tif 000003
【００３４】
式（１）によって算出される偏差値Ｔｉを用いることで、Ｔｉが７０以上のオブジェクトを「色材使用量が特に多い」、Ｔｉが６０以上のオブジェクトを「色材使用量が多い」、Ｔｉが５５以上のオブジェクトを「色材使用量が少し多い」と定義することができる。
【００３５】
以上のように構成されるデータ表示編集部１５による編集の結果、表示装置４に表示されるプレビュー画面の例を図４に示す。
【００３６】
図４（ａ）は印刷用紙ＰにオブジェクトＴ１，Ｔ２，Ｔ３，Ｇ１，Ｇ２を含む印刷データを印刷する場合のプレビュー画面の例であり、同（ｂ）は図４（ａ）に対してオブジェクトＴ１，Ｇ１，Ｇ２の色材使用量を変更した場合のプレビュー画面の例を示す図である。
【００３７】
図４（ａ）では、オブジェクトＴ１，Ｔ２，Ｔ３，Ｇ１，Ｇ２がプレビュー表示されている。ここで、オブジェクトＴ１は黄色で、オブジェクトＧ１，Ｇ２は赤色で、それぞれのオブジェクトの輪郭を囲う太線が表示されているが、これは該オブジェクトの印刷に要する色材使用量が多いことを示している。ここで、囲み線の線色が色材使用量の多さの度合いを示しており、赤色が「色材使用量＝特に多い」、黄色が「色材使用量＝多い」、緑色が「色材使用量＝少し多い」ことを示す色になっている。これにより、ユーザーは色材使用量の多いオブジェクトを容易に判別することができる。
【００３８】
図４（ｂ）は、オブジェクトＴ１，Ｇ１，Ｇ２の色材使用量を変更した場合のプレビュー画面である。具体的にはオブジェクトＴ１の色材使用量を５０％、オブジェクトＧ１の色材使用量を１０％、オブジェクトＧ２の色材使用量を２５％、それぞれ削減するよう変更した際のプレビュー画面である。色材使用量の変更操作は、各オブジェクトを選択した状態で、スライドバーＵＩ１を操作するか、もしくは数値入力欄ＵＩ２に色材使用量を直接入力することで実行される。色材使用量の削減により、オブジェクトＴ１については色材使用量が通常レベルになったため、囲み線が表示されなくなっている。また、オブジェクトＧ１の囲み線の色は黄色に、オブジェクトＧ２の囲み線の色は緑線に、それぞれ変化しており、色材使用量の編集状態を容易に把握することができる。同時に、各オブジェクト自体の表示も、色材使用量の変化に応じて表示濃度を低下させて表示しており、該色材使用量にて印刷した場合の印刷結果を的確にプレビューすることができる。
【００３９】
このように、色材使用量の変化を、オブジェクト自体の表示状態の変化と、囲み線の状態変化の２つによって表現するため、ユーザーは色材使用量の変更による影響を、容易かつ的確に把握することができる。このため、例えば、オブジェクトＧ１の色材使用量をさらに削減するような場合、囲み線の色が緑色に変化するなどして、さらに色材使用量が削減されたことをユーザーは確認することができるが、この状態で印刷をおこなうと、オブジェクトＧ１の色材使用量が少なすぎて、視認性に問題のある印刷結果が発生する可能性がある。しかしながら本実施形態では、囲み線の変化だけではなく、オブジェクトＧ１自体の表示状態も実際の印刷結果を模して変化するため、色材使用量の削減によって印刷結果に視認性の問題が発生しうることをユーザーは即座に知ることができる。このような場合、ユーザーはオブジェクトＧ１の表示状態を確認しながら、視認性に問題のない状態になるまで色材使用量を増やすことで、色材使用量を最大限に削減しつつ、視認性に問題のない印刷結果を得ることができる。
【００４０】
次に、本実施形態に係るプレビュー装置の動作を、図５を参照して説明する。
【００４１】
図５において、プレビュー装置にＡＰから印刷要求が入力されると（ステップＳ１０１：Ｙｅｓ）、印刷制御部１１で印刷対象データを印刷装置２が読みとれる構造の印刷制御コードに変換する（ステップＳ１０２）。印刷制御コードは、スプーラー１２によってスプールファイル１３に保存される（ステップＳ１０３）。ここで、データ入力装置５から編集開始指示が入力されると（ステップＳ１０４：Ｙｅｓ）、データ変換部１４がスプールファイル１３から印刷制御コードを読み出してデータ変換を行い、これをデータ表示編集部１５に出力する（ステップＳ１０５）。
【００４２】
データ表示編集部１５では、表示装置４にプレビュー画面を表示し（ステップＳ１０６）、データ編集を開始する（ステップＳ１２０：Ｎｏ）。プレビュー画面にてユーザーがオブジェクトの色材使用量の変更を指示した場合（ステップＳ１１０：Ｙｅｓ）、該当するオブジェクトデータをオブジェクト格納部１５３から読み出し（ステップＳ１１１）、該オブジェクトの色材使用量を変更し（ステップＳ１１２）、該オブジェクトデータをオブジェクト格納部１５３に再格納し（ステップＳ１１３）、プレビュー画面の再表示をおこなう（ステップＳ１０６）。
【００４３】
データ逆変換部は、編集完了指示の受信を契機に（ステップＳ１２０：Ｙｅｓ）、オブジェクト格納部１５３に格納されたデータを元の印刷制御コードの構造に逆変換してスプールファイル１３に再保存する（ステップＳ１２１）。次に、デスプーラー１７が所定タイミングでスプールファイル１３から印刷制御コードを読み出して、これを図示しない転送制御手段に出力する（ステップＳ１２２）。転送制御手段は、この印刷制御コードを逐次印刷装置２に転送し（ステップＳ１２３）、処理を終える。
【００４４】
このように、本実施形態のプレビュー装置は、印刷データに対して、オブジェクトごとに色材使用量を視覚的に確認しながら変更できるので、色材削減による印刷画質の劣化が印刷データ全体に及ぶことなく、ユーザーは効率的かつ直感的に色材を節約することができる。
【００４５】
本実施形態は以上のとおりであるが、本発明は必ずしも上記実施形態に限定されるものではなく、種々の形態での実施が可能である。例えば、上述の処理手順では、印刷装置とホストコンピューターが別個の装置である場合の例を示したが、印刷装置に表示装置とデータ入力装置およびプレビュー装置とを具備させ、印刷装置単体で印刷データの編集をおこなわせるようにしてもよい。
【００４６】
また、プレビュー画面における、色材使用量に応じたオブジェクトの強調表示については、図４に示した方法に限定されるものではない。オブジェクトごとの色材使用量の多寡を表現可能であれば、任意の表示方法を用いることができる。
【００４７】
また、プレビュー画面における、色材使用量の変更手段については、図４に示した手段に限定されるものではない。色材使用量を変更可能であれば、任意の変更手段を用いることができる。
【符号の説明】
【００４８】
１…ホストコンピューター、２…印刷装置、３…外部記憶装置、４…表示装置、５…データ入力装置、６…メディア読取装置、７…通信制御装置、１１…印刷制御部、１２…スプーラー、１３…スプールファイル、１４…データ変換部、１５…データ表示編集部、１６…データ逆変換部、１７…デスプーラー、１５１…ユーザー操作解析部、１５２…オブジェクト管理部、１５３…オブジェクト格納部、１５４…オブジェクト表示部。
【図１】
2010200222.tif 000004
【図２】
2010200222.tif 000005
【図３】
2010200222.tif 000006
【図５】
2010200222.tif 000007
【図４】
2010200222.tif 000008