説明

印刷装置

【課題】本発明は印刷装置に中間データを保持する必要がなく、ホスト機器もモノクロデータの再送に備える必要がない印刷装置を提供するものである。
【解決手段】印刷装置であって、カラー及び黒の印刷データを記憶する記憶手段と、印刷処理中、現像剤の欠乏を検出する検出手段と、この検出手段によって上記現像剤が欠乏したことを検出すると、上記印刷処理中の印刷データに基づく未排出の印刷出力が存在するか判断する判断手段と、この判断手段が上記未排出の印刷出力が存在すると判断すると、上記印刷データを上記記憶手段から読み出し、この印刷データの中のカラーの印刷データに対して対応する濃度変換処理を行う濃度変換処理手段と、この濃度変換処理手段によって濃度変換された印刷データを上記印刷データの中の黒の印刷データに合成処理し、この合成処理後の印刷データを記憶媒体に印刷出力する印刷処理手段とを有することを特徴とする。

【発明の詳細な説明】
【技術分野】
【0001】
本発明はカラー印刷が可能な印刷装置に関する。
【背景技術】
【0002】
今日、プリンタ装置等の印刷装置は、テキストデータのみならず複雑な図形や詳細なグラフィック画像の印刷に使用される場合も多く、カラー印刷が可能な印刷装置も広く使用されている。例えば、シアン(C)、マゼンタ(M)、イエロー(Y)の色トナーと、ブラック(K)のトナーを収納したトナーユニットを印刷装置に装着し、印刷データに従ったカラー印刷を行っている。
【0003】
上記のようなカラー印刷装置において、印刷処理中、何れかの色トナーが欠乏すると、通常欠乏した色のトナーを補充、又はトナーユニットを交換して印刷処理を継続する。しかし、必要な色のトナー、又はトナーユニットが直ちに取得できない場合、カラー印刷を継続することができない。
【0004】
そこで従来、カラーの画像データをモノクロの画像データに変換して印刷処理を行う方法が提案されている。この場合、カラー画像(例えば、C、M、Y、K)の印刷データを一旦破棄し、例えば印刷装置において中間データからモノクロの画像データを再作成するものである。また、プリンタドライバを駆動してホスト機器から再度、モノクロデータの送信を受ける方法も行われている。
尚、特許文献1は、複数の色を使用するカラープリンタにおいて、トナー切れを起こしたときの処理方法を指示する発明であり、例えばトナー補給等によりトナー切れの状態が回復するまで画像情報を画像蓄積手段に蓄積させる指示等を行なう。
また、特許文献2は、各色の記録材の残量など記録部の状態に基づいて、基準画像を用いた画像形成条件の制御を効率よく実行する発明である。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2003−295568号公報
【特許文献2】特開2001−83750号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかしながら、上記従来の方法では中間データからモノクロデータを再作成するため、印刷装置は中間データの全てを保持する必要がある。また、ホスト機器からモノクロデータの送信を行う方法では、ホスト機器は常にモノクロデータの再送に備える必要がある。
【0007】
そこで、本発明は印刷装置に中間データを保持する必要がなく、ホスト機器もモノクロデータの再送に備える必要がない印刷装置を提供するものである。
【課題を解決するための手段】
【0008】
上記課題は第1の発明によれば、カラー及び黒の印刷データを記憶する記憶手段と、印刷処理中、現像剤の欠乏を検出する検出手段と、該検出手段によって前記現像剤が欠乏したことを検出すると、前記印刷処理中の印刷データに基づく未排出の印刷出力が存在するか判断する判断手段と、該判断手段が前記未排出の印刷出力が存在すると判断すると、前記印刷データを前記記憶手段から読み出し、該印刷データの中のカラーの印刷データに対して対応する濃度変換処理を行う濃度変換処理手段と、該濃度変換処理手段によって濃度変換された印刷データを前記印刷データの中の黒の印刷データに合成処理し、該合成処理後の印刷データを記憶媒体に印刷出力する印刷処理手段とを有する印刷装置を提供することによって達成できる。
【0009】
上記課題は第2の発明によれば、前記濃度変換された印刷データを前記印刷データの中の黒の印刷データに合成する処理は、オア合成である印刷装置を提供することによって達成できる。
【0010】
上記課題は第3の発明によれば、前記濃度変換処理手段は、前記カラー印刷データに対応した濃度閾値を有するパターンデータを合成処理する印刷装置を提供することによって達成できる。
【0011】
上記課題は第4の発明によれば、前記合成処理は、アンド合成処理である印刷装置を提供することによって達成できる。
上記課題は第5の発明によれば、カラー及び黒の印刷データを記憶手段に記憶する処理と、印刷処理中、現像剤の欠乏を検出する検出処理と、該検出処理によって前記現像剤が欠乏したことを検出すると、前記印刷処理中の印刷データに基づく未排出の印刷出力が存在するか判断する判断処理と、該判断処理によって、前記未排出の印刷出力が存在すると判断されると、前記印刷データを前記記憶手段から読み出し、該印刷データの中のカラーの印刷データに対して対応する濃度変換を行う濃度変換処理と、該濃度変換処理によって濃度変換された印刷データを前記印刷データの中の黒の印刷データに合成処理し、該合成処理後の印刷データを記憶媒体に印刷出力する印刷処理とを行う印刷制御方法を提供することによって達成できる。
【発明の効果】
【0012】
本発明によれば、印刷処理中、何れかの色のトナーが欠乏した場合でも、予め作成した濃度変換パターンを対応する色の画像データに合成処理することによって、以後モノクロの画像データに変換し、容易に印刷出力を行うことができる。
【図面の簡単な説明】
【0013】
【図1】本発明の実施形態を説明する印刷装置を含む印刷システムのシステム構成図である。
【図2】印刷行列記憶部の構成を説明する図である。
【図3】本発明の実施形態を説明するフローチャートである。
【図4】マスクパターンの合成処理を説明する概念図である。
【図5】図5は、マスクパターンの作成例を示す図であり、(a)は、シアン(C)、マゼンタ(M)、イエロー(Y)の基本パターンの例を示す図であり、(b)は、濃度閾値に基づいて基本パターンからマスクパターン作成する処理を示す図であり、(c)は、作成されたマスクパターンの例を示す図である。
【図6】各色の画像データに対するマスクパターンのアンド合成処理、及びアンド合成処理後の各画像データをブラック(K)の画像データにオア合成する処理を説明する図である。
【発明を実施するための形態】
【0014】
以下、本発明の実施の形態を図面を参照しながら説明する。
図1は、本発明の実施形態を説明する印刷装置を含む印刷システムのシステム構成図である。同図において、パーソナルコンピュータ(PC)等のホスト機器1はLAN(local area network)等のネットワーク、又はUSB(universal serial bus)インターフェース等を介して印刷装置であるプリンタ装置2に接続されている。
【0015】
ホスト機器1はアプリケーション(APL)3を使用して文書データやグラフィックデータ等の印刷データを作成し、プリンタドライバ4に送信する。プリンタドライバ4はアプリケーション3によって作成された印刷データをプリンタ装置2に対応した中間データに変換し、プリンタ装置2に送信する。
【0016】
プリンタ装置2はデータ受信部5、データ描画部6、データ転送部7、及びプリンタエンジン8で構成され、データ受信部2には上記中間データ(印刷データ)を一旦保持するバッファ10が設けられている。ホスト機器1から出力された印刷データ(中間データ)はデータ受信部5の上記バッファ10に一旦格納され、データ描画部6に出力される。
【0017】
データ描画部6には画像データを格納するフレームメモリ11が設けられ、フレームメモリ11にはシアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の各画像データを格納する領域が設けられている。データ描画部6には上記バッファ10から印刷データ(中間データ)が送信され、印刷データに含まれるコマンド解析を行い、画像データに変換して上記フレームメモリ11の対応する領域に格納する。
【0018】
また、データ描画部6及びデータ転送部7には印刷行列を記憶する印刷行列記憶部12が接続され、印刷行列記憶部12から後述する印刷処理中の頁情報が通知される。
データ転送部7は印刷行列記憶部12からの情報に基づいてデータ描画部6からプリンタエンジン8に画像データを転送し、プリンタエンジン8によって用紙等の記憶媒体に印刷出力を行う。
また、上記プリンタエンジン8には、不図示のトナーユニットに収納されたトナーの欠乏を検出するトナー無し検出部9が設けられている。このトナー無し検出部9は、シアン(C)、マゼンタ(M)、イエロー(Y)のトナーユニットのなかで、少なくとも1つのトナーユニットに収納されたトナーの欠乏を検出すると、トナー無し検出信号をデータ描画部6及びデータ転送部7に出力する。
以上の構成において、以下に本例の処理動作を説明する。
【0019】
先ず、前述のようにホスト機器1によって作成された印刷データはプリンタドライバ4によって中間データに変換された後、プリンタ装置2に送信される。プリンタ装置2に送信された印刷データはデータ受信部5のバッファ10に一旦保持された後、データ描画部6に送信され、画像データに変換された後フレームメモリ11の各色に対応する領域に格納される。その後、データ転送部7によってフレームメモリ11から順次画像データがプリンタエンジン8に転送され、用紙(記録媒体)への印刷処理が行われる。また、用紙(記録媒体)は不図示の給紙部から順次搬出され、画像データに従って印刷処理が行われ、不図示の排紙部に排出される。
【0020】
上記処理の間、前述のトナー無し検出部9はイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)のトナーの検出処理を行っており、ブラック(K)以外のイエロー(Y)、マゼンタ(M)、シアン(C)の何れかのトナーが欠乏すると、トナー無しの検出信号をデータ描画部6及びデータ転送部7に通知する。データ転送部7ではトナー無し検出信号を検知すると、印刷行列記憶部12から現時点で排紙部に排出処理が行われた画像データの頁情報を取得する。
【0021】
図2は、例えば印刷行列記憶部12の構成例を示す図である。同図の例は、10頁分の画像データ(P1〜P10)が印刷処理される場合の例であり、例えばトナー無し検出信号を検知した際、6頁まで(P1〜P6)までの画像データが排紙済みである場合を示す。この場合、印刷行列記憶部12は7頁目からの画像データが未排出であることをデータ描画部6及びデータ転送部7に通知する。
【0022】
この情報が通知されると、以後図3に示すフローチャートに従った処理が行われる。先ず、ブラック(K)と何れかのカラー画像データを印刷キューから読み込む(ステップ(以下、Sで示す)1)。この場合、ブラック(K)と、シアン(C)、マゼンタ(M)、イエロー(Y)のカラー画像データの中の1つカラー画像データ(例えば、シアン(C))の画像データを印刷キューから読み込む。
【0023】
次に、読み込んだカラー画像データに対応したマスクパターンをアンド(AND)合成する(S2)。図4はこの処理を説明する概念図であり、イエロー(Y)、マゼンタ(M)、シアン(C)のそれぞれに対応して作成されたマスクパターンの中で、対応する1つのマスクパターンを画像データにアンド合成する。
【0024】
次に、ブラック(K)の画像データに対して、上記アンド合成したカラー画像データをオア(OR)合成する(S3)。すなわち、アンド合成後のイエロー(Y)、マゼンタ(M)、シアン(C)の中の1つのカラー画像データとブラック(K)の画像データをオア合成する。
【0025】
次に、全てのカラー画像データに対して処理が完了したか判断し(S4)、全てのカラー画像データに対して処理が完了していなければ(S4がNO)、残りの色のカラー画像データに対して上記処理を繰り返す(S1〜S4)。例えば、シアン(C)に対する合成処理が完了したのであれば、残りのマゼンタ(M)、イエロー(Y)のカラー画像データに対して順次同じ処理を送り返す。
【0026】
その後、全てのカラー画像データに対して処理が完了すると(S4がYES)、ブラック(K)の画像データを元の領域に格納し、印刷処理を開始する(S5)。すなわち、合成処理後のブラック(K)の画像データを元の領域に格納し、データ転送部7によって7頁(P7)以降の画像データをプリンタエンジン8に送信し、用紙への印刷処理を再開する。したがって、前述の図2に示す例では、7頁(P7)以降、10頁(P10)までの画像データをモノクロの画像データに変換し、モノクロの印刷出力を行う。
【0027】
次に、上記処理に使用するマスクパターンの作成例を説明し、上記(S2)、(S3)の処理をより具体的に説明する。先ず、マスクパターンは、例えば以下のように作成される。図5(a)〜(c)は、マスクパターンの作成例を示す図である。
【0028】
図5(a)は、シアン(C)、マゼンタ(M)、イエロー(Y)の基本パターンであり、モアレ等を発生させないための基本パターンである。尚、説明上、基本パターンを8×8ピクセルの閾値マトリックスパターンで構成し、各ピクセルに数値配置を行っている。本実施形態に使用するマスクパターンは上記基本パターンに対し、最適な濃度閾値を設定し、この濃度閾値に基づいてマスクパターンの作成を行う。
【0029】
上記最適な濃度閾値の設定は、各色のカラー画像をモノクロ画像に変換した際、モノクロ画像に最適な濃度で表現できる値であり、例えばシアン(C)の場合30%であり、マゼンタ(M)の場合59%であり、イエロー(Y)の場合11%である。
【0030】
図5(b)は上記濃度閾値に基づいて基本パターンからマスクパターン作成する処理を示す。例えば、シアン(C)のマスクパターンを作成する際には、上記のように基本パターンに対して濃度30%のマスクパターンを作成するため、0〜64の数値の30%に当たる19.2未満のピクセルをオン(印字)に設定する。上記の例では、同図(b)に網掛けで示すピクセルが対応する。
【0031】
同様に、マゼンタ(M)の場合、基本パターンに対して濃度59%のマスクパターンを作成するため、0〜64の数値の59%に当たる37.76未満のピクセルをオンに設定する。さらに、イエロー(Y)の場合、基本パターンに対して濃度11%のマスクパターンを作成するため、0〜64の数値の11%に当たる7.04未満のピクセルをオンに設定する。図5(c)は上記処理によって作成されたマスクパターンの例である。
【0032】
次に、上記マスクパターンを使用して、前述の図3に示す(S2)、及び(S3)の処理を説明する。図6は上記処理を説明する図である。尚、15は説明に使用する画像データの例である。
【0033】
前述の図3に示す処理(S2)は、読み込んだカラー画像データに対応したマスクパターンをアンド(AND)合成する処理であり、先ず画像データ15をシアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の各成分に分解する(S2−1)。次に、各色の成分(各色の画像データ)と対応するマスクパターンをアンド合成する(S2−2)。例えば、シアン(C)の画像データに対して前述の図5(c)に示すマスクパターンをアンド合成する。同様に、マゼンタ(M)及びイエロー(Y)の画像データに対しても、前述の図5(c)に示すマスクパターンをアンド合成する。
【0034】
次に、図3に示す処理(S3)は、ブラック(K)の画像データに対して、上記アンド合成したカラー画像データをオア(OR)合成する処理であり、図6に示すようにシアン(C)、マゼンタ(M)、イエロー(Y)について、ブラック(K)の画像データにオア合成を行う。尚、この処理は、図3のフローチャートに示すように、順次行われる(S4がNO、S1〜S3)。
【0035】
以上のようにして、合成後のブラック(K)の画像データが生成され、この画像データは前述のように、フレームメモリ11の元の領域に格納される。その後、データ転送部7によって画像データの転送が再開され、以後の頁をモノクロ印刷することができる。
【0036】
以上のように、本実施形態によれば、カラー印刷処理中、何れかの色のトナーが欠乏した場合でも、プリンタ装置2において中間データから再度モノクロの画像データを生成する必要がなく、更にホスト機器1のプリンタドライバ4によってモノクロ画像の生成処理を行う必要もなく、容易に未排紙の画像データをモノクロ画像データに変換し、印刷出力することができる。
【0037】
尚、上記実施形態において説明した濃度閾値の数値は本実施形態において使用する数値であり、例えばカラー画像データの色構成が異なる場合や、印刷データの内容によっても異なるものであり、上記数値に限定されるものではない。
【符号の説明】
【0038】
1・・・ホスト機器
2・・・プリンタ装置
3・・・アプリケーション(APL)
4・・・プリンタドライバ
5・・・データ受信部
6・・・データ描画部
7・・・データ転送部
8・・・プリンタエンジン
10・・バッファ
11・・フレームメモリ
12・・印刷行列記憶部
15・・画像データ

【特許請求の範囲】
【請求項1】
カラー及び黒の印刷データを記憶する記憶手段と、
印刷処理中、現像剤の欠乏を検出する検出手段と、
該検出手段によって前記現像剤が欠乏したことを検出すると、前記印刷処理中の印刷データに基づく未排出の印刷出力が存在するか判断する判断手段と、
該判断手段が前記未排出の印刷出力が存在すると判断すると、前記印刷データを前記記憶手段から読み出し、該印刷データの中のカラーの印刷データに対して対応する濃度変換処理を行う濃度変換処理手段と、
該濃度変換処理手段によって濃度変換された印刷データを前記印刷データの中の黒の印刷データに合成処理し、該合成処理後の印刷データを記憶媒体に印刷出力する印刷処理手段と、
を有することを特徴とする印刷装置。
【請求項2】
前記濃度変換された印刷データを前記印刷データの中の黒の印刷データに合成する処理は、オア合成であることを特徴とする請求項1に記載の印刷装置。
【請求項3】
前記濃度変換処理手段は、前記カラー印刷データに対応した濃度閾値を有するパターンデータを合成処理することを特徴とする請求項1、又は2に記載の印刷装置。
【請求項4】
前記合成処理は、アンド合成処理であることを特徴とする請求項3に記載の印刷装置。
【請求項5】
カラー及び黒の印刷データを記憶手段に記憶する処理と、
印刷処理中、現像剤の欠乏を検出する検出処理と、
該検出処理によって前記現像剤が欠乏したことを検出すると、前記印刷処理中の印刷データに基づく未排出の印刷出力が存在するか判断する判断処理と、
該判断処理によって、前記未排出の印刷出力が存在すると判断されると、前記印刷データを前記記憶手段から読み出し、該印刷データの中のカラーの印刷データに対して対応する濃度変換を行う濃度変換処理と、
該濃度変換処理によって濃度変換された印刷データを前記印刷データの中の黒の印刷データに合成処理し、該合成処理後の印刷データを記憶媒体に印刷出力する印刷処理と、
を行うことを特徴とする印刷制御方法。

【図1】
image rotate

【図3】
image rotate

【図4】
image rotate

【図2】
image rotate

【図5】
image rotate

【図6】
image rotate


【公開番号】特開2012−6228(P2012−6228A)
【公開日】平成24年1月12日(2012.1.12)
【国際特許分類】
【出願番号】特願2010−143571(P2010−143571)
【出願日】平成22年6月24日(2010.6.24)
【出願人】(000104124)カシオ電子工業株式会社 (601)
【出願人】(000001443)カシオ計算機株式会社 (8,748)
【Fターム(参考)】