(57)【要約】【課題】  従来技術では、複数の印刷ジョブのうち、ある特定の印刷ジョブについて各色の画像形成量を考慮してキャリブレーションなしで印刷が可能かどうかを、判断することはできない。【解決手段】  各色のキャリブレーション実行条件を設定し、実行条件は各色の累積画像形成量で設定され、印刷ジョブ実行毎に各色の累積画像形成量を保存し、特定の印刷を行おうとする印刷ジョブの各色の画像形成量と印刷枚数から、キャリブレーション実行条件の範囲で印刷が可能かどうかを判断する。【選択図】  図１
2009053832.tif 000002
【特許請求の範囲】
【請求項１】
キャリブレーション機能を有するプリンタと双方向通信を行って該プリンタを制御する印刷制御装置であって、
キャリブレーションの実行条件を設定する設定手段と、
前記印刷制御装置へ印刷ジョブによる印刷要求があった場合に、前記設定手段により設定された実行条件に基づきキャリブレーションを実行させる制御手段と、
前記実行条件は、該プリンタについて各色毎に画像形成量の累積量閾値を設定することにより設定される実行条件設定手段と、
前記画像形成量は、印刷ジョブあたりの、各色毎にそれぞれ１枚あたりの画像形成量とその印刷枚数の積で求められる各色毎の画像形成量算出手段と、
前記画像形成量の累積量は、前回キャリブレーションタイミングから、予め定めた時点までに印刷された印刷ジョブすべての、各色毎の画像形成量の累積量総和にて算出されることを特徴とする各色画像形成量の累積量算出手段と、
前記印刷制御装置では、印刷ジョブの受け取り時に、各色毎の画像形成量算出することを特徴とする印刷ジョブの受け取り時の各色毎の画像形成量算出手段と、
前記設定手段による設定には、予め定めた時点における印刷ジョブの状態に応じて、キャリブレーションが必要かどうかを通知する通知手段と、
前記通知手段では、予め定めた時点における印刷ジョブをユーザが選択するにより、印刷ジョブの実行が行われることを特徴とする印刷実行手段と、
前記通知手段では、予め定めた時点において、キャリブレーションの実行が必要な場合、ユーザがキャリブレーションの実行を行うこと特徴とするキャリブレーション実行手段
と、
前記印刷実行手段では、プリント実行時印刷ジョブの各色毎の画像形成量を該プリンタについて各色毎の画像形成量の累積量総和に加算および保存することを特徴とする画像形成量の累積量加算および保存手段と、
前記設定手段による設定には、予め定めた時点における複数の印刷ジョブの状態に応じて、それぞれの印刷ジョブを実行する場合にキャリブレーションが必要かどうかを通知する通知手段と、
前記通知手段では、予め定めた時点における複数の印刷ジョブのうちユーザが選択したジョブの、印刷ジョブの実行が行われることを特徴とする印刷実行手段と、
前記通知手段では、予め定めた時点において、キャリブレーションの実行が必要な場合、ユーザがキャリブレーションの実行を行うこと特徴とするキャリブレーション実行手段と、
前記印刷実行手段では、プリント実行時印刷ジョブの各色毎の画像形成量を該プリンタについて各色毎の画像形成量の累積量総和に加算および保存する画像形成量の累積量加算および保存手段とを有することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタや画像形成装置を出力側とするプリンティングシステム、特に印刷の対象となる記録媒体に関する情報を用紙の搬送前に得て、それに基づいた印刷データの生成や印刷制御を行う。印刷設定の不具合発生時にはその内容をユーザに通知する機能を持つ印刷制御装置、プリンティングシステム、印刷制御方法、コンピュータ読み取り可能なプログラム、及びプログラムが格納された記録媒体に関するものである。
【背景技術】
【０００２】
従来のプリンタ装置では、印刷に伴うプリンタドラムの経時変化により、形成される可視像の変化及び劣化に対応するため、可視像を形成するエンジン部の補正処理、即ち、キャリブレーションと呼ばれるプロセスを実行して、形成される画像品質の変化を補正して維持していた。プリンタにおけるキャリブレーションとは、印刷されるべき画像と印刷の結果得られた画像とを対比して、ずれの分だけ補正を行う処理で、この処理は、近年のプリンタ装置の高解像度化、カラー化によりますます不可欠なものとなっている。
【０００３】
上記の例として、下記特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開平10-114128号公報
【特許文献２】特開平11-164148号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来例では、複数の印刷ジョブのうち、ある特定の印刷ジョブについて各色の画像形成量を考慮してキャリブレーションなしで印刷が可能かどうかを、判断することはできない。
【課題を解決するための手段】
【０００５】
上記課題を達成するために本発明の印刷制御装置では、
キャリブレーション機能を有するプリンタと双方向通信を行って該プリンタを制御する印刷制御装置であって、キャリブレーションの実行条件を設定する設定手段と、
前記印刷制御装置へ印刷ジョブによる印刷要求があった場合に、前記設定手段により設定された実行条件に基づきキャリブレーションを実行させる制御手段と、
前記実行条件は、該プリンタについて各色毎に画像形成量の累積量閾値を設定することにより設定される実行条件設定手段と、
前記画像形成量は、印刷ジョブあたりの、各色毎にそれぞれ１枚あたりの画像形成量とその印刷枚数の積で求められる各色毎の画像形成量算出手段と、
前記画像形成量の累積量は、前回キャリブレーションタイミングから、所定の時点までに印刷された印刷ジョブすべての、各色毎の画像形成量の累積量総和にて算出されることを特徴とする各色画像形成量の累積量算出手段と、
印刷ジョブの受け取り時に、各色毎の画像形成量算出することを特徴とする印刷ジョブの受け取り時の各色毎の画像形成量算出手段と、
前記設定手段による設定には、所定の時点における印刷ジョブの状態に応じて、キャリブレーションが必要かどうかを通知する通知手段と、
前記通知手段では、所定の時点における印刷ジョブをユーザが選択するにより、印刷ジョブの実行が行われることを特徴とする印刷実行手段と、
前記通知手段では、所定の時点において、キャリブレーションの実行が必要な場合、ユーザがキャリブレーションの実行を行うこと特徴とするキャリブレーション実行手段と、
前記印刷実行手段では、該印刷ジョブの各色毎の画像形成量を該プリンタについて各色毎の画像形成量の累積量総和に加算することを特徴とする画像形成量の累積量加算および保存手段と、
前記設定手段による設定には、所定の時点における複数の印刷ジョブの状態に応じて、それぞれの印刷ジョブを実行する場合にキャリブレーションが必要かどうかを通知する通知手段と、
前記通知手段では、所定の時点における複数の印刷ジョブのうちユーザが選択したジョブの、印刷ジョブの実行が行われることを特徴とする印刷実行手段と、
前記通知手段では、所定の時点において、キャリブレーションの実行が必要な場合、ユーザがキャリブレーションの実行を行うこと特徴とするキャリブレーション実行手段と、
前記印刷実行手段では、該印刷ジョブの各色毎の画像形成量を該プリンタについて各色毎の画像形成量の累積量総和に加算することを特徴とする画像形成量の累積量加算および保存手段
とを有する。
【発明の効果】
【０００６】
本発明によれば、複数の印刷ジョブのうち、ある特定の印刷ジョブについて各色の画像形成量を考慮してキャリブレーションなしで印刷が可能かどうかを、判断することができる。
【発明を実施するための最良の形態】
【０００７】
次に、本発明の詳細を実施例の記述に従って説明する。
【０００８】
以下、本発明の一実施例を説明する。
【０００９】
図１は本実施形態のホストコンピュータ内各モジュールの構成とプリンタ装置を説明するブロック図である。ホストコンピュータ１０１は、印字データ及び制御コードから成る印字情報をプリンタ装置１０２に送信する。また、ホストコンピュータ１０１はプリンタ装置１０２と双方向通信で接続され、プリンタ装置１０２からその状態やキャリブレーション要求を取得する。プリンタ装置１０２は、目的とする永久可視像を記録紙に形成するための印字機構を含むプリンタ部１２２と、プリンタ装置全体の制御を行う制御部２１１や印字機構部を制御するプリンタ制御部２１２、ホストコンピュータとのインターフェースを制御するインターフェース制御部２１３などを含むコントローラ部１２１とを備える。
【００１０】
アプリケーション１１１はユーザが目的とするデータを作成するソフトウェアであり、このアプリケーション１１１は、図１には示されていない、ホストコンピュータを制御するＣＰＵにより実行されてその機能を果たす。本説明では、そのアプリケーションプログラムを実行することで果たされる様々な機能を単にアプリケーションと呼ぶことにする。
【００１１】
データ処理部１１２は、アプリケーション１１１から送られてきたデータをプリンタ装置１０２から出力するための印刷データ及び制御コードを生成する。入出力データ制御部１１３は、データ処理部１１２から送られてきた印刷データ及び制御データをインターフェース制御部１１４に送出する。また、入出力データ処理部１１３は、インターフェース制御部１１４を通してプリンタ装置２から入力したプリンタ装置の状態を解析する。入出力データ処理部１１３は、プリンタ装置１０２からの入力がキャリブレーション要求の場合には、ユーザの設定または印刷ジョブの状況に応じた制御を行ない、ユーザへの通知が必要な場合には、状態表示部１１５に表示内容を送る。インターフェース制御部１１４はプリンタ装置１０２とのインターフェースの制御を行ない、印刷データ及び制御コードから成る印刷情報のプリンタ装置２への送信、及びプリンタ装置１０２からの情報の受信の制御を行う。
【００１２】
状態表示部１１５は、入出力データ処理部１１３から送られてきた表示内容を表示してユーザに通知する。設定部１１６はキャリブレーションの実行時期を設定する設定手段である。プリンタ装置１０２のコントローラ部１２１はプリンタ装置全体の制御を行う制御部２１１、印字機構部を制御するプリンタ制御部２１２、ホストコンピュータとのインターフェースを制御するインターフェース制御部２１３などから成る。コントローラ部１２１は、プリンタ部１２２からのキャリブレーション要求を受けた場合、この要求をホストコンピュータ１０１に送信する。プリンタ部１２２は永久可視像を記録紙に形成するための印字機構部を備え、キャリブレーションが必要となった場合、コントローラ部に通知１２１を通して、ホストコンピュータ１０１に通知する。
【００１３】
図１は、ホストコンピュータ１０１をソフトウェアの観点からみた論理的な構成で示している。図７において、図物理的には構成となる。すなわち、主メモリ７１２中に格納されたプログラムをＣＰＵ７１１により実行することで、アプリケーションなどを実現する。後述のフローチャートで説明する手順についても同様に、このＣＰＵ７１１で実行され、実現される。プリンタ７０２やホストコンピュータ７０１自身の状態等は表示部７１３に表示される。オペレータはキーボードやポインティングデバイス７１５から、後述するキャリブレーションの設定等を行う。また、プログラムやデータ等はファイルとして外部記憶部７１４に格納されている。
【００１４】
図２は、キャリブレーション実行条件を設定する設定手段の一例である。シアン、マゼンダ、イエロー、ブラック毎に、各色それぞれの画像形成量の累積量閾値を設定する。本実施例では、各色プリント面積１００％に換算した、プリント枚数を設定する。ユーザが使用環境等にあわせて都度プロファイル選択などにより適切な閾値を設定できてもよいし、印刷制御装置内に、印刷制御装置に接続されたプリンタ用に予めメーカ側で推奨の初期値実行条件を保存するテーブルを持っていてもよいし、キャリブレーション毎に、印刷制御装置が都度自動的に各色閾値を算出し自動的に設定されてもよい。
【００１５】
図３は、印刷ジョブ毎に算出される、印刷ジョブ毎の各色画像形成量の算出式３０１および、算出結果の一例３０２である。ある印刷ジョブのプリント時に、ＣＭＹＫ分版されたそれぞれの版において、用紙１００％の面積の印刷量を基準とした画像形成量の割合に、プリント枚数を乗じたものである。本実施例では、説明を簡便に行うために、画像形成量は１プリントあたりの面積から算出する最小限のパラメータ説明になっているが、実際にはＣＭＹＫ以外の多次色によるプリントによる、各色の画像形成量を計算してもよいし、濃度依存の画像形成量を加味することもある。
【００１６】
図５は、本実施例において、前記図２で説明されたキャリブレーション実施条件が設定されているシステムにおいて、単一の印刷ジョブの印刷フローを示す印刷フローチャートである。５０１は単一の印刷ジョブと本実施例印刷制御システムに投入するステップ。５０２は、３０１で示される計算式を用いて、３０２に例示するの印刷ジョブ毎の各色画像形成量を算出する。
【００１７】
５０３のステップでは以下の手順が実施される。図４は、印刷制御システムに保存される該プリンタの画像形成量の累積量を保存するテーブルの模式図であり、各色ぞれぞれの累計量が保存されている。該印刷ジョブにおけるシアン画像形成量において、シアン画像形成量３１１が、該プリンタのシアン画像形成量の累計量４０１との加算量と、図２で示された各色キャリブレーション実行条件画像形成累積量２０１との比較が行われる。シアンのほか、マゼンダについて３１２、４０２の加算量と２０２、イエローについて３１３、４０３の加算量と２０３、ブラックの３１４、４０４の加算量と２０４についても比較される。
【００１８】
ステップ５０４では、いずれかの色版が各色キャリブレーション実行条件画像形成累積量を超える場合、ステップ５０５へ進み、ユーザへキャリブレーション実行を通知し、ステップ５０６においてキャリブレーションの実行が行われる。ステップ５０６では、キャリブレーションが実施されたため、４０１〜４０４に示される該プリンタの各色毎の画像形成量の累計量はリセットされる。
【００１９】
ステップ５０４に続き印刷実行に進むステップ５０７では、
プリント実行時、例えば図３に示される印刷ジョブの各色毎の画像形成量を、該プリンタについて各色毎の画像形成量の累積量総和に加算され、保存される。具体的にシアンでは、印刷ジョブのシアン画像形成量３１１が、該プリンタのシアン画像形成量の累計量４０１に加算され、加算結果が新しい４０１のシアン画像形成量の累積量として保存される。シアンのほか、マゼンダについて３１２、４０２、イエローについて３１３、４０３、ブラックの３１４、４０４についても、加算が行われ、新たな画像形成量の累積量として保存される。
【００２０】
続いて５０８により印刷が実行され、終了する。本実施例により、単一の印刷ジョブについて、各色毎に、印刷ジョブの各色毎の画像形成量と、該プリンタの画像形成量の累積量と、キャリブレーション実施条件である画像形成量の累積量閾値により、キャリブレーションを実施するか否かを判断し、印刷することができる。
【００２１】
次に、複数印刷ジョブの実施について説明を行う。
【００２２】
図６は、本実施例において、前記図２で説明されたキャリブレーション実施条件が設定されているシステムにおいて、単一の印刷ジョブの印刷フローを示す印刷フローチャートである。６０１は複数の印刷ジョブと本実施例印刷制御システムに投入するステップ。６０２は、３０１で示される計算式を用いて、３０２に例示するの印刷ジョブ毎に各色画像形成量を算出する。
【００２３】
６０３のステップでは以下の手順が実施される。図４は、印刷制御システムに保存される該プリンタの画像形成量の累積量を保存するテーブルの模式図であり、各色ぞれぞれの累計量が保存されている。該印刷ジョブにおけるシアン画像形成量において、シアン画像形成量３１１が、該プリンタのシアン画像形成量の累計量４０１との加算量と、図２で示された各色キャリブレーション実行条件画像形成累積量２０１との比較が行われる。シアンのほか、マゼンダについて３１２、４０２の加算量と２０２、イエローについて３１３、４０３の加算量と２０３、ブラックの３１４、４０４の加算量と２０４についても比較される。
【００２４】
ステップ６０４では、複数の印刷ジョブ全ての場合について、いずれかの色版が各色キャリブレーション実行条件画像形成累積量を超える場合、ステップ６０５へ進み、ユーザへキャリブレーション実行を通知し、ステップ６０６においてキャリブレーションの実行が行われ、再び印刷ジョブの実施がなされる。ステップ６０６では、キャリブレーションが実施されたため、４０１〜４０４に示される該プリンタの各色毎の画像形成量の累計量はリセットされる。
【００２５】
６０４に続くステップ６０７は、複数印刷ジョブのうち、キャリブレーションを行わなくとも印刷実行可能なジョブをユーザに示す。表示例は図８である。ユーザは、特定印刷ジョブ（８０２、８０４）の実行を促すか、あるいはキャリブレーションがなければ実行できない残りの印刷ジョブ（８０１、８０３、８０５）との比較で全体効率を勘案するなどした場合、この時点で他にキャリブレーションを実施するか（８０６）、を選択することができる。
【００２６】
８０６を選択した場合は、ステップ６０６へ移り、キャリブレーションが実施され、再び印刷ジョブの実施がなされる。
【００２７】
ステップ６０８に続き印刷実行に進むステップ６０９では、印刷実行対象として選択された印刷ジョブの画像形成量を各色毎に、画像形成量の累積量総和に加算され、新たな累積量として保存される。続いて６１０により印刷が実行され、６１１にて印刷ジョブがなければ終了する。
【００２８】
本実施例により、複数の印刷ジョブの場合、それぞれの印刷ジョブについて各色毎に、印刷ジョブの各色毎の画像形成量と、該プリンタの画像形成量の累積量と、キャリブレーション実施条件である画像形成量の累積量閾値により、キャリブレーションを実施するか否かを判断し、印刷することができる。
【００２９】
（他の実施形態）
本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００３１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行ない、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００３２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００３３】
【図１】本発明に係るプリンティングシステム機能ブロック図である。
【図２】本発明に係るキャリブレーション実行条件を設定する設定手段の一例である。
【図３】本発明に係る印刷ジョブ毎に算出される、印刷ジョブ毎の各色画像形成量の算出式および、算出結果の一例である。
【図４】本発明に係る保存されるプリンタの画像形成量の累積量を保存するテーブルの模式図である。
【図５】本発明に係る単一印刷ジョブの印刷実施例である。
【図６】本発明に係る複数印刷ジョブの印刷実施例である。
【図７】本発明に係るプリンティングシステムの構成を示す図である。
【図８】本発明に係る複数印刷ジョブのうち印刷実行可能なジョブ表示例である。
【符号の説明】
【００３４】
１０１  ホストコンピュータ（ＰＣ）
１０２  プリンタ
【図１】
2009053832.tif 000003
【図２】
2009053832.tif 000004
【図３】
2009053832.tif 000005
【図４】
2009053832.tif 000006
【図５】
2009053832.tif 000007
【図６】
2009053832.tif 000008
【図７】
2009053832.tif 000009
【図８】
2009053832.tif 000010