(57)【要約】【課題】  印刷画像の品質を保つためにキャリブレーションの自動実行を行なう印刷装置において、ユーザが緊急に印刷を行ないたい際に予期せぬキャリブレーションによって印刷を待たされることを防ぐこと。【解決手段】  印刷データに付加された優先度を印刷装置が解析し、印刷データの優先度がキャリブレーションより高いと判断された場合、キャリブレーションの実行を後で行なうというフラグをオンにし、印刷終了後にキャリブレーションを行なう。【選択図】    図１
2007055088.tif 000002
【特許請求の範囲】
【請求項１】
印刷画像の品質を保つためにキャリブレーションを自動実行可能な印刷装置であって、
印刷データを受信する印刷データ受信手段と、
前記印刷データに付加された印刷データの優先度を解析する手段と、
前記解析手段によって解析された印刷データの優先度に応じてキャリブレーションの実行タイミングを変更することを特徴とする印刷装置。
【請求項２】
請求項１の印刷装置で、優先度がキャリブレーションより高いか低いかの２値で表されることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷画像の品質を保つためにキャリブレーションの自動実行を必要とする印刷装置に関わる。
【背景技術】
【０００２】
一般に印刷装置は、用いられる環境の温度や湿度など、環境条件によってその印刷特性が変化する場合があることが知られている。また、このような環境条件の他、一定期間の使用の結果印刷特性が変化することもある。これは、電子写真方式の印刷装置の場合、例えば感光ドラムの感光特性が上記環境条件や使用による経年変化によって変化し、その結果として印刷された画像等において観察される、例えば階調性等の印刷特性が所望のものから変化するものである。
【０００３】
一方、このような印刷特性の変化に対し画像処理における例えばγ補正テーブルの内容を変更し、その印刷装置のキャリブレーションを行ない適切な印刷特性を維持することも従来知られるところである。また、このようなキャリブレーションが行われる環境として、個別的な印刷装置における印刷特性の変化に対してキャリブレーションが行われるばかりでなく、複数の印刷装置を用いる情報処理システムでは複数の印刷装置間の上述した印刷特性の違いが問題となることがあり、このような場合にも、各印刷装置間の印刷特性のばらつきを低減すべくキャリブレーションが行われることがある。
【０００４】
このようなキャリブレーションの実行は、印刷出力を実行する直前にすることが望ましいが、このようにすると印刷結果を得るまでに時間を要するので、一般には電源立ち上げ時や連続印刷によって機内温度が変動した場合に行なわれる。また、印刷処理枚数をカウントしておいて一定量を印刷したらキャリブレーションを実行したり、電源立ち上げからの経過時間に応じて実行したりする場合もある。
【０００５】
従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開２０００−３２４２７９号公報
【特許文献２】特開平１０−１１４１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、キャリブレーションは実際の印刷と同様の処理を行なうことでパッチを形成して濃度センサで濃度を測定するという処理を行なうため、キャリブレーション中は本来の目的である印刷出力を行なうことができないという問題があり、ユーザが緊急に印刷を行ないたいという場合にも、キャリブレーションの自動実行のために印刷を待たされることがあった。また、キャリブレーションは通常印刷に優先して行なわれるために、ユーザが印刷実行中に予期せぬキャリブレーションの発生により印刷を待たされることがあった。
【課題を解決するための手段】
【０００７】
そこで本発明で提案する印刷装置は、ユーザがプリンタドライバを通じて目的の印刷をキャリブレーションより優先するかを設定し印刷データに付加することを可能にし、前記付加された優先度を解析する手段によって解析し、その優先度がキャリブレーションよりも上位に設定されている場合、印刷中又は印刷前に印刷装置からのキャリブレーション要求があってもキャリブレーションを行なわず、キャリブレーション要求フラグをたて、そのデータの印刷が終了後キャリブレーションを実行するということを特徴とする。
【発明の効果】
【０００８】
以上の構成によれば、ユーザが緊急の印刷を行ないたい場合にキャリブレーションによって目的の印刷を待たされるということを防ぐことができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施の形態について説明する。図１は本発明の実施例を適応したプリンタの構成図で、図中符号１０５は、プリンタ全体の制御を司るコントローラである。コントローラは演算を行なうＣＰＵ１０１、プリンタの動作内容を記述してあるプリンタプログラムと文字情報が記録されているＲＯＭ１０２、画像データ等を一時的に保存しておくＲＡＭ１０３、プリンタの電源を切ってもデータが残る不揮発メモリ１０４から構成される。この不揮発性メモリ１０４は、電源が切断されてもその記憶内容が保持される機能をもっており、キャリブレーションデータの保存、ユーザによる設定値の保存などに使用される。
【００１０】
符号１０６はインタフェースである。このインタフェース１０６は、ユーザ端末装置１１２と接続されており、ユーザ端末装置１１２によって作成された画像情報がインタフェース１０６を経由してプリンタに入力されるように構成されている。
【００１１】
インタフェース１０６を経由して取り込まれた画像情報は、コントローラ１０５によってＲＯＭ１０２に書き込まれたプログラムにしたがってＲＡＭ１０３に実際のイメージデータとして展開される。ＲＡＭ１０３に展開された画像データは、プリンタエンジン１０７に出力され、用紙に印刷される。
【００１２】
符号１０８は操作パネルである。この操作パネル１０８は、プリンタ操作用のスイッチや動作状況を表示する表示パネルで構成され、コントローラ１０５によって制御される。
【００１３】
次に、プリンタの印刷環境情報取得のための手段について説明する。符号１０９は温度センサである。この温度センサ１０９は、プリンタ外部の温度を測定することができるように設置されており外気温度を測定する。温度センサ１０９は、コントローラ１０５と接続されており、コントローラ１０５は温度センサ１０９が測定した外気温度を読み込む事が出来る。
【００１４】
符号１１０は湿度センサである。湿度センサ１１０も温度センサ１０９と同様にプリンタ外部の湿度を測定できるように設置されており、外気湿度の測定を行なう。湿度センサ１１０は、コントローラ１０５に接続されており、温度センサ１０９と同様にコントローラ１０５は湿度センサ１１０が測定した外気湿度を読み込むことが出来る。
【００１５】
温度センサ１０９及び湿度センサ１１０は印刷結果に影響を与えるその他の場所の温度を測定するように設置されていてもよい。
【００１６】
符号１１２はユーザ端末装置で、ユーザ端末装置中にはプリンタドライバが組み込まれておりユーザに印刷装置とのインターフェースを提供する。
【００１７】
図２は、本実施例における印刷実行時の動作を説明するためのフローチャートである。まず、ステップ２０１においてユーザからの印刷要求が発生する。印刷要求が発生すると、ステップ２０２においてユーザ端末装置１１２中のプリンタドライバが印刷をキャリブレーションより優先するかを選択させる画面をユーザ端末装置１１２に表示する。表示される画面は一例として図３に示されるようなものである。ステップ２０３で表示された選択画面に基づきユーザが目的の印刷の優先度を設定する。印刷データは図４に示されるような構成をとり、印刷データヘッダ、印刷されるデータ本体からなり、印刷データヘッダと印刷データの間に優先度が付加される。本実施例では優先度はキャリブレーションより印刷を優先するか否かという2値のため、1ビットのフラグとして実現できる。ステップ２０３で優先印刷がＹＥＳと選択された場合優先度は1となり、ＮＯが選択された場合優先度は０となる。
【００１８】
ステップ２０４で印刷データを受信すると、ステップ２０５でコントローラ１０５が温度センサ１０９と湿度センサ１１０を用い印刷要求が発生した時の印刷環境情報を取得しキャリブレーションの必要があるかないかを判断する。これらの印刷環境情報の値と最終キャリブレーション実行時の印刷環境情報の差が、不揮発メモリ１０４にあらかじめ保存されている所定の値よりも小さい場合はキャリブレーションの必要は無いと判断されステップ２０９の印刷処理へと進む。キャリブレーションの必要があるかないかを判断する不揮発メモリ１０４中の所定の値は一例として、温度の差が3℃、湿度の差が30%のようなものである。
【００１９】
ステップ２０５でコントローラ１０５がキャリブレーションの必要があるという判断をした場合、ステップ２０６でコントローラ１０５は印刷データに付加された優先度の解析を行い、優先度がキャリブレーションより高いと判断された場合、ステップ２０７でRAM１０３中のキャリブレーションを後で実行フラグをオンにし、ステップ２０９印刷処理へと進む。ステップ２０６でコントローラ１０５によって解析された優先度がキャリブレーションより低いと判断された場合、ステップ２０８でキャリブレーションを実行した後にステップ２０９印刷処理へと進む。印刷処理が終わった後、ステップ２１０においてコントローラ１０５はRAM１０３中のキャリブレーションを後で実行フラグがオンかどうかを判断し、オンの場合はステップ２１１でキャリブレーションを実行し、ステップ２１２でRAM１０３中のキャリブレーションを後で実行フラグをオフにし、印刷フローを終了する。ステップ２１０においてキャリブレーションを後で実行フラグがオフだと判断された場合はキャリブレーションを実行せずに印刷フローを終了する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例における画像形成装置の構成図
【図２】本発明の実施例における印刷要求時のフローチャート
【図３】本発明の実施例における表示画面例
【図４】本発明の実施例における印刷データの構成
【符号の説明】
【００２１】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  不揮発メモリ
１０５  コントローラ
１０６  Ｉ／Ｆ
１０７  プリンタエンジン
１０８  操作パネル
１０９  温度センサ
１１０  湿度センサ
１１１  画像形成装置
１１２  ユーザ端末装置
２０１  ユーザの印刷要求
２０２  印刷をキャリブレーションより優先するかの選択画面表示
２０３  プリンタドライバによる優先度の付加
２０４  印刷データ受信
２０５  キャリブレーション実行
２０６  印刷データの優先度がキャリブレーションより高いかの判断
２０７  後で実行フラグオン
２０８  キャリブレーション実行
２０９  印刷処理
２１０  後で実行フラグがオンかの判断
２１１  キャリブレーション実行
２１２  後で実行フラグをオフ
【図１】
2007055088.tif 000003
【図２】
2007055088.tif 000004
【図３】
2007055088.tif 000005
【図４】
2007055088.tif 000006