説明

プリンタ装置及びプリント方法

【課題】 印刷性能の向上を図ることができるプリンタ装置を提供する。
【解決手段】 ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信データオブジェクトの色情報がR=G=Bであれば、C、M、Y、Kの4色で印刷することなくK一色で印刷する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置及びプリンタ装置におけるプリント方法に関する。
【背景技術】
【0002】
近年、市場においてはカラープリンタが広く普及しているが、カラープリンタにおいても白黒データの印刷を要求されることがある。
【発明の開示】
【発明が解決しようとする課題】
【0003】
カラープリンタにおいて、白黒データの印刷が要求される場合、本来Kのみのトナーで印刷されるべきデータがC、M、Yの余分なトナーが載った状態で印刷されることがある。その場合、画像品質の劣化や、カラープリント印刷枚数に対する課金の問題などを引き起こす原因となることが予想されていた。
本発明は、印刷性能の向上を図ることができるプリンタ装置及びプリント方法を提供することを目的とする。
【課題を解決するための手段】
【0004】
上記目的を達成するために、請求項1記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信データオブジェクトの色情報がR=G=Bの場合、C、M、Y、Kの4色で印刷することなくK一色で印刷するように制御する制御手段を備えていることを特徴とする。
請求項2記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信データオブジェクトの色情報がR=G=Bの場合であっても、K一色で印刷することなくC、M、Y、Kの4色で印刷するように制御する制御手段を備えていることを特徴とする。
請求項3記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信データオブジェクトによってはR=G=BのデータをKのみで印刷するか4色で印刷するかをコマンドによってホストから指定するように制御する制御手段を備えていることを特徴とする。
請求項4記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信したイメージオブジェクトに対してはR、G、Bのフルカラーデータとして送られてくるデータの場合は、常にC、M、Y、Kで印刷するように制御する制御手段を備えていることを特徴とする。
【0005】
請求項5記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、印刷するイメージオブジェクトがKまたはグレイ(R=G=B)であるデータである場合に、R、G、Bのデータを転送せずに2値データでデータ転送することでKのみで印刷するように制御する制御手段を備えていることを特徴とする。
請求項6記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、印刷するイメージオブジェクトがKまたはグレイ(R=G=B)であるデータである場合に、R、G、Bのデータを転送せずに2値データでデータ転送することで、データ転送量を低減するように制御する制御手段を備えていることを特徴とする。
請求項7記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、印刷するオブジェクトがカラーデータを含む場合に使用される色数がある閾値以下である場合には、データ転送をR、G、Bのフルカラーデータではなくパレットカラー指定で行うことで、データ転送量を低減するように制御する制御手段を備えていることを特徴とする。
請求項8記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、受信データオブジェクトの色情報がR=G=Bの場合、C、M、Y、Kの4色で印刷することなくK一色で印刷することを特徴とする。
請求項9記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、受信データオブジェクトの色情報がR=G=Bの場合でも、K一色で印刷することなくC、M、Y、Kの4色で印刷することを特徴とする。
【0006】
請求項10記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、受信データオブジェクトによってはR=G=BのデータをKのみで印刷するか4色で印刷するかを、コマンドによってホストから指定されることを特徴とする。
請求項11記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、受信したイメージオブジェクトに対してはR、G、Bのフルカラーデータとして送られてくるデータの場合は、常にC、M、Y、Kで印刷することを特徴とする。
請求項12記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、印刷するイメージオブジェクトがKまたはグレイ(R=G=B)であるデータである場合に、R、G、Bのデータを転送せずに2値データでデータ転送することでKのみで印刷することを特徴とする。
請求項13記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、印刷するイメージオブジェクトがKまたはグレイ(R=G=B)であるデータである場合に、R、G、Bのデータを転送せずに2値データでデータ転送することで、データ転送量を低減することを特徴とする。
請求項14記載の発明は、ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、印刷するオブジェクトがカラーデータを含む場合に使用される色数がある閾値以下である場合には、データ転送をR、G、Bのフルカラーデータではなくパレットカラー指定で行うことで、データ転送量を低減することを特徴とする。
【発明の効果】
【0007】
本発明によれば、テキストオブジェクトやグラフィックオブジェクトといった黒のデータを印刷する際に、C、M、Y、Kの4色でデータを印刷するよりもKのみで印刷し、高品質な画像を得ることができる。
また、常に4色で印刷する場合はグラデーションデータ等の階調連続性を保つことができる。
また、コマンドによる印刷方式決定手段(制御手段)を設けることで、ユーザーの要求に応えることができる。
また、イメージオブジェクトの印字に関しては、R=G=BのデータをC、M、Y、Kのトナーを用いず、Kトナーのみで印刷してしまうと、色味の階調連続性を損なう結果となることがあるが、それを防ぐためにイメージオブジェクトに対してはC、M、Y、K(4色)のトナーで印刷することで高品質な画像を得ることができる。
また、黒またはグレイのみで構成されるページの印刷時に、C、M、Yのトナーを使用することなく印字することで、黒のデータを、カラーデータとして課金するといった問題が回避できる。
また、黒またはグレイのみで構成されるページの印刷時に、C、M、Yのトナーを使用することなく印字することで、印刷速度性能の向上を図ることができる。
また、オブジェクトがカラーデータを含む場合に使用される色数がある閾値以下である場合に、R、G、Bのフルカラーデータではなくパレットカラー指定でデータ転送することで、データ転送量、及びデータ処理速度が低減し印刷速度性能の向上を図ることができる。
【発明を実施するための最良の形態】
【0008】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
本発明の実施形態としてプリンタ装置は、図示していないがプリンタドライバが搭載されたパーソナルコンピュータなどのホストが接続されており、ホストから転送されてくるデータを受信してC、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するようにしている。このため、プリンタ装置には受信したデータに対して、以下に説明するようなデータ処理や印刷処理を実行する制御手段が設けられている。
図1は本実施の形態のプリンタ装置が実行するK生成方式のフロー図である。
この場合は、ステップ101においてカラーデータ受信すると、ステップ102において、そのデータのオブジェクトタイプは何かを判断しそれぞれのオブジェクトタイプによって異なる処理を実行する。まずステップ103においてイメージオブジェクトの場合は、ステップ106においてオブジェクトをC、M、Y、Kで描画し、ステップ111においてC、M、Y、Kのプレーンを作成し、ステップ113においてカラーデータとして印刷実行する。
一方、ステップ104のテキストオブジェクト、またはステップ105のグラフィックオブジェクトの場合は、ステップ107において、そのオブジェクトをどのように出力するかを指定するコマンドの有無からKのみで描画するか、C、M、Y、Kで描画するかの描画方式を決定する。
ここで、Kのみで描画すると決定した場合、ステップS108において、そのオブジェクト内にR=G=B以外のデータがあるかどうかの判別を行い、R=G=B以外のデータがある場合はカラーデータが存在すると判断し、ステップ106においてオブジェクトをC、M、Y、Kで描画する。
また、R=G=B以外のデータがない場合は、そのオブジェクトをKのみで描画可能であると判断し、ステップ109においてオブジェクトをKのみで描画する。さらにステップ110において、同じページ内にてカラーデータとして扱っているオブジェクトがあるかどうかを判断する(他オブジェクト描画時、CMYを作成しているか)。
カラーデータを作成している場合は、ステップ111においてC、M、Y、Kのプレーンを作成し、ステップ113において印刷実行する。CMYプレーンを作成していなければ、ステップ112においてKプレーンを作成し、ステップ113において印刷実行する。
【0009】
図2はホストデータ転送方式(プリンタドライバ処理)のフロー図である。プリンタドライバ処理としては、ステップ201において、アプリケーションからオブジェクト毎に受け取ったデータに対して、ステップ202においてグレイ/カラーデータどうかを判別し、ステップ203においてグレイデータであれば、ステップ206において2値データで転送データ作成し、ステップ209において作成データを転送する。
また、204においてカラーデータであると判断した場合は、ステップ205においてそのデータに使用されている色の数は閾値以下かを判断する。閾値よりも数多くの色が使用されている場合は、ステップ207においてフルカラーデータで転送データ作成し、閾値よりも少ない数の色が使用されている場合はステップ208においてパレットカラーデータで転送データを作成し、ステップ209において作成データを転送する。
【図面の簡単な説明】
【0010】
【図1】本発明のプリンタ装置におけるK生成方式のフロー図。
【図2】本発明のホストデータ転送方式(プリンタドライバ処理)のフロー図。

【特許請求の範囲】
【請求項1】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信データオブジェクトの色情報がR=G=Bの場合、C、M、Y、Kの4色で印刷することなくK一色で印刷するように制御する制御手段を備えていることを特徴とするプリンタ装置。
【請求項2】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信データオブジェクトの色情報がR=G=Bの場合であっても、K一色で印刷することなくC、M、Y、Kの4色で印刷するように制御する制御手段を備えていることを特徴とするプリンタ装置。
【請求項3】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信データオブジェクトによってはR=G=BのデータをKのみで印刷するか4色で印刷するかをコマンドによってホストから指定するように制御する制御手段を備えていることを特徴とするプリンタ装置。
【請求項4】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、受信したイメージオブジェクトに対してはR、G、Bのフルカラーデータとして送られてくるデータの場合は、常にC、M、Y、Kで印刷するように制御する制御手段を備えていることを特徴とするプリンタ装置。
【請求項5】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、印刷するイメージオブジェクトがKまたはグレイ(R=G=B)であるデータである場合に、R、G、Bのデータを転送せずに2値データでデータ転送することでKのみで印刷するように制御する制御手段を備えていることを特徴とするプリンタ装置。
【請求項6】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、印刷するイメージオブジェクトがKまたはグレイ(R=G=B)であるデータである場合に、R、G、Bのデータを転送せずに2値データでデータ転送することで、データ転送量を低減するように制御する制御手段を備えていることを特徴とするプリンタ装置。
【請求項7】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリンタ装置において、印刷するオブジェクトがカラーデータを含む場合に使用される色数がある閾値以下である場合には、データ転送をR、G、Bのフルカラーデータではなくパレットカラー指定で行うことで、データ転送量を低減するように制御する制御手段を備えていることを特徴とするプリンタ装置。
【請求項8】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、受信データオブジェクトの色情報がR=G=Bの場合、C、M、Y、Kの4色で印刷することなくK一色で印刷することを特徴とするプリント方法。
【請求項9】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、受信データオブジェクトの色情報がR=G=Bの場合でも、K一色で印刷することなくC、M、Y、Kの4色で印刷することを特徴とするプリント方法。
【請求項10】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、受信データオブジェクトによってはR=G=BのデータをKのみで印刷するか4色で印刷するかを、コマンドによってホストから指定されることを特徴とするプリント方法。
【請求項11】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、受信したイメージオブジェクトに対してはR、G、Bのフルカラーデータとして送られてくるデータの場合は、常にC、M、Y、Kで印刷することを特徴とするプリント方法。
【請求項12】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、印刷するイメージオブジェクトがKまたはグレイ(R=G=B)であるデータである場合に、R、G、Bのデータを転送せずに2値データでデータ転送することでKのみで印刷することを特徴とするプリント方法。
【請求項13】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、印刷するイメージオブジェクトがKまたはグレイ(R=G=B)であるデータである場合に、R、G、Bのデータを転送せずに2値データでデータ転送することで、データ転送量を低減することを特徴とするプリント方法。
【請求項14】
ホストから転送されるデータを受信して、C、M、Y、Kプレーンのフレームを作成し、カラープリントデータを印刷するプリント方法において、印刷するオブジェクトがカラーデータを含む場合に使用される色数がある閾値以下である場合には、データ転送をR、G、Bのフルカラーデータではなくパレットカラー指定で行うことで、データ転送量を低減することを特徴とするプリント方法。

【図1】
image rotate

【図2】
image rotate


【公開番号】特開2006−35532(P2006−35532A)
【公開日】平成18年2月9日(2006.2.9)
【国際特許分類】
【出願番号】特願2004−216640(P2004−216640)
【出願日】平成16年7月23日(2004.7.23)
【出願人】(000006747)株式会社リコー (37,907)
【Fターム(参考)】