(57)【要約】【課題】カラー印刷可能なプリンタにおいて、２色印刷用の印刷データを生成する具体的な方法を、提供する。【解決手段】本出願のプリンタ１００は、ブラック色と複数の非ブラック色とを用いてカラー印刷可能なプリンタである。ＣＰＵ１０１は、カラー印刷を行うための色ごとの印刷データを受け付けるとともに、２色印刷を指示するコマンドを受け付ける。印刷エンジン１０６を制御する印刷制御部１０５は、ＣＰＵ１０１が受け付けた色ごとの印刷データを、ブラック色の印刷データと、複数の非ブラック色のいずれかの色の印刷データと、に変換する２色変換回路１５２を備える。印刷エンジン１０６は、変換された２つの印刷データを用いて、２色印刷を行う。【選択図】図１
2009166451.tif 000002
【特許請求の範囲】
【請求項１】
ブラック色と複数の非ブラック色とを用いてカラー印刷可能なプリンタであって、
カラー印刷を行うための色ごとの印刷データを受け付けるとともに、２色印刷を指示するコマンドを受け付ける印刷データ受付手段と、
受け付けた色ごとの印刷データを、ブラック色の印刷データと、前記複数の非ブラック色のいずれかの色の印刷データと、に変換する２色変換手段と、
変換された２つの印刷データを用いて、２色印刷を行う印刷手段と、
を備えることを特徴とするプリンタ。
【請求項２】
請求項１に記載のプリンタであって、
前記コマンドには、２色印刷に用いる非ブラック色が指定されており、
前記非ブラック色は、シアン色、マゼンタ色、および、イエロー色のうち、いずれかの色である、
ことを特徴とするプリンタ。
【請求項３】
請求項１又は２に記載のプリンタであって、
前記２色変換手段は、
受け付けた色ごとの印刷データに含まれている画素の濃度値をそれぞれ比較して、画素ごとに、濃度値が最も高い色の濃度値を特定し、
特定した前記濃度値を用いて、受け付けた色ごとの印刷データを、前記ブラック色の印刷データと、前記コマンドで２色印刷に用いる色として指定された非ブラック色の印刷データと、に変換する、
ことを特徴とするプリンタ。
【請求項４】
請求項１又は２に記載のプリンタであって、
前記２色変換手段は、
前記コマンドで２色印刷に用いる色として指定された非ブラック色の印刷データに対して、色ごとに予め定められた補正処理を施す、
ことを特徴とするプリンタ。
【請求項５】
請求項１乃至４のいずれか１項に記載のプリンタであって、
前記印刷手段は、
４サイクルエンジンを備え、前記２色変換手段により変換された２つの印刷データの色のトナーだけを、前記感光体ドラムに付着させる制御を行う、
ことを特徴とするプリンタ。
【請求項６】
ブラック色と複数の非ブラック色とを用いてカラー印刷可能なプリンタと、前記プリンタを制御する情報処理装置と、を備えた印刷システムであって、
前記情報処理装置は、
２色印刷の指示を受け付ける印刷指示受付手段と、
カラー印刷を行うための色ごとの印刷データとともに、２色印刷を指示するコマンドを生成して送信する印刷処理手段と、
を備え、
前記プリンタは、
前記コマンドとともに、前記印刷データを色ごとに受け付ける印刷データ受付手段と、
受け付けた色ごとの印刷データを、ブラック色の印刷データと、前記複数の非ブラック色のいずれかの色の印刷データと、に変換する２色変換手段と、
変換された２つの印刷データを用いて、２色印刷を行う印刷手段と、
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、および、印刷システムに関する。
【背景技術】
【０００２】
ブラック色（Ｋ）に加えて、非ブラック色であるシアン色（Ｃ）、マゼンタ色（Ｍ）、イエロー色（Ｙ）、の４色のトナーを用いてカラー印刷を行うカラーレーザプリンタがある。一般的に、カラーレーザプリンタは、各色のトナーを、それぞれ、感光体（ドラム）に付着させる。そして、感光体（ドラム）に付着させたトナーを印刷用紙に転写することにより、カラー印刷を行う。
【０００３】
上記のようなカラーレーザプリンタには、２色印刷の機能を有するものがある。ここで、２色印刷とは、上記の４色のうち、ブラック色とブラック色以外のもう１つの色を用いた印刷のことである。このような２色印刷は、黒字の文書の一部を強調するために色付けする場合などに用いられることがある。例えば、特許文献１には、２色コピーの機能を有するカラーデジタル複写機について記載されている。
【特許文献１】特開２００７−９７１６９号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１には、２色印刷を行う場合に、プリンタ（複写機）において２色印刷用の印刷データを生成することについては、具体的には記載されていない。
【０００５】
本発明は、本来カラー印刷可能なプリンタにおいて、２色印刷用の印刷データを生成する具体的な方法を、提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本願発明のプリンタは、ブラック色と複数の非ブラック色とを用いてカラー印刷可能なプリンタであって、カラー印刷を行うための色ごとの印刷データを受け付けるとともに、２色印刷を指示するコマンドを受け付ける印刷データ受付手段と、受け付けた色ごとの印刷データを、ブラック色の印刷データと、前記複数の非ブラック色のいずれかの色の印刷データと、に変換する２色変換手段と、変換された２つの印刷データを用いて、２色印刷を行う印刷手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、本来カラー印刷可能なプリンタにおいて、２色印刷用の印刷データを生成する具体的な方法を、提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００９】
（第１の実施形態）
図１は、本発明の第１の実施形態が適用された印刷システム１０のハードウェア構成の概要を説明するためのブロック図である。
【００１０】
図示するように、印刷システム１０は、２色印刷機能を有するプリンタ１００と、プリンタ１００のホストコンピュータである情報処理装置２００と、を備えている。
【００１１】
プリンタ１００は、例えば、レーザ方式のカラーページプリンタである。レーザ方式のカラーページプリンタは、筐体内にトナーを充填したカートリッジを４本備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行う。
【００１２】
プリンタ１００は、図示するように、ＣＰＵ（Central Processing Unit）１０１と、メモリ制御ＡＳＩＣ（Application Specific Integrated Cricuit）１０２と、揮発性メモリ１０３と、不揮発性メモリ１０４と、印刷制御部１０５と、印刷エンジン１０６と、Ｉ／Ｏ（Input/Output）制御ＡＳＩＣ１０７と、各種外部インタフェース１０８と、を備えている。
【００１３】
ＣＰＵ１０１は、各種プログラムを実行して、プリンタ１００全体を制御する。例えば、ＣＰＵ１０１は、各種印刷処理（モノクロ印刷、２色印刷、フルカラー印刷、等）を行うための命令を各ユニットに送信する。
【００１４】
メモリ制御ＡＳＩＣ１０２は、プリンタ１００に接続されているメモリを制御する。例えば、メモリ制御ＡＳＩＣ１０２は、データおよびプログラム等を一時的に記憶する揮発性メモリ１０３と、各種プログラムを格納している不揮発性メモリ１０４を制御する。
【００１５】
ここで、揮発性メモリ１０３は、電源を切断すると記憶内容を失う半導体メモリであり、例えば、ＲＡＭ（Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）等を含む。
【００１６】
また、不揮発性メモリ１０４は、電源を切断しても記憶内容を保持する半導体メモリであり、例えば、ＲＯＭ（Read Only Memory）等を含む。
【００１７】
印刷制御部１０５は、印刷エンジン１０６を制御する。例えば、印刷制御部１０５は、圧縮されている印刷データの解凍する解凍回路１５１と、２色印刷時に印刷データを２色の印刷データに変換する２色変換回路１５２と、補正処理などを行って最終的に印刷エンジン１０６に印刷させる印刷データを色ごとに生成する印刷データ生成回路１５３と、を備えている。そして、印刷制御部１０５は、印刷データ生成回路１５３が生成した印刷データを、印刷エンジン１０６に供給して印刷させる。
【００１８】
図２は、解凍回路１５１及び２色変換回路１５２の、より具体的なハードウェア構成を説明するための説明図である。
【００１９】
図示するように、解凍回路１５１は、色ごとに専用の解凍回路を備え、例えば、シアン（Ｃ）色解凍回路１５１Ｃと、マゼンタ（Ｍ）色解凍回路１５１Ｍと、イエロー（Ｙ）色解凍回路１５１Ｙと、ブラック（Ｋ）色解凍回路１５１Ｋと、を備えている。
【００２０】
また、２色変換回路１５２は、図示するように、セレクタ１５２１と、値比較回路１５２２と、を備えている。
【００２１】
２色印刷時には、シアン（Ｃ）色解凍回路１５１Ｃ、マゼンタ（Ｍ）色解凍回路１５１Ｍ、イエロー（Ｙ）色解凍回路１５１Ｙ、のそれぞれにおいて伸張された各色の印刷データは、セレクタ１５２１及び値比較回路１５２２に入力される。
【００２２】
このとき、値比較回路１５２２は、入力された各色の印刷データを比較して、最も濃い色を検出する。そして、値比較回路１５２２は、検出した最も濃い色を示す信号を、セレクタ１５２１に供給する。
【００２３】
一方、セレクタ１５２１は、入力された各色の印刷データの中から、値比較回路１５２２から供給された信号に対応する色の印刷データを、印刷データ生成回路１５３に出力する。
【００２４】
また、ブラック（Ｋ）色解凍回路１５１Ｋにおいて伸張されたブラック色の印刷データは、印刷データ生成回路１５３に直接供給される。
【００２５】
図１に戻り、印刷エンジン１０６は、印刷制御部１０５から供給された色ごとの印刷データに基づいて印刷を実行する。
【００２６】
図３は、印刷エンジン１０６のハードウェア構成図である。図示するように、印刷エンジン１０６は、現像ユニット１１０と、感光体（ドラム）１２０と、レーザ光照射機構（図示せず）と、紙送り機構と、印刷媒体の給排紙処理を行う給排紙機構（給紙トレイ１３０及び排紙ユニット１４０を含む）と、を備えている。
【００２７】
現像ユニット１１０は、区分けされた４つのユニットに、それぞれ、トナーを収容するカートリッジ（１１１Ｋ、１１１Ｃ、１１１Ｍ、１１１Ｙ）と、トナーを感光体（ドラム）１２０に付着させる現像ローラ（１１２Ｋ、１１２Ｃ、１１２Ｍ、１１２Ｙ）と、を備えている。
【００２８】
現像ユニット１１０は、印刷制御部１０５から供給された印刷データに基づいて、感光体（ドラム）１２０にトナーを付着させる。現像ユニット１１０は、図示する矢印方向に回転可能であり、指定された色のトナーを感光体（ドラム）１２０に付着させる時に、所定の位置で停止する。このとき、現像ローラ（１１２Ｋ、１１２Ｃ、１１２Ｍ、１１２Ｙ）は、図示する矢印方向に回転しながら、カートリッジ（１１１Ｋ、１１１Ｃ、１１１Ｍ、１１１Ｙ）に収容されているトナーを感光体（ドラム）１２０に付着させる。例えば、現像ユニット１１０は、ＣＰＵ１０１からの指示に基づいて、フルカラー印刷を行う場合には、全ての現像ローラ（１１２Ｋ、１１２Ｃ、１１２Ｍ、１１２Ｙ）に指示を送り、それぞれのトナーを感光体（ドラム）１２０に付着させる。また、２色印刷を行う場合には、ブラック色用の現像ローラ１１２Ｋと、指定されたもう１色用の現像ローラ（１１２Ｃ、１１２Ｍ、１１２Ｙ）とが、それぞれのトナーを感光体（ドラム）１２０に付着させる。また、モノクロ印刷を行う場合には、ブラック色用の現像ローラ１１２Ｋだけが、ブラック色トナーを感光体（ドラム）１２０に付着させる。
【００２９】
感光体（ドラム）１２０は、図示する矢印方向に回転しながら、付着したトナーを、紙送り機構（ベルト）で給紙トレイ１３０から搬送されてきた印刷用紙に、圧力と熱を加えて転写する。転写後、紙送り機構（ベルト）は、印刷用紙を矢印方向に搬送して、排出ユニット１４０上に排出する。
【００３０】
図１に戻り、Ｉ／Ｏ制御ＡＳＩＣ１０７は、各種Ｉ／Ｏ装置を制御する回路（群）である。例えば、各種外部インタフェース１０８などとのデータの送受信を制御する。また、Ｉ／Ｏ制御ＡＳＩＣ１０７は、各種外部インタフェース１０８を介して情報処理装置２００から受信した印刷対象のデータ（画像データ、印刷データ、圧縮された印刷データを含む）を、揮発性メモリ１０３にＤＭＡ（Direct Memory Access）転送することができる。
【００３１】
各種外部インタフェース（Ｉ／Ｆ）１１２は、情報処理装置２００や各種デバイスとデータの送受信を行うためのインタフェースである。各種デバイスには、例えば、入力装置（スイッチ類、ボタン類、パネル、等）、出力装置（ディスプレイ、パネル、等）、ＵＳＢデバイス（スキャナ装置、デジタルカメラ、等）、パラレル通信を行うデバイス、ネットワーク経由で通信を行うデバイス（例えば、スキャナ装置、ＦＡＸ通信装置、等）、が含まれる。
【００３２】
本実施形態が適用されたプリンタ１００は、以上のような構成からなる。ただし、プリンタ１００の構成はこれに限定されない。例えば、プリンタ１００は、コピー機能、ＦＡＸ機能、ネットワークプリント機能、等の各種機能を有する複合機であってもよい。
【００３３】
情報処理装置２００は、任意のアプリケーションを用いて生成した印刷対象のデータを、所定のケーブル（例えば、ＵＳＢケーブル、ＬＡＮケーブル、ＦＡＸ回線、等）を介して、プリンタ１００に送信することができる。このような情報処理装置１００は、例えば、一般的なコンピュータや、デジタルカメラ、スキャナ装置等の画像形成装置でよい。また、情報処理装置２００は、複数台の情報処理装置２００から構成されてもよい。
【００３４】
また、情報処理装置２００は、ＣＰＵ（図示せず）で生成されたグラフィックス情報（設定画面などを含む）を表示するディスプレイを備えている。ディスプレイは、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）などで構成される。なお、ディスプレイを備えない情報処理装置２００に、ディスプレイを外部接続して用いてもよい。
【００３５】
次に、上記印刷システム１０によりプリンタ１００および情報処理装置２００に実現される機能構成について説明する。
【００３６】
図４は、印刷システム１０の機能構成の一例を示すブロック図である。図示するように、情報処理装置２００上には、オペレーティングシステム部２１０と、アプリケーション部２２０と、プリンタドライバ部２３０と、が構築される。
【００３７】
オペレーティングシステム部２１０は、情報処理装置２００のシステム管理と、基本的なユーザ操作環境を提供する、いわゆる、情報処理装置２００の基本ソフトウェアである。
【００３８】
アプリケーション部２２０は、ロゴマーク、罫線パターン等のフォームや、印刷対象のドキュメント（画像データ、等）を、作成、編集する処理を行う。例えば、アプリケーション部２２０は、文書データの一部を強調したような、２色印刷に適したドキュメントを作成、編集できる。アプリケーション部２２０は、情報処理装置２００が備えるＲＡＭ（図示せず）にロードされたアプリケーションプログラムを、ＣＰＵ（図示せず）が実行することにより情報処理装置２００上に構築される。
【００３９】
プリンタドライバ部２３０は、プリンタ１００を制御して印刷を実行させるための処理を行う。具体的には、ユーザからの印刷指示を受け付けると、アプリケーション部２２０が生成したドキュメントの描画データを読み込んで、プリンタ１００が解釈できる形式の印刷データに変換し、プリンタ１００に送信する。ここで、描画データは、オペレーティングシステム部２１０で定義されている仕様で記述されたデータであり、印刷データは、例えば、ページ記述言語で記述され、プリンタ１００を制御するコマンド群から構成されている。
【００４０】
また、プリンタドライバ部２３０は、アプリケーション部２２０が生成したドキュメントのフルカラー印刷、２色印刷、モノクロ印刷、等をプリンタ１００に実行させることができる。
【００４１】
このため、プリンタドライバ部２３０は、各種印刷指示（フルカラー印刷、２色印刷、モノクロ印刷、等の印刷指示を含む）、印刷設定等をユーザから受け付けるユーザインタフェース部２３１と、印刷データの生成、管理、送信等を処理する印刷処理部２３２と、を備えている。
【００４２】
プリンタドライバ部２３０は、情報処理装置２００のＲＡＭ（図示せず）にロードされたプリンタドライバプログラムを、ＣＰＵが実行することにより情報処理装置２００上に構築される。このようなプリンタドライバプログラムは、プリンタ１００のメーカー等により開発され、例えば、ＣＤ−ＲＯＭ等の可搬性の記録媒体に記録することで流通させることができる。そして、この記録媒体を、メディア読取装置（図示せず）で読み取ることにより、情報処理装置２００にインストールすることができる。また、インターネット等のコンピュータネットワークを介してインストールすることもできる。
【００４３】
一方、プリンタ１００上には、印刷機能部３１０と、印刷実行部３２０と、が構築される。印刷機能部３１０及び印刷実行部３２０は、ＣＰＵ１０１が所定のプログラムを実行することにより、又は、図１に示した構成要素が動作することにより、ソフトウェア的、ハードウェア的に構築される。
【００４４】
具体的には、印刷機能部３１０は、情報処理装置２００から送信された印刷データを解釈して、印刷データに基づく印刷をプリンタ１００で実行するための制御を行う。例えば、印刷機能部３１０は、情報処理装置２００から受信した（或いは、自プリンタ１００で生成した）圧縮印刷データを解凍する。そして、印刷データに含まれているコマンドを参照して、印刷モード（フルカラー印刷、２色印刷、モノクロ印刷、など）を特定する。さらに、特定した印刷モードが２色印刷である場合には、受信した全色の印刷データを、２色の印刷データに変換する。そして、印刷機能部３１０は、変換された印刷データに補正などを施して、最終的に印刷用紙に印刷する印刷データを生成する。
【００４５】
このため、印刷機能部３１０は、印刷データに基づく印刷をプリンタ１００で実行するための基本的な制御を行う主制御部３１１と、印刷データに含まれているコマンドに従って、印刷モードを切り替える（指定する）モード切替処理部３１２と、印刷モードが２色印刷である場合に、全色分の印刷データを２色の印刷データに変換する２色変換処理部３１３と、を備えている。
【００４６】
印刷実行部３２０は、印刷機能部３１０の指示（印刷モードを指定する指示を含む）にしたがって、印刷用紙等の印刷媒体に対して、印刷エンジン１０６による印刷を実行する。
【００４７】
次に、上記構成からなる印刷システム１０における情報処理装置２００の特徴的な動作について説明する。図５は、情報処理装置２００が行う印刷モード設定処理を示すフローチャートである。
【００４８】
アプリケーション部２２０は、印刷対象のドキュメントを作成するためのソフトウェアが起動（揮発性メモリ１０３にロード）されたときに、印刷モード設定処理を開始する。開始後、作成中のドキュメントを印刷する指示がされたか否かを判別する（ステップＳ１０１）。アプリケーション部２２０は、印刷する指示がされるまで待機し（ステップＳ１０１；Ｎｏ）、印刷する指示がされたときに（ステップＳ１０１；Ｙｅｓ）、処理をステップＳ１０２に移行する。ここで、印刷する指示は、例えば、各種外部インタフェース１０８に接続されている入力装置（キーボードやマウス）が、ユーザによって操作されることにより行われる。
【００４９】
次に、ユーザインタフェース部２３１は、印刷設定画面６００を、ディスプレイなどの出力装置に表示する（ステップＳ１０２）。
【００５０】
図６は、印刷設定画面６００の一例を示す図である。図示するように、印刷設定画面６００には、基本設定タブ６０１が設けられ、基本設定タブ６０１上に、印刷モードを指定するための印刷モード指定ボタン６０２が設けられている。ここで、印刷モード指定ボタン６０２には、フルカラー印刷を指定するカラーボタンと、モノクロ印刷を指定するモノクロボタンと、２色印刷を指定する２色印刷ボタンと、が設けられている。２色印刷ボタンは、ブラック色とシアン色の印刷を指定する第１の２色印刷ボタンと、ブラック色とマゼンタ色の印刷を指定する第２の２色印刷ボタンと、ブラック色とイエロー色の印刷を指定する第３の２色印刷ボタンと、を含む。いずれか１つの印刷モード指定ボタン６０２にチェックを入れることで、印刷モードを指定することができる。また、印刷設定画面６００には、ＯＫボタン６０３と、キャンセルボタン６０４と、が設けられている。
【００５１】
ユーザインタフェース部２３１は、印刷設定画面６００を表示中に、ＯＫボタン６０３が押されたか否か判別する（ステップＳ１０３）。ユーザインタフェース部２３１は、ＯＫボタン６０３が押されるまで待機し（ステップＳ１０３；Ｎｏ）、ＯＫボタン６０３が押されたときに（ステップＳ１０３；Ｙｅｓ）、処理をステップＳ１０４に移行する。ここで、ＯＫボタン６０３を押す指示は、例えば、各種外部インタフェース１０８に接続されている入力装置（キーボードやマウス）が、ユーザによって操作されることにより行われる。
【００５２】
次に、印刷処理部２３２は、印刷設定画面６００上で設定された印刷設定に基づいて、アプリケーション部２２０が生成した印刷対象のドキュメントに対応する印刷データを生成する（ステップＳ１０４）。ここで生成する印刷データは、色ごとの印刷データである。例えば、印刷処理部２３２は、ブラック色の印刷データと、シアン色の印刷データと、マゼンタ色の印刷データと、イエロー色の印刷データとを、それぞれ生成する。また、印刷処理部２３２は、印刷設定画面６００上の印刷モード指定ボタン６０２でチェックが入れられた印刷モードを特定し、特定した印刷モードでの印刷を指示するコマンド（以下では、「印刷モード指定コマンド」という）を、印刷データに含める。ここでは、色ごとの各印刷データに、印刷モード指定コマンドを含めてもよいし、１つの印刷データだけに、印刷モード指定コマンドを含めてもよい。
【００５３】
続いて、印刷処理部２３２は、ステップＳ１０４で生成した印刷データを圧縮して、プリンタ１００に送信する（ステップＳ１０５）。
【００５４】
印刷データを送信後、プリンタドライバ部２３０は、印刷モード設定処理を終了する。
【００５５】
以上の印刷モード設定処理を、情報処理装置２００が行うことによって、フルカラー印刷、モノクロ印刷、ブラック色とシアン色の２色印刷、ブラック色とマゼンタ色の２色印刷、ブラック色とイエロー色の２色印刷、のいずれかの印刷モードによる印刷を、プリンタ１００に指示することができる。
【００５６】
次に、プリンタ１００の特徴的な動作について説明する。図７は、プリンタ１００が行う印刷処理を示すフローチャートである。
【００５７】
プリンタ１００の主制御部３１１は、プリンタ１００の電源が投入されたときに、印刷処理を開始する。印刷処理を開始後、主制御部３１１は、情報処理装置２００から印刷データを受信したか否か判別する（ステップＳ２０１）。具体的には、ＣＰＵ１０１が、メモリ制御ＡＳＩＣ１０２を介して揮発性メモリ１０３にアクセスし、情報処理装置２００から送信された印刷データが新たに格納されたか否かを判定する。
【００５８】
主制御部３１１は、情報処理装置２００から印刷データを受信するまで待機し（ステップＳ２０１；Ｎｏ）、印刷データを受信したときに（ステップＳ２０１；Ｙｅｓ）、処理をステップＳ２０２に移行する。
【００５９】
次に、主制御部３１１は、ステップＳ２０１で受信した圧縮されている印刷データを解凍（伸張）する（ステップＳ２０２）。具体的には、ＣＰＵ１０１が、揮発性メモリ１０３に格納されている各色の印刷データを、それぞれ、シアン（Ｃ）色解凍回路１５１Ｃ、マゼンタ（Ｍ）色解凍回路１５１Ｍ、イエロー（Ｙ）色解凍回路１５１Ｙ、ブラック（Ｋ）色解凍回路１５１Ｋ、に転送する。各解凍回路（１５１Ｃ、１５１Ｍ、１５１Ｙ、１５１Ｋ）は、転送された各印刷データを、それぞれ解凍する。
【００６０】
そして、主制御部３１１は、ステップＳ２０１で情報処理装置２００から受信した印刷データを、２色印刷する指示がされているか否か判別する（ステップＳ２０３）。具体的には、主制御部３１１は、印刷データに含まれているコマンドを抽出して、２色印刷する指示がされているか否か判定する。
【００６１】
ここで、主制御部３１１は、２色印刷する指示がされていると判定した場合（ステップＳ２０３；Ｙｅｓ）、指定されている印刷モードが、ブラック色とシアン色の２色印刷であるか、ブラック色とマゼンタ色の２色印刷であるか、ブラック色とイエロー色の２色印刷であるか特定する。そして、モード切替処理部３１２は、印刷モードを、特定した印刷モードに切り替える。具体的には、ＣＰＵ１０１が、ステップＳ２０２で解凍された各色の印刷データを、２色変換回路１５２に転送するとともに、２色印刷を行うことを示す制御信号を、印刷エンジン１０８に供給する。その後、主制御部３１１は、処理をステップＳ２０４に移行する。
【００６２】
一方、主制御部３１１は、２色印刷する指示がされていないと判定した場合（ステップＳ２０３；Ｎｏ）、指定されている印刷モードが、フルカラー印刷であるか、モノクロ印刷であるか特定する。そして、モード切替処理部３１２は、印刷モードを、特定した印刷モードに切り替える。具体的には、ＣＰＵ１０１が、ステップＳ２０２で解凍された各色の印刷データを、２色変換回路１５２に転送せずに、印刷データ生成回路１５３に転送する。これとともに、ＣＰＵ１０１は、フルカラー印刷、或いは、モノクロ印刷を行うことを示す制御信号を、印刷エンジン１０８に供給する。その後、主制御部３１１は、処理をステップＳ２０５に移行する。
【００６３】
ステップＳ２０４では、２色変換処理部３１３は、各色の印刷データを、２色の印刷データに変換する（ステップＳ２０４）。具体的には、２色変換回路１５２の値比較回路１５２２は、入力された各色の印刷データ（ブラック色の印刷データを除く）に含まれている各画素の濃度値を比較して、画素ごとに、最高濃度の色を検出する。そして、２色変換回路１５２のセレクタ１５２１は、値比較回路１５２２で検出した最高濃度の色の印刷データを選択して、印刷データ生成回路１５３に出力（転送）する。このとき、印刷データ生成回路１５３は、セレクタ１５２１から出力された印刷データを、濃度値を一定に保持したまま、ＣＰＵ１０１から供給された信号で指定された色（ユーザに指定された色）の印刷データに変換する。また、２色変換回路１５２は、ブラック色の印刷データを無変換で、印刷データ生成回路１５３に出力（転送）する。
【００６４】
次に、主制御部３１１は、ステップＳ２０４で２色変換された２色の印刷データ、或いは、２色変換されていない印刷データ（フルカラー印刷であれば全色の印刷データ、モノクロ印刷であればブラック色の印刷データ）、に対して各種補正処理を施す（ステップＳ２０５）。具体的には、印刷データ生成回路１５３が、転送されてきた印刷データに対して、サイズ調節などの各種補正処理を施し、印刷エンジン１０６で印刷可能な形式の印刷データを１ページ単位で生成する。そして、印刷データ生成回路１５３は、生成した１ページ単位の印刷データを、印刷エンジン１０６に送信する。
【００６５】
印刷実行部３２０は、送信された印刷データに基づいて、印刷用紙などの印刷媒体に、印刷を行う（ステップＳ２０６）。具体的には、印刷エンジン１０６は、ＣＰＵ１０１から供給された制御信号（印刷モード、及び、２色印刷の場合は色、を特定する制御信号）から特定される制御方法で、転送されてきた印刷データを印刷する。例えば、ブラック色とシアン色の２色印刷を行う場合、印刷エンジン１０６は、最初に、ブラック色用の現像ローラ１１２Ｋが感光体（ドラム）１２０に隣接する位置になるように、現像ユニット１１０を回転させる。回転後、印刷エンジン１０６は、ブラック色の印刷データに基づいて、感光体（ドラム）１２０にブラック（Ｋ）色のトナーを付着させる。次に、印刷エンジン１０６は、シアン色用の現像ローラ１１２Ｃが感光体（ドラム）１２０に隣接する位置になるように、現像ユニット１１０を回転させる。回転後、印刷エンジン１０６は、シアン色の印刷データに基づいて、感光体（ドラム）１２０にシアン（Ｃ）色のトナーを付着させる。
【００６６】
このとき、印刷しない色の印刷データは、印刷エンジン１０６に転送されてこない。これは、ステップＳ２０４において２色の印刷データに変換（２色変換）されているからである。そして、印刷エンジン１０６は、印刷しない色のトナーを、感光体（ドラム）１２０に付着させようとする制御も行わない。従って、本実施形態の印刷システム１０は、効率よく２色印刷を行うことができる。
【００６７】
一方、フルカラー印刷を行う場合、印刷エンジン１０６は、転送されてきた全ての色（４色）のトナーを、感光体（ドラム）１２０に付着させる制御を行う。また、モノクロ印刷を行う場合、印刷エンジン１０６は、転送されてきたブラック色のトナーのみを、感光体（ドラム）１２０に付着させる制御を行う。
【００６８】
トナーを感光体（ドラム）１２０に付着させた後、印刷エンジン１０６は、印刷媒体に各色のトナーを重ね合わせて転写させる。印刷エンジン１０６は、転写後の印刷媒体を、排紙ユニット１４０に排出する。
【００６９】
印刷実行後、主制御部３１１は、印刷処理を終了する。
【００７０】
以上の印刷処理を、プリンタ１００が行うことによって、ブラック色とシアン色の２色印刷、ブラック色とマゼンタ色の２色印刷、ブラック色とイエロー色の２色印刷、のいずれかの印刷モードによる印刷を、フルカラー印刷にかかる時間より短くすることができる。また、２色印刷にかかる時間を短くできることで、２色印刷機能を利用する頻度が高まることが期待でき、トナーの消耗を軽減させることもできる。
【００７１】
また、第１の実施形態のプリンタ１００では、２色印刷を行う場合、２色変換回路１５２のセレクタ１５２１は、値比較回路１５２２で検出した最高濃度の印刷データを選択している。このため、印刷対象のドキュメント（文書データ）の複数箇所が、それぞれ異なる色によってマーキングされている場合などにおいても、ユーザによって印刷設定画面６００上で指定された色に変換され印刷される。従って、マーキングが抜け落ちることがない。
【００７２】
次に、本発明の第２の実施形態について図面を参照して説明する。
【００７３】
（第２の実施形態）
本実施形態の印刷システム１０は、２色変換回路１５２のハードウェア構成が、第１の実施形態と異なり、その他の構成は、第１の実施形態と同様である。本実施形態では、第１の実施形態で説明した図２の２色変換回路１５２に代えて、図８に示す２色変換回路１５２を用いる。
【００７４】
図８は、本実施形態の２色変換回路１５２の具体的なハードウェア構成を説明するための説明図である。
【００７５】
図示するように、２色変換回路１５２は、セレクタ１５２１と、色ごとに専用の重み付け回路（１５２３Ｃ、１５２３Ｍ、１５２３Ｙ）と、色ごとに専用の濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）と、を備えている。
【００７６】
具体的には、２色変換回路１５２は、シアン（Ｃ）色重み付け回路１５２３Ｃと、マゼンタ（Ｍ）色重み付け回路１５２３Ｍと、イエロー（Ｙ）色重み付け回路１５２３Ｙと、を備えている。また、２色変換回路１５２は、シアン（Ｃ）色濃度変換回路１５２４Ｃと、マゼンタ（Ｍ）色濃度変換回路１５２４Ｍと、イエロー（Ｙ）色濃度変換回路１５２４ＭＹと、を備えている。
【００７７】
２色印刷時には、シアン（Ｃ）色解凍回路１５１Ｃ、マゼンタ（Ｍ）色解凍回路１５１Ｍ、イエロー（Ｙ）色解凍回路１５１Ｙ、のそれぞれにおいて伸張された各色の印刷データは、各重み付け回路（１５２３Ｃ、１５２３Ｍ、１５２３Ｙ）に入力され、各色の濃度に重み付けがされる。具体的には、シアン（Ｃ）色重み付け回路１５２３Ｃは、シアン色の濃度を、ＫＣ倍（例えば、０．３０倍）する。マゼンタ（Ｍ）色重み付け回路１５２３Ｍは、マゼンタ色の濃度を、ＫＭ倍（例えば、０．５９倍）する。イエロー（Ｙ）色重み付け回路１５２３Ｙは、イエロー色の濃度を、ＫＹ倍（例えば、０．１１倍）する。これらの重み付けの値は、各色の見えやすさに応じて定められ、ＣＭＹＫ系からＧｒａｙ系に色変換するための一般的な変換式に基づく。
【００７８】
各重み付け回路（１５２３Ｃ、１５２３Ｍ、１５２３Ｙ）は、重み付けした後の濃度値を出力する。出力された各色の濃度値は、例えば、加算演算回路などで加算される。加算された総和の濃度値は、シアン色濃度変換回路１５２４Ｃと、マゼンタ色濃度変換回路１５２４Ｍと、イエロー色濃度変換回路１５２４Ｙと、に入力される。
【００７９】
各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）は、印刷の仕上がりをきれいにするために、入力された総和の濃度値を、以下のいずれかの補正方法に従って補正する。なお、いずれの補正方法を使用するかは、予め設定されているようにしてもよいし、ユーザが指定できるようにしてもよい。
【００８０】
＜第１の補正方法＞
第１の補正方法では、各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）は、濃度変換テーブルを予めメモリに記憶しておき、濃度変換テーブルを参照して、濃度値の補正を行う。
【００８１】
図９（Ａ）は、第１の補正方法で補正を行う場合に、各濃度変換テーブル（１５２５Ｃ、１５２５Ｍ、１５２５Ｙ）を記憶するメモリを、それぞれ備えている各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）を説明するための説明図である。
【００８２】
各濃度変換テーブル（１５２５Ｃ、１５２５Ｍ、１５２５Ｙ）は、所定の条件と、実験などに基づき定められた濃度値の変換式と、が対応付けて格納されている。各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）は、入力された濃度値が該当する条件を検索し、検索した条件に対応する変換式により濃度値を変換して求めた値を、セレクタ１５２１に出力する。
【００８３】
第１の補正方法によって濃度値の補正を行うことにより、補正処理にかかる時間を短縮することができる。
【００８４】
＜第２の補正方法＞
第２の補正方法では、各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）は、所定の演算式（第１の演算式）に従った演算により、濃度値の補正を行う。
【００８５】
図９（Ｂ）は、第２の補正方法で補正を行う場合の各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）を説明するための説明図である。
【００８６】
各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）は、それぞれ、入力された濃度値に、αＫＣ、αＫＭ、αＫＹを乗算して、セレクタ１５２１に出力する。
【００８７】
ここで、αは、ユーザによって指定された値が用いられる。αの指定方法としては、例えば、情報処理装置２００のユーザインタフェース部２３１が、印刷設定処理のステップＳ１０２において表示した印刷設定画面６００上で、αを指定する指示を受け付ける。
【００８８】
図１０は、印刷設定画面６００の一例を示す図である。図示するように、印刷設定画面６００には、図６に示した印刷設定画面６００の構成に加えて、印刷濃度（α）指定カーソル６０５が設けられる。印刷濃度指定カーソル６０５の位置に応じて、αを０から１の範囲で指定することができる。
【００８９】
印刷処理部２３２は、印刷濃度（α）を指定するコマンドを含めた印刷データを生成し、プリンタ１００に送信する。プリンタ１００の印刷機能部３１０は、指定された印刷濃度（α）を各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）に通知して保持させておく。
【００９０】
また、ＫＣ、ＫＭ、ＫＹは、それぞれ、濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）が重み付けに用いた値と一致する。
【００９１】
第２の補正方法によって濃度値の補正を行うことにより、２色印刷における色の濃度を、ユーザが指定することができる。
【００９２】
＜第３の補正方法＞
第３の補正方法では、各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）は、所定の演算式（第２の演算式）に従った演算により、濃度値の補正を行う。
【００９３】
図９（Ｃ）は、第３の補正方法で補正を行う場合の各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）を説明するための説明図である。
【００９４】
各濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）は、それぞれ、入力された濃度値に、（１−ＫＣ）、（１−ＫＭ）、（１−ＫＹ）を乗算して、セレクタ１５２１に出力する。
【００９５】
ここで、ＫＣ、ＫＭ、ＫＹは、それぞれ、濃度変換回路（１５２４Ｃ、１５２４Ｍ、１５２４Ｙ）が重み付けに用いた値と一致する。
【００９６】
第３の補正方法によって濃度値の補正を行うことにより、第１の補正方法と比較して、各濃度変換テーブル（１５２５Ｃ、１５２５Ｍ、１５２５Ｙ）を作成しておく必要がないため実装が容易である。また、第２の補正方法と比較して、より簡易的に２色印刷における色の濃度を決定できる。
【００９７】
図８に戻り、以上のいずれかの補正方法によって補正された濃度値が入力されたセレクタ１５２１は、入力された各色の印刷データの中から、ＣＰＵ１０１から供給された信号で指定された色の印刷データを、ブラック色以外のもう１色として、印刷データ生成回路１５３に出力する。
【００９８】
また、第１の実施形態と同様に、ブラック（Ｋ）色解凍回路１５１Ｋにおいて伸張されたブラック色の印刷データは、印刷データ生成回路１５３に直接供給される。
【００９９】
以上のように、第２の実施形態のプリンタ１００では、２色印刷を行う場合に、２色変換回路１５２が実際に印刷する色（特性、又は、ユーザの指定）に応じた色の補正を行うため、印刷の仕上がりをきれいにすることができる。
【０１００】
次に、本発明の第３の実施形態について図面を参照して説明する。
【０１０１】
（第３の実施形態）
本実施形態の印刷システム１０は、２色変換回路１５２のハードウェア構成が、第１の実施形態と異なり、その他の構成は、第１の実施形態と同様である。本実施形態では、第１の実施形態で説明した図２の２色変換回路１５２に代えて、図１１に示す２色変換回路１５２を用いる。
【０１０２】
図１１は、本実施形態の２色変換回路１５２の具体的なハードウェア構成を説明するための説明図である。
【０１０３】
図示するように、２色変換回路１５２は、セレクタ１５２１を備えている。２色印刷時には、シアン（Ｃ）色解凍回路１５１Ｃ、マゼンタ（Ｍ）色解凍回路１５１Ｍ、イエロー（Ｙ）色解凍回路１５１Ｙ、のそれぞれにおいて伸張された各色の印刷データは、そのまま、セレクタ１５２１に入力される。セレクタ１５２１は、入力された各色の印刷データの中から、ＣＰＵ１０１から供給された信号で指定された色の印刷データを、ブラック色以外のもう１色として、印刷データ生成回路１５３に出力する。
【０１０４】
また、第１の実施形態と同様に、ブラック（Ｋ）色解凍回路１５１Ｋにおいて伸張されたブラック色の印刷データは、印刷データ生成回路１５３に直接供給される。
【０１０５】
以上のように、第３の実施形態のプリンタ１００では、ユーザに指定された色を用いて、簡易的に２色印刷を行うことができる。
【０１０６】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【０１０７】
例えば、上記の第１〜第３の実施形態では、各色の印刷データの２色変換を、プリンタ１００の２色変換回路１５２がハードウェア的に処理する。しかし、これに限定されない。例えば、２色変換回路１５２が行う処理と同様の処理を、プリンタ１００のＣＰＵ１０１が不揮発性メモリ１０４から所定のプログラムを読み出して、ソフトウェア的に行ってもよい。
【０１０８】
また、プリンタ１００に代わって情報処理装置２００が、印刷データの２色変換を行うためのプログラムを格納していてもよい。この場合、印刷処理部２３２は、２色変換を行うためのプログラムに従って、全色（４色）分の印刷データを、２色の印刷データに変換することができる。そして、印刷処理部２３２は、２色の印刷データを、プリンタ１００に送信して２色印刷を行わせる。これにより、情報処理装置２００からプリンタ１００に送信する印刷データの情報量を減少させることができる。また、プリンタ１００が２色変換回路１５２を備える必要がなく、低コストで２色印刷を効率的に行える印刷システム１０を構築できる。
【図面の簡単な説明】
【０１０９】
【図１】本発明の各実施形態に係る印刷システムのハードウェア構成図である。
【図２】本発明の第１の実施形態に係る解凍回路及び２色変換回路のハードウェア構成図である。
【図３】印刷エンジンのハードウェア構成図である。
【図４】印刷システムの機能構成を説明するためのブロック図である。
【図５】印刷モード設定処理を説明するためのフローチャートである。
【図６】印刷設定画面の一例を示す図である。
【図７】印刷処理を説明するためのフローチャートである。
【図８】本発明の第２の実施形態に係る２色変換回路のハードウェア構成図である。
【図９】（Ａ）第１の補正処理により補正を行う濃度変換回路を説明するための説明図である。（Ｂ）第２の補正処理により補正を行う濃度変換回路を説明するための説明図である。（Ｃ）第３の補正処理により補正を行う濃度変換回路を説明するための説明図である。
【図１０】第２の補正処理を行う場合における、印刷設定画面の一例を示す図である。
【図１１】本発明の第３の実施形態に係る解凍回路及び２色変換回路のハードウェア構成図である。
【符号の説明】
【０１１０】
１０・・・印刷システム、１００・・・プリンタ、１０１・・・ＣＰＵ、１０２・・・メモリ制御ＡＳＩＣ、１０３・・・揮発性メモリ、１０４・・・不揮発性メモリ、１０５・・・印刷制御部、１０６・・・印刷エンジン、１０７・・・Ｉ／Ｏ制御ＡＳＩＣ、１０８・・・各種外部インタフェース、１１０・・・現像ユニット、１１１・・・カートリッジ、１１２・・・現像ローラ、１２０・・・感光体（ドラム）、１５１・・・解凍回路、１５２・・・２色変換回路、１５３・・・印刷データ生成回路、２００・・・情報処理装置、３１０・・・印刷機能部、３１１・・・主制御部、３１２・・・モード切替処理部、３１３・・・２色変換処理部、３２０・・・印刷実行部、６００・・・印刷設定画面、６０２・・・印刷モード指定ボタン、６０５・・・印刷濃度指定カーソル、１５２１・・・セレクタ、１５２２・・・値比較回路、１５２３・・・重み付け回路、１５２４・・・濃度変換回路。
【図１】
2009166451.tif 000003
【図２】
2009166451.tif 000004
【図３】
2009166451.tif 000005
【図４】
2009166451.tif 000006
【図５】
2009166451.tif 000007
【図６】
2009166451.tif 000008
【図７】
2009166451.tif 000009
【図８】
2009166451.tif 000010
【図９】
2009166451.tif 000011
【図１０】
2009166451.tif 000012
【図１１】
2009166451.tif 000013