JP2004259027A - Print control unit, print control method and print control program - Google Patents
Print control unit, print control method and print control program Download PDFInfo
- Publication number
- JP2004259027A JP2004259027A JP2003049619A JP2003049619A JP2004259027A JP 2004259027 A JP2004259027 A JP 2004259027A JP 2003049619 A JP2003049619 A JP 2003049619A JP 2003049619 A JP2003049619 A JP 2003049619A JP 2004259027 A JP2004259027 A JP 2004259027A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image quality
- printing
- small
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、画像データに対応する印刷画像を印刷装置に印刷させる制御を行う印刷制御装置、印刷制御方法および印刷制御プログラムに関する。
【0002】
【従来の技術】
従来、画像データを入力し、複数の異なるパラメータによる色変換処理を施して複数の第2の画像データを生成し、複数の第2の画像データに基づく縮小画像を1ページに印刷する画像処理装置が知られている(例えば、特許文献1参照。)。
【0003】
【特許文献1】
特開2000−83161号公報
【0004】
【発明が解決しようとする課題】
上述した従来の技術においては、印刷された複数の縮小画像を見ながら所望の色変換処理を選択して画像データに対応する印刷画像を印刷させたとき、印刷に時間がかかりすぎることがあった。また、複数の縮小画像を見ながら選択することができるのは色変換処理のみであり、これらの縮小画像を見ながらでは、ハーフトーン処理や、単方向印刷か双方向印刷かといった印刷方式等を選択することができなかった。そこで、さらに利便性を向上させたいという希望があった。
【0005】
本発明は、上記課題にかんがみてなされたもので、コンピュータ画像処理についての素人であっても容易に所望の画質の画像を効率よく得ることが可能な印刷制御装置、印刷制御方法および印刷制御プログラムの提供を目的とする。
【0006】
【課題を解決するための手段および発明の効果】
上記目的を達成するため、請求項1にかかる発明では、小画像印刷制御手段により、画像を多数の画素で階調表現する画像データから複数の画質設定の小画像を表現する小画像データが生成され、生成された小画像データに対応する複数の画質設定の小画像が印刷装置にて印刷される。また、印刷時間出力手段により、複数の画質設定別に印刷画像を印刷装置が印刷する時間を表す印刷時間情報が生成され、同画質設定別に小画像に対応して同印刷時間情報が出力される。すると、印刷制御手段により、印刷装置にて印刷された複数の小画像のいずれかに対応する画質設定を表す画質情報が印刷時の画質情報として特定され、特定された画質情報に対応する画質設定で印刷画像が印刷装置にて印刷される。
【0007】
すなわち、実際に印刷を行う印刷装置で印刷された小画像で印刷装置で印刷される印刷画像の画質を速やかに視認することができるとともに、各画質での印刷にかかる時間も把握することができるので、コンピュータ画像処理についての素人(以下、単に素人とも記載)であっても容易に所望の画質の画像を効率よく得ることが可能となる。
【0008】
ここで、上記小画像は、上記画像データで表現される原画像を縮小した縮小画像であってもよい。同画像データがR(レッド)、G(グリーン)、Y(イエロー)の三要素色から構成される場合、同画像データをRGB変換して縮小画像を表現する小画像データを生成、すなわち、RGBから構成される画像データをRGBから構成される小画像データに変換してもよいし、異なる要素色に色変換して縮小画像を表現する小画像データを生成してもよい。また、上記小画像は、上記画像データで表現される原画像の一部分であってもよい。この場合、原画像を縮小せずに小画像としてもよいし、原画像を縮小して小画像としてもよい。さらに、上記小画像データは、小画像を多階調表現する階調データであってもよいし、二値化または多値化されたハーフトーンデータであってもよい。
【0009】
上記画質設定は、印刷パス数等の印刷方式の種類、解像度、ハーフトーン処理の種類、等、様々なものが考えられる。
上記印刷時間情報は、秒単位で表された印刷時間、長中短などの感覚量、等、様々な情報が考えられる。
上記印刷時間情報を出力する態様には、ディスプレイ等の画像表示装置への表示、プリンタに代表される印刷装置への印刷、等、様々なものが考えられる。
【0010】
本発明は、画像データを入力し、ドット形成の有無により印刷装置の印刷画像を表現するハーフトーンデータに変換し、当該ハーフトーンデータに基づいて同印刷装置に印刷画像を印刷させる制御を行う印刷制御装置にも適用可能であり、同様の作用、効果となる。ここで、請求項2に記載した小画像階調データとハーフトーンデータは、いずれも上記小画像データに相当する。
【0011】
上記小画像印刷制御手段は、上記複数の画質設定別に上記印刷装置が基準の印刷画像を印刷する時間を表す基準印刷時間情報と上記画質情報とを対応させた印刷時間対応テーブルから同画質情報を参照して上記小画像データを生成し、上記印刷時間出力手段は、上記複数の画質設定別に上記画質情報に対応する基準印刷時間情報を上記印刷時間対応テーブルから取得して上記印刷時間情報を生成し、同画質設定別に上記小画像に対応させながら同印刷時間情報を出力する構成としてもよい。簡易な構成で、小画像データを生成して複数の画質設定の小画像を印刷させることができるとともに、同複数の画質設定別に印刷時間情報を生成して小画像に対応させながら出力することができる。従って、印刷時間対応テーブルを参照するという簡易な構成で、素人であっても容易に所望の画質の画像を効率よく得ることが可能となる。
むろん、上記テーブルを用いずに小画像を印刷させ、印刷時間情報を出力することも可能である。
【0012】
上記印刷装置が複数段階のパス数で上記印刷画像を印刷する装置である場合、上記印刷時間対応テーブルは、上記複数段階のパス数のいずれかについて上記複数の画質設定別に上記画質情報と上記基準印刷時間情報とを対応させたテーブルとされ、上記印刷時間出力手段は、上記画質情報に対応する基準印刷時間情報を上記印刷時間対応テーブルから取得するとともに上記印刷装置に印刷させるパス数に応じて上記複数段階のパス数別の印刷時間情報を生成し、当該印刷時間情報を上記画質設定別に上記小画像に対応させながら出力する構成としてもよい。印刷時間対応テーブルの情報量を少なくさせることができ、記憶容量の少ないコンピュータに使用して好適な構成となる。
【0013】
その具体例として、上記印刷時間対応テーブルは、上記パス数が1である場合についてのテーブルとされ、上記印刷時間出力手段は、上記印刷装置に印刷させるパス数に比例して長くした時間を表すように上記複数段階のパス数別の印刷時間情報を生成する構成としてもよい。さらに簡易な構成で、素人であっても容易に所望の画質の画像を効率よく得ることが可能となる。
【0014】
なお、上記小画像の印刷時間を計測し、計測結果に基づいて印刷時間情報を生成してもよい。すると、上記印刷時間対応テーブルを用意しなくても、印刷時間情報を出力することが可能となる。小画像データを生成する場合、例えば、複数の画質設定別に上記画質情報を格納した画質情報対応テーブルから同画質情報を参照して上記小画像データを生成することが可能となる。
【0015】
ところで、上記印刷装置が主走査を繰り返し行いながら印刷を行う装置である場合、印刷方式等が異なる複数の小画像を主走査方向に印刷させると印刷装置や本印刷制御装置の行う処理が複雑となる。そこで、上記印刷装置は、主走査を繰り返し行いながら印刷を行う装置であり、上記複数の画質設定には、上記主走査方向に同じ条件とする制約付画質設定が含まれ、上記小画像印刷制御手段は、上記主走査方向に複数の上記小画像を印刷させる際、同主走査方向に印刷される複数の小画像の制約付画質設定については同じ条件にさせる構成としてもよい。すると、印刷装置や本印刷制御装置が行う処理を簡素化させることができ、小画像を印刷する時間を短縮することが可能となる。その結果、素人であっても、さらに容易に所望の画質の画像を効率よく得ることが可能となる。
【0016】
このような効果は、印刷時間出力手段が設けられていなくても得られる。そこで、請求項7にかかる発明のように構成としてもよい。すなわち、実際に印刷を行う印刷装置で印刷された小画像で印刷装置で印刷される印刷画像の画質を速やかに視認することができるとともに、小画像を印刷する時間を短縮することが可能となるので、素人であっても容易に所望の画質の画像を効率よく得ることが可能となる。
【0017】
請求項8にかかる発明では、さらに容易に所望の画質の画像を効率よく得ることを可能とする好適な制約付画質情報の具体例を提供することができる。
【0018】
上記印刷装置が主走査および副走査を繰り返し行いながらページ単位で印刷を行う装置である場合、上記小画像印刷制御手段は、上記印刷装置に対して上記複数の画質設定の小画像を同じページ内に印刷させる制御を行う構成としてもよい。複数の画質の小画像が同じページ内に印刷されるので、複数の画質の小画像をまとめて視認することができ、さらに容易に所望の画質の画像を効率よく得ることが可能となる。
【0019】
上記複数の画質設定に上記主走査方向に異なる条件とすることが可能な複数の制約無画質設定が含まれる場合、上記小画像印刷制御手段は、上記制約無画質設定を表す制約無画質情報の組み合わせと優先順位を表す情報とを対応させた制約無画質対応テーブルから同優先順位を表す情報の順番に制約無画質情報を取得して対応する画質設定の小画像を順次上記ページ内に割り付ける制御を行う構成としてもよい。制約無画質対応テーブルを参照するという簡易な構成で、素人であっても容易に所望の画質の画像を効率よく得ることが可能となる。
【0020】
上記制約無画質設定には、上記画像データに対して行う色変換の種類、上記画像データを色変換する色変換テーブルの種類、上記画像データに対して行うスムージング処理の種類、のいずれかまたは組み合わせが含まれる構成としてもよい。さらに容易に所望の画質の画像を効率よく得ることを可能とする好適な具体例を提供することができる。
また、上記小画像印刷制御手段は、上記制約無画質情報を取得して対応する画質設定の小画像を上記ページ内の所定位置に割り付ける構成としてもよい。さらに容易に所望の画質の画像を効率よく得ることを可能とする好適な具体例を提供することができる。
【0021】
上述した印刷制御装置は、単独で実施される場合もあるし、ある機器に組み込まれた状態で他の方法とともに実施されることもあるなど、発明の思想としては各種の態様を含むものであって、適宜、変更可能である。
また、上述した印刷制御処理の手法は、所定の手順に従って処理を進めていくうえで、その根底にはその手順に発明が存在するということは当然である。従って、本発明は印刷制御装置の制御方法としても適用可能であり、請求項11、請求項12にかかる発明においても、基本的には同様の作用となる。
さらに、印刷制御装置と印刷装置を備える印刷システムとしても適用可能であり、基本的には同様の作用となる。
【0022】
本発明を実施しようとする際に、印刷制御装置にて所定のプログラムを実行させる場合もある。そこで、印刷制御装置の制御プログラムとしても適用可能であり、請求項13、請求項14にかかる発明においても、基本的には同様の作用となる。さらに、同プログラムを記録した媒体が流通し、同記録媒体からプログラムを適宜コンピュータに読み込むことが考えられる。すなわち、そのプログラムを記録したコンピュータ読み取り可能な記録媒体としても適用可能であり、基本的には同様の作用となる。
むろん、請求項2〜請求項6、請求項8〜請求項10に記載された構成を上記方法、印刷システム、プログラム、プログラムを記録した媒体に対応させることも可能である。
ここで、上記記録媒体は、磁気記録媒体や光磁気記録媒体の他、今後開発されるいかなる記録媒体であってもよい。一次複製品、二次複製品などの複製段階も問わない。一部がハードウェアで実現される場合や、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む場合も本発明の思想に含まれる。
【0023】
【発明の実施の形態】
以下、下記の順序に従って本発明の実施形態を説明する。
(1)印刷システムの構成:
(2)印刷制御装置の構成:
(3)印刷制御装置が行う処理:
(4)まとめ:
【0024】
(1)印刷システムの構成:
図1は、本発明の一実施形態である印刷システム100の概略構成を示している。本システム100は、本発明にいう印刷制御装置となるパーソナルコンピュータ(PC)10、印刷装置であるカラー印刷可能なインクジェットプリンタ20等から構成されている。
PC10は演算処理の中枢をなすCPU11を備えており、このCPU11はシステムバス10aを介してPC10全体の制御を行う。同バス10aには、ROM12、RAM13、CD−ROMドライブ15、フレキシブルディスク(FD)ドライブ16、各種インターフェイス(I/F)17a〜e等が接続されている。また、ハードディスクドライブを介してハードディスク(HD)14も接続されている。本実施形態のコンピュータにはデスクトップ型PCを採用しているが、コンピュータとしては一般的な構成を有するものを採用可能である。
【0025】
HD14には、オペレーティングシステム(OS)や画像情報等を作成可能なアプリケーションプログラム(APL)等が格納されている。実行時には、CPU11がこれらのソフトウェアを適宜RAM13に転送し、RAM13を一時的なワークエリアとして適宜アクセスしながらプログラムを実行する。
周辺機器I/F(PIF)17aには、デジタルカメラ30や、図示しないカラースキャナ等を接続可能である。同デジタルカメラ30は、撮影画像をドットマトリクス状の画素で階調表現する画像データを生成してPC10に出力可能である。CRTI/F17bには画像データに基づく画像を表示するディスプレイ18aが接続され、入力I/F17cにはキーボード18bやマウス18cが操作用入力機器として接続されている。また、プリンタI/F17eには、例えばパラレルI/Fケーブルを介してプリンタ20が接続されている。
【0026】
プリンタ20は、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)のインクを使用して、印刷用紙(印刷媒体)に対して画像データを構成する階調値に対応したインク量となるようにインクを吐出し、画像を印刷する。むろん、4色以外のインクを使用するプリンタを採用してもよい。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタや、レーザープリンタ等、種々の印刷装置を採用可能である。
【0027】
図2に示すように、プリンタ20では、CPU21、ROM22、RAM23、通信I/O24、コントロールIC25、ASIC26、I/F27、等がバス20aを介して接続されている。通信I/O24はPC10のプリンタI/F17eと接続されており、プリンタ20は通信I/O24を介してPC10から送信されるCMYKに変換されたデータやページ記述言語等からなる印刷ジョブを受信する。ASIC26は、CPU21と所定の信号を送受信しつつヘッド駆動部26aに対してCMYKデータに基づく印加電圧データを出力する。同ヘッド駆動部26aは、同印加電圧データに基づいて印刷ヘッドに内蔵されたピエゾ素子への印加電圧パターンを生成し、印刷ヘッドにCMYKのインクを吐出させる。I/F27に接続されたキャリッジ機構27aや紙送り機構27bは、印刷ヘッドを主走査させたり、適宜改ページ動作を行いながら印刷用紙(メディア)を順次送り出して副走査を行ったりする。本プリンタ20は、印刷ヘッドを単方向にのみ主走査させてドットを形成する単方向印刷と、印刷ヘッドを双方向に主走査させてドットを形成する双方向印刷とを行うことが可能である。また、本プリンタ20は、1ラスタのドットを1回の主走査で形成するパス数1と、1ラスタのドットを2回の主走査で形成するパス数2と、の2段階のパス数で、主走査および副走査を繰り返し行いながらページ単位で印刷画像を印刷することが可能な装置とされている。むろん、2段階より多い複数段階のパス数で印刷する印刷装置にも、本発明を適用可能である。そして、CPU21が、RAM23をワークエリアとして利用しながらROM22に書き込まれたプログラムに従って各部を制御する。
【0028】
PC10では、以上のハードウェアを基礎としてバイオスが実行され、その上層にてOSとAPLとが実行される。OSには、プリンタI/F17eを制御するプリンタドライバ等の各種のドライバ類が組み込まれ、ハードウェアの制御を実行する。プリンタドライバは、プリンタI/F17eを介してプリンタ20と双方向の通信を行うことが可能であり、APLから画像データを受け取って印刷ジョブを作成し、プリンタ20に送出する。本発明の印刷制御プログラムは、プリンタドライバから構成されるが、APLにより構成されてもよい。また、HD14は同プログラムを記録した媒体であるが、同媒体は、例えば、CD−ROM、FD16a、光磁気ディスク、不揮発性メモリ、パンチカード、バーコード等の符号が印刷された印刷媒体、等であってもよい。むろん、通信I/F17dからインターネット網を介して所定のサーバに格納された上記の制御プログラムをダウンロードして実行させることも可能である。
そして、上記ハードウェアと上記プログラムとが協働して印刷制御装置を構築する。
本印刷制御プログラムは、詳細に画質設定を変えて画像の縮小版あるいはユーザが着目する部分(顔など)のサムネイル画像を出力する機能を有するドライバである。また、画質設定毎の予想印刷時間を表示する機能を有するドライバでもある。
【0029】
(2)印刷制御装置の構成:
図3は、上記印刷制御装置の構成の概略を模式的に示している。PCを印刷制御装置U0として機能させる印刷制御プログラムは、以下に述べる各種手段U1〜U3に対応した複数のモジュールから構成されている。
本印刷制御装置U0は、画像をドットマトリクス状の多数の画素で階調表現する画像データを入力し、ドット形成の有無によりプリンタの印刷画像を表現するハーフトーンデータに変換し、そのハーフトーンデータに基づいて、同画像データに対応する印刷画像をプリンタに印刷させる制御を行う。
【0030】
小画像印刷制御手段U1は、画像データD1を入力し、入力した画像データ(以下、入力した画像データとも記載)D1に基づいて、まず、複数の画質設定のサムネイル画像(小画像)をドットマトリクス状の多数の画素で階調表現する小画像階調データD2を生成する。入力する画像データは、RGBから構成されるRGBデータであるとして説明するが、Y(輝度)、Cb(ブルーの色差)、Cr(レッドの色差)から構成されるYCbCrデータ等であってもよい。なお、ここでのYは上記イエローのYとは異なる。RGB各成分は、256階調であるとして説明するが、1024階調、100階調、等であってもよい。また、生成する小画像階調データも、RGBから構成されるRGBデータであるとして説明するが、YCbCrデータ等であってもよいし、元の画像データとは異なる要素色から構成されるデータであってもよい。小画像印刷制御手段U1は、小画像階調データを構成する各画素について、元の画像データに基づいて小画像階調データを生成するRGB変換処理を行う。小画像階調データのRGB各成分も、256階調であるとして説明するが、256階調以外であってもよい。
【0031】
サムネイル画像の画質設定には、主走査方向に同じ条件とする制約付画質設定と、主走査方向に異なる条件とすることが可能な制約無画質設定とがある。制約付画質設定には、プリンタに印刷させる解像度、ハーフトーン処理の種類、プリンタに印刷させる主走査の方向、プリンタの紙送り動作の種類、等、がある。制約無画質設定には、画像データに対して行う色変換の種類、画像データを色変換するLUT(色変換テーブル)の種類、画像データに対して行うWebスムージング処理の種類、画像データに対して行う文字/輪郭スムージング処理の種類、等、がある。HD14には、これらの複数の画質設定別に、複数のサムネイル画像のいずれかに対応する画質設定を表す画質情報と、同画質設定に対応する基準の印刷画像をプリンタが印刷する時間を表す基準印刷時間情報と、を対応させた印刷時間対応テーブルTA1が記憶されている。小画像印刷制御手段U1は、印刷時間対応テーブルTA1から画質情報を参照して小画像階調データD2を生成する。
【0032】
図4は、上記印刷時間対応テーブルTA1の構造の一例を示している。本テーブルTA1は、プリンタに印刷させるパス数が1(複数段階のパス数の一つ)である場合に、複数の制約付画質設定別に、基準印刷時間情報と、制約付画質設定を表す制約付画質情報D11とを対応させて格納した情報テーブルである。同印刷時間対応テーブルTA1を参照することにより、複数の画質設定別にサムネイル画像に対応させる印刷時間情報を生成することができるようになっている。
なお、印刷時間対応テーブルTA1には、プリンタに印刷させる解像度、ハーフトーン処理の種類、プリンタに印刷させる主走査の方向、プリンタの紙送り動作の種類、の全てが格納されていてもよいし、これらのいずれかのみが格納されていてもよいし、これらの2または3の組み合わせが格納されていてもよい。
【0033】
次に、RGBからなる小画像階調データD2を構成する各画素について、RGBデータとCMYKデータとの対応関係を規定した三次元LUTを参照して、小画像階調データD2をCMYKインクのそれぞれの使用量に対応した階調データからなる画像データ(以下、CMYKデータと記載)D3に色変換する。ここで、LUTは、色変換前後の画像データの対応関係を複数の参照点について規定した情報テーブルであり、データ量が膨大とならぬよう、補間演算を前提として例えば17の3乗個の参照点にてRGB各階調値とCMYK各階調値との対応関係を規定している。むろん、参照点は、33の3乗個、9の3乗個、等、様々な個数とすることができる。生成されるCMYKデータも、CMYK各256階調のデータであるとして説明するが、256階調以外であってもよい。
さらに、CMYKデータD3を、CMYK別にドット形成の有無により表現するハーフトーンデータD4に変換する。ハーフトーンデータは、2階調であるとして説明するが、4階調、10階調、等であってもよい。ここで、ハーフトーンデータが「1」であるときに「ドット形成有」を意味し、「0」であるときに「ドット形成無」を意味する。
【0034】
そして、ハーフトーンデータD4に基づいて、小画像階調データに対応する複数の画質設定のサムネイル画像I1をプリンタに印刷させる制御を行う。具体的には、プリンタの印刷ヘッドの走査幅に基づいてCMYKデータのビットデータを並べ替えるラスタライズ処理を行い、処理後のラスタデータD5をプリンタに対して出力する。ラスタデータはCMYKのインク使用量のデータであり、プリンタ20は、CMYK別のラスタデータを入手して対応するCMYKのインクを印刷用紙上に吐出させると、インク使用量に基づいて小画像階調データに基づく画像を印刷することができる。このようにして、プリンタ20にサムネイル画像を印刷させる制御を行うことができる。
なお、ハーフトーン処理やラスタライズ処理を実行可能なプリンタに対してCMYKデータを出力する際には、これらの処理を行わずにCMYKデータをプリンタに対して出力することができる。
上述した小画像階調データD2とCMYKデータD3とハーフトーンデータD4とラスタデータD5は、いずれも複数の画質設定の小画像を表現する小画像データD20に相当する。
【0035】
印刷時間出力手段U2は、まず、印刷時間対応テーブルTA1を参照しながら、複数の画質設定別に印刷画像をプリンタが印刷する時間を表す印刷時間情報D10を生成する。次に、複数の画質設定別に、サムネイル画像I1に対応させながらディスプレイに印刷時間情報I2を表示(出力)する。
図5の左側は、ディスプレイに表示されるプレビュー画面81を示している。同画面81には、複数の画質設定別に印刷時間情報I2が表示される。ここで、画面81の下部に設けられた印刷ボタン81aがマウスにてクリック操作されると、プリンタに装填された印刷用紙82に対して複数の画質設定別にサムネイル画像I1が印刷される。このとき、各印刷時間情報I2は、対応する画質設定のサムネイル画像I1の印刷位置に対応する表示位置とされている。
【0036】
印刷制御手段U3は、まず、プリンタにて印刷された複数のサムネイル画像I1のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報D6として特定する。次に、上記LUTを参照して、特定した画質情報に対応する画質設定となるように、入力したRGBからなる画像データD1をCMYKデータD7に色変換する。さらに、CMYKデータD7に基づいて、特定した画質情報に対応する画質設定で印刷画像をプリンタに印刷させるハーフトーンデータD8を生成する。本実施形態では、データD7,D8はデータD3,D4と同じ階調数であるとして説明する。そして、サムネイル画像を印刷させるのと同様、ハーフトーンデータに基づいて、ラスタデータD9を生成してプリンタに対して出力することにより、特定した画質情報D6に対応する画質設定で印刷画像I3をプリンタに印刷させる制御を行う。
【0037】
図5の例では、各印刷時間情報I2に対応してプレビュー画像81bが表示されており、同プレビュー画像81bの表示領域をボタンとしてクリック操作されると、対応するサムネイル画像I1の画質設定で図6に示す印刷画像が印刷用紙に印刷されるようになっている。なお、プレビュー画像81bは、ディスプレイに表示される画像であるため、サムネイル画像I1と違って印刷画像の画質を確認することができる画像である必要はない。このため、プレビュー画面81には、プレビュー画像81bの代わりに画質設定の名称を表示したり、印刷時間情報I2のみを表示したり等する構成としてもよい。これらの場合、画質設定の名称の表示領域や、印刷時間情報I2の表示領域へのクリック操作を受け付けることにより、対応するサムネイル画像I1の画質設定で印刷画像を印刷させるようにすればよい。
上述した構成により、実際に印刷を行うプリンタで印刷されたサムネイル画像で印刷画像の画質を速やかに確認することができ、各画質での印刷にかかる時間も把握することができる。従って、コンピュータ画像処理についての素人であっても、容易に所望の画質の画像を効率よく得ることが可能となる。
【0038】
(3)印刷制御装置が行う処理:
以下、印刷制御装置が行う処理とともに、動作を詳細に説明していく。
図7は、本印刷制御装置が行う処理をフローチャートにより示している。具体的には、PC10のCPU11が本処理を行う。
APLはAPL用印刷機能を有しており、このAPL用印刷機能にてディスプレイに表示される印刷実行メニューが選択されると、本実施形態の印刷制御プログラムが起動し、図8に示す印刷設定画面を表示する処理を行う(ステップS105。以下、「ステップ」の記載を省略)。同画面では、印刷用紙の種類を選択入力可能な選択欄83a、印刷用紙のサイズを選択入力可能な選択欄83b、モード設定選択欄83c、ボタン83d,eを表示する。次に、マウスやキーボードから選択欄83a,bへの操作入力を受け付け、用紙設定パラメータを取得する(S110)。そして、OKボタン83dがクリック操作されると、モード設定選択欄83cへのマウス操作に応じて処理を分岐させる(S115)。
【0039】
「お好み設定」が選択操作されたとき、例えば図9に示す確認画面のように「A4用紙1枚で画質チェックしてからお好みの設定が選べます」といった確認メッセージを表示する(S120)。同確認画面に設けられたOKボタンがクリック操作されると、サムネイル印刷制御処理を行い(S125)、印刷制御処理を行って(S130)、本フローを終了する。「推奨設定」が選択操作されたとき、その他の設定パラメータを取得し(S135)、印刷制御処理を行って(S130)、本フローを終了する。「手動設定」が選択操作されたとき、その他の設定パラメータを決定し(S140)、印刷制御処理を行って(S130)、本フローを終了する。
「手動設定」(手動モード)の他に「推奨設定」(自動モード)を設けているのは、素人では所望の画像処理をするために適切な画質設定にするのが困難であるためである。しかしながら、自動モードでは、画質優先、速度優先、オートフォトファイン、所定数のモード(画質設定)からしか選ぶことができず、例えば最高画質で印刷を行うことができないとか、他の面白いモードが試されないといった問題があった。また、プリンタドライバ等のメーカーサイドの判断に基づいていたため、ユーザの希望に必ずしも合致したものとはなっていなかった。一方、手動モードは、設定箇所が多く、設定内容が複雑であるため、使いこなすのは困難であり、思い通りに設定することのできるユーザは少なかった。
そこで、本印刷制御装置では、「お好み設定」を設け、より思い通りの画質で、かつ、必要以上に時間をかけずに印刷を行うことができるようにさせている。
【0040】
図10と図11は、上記サムネイル印刷制御処理の詳細をフローチャートにより示している。
本フローを開始すると、まず、画像をRGB別に多数の画素で階調表現する画像データを入力する(S205)。その際、データ全体を一括して読み込む必要はなく、部分的に読み込むようにしてもよいし、他のAPLから呼び出されるような場合にはデータの受け渡しに利用されるバッファ領域を表すポインタの受け渡しだけであってもよい。画像データを入力したときには、同画像データの横サイズと縦サイズ(例えば、2880×1440dpi等の所定の解像度におけるドット数単位)を取得しておく。
【0041】
次に、図12に示すような詳細設定画面を表示し、サムネイル画像とする領域の操作入力を受け付け、入力画像データの領域から小画像階調データを生成する領域を決定する(S210)。同画面には、入力画像データに基づく画像の表示欄84a、推奨モード数表示欄84c、モード数設定入力欄84d,e、ボタン84f,gが設けられている。画像の表示欄84aの表示領域からマウスにより領域を選択する操作入力が行われると、選択された表示領域84bを長方形で表示するとともに、選択された領域の印刷用紙上における横サイズWi、縦サイズHiを決定する。ここで、縦横サイズは、例えば所定の解像度(2880×1440dpi等)で印刷を行うと仮定したときの縦横ドット数等とすることができる。
なお、画像の表示欄84aに操作入力が行われなかった場合には、入力画像データの横サイズをWi、縦サイズをHiとする。
【0042】
さらに、決定した縦横サイズに基づいて、印刷用紙1ページ内に印刷するサムネイル画像の配置数を決定する(S215)。
図13に示すように、印刷用紙82上で印刷可能な横サイズをWp、縦サイズをHp、横方向(主走査方向)の配置間隔をIw、縦方向(副走査方向)の配置間隔をIhとすると、横方向の配置数Nwと縦方向の配置数Nhは、以下の式により算出することができる。
Nw = Trunc{(Wp+Iw)/(Wi+Iw)} …(1)
Nh = Trunc{(Hp+Ih)/(Hi+Ih)} …(2)
ただし、Trunc(x)は、小数点以下を切り捨てる関数である。
ここで、Wp、Hp、Iw、Ihは、予め決めた所定値であってもよいし、ユーザからの操作入力により決定される値であってもよい。
【0043】
本実施形態では、算出されたNwが1以下となるときに横方向の配置数Nw’=2に変更し、算出されたNhが1以下となるときに縦方向の配置数Nh’=2に変更する処理を行う。そして、決定したした横方向の配置数と縦方向の配置数を、推奨モード数表示欄84cとモード数設定入力欄84d,eに表示する。同モード数設定入力欄84d,eでは、縦横配置数を変更する操作入力を行うことが可能である。最後に、OKボタン84fがクリック操作されると、同モード数設定入力欄84d,eに表示された数をサムネイル画像の配置数として決定する。
ここで、上記式(1),(2)で算出されたNw,Nhから配置数をNw’,Nh’に変更した場合、S210で決定したサイズWp,Hpを変更する処理を行う。変更後のサイズWp’,Hp’は、以下の式により算出することができる。
Wp’ = Trunc{(Wp+Iw)/Nw’}−Iw …(3)
Hp’ = Trunc{(Hp+Ih)/Nh’}−Ih …(4)
本実施形態では、縦横配置数を決定すると、図14に示すように、表示位置を表す情報(図の例は表示位置に対応する番号)と、対応する印刷時間情報と、対応する画質情報と、を格納するプレビュー情報テーブルTA3をRAM内に作成する。
【0044】
その後、図4で示した印刷時間対応テーブルTA1を参照して、複数のサムネイル画像について副走査方向(縦方向)の位置別に制約付画質情報を決定する(S220)。言い換えると、主走査方向に印刷される複数のサムネイル画像の制約付画質設定については同じ条件にさせるように制約付画質情報を決定する。なお、決定した制約付画質情報を、プレビュー情報テーブルTA3に対して、表示位置を表す情報に対応する箇所(画質情報欄内)に格納しておく。
図で示した印刷時間対応テーブルTA1は、基準印刷時間情報Ti(i=1〜n)と、制約付画質情報D11と、制約付画質設定を区切る副走査方向の位置を決定するための三種類の比率Ri(i=1〜n)とが対応して格納されている。基準印刷時間情報Tiは、所定の縦横サイズの基準の印刷画像をプリンタがパス数1で印刷する時間を表す情報であり、制約付画質情報D11によって異なるとともに、プリンタの機種によっても異なる。従って、印刷時間対応テーブルTA1は、プリンタの機種別に作成されており、本印刷制御プログラムを適用したプリンタドライバをPCにインストールすると、HDに記憶される。そして、HDに記憶された印刷時間対応テーブルTA1を読み出し、比率Riを上から順番に参照しながら、複数のサムネイル画像について副走査方向(縦方向)の位置別に制約付画質情報を決定する。
サムネイル画像の縦配置数がNhである場合、印刷時間対応テーブルTA1に格納された順番に、制約付画質情報D11を対応させる副走査方向のサムネイル画像の数Ni(i=1〜n)を以下の式により算出する。
Ni = ROUND(Nh×Ri) …(5)
ただし、ROUND(x)は、小数点以下を四捨五入する関数である。また、iを増加させていったときにNh−ΣNi≦1となった場合には、NnにNh−ΣNiを代入し、残りのNiに0を代入する。
【0045】
図の印刷時間対応テーブルTA1では、例えばサムネイル画像の縦配置数が4である場合、制約付画質情報D11に対応する比率(標準の場合)は上から順番に0.2、0.1、0.4であるので、副走査方向のサムネイル画像の数Niは、N1=ROUND(4×0.2)=1、N2=ROUND(4×0.1)=0、N3=ROUND(4×0.4)=2となる。ここで、Nh−ΣNi=1となるので、Nn=1となる。すると、図13に示すように、一番上の二つのサムネイル画像を階調表現する小画像階調データには誤差拡散法によるハーフトーン処理を行い、解像度2880×1440dpi、単方向印刷でサムネイル画像を印刷させるように、同サムネイル画像に対して制約付画質情報が決定される。図14で示したプレビュー情報テーブルTA3には、表示位置「1」、「2」に対応して、決定された制約付画質情報が格納される。上から二番目と三番目のサムネイル画像を階調表現する小画像階調データにはディザ法によるハーフトーン処理を行い、解像度1440×720dpi、双方向印刷でサムネイル画像を印刷させるように、同サムネイル画像に対して制約付画質情報が決定される。一番下のサムネイル画像を階調表現する小画像階調データにはディザ法によるハーフトーン処理を行い、解像度720×360dpi、双方向印刷でサムネイル画像を印刷させるように、同サムネイル画像に対して制約付画質情報が決定される。
【0046】
このように、主走査方向に印刷される複数のサムネイル画像の制約付画質設定については同じ条件にさせることにより、プリンタ20やPC10が行う処理を簡素化させることができ、サムネイル画像を印刷する時間を短縮することが可能となる。その結果、素人であっても、容易に所望の画質の画像を効率よく得ることが可能となる。
【0047】
次に、プリンタに印刷させるパス数FOLを決定する(S225)。パス数FOLも、主走査方向に同じ条件とする制約付画質設定と言える。本実施形態では、最初にS225の処理を行ったとき、パス数FOLを1に決定する。なお、決定したパス数を、プレビュー情報テーブルTA3に対して、表示位置を表す情報に対応する箇所(画質情報欄内)に追加して格納しておく。
【0048】
さらに、図15の上段に示す制約無画質対応テーブルTA2を参照して、図の下段に示す複数のサムネイル画像I1のそれぞれについて制約無画質設定を表す制約無画質情報を決定する(S230)。なお、決定した制約無画質情報を、プレビュー情報テーブルTA3に対して、表示位置を表す情報に対応する箇所(画質情報欄内)に追加して格納しておく。
上記制約無画質対応テーブルTA2は、制約無画質情報D12の組み合わせと、優先順位を表す情報と、対応させるサムネイル画像I1の副走査方向の位置(指定行)を対応させた情報テーブルである。基本的には、優先順位を表す情報の順番に制約無画質情報D12を取得し、各サムネイル画像I1に対応させていく。対応させる順序は、左上のサムネイル画像から開始して順番に右上のサムネイル画像までとし、その後一つずつ下の左端のサムネイル画像から順番に右端のサムネイル画像までとして、最後に右下のサムネイル画像としている。むろん、対応させる順序は、適宜変更可能であり、画像データの種類等に応じて異なる順序とすることも可能である。
なお、制約無画質対応テーブルTA2には、画像データに対して行う色変換の種類、画像データを色変換するLUTの種類、画像データに対して行うWebスムージング処理の種類、画像データに対して行う文字/輪郭スムージング処理の種類、の全てが格納されていてもよいし、これらのいずれかのみが格納されていてもよいし、これらの2または3の組み合わせが格納されていてもよい。
【0049】
ここで、指定行にサムネイル画像の副走査方向の位置についての情報が格納されている場合、その情報に対応する位置のサムネイル画像I1に制約無画質情報D12を対応させる。図の例では、優先順位を表す情報「1」に対応する制約無画質情報D12については、対応する指定行として「一番上,一番下」が格納されているので、一番上のサムネイル画像のいずれかと一番下のサムネイル画像のいずれかに対応させる。例えば、横配置数が2で縦配置数が4である場合、図の上段の制約無画質対応テーブルTA2を参照すると、図の下段に示す数字の順番に制約無画質情報D12がサムネイル画像I1に対応させられる。
このようにして、制約無画質対応テーブルから優先順位を表す情報の順番に制約無画質情報を取得して対応する画質設定のサムネイル画像を順次ページ内に割り付ける制御を行う。情報テーブルを参照するという簡易な構成で、素人であっても容易に所望の画質の画像を効率よく得ることが可能となる。
S220〜S230の処理を行うことにより、複数の画質設定をサムネイル画像に対応させることができる。
【0050】
その後、図4で示した印刷時間対応テーブルTA1から、各サムネイル画像の制約付画質設定に対応する基準印刷時間情報Ti(Tiは、秒単位の数値情報)を取得する(S235)。そして、取得した各基準印刷時間情報Tiに基づいて、画質設定別に各サムネイル画像を印刷する時間を表す印刷時間情報を生成する(S240)。なお、生成した印刷時間情報を、プレビュー情報テーブルTA3に対して、表示位置を表す情報に対応する箇所(印刷時間情報欄内)に格納しておく。
ここで、プリンタにパス数1で印刷画像を印刷させる場合、上述した基準の印刷画像の横サイズをWs、縦サイズをHsとし、サムネイル画像の横サイズをWp、縦サイズをHpとすると、画質設定別に各サムネイル画像を印刷する時間TSi(TSiは、秒単位の数値情報)は、以下の式により概算することができる。
TSi = Ti×(Wp×Hp)/(Ws×Hs) …(6)
すなわち、印刷時間TSiは、印刷面積Wp×Hpに略比例する。
【0051】
一般に、プリンタにパス数FOLで印刷画像を印刷させる場合、印刷時間TSiは、以下の式により概算することができる。
TSi = FOL×Ti×(Wp×Hp)/(Ws×Hs) …(7)
すなわち、印刷時間TSiは、パス数FOLに略比例する。そして、算出された印刷時間TSiが、印刷時間情報となる。言い換えると、プリンタに印刷させるパス数に比例して長くした時間を表すように複数段階のパス数別の印刷時間情報を生成することになる。
このように、プリンタに印刷させるパス数に応じて複数段階のパス数別の印刷時間情報を生成することにより、印刷時間対応テーブルの情報量が少なくなり、記憶容量の少ないコンピュータに使用するのに好適となる。
【0052】
ここで、画質設定別に各サムネイル画像の単位面積を印刷する印刷速度Si=Ti/(Ws×Hs)を用いて、印刷時間TSiを以下の式により概算してもよい。
TSi = FOL×Si×(Wp×Hp) …(8)
すなわち、印刷時間TSiは、パス数に印刷速度を乗じ、さらに印刷面積を乗じた値となる。そして、印刷速度Siが、画質設定別に基準の印刷画像を印刷する時間を表す基準印刷時間情報となる。
【0053】
各印刷時間情報(各印刷時間TSi)を生成し、プレビュー情報テーブルTA3に必要な全情報を格納すると、同テーブルTA3を参照して、図5で示したプレビュー画面81を表示する(S245)。具体的には、表示位置別に、プレビュー情報テーブルTA3から対応する印刷時間情報を読み出し、読み出した印刷時間情報を対応する表示位置に表示するとともに、マウスによる操作入力受け付け用のプレビュー画像81bを印刷時間情報I2の上側に表示する。すなわち、複数のサムネイル画像に対応させる各画質設定別に、各印刷時間情報I2とマウスによる操作入力受け付け用のプレビュー画像81bとを対応させて表示する。
このように、プレビュー画面81を視認することにより、各画質での印刷にかかる時間を把握することができるので、印刷が完了するまでに思っていた以上に待たされるといったことが無くなり、利便性が向上する。従って、より思い通りに印刷を行うことが可能となる。
そして、プレビュー画面81の各種ボタン81a〜dがマウスによりクリック操作されると、クリック操作に応じて処理を分岐させる(S250)。
【0054】
高画質ボタン81cや高速ボタン81dがクリック操作されると、S220に戻る。ここで、高画質ボタン81cがクリック操作された場合、プリンタに印刷させるパス数を増やすことが可能であればS225でパス数を増加させる。すなわち、パス数FOLが1とされていたときには、パス数FOLを2に変更する。プリンタに印刷させるパス数を増やすことができなければ、印刷時間対応テーブルTA1から参照する比率を高画質用に変更して、S220〜S250の処理を行う。
一方、高速ボタン81dがクリック操作された場合、プリンタに印刷させるパス数を減らすことが可能であればS225でパス数を減少させる。すなわち、パス数FOLが2とされていたときには、パス数FOLを1に変更する。プリンタに印刷させるパス数を減らすことができなければ、印刷時間対応テーブルTA1から参照する比率を高速用に変更して、S220〜S250の処理を行う。
このようにして、最終的に印刷させるサムネイル画像の画質設定を変更することができる。
【0055】
プレビュー画面81で印刷ボタン81aがクリック操作されると、S255に進み、S220〜S230で決定した画質情報で表される複数の画質設定のサムネイル画像を階調表現する小画像階調データを、S205で入力した画像データに基づいて生成する。決定した画質情報はプレビュー情報テーブルTA3に格納されているため、同テーブルTA3から順次画質情報を読み出し、読み出した画質情報に対応する処理を行って小画像階調データを生成する。入力画像データの一部の領域から小画像階調データを生成する場合には、入力画像データの全画素のうち小画像階調データを生成する領域の画素のみから最終的なまたは中間の小画像階調データを生成する。当該中間の小画像階調データまたは入力画像データを縮小して(画素数を減らして)小画像階調データを生成する場合には、元の小画像階調データまたは入力画像データの画素を間引く等の縮小処理を行って最終的なまたは中間の小画像階調データを生成する。Colorsync変換、オートフォトファイン変換、モノクロ変換、等の、RGB→RGB変換を行う画質設定とされたサムネイル画像を表現する小画像階調データを生成する場合には、RGB変換処理を行う。すなわち、生成する小画像階調データを構成する各画素について順次対象画素を移動させながら、元の小画像階調データまたは入力画像データに基づいて最終的な小画像階調データを生成する。
このようにして生成された小画像階調データは、複数の画質設定のサムネイル画像を表現する小画像データの一種である。
【0056】
次に、生成した小画像階調データを、プレビュー情報テーブルTA3に格納された画質情報別にLUTを参照することによって、CMYKデータに変換する(S260)。LUTには、自然な画質の画像を階調表現するCMYKデータに変換する情報テーブルや、色補正なしの画質の画像を階調表現するCMYKデータに変換する情報テーブル、等、画質設定の違いに応じて様々な情報テーブルがある。具体的には、RGBからなる小画像階調データを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、画質情報に対応するLUTを参照して、小画像階調データからCMYKデータを生成する。
このようにして生成されたCMYKデータも、複数の画質設定のサムネイル画像を表現する小画像データの一種である。
【0057】
さらに、生成したCMYKデータを、プレビュー情報テーブルTA3に格納された画質情報別に対応するハーフトーン処理を行うことによって、ドット形成の有無により表現するハーフトーンデータに変換する(S265)。ハーフトーン処理には、CMYKデータを構成する各画素の中から階調データの変換対象とされた対象画素の階調データについて256階調を2階調に減らす際に生じる階調誤差を他の画素の階調データに拡散(反映)させる誤差拡散法による処理、256×256画素等の所定サイズのディザマトリクスを用いてドット形成の有無を決定して二値化データを生成するディザ法による処理、等、画質設定の違いに応じて様々な処理がある。また、Webスムージングや文字/輪郭スムージングを行う、等の、スムージング処理を行う画質設定とされたサムネイル画像を表現するハーフトーンデータを生成する場合には、スムージング処理を行う。さらに、ガンマ(γ)補正等の一次元LUT等を用いた変換を行う画質設定とされたサムネイル画像を表現するハーフトーンデータを生成する場合には、一次元LUT等を用いた変換処理を行う。具体的には、CMYKデータを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、画質情報に対応するハーフトーン処理を行って、CMYKデータからハーフトーンデータを生成する。
このようにして生成されたハーフトーンデータも、複数の画質設定のサムネイル画像を表現する小画像データの一種である。
【0058】
その後、生成したハーフトーンデータを、プレビュー情報テーブルTA3に格納された画質情報別に対応するラスタライズ処理を行うことによって、ラスタデータを生成する(S270)。ラスタライズ処理は、プリンタに行わせる紙送り動作が、定則紙送りであるか、変則紙送りであるか、マイクロウィーブ法による紙送りであるか、等によって異なる。従って、ラスタライズ処理には、画質設定の違いに応じて様々な処理がある。具体的には、ハーフトーンデータを構成する各画素の二値化データを移動対象として順次対象画素を移動させながら、画質情報に対応するラスタライズ処理を行って、ハーフトーンデータからラスタデータを生成する。
このようにして生成されたラスタデータも、複数の画質設定のサムネイル画像を表現する小画像データの一種である。
【0059】
そして、生成したラスタデータをプリンタ20に対して出力し(S275)、S250に戻る。このとき、PC10のディスプレイには図5の左側で示したプレビュー画面81が表示されたままとなっている。プリンタ20は、複数の画質設定のサムネイル画像を表現するCMYK別のラスタデータを入手し、これらのデータに基づいて印刷ヘッドを駆動してインクを印刷用紙上に吐出し、図5の右側で示した複数のサムネイル画像I1を同じページ内(印刷用紙82一枚)に印刷する。すなわち、実際に入力画像データに基づく印刷画像が印刷される印刷用紙に印刷されるので、印刷画像の画質設定を実際の印刷時の条件とした複数のサムネイル画像により確認することができる。
このようにして、ハーフトーンデータに基づいて複数の画質設定のサムネイル画像をプリンタに印刷させることができる。従って、実際に印刷を行うプリンタで印刷されたサムネイル画像でプリンタで印刷される印刷画像の画質を速やかに視認することが可能となる。また、複数の画質のサムネイル画像が同じページ内に印刷されるので、複数の画質のサムネイル画像をまとめて視認することができ、素人でも画質設定の違いが分かりやすく、便利である。
なお、プレビュー画面81に表示された各印刷時間情報I2は、対応する画質設定のサムネイル画像I1の印刷位置に対応する表示位置とされていたので、画質設定別にサムネイル画像に対応して表示されていたことになる。その結果、各画質での印刷にかかる時間も把握することができ、素人であっても容易に所望の画質の印刷画像を効率よく得ることができる。
【0060】
このように、S205〜S230,S250〜S275の処理を行うPC10は、複数の画質設定の小画像を表現する小画像データを入力画像データに基づいて生成し、同小画像データに対応する複数の画質設定の小画像を印刷装置に印刷させる小画像印刷制御手段を構成する。
また、S235〜S245の処理を行うPC10は、複数の画質設定別に印刷画像を印刷装置が印刷する時間を表す印刷時間情報を生成し、同画質設定別に小画像に対応させながら同印刷時間情報を出力する印刷時間出力手段を構成する。
【0061】
プレビュー画面81で複数のプレビュー画像81bのいずれかがクリック操作されると、S290に進み、印刷された複数のサムネイル画像I1のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定し、本フローを終了する。具体的には、クリック操作されたプレビュー画像81bの下側に表示された印刷時間情報I2の表示位置に対応する画質情報をプレビュー情報テーブルTA3から読み出し、読み出した画質情報を印刷時の画質情報として特定し、RAM内等の所定領域に格納する。
むろん、PC10のマイクロフォンを接続しておき、同マイクロフォンから音声入力を受け付け、所定の音声認識プログラムにより音声データから番号を抽出することにより、プレビュー画像81bに対応する番号の選択入力を受け付けてもよい。
このようにして、印刷装置にて印刷された複数の小画像のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定することができる。
【0062】
サムネイル印刷制御処理が終了すると、図7のS130に進み、図16に示す印刷制御処理を行う。
図のフローを開始すると、まず、RGBからなる入力画像データに対して、特定された印刷時の画質情報に対応するRGB変換処理を行う(S305)。例えば、モノクロ設定を表す画質情報が特定された場合には、入力画像データに対してモノクロ変換処理を行う。すると、特定した画質情報に対応する画質設定で印刷画像を印刷させる256階調のRGBデータが生成される。
【0063】
次に、特定された印刷時の画質情報に対応する三次元LUTを参照して、RGBデータをCMYK各階調データに色変換し、CMYKデータを生成する(S310)。例えば、自然な画質設定を表す画質情報が特定された場合には、自然な画質の画像を階調表現するCMYKデータに変換するLUTを参照して、RGBデータからCMYKデータに色変換する。すると、特定した画質情報に対応する画質設定で印刷画像を印刷させる256階調のCMYKデータが生成される。
【0064】
さらに、特定された印刷時の画質情報に対応するハーフトーン処理を行い、CMYKデータからハーフトーンデータを生成する(S315)。例えば、誤差拡散法によるハーフトーン設定を表す画質情報が特定された場合には、CMYKデータに対して誤差拡散法によるハーフトーン処理を行う。すると、特定した画質情報に対応する画質設定で印刷画像を印刷させる2階調のハーフトーンデータが生成される。
【0065】
その後、特定された印刷時の画質情報に対応するラスタライズ処理を行い、ハーフトーンデータを並び替えることによってラスタデータを生成する(S320)。例えば、定則紙送り設定を表す画質情報が特定された場合には、ハーフトーンデータを定則紙送り動作可能なラスタデータに並べ替える。すると、特定した画質情報に対応する画質設定で印刷画像を印刷させるラスタデータが生成される。
【0066】
そして、生成したラスタデータをプリンタ20に対して出力し(S325)、本フローを終了する。すると、プリンタ20は、特定された画質情報で表される画質設定で印刷画像を表現するCMYK別のラスタデータを入手し、これらのデータに基づいて印刷ヘッドを駆動してインクを印刷用紙上に吐出し、図6で示した印刷画像を印刷用紙に印刷する。同印刷画像は、特定された印刷時の画質情報に対応する画質設定で印刷される。
このようにして、特定した画質情報に対応する画質設定で印刷画像を印刷装置に印刷させることができる。すなわち、S290,S305〜S325の処理を行うPC10は、印刷制御手段を構成する。
【0067】
以上説明したように、本印刷制御装置を用いると、実際に印刷を行う印刷装置で印刷された小画像で印刷画像の画質を速やかに視認することができるとともに、各画質での印刷にかかる時間も把握することができる。従って、コンピュータ画像処理についての素人であっても、容易に所望の画質の画像を効率よく得ることが可能となる。また、主走査を繰り返し行いながら印刷を行う印刷装置に対して印刷制御を行う場合、主走査方向に印刷される複数の小画像の制約付画質設定については同じ条件にされるので、印刷装置や本印刷制御装置が行う処理が簡素で済み、小画像の印刷時間が短くて済む。この意味で、素人であっても、容易に所望の画質の画像を効率よく得ることが可能となる。
さらに、サムネイル画像を見ながら、色変換処理のみならず、ハーフトーン処理や、単方向印刷か双方向印刷かといった印刷方式等を選択することができ、この点で、種々の場面で求められる多種多様の画質の画像を効率よく得ることが可能となる。
【0068】
このように、本発明によると、ユーザの欲しい多様な画質の印刷画像を、適切な印刷時間で得ることが可能となる。自動モードとは異なり、画質設定をどうするかの判断を、メーカーサイドの基準ではなく、ユーザサイドの基準で行うことが可能となる。また、自動モードでは出したくても出すことができなかったより高画質の画質設定で、印刷画像を印刷することが可能となる。むろん、手動モードでより高画質の画質設定とするのは困難であるため、手動モードでも出すことができなかったより高画質の画質設定で印刷画像を印刷することが可能となる。手動モードとは異なり、ユーザ自身が煩わしい画質設定を行わなくても、画質設定を詳細に変えた印刷を行うことが可能となる。「お好み設定」ではモノクロモード、PIMモード、等、ユーザに勧めたい効果的な画質設定を設けておくことができるので、メーカーサイドとしても利便性の大きい印刷制御装置および印刷制御プログラムとなっている。
【0069】
(4)まとめ:
本発明の印刷制御装置と周辺装置は、様々な構成が可能である。
例えば、プリンタは、コンピュータと一体化されたものであってもよいし、単色画像のみを印刷する専用品であってもよい。上述したフローについては、PC内で実行する以外にも、一部または全部をプリンタあるいは専用の画像出力機器で実行するようにしてもよい。
また、印刷時間情報をディスプレイに表示する代わりに、サムネイル画像に対応させて同じページ内に印刷(例えば、サムネイル画像の下側に印刷)してもよい。すると、サムネイル画像が印刷された印刷用紙一枚を見ることにより、画質設定と印刷時間との関係をさらに容易に把握することができるので、さらに容易に所望の画質の画像を効率よく得ることが可能となる。
本発明によると、種々の態様により、コンピュータ画像処理についての素人であっても容易に所望の画質の画像を効率よく得ることが可能な印刷制御装置、印刷システム、印刷制御プログラムおよび印刷制御プログラムを記録した媒体を提供することができる。また、印刷制御方法としても適用可能である。
【図面の簡単な説明】
【図1】印刷制御装置と周辺装置とからなる印刷システムの概略構成図。
【図2】プリンタのブロック構成をPCとともに示すブロック構成図。
【図3】印刷制御装置の概略構成を模式的に示す図。
【図4】印刷時間対応テーブルの構造の一例を模式的に示す図。
【図5】表示される複数の印刷時間情報と対応する複数のサムネイル画像を示す図。
【図6】印刷用紙に印刷される印刷画像を示す図。
【図7】印刷制御装置が行う処理を示すフローチャート。
【図8】印刷設定画面の表示画面例を示す図。
【図9】確認画面の表示画面例を示す図。
【図10】サムネイル印刷制御処理を示すフローチャート。
【図11】サムネイル印刷制御処理を示すフローチャート。
【図12】詳細設定画面の表示画面例を示す図。
【図13】制約付画質情報とサムネイル画像の配置との関係を模式的に示す図。
【図14】プレビュー情報テーブルの構造の一例を模式的に示す図。
【図15】制約無画質対応テーブルの構造の一例を模式的に示す図。
【図16】印刷制御処理を示すフローチャート。
【符号の説明】
10…パーソナルコンピュータ(印刷制御装置)、11…CPU、12…ROM、13…RAM、14…ハードディスク、18a…ディスプレイ、18b…キーボード、18c…マウス、20…インクジェットプリンタ(印刷装置)、100…印刷システム、D1…画像データ、D2…小画像階調データ、D3…CMYKデータ、D4…ハーフトーンデータ、D5…ラスタデータ、D6…画質情報、D7…CMYKデータ、D8…ハーフトーンデータ、D9…ラスタデータ、D10…印刷時間情報、D11…制約付画質情報、D12…制約無画質情報、D20…小画像データ、I1…サムネイル画像、I2…印刷時間情報、I3…印刷画像、TA1…印刷時間対応テーブル、TA2…制約無画質対応テーブル、TA3…プレビュー情報テーブル、U0…印刷制御装置、U1…小画像印刷制御手段、U2…印刷時間出力手段、U3…印刷制御手段[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a print control device that controls a printing device to print a print image corresponding to image data, a print control method, and a print control program.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, an image processing apparatus that inputs image data, performs color conversion processing using a plurality of different parameters to generate a plurality of second image data, and prints a reduced image based on the plurality of second image data on one page Is known (for example, refer to Patent Document 1).
[0003]
[Patent Document 1]
JP 2000-83161 A
[0004]
[Problems to be solved by the invention]
In the above-described conventional technology, when a desired color conversion process is selected while viewing a plurality of printed reduced images and a print image corresponding to the image data is printed, it sometimes takes too long to print. . Only color conversion processing can be selected while viewing a plurality of reduced images. Halftone processing and printing methods such as unidirectional printing or bidirectional printing can be performed while viewing these reduced images. Could not choose. Therefore, there was a desire to further improve convenience.
[0005]
The present invention has been made in view of the above problems, and is intended to provide a print control apparatus, a print control method, and a print control program that can easily and efficiently obtain an image of a desired image quality even for a computer image processing novice. The purpose is to provide.
[0006]
Means for Solving the Problems and Effects of the Invention
In order to achieve the above object, according to the first aspect of the present invention, the small image print control means generates small image data representing a plurality of image quality setting small images from image data representing a gradation of an image with a large number of pixels. Then, a small image having a plurality of image quality settings corresponding to the generated small image data is printed by the printing apparatus. Further, the printing time output unit generates printing time information indicating a time for the printing apparatus to print a print image for each of the plurality of image quality settings, and outputs the same printing time information corresponding to the small image for each of the image quality settings. Then, the image quality information indicating the image quality setting corresponding to any of the plurality of small images printed by the printing apparatus is specified by the print control unit as the image quality information at the time of printing, and the image quality setting corresponding to the specified image quality information is performed. Is printed by the printing device.
[0007]
That is, it is possible to promptly recognize the image quality of the print image printed by the printing apparatus with the small image printed by the printing apparatus that actually performs printing, and also to understand the time required for printing at each image quality. Therefore, even an amateur (hereinafter, simply referred to as an amateur) in computer image processing can easily and efficiently obtain an image having a desired image quality.
[0008]
Here, the small image may be a reduced image obtained by reducing the original image represented by the image data. When the image data is composed of three element colors of R (red), G (green), and Y (yellow), the image data is converted to RGB to generate small image data representing a reduced image, that is, RGB. May be converted into small image data composed of RGB, or small image data expressing a reduced image by performing color conversion to different element colors may be generated. Further, the small image may be a part of an original image represented by the image data. In this case, the original image may be reduced to a small image without being reduced, or the original image may be reduced to a small image. Further, the small image data may be gradation data for expressing the small image in multiple gradations, or may be binary or multi-valued halftone data.
[0009]
Various image quality settings can be considered, such as the type of printing method such as the number of printing passes, the resolution, and the type of halftone processing.
The print time information may be various information such as a print time expressed in seconds, a feeling amount such as long, medium, and short, and the like.
Various forms of outputting the print time information, such as display on an image display device such as a display, printing on a printing device represented by a printer, and the like, can be considered.
[0010]
According to the present invention, printing is performed by inputting image data, converting the image data into halftone data representing a print image of a printing device depending on the presence or absence of dot formation, and controlling the printing device to print the print image based on the halftone data. The present invention can be applied to a control device, and has the same operation and effect. Here, the small image gradation data and the halftone data described in
[0011]
The small image print control unit is configured to output the same image quality information from a print time correspondence table in which reference print time information indicating a time when the printing apparatus prints a reference print image for each of the plurality of image quality settings is associated with the image quality information. The print time output unit generates reference print time information corresponding to the image quality information for each of the plurality of image quality settings from the print time correspondence table, and generates the print time information. Alternatively, the print time information may be output while corresponding to the small image for each image quality setting. With a simple configuration, it is possible to generate small image data and print small images with multiple image quality settings, and generate print time information for each of the multiple image quality settings and output it while corresponding to the small images. it can. Therefore, with a simple configuration of referring to the printing time correspondence table, even an unskilled person can easily and efficiently obtain an image of desired image quality.
Of course, it is also possible to print a small image without using the table and output the printing time information.
[0012]
When the printing device is a device that prints the print image with a plurality of stages of pass numbers, the printing time correspondence table stores the image quality information and the reference for each of the plurality of image quality settings for any of the plurality of stages of pass numbers. The printing time output means obtains reference printing time information corresponding to the image quality information from the printing time correspondence table, and according to the number of passes to be printed by the printing apparatus. The print time information for each of the number of passes in the plurality of stages may be generated, and the print time information may be output while corresponding to the small image for each image quality setting. Since the amount of information in the printing time correspondence table can be reduced, the configuration is suitable for use in a computer having a small storage capacity.
[0013]
As a specific example, the printing time correspondence table is a table for the case where the number of passes is 1, and the printing time output unit indicates a time lengthened in proportion to the number of passes to be printed by the printing apparatus. As described above, the configuration may be such that the print time information for each of the plurality of stages is generated. Furthermore, with a simple configuration, even an amateur can easily and efficiently obtain an image of a desired image quality.
[0014]
The print time of the small image may be measured, and print time information may be generated based on the measurement result. Then, printing time information can be output without preparing the printing time correspondence table. When the small image data is generated, for example, the small image data can be generated with reference to the same image quality information from an image quality information correspondence table storing the image quality information for each of a plurality of image quality settings.
[0015]
By the way, when the printing apparatus is an apparatus that performs printing while repeatedly performing main scanning, if a plurality of small images having different printing methods and the like are printed in the main scanning direction, processing performed by the printing apparatus and the print control apparatus becomes complicated. Become. Therefore, the printing apparatus is an apparatus that performs printing while repeatedly performing main scanning. The plurality of image quality settings include a restricted image quality setting that sets the same conditions in the main scanning direction, and the small image printing control is performed. The means may be configured so that, when printing the plurality of small images in the main scanning direction, the restricted image quality setting of the plurality of small images printed in the main scanning direction is the same. Then, the processing performed by the printing apparatus or the print control apparatus can be simplified, and the time for printing a small image can be reduced. As a result, even an amateur can easily and efficiently obtain an image of a desired image quality.
[0016]
Such effects can be obtained even if the printing time output unit is not provided. Therefore, a configuration like the invention according to
[0017]
According to the eighth aspect of the present invention, it is possible to provide a specific example of preferable restricted image quality information that enables an image having a desired image quality to be more easily and efficiently obtained.
[0018]
When the printing device is a device that performs printing in units of pages while repeatedly performing main scanning and sub-scanning, the small image print control unit transmits the small images of the plurality of image quality settings to the printing device in the same page. May be configured to control the printing. Since the small images of a plurality of qualities are printed on the same page, the small images of the plurality of qualities can be viewed together, and an image of a desired image quality can be obtained more easily and efficiently.
[0019]
In the case where the plurality of image quality settings include a plurality of restricted image quality settings that can be different conditions in the main scanning direction, the small image print control unit may output the restricted image quality information representing the restricted image quality setting. Control for acquiring restricted non-image quality information in the order of information indicating the same priority from the restricted non-image quality correspondence table in which combinations and information indicating priority are associated with each other and sequentially allocating small images of the corresponding image quality setting in the page May be performed. With a simple configuration of referring to the restricted non-image quality correspondence table, even an amateur can easily and efficiently obtain an image of a desired image quality.
[0020]
One or a combination of the type of color conversion to be performed on the image data, the type of color conversion table for performing color conversion on the image data, and the type of smoothing process to be performed on the image data, May be included. Further, it is possible to provide a preferable specific example capable of easily and efficiently obtaining an image having a desired image quality.
Further, the small image print control unit may be configured to acquire the restricted non-image quality information and allocate a small image of the corresponding image quality setting to a predetermined position in the page. Further, it is possible to provide a preferable specific example capable of easily and efficiently obtaining an image having a desired image quality.
[0021]
The idea of the invention includes various aspects, such as the above-described print control apparatus may be implemented independently, or may be implemented together with another method while being incorporated in a certain device. It can be changed as appropriate.
Further, in the above-described printing control processing method, when processing is performed according to a predetermined procedure, it is natural that an invention exists in the procedure at the root. Therefore, the present invention can be applied as a control method of a print control device, and basically the same effects are obtained in the inventions according to
Further, the present invention is applicable to a printing system including a printing control device and a printing device, and basically has the same operation.
[0022]
In carrying out the present invention, a print control device may cause a predetermined program to be executed. Therefore, the present invention can be applied as a control program of a print control device, and the invention according to the thirteenth and fourteenth aspects has basically the same operation. Further, a medium on which the program is recorded may be distributed, and the program may be read from the recording medium into a computer as appropriate. That is, the present invention can be applied as a computer-readable recording medium on which the program is recorded, and basically has the same operation.
Of course, the configurations described in
Here, the recording medium may be any recording medium to be developed in the future, in addition to a magnetic recording medium and a magneto-optical recording medium. The duplication stage of the primary duplicated product, the secondary duplicated product, etc. does not matter. The scope of the present invention includes a case in which a part is realized by hardware, and a case in which a part is recorded on a recording medium and read as needed.
[0023]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in the following order.
(1) Configuration of printing system:
(2) Configuration of print control device:
(3) Processing performed by the print control device:
(4) Summary:
[0024]
(1) Configuration of printing system:
FIG. 1 shows a schematic configuration of a
The
[0025]
The
A
[0026]
The
[0027]
As shown in FIG. 2, in the
[0028]
In the
Then, the hardware and the program cooperate to construct a print control device.
The print control program is a driver having a function of changing the image quality setting in detail and outputting a reduced version of the image or a thumbnail image of a part (such as a face) focused on by the user. The driver also has a function of displaying an estimated printing time for each image quality setting.
[0029]
(2) Configuration of print control device:
FIG. 3 schematically shows the outline of the configuration of the print control apparatus. The print control program that causes the PC to function as the print control device U0 is composed of a plurality of modules corresponding to various units U1 to U3 described below.
The print control device U0 receives image data that expresses an image using a large number of pixels in a dot matrix and converts the image data into halftone data that expresses a print image of a printer based on the presence or absence of dot formation. On the basis of the image data, control to cause the printer to print a print image corresponding to the image data.
[0030]
The small image print control unit U1 receives the image data D1 and, based on the input image data (hereinafter, also referred to as input image data) D1, first converts a plurality of image quality setting thumbnail images (small images) into a dot matrix. The small image gradation data D2 that is represented by gradations by a large number of pixels is generated. The input image data will be described as RGB data composed of RGB, but may be YCbCr data composed of Y (luminance), Cb (blue color difference), Cr (red color difference), or the like. . In addition, Y here is different from Y of the above-mentioned yellow. Each component of RGB will be described as having 256 gradations, but may be 1024 gradations, 100 gradations, or the like. Also, the generated small image gradation data will be described as being RGB data composed of RGB, but may be YCbCr data or the like, or data composed of element colors different from the original image data. There may be. The small image printing control unit U1 performs an RGB conversion process for generating small image gradation data based on the original image data for each pixel constituting the small image gradation data. The RGB components of the small image gradation data are also described as having 256 gradations, but may be other than 256 gradations.
[0031]
The image quality setting of the thumbnail image includes a restricted image quality setting in which the same condition is set in the main scanning direction, and a restricted non-image quality setting in which the different condition is set in the main scanning direction. The restricted image quality setting includes a resolution to be printed by the printer, a type of halftone processing, a main scanning direction to be printed by the printer, a type of paper feeding operation of the printer, and the like. The restriction-free image quality setting includes the type of color conversion to be performed on image data, the type of LUT (color conversion table) for performing color conversion on image data, the type of Web smoothing processing to be performed on image data, and the There are types of character / contour smoothing processing to be performed, and the like. The
[0032]
FIG. 4 shows an example of the structure of the printing time correspondence table TA1. When the number of passes to be printed by the printer is one (one of a plurality of stages of passes), the table TA1 includes reference print time information and a constraint information representing the constraint image quality setting for each of the plurality of constraint image quality settings. It is an information table that stores image quality information D11 in association with each other. By referring to the print time correspondence table TA1, it is possible to generate print time information corresponding to a thumbnail image for each of a plurality of image quality settings.
The printing time correspondence table TA1 may store all of the resolution to be printed by the printer, the type of halftone processing, the direction of main scanning to be printed by the printer, and the type of paper feeding operation of the printer. Either of these may be stored, or a combination of two or three of these may be stored.
[0033]
Next, for each pixel constituting the small image gradation data D2 composed of RGB, the small image gradation data D2 is defined for each of the CMYK inks with reference to the three-dimensional LUT which defines the correspondence between the RGB data and the CMYK data. Is converted into image data (hereinafter, referred to as CMYK data) D3 composed of gradation data corresponding to the usage amount of. Here, the LUT is an information table that defines the correspondence between the image data before and after the color conversion for a plurality of reference points. The point defines the correspondence between each of the RGB gradation values and each of the CMYK gradation values. Of course, the number of reference points can be various numbers such as 33 cubes, 9 cubes, and the like. The generated CMYK data will be described as data of 256 gradations for each of CMYK, but may be data other than 256 gradations.
Further, the CMYK data D3 is converted into halftone data D4 expressed by the presence or absence of dot formation for each of CMYK. The halftone data is described as having two gradations, but may be four gradations, ten gradations, or the like. Here, when the halftone data is "1", it means "dots formed", and when the halftone data is "0", it means "dots not formed".
[0034]
Then, based on the halftone data D4, control is performed to cause the printer to print a plurality of image quality setting thumbnail images I1 corresponding to the small image gradation data. Specifically, a rasterizing process for rearranging the bit data of the CMYK data is performed based on the scanning width of the print head of the printer, and the processed raster data D5 is output to the printer. The raster data is CMYK ink usage data. When the
When CMYK data is output to a printer that can execute halftone processing and rasterization processing, CMYK data can be output to the printer without performing these processings.
The above-described small image gradation data D2, CMYK data D3, halftone data D4, and raster data D5 each correspond to small image data D20 representing a small image with a plurality of image quality settings.
[0035]
First, the print time output unit U2 generates print time information D10 indicating the time when the printer prints a print image for each of a plurality of image quality settings while referring to the print time correspondence table TA1. Next, the print time information I2 is displayed (output) on the display while corresponding to the thumbnail image I1 for each of the plurality of image quality settings.
The left side of FIG. 5 shows a preview screen 81 displayed on the display. On the screen 81, print time information I2 is displayed for each of a plurality of image quality settings. Here, when a
[0036]
First, the print control unit U3 specifies image quality information representing an image quality setting corresponding to one of the plurality of thumbnail images I1 printed by the printer as image quality information D6 at the time of printing. Next, with reference to the LUT, the input RGB image data D1 is converted into CMYK data D7 so that the image quality setting corresponding to the specified image quality information is obtained. Further, based on the CMYK data D7, halftone data D8 for causing a printer to print a print image with image quality settings corresponding to the specified image quality information is generated. In the present embodiment, the data D7 and D8 are described as having the same number of gradations as the data D3 and D4. Then, as in the case of printing the thumbnail image, raster data D9 is generated based on the halftone data and output to the printer, so that the print image I3 is printed with the image quality setting corresponding to the specified image quality information D6. Is controlled to print.
[0037]
In the example of FIG. 5, a
With the above-described configuration, the image quality of the print image can be promptly checked with the thumbnail image printed by the printer that actually performs the printing, and the time required for printing at each image quality can be grasped. Therefore, even a novice in computer image processing can easily and efficiently obtain an image having a desired image quality.
[0038]
(3) Processing performed by the print control device:
Hereinafter, the operation will be described in detail together with the processing performed by the print control device.
FIG. 7 is a flowchart illustrating processing performed by the print control apparatus. Specifically, the
The APL has an APL print function. When a print execution menu displayed on the display is selected by the APL print function, the print control program of the present embodiment is started, and the print setting shown in FIG. A process for displaying a screen is performed (step S105; hereinafter, the description of “step” is omitted). On the screen, a
[0039]
When "Preference setting" is selected and operated, a confirmation message such as "You can select your favorite setting after checking the image quality with one A4 sheet" as shown in the confirmation screen shown in FIG. 9 is displayed (S120). . When the OK button provided on the confirmation screen is clicked, a thumbnail print control process is performed (S125), a print control process is performed (S130), and this flow ends. When the “recommended setting” is selected, other setting parameters are acquired (S135), a print control process is performed (S130), and this flow ends. When "manual setting" is selected, other setting parameters are determined (S140), a print control process is performed (S130), and this flow ends.
The reason why “recommended setting” (automatic mode) is provided in addition to “manual setting” (manual mode) is that it is difficult for a layman to set an appropriate image quality for performing desired image processing. . However, in the automatic mode, the user can only select from image quality priority, speed priority, auto photo fine, and a predetermined number of modes (image quality setting). There was a problem that it was not done. In addition, since it is based on the judgment of the maker side such as a printer driver, it does not always match the user's request. On the other hand, in the manual mode, since there are many setting locations and the setting contents are complicated, it is difficult to make full use of it, and few users can set as desired.
Therefore, the present print control apparatus is provided with “favorite settings” so that printing can be performed with more desired image quality and without taking unnecessary time.
[0040]
FIG. 10 and FIG. 11 are flowcharts showing details of the thumbnail print control processing.
When the present flow is started, first, image data for expressing an image in gradation by a large number of pixels for each of RGB is input (S205). At this time, it is not necessary to read the entire data at once, and it is also possible to partially read the data, or to transfer a pointer indicating a buffer area used for transferring data when called from another APL. It may be just. When the image data is input, the horizontal size and the vertical size (for example, a unit of the number of dots at a predetermined resolution such as 2880 × 1440 dpi) of the image data are acquired.
[0041]
Next, a detailed setting screen as shown in FIG. 12 is displayed, an operation input of a region to be a thumbnail image is received, and a region for generating small image gradation data is determined from the region of the input image data (S210). The screen is provided with an
If no operation is input in the
[0042]
Further, the number of thumbnail images to be printed on one page of the printing paper is determined based on the determined vertical and horizontal sizes (S215).
As shown in FIG. 13, the horizontal size that can be printed on the printing paper 82 is Wp, the vertical size is Hp, the horizontal (main scanning direction) arrangement interval is Iw, and the vertical (sub scanning direction) arrangement interval is Ih. Then, the number of arrangements Nw in the horizontal direction and the number of arrangements Nh in the vertical direction can be calculated by the following equations.
Nw = Trunc {(Wp + Iw) / (Wi + Iw)} (1)
Nh = Trunc {(Hp + Ih) / (Hi + Ih)} (2)
Here, Trunc (x) is a function for rounding down decimal places.
Here, Wp, Hp, Iw, and Ih may be predetermined values determined in advance, or may be values determined by an operation input from a user.
[0043]
In the present embodiment, when the calculated Nw is 1 or less, the number of arrangements in the horizontal direction is changed to Nw '= 2, and when the calculated Nh is 1 or less, the number of arrangements in the vertical direction is changed to Nh' = 2. Perform the change process. Then, the determined number of arrangements in the horizontal direction and the number of arrangements in the vertical direction are displayed in the recommended mode
Here, when the number of arrangements is changed from Nw, Nh calculated by the above equations (1), (2) to Nw ', Nh', processing for changing the sizes Wp, Hp determined in S210 is performed. The sizes Wp ′ and Hp ′ after the change can be calculated by the following equations.
Wp ′ = Trunc {(Wp + Iw) / Nw ′} − Iw (3)
Hp ′ = Trunc {(Hp + Ih) / Nh ′} − Ih (4)
In the present embodiment, when the number of vertical and horizontal arrangements is determined, as shown in FIG. 14, information indicating the display position (in the example of the figure, the number corresponding to the display position), the corresponding printing time information, and the corresponding image quality information Is created in the RAM.
[0044]
Thereafter, with reference to the printing time correspondence table TA1 shown in FIG. 4, the restricted image quality information is determined for each of the plurality of thumbnail images in the sub-scanning direction (vertical direction) (S220). In other words, the restricted image quality information is determined so that the same condition is set for the restricted image quality setting of a plurality of thumbnail images printed in the main scanning direction. The determined image quality information with restriction is stored in the preview information table TA3 at a location (in the image quality information column) corresponding to the information indicating the display position.
The print time correspondence table TA1 shown in the figure includes three types of information for determining the reference print time information Ti (i = 1 to n), the restricted image quality information D11, and the position in the sub-scanning direction that separates the restricted image quality setting. And the ratio Ri (i = 1 to n) are stored correspondingly. The reference print time information Ti is information representing the time for the printer to print a reference print image of a predetermined vertical and horizontal size with one pass, and varies depending on the restricted image quality information D11 and also varies depending on the model of the printer. Accordingly, the print time correspondence table TA1 is created for each printer model, and is stored in the HD when a printer driver to which the present print control program is applied is installed in the PC. Then, the printing time correspondence table TA1 stored in the HD is read out, and the restricted image quality information is determined for each of the plurality of thumbnail images in the sub-scanning direction (vertical direction) with reference to the ratio Ri in order from the top.
When the number of vertical arrangements of thumbnail images is Nh, the number Ni (i = 1 to n) of thumbnail images in the sub-scanning direction corresponding to the restricted image quality information D11 in the order stored in the printing time correspondence table TA1 is as follows. It is calculated by the following equation.
Ni = ROUND (Nh × Ri) (5)
Here, ROUND (x) is a function for rounding off the decimal part. If Nh-ΣNi ≦ 1 when i is increased, Nh-ΣNi is substituted for Nn, and 0 is substituted for the remaining Ni.
[0045]
In the printing time correspondence table TA1 shown in the figure, for example, when the number of vertical arrangements of the thumbnail images is 4, the ratio (standard case) corresponding to the restricted image quality information D11 is 0.2, 0.1, 0 in order from the top. .4, the number Ni of thumbnail images in the sub-scanning direction is N1 = ROUND (4 × 0.2) = 1, N2 = ROUND (4 × 0.1) = 0, and N3 = ROUND (4 × 0). .4) = 2. Here, since Nh-ΣNi = 1, Nn = 1. Then, as shown in FIG. 13, halftone processing by the error diffusion method is performed on the small image gradation data that expresses the gradation of the top two thumbnail images, and the resolution is 2880 × 1440 dpi. , The restricted image quality information is determined for the thumbnail image. In the preview information table TA3 shown in FIG. 14, the determined limited image quality information corresponding to the display positions "1" and "2" is stored. The halftone processing by the dither method is performed on the small image gradation data representing the gradation of the second and third thumbnail images from the top, and the same thumbnail is printed at a resolution of 1440 × 720 dpi and bidirectional printing. Constrained image quality information is determined for the image. Halftone processing by the dither method is performed on the small image gradation data for expressing the bottom thumbnail image in gradation, and the thumbnail image is printed with a resolution of 720 × 360 dpi and bidirectional printing. Constrained image quality information is determined.
[0046]
As described above, by setting the same conditions for the restricted image quality setting of a plurality of thumbnail images printed in the main scanning direction, the processing performed by the
[0047]
Next, the number of passes FOL to be printed by the printer is determined (S225). It can also be said that the number of passes FOL is also a restricted image quality setting under the same conditions in the main scanning direction. In this embodiment, when the process of S225 is first performed, the number of paths FOL is determined to be one. The determined number of passes is additionally stored in the preview information table TA3 at a location (in the image quality information column) corresponding to the information indicating the display position.
[0048]
Further, with reference to the restriction non-image quality correspondence table TA2 shown in the upper part of FIG. 15, the restriction non-image quality information indicating the restriction non-image quality setting is determined for each of the plurality of thumbnail images I1 shown in the lower part of the figure (S230). It should be noted that the determined restricted non-image quality information is additionally stored in the preview information table TA3 at a location (in the image quality information column) corresponding to the information indicating the display position.
The restriction-free image quality correspondence table TA2 is an information table in which the combination of the restriction-free image quality information D12, the information indicating the priority, and the position (designated line) in the sub-scanning direction of the corresponding thumbnail image I1 are associated. Basically, the restricted non-image quality information D12 is acquired in the order of the information indicating the priority order, and is associated with each thumbnail image I1. The order of correspondence is to start from the upper left thumbnail image and proceed to the upper right thumbnail image in order, and then one by one from the lower left thumbnail image to the rightmost thumbnail image in order, and finally as the lower right thumbnail image I have. Of course, the order of correspondence can be changed as appropriate, and a different order can be set according to the type of image data and the like.
Note that the type of color conversion performed on image data, the type of LUT for performing color conversion on image data, the type of Web smoothing processing performed on image data, and the type of All of the character / contour smoothing processing types may be stored, only one of them may be stored, or a combination of two or three of these may be stored.
[0049]
Here, when information on the position of the thumbnail image in the sub-scanning direction is stored in the designated row, the restricted non-image quality information D12 is associated with the thumbnail image I1 at the position corresponding to the information. In the example of the figure, as for the restricted non-image quality information D12 corresponding to the information “1” indicating the priority, “top, bottom” is stored as the corresponding designated line, so the top thumbnail One of the images corresponds to one of the bottom thumbnail images. For example, when the number of horizontal arrangements is 2 and the number of vertical arrangements is 4, referring to the restricted non-image quality correspondence table TA2 in the upper part of the figure, the restricted non-image quality information D12 is added to the thumbnail image I1 in the order of the numbers shown in the lower part of the figure. Corresponding.
In this way, control is performed to acquire the restriction-free image quality information in the order of the information indicating the priority order from the restriction-free image quality correspondence table, and to sequentially assign the thumbnail images of the corresponding image quality settings to the pages. With a simple configuration of referring to the information table, even an amateur can easily and efficiently obtain an image of a desired image quality.
By performing the processing of S220 to S230, a plurality of image quality settings can be made to correspond to the thumbnail images.
[0050]
Thereafter, reference print time information Ti (Ti is numerical information in seconds) corresponding to the restricted image quality setting of each thumbnail image is obtained from the print time correspondence table TA1 shown in FIG. 4 (S235). Then, based on the obtained reference printing time information Ti, print time information indicating the time for printing each thumbnail image for each image quality setting is generated (S240). The generated print time information is stored in the preview information table TA3 at a location (in the print time information column) corresponding to the information indicating the display position.
Here, when the printer prints the print image with one pass, the horizontal size of the reference print image described above is Ws, the vertical size is Hs, the horizontal size of the thumbnail image is Wp, and the vertical size is Hp. The time TSi for printing each thumbnail image for each setting (TSi is numerical information in seconds) can be roughly calculated by the following equation.
TSi = Ti × (Wp × Hp) / (Ws × Hs) (6)
That is, the printing time TSi is substantially proportional to the printing area Wp × Hp.
[0051]
Generally, when a printer prints a print image with the number of passes FOL, the print time TSi can be roughly calculated by the following equation.
TSi = FOL × Ti × (Wp × Hp) / (Ws × Hs) (7)
That is, the printing time TSi is substantially proportional to the number of passes FOL. Then, the calculated printing time TSi becomes printing time information. In other words, print time information for each of a plurality of stages of pass numbers is generated so as to represent a time lengthened in proportion to the number of passes to be printed by the printer.
In this manner, by generating print time information for each number of passes in a plurality of stages according to the number of passes to be printed by the printer, the amount of information in the print time correspondence table is reduced, making it possible to use the computer with a small storage capacity. It becomes suitable.
[0052]
Here, the printing time TSi may be approximated by the following equation using the printing speed Si = Ti / (Ws × Hs) for printing the unit area of each thumbnail image for each image quality setting.
TSi = FOL × Si × (Wp × Hp) (8)
That is, the printing time TSi is a value obtained by multiplying the number of passes by the printing speed and then by the printing area. Then, the printing speed Si becomes the reference printing time information indicating the time for printing the reference print image for each image quality setting.
[0053]
When each print time information (each print time TSi) is generated and all necessary information is stored in the preview information table TA3, the preview screen 81 shown in FIG. 5 is displayed with reference to the table TA3 (S245). Specifically, for each display position, the corresponding print time information is read from the preview information table TA3, the read print time information is displayed at the corresponding display position, and the
In this manner, by visually recognizing the preview screen 81, it is possible to grasp the time required for printing at each image quality, so that the user does not have to wait longer than expected until the printing is completed, which is convenient. improves. Therefore, printing can be performed as desired.
Then, when the
[0054]
When the high-
On the other hand, when the high-
In this way, the image quality setting of the thumbnail image to be finally printed can be changed.
[0055]
When the
The small image gradation data generated in this manner is a type of small image data representing a thumbnail image with a plurality of image quality settings.
[0056]
Next, the generated small image gradation data is converted into CMYK data by referring to the LUT for each image quality information stored in the preview information table TA3 (S260). The LUT includes information tables for converting images of natural image quality into CMYK data for gradation expression, and information tables for converting images of image quality without color correction to CMYK data for gradation expression. There are various information tables depending on. Specifically, the gradation data of each pixel constituting the small image gradation data composed of RGB is converted, and the target pixel is sequentially moved, and by referring to the LUT corresponding to the image quality information, the small image gradation data is referred to. From the CMYK data.
The CMYK data generated in this manner is also a type of small image data expressing a thumbnail image having a plurality of image quality settings.
[0057]
Further, the generated CMYK data is converted into halftone data expressed by the presence or absence of dot formation by performing a halftone process corresponding to each image quality information stored in the preview information table TA3 (S265). In the halftone processing, a gradation error generated when 256 gradations are reduced to two gradations for gradation data of a target pixel whose gradation data is to be converted from among the pixels constituting the CMYK data is reduced to another gradation. Processing by the error diffusion method for diffusing (reflecting) the gradation data of the pixels Processing by the dither method of determining the presence or absence of dot formation using a dither matrix of a predetermined size such as 256 × 256 pixels and generating binary data , Etc., there are various processes depending on the difference in image quality setting. Also, when generating halftone data representing a thumbnail image whose image quality has been set to perform smoothing processing, such as performing Web smoothing or character / contour smoothing, smoothing processing is performed. Furthermore, in the case of generating halftone data representing a thumbnail image whose image quality is set to perform conversion using a one-dimensional LUT such as gamma (γ) correction, conversion processing using a one-dimensional LUT or the like is performed. . Specifically, halftone processing corresponding to the image quality information is performed while sequentially moving the target pixel with the gradation data of each pixel constituting the CMYK data as a conversion target, thereby generating halftone data from the CMYK data.
The halftone data generated in this manner is also a type of small image data representing a thumbnail image with a plurality of image quality settings.
[0058]
After that, raster data is generated by performing a rasterizing process corresponding to the image quality information stored in the preview information table TA3 on the generated halftone data (S270). The rasterizing process differs depending on whether the paper feeding operation to be performed by the printer is regular paper feeding, irregular paper feeding, paper feeding by the microweave method, or the like. Therefore, there are various types of rasterizing processing depending on the difference in image quality setting. Specifically, rasterization processing corresponding to the image quality information is performed while sequentially moving the target pixel with the binarized data of each pixel constituting the halftone data as a movement target, thereby generating raster data from the halftone data. .
The raster data generated in this manner is also a type of small image data representing a thumbnail image having a plurality of image quality settings.
[0059]
Then, the generated raster data is output to the printer 20 (S275), and the process returns to S250. At this time, the preview screen 81 shown on the left side of FIG. 5 is still displayed on the display of the
In this manner, the printer can print a plurality of image quality setting thumbnail images based on the halftone data. Therefore, the image quality of the print image printed by the printer can be promptly recognized with the thumbnail image printed by the printer that actually performs the printing. Further, since the thumbnail images of a plurality of qualities are printed on the same page, the thumbnail images of the plurality of qualities can be viewed together, so that even a layman can easily understand the difference in the image quality setting and is convenient.
Note that each print time information I2 displayed on the preview screen 81 is a display position corresponding to the print position of the thumbnail image I1 of the corresponding image quality setting, and thus is displayed corresponding to the thumbnail image for each image quality setting. It will be. As a result, the time required for printing at each image quality can be grasped, and even a layman can easily and efficiently obtain a print image of a desired image quality.
[0060]
As described above, the
The
[0061]
When any one of the plurality of
Needless to say, the microphone of the
In this manner, the image quality information indicating the image quality setting corresponding to any of the plurality of small images printed by the printing apparatus can be specified as the image quality information at the time of printing.
[0062]
When the thumbnail print control process ends, the process proceeds to S130 in FIG. 7, and performs the print control process shown in FIG.
When the flow shown in the figure is started, first, an RGB conversion process corresponding to the specified image quality information at the time of printing is performed on input image data composed of RGB (S305). For example, when image quality information indicating a monochrome setting is specified, a monochrome conversion process is performed on the input image data. Then, 256-gradation RGB data for printing a print image with the image quality setting corresponding to the specified image quality information is generated.
[0063]
Next, the RGB data is color-converted into CMYK gradation data with reference to the three-dimensional LUT corresponding to the specified image quality information at the time of printing, and CMYK data is generated (S310). For example, when the image quality information indicating the natural image quality setting is specified, the color conversion from the RGB data to the CMYK data is performed by referring to the LUT for converting the image having the natural image quality into the CMYK data expressing the gradation. Then, 256-level CMYK data for printing a print image with the image quality setting corresponding to the specified image quality information is generated.
[0064]
Further, halftone processing corresponding to the specified image quality information at the time of printing is performed, and halftone data is generated from the CMYK data (S315). For example, when the image quality information indicating the halftone setting by the error diffusion method is specified, the halftone processing by the error diffusion method is performed on the CMYK data. Then, two-gradation halftone data for printing a print image with image quality settings corresponding to the specified image quality information is generated.
[0065]
After that, rasterization processing corresponding to the specified image quality information at the time of printing is performed, and raster data is generated by rearranging the halftone data (S320). For example, when the image quality information indicating the regular paper feed setting is specified, the halftone data is rearranged into raster data that can perform the regular paper feed operation. Then, raster data for printing a print image with image quality settings corresponding to the specified image quality information is generated.
[0066]
Then, the generated raster data is output to the printer 20 (S325), and the flow ends. Then, the
In this manner, the print image can be printed by the printing apparatus with the image quality setting corresponding to the specified image quality information. That is, the
[0067]
As described above, when the present print control apparatus is used, the image quality of a print image can be quickly visually recognized with a small image printed by a printing apparatus that actually performs printing, and the time required for printing with each image quality Can also be grasped. Therefore, even a novice in computer image processing can easily and efficiently obtain an image having a desired image quality. Further, when print control is performed on a printing apparatus that performs printing while repeating main scanning, the restricted image quality setting of a plurality of small images to be printed in the main scanning direction is set to the same condition. The processing performed by the print control device can be simplified, and the printing time of a small image can be reduced. In this sense, even a layman can easily and efficiently obtain an image of a desired image quality.
Furthermore, while viewing the thumbnail images, it is possible to select not only color conversion processing, but also halftone processing and printing methods such as unidirectional printing or bidirectional printing. In this regard, various types of printing methods required in various situations can be selected. It is possible to efficiently obtain images of various image qualities.
[0068]
As described above, according to the present invention, it is possible to obtain print images of various image qualities desired by the user in an appropriate print time. Unlike the automatic mode, the image quality setting can be determined based on the user's criteria instead of the manufacturer's criteria. In addition, it is possible to print a print image with a higher image quality setting than was possible in the automatic mode even though it was desired to output. Of course, it is difficult to set a higher image quality setting in the manual mode. Therefore, it is possible to print a print image with a higher image quality setting that cannot be output in the manual mode. Unlike the manual mode, it is possible to perform printing in which the image quality settings are changed in detail without the user having to make any troublesome image quality settings. In the “favorite setting”, an effective image quality setting, such as a monochrome mode and a PIM mode, to be recommended to the user can be provided, so that the printing control device and the printing control program are convenient for the manufacturer. I have.
[0069]
(4) Summary:
Various configurations are possible for the print control device and the peripheral device of the present invention.
For example, the printer may be integrated with the computer, or may be a dedicated product that prints only a single color image. The flow described above may be partially or entirely executed by a printer or a dedicated image output device in addition to being executed in the PC.
Instead of displaying the print time information on the display, the print time information may be printed in the same page in correspondence with the thumbnail image (for example, printed below the thumbnail image). Then, the relationship between the image quality setting and the printing time can be more easily grasped by looking at one print sheet on which the thumbnail image is printed, so that it is possible to more easily obtain the image of the desired image quality efficiently. It becomes possible.
According to the present invention, according to various aspects, a print control apparatus, a print system, a print control program, and a print control program capable of easily and efficiently obtaining an image of a desired image quality even for a novice in computer image processing are provided. A recorded medium can be provided. Further, the present invention is also applicable as a print control method.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a printing system including a printing control device and peripheral devices.
FIG. 2 is a block diagram showing a block configuration of the printer together with a PC.
FIG. 3 is a diagram schematically illustrating a schematic configuration of a print control apparatus.
FIG. 4 is a diagram schematically illustrating an example of the structure of a printing time correspondence table.
FIG. 5 is a diagram showing a plurality of thumbnail images corresponding to a plurality of pieces of print time information to be displayed.
FIG. 6 is a view showing a print image printed on printing paper.
FIG. 7 is a flowchart illustrating processing performed by the print control apparatus.
FIG. 8 is a view showing a display screen example of a print setting screen.
FIG. 9 is a view showing a display screen example of a confirmation screen.
FIG. 10 is a flowchart illustrating thumbnail print control processing.
FIG. 11 is a flowchart illustrating thumbnail print control processing.
FIG. 12 is a diagram showing a display screen example of a detailed setting screen.
FIG. 13 is a diagram schematically showing a relationship between restricted image quality information and arrangement of thumbnail images.
FIG. 14 is a diagram schematically showing an example of the structure of a preview information table.
FIG. 15 is a diagram schematically illustrating an example of a structure of a restriction non-image quality correspondence table.
FIG. 16 is a flowchart illustrating print control processing.
[Explanation of symbols]
Claims (14)
複数の画質設定の小画像を表現する小画像データを上記画像データに基づいて生成し、同小画像データに対応する複数の画質設定の小画像を上記印刷装置に印刷させる小画像印刷制御手段と、
上記複数の画質設定別に上記印刷画像を上記印刷装置が印刷する時間を表す印刷時間情報を生成し、同画質設定別に上記小画像に対応させながら同印刷時間情報を出力する印刷時間出力手段と、
上記印刷装置にて印刷された上記複数の小画像のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定し、当該画質情報に対応する画質設定で上記印刷画像を上記印刷装置に印刷させる印刷制御手段とを具備することを特徴とする印刷制御装置。A print control device that controls a printing device to print a print image corresponding to image data in which an image is expressed in gradation by a large number of pixels,
Small image print control means for generating small image data representing small images of a plurality of image quality settings based on the image data, and causing the printing apparatus to print the small images of a plurality of image quality settings corresponding to the small image data; ,
A print time output unit that generates print time information indicating a time when the printing apparatus prints the print image for each of the plurality of image quality settings, and outputs the same print time information while corresponding to the small image for each of the image quality settings;
Image quality information representing an image quality setting corresponding to any of the plurality of small images printed by the printing device is specified as image quality information at the time of printing, and the print image is printed with the image quality setting corresponding to the image quality information. And a print control unit for causing the apparatus to print.
複数の画質設定の小画像を階調表現する小画像階調データを上記画像データに基づいて生成し、同小画像階調データをドット形成の有無により表現するハーフトーンデータに変換し、当該ハーフトーンデータに基づいて同複数の画質設定の小画像を上記印刷装置に印刷させる小画像印刷制御手段と、
上記複数の画質設定別に上記印刷画像を上記印刷装置が印刷する時間を表す印刷時間情報を生成し、同画質設定別に上記小画像に対応させながら同印刷時間情報を出力する印刷時間出力手段と、
上記印刷装置にて印刷された上記複数の小画像のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定し、特定した画質情報に対応する画質設定で上記印刷画像を上記印刷装置に印刷させるハーフトーンデータを上記画像データに基づいて生成し、同ハーフトーンデータに基づいて同特定した画質情報に対応する画質設定で上記印刷画像を上記印刷装置に印刷させる印刷制御手段とを具備することを特徴とする印刷制御装置。Input image data that expresses an image in gradation by a large number of pixels, converts the image data into halftone data that expresses the print image of the printing device based on the presence or absence of dot formation, and converts the print image to the printing device based on the halftone data. A print control device that controls printing, and
Based on the above image data, small image gradation data for representing a plurality of image quality setting small images is generated based on the image data, and the small image gradation data is converted into halftone data representing the presence / absence of dot formation. Small image print control means for causing the printing apparatus to print the small images of the plurality of image quality settings based on the tone data,
A print time output unit that generates print time information indicating a time when the printing apparatus prints the print image for each of the plurality of image quality settings, and outputs the same print time information while corresponding to the small image for each of the image quality settings;
The image quality information indicating the image quality setting corresponding to any of the plurality of small images printed by the printing device is specified as the image quality information at the time of printing, and the print image is subjected to the image quality setting corresponding to the specified image quality information. Print control means for generating halftone data to be printed by the printing device based on the image data, and causing the printing device to print the print image with an image quality setting corresponding to the specified image quality information based on the halftone data; A print control device comprising:
上記印刷時間出力手段は、上記複数の画質設定別に上記画質情報に対応する基準印刷時間情報を上記印刷時間対応テーブルから取得して上記印刷時間情報を生成し、同画質設定別に上記小画像に対応させながら同印刷時間情報を出力することを特徴とする請求項2に記載の印刷制御装置。The small image print control unit is configured to output the same image quality information from a print time correspondence table in which reference print time information indicating a time when the printing apparatus prints a reference print image for each of the plurality of image quality settings is associated with the image quality information. Generate the small image data by referring to
The printing time output means acquires reference printing time information corresponding to the image quality information for each of the plurality of image quality settings from the printing time correspondence table, generates the printing time information, and corresponds to the small image for each image quality setting. 3. The printing control apparatus according to claim 2, wherein the printing time information is output while the printing is being performed.
上記印刷時間対応テーブルは、上記複数段階のパス数のいずれかについて上記複数の画質設定別に上記画質情報と上記基準印刷時間情報とを対応させたテーブルとされ、
上記印刷時間出力手段は、上記画質情報に対応する基準印刷時間情報を上記印刷時間対応テーブルから取得するとともに上記印刷装置に印刷させるパス数に応じて上記複数段階のパス数別の印刷時間情報を生成し、当該印刷時間情報を上記画質設定別に上記小画像に対応させながら出力することを特徴とする請求項3に記載の印刷制御装置。The printing device is a device that prints the print image with a plurality of stages of pass numbers,
The printing time correspondence table is a table in which the image quality information and the reference printing time information are associated with each of the plurality of image quality settings for any of the plurality of stages of passes,
The printing time output means obtains reference printing time information corresponding to the image quality information from the printing time correspondence table, and outputs the printing time information for each of the plurality of stages of pass numbers in accordance with the number of passes to be printed by the printing apparatus. 4. The print control apparatus according to claim 3, wherein the print control apparatus generates and outputs the print time information in association with the small image for each image quality setting.
上記印刷時間出力手段は、上記印刷装置に印刷させるパス数に比例して長くした時間を表すように上記複数段階のパス数別の印刷時間情報を生成することを特徴とする請求項4に記載の印刷制御装置。The printing time correspondence table is a table for the case where the number of passes is one,
5. The printing time output unit according to claim 4, wherein the printing time output unit generates the printing time information for each of the plurality of stages of the number of passes so as to represent a time lengthened in proportion to the number of passes to be printed by the printing apparatus. Print control device.
上記複数の画質設定には、上記主走査方向に同じ条件とする制約付画質設定が含まれ、
上記小画像印刷制御手段は、上記主走査方向に複数の上記小画像を印刷させる際、同主走査方向に印刷される複数の小画像の制約付画質設定については同じ条件にさせることを特徴とする請求項1〜請求項5のいずれかに記載の印刷制御装置。The printing device is a device that performs printing while repeatedly performing main scanning,
The plurality of image quality settings include a restricted image quality setting having the same condition in the main scanning direction,
When printing the plurality of small images in the main scanning direction, the small image printing control unit sets the same condition for the restricted image quality setting of the plurality of small images printed in the same main scanning direction. The print control device according to claim 1.
上記印刷装置は、主走査を繰り返し行いながら印刷を行う装置であり、
上記主走査方向に同じ条件とする制約付画質設定を含む複数の画質設定の小画像を表現する小画像データを上記画像データに基づいて生成し、同小画像データに対応する複数の画質設定の小画像を上記印刷装置に印刷させるとともに、上記主走査方向に複数の上記小画像を印刷させる際、同主走査方向に印刷される複数の小画像の制約付画質設定については同じ条件にさせる小画像印刷制御手段と、
上記印刷装置にて印刷された上記複数の小画像のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定し、当該画質情報に対応する画質設定で上記印刷画像を上記印刷装置に印刷させる印刷制御手段とを具備することを特徴とする印刷制御装置。A print control device that controls a printing device to print a print image corresponding to image data in which an image is expressed in gradation by a large number of pixels,
The printing device is a device that performs printing while repeatedly performing main scanning,
Small image data representing a small image having a plurality of image quality settings including a restricted image quality setting having the same condition in the main scanning direction is generated based on the image data, and a plurality of image quality settings corresponding to the small image data are generated. When the printing apparatus prints the small images and prints the plurality of small images in the main scanning direction, the small image that is to be printed in the same main scanning direction is set to the same condition with respect to the restricted image quality setting. Image printing control means,
Image quality information representing an image quality setting corresponding to any of the plurality of small images printed by the printing device is specified as image quality information at the time of printing, and the print image is printed with the image quality setting corresponding to the image quality information. And a print control unit for causing the apparatus to print.
上記小画像印刷制御手段は、上記印刷装置に対して上記複数の画質設定の小画像を同じページ内に印刷させることを特徴とする請求項6〜請求項8のいずれかに記載の印刷制御装置。The printing device is a device that performs printing in page units while repeatedly performing main scanning and sub scanning,
9. The print control device according to claim 6, wherein the small image print control means causes the print device to print the small images of the plurality of image quality settings in the same page. .
上記小画像印刷制御手段は、上記制約無画質設定を表す制約無画質情報の組み合わせと優先順位を表す情報とを対応させた制約無画質対応テーブルから同優先順位を表す情報の順番に制約無画質情報を取得して対応する画質設定の小画像を順次上記ページ内に割り付ける制御を行うことを特徴とする請求項9に記載の印刷制御装置。The plurality of image quality settings include a plurality of constraint-free image quality settings that can be different conditions in the main scanning direction,
The small-image print control means includes: The print control apparatus according to claim 9, wherein control is performed to acquire information and sequentially assign small images of corresponding image quality settings to the page.
複数の画質設定の小画像を表現する小画像データを上記画像データに基づいて生成し、同小画像データに対応する複数の画質設定の小画像を上記印刷装置に印刷させる小画像印刷制御工程と、
上記複数の画質設定別に上記印刷画像を上記印刷装置が印刷する時間を表す印刷時間情報を生成し、同画質設定別に上記小画像に対応させながら同印刷時間情報を出力する印刷時間出力工程と、
上記印刷装置にて印刷された上記複数の小画像のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定し、当該画質情報に対応する画質設定で上記印刷画像を上記印刷装置に印刷させる印刷制御工程とを具備することを特徴とする印刷制御方法。A print control method for controlling a printing apparatus to print a print image corresponding to image data in which an image is expressed in gradation by a plurality of pixels,
A small image printing control step of generating small image data representing a small image with a plurality of image quality settings based on the image data, and causing the printing apparatus to print the small images with the plurality of image quality settings corresponding to the small image data; ,
A print time output step of generating print time information indicating a time when the printing apparatus prints the print image for each of the plurality of image quality settings, and outputting the print time information while corresponding to the small image for each of the image quality settings;
Image quality information representing an image quality setting corresponding to any of the plurality of small images printed by the printing device is specified as image quality information at the time of printing, and the print image is printed with the image quality setting corresponding to the image quality information. A print control step of causing the apparatus to perform printing.
上記印刷装置は、主走査を繰り返し行いながら印刷を行う装置であり、
上記主走査方向に同じ条件とする制約付画質設定を含む複数の画質設定の小画像を表現する小画像データを上記画像データに基づいて生成し、同小画像データに対応する複数の画質設定の小画像を上記印刷装置に印刷させるとともに、上記主走査方向に複数の上記小画像を印刷させる際、同主走査方向に印刷される複数の小画像の制約付画質設定については同じ条件にさせる小画像印刷制御工程と、
上記印刷装置にて印刷された上記複数の小画像のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定し、当該画質情報に対応する画質設定で上記印刷画像を上記印刷装置に印刷させる印刷制御工程とを具備することを特徴とする印刷制御方法。A print control method for controlling a printing apparatus to print a print image corresponding to image data in which an image is expressed in gradation by a plurality of pixels,
The printing device is a device that performs printing while repeatedly performing main scanning,
Small image data representing a small image having a plurality of image quality settings including a restricted image quality setting having the same condition in the main scanning direction is generated based on the image data, and a plurality of image quality settings corresponding to the small image data are generated. When the printing apparatus prints the small images and prints the plurality of small images in the main scanning direction, the small image that is to be printed in the same main scanning direction is set to the same condition with respect to the restricted image quality setting. An image printing control step;
Image quality information representing an image quality setting corresponding to any of the plurality of small images printed by the printing device is specified as image quality information at the time of printing, and the print image is printed with the image quality setting corresponding to the image quality information. A print control step of causing the apparatus to perform printing.
複数の画質設定の小画像を表現する小画像データを上記画像データに基づいて生成し、同小画像データに対応する複数の画質設定の小画像を上記印刷装置に印刷させる小画像印刷制御機能と、
上記複数の画質設定別に上記印刷画像を上記印刷装置が印刷する時間を表す印刷時間情報を生成し、同画質設定別に上記小画像に対応させながら同印刷時間情報を出力する印刷時間出力機能と、
上記印刷装置にて印刷された上記複数の小画像のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定し、当該画質情報に対応する画質設定で上記印刷画像を上記印刷装置に印刷させる印刷制御機能とを実現させることを特徴とする印刷制御プログラム。A print control program that causes a computer to realize a function of controlling a printing apparatus to print a print image corresponding to image data in which an image is expressed in gradation by a number of pixels,
A small image print control function of generating small image data representing a small image with a plurality of image quality settings based on the image data, and causing the printing apparatus to print the small images with a plurality of image quality settings corresponding to the small image data; ,
A print time output function for generating print time information indicating a time when the printing apparatus prints the print image for each of the plurality of image quality settings, and outputting the print time information while corresponding to the small image for each of the image quality settings;
Image quality information representing an image quality setting corresponding to any of the plurality of small images printed by the printing device is specified as image quality information at the time of printing, and the print image is printed with the image quality setting corresponding to the image quality information. A print control program for realizing a print control function for causing a device to print.
上記印刷装置は、主走査を繰り返し行いながら印刷を行う装置であり、
上記主走査方向に同じ条件とする制約付画質設定を含む複数の画質設定の小画像を表現する小画像データを上記画像データに基づいて生成し、同小画像データに対応する複数の画質設定の小画像を上記印刷装置に印刷させるとともに、上記主走査方向に複数の上記小画像を印刷させる際、同主走査方向に印刷される複数の小画像の制約付画質設定については同じ条件にさせる小画像印刷制御機能と、
上記印刷装置にて印刷された上記複数の小画像のいずれかに対応する画質設定を表す画質情報を印刷時の画質情報として特定し、当該画質情報に対応する画質設定で上記印刷画像を上記印刷装置に印刷させる印刷制御機能とを実現させることを特徴とする印刷制御プログラム。A print control program that causes a computer to realize a function of controlling a printing apparatus to print a print image corresponding to image data in which an image is expressed in gradation by a number of pixels,
The printing device is a device that performs printing while repeatedly performing main scanning,
Small image data representing a small image having a plurality of image quality settings including a restricted image quality setting having the same condition in the main scanning direction is generated based on the image data, and a plurality of image quality settings corresponding to the small image data are generated. When the printing apparatus prints the small images and prints the plurality of small images in the main scanning direction, the small image that is to be printed in the same main scanning direction is set to the same condition with respect to the restricted image quality setting. Image printing control function,
Image quality information representing an image quality setting corresponding to any of the plurality of small images printed by the printing device is specified as image quality information at the time of printing, and the print image is printed with the image quality setting corresponding to the image quality information. A print control program for realizing a print control function for causing a device to print.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003049619A JP4085265B2 (en) | 2003-02-26 | 2003-02-26 | Print control apparatus and print control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003049619A JP4085265B2 (en) | 2003-02-26 | 2003-02-26 | Print control apparatus and print control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004259027A true JP2004259027A (en) | 2004-09-16 |
JP4085265B2 JP4085265B2 (en) | 2008-05-14 |
Family
ID=33115287
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003049619A Expired - Fee Related JP4085265B2 (en) | 2003-02-26 | 2003-02-26 | Print control apparatus and print control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4085265B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006211283A (en) * | 2005-01-27 | 2006-08-10 | Canon Inc | Printer system and its printing control method, and program |
JP2007264155A (en) * | 2006-03-28 | 2007-10-11 | Yamaha Corp | Electronic musical instrument and program |
JP2011120029A (en) * | 2009-12-04 | 2011-06-16 | Mitsubishi Electric Corp | Image forming apparatus, and method of adjusting image quality |
US8248638B2 (en) | 2006-08-28 | 2012-08-21 | Brother Kogyo Kabushiki Kaisha | Image forming devices configured to form index images and computer readable media therefor |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10210306A (en) * | 1997-01-20 | 1998-08-07 | Canon Inc | Image processing method and image processor |
JPH11328380A (en) * | 1998-03-13 | 1999-11-30 | Ricoh Co Ltd | Image processor, method for image processing and computer-readable recording medium where program allowing computer to implement same method is recorded |
JP2000165690A (en) * | 1998-11-26 | 2000-06-16 | Seiko Epson Corp | Image processing method and its image processor |
JP2001293851A (en) * | 2000-04-13 | 2001-10-23 | Seiko Epson Corp | Method and apparatus for ink jet recording |
JP2002248837A (en) * | 2001-02-23 | 2002-09-03 | Seiko Epson Corp | Printer host and its operation program |
JP2003039649A (en) * | 2001-07-31 | 2003-02-13 | Matsushita Electric Ind Co Ltd | Pass processing method in multi-line print |
-
2003
- 2003-02-26 JP JP2003049619A patent/JP4085265B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10210306A (en) * | 1997-01-20 | 1998-08-07 | Canon Inc | Image processing method and image processor |
JPH11328380A (en) * | 1998-03-13 | 1999-11-30 | Ricoh Co Ltd | Image processor, method for image processing and computer-readable recording medium where program allowing computer to implement same method is recorded |
JP2000165690A (en) * | 1998-11-26 | 2000-06-16 | Seiko Epson Corp | Image processing method and its image processor |
JP2001293851A (en) * | 2000-04-13 | 2001-10-23 | Seiko Epson Corp | Method and apparatus for ink jet recording |
JP2002248837A (en) * | 2001-02-23 | 2002-09-03 | Seiko Epson Corp | Printer host and its operation program |
JP2003039649A (en) * | 2001-07-31 | 2003-02-13 | Matsushita Electric Ind Co Ltd | Pass processing method in multi-line print |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006211283A (en) * | 2005-01-27 | 2006-08-10 | Canon Inc | Printer system and its printing control method, and program |
JP4541913B2 (en) * | 2005-01-27 | 2010-09-08 | キヤノン株式会社 | Printer system, printing control method therefor, and program |
JP2007264155A (en) * | 2006-03-28 | 2007-10-11 | Yamaha Corp | Electronic musical instrument and program |
JP4609728B2 (en) * | 2006-03-28 | 2011-01-12 | ヤマハ株式会社 | Electronic musical instruments and programs |
US8248638B2 (en) | 2006-08-28 | 2012-08-21 | Brother Kogyo Kabushiki Kaisha | Image forming devices configured to form index images and computer readable media therefor |
JP2011120029A (en) * | 2009-12-04 | 2011-06-16 | Mitsubishi Electric Corp | Image forming apparatus, and method of adjusting image quality |
Also Published As
Publication number | Publication date |
---|---|
JP4085265B2 (en) | 2008-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3675461B2 (en) | Computer program recording medium, system and method for causing user to print preferred image | |
US8638467B2 (en) | Print data generating apparatus a print data generating method | |
CN101609394B (en) | Image forming system, image forming method and image forming apparatus | |
JPH07232463A (en) | Method for controlling hard copy printing | |
JP4240210B2 (en) | Print control apparatus, print control method, and print control program | |
US11561749B2 (en) | Print system, preview image display method, print job generating device, image forming device, storage medium storing print job generating program, and storage medium storing preview image display program | |
CN101346981B (en) | Image processing apparatus, image processing method | |
JP4003046B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PRINT SYSTEM, PRINT CONTROL PROGRAM, AND MEDIUM CONTAINING PRINT CONTROL PROGRAM | |
JP7439661B2 (en) | Image processing method, image processing device, and recording system | |
JP4085265B2 (en) | Print control apparatus and print control method | |
CN101346238A (en) | Image processing apparatus, printer, and image processing method | |
JP3994280B2 (en) | Red-eye correction device, red-eye correction method, and red-eye correction program | |
JP4041954B2 (en) | Printing control apparatus, printing control method, printing system, and printing control program | |
JP7005796B2 (en) | Image forming device, its control method, and program | |
JP2011055395A (en) | Printing using multiple color inks including white ink | |
US11537827B2 (en) | Preview image display generated by combining raster image data of color and special color inks | |
JP4492643B2 (en) | Red-eye correction device, red-eye correction method, and red-eye correction program | |
JP4492642B2 (en) | Red-eye correction device, red-eye correction method, and red-eye correction program | |
KR100571788B1 (en) | The method of printing the appointed domain of document enlargeably | |
JP2004171050A (en) | Print control unit, method for controlling print control unit, program for controlling print control unit, print system and printer | |
JP2003271368A (en) | Print controller and print control method and medium with print control program recorded and print control program | |
JP2003291327A5 (en) | ||
JP2004179957A (en) | Half-tone processing system and method therefor, printing controller, printing system, and half-tone processing program | |
JP4492644B2 (en) | Red-eye correction device, red-eye correction method, and red-eye correction program | |
US20060126103A1 (en) | Post-operative polling for adjusting document processing settings |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050114 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071003 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071127 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080123 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080205 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110228 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110228 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120229 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |