"装置によって読取られた画像データ若しくは、コンピュータから送られた出力データによりデータを出力し、且つ、カラーデータの有無を検出する手段を有する画像形成装置において、画像形成装置がカラー印刷できない状態である場合に、記録データにカラーデータが含まれていることを検出した際には、ページ毎にカラーモード以外のモードでの出力を行うか、ジョブを待機状態にするかをユーザーに問い合わせることを特徴とするカラー印刷縮退動作可能な画像形成装置。装置によって読取られた画像データ若しくは、コンピュータから送られた出力データによりデータを出力し、且つ、カラーデータの有無を検出する手段を有する画像形成装置において、画像形成装置がカラー印刷できない状態である場合に、記録データにカラーデータが含まれていることを検出した際には、ジョブ毎にカラーモード以外のモードでの出力を行うか、あるいはジョブを待機状態にするかをユーザーに問い合わせることを特徴とするカラー印刷縮退動作可能な画像形成装置。装置によって読取られた画像データ若しくは、コンピュータから送られた出力データによりデータを出力し、且つ、カラーデータの有無を検出する手段を有する画像形成装置において、画像形成装置がカラー印刷できない状態である場合に、記録データにカラーデータが含まれていることを検出した際には、ページ毎かあるいはジョブ毎にカラーモード以外のモードでの出力を行うか、あるいはジョブを待機状態にするかをユーザーに問い合わせることを特徴とするカラー印刷縮退動作可能な画像形成装置。装置によって読取られた画像データ若しくは、コンピュータから送られた出力データによりデータを出力し、且つ、カラーデータの有無を検出する手段を有する画像形成装置において、画像形成装置がカラー印刷できない状態である場合に、記録データにカラーデータが含まれていることを検出した際には、ページ毎かあるいはジョブ毎にカラーモード以外のモードでの出力を行うか、あるいはジョブを待機状態にするかをユーザーに問い合わせ、かつ該当カラーデータを含むページの出力のみを処理しないことを選択可能とすることを特徴とするカラー印刷縮退動作可能な画像形成装置。一方で昨今、画像形成装置の機能は多様化しジョブ投入後に出力先を変更が可能となることで、予め操作部上でマスク設定をする必要があるかをジョブ投入時に確定することが困難な場合が多い。また、複数のジョブを同時に投入、実行することが可能となっているため、ジョブ投入時には問題がないと判断されても、ジョブ実行直前やジョブ実行中に特定色以外の出力が不可能になる場面も多い。また、逆にジョブの投入後に実行不可能と判断されても、任意のタイミングでユーザーやサービスの操作により特定色以外の出力が可能な状態に機械が復帰する可能性もあるため、ジョブ投入時に制限をかける構成は結果的には作業効率の低下を引き起こす。また、ユーザーの判断を介すことなく自動的に特定色に切り替えて出力することは、色表現が大きな意味を持つような画像では、原稿が持つ本来の意味を失うこともあり、原稿によっては出力を行わない方が良い。装置によって読取られた画像データ若しくは、コンピュータから送られた出力データによりデータを出力し、且つ、カラーデータの有無を検出する手段を有する画像形成装置において、画像形成装置がカラー印刷できない状態である場合に、記録データにカラーデータが含まれていることを検出した際には、ページ毎にカラーモード以外のモードでの出力を行うか、ジョブを待機状態にするかをユーザーに問い合わせることを特徴とするカラー印刷縮退動作可能な画像形成装置。装置によって読取られた画像データ若しくは、コンピュータから送られた出力データによりデータを出力し、且つ、カラーデータの有無を検出する手段を有する画像形成装置において、画像形成装置がカラー印刷できない状態である場合に、記録データにカラーデータが含まれていることを検出した際には、ジョブ毎にカラーモード以外のモードでの出力を行うか、あるいはジョブを待機状態にするかをユーザーに問い合わせることを特徴とするカラー印刷縮退動作可能な画像形成装置。特定色以外の出力が不可能な場合においても、ジョブの投入は可能とすることで出力に必要な画像処理を実行する等が可能となることで、機械のダウンタイムを低下させることが可能となるとともに、ユーザーが選択的に特定色で出力を継続するか否かを指定することで所望の出力を得ることが可能となる。[実施例1]以下、本発明の実施携帯を図面に基づいて説明する。以下、本発明の実施の形態を図面に基づいて詳説する。図1は本発明に係る電子部品としてのコントローラ部が搭載された画像入出力装置データ処理装置の一実施の形態を示すブロック構成図であって、該画像入出力装置1は、イーサネット登録商標等のLANLocalAreaNetwork400にてのホストコンピュータ本実施の形態では第一、第二のホストコンピュータ3,4に接続されている。即ち、上記画像入出力システム装置1は、画像データの読取処理を行うリーダー部2と、画像データの出力処理を行うプリンタ部6と、画像データの入出力操作を行うキーボード、及び画像データや各種機能の表示などを行う液晶パネルを備えた操作部7と、制御プログラムや画像データ等が予め書き込まれたハードディスクドライブ8を装着し、これら各構成要素に接続されて該構成要素に接続されて該構成要素を制御する単一の電子部品からなるコントローラ部110とから構成されている。さらにリーダー部2は原稿用紙を搬送する原稿給紙ユニット部10と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナ部11とを有し、プリンタ部6は記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット部12と画像データを記録用紙に転写、定着するマーキングユニット部13と印字された記録用紙にソート処理やステイプル処理を施して、外部に排出する排紙ユニット部14とを有している。コントローラ部110は、上述したように単一の電子部品で構成され、リーダー部2読み取った画像データをコードに変換し、LAN400を介して第一及び第二のホストコンピュータ3、4に送信するスキャナ機能、及びホストコンピュータ3、4からLAN2を介して受信したコードデータを画像データに変換し、プリンタ部6に出力するプリンタ機能、その他の機能ブロックを有している。図2はコントローラ部110の詳細を示すブロック図である。すなわち、メインコントローラ32は、CPU33とバスコントローラ34と後述する各種コントローラ回路を含む機能ブロックとを内蔵すると共に、ROMI/F35を介してROM36と接続され、DRAMI/F37を介してDRAM38と接続され、コーデックI/F39を介してコーデック40と接続され、また、ネットワークI/F41を介してネットワークコントローラ42と接続されている。ROM36は、メインコントローラ32のCPU33で実行される各種制御プログラムや演算データが確認されている。DRAM38は、CPU33が動作するための作業領域や画像データを蓄積するための領域として使用される。コーデック40はDRAM38に蓄積されたラスターイメージデータをMH/MR/MMR/JBIGなどの周知の圧縮方式で圧縮し、また圧縮されたデータをラスターイメージに伸長する。また、コーデック40にはSRAM43が接続されており、該SRAM43は前記コーデック40の一時的な作業領域として使用される。ネットワークコントローラ42は、ネットワーク44を介してLAN2との間で所定の制御動作を行う。また、前記メインコントローラ32はスキャナバス45を介してスキャナI/F46に接続され、プリンタバス47を介してプリンタI/F48に接続され、さらにPCIバス等の汎用高速バス49を介して拡張ボードを接続するための拡張コネクタ50及び入出力制御部I/O制御部51に接続されている。I/O制御部51はリーダー部2やプリンタ部6との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ52が2チャンネル装備されており、該シリアル通信コントローラ52はI/Oバス53を介してスキャナI/F46及びプリンタI/F48に接続されている。スキャナI/F48は、第一の調歩同期シリアルI/F54及び第一のビデオI/F55を介してスキャナコネクタ56に接続され、さらに該スキャナコネクタ56はリーダー部2のスキャナユニット11に接続されている。そして、スキャナI/F46はスキャナ部11から受信した画像データに対し所望の2値化処理や、主走査方向及び/又は副走査方向の変倍処理を行い、またスキャナ部11から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス45を介してメインコントローラ32に転送する。また、プリンタI/F48は、第2の調歩同期シリアルI/F57及び第2のビデオI/F58を介してプリンタコネクタ59に接続され、さらに該プリンタコネクタ59はプリンタ部6のマーキングユニット13に接続されている。そして、プリンタI/F48はメインコントローラ32から出力された画像データにスムージング処理を施して該画像データをマーキングユニット13に出力し、さらにマーキングユニット13から送られたビデオ信号に基づいて、生成された制御信号をプリンタバス47に出力する。そして、CPU33は、ROM36からROMI/F35を介して読み込まれた制御プログラムに基づいて動作し、例えば、第1及び第2のホストコンピュータ3、4から受信したPDLページ記述言語データを解釈し、ラスターイメージデータに展開処理を行う。また、バスコントローラ34は、スキャナI/F46プリンタI/F48、その他拡張コネクタ50等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション調停やDMAデータ転送の制御を行う。即ち、例えば、上述したDRAM38とコーデック40との間のデータ転送や、スキャナ部5からDRAM38へのデータ転送、DRAM38からマーキングユニット13へのデータ転送等は、バスコントローラ34によって制御され、DMA転送される。また、I/O制御部51は、LCDコントローラ60及びキー入力I/F761を介してパネルI/F62は操作部7に接続されている。また、前記I/O制御部51は不揮発性メモリとしてのEEPROM66に接続され、またE-IDEコネクタ63を介してハードディスクドライブ8に接続され、さらに、機器内で管理する日付と時刻を更新/保存するリアルタイムクロックモジュール64に接続されている。尚、リアルタイムクロックモジュール64はバックアップ用電池65に接続されて該バックアップ用電池65によりバックアップされている。以降、図3のフローチャートに沿ってメインコントローラ32のCPU33で実行されるプログラムの動作について説明する。CPU33はPC3あるいはPC4からのプリントデータ、もしくはスキャナユニット11から入力される画像をマーキングユニット13に転送して印刷することが可能である。CPU33はマーキングユニット13に出力する前にCPU33でS0101にて印刷前に必要な画像処理を実行する。この際に画像データをサンプリングし、カラーデータが含まれているか否かを確認可能としておく。CPU33は続くS0102にて実行ジョブが白黒出力設定されているかを確認する。コントローラ部110ではジョブ毎に白黒固定で出力する設定を実施することが可能であり、これらの情報はDRAM38に保存される。白黒出力設定は後続のS0107においても設定可能な情報である。CPU33はS0102にて白黒出力設定されていると判定された場合にはS0111に処理を移行して白黒データを生成し、マーキングユニット13に転送する。マーキングユニット13では白黒画像の印刷を実施する。CPU33はS0102にて白黒出力設定がされていないと判定された場合には、S0103に処理を移行する。S0103ではS0101で前処理を実行した結果から、画像データにカラーデータが含まれているか否かについて確認する。CPU33はカラーデータが含まれていると判断される場合には処理をS0104へ、そうでない場合には処理をS0111へ移行する。S0104では出力先のマーキングユニット13がカラー出力可能な状態かあるいは白黒のみ出力可能な状態かについて確認する。カラー出力が可能ではない条件としては例えばカラー用のインク、あるいはトナー等の記録材の不足、あるいはカラー用のインクヘッド故障やカラー印刷用の転写ドラムの故障等が挙げられる。カラー出力が可能では無く白黒出力のみ可能な状態をカラー縮退状態以降、カラー縮退状態として判断し、S0104ではカラー出力可能な状態であれば、処理をS0110にそうでない場合には処理をS0105に移行する。S0110ではマーキングユニット13はコントローラ部110から受信した画像データを使用してカラー印刷を実施する。S0105ではカラーが出力可能ではないので、ユーザーに対して操作部7を介してジョブの振る舞いについての設定を要求する。図6に操作部に表示される内容の一例を記載した。操作部7にてカラーのページが検出された該当ジョブの後続ページを全て白黒でプリントするかあるいはカラー縮退状態からマーキングユニット13が復帰するまでジョブ待機させるかを選択させる。ジョブキャンセルする場合には処理をS0108に移行して、該当ジョブをキャンセルして処理を終了する。待機を選択する場合にマーキングユニット13が復帰するまでS0106でジョブを待機させる。待機中の処理については別フローで説明する。白黒出力する場合には、S0107でジョブに対して白黒出力設定を実施する。ジョブに対して白黒出力設定するとこの情報はDRAM38に保存される。DRAM38に保存されるこの情報はS0102にてCPU33に参照される。S0107の処理後CPU33はS0111に移行して白黒出力を実施する。S0110とS0111について処理が終了するとCPU33はS0113に処理を移行して、出力処理をしたページが最終ページか否かを確認する。最終ページである場合にはジョブを終了し、そうでない場合にはCPU33は処理をS0101に戻す。次に図5のフローチャートを用いて、S0106で待機中とされたジョブの振る舞いについて説明する。ジョブの状態はCPU33の持つDRAM38上で管理される。CPU33はS0301で実行中のジョブがあるかを判断し、実行中のジョブがない場合には処理をS0302に移行する。CPU33はS0302で出力先、すなわちマーキングユニット13がカラー縮退状態か否かを判断し、縮退状態である場合には処理をS0301に戻す。縮退状態が解除されている場合には処理をS0303に移行し、待機中のカラージョブがあるか確認する。カラー縮退で待機中のジョブがある場合にはCPU33は処理をS0301に戻す。カラー縮退で待機中のジョブがある場合にはCPU33はS0304で該当ジョブを実行する。ジョブの実行フローは図3のフローチャートとなる。上述のような流れを実行することで、画像入出力システム11は特定色以外の出力が不可能な場合においても、ジョブの投入は可能とすることで出力に必要な画像処理を実行する等が可能となり、機械のダウンタイムを低下させることが可能となる。ユーザーがジョブ単位に選択的に特定色で出力を継続するか否かを指定することで望まない出力を実施することなく、所望の出力を得ることが可能となる。[実施例2]実施例1ではジョブに対して白黒出力を実施する例について述べた。本実施例ではページ毎に白黒出力の設定を実施する例について図4のフローチャートを用いて説明する。図1、図2の説明は実施例1と同じであるので説明を省略する。以降、図4のフローチャートに沿ってメインコントローラ32のCPU33で実行されるプログラムの動作について説明する。CPU33はPC3あるいはPC4からのプリントデータ、もしくはスキャナユニット11から入力される画像をマーキングユニット13に転送して印刷することが可能である。CPU33はマーキングユニット13に出力する前にCPU33でS0201にて印刷前に必要な画像処理を実行する。この際に画像データをサンプリングし、カラーデータが含まれているか否かを確認可能としておく。CPU33は続くS0202にて実行ジョブが白黒出力設定されているかを確認する。コントローラ部110ではジョブ毎に白黒固定で出力する設定を実施することが可能であり、これらの情報はDRAM38に保存される。白黒出力設定は後続のS0214においても設定可能な情報である。CPU33はS0202にて白黒出力設定されていると判定された場合にはS0211に処理を移行して白黒データを生成し、マーキングユニット13に転送する。S0211ではマーキングユニット13では白黒画像の印刷を実施する。CPU33はS0202にて白黒出力設定がされていないと判定された場合には、S0203に処理を移行する。S0203ではS0201で前処理を実行した結果から、画像データにカラーデータが含まれているか否かについて確認する。CPU33はカラーデータが含まれていると判断される場合には処理をS0204へ、そうでない場合には処理をS0211へ移行する。S0204では出力先のマーキングユニット13がカラー出力可能な状態かあるいは白黒のみ出力可能な状態かについて確認する。カラー出力が可能ではない条件としては例えばカラー用のインク、あるいはトナー等の記録材の不足、あるいはカラー用のインクヘッド故障やカラー印刷用の転写ドラムの故障等が挙げられる。カラー出力が可能では無く白黒出力のみ可能な状態をカラー縮退状態以降、カラー縮退状態として判断し、S0204ではカラー出力可能な状態であれば、処理をS0210にそうでない場合には処理をS0205に移行する。S0210ではマーキングユニット13はコントローラ部110から受信した画像データを使用してカラー印刷を実施する。S0205ではカラーが出力可能ではないので、ユーザーに対して操作部7を介してジョブをキャンセルするか否かの振る舞いについての設定を要求する。ジョブキャンセルする場合には処理をS0208に移行して、該当ジョブをキャンセルして処理を終了する。ジョブをキャンセルしない場合には処理をS0206に移行する。CPU33は操作部7を介して後続のページを含むすべてのカラーページをすべて白黒出力するか否かの確認を行う。ユーザーが後続のページを含むジョブすべてを白黒出力設定することを指示した場合、CPU33は処理をS0214に処理を移行する。白黒出力する場合には、S0214でジョブに対して白黒出力設定を実施する。ジョブに対して白黒出力設定するとこの情報はDRAM38に保存される。DRAM38に保存されるこの情報はS0202にてCPU33に参照される。S0214の処理後CPU33はS0211に移行して白黒出力を実施する。S0206でジョブに対して白黒出力を設定しない場合、CPU33は処理をS0207に移行する。S0207では該当ページのみ白黒で出力するか否かについて操作部7を介してユーザーに確認する。このページのみ白黒出力する場合には処理をS0211に移行し、白黒出力を実行する。そうでない場合には処理をS0209に移行し、このページのみ印刷をしないか否か操作部7を介してユーザーに確認する。ページをスキップする場合には処理をS0213に移行する。S0213では後続ページがあるか否かを確認し、最終ページで有れば、ジョブを終了する。そうでない場合には処理をS0201に戻す。ページをスキップしない場合にはジョブを待機中とする。待機を選択する場合にマーキングユニット13が復帰するまでS0106でジョブを待機させる。待機中の処理については別フローで既に図5を用いて実施例1説明しているので省略する。またS0205、S0206、S0207、S0209の操作部7の表示例を図7に一例として示した。上述のような流れを実行することで、画像入出力システム11は特定色以外の出力が不可能な場合においても、ジョブの投入は可能とすることで出力に必要な画像処理を実行する等が可能となり、機械のダウンタイムを低下させることが可能となる。さらに、ユーザーがジョブ単位、ページ単位に選択的に特定色で出力を継続するか否か、またページ単位に出力スキップすることを指定することで望まない出力を実施することなく、所望の出力を得ることが可能となる。"