(57)【要約】【課題】黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することのできる画像印刷装置および画像印刷方法を提供することを目的とする。【解決手段】レンダリング手段４００２は入力されたＰＤＬデータを基に連続階調の印刷データを描画する。第２の印刷データ記憶手段４００５は前記連続階調の印刷データを印刷終了まで記憶する。色材残量検知手段４００６は複数色の色材のそれぞれの残量を検知する。印刷データ変換手段４００７は、色材残量検知手段４００６によってカラー色材の残量が所定量以下であることが検知された場合に、第２の印刷データ記憶手段４００５に記憶されている連続階調の印刷データをモノクロの印刷データに変換する。印刷データ記録手段４００４はモノクロの印刷データに基づいて印刷処理を実行する。【選択図】図４
2006231743.tif 000002
【特許請求の範囲】
【請求項１】
黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、
カラー印刷すべくデータを取得する取得手段と、
前記複数色の色材のそれぞれの残量を検知する検知手段と、
前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記取得手段によって取得されたカラー印刷すべくデータを基に前記黒色の色材で印刷可能な印刷データを描画する描画手段と、
前記描画手段によって描画された印刷データに基づいて印刷処理を実行する印刷処理手段と、
を有することを特徴とする画像印刷装置。
【請求項２】
前記カラー印刷すべくデータを印刷終了まで記憶するデータ記憶手段を更に備え、
前記描画手段は、
前記データ記憶手段に記憶されているカラー印刷すべくデータを基に前記黒色の色材で印刷可能な印刷データを描画することを特徴とする請求項１記載の画像印刷装置。
【請求項３】
黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、
カラー印刷すべくデータを基に連続階調の印刷データを描画する描画手段と、
前記描画手段によって描画された連続階調の印刷データを印刷終了まで記憶する記憶手段と、
前記複数色の色材のそれぞれの残量を検知する検知手段と、
前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記記憶手段に記憶されている連続階調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換手段と、
前記印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段と、
を有することを特徴とする画像印刷装置。
【請求項４】
黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、
カラー印刷すべくデータを基に中間調の印刷データを描画する描画手段と、
前記描画手段によって描画された中間調の印刷データを印刷終了まで記憶する記憶手段と、
前記複数色の色材のそれぞれの残量を検知する検知手段と、
前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記記憶手段に記憶されている中間調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換手段と、
前記印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段と、
を有することを特徴とする画像印刷装置。
【請求項５】
黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、
外部で作成された連続階調の印刷データを取得する取得手段と、
前記取得手段によって取得された連続階調の印刷データを印刷終了まで記憶する記憶手段と、
前記複数色の色材のそれぞれの残量を検知する検知手段と、
前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記記憶手段に記憶されている連続階調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換段と、
前記印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段と、
を有することを特徴とする画像印刷装置。
【請求項６】
黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、
外部で作成された中間調の印刷データを取得する取得手段と、
前記取得手段によって取得された中間調の印刷データを印刷終了まで記憶する記憶手段と、
前記複数色の色材のそれぞれの残量を検知する検知手段と、
前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記記憶手段に記憶されている中間調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換段と、
前記印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段と、
を有することを特徴とする画像印刷装置。
【請求項７】
前記カラー印刷すべくデータは、ページ記述言語により記述されたカラー印刷すべくデータであることを特徴とする請求項１〜４の何れか一項に記載の画像印刷装置。
【請求項８】
前記データ記憶手段は、外部記憶装置であることを特徴とする請求項２記載の画像印刷装置。
【請求項９】
前記記憶手段は、外部記憶装置であることを特徴とする請求項３〜６の何れか一項に記載の画像印刷装置。
【請求項１０】
前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知した場合に、前記黒色の色材で印刷データを作成するか、あるいはカラー印刷が不可能による印刷処理停止を示すメッセージを表示するかを選択する選択手段を更に備えたことを特徴とする請求項１〜６の何れか一項に記載の画像印刷装置。
【請求項１１】
黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、
カラー印刷すべくデータを取得する取得ステップと、
前記複数色の色材のそれぞれの残量を検知する検知ステップと、
前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたきは、前記取得ステップにより取得されたカラー印刷すべくデータを基に前記黒色の色材で印刷可能な印刷データを描画する描画ステップと、
前記描画ステップにより描画された印刷データに基づいて印刷処理を実行する印刷処理ステップと、
を含むことを特徴とする画像印刷方法。
【請求項１２】
前記カラー印刷すべくデータを印刷終了まで記憶するデータ記憶ステップを更に含み、
前記描画ステップは、
前記データ記憶ステップにより記憶されているカラー印刷すべくデータを基に前記黒色の色材で印刷可能な印刷データを描画するステップを含むことを特徴とする請求項１１記載の画像印刷方法。
【請求項１３】
黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、
カラー印刷すべくデータを基に連続階調の印刷データを描画する描画ステップと、
前記描画ステップにより描画された連続階調の印刷データを印刷終了まで記憶する記憶ステップと、
前記複数色の色材のそれぞれの残量を検知する検知ステップと、
前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、前記記憶ステップにより記憶されている連続階調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、
前記印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップと、
を含むことを特徴とする画像印刷方法。
【請求項１４】
黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、
カラー印刷すべくデータを基に中間調の印刷データを描画する描画ステップと、
前記描画ステップにより描画された中間調の印刷データを印刷終了まで記憶する記憶ステップと、
前記複数色の色材のそれぞれの残量を検知する検知ステップと、
前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、前記記憶ステップにより記憶されている中間調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、
前記印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップと、
を含むことを特徴とする画像印刷方法。
【請求項１５】
黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、
外部で作成された連続階調の印刷データを取得する取得ステップと、
前記取得ステップにより取得された連続階調の印刷データを印刷終了まで記憶する記憶ステップと、
前記複数色の色材のそれぞれの残量を検知する検知ステップと、
前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、前記記憶ステップにより記憶されている連続階調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、
前記印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップと、
を含むことを特徴とする画像印刷方法。
【請求項１６】
黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、
外部で作成された中間調の印刷データを取得する取得ステップと、
前記取得ステップにより取得された中間調の印刷データを印刷終了まで記憶する記憶ステップと、
前記複数色の色材のそれぞれの残量を検知する検知ステップと、
前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、前記記憶ステップにより記憶されている中間調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、
前記印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップと、
を含むことを特徴とする画像印刷方法。
【請求項１７】
前記カラー印刷すべくデータは、ページ記述言語により記述されたカラー印刷すべくデータであることを特徴とする請求項１１〜１４の何れか一項に記載の画像印刷方法。
【請求項１８】
前記データ記憶ステップは、カラー印刷すべくデータを外部記憶装置に記憶することを特徴とする請求項１２記載の画像印刷方法。
【請求項１９】
前記記憶ステップは、所定の印刷データを外部記憶装置に記憶することを特徴とする請求項１３〜１６の何れか一項に記載の画像印刷方法。
【請求項２０】
前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知された場合に、前記黒色の色材で印刷データを作成するか、あるいはカラー印刷が不可能による印刷処理停止を示すメッセージを表示するかを選択する選択ステップを更に含むことを特徴とする請求項１１〜１６の何れか一項に記載の画像印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラック、シアン、マゼンタ、イエロー等の色材を用いてカラー印刷を行う画像印刷装置および画像印刷方法に関するものである。
【背景技術】
【０００２】
従来の印刷装置では、シアン、マゼンタ、イエロー等の色材（カラー色材）やブラックの色材（ブラック色材）の残量が所定量以下であることが検知された場合、色再現を忠実に行うことができないことがあるため印刷を停止する制御を行っていた。また、従来の印刷装置には、忠実な色再現を必要としないユーザに対しては、例えばカラー色材の残量が所定量以下の場合は、残量が所定量以下となったカラー色材に対応する色で印刷すべくデータのみをブラック色材のブラック色で印刷すべくデータに変換することにより印刷処理を続行する印刷装置もある（例えば、特許文献１参照）。
【特許文献１】特開平５−２７００５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、色材の残量が所定量以下の場合に印刷を停止する制御を行う上記従来の印刷装置にあっては、例えばシアン、マゼンタ、イエローの３色のカラー色材、およびブラック色材のうち１つの色材の残量が所定量以下であることが検知された場合には、印刷データに基づく印刷処理が実行されないこととなり、印刷結果（印刷物）を得ることができないという問題点を有している。
【０００４】
また、残量が所定量以下となったカラー色材に対応する色で印刷すべくデータのみをブラック色材のブラック色で印刷すべくデータに変換して印刷処理を実行する上記従来の印刷装置では、シアン、マゼンタ、イエローの３色のカラー色材のうち残量が所定量以下となったカラー色材に対応する色で印刷すべくデータのみを、ブラック色材のブラック色で印刷すべくデータに変換して印刷処理を実行するので、忠実な色再現を行っている領域と忠実でない色再現を行っている領域とが混在することになり、印刷結果として不自然な画像を提供してしまうという問題点を有していた。
【０００５】
そこで、本発明は、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することのできる画像印刷装置および画像印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この課題を解決するために、本発明の画像印刷装置は、黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、カラー印刷すべくデータを取得する取得手段と、前記複数色の色材のそれぞれの残量を検知する検知手段と、前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記取得手段によって取得されたカラー印刷すべくデータを基に前記黒色の色材で印刷可能な印刷データを描画する描画手段と、前記描画手段によって描画された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する構成としたものである。
【０００７】
本発明の好ましい形態において、前記カラー印刷すべくデータを印刷終了まで記憶するデータ記憶手段を更に備え、前記描画手段は、前記データ記憶手段に記憶されているカラー印刷すべくデータを基に前記黒色の色材で印刷可能な印刷データを描画する。
【０００８】
この課題を解決するために、本発明の画像印刷装置は、黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、カラー印刷すべくデータを基に連続階調の印刷データを描画する描画手段と、前記描画手段によって描画された連続階調の印刷データを印刷終了まで記憶する記憶手段と、前記複数色の色材のそれぞれの残量を検知する検知手段と、前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記記憶手段に記憶されている連続階調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換手段と、前記印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する構成としたものである。
【０００９】
この課題を解決するために、本発明の画像印刷装置は、黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、カラー印刷すべくデータを基に中間調の印刷データを描画する描画手段と、前記描画手段によって描画された中間調の印刷データを印刷終了まで記憶する記憶手段と、前記複数色の色材のそれぞれの残量を検知する検知手段と、前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記記憶手段に記憶されている中間調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換手段と、前記印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する構成としたものである。
【００１０】
この課題を解決するために、本発明の画像印刷装置は、黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、外部で作成された連続階調の印刷データを取得する取得手段と、前記取得手段によって取得された連続階調の印刷データを印刷終了まで記憶する記憶手段と、前記複数色の色材のそれぞれの残量を検知する検知手段と、前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記記憶手段に記憶されている連続階調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換段と、前記印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する構成としたものである。
【００１１】
この課題を解決するために、本発明の画像印刷装置は、黒色を含む複数色の色材を備え、前記複数の色材を用いてカラー印刷する画像印刷装置であって、外部で作成された中間調の印刷データを取得する取得手段と、前記取得手段によって取得された中間調の印刷データを印刷終了まで記憶する記憶手段と、前記複数色の色材のそれぞれの残量を検知する検知手段と、前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、前記記憶手段に記憶されている中間調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換段と、前記印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する構成としたものである。
【００１２】
本発明の好ましい形態において、前記カラー印刷すべくデータは、ページ記述言語により記述されたカラー印刷すべくデータである。
【００１３】
本発明のさらに好ましい形態において、前記データ記憶手段は、外部記憶装置である。
【００１４】
本発明のさらに好ましい形態において、前記記憶手段は、外部記憶装置である。
【００１５】
本発明のさらに好ましい形態において、前記検知手段が前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知した場合に、前記黒色の色材で印刷データを作成するか、あるいはカラー印刷が不可能による印刷処理停止を示すメッセージを表示するかを選択する選択手段を更に備えている。
【００１６】
この課題を解決するために、本発明の画像印刷方法は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、カラー印刷すべくデータを取得する取得ステップと、前記複数色の色材のそれぞれの残量を検知する検知ステップと、前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたきは、前記取得ステップにより取得されたカラー印刷すべくデータを基に前記黒色の色材で印刷可能な印刷データを描画する描画ステップと、前記描画ステップにより描画された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む構成としたものである。
【００１７】
本発明の好ましい形態において、前記カラー印刷すべくデータを印刷終了まで記憶するデータ記憶ステップを更に含み、前記描画ステップは、前記データ記憶ステップにより記憶されているカラー印刷すべくデータを基に前記黒色の色材で印刷可能な印刷データを描画するステップを含む。
【００１８】
この課題を解決するために、本発明の画像印刷方法は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、カラー印刷すべくデータを基に連続階調の印刷データを描画する描画ステップと、前記描画ステップにより描画された連続階調の印刷データを印刷終了まで記憶する記憶ステップと、前記複数色の色材のそれぞれの残量を検知する検知ステップと、前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、前記記憶ステップにより記憶されている連続階調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、前記印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む構成としたものである。
【００１９】
この課題を解決するために、本発明の画像印刷方法は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、カラー印刷すべくデータを基に中間調の印刷データを描画する描画ステップと、前記描画ステップにより描画された中間調の印刷データを印刷終了まで記憶する記憶ステップと、前記複数色の色材のそれぞれの残量を検知する検知ステップと、前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、前記記憶ステップにより記憶されている中間調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、前記印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む構成としたものである。
【００２０】
この課題を解決するために、本発明の画像印刷方法は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、外部で作成された連続階調の印刷データを取得する取得ステップと、前記取得ステップにより取得された連続階調の印刷データを印刷終了まで記憶する記憶ステップと、前記複数色の色材のそれぞれの残量を検知する検知ステップと、前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、前記記憶ステップにより記憶されている連続階調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、前記印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む構成としたものである。
【００２１】
この課題を解決するために、本発明の画像印刷方法は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、外部で作成された中間調の印刷データを取得する取得ステップと、前記取得ステップにより取得された中間調の印刷データを印刷終了まで記憶する記憶ステップと、前記複数色の色材のそれぞれの残量を検知する検知ステップと、前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、前記記憶ステップにより記憶されている中間調の印刷データを前記黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、前記印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む構成としたものである。
【００２２】
本発明の好ましい形態において、前記カラー印刷すべくデータは、ページ記述言語により記述されたカラー印刷すべくデータである。
【００２３】
本発明のさらに好ましい形態において、前記データ記憶ステップは、カラー印刷すべくデータを外部記憶装置に記憶する。
【００２４】
本発明のさらに好ましい形態において、前記記憶ステップは、所定の印刷データを外部記憶装置に記憶する。
【００２５】
本発明のさらに好ましい形態において、前記検知ステップにより前記黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知された場合に、前記黒色の色材で印刷データを作成するか、あるいはカラー印刷が不可能による印刷処理停止を示すメッセージを表示するかを選択する選択ステップを更に含む。
【発明の効果】
【００２６】
本発明によれば、黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、カラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという有効な効果が得られる。
【００２７】
また、本発明によれば、黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、記憶手段に記憶されている連続階調または中間調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという有効な効果が得られる。
【００２８】
さらに、本発明によれば、外部で作成された連続階調または中間調の印刷データに対する印刷処理のときに、黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、外部で作成され記憶手段に記憶されている連続階調または中間調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという有効な効果が得られる。
【発明を実施するための最良の形態】
【００２９】
本発明の請求項１に記載の発明は、黒色を含む複数色の色材を備え、複数の色材を用いてカラー印刷する画像印刷装置であって、カラー印刷すべくデータを取得する取得手段と、複数色の色材のそれぞれの残量を検知する検知手段と、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、取得手段によって取得されたカラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画する描画手段と、描画手段によって描画された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する画像印刷装置であり、描画手段は、黒色以外の少なくとも１つの色の色材の残量が所定量以下であると検知されたときは、カラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００３０】
本発明の請求項２に記載の発明は、請求項１記載の発明において、カラー印刷すべくデータを印刷終了まで記憶するデータ記憶手段を更に備え、描画手段は、データ記憶手段に記憶されているカラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画する画像印刷装置であり、描画手段は、黒色以外の少なくとも１つの色の色材の残量が所定量以下であると検知されたときは、カラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００３１】
本発明の請求項３に記載の発明は、黒色を含む複数色の色材を備え、複数の色材を用いてカラー印刷する画像印刷装置であって、カラー印刷すべくデータを基に連続階調の印刷データを描画する描画手段と、描画手段によって描画された連続階調の印刷データを印刷終了まで記憶する記憶手段と、複数色の色材のそれぞれの残量を検知する検知手段と、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、記憶手段に記憶されている連続階調の印刷データを黒色の色材で印刷可能な印刷データに変換する印刷データ変換手段と、印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する画像印刷装置であり、印刷データ変換手段は、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、描画手段によって描画され記憶手段に記憶されている連続階調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００３２】
本発明の請求項４に記載の発明は、黒色を含む複数色の色材を備え、複数の色材を用いてカラー印刷する画像印刷装置であって、カラー印刷すべくデータを基に中間調の印刷データを描画する描画手段と、描画手段によって描画された中間調の印刷データを印刷終了まで記憶する記憶手段と、複数色の色材のそれぞれの残量を検知する検知手段と、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、記憶手段に記憶されている中間調の印刷データを黒色の色材で印刷可能な印刷データに変換する印刷データ変換手段と、印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する画像印刷装置であり、印刷データ変換手段は、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、描画手段によって描画され記憶手段に記憶されている中間調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。また、記憶手段は、中間調の印刷データを記憶すればよいので、連続階調の印刷データを記憶する場合と比較して少ないメモリ容量にすることができるという作用を有する。
【００３３】
本発明の請求項５に記載の発明は、黒色を含む複数色の色材を備え、複数の色材を用いてカラー印刷する画像印刷装置であって、外部で作成された連続階調の印刷データを取得する取得手段と、取得手段によって取得された連続階調の印刷データを印刷終了まで記憶する記憶手段と、複数色の色材のそれぞれの残量を検知する検知手段と、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、記憶手段に記憶されている連続階調の印刷データを黒色の色材で印刷可能な印刷データに変換する印刷データ変換段と、印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する画像印刷装置であり、取得手段が外部で作成された連続階調の印刷データを取得し、印刷データ変換手段が、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、取得手段によって取得され記憶手段に記憶されている連続階調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００３４】
本発明の請求項６に記載の発明は、黒色を含む複数色の色材を備え、複数の色材を用いてカラー印刷する画像印刷装置であって、外部で作成された中間調の印刷データを取得する取得手段と、取得手段によって取得された中間調の印刷データを印刷終了まで記憶する記憶手段と、複数色の色材のそれぞれの残量を検知する検知手段と、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、記憶手段に記憶されている中間調の印刷データを黒色の色材で印刷可能な印刷データに変換する印刷データ変換段と、印刷データ変換手段によって変換された印刷データに基づいて印刷処理を実行する印刷処理手段とを有する画像印刷装置であり、取得手段が外部で作成された中間調の印刷データを取得し、印刷データ変換手段が、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知したときは、取得手段によって取得され記憶手段に記憶されている中間調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。また、記憶手段は、中間調の印刷データを記憶すればよいので、連続階調の印刷データを記憶する場合と比較して少ないメモリ容量にすることができるという作用を有する。
【００３５】
本発明の請求項７に記載の発明は、請求項１〜４の何れか一項に記載の発明において、カラー印刷すべくデータは、ページ記述言語により記述されたカラー印刷すべくデータである画像印刷装置であり、検知手段によって黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知された場合は、ページ記述言語により記述されたカラー印刷すべくデータに基づく印刷データが黒色の色材で印刷可能な印刷データに変換されるので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００３６】
本発明の請求項８に記載の発明は、請求項２記載の発明において、データ記憶手段は、外部記憶装置である画像印刷装置であり、黒色の色材で印刷可能な印刷データを描画するための基礎となるデータ例えばカラー印刷すべくデータを外部記憶装置に記憶するようにしているので、描画処理、画像処理を行うための主記憶手段のメモリ効率を向上させることができ、印刷処理効率を向上させることができるという作用を有する。また、メモリプリント等の外部記憶装置を利用した印刷時に、黒色以外の少なくとも１つの色の色材の残量が所定量以下になった場合でも、画像全体をモノクロ印刷することができるという作用を有する。
【００３７】
本発明の請求項９に記載の発明は、請求項３〜６の何れか一項に記載の発明において、記憶手段は、外部記憶装置である画像印刷装置であり、黒色の色材で印刷可能な印刷データを描画するための基礎となるデータ例えば連続階調の印刷データや中間調の印刷データを外部記憶装置に記憶するようにしているので、描画処理、画像処理を行うための主記憶手段のメモリ効率が向上し、印刷処理効率を向上させることができるという作用を有する。また、メモリプリントなど外部記憶装置を利用した印刷時に、黒色以外の少なくとも１つの色の色材の残量が所定量以下になった場合でも、画像全体をモノクロ印刷することができるという作用を有する。
【００３８】
本発明の請求項１０に記載の発明は、請求項１〜６の何れか一項に記載の発明において、検知手段が黒色以外の少なくとも１つの色の色材の残量が所定量以下であることを検知した場合に、黒色の色材で印刷データを作成するか、あるいはカラー印刷が不可能による印刷処理停止を示すメッセージを表示するかを選択する選択手段を更に備えている画像印刷装置であり、黒色以外の少なくとも１つの色の色材の残量が所定量以下になった場合に、ユーザは選択手段を操作することによりモノクロ印刷または印刷停止を選択することができるという作用を有する。
【００３９】
本発明の請求項１１に記載の発明は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、カラー印刷すべくデータを取得する取得ステップと、複数色の色材のそれぞれの残量を検知する検知ステップと、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたきは、取得ステップにより取得されたカラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画する描画ステップと、描画ステップにより描画された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む画像印刷方法であり、描画ステップにより、カラー印刷すべくデータに基づいて印刷データを描画する場合に、黒色以外の少なくとも１つの色の色材の残量が所定量以下のときは、カラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００４０】
本発明の請求項１２に記載の発明は、請求項１１に記載の発明において、カラー印刷すべくデータを印刷終了まで記憶するデータ記憶ステップを更に含み、描画ステップは、データ記憶ステップにより記憶されているカラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画するステップを含む画像印刷方法であり、描画ステップにより、データ記憶手段に記憶されているカラー印刷すべくデータに基づいて印刷データを描画する場合に、黒色以外の少なくとも１つの色の色材の残量が所定量以下の場合は、カラー印刷すべくデータを基に黒色の色材で印刷可能な印刷データを描画するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００４１】
本発明の請求項１３に記載の発明は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、カラー印刷すべくデータを基に連続階調の印刷データを描画する描画ステップと、描画ステップにより描画された連続階調の印刷データを印刷終了まで記憶する記憶ステップと、複数色の色材のそれぞれの残量を検知する検知ステップと、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、記憶ステップにより記憶されている連続階調の印刷データを黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む画像印刷方法であり、印刷データ変換ステップにより、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、描画ステップにより描画され記憶ステップにより記憶されている連続階調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００４２】
本発明の請求項１４に記載の発明は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、カラー印刷すべくデータを基に中間調の印刷データを描画する描画ステップと、描画ステップにより描画された中間調の印刷データを印刷終了まで記憶する記憶ステップと、複数色の色材のそれぞれの残量を検知する検知ステップと、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、記憶ステップにより記憶されている中間調の印刷データを黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む画像印刷方法であり、印刷データ変換ステップにより、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、描画ステップにより描画され記憶ステップにより記憶されている中間調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。また、記憶手段は、中間調の印刷データを記憶すればよいので、連続階調の印刷データを記憶する場合と比較して少ないメモリ容量にすることができるという作用を有する。
【００４３】
本発明の請求項１５に記載の発明は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、外部で作成された連続階調の印刷データを取得する取得ステップと、取得ステップにより取得された連続階調の印刷データを印刷終了まで記憶する記憶ステップと、複数色の色材のそれぞれの残量を検知する検知ステップと、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、記憶ステップにより記憶されている連続階調の印刷データを黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む画像印刷方法であり、取得ステップにより、外部で作成された連続階調の印刷データを取得し、印刷データ変換ステップにより、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、取得ステップにより取得され記憶ステップにより記憶されている連続階調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００４４】
本発明の請求項１６に記載の発明は、黒色を含む複数色の色材を用いてカラー印刷する画像印刷方法であって、外部で作成された中間調の印刷データを取得する取得ステップと、取得ステップにより取得された中間調の印刷データを印刷終了まで記憶する記憶ステップと、複数色の色材のそれぞれの残量を検知する検知ステップと、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、記憶ステップにより記憶されている中間調の印刷データを黒色の色材で印刷可能な印刷データに変換する印刷データ変換ステップと、印刷データ変換ステップにより変換された印刷データに基づいて印刷処理を実行する印刷処理ステップとを含む画像印刷方法であり、取得ステップにより、外部で作成された中間調の印刷データを取得し、印刷データ変換ステップにより、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知されたときは、取得ステップにより取得され記憶ステップにより記憶されている中間調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。また、記憶手段は、中間調の印刷データを記憶すればよいので、連続階調の印刷データを記憶する場合と比較して少ないメモリ容量にすることができるという作用を有する。
【００４５】
本発明の請求項１７に記載の発明は、請求項１１〜１４の何れか一項に記載の発明において、カラー印刷すべくデータは、ページ記述言語により記述されたカラー印刷すべくデータである画像印刷方法であり、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知された場合は、ページ記述言語により記述されたカラー印刷すべくデータに基づく印刷データが黒色の色材で印刷可能な印刷データに変換されるので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができるという作用を有する。
【００４６】
本発明の請求項１８に記載の発明は、請求項１２記載の発明において、データ記憶ステップは、カラー印刷すべくデータを外部記憶装置に記憶する画像印刷方法であり、黒色の色材で印刷可能な印刷データを描画するための基礎となるデータ例えばカラー印刷すべくデータを外部記憶装置に記憶するようにしているので、描画処理、画像処理を行うための主記憶手段のメモリ効率を向上させることができ、印刷処理効率を向上させることができるという作用を有する。また、メモリプリントなど外部記憶装置を利用した印刷時に、黒色以外の少なくとも１つの色の色材の残量が所定量以下になった場合でも、画像全体をモノクロ印刷することができるという作用を有する。
【００４７】
本発明の請求項１９に記載の発明は、請求項１３〜１６の何れか一項に記載の発明において、記憶ステップは、所定の印刷データを外部記憶装置に記憶する画像印刷方法であり、黒色の色材で印刷可能な印刷データを描画するための基礎となるデータ例えば連続階調の印刷データや中間調の印刷データを外部記憶装置に記憶するようにしているので、描画処理、画像処理を行うための主記憶手段のメモリ効率が向上し、印刷処理効率を向上させることができるという作用を有する。また、メモリプリント等の外部記憶装置を利用した印刷時に、黒色以外の少なくとも１つの色の色材の残量が所定量以下になった場合でも、画像全体をモノクロ印刷することができるという作用を有する。
【００４８】
本発明の請求項２０に記載の発明は、請求項１１〜１６の何れか一項に記載の発明において、検知ステップにより黒色以外の少なくとも１つの色の色材の残量が所定量以下であることが検知された場合に、黒色の色材で印刷データを作成するか、あるいはカラー印刷が不可能による印刷処理停止を示すメッセージを表示するかを選択する選択ステップを更に含む画像印刷方法であり、黒色以外の少なくとも１つの色の色材の残量が所定量以下になった場合に、ユーザはモノクロ印刷または印刷停止を選択することができるという作用を有する。
【００４９】
以下、本発明を実施するための最良の形態を、図面を参照しつつさらに具体的に説明する。ここで、添付図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。なお、ここでの説明は本発明が実施される最良の形態であることから、本発明は当該形態に限定されるものではない。
【００５０】
（実施の形態１）
図１は本発明の実施の形態１における画像印刷装置の構成を示す構成図、図２は図１に示した画像印刷装置の機能を示す機能ブロック図、図３は図２に示した画像印刷装置の印刷処理動作を示すフローチャートである。
【００５１】
図１において、ホストコンピュータ１１００と画像印刷装置１２００とは、通信ケーブル、ＬＡＮ（ローカルエリアネットワーク）およびインターネットなどの有線通信回線、無線通信回線など、通信回線を介して接続される。
【００５２】
ホストコンピュータ１１００は、ページ記述言語（以下、ＰＤＬという）により記述されたデータ（以下、ＰＤＬデータという）や印刷データなどを、通信回線を介して画像印刷装置１２００に送信する。
【００５３】
画像印刷装置１２００は、コントローラ部１２１０と、エンジン部１２２０と、操作パネル部１２３０とを備え、通信回線を介して受信したデータ信号に従って画像の印刷処理を実行する。
【００５４】
コントローラ部１２１０は、通信回線を介して受信したホストコンピュータ１１００からのＰＤＬデータや印刷データを基に記録用の印刷データを作成する。
【００５５】
また、コントローラ部１２１０は、エンジン部１２２０の全体的な制御を行うものであり、上記作成した印刷データをビデオ信号としてエンジン部１２２０へ送信するとともに、色材等の消耗品の残量や、ジャム等の印刷処理における不具合など、エンジン部１２２０との通信を実施することにより得られたエンジン部１２２０の状態を示す情報を、ホストコンピュータ１１００や操作パネル部１２３０に送信することによりユーザに対して通知する。
【００５６】
エンジン部１２２０は、コントローラ部１２１０からのビデオ信号を受信し、この受信したビデオ信号に基づく印刷データを記録用紙などの記録媒体に印刷する。
【００５７】
操作パネル部１２３０は、コントローラ部１２１０から送信された信号を受信し、この受信した信号に基づいてエンジン部１２２０の状態を示す情報等を表示するとともに、ユーザからのパネル操作による入力情報に基づく印刷処理や外部インターフェースの各種設定等の情報をコントローラ部１２１０へ送信する。コントローラ部１２１０は操作パネル部１２３０からの各種設定の情報に基づいて印刷処理を制御する。
【００５８】
次に、上述した画像印刷装置１２００のハードウェア構成について説明する。
【００５９】
コントローラ部１２１０は、図１に示すように、外部インターフェース１２１１、中央演算処理装置（以下、ＣＰＵという）１２１２、リードオンリーメモリ（以下、ＲＯＭという）１２１３、ランダムアクセスメモリ（以下、ＲＡＭという）１２１４、エンジンインターフェース１２１５、パネルインターフェース１２１６、および外部記憶装置１２１７を備えている。これら各構成要素はデータバス１２１８によってバス結合されている。
【００６０】
外部インターフェース１２１１は、通信回線を介してホストコンピュータ１１００とのデータ送受信を行う。
【００６１】
ＣＰＵ１２１２は、ＲＡＭ１２１４の記憶容量に応じてその記憶領域の最適な使用をするためのメモリ管理、ジョブ管理などの装置全体の制御を行うとともに、ＰＤＬデータの解析、ＰＤＬデータの解析結果に基づく印刷データの描画、印刷デバイスに適した色変換や階調変換などの画像処理を行うことにより印刷データ（ビットマップ情報）を作成する。
【００６２】
ＲＯＭ１２１３は、画像印刷装置を制御するプログラムやフォント情報を格納する。ＲＡＭ１２１４は、ホストコンピュータ１１００から送信されたデータ、印刷データを保管するとともに、色材残量フラグを記憶する。
【００６３】
エンジンインターフェース１２１５は、エンジン部１２２０とのデータ送受信を行うインターフェースを司る。
【００６４】
パネルインターフェース１２１６は、操作パネル部１２３０に表示するためのデータの送信、ユーザによる操作パネル部１２３０の入力操作により設定されたデータを受信する。
【００６５】
外部記憶装置１２１７は、ＰＤＬデータや印刷データを一時的に格納する。ここでは、ユーザがホストコンピュータ１１００を操作することにより、このホストコンピュータ１１００から画像印刷装置１２００へＰＤＬデータや印刷データを送信し、そして、ユーザが画像印刷装置１２００の操作パネル部１２３０をパネル操作することにより、ユーザＩＤ認証を実施した後に印刷処理を開始するセキュリティ印刷など、のためのＰＤＬデータや印刷データを一時的に格納する。
【００６６】
データバス１２１８には、コントローラ部１２１０の内部で送受信されるデータが伝送さる。
【００６７】
また、画像印刷装置１２００において、エンジン部１２２０は、図１に示すように、エンジンインターフェース１２２１、記録部１２２２、色材格納供給部１２２３、色材残量検知部１２２４、および給紙搬送部１２２５を備えている。これら各構成要素はデータバス１２２６によってバス結合されている。
【００６８】
エンジンインターフェース１２２１は、コントローラ部１２１０とのデータ送受信を行う。
【００６９】
記録部１２２２は、エンジンインターフェース１２２１が受信した印刷データに基づいて記録用紙などの記録媒体に対する印刷処理を行う。ここで、画像印刷装置が電子写真プロセスによる印刷装置の場合、その印刷装置の記録部は、帯電部、露光部、現像部、転写部、定着部、および清掃部等の各構成要素によって構成される。
【００７０】
色材格納供給部１２２３は、色材を格納しており、印刷処理に必要な量の色材を記録部１２２２に供給する。ここで、色材は、印刷装置が、電子写真プロセス方式の場合はトナーであり、インクジェット方式の場合は液体インク、昇華方式の場合はインクリボンである。また、印刷装置が電子写真プロセス方式の場合の色材の具体例としては、シアン、マゼンタ、イエロー、ブラックの各色のトナー（色材）がある。
【００７１】
なお、本明細書においては、ブラック色の色材をブラック色材と定義し、例えばシアン、マゼンタ、イエローなどブラック色以外の色の色材をカラー色材と定義する。
【００７２】
色材残量検知部１２２４は、センサーで構成され、ブラック色材およびカラー色材の残量を検知する。給紙搬送部１２２５は、印刷処理を行うための記録用紙などの記録媒体を供給および搬送する。
【００７３】
データバス１２２６には、エンジン部１２２０の内部で送受信されるデータが伝送される。
【００７４】
さらに、画像印刷装置１２００において、操作パネル部１２３０は、図１に示すように、パネルインターフェース１２３１、表示パネル部１２３２、および入力部１２３３を備えている。これら各構成要素はデータバス１２３４によってバス結合されている。
【００７５】
パネルインターフェース１２３１はコントローラ部１２１０とのデータ送受信を行う。
【００７６】
表示パネル部１２３２および入力部１２３３はユーザインターフェースを司る部分である。表示パネル部１２３２は、パネルインターフェース１２３１を介して受信したコントローラ部１２１０からのデータの表示や、ユーザによる入力部１２３３の入力操作に応じた入力データをコントローラ部１２１０の制御に従って表示する。入力部１２３３は、ボタンやタッチパネルなどによって構成され、ユーザが各種設定を入力するためのものである。
【００７７】
データバス１２３４には、操作パネル部１２３０の内部で送受信されるデータが伝送される。
【００７８】
次に、図１に示した画像印刷装置の機能構成について、図２を参照して説明する。
【００７９】
図２に示す画像印刷装置において、ＰＤＬデータ入力手段（取得手段）２００１はＰＤＬデータを入力（取得）する。レンダリング手段（描画手段）２００２はＰＤＬデータを解析してビットマップデータを描画する。印刷データ記憶手段２００３はレンダリング手段２００２によって作成された印刷データを格納する。印刷データ記録手段（印刷処理手段）２００４はコントローラ部１２１０からエンジン部１２２０に送信されたビデオ信号に基づき記録媒体（記録用紙）に対する印刷処理を実行する。ＰＤＬデータ記憶手段（データ記憶手段）２００５はＰＤＬデータを印刷処理終了まで格納する。色材残量検知手段（検知手段）２００６はブラック色材およびカラー色材など色材の残量を検知する。制御方法選択手段（選択手段）２００７は色材の残量が所定量以下となった場合に行う印刷制御処理をユーザが選択するときに操作される。制御手段２００８は、画像印刷装置全体つまり上記各々の手段の全体的な制御を行う。
【００８０】
ここで、図２に示した画像印刷装置の各構成要素と図１に示した画像印刷装置の各構成要素との対応関係について説明する。
【００８１】
ＰＤＬデータ入力手段（取得手段）２００１は、外部インターフェース１２１１によって実現される。
【００８２】
レンダリング手段（描画手段）２００２は、ＣＰＵ１２１２が、ＲＯＭ１２１３に記憶されている制御プログラムをＲＡＭ１２１４に展開（ローディング）してこの制御プログラムを実行することにより実現される。
【００８３】
印刷データ記憶手段２００３およびＰＤＬデータ記憶手段（データ記憶手段）２００５は、ＲＡＭ１２１４あるいは外部記憶装置１２１７によって実現される。
【００８４】
印刷データ記録手段（印刷処理手段）２００４は、記録部１２２２、色材格納供給部１２２３、および給紙搬送部１２２５によって実現される。
【００８５】
色材残量検知手段（検知手段）２００６は、色材残量検知部１２２４によって実現される。制御方法選択手段（選択手段）２００７は、操作パネル部１２３０の表示パネル部１２３２あるいは入力部１２３３によって実現される。具体的には、制御方法選択手段２００７は、表示パネル部１２３２あるいは入力部１２３３からのユーザ入力に応じた入力情報を基にコントローラ部１２１０の制御方法を切り換えることにより実現される。
【００８６】
上記各々の手段の全体的な制御を遂行するための制御プログラムはＲＯＭ１２１３に格納されており、制御手段２００８は、この制御プログラムをＲＯＭ１２１３からＲＡＭ１２１４に展開（ローディング）して、これを実行することにより画像印刷装置全体つまり上記各々の手段の全体的な制御を行う。
【００８７】
次に、上述した画像印刷装置１２００の印刷処理動作について、図３を参照して説明する。
【００８８】
制御手段２００８は、１ジョブ分のＰＤＬデータを受信する前に、色材残量フラグに０をセットし（Ｓ３００１）、その後、色材残量フラグは０であるか否かを判定する（Ｓ３００２）。
【００８９】
Ｓ３００２において色材残量フラグは０であると判定した制御手段２００８は、ＰＤＬデータ入力手段２００１を介して、ホストコンピュータ１１００から送信されたＰＤＬデータを受信し（Ｓ３００３）、これをＰＤＬデータ記憶手段２００５に記憶し（Ｓ３００４）、その後、印刷データの描画処理をレンダリング手段２００２に依頼する。
【００９０】
このようにして制御手段２００８から描画処理を依頼されたレンダリング手段２００２は、ＰＤＬデータ記憶手段２００５に記憶されたＰＤＬデータを読み出し、この読み出したＰＤＬデータを解析し、さらに、この解析した結果に基づいて印刷データを描画するとともに、この描画（作成）した印刷データを印刷データ記憶手段２００３に記憶する（Ｓ３００５）。Ｓ３００５を終了したレンダリング手段２００２は、描画処理を終了した旨を制御手段２００８に通知する。
【００９１】
Ｓ３００２において色材残量フラグは０ではなく１であると判定した制御手段２００８は、印刷データの描画処理をレンダリング手段２００２に依頼する。この描画処理を依頼されたレンダリング手段２００２は、ＰＤＬデータ記憶手段２００５からＰＤＬデータを読み出し（Ｓ３００６）、この読み出したＰＤＬデータを解析し、さらに、この解析結果に基づいてブラック色材で印刷可能な印刷データを描画するとともに、この描画（作成）した印刷データを印刷データ記憶手段２００３に記憶する（Ｓ３００７）。Ｓ３００７を終了したレンダリング手段２００２は、描画処理を終了した旨を制御手段２００８に通知する。
【００９２】
ちなみに、Ｓ３００７の処理が実行されるのは、例えば、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材（つまりカラー色材のうち１つの色の色材）の残量が所定量以下となったときである。
【００９３】
Ｓ３００５あるいはＳ３００７を終了したレンダリング手段２００２から描画処理を終了した旨を通知された制御手段２００８は、１ジョブのＰＤＬデータが受信済みか否かを判定する（Ｓ３００８）。このＳ３００８において、１ジョブのＰＤＬデータが受信済みでないと判定された場合は、Ｓ３００２に戻り、１ジョブのＰＤＬデータが受信済みとなるまで、上述したＳ３００２〜Ｓ３００８の処理が繰り返される。
【００９４】
一方、Ｓ３００８において１ジョブのＰＤＬデータが受信済みとであると判定した制御手段２００８は、色材残量フラグは０であるか否かを判定し（Ｓ３００９）、この判定の結果、色材残量フラグが０の場合は、色材残量検知手段２００６に色材の残量を問い合せるとともに（Ｓ３０１０）、色材残量検知手段２００６からの前記問い合せに対する問い合せ結果を基に、印刷に必要なカラー色材の残量は所定量を超えているか否かを判定する（Ｓ３０１１）。
【００９５】
Ｓ３０１１において印刷データがブラック色材のみで印刷可能な場合や、カラー色材も必要とするもののカラー色材の残量が所定量を超えていると判定した制御手段２００８が、印刷データ記憶手段２００３に記憶されている１ページ分の印刷データを読み出して印刷データ記録手段２００４へ送信すると、印刷データ記録手段２００４は、受信した１ページ分の印刷データに基づいて印刷処理を実行する（Ｓ３０１２）。
【００９６】
Ｓ３０１２を終了した場合、制御手段２００８は、印刷の残ページが存在するか否かを判定し（Ｓ３０１３）、この判定の結果、残ページが存在する場合には、Ｓ３００９に戻り、残ページがなくなるまで上述したＳ３００９〜Ｓ３０１３の処理を繰り返し、一方、残ページが無い場合は、この処理を終了する。
【００９７】
ところで、Ｓ３００９において色材残量フラグが０ではなく１であると判定された場合は、Ｓ３０１２に進む。
【００９８】
また、上記Ｓ３０１１においてカラー色材の残量が所定量以下であると判定した制御手段２００８は、モノクロ印刷を実施するか否かを制御方法選択手段２００７に問い合せする。
【００９９】
すると、制御方法選択手段２００７は、ユーザによる操作パネル部１２３０の入力操作に応じて設定された制御方法を示す情報に基づいて、モノクロ印刷を続行するか否かを判定し（Ｓ３０１４）、この判定した結果を上記問い合せに対する問い合せ結果として制御手段２００８へ返信する。
【０１００】
制御方法選択手段２００７から返信された問い合せ結果を受け取った制御手段２００８は、その問い合せ結果がモノクロ印刷を続行する旨である場合には、印刷データ記憶手段２００３に記憶されている印刷データを消去するとともに、０がセットされている色材残量フラグを０から１に更新（色材残量フラグに１をセット）し（Ｓ３０１５）、その後、Ｓ３００２に戻る。
【０１０１】
一方、制御手段２００８は、Ｓ３０１４を実行した制御方法選択手段２００７から返信された問い合せ結果がモノクロ印刷を続行しない旨つまり印刷処理停止を示す旨である場合は、印刷処理を停止する旨のメッセージを操作パネル部１２３０の表示パネル部１２３２に表示して（Ｓ３０１６）、この処理を終了する。
【０１０２】
なお、実施の形態１において、レンダリング手段２００２によって描画（作成）される印刷データ、すなわち、Ｓ３００５での印刷データ記憶手段２００３に記憶されるカラーの印刷データとしては、ＲＧＢ８ビットで描画されたビットマップデータ、ＣＭＹＫ８ビットに色変換されたビットマップデータのように連続階調の印刷データ、あるいはＣＭＹＫの１ビットまたはｎビットに階調変換されたビットマップデータのように中間調の印刷データがある。
【０１０３】
また、実施の形態１において、印刷データがＲＧＢ８ビットで描画されたビットマップデータ、あるいはＣＭＹＫ８ビットに色変換されたビットマップデータのように連続階調の印刷データの場合においては、印刷データ（カラーの印刷データ）をエンジン部１２２０へ送信して印刷処理を開始する際に、色変換処理や階調変換処理を行うとともに、中間調の印刷データを作成しながらエンジン部１２２０にビデオ信号を送信する必要がある。
【０１０４】
以上説明したように、実施の形態１によれば、レンダリング手段２００２が、色材残量検知手段２００６によって黒色以外の少なくとも１つの色の色材（カラー色材のうちの１つの色材）の残量が所定量以下であると検知されたときは、ＰＤＬデータ（カラー印刷すべくデータ）、例えばＰＤＬデータ記憶手段２００５に記憶されているＰＤＬデータを基に黒色の色材（ブラック色材）で印刷可能な印刷データ（モノクロの印刷データ）を描画するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、従来の技術の如く不自然なカラー印刷によるカラー印刷結果を提供することなく、画像全体をモノクロ印刷したモノクロ印刷結果を提供することができる。
【０１０５】
また、実施の形態１によれば、黒色の色材で印刷可能な印刷データを描画するための基礎となるデータ例えばＰＤＬデータ（カラー印刷すべくデータ）を、外部記憶装置として機能するＰＤＬデータ記憶手段２００５に記憶するようにしているので、描画処理、画像処理を行うための主記憶手段（例えばＲＡＭ１２１４）のメモリ効率を向上させることができ、印刷処理効率を向上させることができる。また、メモリプリントなど外部記憶装置１２１７を利用した印刷時に、黒色以外の少なくとも１つの色の色材の残量が所定量以下になった場合でも、画像全体をモノクロ印刷することができる。
【０１０６】
（実施の形態２）
図４は本発明の実施の形態２における画像印刷装置の機能を示す機能ブロック図、図５は図４に示した画像印刷装置の印刷処理動作を示すフローチャート、図６は図４に示した画像印刷装置の他の印刷処理動作を示すフローチャートである。
【０１０７】
この実施の形態２の画像印刷装置のハードウェア構成は、図１に示した実施の形態１の画像印刷装置の構成と同様になっているので、ここではその説明は省略する。
【０１０８】
図４に示す画像印刷装置において、ＰＤＬデータ入力手段（取得手段）４００１はＰＤＬデータを入力（取得）する。レンダリング手段（描画手段）４００２はＰＤＬデータを解析してビットマップデータを描画する。第１の印刷データ記憶手段２００３はレンダリング手段４００２によって作成された印刷データを格納する。印刷データ記録手段（印刷処理手段）２００４はコントローラ部１２１０からエンジン部１２２０に送信されたビデオ信号に基づき記録用紙などの記録媒体に対する印刷処理を実行する。第２の印刷データ記憶手段（記憶手段）４００５は印刷データを印刷処理終了まで格納する。色材残量検知手段（検知手段）４００６はブラック色材およびカラー色材など色材の残量を検知する。印刷データ変換手段４００７は、カラーの印刷データをモノクロの印刷データに変換する。制御方法選択手段（選択手段）４００８は色材の残量が所定量以下となった場合に行う印刷制御処理をユーザが選択するときに操作される。制御手段４００９は、画像印刷装置全体つまり上記各々の手段の全体的な制御を行う。
【０１０９】
ここで、図４に示した画像印刷装置の各構成要素と図１に示した画像印刷装置の各構成要素との対応関係について説明する。
【０１１０】
ＰＤＬデータ入力手段（取得手段）４００１は、外部インターフェース１２１１によって実現される。
【０１１１】
レンダリング手段（描画手段）４００２および印刷データ変換手段４００７は、ＣＰＵ１２１２が、ＲＯＭ１２１３に記憶されている制御プログラムをＲＡＭ１２１４に展開（ローディング）してこの制御プログラムを実行することにより実現される。
【０１１２】
第１の印刷データ記憶手段４００３および第２の印刷データ記憶手段（記憶手段）２００５は、ＲＡＭ１２１４あるいは外部記憶装置１２１７によって実現される。
【０１１３】
印刷データ記録手段（印刷処理手段）２００４は、記録部１２２２、色材格納供給部１２２３、および給紙搬送部１２２５によって実現される。
【０１１４】
色材残量検知手段（検知手段）２００６は、色材残量検知部１２２４によって実現される。制御方法選択手段（選択手段）２００８は、操作パネル部１２３０の表示パネル部１２３２あるいは入力部１２３３によって実現される。具体的には、制御方法選択手段２００７は、表示パネル部１２３２あるいは入力部１２３３からのユーザ入力に応じた入力情報を基にコントローラ部１２１０の制御方法を切り換えることにより実現される。
【０１１５】
上記各々の手段の全体的な制御を遂行するための制御プログラムはＲＯＭ１２１３に格納されており、制御手段４００９は、この制御プログラムをＲＯＭ１２１３からＲＡＭ１２１４に展開（ローディング）して、これを実行することにより画像印刷装置全体つまり上記各々の手段の全体的な制御を行う。
【０１１６】
次に、上述した画像印刷装置１２００の印刷処理動作について、図５を参照して説明する。
【０１１７】
制御手段４００９は、１ジョブ分のＰＤＬデータを受信する前に、色材残量フラグに０をセットし（Ｓ５００１）、その後、ＰＤＬデータ入力手段２００１を介して、ホストコンピュータ１１００から送信されたＰＤＬデータを受信し（Ｓ５００２）、次に、レンダリング手段４００２に対して、受信したＰＤＬデータを渡して印刷データの描画処理を依頼する（Ｓ５００３）。
【０１１８】
この描画処理を制御手段４００９から依頼されたレンダリング手段４００２は、受け取ったＰＤＬデータを解析し、この解析した結果に基づいて印刷データを描画し、この描画（作成）された印刷データを第１の印刷データ記憶手段４００３に記憶するとともに（Ｓ５００４）、さらに、前記描画（作成）された印刷データを第２の印刷データ記憶手段４００５に記憶する（Ｓ５００５）。
【０１１９】
このようにしてＳ５００５を終了したレンダリング手段４００２は、描画処理を終了した旨を制御手段４００９に通知する。
【０１２０】
描画処理を終了した旨を通知された制御手段４００９は、１ジョブのＰＤＬデータが受信済みか否かを判定する（Ｓ５００６）。このＳ５００６において、１ジョブのＰＤＬデータが受信済みでないと判定された場合は、Ｓ５００２に戻り、１ジョブのＰＤＬデータが受信済みとなるまで、上述したＳ５００２〜Ｓ５００６の処理が繰り返される。
【０１２１】
Ｓ５００６において１ジョブのＰＤＬデータが受信済みとであると判定した制御手段４００９は、色材残量フラグは０であるか否かを判定し（Ｓ５００７）、この判定の結果、色材残量フラグが０の場合は、色材残量検知手段４００６に色材の残量を問い合せるとともに（Ｓ５００８）、色材残量検知手段４００６からの前記問い合せに対する問い合せ結果を基に、印刷に必要なカラー色材の残量は所定量を超えているか否かを判定する（Ｓ５００９）。
【０１２２】
Ｓ５００９において、印刷データがブラック色材のみで印刷可能な場合や、カラー色材も必要とするもののカラー色材の残量が所定量を超えていると判定した制御手段４００９が、第１の印刷データ記憶手段４００３に記憶されている１ページ分の印刷データを読み出して印刷データ記録手段４００４へ送信すると、印刷データ記録手段４００４は受信した１ページ分の印刷データに基づいて印刷処理を実行する（Ｓ５０１０）。
【０１２３】
Ｓ５０１０を終了した場合、制御手段４００９は、印刷の残ページが存在するか否かを判定し（Ｓ５０１１）、この判定の結果、残ページが存在する場合には、Ｓ５００７に戻り、残ページがなくなるまで上述したＳ５００７〜Ｓ５０１１の処理を繰り返し、一方、残ページが無い場合は、この処理を終了する。
【０１２４】
ところで、上記Ｓ５００７において色材残量フラグが０ではなく１でさると判定された場合はＳ５０１０に進む。
【０１２５】
また、上記Ｓ５００９においてカラー色材の残量が所定量以下であると判定した制御手段４００９は、モノクロ印刷を実施するか否かを制御方法選択手段４００８に問い合せする。
【０１２６】
すると、制御方法選択手段４００８は、ユーザによる操作パネル部１２３０の入力操作に応じて設定された制御方法を示す情報に基づいて、モノクロ印刷を続行するか否かを判定し（Ｓ５０１２）、この判定した結果を上記問い合せに対する問い合せ結果として制御手段４００９へ返信する。
【０１２７】
制御方法選択手段４００８から返信された問い合せ結果を受け取った制御手段４００９は、その問い合せ結果がモノクロ印刷を続行する旨である場合には、第１の印刷データ記憶手段４００３に記憶されている印刷データを消去するとともに、０がセットされている色材残量フラグを０から１に更新（色材残量フラグに１をセット）する（Ｓ５０１３）。
【０１２８】
Ｓ５０１３を終了した制御手段４００９は、モノクロの印刷データの作成処理を印刷データ変換手段４００７に依頼する。この作成処理を依頼された印刷データ変換手段４００７は、第２の印刷データ記憶手段４００５から印刷データ（カラーの印刷データ）を読み出し（Ｓ５０１４）、この読み出したカラーの印刷データを基にモノクロの印刷データを作成するとともに、この作成したモノクロの印刷データを第１の印刷データ記憶手段４００３に記憶する（Ｓ５０１５）。すなわち、印刷データ変換手段４００７は、カラーの印刷データをモノクロの印刷データに変換することになる。
【０１２９】
ちなみに、Ｓ５０１５の処理が実行されるのは、例えば、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材（つまりカラー色材のうち１つの色の色材）の残量が所定量以下となったときである。
【０１３０】
Ｓ５０１５が終了した場合は、Ｓ５００７に戻る。つまり、Ｓ５０１５が終了したときは、モノクロの印刷データの作成処理が終了した旨が印刷データ変換手段４００７から制御手段４００９へ通知されるので、この制御手段４００９は、Ｓ５００７以降を実行する。
【０１３１】
ところで、制御手段４００９は、Ｓ５０１２を実行した制御方法選択手段４００８から返信された問い合せ結果がモノクロ印刷を続行しない旨つまり印刷処理停止を示す旨である場合は、印刷処理を停止する旨のメッセージを操作パネル部１２３０の表示パネル部１２３２に表示して（Ｓ５０１６）、この処理を終了する。
【０１３２】
なお、実施の形態２において、レンダリング手段４００２によって描画（作成）される印刷データ、すなわち、第２の印刷データ記憶手段４００５に記憶されるカラーの印刷データとしては、ＲＧＢ８ビットで描画されたビットマップデータ、ＣＭＹＫ８ビットに色変換されたビットマップデータのように連続階調の印刷データ、あるいはＣＭＹＫの１ビットまたはｎビットに階調変換されたビットマップデータのように中間調の印刷データがある。
【０１３３】
そして、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材（つまりカラー色材のうち１つの色の色材）の残量が所定量以下となったときは、上記第２の印刷データ記憶手段４００５に記憶されている連続階調または中間調の印刷データは、印刷データ変換手段４００７によって黒色の色材で印刷可能な印刷データ（モノクロの印刷データ）に変換される。
【０１３４】
なお、この場合、ＲＧＢ８ビットの印刷データやＣＭＹＫ８ビットの印刷データ、あるいはＣＭＹＫの１ビットまたはｎビットの印刷データを基にモノクロの印刷データを作成する方法については、どのような方法でも構わない。
【０１３５】
また、実施の形態２において、印刷データがＲＧＢ８ビットで描画されたビットマップデータ、あるいはＣＭＹＫ８ビットに色変換されたビットマップデータのように連続階調の印刷データの場合においては、印刷データ（カラーの印刷データ）をエンジン部１２２０へ送信して印刷処理を開始する際に、色変換処理や階調変換処理を行うとともに、中間調の印刷データを作成しながらエンジン部１２２０にビデオ信号を送信する必要がある。
【０１３６】
また、実施の形態２では、ホストコンピュータ１１００から送信されたＰＤＬデータを画像印刷装置１２００が受信し、その画像印刷装置１２００のコントローラ部１２１０が受信したＰＤＬデータを基に印刷データの描画処理を実施するようにしたが、本発明はこれに限定されることなく、次のようにしてもよい。
【０１３７】
すなわち、ホストコンピュータ１１００は、ＰＤＬデータを解析し、この解析した結果に基づいて印刷データを作成するとともに、この作成した印刷データを画像印刷装置へ送信する。この場合の印刷データ（カラーの印刷データ）としては、ＲＧＢ８ビットで描画されたビットマップデータ、ＣＭＹＫ８ビットに色変換されたビットマップデータのように連続階調の印刷データ、あるいはＣＭＹＫの１ビットまたはｎビットに階調変換されたビットマップデータのように中間調の印刷データがある。
【０１３８】
画像印刷装置１２００は、ＰＤＬデータではなく、ホストコンピュータ１１００など外部で作成された印刷データを受信するＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）プリンタのような印刷装置とする。
【０１３９】
このＧＤＩプリンタのような印刷装置においては、ＰＤＬデータ入力手段４００１は、印刷データを入力（取得）する機能、またはＰＤＬデータや印刷データなど印刷に関するデータを入力（取得）する機能を有するものとする。また、レンダリング手段４００２による描画処理は機能しないことになる。そのため、レンダリング手段４００２は設ける必要はない。
【０１４０】
なお、上記ＧＤＩプリンタのような印刷装置を用いる場合、ホストコンピュータ１１００は、ＰＤＬ（ページ記述言語）を用いるのではなく、アプリケーション等が出力する信号をそのまま利用して印刷データを作成するようにしてもよい。
【０１４１】
さて、上述したＧＤＩプリンタのような印刷装置は、図６に示す印刷処理動作を示すフローチャートに従って印刷処理を実行することになる。
【０１４２】
なお、この図６に示す処理手順は、図５に示した処理手順において、Ｓ５００１〜Ｓ５００６をＳ５１１０〜Ｓ５１５０に代替した内容になっている。
【０１４３】
図６に示すように、制御手段４００９は、１ジョブ分の印刷データを受信する前に、色材残量フラグに０をセットし（Ｓ５１１０）、その後、ＰＤＬデータ入力手段２００１を介して、ホストコンピュータ１１００から送信された印刷データを受信し（Ｓ５１２０）、次に、受信した印刷データを第１の印刷データ記憶手段４００３に記憶するとともに（Ｓ５１３０）、前記受信した印刷データを第２の印刷データ記憶手段４００５に記憶し（Ｓ５１４０）、さらに、１ジョブの印刷データが受信済みか否かを判定する（Ｓ５１５０）。
【０１４４】
Ｓ５１５０において、１ジョブの印刷データが受信済みでないと判定された場合には上記Ｓ５１２０に戻り、一方、１ジョブの印刷データが受信済みであると判定された場合はＳ５００７に進む。このステップＳ５００７以降の処理については、図５に示す処理手順の場合と同様なので、ここではその説明は省略する。
【０１４５】
以上説明したように、実施の形態２によれば、第２の印刷データ記憶手段４００５が、ＰＤＬデータに基づいて描画されたビットマップの印刷データを印刷終了まで記憶しておき、カラー印刷時に、色材残量検知手段４００６によってカラー色材の残量が所定量以下であると検知された場合は、印刷データ変換手段４００７が、第２の印刷データ記憶手段４００５に記憶されているビットマップの印刷データを基に、ブラック色材のみで印刷可能な印刷データを再度作成し、印刷データ記録手段４００４が、このブラック色材のみで印刷可能な印刷データに基づいて印刷処理を実行するようにしているので、カラー色材の残量が所定量以下であると検知されたときは、記憶されている印刷データがＲＧＢ８ビットのデータあるいはＣＭＹＫ８ビットのデータの場合は、モノクロ印刷の結果を得ることができる。また、記憶されている印刷データがＣＭＹＫ１ビットまたはｎビットのデータの場合では、第２の印刷データ記憶手段４００５は、ＲＧＢ８ビットのデータあるいはＣＭＹＫ８ビットのデータの場合と比較して少ないメモリ容量でよく、しかも、モノクロ印刷の結果を得ることができる。
【０１４６】
また、実施の形態２によれば、ＰＤＬデータに基づく印刷データに対する印刷処理のときに、黒色以外の少なくとも１つの色の色材（カラー色材のうち１つの色の色材）の残量が所定量以下であることが検知されたときは、第２の印刷データ記憶手段４００５に記憶されている連続階調または中間調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができる。
【０１４７】
これにより、モノクロ印刷の結果を得ることができ、従来の技術の如く、カラー印刷時に、忠実な色再現を行っている領域と忠実でない色再現を行っている領域とが混在している不自然な画像（印刷結果）を提供することなく、自然なモノクロ印刷の結果を提供することができる。
【０１４８】
さらに、実施の形態２によれば、ホストコンピュータ１１００など外部で作成された連続階調または中間調の印刷データに対する印刷処理のときに、黒色以外の少なくとも１つの色の色材（カラー色材のうち１つの色の色材）の残量が所定量以下であることが検知されたときは、外部で作成され第２の印刷データ記憶手段４００５に記憶されている連続階調または中間調の印刷データを黒色の色材で印刷可能な印刷データに変換するようにしているので、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材の残量が所定量以下となった場合に、画像全体をモノクロ印刷することができる。
【０１４９】
これにより、モノクロ印刷の結果を得ることができ、従来の技術の如く、カラー印刷時に、忠実な色再現を行っている領域と忠実でない色再現を行っている領域とが混在している不自然な画像（印刷結果）を提供することなく、自然なモノクロ印刷の結果を提供することができる。
【０１５０】
さらに、実施の形態２によれば、黒色の色材で印刷可能な印刷データを描画するための基礎となるデータ例えば連続階調の印刷データや中間調の印刷データを、外部記憶装置として機能する第２の印刷データ記憶手段４００５に記憶するようにしているので、描画処理、画像処理を行うための主記憶手段（例えばＲＡＭ１２１４）のメモリ効率が向上し、印刷処理効率を向上させることができる。また、メモリプリント等の外部記憶装置を利用した印刷時に、黒色以外の少なくとも１つの色の色材の残量が所定量以下になった場合でも、画像全体をモノクロ印刷することができる。
【０１５１】
（実施の形態３）
図７は本発明の実施の形態３における画像印刷装置の機能を示す機能ブロック図、図８は図７に示した画像印刷装置の印刷処理動作を示すフローチャート、図９は図７に示した画像印刷装置の他の印刷処理動作を示すフローチャートである。
【０１５２】
この実施の形態３の画像印刷装置のハードウェア構成は、図１に示した実施の形態１の画像印刷装置の構成と同様になっているので、ここではその説明は省略する。
【０１５３】
図７に示す画像印刷装置において、ＰＤＬデータ入力手段（取得手段）６００１はＰＤＬデータを入力（取得）する。レンダリング手段（描画手段）６００２はＰＤＬデータを解析してビットマップデータを描画する。印刷データ記憶手段６００３はレンダリング手段によって作成された印刷データを格納する。印刷データ記録手段（印刷処理手段）６００４はコントローラ部からエンジン部に送信されたビデオ信号に基づき記録用紙などの記録媒体に印刷する。色材残量検知手段（検知手段）６００５はブラック色材およびカラー色材など色材の残量を検知する。制御方法選択手段（選択手段）６００６は色材の残量が所定量以下となった場合に行う印刷制御処理をユーザが選択するときに操作される。制御手段６００７は、画像印刷装置全体つまり上記各々の手段の全体的な制御を行う。
【０１５４】
ここで、図７に示した画像印刷装置の各構成要素と図１に示した画像印刷装置の各構成要素との対応関係について説明する。
【０１５５】
ＰＤＬデータ入力手段（取得手段）６００１は、外部インターフェース１２１１によって実現される。
【０１５６】
レンダリング手段（描画手段）６００２は、ＣＰＵ１２１２が、ＲＯＭ１２１３に記憶されている制御プログラムをＲＡＭ１２１４に展開（ローディング）してこの制御プログラムを実行することにより実現される。
【０１５７】
印刷データ記憶手段６００３は、ＲＡＭ１２１４あるいは外部記憶装置１２１７によって実現される。
【０１５８】
印刷データ記録手段（印刷処理手段）６００４は、記録部１２２２、色材格納供給部１２２３、および給紙搬送部１２２５によって実現される。
【０１５９】
色材残量検知手段（検知手段）６００５は、色材残量検知部１２２４によって実現される。制御方法選択手段（選択手段）６００６は、操作パネル部１２３０の表示パネル部１２３２あるいは入力部１２３３によって実現される。具体的には、制御方法選択手段２００７は、表示パネル部１２３２あるいは入力部１２３３からのユーザ入力に応じた入力情報を基にコントローラ部１２１０の制御方法を切り換えることにより実現される。
【０１６０】
上記各々の手段の全体的な制御を遂行するための制御プログラムはＲＯＭ１２１３に格納されており、制御手段６００７は、この制御プログラムをＲＯＭ１２１３からＲＡＭ１２１４に展開（ローディング）して、これを実行することにより画像印刷装置全体つまり上記各々の手段の全体的な制御を行う。
【０１６１】
次に、上述した画像印刷装置１２００の印刷処理動作について、図８を参照して説明する。
【０１６２】
制御手段６００７は、１ジョブ分のＰＤＬデータを受信する前に、色材残量フラグに０をセットし（ステップＳ７００１）、色材残量検知手段６００５に色材の残量を問い合せるとともに（Ｓ７００２）、色材残量検知手段６００５からの前記問い合せに対する問い合せ結果を基に、印刷に必要なカラー色材の残量は所定量を超えているか否かを判定する（Ｓ７００３）。
【０１６３】
Ｓ７００３においてカラー色材の残量が所定量以下であると判定した制御手段６００７が、モノクロ印刷を実施するか否かを制御方法選択手段６００６に問い合せると、制御方法選択手段６００６は、ユーザによる操作パネル部１２３０の入力操作に応じて設定された制御方法を示す情報に基づいてモノクロ印刷を続行するか否かを判定し（Ｓ７００４）、この判定した結果を上記問い合せに対する問い合せ結果として制御手段６００７へ返信する。
【０１６４】
Ｓ７００４を実行した制御方法選択手段６００６から返信された問い合せ結果を受け取った制御手段６００７は、その問い合せ結果がモノクロ印刷を続行する旨である場合には、０がセットされている色材残量フラグを０から１に更新（色材残量フラグに１をセット）し（Ｓ７００５）、ＰＤＬデータ入力手段６００１を介して、ホストコンピュータ１１００から送信されたＰＤＬデータを受信する（Ｓ７００６）。
【０１６５】
なお、Ｓ７００３においてカラー色材の残量が所定量を超えていると判定された場合は、Ｓ７００６に進む。
【０１６６】
ところで、Ｓ７００６を終了した制御手段６００７は、色材残量フラグは０であるか否かを判定し（Ｓ７００７）、色材残量フラグが０であると判定した場合には、レンダリング手段４００２に対して、受信したＰＤＬデータを渡して印刷データの描画処理を依頼する。
【０１６７】
この描画処理を制御手段６００７から依頼されたレンダリング手段６００２は、受け取ったＰＤＬデータを解析し、この解析した結果に基づいて印刷データを描画するとともに、この描画（作成）した印刷データを印刷データ記憶手段６００３に記憶する（Ｓ７００８）。この処理を終了したレンダリング手段６００２は、描画処理を終了した旨を制御手段６００７に通知する。
【０１６８】
一方、Ｓ７００７において色材残量フラグが０ではなく１であると判定した制御手段６００７は、レンダリング手段６００２に対して、受信したＰＤＬデータを渡してモノクロの描画処理を依頼する。
【０１６９】
このようにして制御手段６００７からモノクロの描画処理を依頼されたレンダリング手段６００２は、受け取ったＰＤＬデータを解析し、この解析した結果がカラーデータの場合は、このＰＤＬデータ（カラーデータ）を基にブラック色材で印刷可能な印刷データを描画するとともに、この描画（作成）した印刷データ（モノクロの印刷データ）を印刷データ記憶手段６００３に記憶する（Ｓ７００９）。この処理を終了したレンダリング手段６００２は、描画処理を終了した旨を制御手段６００７に通知する。
【０１７０】
ちなみに、Ｓ７００９の処理が実行されるのは、例えば、黒色を含む複数色の色材のうち黒色以外の少なくとも１つの色の色材（つまりカラー色材のうち１つの色の色材）の残量が所定量以下となったときである。
【０１７１】
Ｓ７００８あるいはＳ７００９を終了したレンダリング手段２００２から描画処理を終了した旨を通知された制御手段６００７は、１ジョブのＰＤＬデータが受信済みか否かを判定する（Ｓ７０１０）。
【０１７２】
このＳ７０１０において、１ジョブのＰＤＬデータが受信済みでないと判定された場合は、Ｓ７００６に戻り、１ジョブのＰＤＬデータが受信済みとなるまで、Ｓ７００６〜Ｓ７０１０の処理が繰り返される。
【０１７３】
Ｓ７０１０において１ジョブのＰＤＬデータが受信済みとであると判定した制御手段６００７が、印刷データ記憶手段６００３に記憶されている１ページ分の印刷データを読み出して印刷データ記録手段６００４へ送信すると、印刷データ記録手段２００４は、受信した１ページ分の印刷データに基づいて印刷処理を実行する（Ｓ７０１１）。
【０１７４】
Ｓ７０１１を終了した場合、制御手段６００７は、印刷の残ページが存在するか否かを判定し（Ｓ７０１２）、この判定の結果、残ページが存在する場合には、Ｓ７０１１に戻り、残ページがなくなるまで上述したＳ７０１２，Ｓ７０１２処理を繰り返し、一方、残ページが無い場合は、この処理を終了する。
【０１７５】
ところで、制御手段６００７は、Ｓ７００４を実行した制御方法選択手段６００６から返信された問い合せ結果がモノクロ印刷を続行しない旨つまり印刷処理停止を示す旨である場合は、印刷処理を停止する旨のメッセージを操作パネル部１２３０の表示パネル部１２３２に表示して（Ｓ７０１３）、この処理を終了する。
【０１７６】
なお、実施の形態３では、ホストコンピュータ１１００から送信されたＰＤＬデータを画像印刷装置１２００が受信し、その画像印刷装置１２００のコントローラ部１２１０が受信したＰＤＬデータを基に印刷データの描画処理を実施するようにしたが、本発明はこれに限定されることなく、次のようにしてもよい。
【０１７７】
すなわち、ホストコンピュータ１１００は、ＰＤＬデータを解析し、この解析した結果に基づいて印刷データを作成するとともに、この作成した印刷データを画像印刷装置へ送信する。この場合の印刷データ（カラーの印刷データ）としては、ＲＧＢ８ビットで描画されたビットマップデータ、ＣＭＹＫ８ビットに色変換されたビットマップデータのように連続階調の印刷データ、あるいはＣＭＹＫの１ビットまたはｎビットに階調変換されたビットマップデータのように中間調の印刷データがある。
【０１７８】
なお、上記ＧＤＩプリンタのような印刷装置を用いる場合、ホストコンピュータ１１００は、ＰＤＬ（ページ記述言語）を用いるのではなく、アプリケーション等が出力する信号をそのまま利用して印刷データを作成するようにしてもよい。
【０１７９】
画像印刷装置１２００は、ＰＤＬデータではなく、ホストコンピュータ１１００など外部で作成された印刷データを受信するＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）プリンタのような印刷装置とする。
【０１８０】
このＧＤＩプリンタのような印刷装置においては、ＰＤＬデータ入力手段６００１は、印刷データを入力（取得）する機能、またはＰＤＬデータや印刷データなど印刷に関するデータを入力（取得）する機能を有するものとする。また、実施の形態２の第２の印刷データ記憶手段４００５と同様の機能を有する記憶手段、および実施の形態２の印刷データ変換手段４００７と同様の機能を有する印刷データ変換手段を追加する。さらに、レンダリング手段６００２による描画処理は機能しないことになる。そのため、レンダリング手段４００２は設ける必要はない。
【０１８１】
また、印刷データがＲＧＢ８ビットで描画されたビットマップデータ、あるいはＣＭＹＫ８ビットに色変換されたビットマップデータのように連続階調の印刷データの場合においては、印刷データ（カラーの印刷データ）をエンジン部１２２０へ送信して印刷処理を開始する際に、色変換処理や階調変換処理を行うとともに、中間調の印刷データを作成しながらエンジン部１２２０にビデオ信号を送信する必要がある。
【０１８２】
さて、上述したＧＤＩプリンタのような印刷装置は、図９に示す印刷処理動作を示すフローチャートに従って印刷処理を実行することになる。
【０１８３】
この図９に示す処理手順は、図８に示した処理手順において、Ｓ７００６〜Ｓ７０１１をＳ７１１０〜Ｓ７１５０に代替した内容になっている。そこで、ここでは、Ｓ７１１０〜Ｓ７１５０の処理についてのみ説明する。
【０１８４】
図９に示すように、Ｓ７００６を終了した制御手段６００７は、ＰＤＬデータ入力手段６００１を介して、ホストコンピュータ１１００から送信された印刷データを受信し、この印刷データを上記記憶手段（第２の印刷データ記憶手段４００５に対応する手段）に記憶し（Ｓ７１１０）、その後、色材残量フラグは０であるか否かを判定する（Ｓ７１２０）。
【０１８５】
Ｓ７１２０において色材残量フラグが１であると判定した制御手段６００７は、記憶手段に記憶されている印刷データを読み出して印刷データ記憶手段６００３に記憶する（Ｓ７１３０）。
【０１８６】
一方、Ｓ７１２０において色材残量フラグが０ではなく１であると判定した制御手段６００７は、モノクロの印刷データの作成処理を印刷データ変換手段（印刷データ変換手段４００７に対応する手段）に依頼する。この作成処理を依頼された印刷データ変換手段は、記憶手段から印刷データ（カラーの印刷データ）を読み出し、この読み出したカラーの印刷データを基にモノクロの印刷データを作成するとともに、この作成したモノクロの印刷データを印刷データ記憶手段６００３に記憶する（Ｓ７１４０）。すなわち、カラーの印刷データはモノクロの印刷データに変換されることになる。
【０１８７】
Ｓ７１３０あるいはＳ７１４０を終了した場合、制御手段６００７は、１ジョブの印刷データが受信済みか否かを判定する（Ｓ７１５０）。
【０１８８】
このＳ７１５０において１ジョブの印刷データが受信済みでないと判定された場合は、Ｓ７１１０に戻る。一方、Ｓ７１５０において１ジョブの印刷データが受信済みとであると判定された場合は、Ｓ７０１２へ進む。
【０１８９】
以上説明したように、実施の形態３によれば、上述した実施の形態２の場合と同様の作用効果を期待することができる。
【０１９０】
ところで、上述した実施の形態１〜３においては、印刷処理の効率化やメモリ資源の有効利用のために、次の（１）〜（３）の記載内容のようにしても良い。
【０１９１】
（１）ＲＡＭ１２１４のメモリ容量を効率よく使用するために、印刷データに圧縮／伸長処理を行うようにする。
【０１９２】
（２）圧縮／伸長処理や、描画処理で行われる色変換や階調変換等の画像処理の一部または全部を高速に処理するために、ＣＰＵ１２１２ではなくＬＳＩ（大規模集積回路）を用いるようにする。
【０１９３】
（３）ＲＧＢ８ビットで描画されたビットマップデータ、ＣＭＹＫ８ビットに色変換されたビットマップデータのように連続階調の印刷データ、あるいはＣＭＹＫの１ビットまたはしｎビットに階調変換されたビットマップデータのように中間調の印刷データは、圧縮されて印刷データ記憶手段に記憶するようにする。
【産業上の利用可能性】
【０１９４】
本発明は、ＰＤＬデータまたは外部で作成されたカラーの印刷データを印刷終了まで記憶しておき、カラー印刷時に、黒色以外の少なくとも１つの色の色材（カラー色材のうち１つの色の色材）の残量が所定量以下であることが検知されたときは、ＰＤＬデータまたはカラーの印刷データに基づいてモノクロの印刷データを作成するようにした画像記録装置であり、メモリプリントなど外部記憶装置を利用した印刷処理を実施する画像印刷装置および画像印刷方法に適用することができる。
【図面の簡単な説明】
【０１９５】
【図１】本発明の実施の形態１における画像印刷装置の構成を示す構成図
【図２】図１に示した画像印刷装置の機能を示す機能ブロック図
【図３】図２に示した画像印刷装置の印刷処理動作を示すフローチャート
【図４】本発明の実施の形態２における画像印刷装置の機能を示す機能ブロック図
【図５】図４に示した画像印刷装置の印刷処理動作を示すフローチャート
【図６】図４に示した画像印刷装置の他の印刷処理動作を示すフローチャート
【図７】本発明の実施の形態３における画像印刷装置の機能を示す機能ブロック図
【図８】図７に示した画像印刷装置の印刷処理動作を示すフローチャート
【図９】図７に示した画像印刷装置の他の印刷処理動作を示すフローチャート
【符号の説明】
【０１９６】
１１００    ホストコンピュータ
１２００    画像印刷装置
１２１０    コントローラ部
１２１１    外部インターフェース
１２１２    中央演算処理装置（ＣＰＵ）
１２１３    リードオンリーメモリ（ＲＯＭ）
１２１４    ランダムアクセスメモリ（ＲＡＭ）
１２１５    エンジンインターフェース
１２１６    パネルインターフェース
１２１７    外部記憶装置
１２１８    データバス
１２２０    エンジン部
１２２１    エンジンインターフェース
１２２２    記録部
１２２３    色材格納供給部
１２２４    色材残量検知部
１２２５    給紙搬送部
１２２６    データバス
１２３０    操作パネル部
１２３１    パネルインターフェース
１２３２    表示パネル部
１２３３    入力部
１２３４    データバス
２００１    ＰＤＬ入力手段（取得手段）
２００２    レンダリング手段（描画手段）
２００３    印刷データ記憶手段
２００４    印刷データ記録手段（印刷処理手段）
２００５    ＰＤＬデータ記憶手段（データ記憶手段）
２００６    色材残量検知手段（検知手段）
２００７    制御方法選択手段（選択手段）
２００８    制御手段
４００１    ＰＤＬデータ入力手段（取得手段）
４００２    レンダリング手段（描画手段）
４００３    第１の印刷データ記憶手段
４００４    印刷データ記録手段（印刷処理手段）
４００５    第２の印刷データ記憶手段（記憶手段）
４００６    色材残量検知手段（検知手段）
４００７    印刷データ変換手段
４００８    制御方法変換手段（選択手段）
４００９    制御手段
６００１    ＰＤＬデータ入力手段（取得手段）
６００２    レンダリング手段（描画手段）
６００３    印刷データ記憶手段
６００４    印刷データ記録手段（印刷処理手段）
６００５    色材残量検知手段（検知手段）
６００６    制御方法選択手段（選択手段）
６００７    制御手段
【図１】
2006231743.tif 000003
【図２】
2006231743.tif 000004
【図３】
2006231743.tif 000005
【図４】
2006231743.tif 000006
【図５】
2006231743.tif 000007
【図６】
2006231743.tif 000008
【図７】
2006231743.tif 000009
【図８】
2006231743.tif 000010
【図９】
2006231743.tif 000011