(57)【特許請求の範囲】
【請求項１】
情報処理装置と、該情報処理装置から印刷データを受信して印刷処理を実行する印刷装置とを有する印刷システムであって、
前記印刷装置は、
前記情報処理装置から第１印刷データを受信する第１受信手段と、
外部装置から送信される第２印刷データを受信する第２受信手段と、
前記第１印刷データ又は前記第２印刷データに基づいて印刷処理を実行する印刷手段と、
前記情報処理装置に、前記第２受信手段による前記第２印刷データの受信状況を通知する通知手段とを有し、
前記情報処理装置は、
前記第１印刷データを生成する生成手段と、
前記第１印刷データを前記印刷装置に送信する送信手段と、
前記通知手段により通知される前記第２印刷データの受信状況を取得する取得手段と、
前記第２受信手段が受信中の前記第２印刷データに基づく印刷処理を実行するまでに前記第１印刷データに基づく印刷処理を実行させるか否かを、前記生成手段による前記第１印刷データの生成状況と前記取得手段が取得した前記第２印刷データの受信状況とに基づいて判断する判断手段とを有し、
前記送信手段は、前記第１印刷データに基づく印刷処理を実行させると前記判断手段が判断した場合は前記第２印刷データの受信中に前記第１印刷データを送信し、前記第１印刷データに基づく印刷処理を実行させないと前記判断手段が判断した場合は前記第２印刷データの受信中には前記第１印刷データを送信しないことを特徴とする印刷システム。
【請求項２】
前記判断手段は、前記受信状況に基づいて前記第２受信手段が受信中の前記第２印刷データを印刷処理するまでの時間を予測し、前記予測した時間までに前記第１印刷データの生成が完了して前記印刷手段が印刷可能となっている場合に、前記第２受信手段が受信中の前記第２印刷データに基づく印刷処理を実行するまでに前記生成手段が生成した前記第１印刷データに基づく印刷処理を実行させると判断することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷装置は、
前記情報処理装置において判断手段が前記第１印刷データに基づく印刷処理を実行させると判断して前記送信手段が前記第１印刷データを送信した後に、前記第２受信手段による前記第２印刷データの受信状況に基づいて、前記第１受信手段による前記第１印刷データの受信を中断して前記第２印刷データに基づく印刷処理を実行すべき場合には、前記第２印刷データに基づく印刷処理の開始の指示を前記情報処理装置に要求する開始指示要求手段を有することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記印刷手段は、前記第１受信手段が前記第１印刷データに基づく印刷処理の開始指示を受信したことに応じて前記第１印刷データに基づく印刷処理を開始することを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
印刷部とデータ受信部とを有する印刷装置に接続される情報処理装置であって、
第１印刷データを生成する生成手段と、
前記第１印刷データを前記印刷装置に送信する送信手段と、
前記印刷装置から、前記印刷装置のデータ受信部が受信する第２印刷データの受信状況を取得する取得手段と、
前記データ受信部で受信中の前記第２印刷データに基づく印刷処理を実行するまでに前記第１印刷データに基づく印刷処理を実行させるか否かを、前記生成手段による前記第１印刷データの生成状況と前記取得手段が取得した前記第２印刷データの受信状況とに基づいて判断する判断手段とを有し、
前記送信手段は、前記第１印刷データに基づく印刷処理を実行させると前記判断手段が判断した場合は前記第２印刷データの受信中に前記第１印刷データを送信し、前記第１印刷データに基づく印刷処理を実行させないと前記判断手段が判断した場合は前記第２印刷データの受信中には前記第１印刷データを送信しないことを特徴とする情報処理装置。
【請求項６】
前記判断手段は、前記受信状況に基づいて前記データ受信部が受信中の前記第２印刷データを印刷処理するまでの時間を予測し、前記予測した時間までに前記第１印刷データの生成が完了して前記印刷手段が印刷可能となっている場合に、前記データ受信部が受信中の前記第２印刷データに基づく印刷処理を実行するまでに前記生成手段が生成した前記第１印刷データに基づく印刷処理を実行させると判断することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記送信手段は、前記第１印刷データに基づく印刷処理の開始指示を前記印刷装置に送信することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記送信手段は、前記第２印刷データに基づく印刷処理の開始指示を前記印刷装置に送信することを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
情報処理装置から印刷データを受信して印刷処理を実行する印刷装置であって、
前記情報処理装置から第１印刷データを受信する第１受信手段と、
外部装置から送信される第２印刷データを受信する第２受信手段と、
前記第１印刷データ又は前記第２印刷データに基づいて印刷処理を実行する印刷手段と、
前記情報処理装置に、前記第２受信手段による前記第２印刷データの受信状況を通知する通知手段とを備え、
前記印刷手段は、前記情報処理装置が前記通知手段により通知した前記第２印刷データの受信状況と前記第１印刷データの生成状況とに基づき前記第１印刷データを送信した場合、前記第２印刷データの受信中に前記第１印刷データに基づく印刷処理を実行することを特徴とする印刷装置。
【請求項１０】
前記印刷手段は、前記第２印刷データの受信中に前記第１印刷データに基づく印刷処理を実行する場合、前記第１印刷データに基づく印刷処理の終了後に前記第２印刷データの印刷を実行することを特徴とする請求項９に記載の印刷装置。
【請求項１１】
前記情報処理装置において判断手段が前記第１印刷データに基づく印刷処理を実行させると判断して前記送信手段が前記第１印刷データを送信した後に、前記第２受信手段による前記第２印刷データの受信状況に基づいて、前記第１受信手段による前記第１印刷データの受信を中断して前記第２印刷データに基づく印刷処理を実行すべき場合には、前記第２印刷データに基づく印刷処理の開始の指示を前記情報処理装置に要求する開始指示要求手段を有することを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
情報処理装置と、該情報処理装置から印刷データを受信して印刷処理を実行する印刷装置とを有する印刷システムにおける情報処理方法であって、
第１印刷データを生成する生成工程と、
前記第１印刷データを前記情報処理装置から前記印刷装置に転送する転送工程と、
外部装置から送信される第２印刷データを前記印刷装置が受信する受信工程と、
前記受信工程による前記第２印刷データの受信状況を前記印刷装置から前記情報処理装置に通知する通知工程と、
前記受信手段が受信中の前記第２印刷データに基づく印刷処理を実行するまでに前記生成工程が生成した前記第１印刷データに基づく印刷処理を実行させるか否かを、前記生成工程による前記第１印刷データの生成状況と前記通知工程により通知された前記第２印刷データの受信状況とに基づいて判断する判断工程とを有し、
前記転送工程は、前記第１印刷データに基づく印刷処理を実行させると前記判断工程が判断した場合は前記第２印刷データの受信中に前記第１印刷データを転送し、前記第１印刷データに基づく印刷処理を実行させないと前記判断工程が判断した場合は前記第２印刷データの受信中には前記第１印刷データを転送しないことを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストベース・プリンタを内蔵した複合機の各印刷ジョブ（ＦＡＸの印刷、プリンタとしての印刷、コピーとしての印刷）の印刷管理に関するものである。
【０００２】
【従来の技術】
従来は、優先順位（たとえばＦＡＸ,コピー、プリンタの順）に従ってどの印刷ジョブの印刷を行うかを決めていた。
【０００３】
【発明が解決しようとする課題】
図１７は、従来の複合機のプリンタ及びＦＡＸ印刷時の各処理の流れ示す図である。この図は、ホストコンピュータと複合機が接続された出力管理システムの処理の流れを示しており、時間は左から右へ流れている。Ｌ１は印刷ジョブの１枚目のレンダリング時間（印刷イメージに変換して圧縮するまでの時間）を示している。
【０００４】
Ｌ２は印刷ジョブの２枚目のレンダリング時間を示している。Ｔ１は一枚目の印刷データをホストコンピュータから複合機へ転送する時間を示している。Ｔ２は二枚目の印刷データをホストコンピュータから複合機へ転送する時間を示している。
【０００５】
Ｐ１は複合機のプリンタエンジン部が、ホストコンピュータから一枚目の印刷を行なっている時間を示している（矢印の線以外、プリンタエンジンは空きとなっている事を示す）。Ｐ２は複合機のプリンタエンジン部が、ホストコンピュータから二枚目の印刷を行なっている時間を示している。
【０００６】
ＦＰ１は複合機のプリンタエンジン部が、ＦＡＸからの一枚目の印刷を行なっている時間を示している。ＦＰ２は複合機のプリンタエンジン部が、ＦＡＸからの二枚目の印刷を行なっている時間を示している。ＦＲはＦＡＸ部がＦＡＸを受信していることを示している。
【０００７】
Ｄ１はＦＡＸ部に受信したＦＡＸの一枚目の印刷データをプリンタコントローラにＤＭＡにより転送していることを示している。Ｄ２はＦＡＸ部に受信したＦＡＸの二枚目の印刷データをプリンタコントローラにＤＭＡにより転送していることを示している。
【０００８】
このように、プリンタの空き時間（レンダリング中、印刷データの転送中）にＦＡＸの印刷を行う事はできなかった為、プリンタエンジンが印刷データ待ちで一時停止している常態が生じ効率的に各印刷ジョブを印刷することができなかった。
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、情報処理装置と情報処理装置から印刷データを受信して印刷処理を実行する印刷装置とを有する印刷システムにおいて、印刷装置で外部装置からの印刷データの受信状況により印刷処理に空き時間が発生するような場合に、印刷処理にかかるトータルの時間を短縮することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の印刷システムは、情報処理装置と、該情報処理装置から印刷データを受信して印刷処理を実行する印刷装置とを有する印刷システムであって、前記印刷装置は、前記情報処理装置から第１印刷データを受信する第１受信手段と、外部装置から送信される第２印刷データを受信する第２受信手段と、前記第１印刷データ又は前記第２印刷データに基づいて印刷処理を実行する印刷手段と、前記情報処理装置に、前記第２受信手段による前記第２印刷データの受信状況を通知する通知手段とを有し、前記情報処理装置は、前記第１印刷データを生成する生成手段と、前記第１印刷データを前記印刷装置に送信する送信手段と、前記通知手段により通知される前記第２印刷データの受信状況を取得する取得手段と、前記第２受信手段が受信中の前記第２印刷データに基づく印刷処理を実行するまでに前記第１印刷データに基づく印刷処理を実行させるか否かを、前記生成手段による前記第１印刷データの生成状況と前記取得手段が取得した前記第２印刷データの受信状況とに基づいて判断する判断手段とを有し、前記送信手段は、前記第１印刷データに基づく印刷処理を実行させると前記判断手段が判断した場合は前記第２印刷データの受信中に前記第１印刷データを送信し、前記第１印刷データに基づく印刷処理を実行させないと前記判断手段が判断した場合は前記第２印刷データの受信中には前記第１印刷データを送信しないことを特徴とする。
本発明の情報処理装置は、印刷部とデータ受信部とを有する印刷装置に接続される情報処理装置であって、第１印刷データを生成する生成手段と、前記第１印刷データを前記印刷装置に送信する送信手段と、前記印刷装置から、前記印刷装置のデータ受信部が受信する前記第２印刷データの受信状況を取得する取得手段と、前記データ受信部で受信中の前記第２印刷データに基づく印刷処理を実行するまでに前記第１印刷データに基づく印刷処理を実行させるか否かを、前記生成手段による第１印刷データの生成状況と前記取得手段が取得した前記第２印刷データの受信状況とに基づいて判断する判断手段とを有し、前記送信手段は、前記第１印刷データに基づく印刷処理を実行させると前記判断手段が判断した場合は前記第２印刷データの受信中に前記第１印刷データを送信し、前記第１印刷データに基づく印刷処理を実行させないと前記判断手段が判断した場合は前記第２印刷データの受信中には前記第１印刷データを送信しないことを特徴とする。
本発明の印刷装置は、情報処理装置から印刷データを受信して印刷処理を実行する印刷装置であって、前記情報処理装置から第１印刷データを受信する第１受信手段と、外部装置から送信される第２印刷データを受信する第２受信手段と、前記第１印刷データ又は前記第２印刷データに基づいて印刷処理を実行する印刷手段と、前記情報処理装置に、前記第２受信手段による前記第２印刷データの受信状況を通知する通知手段とを備え、前記印刷手段は、前記情報処理装置が前記通知手段により通知した前記第２印刷データの受信状況と前記第１印刷データの生成状況とに基づき前記第１印刷データを送信した場合、前記第２印刷データの受信中に前記第１印刷データに基づく印刷処理を実行することを特徴とする。
本発明の情報処理方法は、情報処理装置と、該情報処理装置から印刷データを受信して印刷処理を実行する印刷装置とを有する印刷システムにおける情報処理方法であって、第１印刷データを生成する生成工程と、前記第１印刷データを前記情報処理装置から前記印刷装置に転送する転送工程と、外部装置から送信される第２印刷データを前記印刷装置が受信する受信工程と、前記受信工程による前記第２印刷データの受信状況を前記印刷装置から前記情報処理装置に通知する通知工程と、前記受信手段が受信中の前記第２印刷データに基づく印刷処理を実行するまでに前記生成工程が生成した前記第１印刷データに基づく印刷処理を実行させるか否かを、前記生成工程による前記第１印刷データの生成状況と前記通知工程により通知された前記第２印刷データの受信状況とに基づいて判断する判断工程とを有し、前記転送工程は、前記第１印刷データに基づく印刷処理を実行させると前記判断工程が判断した場合は前記第２印刷データの受信中に前記第１印刷データを転送し、前記第１印刷データに基づく印刷処理を実行させないと前記判断工程が判断した場合は前記第２印刷データの受信中には前記第１印刷データを転送しないことを特徴とする。
【００５５】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照しながら詳細に説明する。
【００５６】
本発明の実施形態の詳細を説明する前に、以下の実施形態に適用するに好適なレーザビームプリンタおよびインクジェットプリンタの構成について図１４〜図１６を参照しながら説明する。なお、本実施形態を適用するプリンタは、レーザビームプリンタおよびインクジェットプリンタに限られるものではなく、他のプリンタ方式のプリンタでも良いことは言うまでもない。
【００５７】
図１４は、本発明に適用可能な第１の出力装置の構成を示す断面図であり、たとえば、レーザビームプリンタ（ＬＢＰ）の場合を示す。図１４において、１５００はＬＢＰ本体であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報にしたがって対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。
【００５８】
１５０１は操作のためのスイッチ及びＬＥＤ表示器等が配されている操作パネル、１０００はＬＢＰ本体１５００全体の制御及びホストコンピュータから供給される文字情報を解析するプリンタ制御ユニットである。このプリンタ制御ユニット１０００は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１５０２に出力する。
【００５９】
レーザドライバ１５０２は半導体レーザ１５０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１５０３から発射されるレーザ光１５０４のオン・オフを切り替える。レーザ光１５０４は回転多面鏡１５０５で左右方向に振らされて静電ドラム１５０６上を走査露光する。これにより、静電ドラム１５０６上には文字パターン静電潜像が形成される事になる。
【００６０】
この潜像は、静電ドラム１５０６周囲に配設された現像ユニット１５０７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１５００に装着した用紙かセット１５０８に収納され、給紙ローラ１５０９および搬送ローラ１５１０と搬送ローラ１５１１とにより、装置内に取り込まれて、静電ドラム１５０６に供給される。また、ＬＢＰ本体１５００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なる制御カード（エミュレーションカード）を接続できるように構成されている。
【００６１】
図１５は本発明に適用可能な第２の出力装置の構成を示す外観図であり、例えばイングジェット記録装置（ＩＪＲＡ）の場合を示す。図１５において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５０１１、５００９を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（図示しない）を有し、矢印ａ，ｂ方向に往復移動される。
【００６２】
このキャリッジＨＣには、インクジェットカートリッジＩＪＣが搭載されている。５００２は紙押さえ板であり、キャリッジ移動方向にわたって紙をプラテン５０００に対して押圧する。５００７、５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り替え等を行なうためのホームポジション検知手段として機能する。
【００６３】
５０１６は記録ヘッドの全面をキャップするキャップ部材５０２２を支持する部材、５０１５はこのキャップ内を吸引する吸引手段でキャップ内開口５０２３を介して記録ヘッドの吸引回復を行なう。５０１７はクリーニングブレードで、部材５０１９により前後方向に移動可能となる。５０１８は本体支持板で、上記５０１７、５０１９を支持する。５０１２は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータから駆動力がクラッチ切り替え等の公知の伝達手段で移動制御される。
【００６４】
これらのキャピング、クリーニング、吸収回復は、キャリッジがホームポジション側領域にきたときにリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行なえるように構成されているが、周知のタイミングで所望動作を行なうように構成されていればよい。
【００６５】
図１６は、図１５に示した第２の出力装置の制御構成を説明するブロック図である。図１５において、１７００は記録信号を入力するインタフェース、１７０１はＭＰＵ，１７０２は前記ＭＰＵ１７０１が実行する制御プログラムやホスト印刷情報等を格納するＲＯＭ，１７０３はＤＲＡＭで、各種データ（上記記録信号やヘッドに供給される記録データ等）を保存しておく。１７０４は記録ヘッド１７０８に対する出力データの供給制御を行なうゲートアレイで、インタフェース１７００、ＭＰＵ１７０１，ＤＲＡＭ１７０３間のデータの転送制御も行なう。
【００６６】
１７１０は前記記録ヘッド１７０８を搬送するためのキャリアモータ、１７０９は記録用紙搬送のための搬送モータ、１７０５は前記記録ヘッドを駆動するヘッドドライバ、１７０６は前記搬送モータ１７０９を駆動するモータドライバ、１７０７は前記キャリアモータ１７１０を駆動するモータドライバである。
【００６７】
このように構成された上記記録装置において、インタフェース１７００を介して後述するホストコンピュータ１００より入力情報が入力されると、ゲートアレイ１７０４とＭＰＵ１７０１との間で入力情報がプリント用の出力情報に変換される。そして、モータドライバ１７０６、１７０７が駆動されうとともに、ヘッドドライバ１７０５に送られた出力情報に従って記録ヘッドが駆動され印字が実行される。
【００６８】
＜第１の実施形態＞
次に、本発明の第１の実施形態について説明する。本発明の第１実施形態は、プリンタ部にホストベース・プリンタを内蔵した複合機において、プリンタ部のホストコンピュータに印刷ジョブのレンダリング時間の予測を行う手段を設ける事と、ＦＡＸの受信を完了した事をホストコンピュータに知らせる手段を設ける事と、ホストコンピュータに受信したＦＡＸの印刷ジョブの印刷指示を行う手段を設ける事と、ＦＡＸ部に１ページ分以上メモリのバッファを設ける事と、プリンタ部の排紙部のソータにホストコンピュータからの指示により排紙するソータを切り替える手段を設ける事により、プリンタのレンダリング時間を利用してＦＡＸを印刷する事で印刷の効率を上げたことを特徴とするプリンタ含む複合機について説明する。
【００６９】
図１は、第１実施形態における複合機のブロック図である。１は、本発明の一構成であるホストベース・プリンタを内蔵した複合機のホストコンピュータである。２は、ホストベース・プリンタを内蔵した複合機である。３は、プリンタコントローラである。４は、プリンタエンジン部である。５は、スキャナであり、読み込んだデータはインタフェースを介してプリンタコントローラ３に渡される。６はＦＡＸ部であり、受信したデータはインタフェースを介してプリンタコントローラ３に渡される。７はＮＣＵ部であり、ＦＡＸ送受信のためにデータ電話回線へ接続するものである。８は、プリンタコントローラ３の制御部であり、スキャナ５、ＦＡＸ部６との高速なインタフェース及び、ホストコンピュータ１とのインタフェースを有する。また、印刷のイメージを一時的に蓄えるメモリのインタフェースとプリンタコントローラ３全体を制御するＣＰＵを有する。９は、印刷イメージを一時的に蓄えるメモリである。この印刷イメージはホストコンピュータ１、スキャナ５、ＦＡＸ部６から入力される。１０は、プリンタコントローラ３全体を制御するためのＣＰＵである。
【００７０】
図２は、本実施形態における出力管理システムの動作例を示す図である。Ｌ１は、印刷ジョブの１枚目のレンダリング時間（印刷イメージに変換して圧縮するまでの時間）を示している。Ｌ２は、印刷ジョブの２枚目のレンダリング時間を示している。Ｔ１は、一枚目の印刷データをホストコンピュータ１から複合機２へ転送する時間を示している。Ｔ２は、二枚目の印刷データをホストコンピュータ１から複合機２へ転送する時間を示している。
【００７１】
Ｐ１は、複合機２のプリンタエンジン部４が、ホストコンピュータ１からの一枚目の印刷データを印刷している時間を示している（矢印の線以外はプリンタエンジンは空きとなっている事を示す）。Ｐ２は、複合機２のプリンタエンジン部４が、ホストコンピュータ１からの二枚目の印刷データを印刷している時間を示している。
【００７２】
ＦＰ１は、複合機２のプリンタエンジン部４が、ＦＡＸ部６からの一枚目の印刷データを印刷している時間を示している。ＦＰ２は、複合機２のプリンタエンジン部４が、ＦＡＸ部６からの二枚目の印刷データを印刷している時間を示している。
【００７３】
ＦＲは、ＦＡＸ部６がＦＡＸを受信している時間を示している。Ｄ１は、ＦＡＸ部６で受信したＦＡＸの一枚目の印刷データをプリンタコントローラ３にＤＭＡにより転送している時間を示している。Ｄ２は、ＦＡＸ部６で受信したＦＡＸの二枚目の印刷データをプリンタコントローラ３にＤＭＡにより転送している時間を示している。
【００７４】
このように、Ｐ１が始まってからＦＰ１，ＦＰ２，Ｐ２が終わるまでの時間が短縮されている。これは、Ｌ２のレンダリング時間に生じるプリンタエンジンの空き時間を利用してＦＡＸの印刷を行った事で印刷時間が短縮されたものである。
【００７５】
図３は、ホストコンピュータ１が印刷ジョブを処理する時のレンダリング時間、印刷データ転送時間を印刷前に予測を行い、このデータからエンジンの空き時間の割り出した表である。この空き時間は以下の手法により算出される。
プリンタエンジン部４の空き時間の予測方法について，
１．プリンタの速度（ppm）をホストコンピュータに取り込んでおく。
速度＝１５ppm  −＞４秒で一枚印刷可能（Ｐ）
２．予めホストコンピュータ１と複合機２の間のデータ転送速度を計測しておく。
１ＭＢ／Ｓ
３．ホストコンピュータ１がプリンタのジョブを処理し始める前に、このジョブの各頁のレンダリングにかかる時間と、プリンタへ送り込む印刷データのバイト数の予測を行なう。
レンダリング時間Ｌ１の予測＝１０秒
レンダリング時間Ｌ２の予測＝２０秒
印刷データバイト数＝２ＭＢ
印刷データの転送時間Ｔ１＝２ＭＢ÷１ＭＢ／Ｓ=２秒
４．プリンタが印刷を開始するタイミングは、プリンタコントローラ３へのデータ転送が終了した時に行なうこととすると、図３に示すようにエンジンの空き時間が求められる。
エンジン空き時間＝Ｌn+1−（Ｔn＋Ｐ）
＝２０−（２＋４）＝１４秒
上記の計算では、１枚目と２枚目の間に１４秒の空きがあるので、ＦＡＸの印刷を割り込ませる事が可能となる。
【００７６】
図４は、本実施形態におけるホストコンピュータ１の動作の流れを示したフローチャートである。Ｓ１は、複合機２からプリンタの印刷速度を入手する。また、ホストコンピュータ１から複合機２への印刷データの転送速度を測定する。
【００７７】
Ｓ２は、印刷ジョブがあるか否かを判断する。Ｓ３は、印刷ジョブの各ページのレンダリング時間と各ページ印刷データ量を予測して、上記の方法によりプリンタエンジン部４の空き時間を求める。レンダリング時間、印刷データ量の予測方法の一つとしては、印刷の元データの文字が占める面積、画像が占める面積により行なうか、または一部レンダリングを行なう等の方法で予測を行なう。
【００７８】
Ｓ４では、ホストコンピュータ１は複合機２がプリンタとして印刷可能な状態であるか否かを判断する（プリンタ、コピー、ＦＡＸとしてプリンタエンジン部４が使用されているか否かを判断する）。Ｓ５は、ホストコンピュータ１から１枚の印刷データの印刷開始を指示する。すると、他のプログラムにより1枚分のレンダリングを開始し、その１枚分の印刷データを複合機２に転送する。
【００７９】
Ｓ６は、ＦＡＸの印刷要求があるか否か判断する。Ｓ７はＳ３で予測した結果より、プリンタエンジン部４に空き時間があり、印刷可能なタイミングであるか判断する。Ｓ８はプリンタの印刷中であれば、次のページを印刷する前に受信しているＦＡＸの印刷データを先に印刷する。Ｓ９はプリンタのジョブが終了したか否か判断する。
【００８０】
図５は、本実施形態における複合機２の印刷に関するフローチャートである。Ｓ１１はホストコンピュータ１或いは、ＦＡＸ部６から印刷要求があるか否か判断する。ただし、ＦＡＸ部６の印刷要求は一度ホストコンピュータ１へＦＡＸの印刷要求を出してから、複合機２にＦＡＸの印刷要求が来る。複合機２へのＦＡＸ印刷要求については、プリンタとしてホストコンピュータ１が使用しているときは、予め求めたプリンタエンジン部４の空き時間予測に基づいてホストコンピュータ１の指示によりＦＡＸの印刷を割り込ませる。
【００８１】
Ｓ１２では、Ｓ１１で印刷要求があった印刷データは、ホストコンピュータ１或いはＦＡＸ部６からプリンタコントローラ３のメモリ９で受信される。Ｓ１３はＳ１２で印刷データを1ページ分受信したか否かを判断する。Ｓ１４は１ページ分メモリ９に受信したデータを、プリンタエンジン部４へ送り印刷を開始する。Ｓ１５は印刷を完了したか否かを調べる。
【００８２】
＜第２の実施形態＞
本発明の第２実施形態は、プリンタ部にホストベース・プリンタを内蔵した複合機において、プリンタ部のホストコンピュータに印刷ジョブのレンダリング時間と印刷データの転送時間の予測を行う手段を設ける事と、ＦＡＸの受信を完了した事をホストコンピュータに知らせる手段を設ける事と、受信したＦＡＸの印刷ジョブの印刷指示を行う手段を設ける事と、プリンタ部にホストコンピュータが使用するメモリバッファの他にＦＡＸのバッファを設ける事と、プリンタ部の排紙部のソータにホストコンピュータからの指示により排紙するソータを切り替える手段を設ける事により、レンダリング時間とデータ転送時間を利用してＦＡＸを印刷する事で印刷の効率を上げたことを特徴とするプリンタ含む複合機について説明する。
【００８３】
図６は、本実施形態における出力管理システムの構成を示したブロック図である。１は、本発明のホストベース・プリンタを内蔵した複合機のホストコンピュータである。２は、本発明のホストベース・プリンタを内蔵した複合機である。３は、プリンタコントローラである。４は、プリンタエンジン部である。５は、スキャナ部であり、読み込んだデータはインタフェースを介してプリンタコントローラに渡される。６は、ＦＡＸ部であり、受信したデータはインタフェースを介してプリンタコントローラに渡される。７は、ＮＣＵ部であり、ＦＡＸ送受信のためにデータ電話回線へ接続するものである。８は、プリンタコントローラ３の制御部であり、スキャナ５、ＦＡＸ部６との高速なインタフェース及び、ホストコンピュータ１とのインタフェースを有する。また、印刷のイメージを一時的に蓄えるメモリのインタフェースとプリンタコントローラ全体を制御するＣＰＵを有する。９、１１は印刷イメージを一時的に蓄えるメモリである。この印刷イメージはホストコンピュータ１、スキャナ部５、ＦＡＸ部６から入力される。また、このメモリ９、１１はダブルバッファの構造になっており、ページ毎に切り替えて使用することで、印刷中のページの次に印刷するページを予めメモリに入れ込む事が可能である。１０はプリンタコントローラ２全体を制御するためのＣＰＵである。
【００８４】
図７は、本実施形態における出力管理システムの動作例を示す図である。Ｌ１、印刷ジョブの1枚目のレンダリング時間を示している。Ｌ２は、印刷ジョブの２枚目のレンダリング時間を示している。Ｔ１は、一枚目の印刷データをホストコンピュータ１から複合機２へ転送する時間を示している。Ｔ２は、二枚目の印刷データをホストコンピュータ１から複合機２へ転送する時間を示している。
【００８５】
Ｐ１は、複合機２のプリンタエンジン部４が、ホストコンピュータ１からの一枚目の印刷データを印刷している時間を示している。Ｐ２は、複合機２のプリンタエンジン部４が、ホストコンピュータ１からの二枚目の印刷データを印刷している時間を示している。
【００８６】
ＦＰ１は、複合機２のプリンタエンジン部４が、ＦＡＸ部６からの一枚目の印刷データを印刷している時間を示している。ＦＰ２は、複合機２のプリンタエンジン部４が、ＦＡＸ部６からの二枚目の印刷データを印刷している時間を示している。
【００８７】
ＦＲは、ＦＡＸ部６がＦＡＸを受信していることを示している。Ｄ１は、ＦＡＸ部６に受信したＦＡＸの一枚目の印刷データをプリンタコントローラ３にＤＭＡにより転送していることを示している。Ｄ２は、ＦＡＸ部６で受信したＦＡＸの二枚目の印刷データをプリンタコントローラ３にＤＭＡにより転送していることを示している。
【００８８】
このように、Ｐ１が始まってからＦＰ１，ＦＰ２，Ｐ２が終わるまでの時間が短縮されている。これは、Ｌ２のレンダリング時間に生じるプリンタエンジンの空き時間と印刷中に次のページを転送できるようにすることによりＤ１，Ｄ２間の時間を短縮することで、トータルの印刷時間が短縮されたものである。
【００８９】
ホストコンピュータ１は、印刷ジョブを処理する時のレンダリング時間、印刷データ転送時間を印刷前に予測を行い、このデータからエンジンの空き時間の割り出す。第１の実施形態と同様に、この空き時間算出処理により図４に示すような表が作成される。
【００９０】
また、本実施形態におけるホストコンピュータ１による動作は、図５に示した第１の実施形態の動作と同様であるため説明は省略する。
【００９１】
図８は、本実施形態における複合機の印刷に関するフローチャートである。Ｓ２１では、複合機２のプリンタコントローラ３内のメモリ９、１１（ダブルバッファ）に空きがあるか否かを判断する。１つバッファが使用中であっても、もう１つのバッファに別のページを受信できる。
【００９２】
Ｓ２２は、ホストコンピュータ１或いは、ＦＡＸ部６から印刷データの受信を開始する。Ｓ２３は１ページ分の印刷データを受信完了しているバッファがあれば、印刷を可能と判断する。Ｓ２４はＳ２３で印刷可能と判断した時、そのバッファから印刷データをプリンタエンジン部４に送り込む印刷を開始する。
【００９３】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。尚、本実施形態における出力管理システムの構成については、図１に示した構成と同様であるため説明は省略する。
【００９４】
図９は、本実施形態における出力管理システムの動作例を示す図である。尚、本図において時間は左から右へ流れている。Ｌ１は、１つの印刷ジョブの総レンダリング時間）を示している。Ｔ１は、一枚目の印刷データをホストコンピュータ１から複合機２へ転送する時間を示している。Ｔ２は、二枚目の印刷データをホストコンピュータ１から複合機２へ転送する時間を示している。
【００９５】
Ｐ１は、複合機２のプリンタエンジン部４が、ホストコンピュータ１からの一枚目の印刷データを印刷している時間を示している。Ｐ２は、複合機２のプリンタエンジン部４が、ホストコンピュータ１から二枚目の印刷データを印刷している時間を示している。
【００９６】
ＦＰｒ１は、ＦＡＸ部６が一枚目のＦＡＸを受信する為のプロトコル（受信する速度、用紙サイズ等の決定）を行っている時間を示している。ＦＰｒ２は、ＦＡＸ部６が二枚目のＦＡＸを受信する為のプロトコルを行っている時間を示している。ＦＲ１は、ＦＡＸ部６が一枚目のＦＡＸを受信している時間を示している。ＦＲ２は、ＦＡＸ部６が二枚目のＦＡＸを受信している時間を示している。
【００９７】
Ｄ１は、ＦＡＸ部６で受信した一枚目のＦＡＸの印刷データをプリンタコントローラ３にＤＭＡにより転送している時間を示している。Ｄ２は、ＦＡＸ部６で受信した二枚目のＦＡＸの印刷データをプリンタコントローラ３にＤＭＡにより転送している時間を示している。
【００９８】
この図について以下に説明する。まず、初めに複合機２でＦＡＸの受信開始にあたってプロトコルが実行され（ＦＰｒ１）、一枚目のＦＡＸのデータを受信する（ＦＲ１）。一方で、ホストコンピュータ１にて印刷のためにレンダリングが開始される（Ｌ）。次に一枚目のＦＡＸの印刷が準備ＯＫとなり、ＦＡＸ部６からプリンタコントローラ８にデータ伝送され（Ｄ１）、印刷を開始する（ＦＰ１）。また、Ｄ１のデータ伝送と同時に、ＦＡＸ部６は二枚目のプロトコルを実行する（ＦＰｒ２）。
【００９９】
ＦＰｒ１，ＦＰｒ２のＦＡＸの受信状況はホストコンピュータ１に渡される、ホストコンピュータ１は、その情報よりＦＡＸのデータ受信中に、ホストコンピュータ１からの印刷ジョブを割り込ませて印刷するか否かを決定する。図２の例では、ＦＲ２の時間内にホストコンピュータ１からの印刷ジョブを印刷できると判断し、印刷データを転送して（Ｔ１，Ｔ２）、印刷を行っている（Ｐ１，Ｐ２）。
【０１００】
次に、ＦＡＸ部６によりデータを受信した（ＦＲ２）後、印刷要求をＦＡＸ部６からホストコンピュータ１に送る。ホストコンピュータ１は、複合機２によるホストコンピュータ１の印刷ジョブ（Ｐ１，Ｐ２）が終わると、複合機２にＦＡＸの印刷を指示する。複合機２はＦＡＸデータをプリンタコントローラ３に転送して（Ｄ２）、印刷を行う（ＦＰ２）。
【０１０１】
これにより、従来の方式の様にＦＡＸの印刷が２枚終わってから、ホストコンピュータ１の印刷ジョブを２枚印刷するよりもトータルの時間が短縮される。
【０１０２】
図１０は、本実施形態におけるホストコンピュータ１の動作の流れを示したフローチャートである。Ｓ１はホストコンピュータ１に印刷ジョブがあるか否かを判断する。Ｓ２は、印刷ジョブのレンダリングを行なう。Ｓ３は、複合機２がＦＡＸ受信中か否か判断する。Ｓ４はＦＡＸ部６の受信状況（複合機よりＦＡＸの通信速度、用紙サイズ等の情報の入手する）を調べる。
【０１０３】
Ｓ５では、Ｓ４で入手した情報より、次のぺ一ジをＦＡＸが印刷するまでに時間を予測する。Ｓ６はＦＡＸが１ぺ一ジ分のデータを受信しており、印刷可能な状態であるか否かを判断する。１ぺ一ジ分受信完了し印刷可能な状態であると判断されたときＳ７へ進み、そうでない場合はＳ８へ進む。
【０１０４】
Ｓ７はホストコンピュータ１よりＦＡＸの印刷開始を指示する。Ｓ８はホストコンピュータ１の印刷ジョブが有りレンダリングが完了しているか、プリンタエンジン部４が印刷可能な状態であるか否かを調べる。また、ＦＡＸ印刷中であればＦＲ２の時間（プリンタエンジン部４の空き時間）の予測時間内（Ｓ５での予測）で印刷可能か調べる。Ｓ９はホストコンピュータ１より印刷ジョブの印刷開始を指示する。
【０１０５】
以上の手順により、ＦＡＸ部４の受信中の印刷データによるプリンタエンジン部４の空き時間を利用して、ホストコンピュータ１からの印刷ジョブを印刷するようにしたものである。
【０１０６】
図１１は、本実施形態における複合機２の印刷に関するフローチャートである。このフローチャートはプリンタコントローラ３のフローチャートの一部あり、印刷に関するものである。ＦＡＸの情報をホストコンピュータ１ヘ返す部分は別にプログラムが存在する。ここでは、印刷に関する手順を説明する。
【０１０７】
Ｓ１１はホストコンピュータ１或いは、ＦＡＸ部６から印刷要求があるか否か判断する。Ｓ１２はＳ１１で印刷要求があった印刷データを、ホストコンピュータ１或いはＦＡＸ部６からプリンタコントローラ３のメモリ９に転送する。
【０１０８】
Ｓ１３はＳ１２の印刷データが１ペ一ジ分受信したか否か判断する。Ｓ１４は１ペ一ジ分メモリ９に受信したデータを、プリンタエンジン部４ヘ送り印刷を開始する。Ｓ１５は印刷を完了したか調べる。
【０１０９】
これにより、ＦＡＸ受信中の複合機２のプリンタエンジン部４の空き時間を利用して、ホストコンピュータ１からの印刷を行う事が可能となるので、印刷にかかるトータルの時間が短縮される。
【０１１０】
＜第４の実施形態＞
本実施形態は、プリンタ部にホストベース・プリンタを内蔵した複合機において、ＦＡＸの受信状況（受信の有無、受信している用紙のサイズ、受信開始した通信速度）をホストコンピュータに知らせる手段を設ける事と、ＦＡＸ受信の完了をホストコンピュータに知らせる手段を設ける事と、ホストコンピュータに受信したＦＡＸ印刷ジョブの印刷開始の指示を行う手段を設ける事と、プリンタコントローラ部に２つのメモリバッファを設ける事と、プリンタ部の排紙部のソータにホストコンピュータからの指示により排紙するソータを切り替える手段を設ける事により、ＦＡＸ受信中の空き時間を利用してホストコンピュータから印刷を行い印刷効率を上げたことを特徴とするプリンタとＦＡＸを含む複合機にさらに次のような手段を設ける。
【０１１１】
ホストコンピュータに、複合機のＦＡＸ部の受信バッファの空き容量を知らせる手段を設ける事と、ホストコンピュータが使用している２つのバッファ（１つは印刷中のバッファ、もう１つはホストコンピュータからデータ受信中のバッファ）の内、ホストコンピュータからデータを受信しているバッファ（未印刷のバッファ）へ、ＦＡＸ部の受信データを転送する（この際、ホストコンピュータからのデータ転送を中止する）ことでホストコンピュータからの印刷に割り込みに割り込んで印刷する事を特徴とする複合機について下記に説明する。
【０１１２】
本実施形態における出力管理システムの構成は、図６に示した構成と同様であるため説明は省略する。図１２は、本実施形態における出力管理システムの動作の流れを示した図である。本図は、ＦＡＸ受信中にホストコンピュータ１から印刷ジョブが実行されたときの各処理の流れを示したものである。
【０１１３】
Ｌは、１つの印刷ジョブのすべてをレンダリング時間を示している。Ｔ１は、一枚目の印刷データをホストコンピュータ１から複合機２へ転送する時間を示している。Ｔ２は、二枚目の印刷データをホストコンピュータ１から複合機２へ転送する時間を示しているが、図６の例では、この転送はＦＡＸの印刷が割り込んで途中で印刷データの転送が中断されている。
【０１１４】
Ｔ２’は、二枚目の印刷データをホストコンピュータ１から複合機２へ再転送する時間を示している。Ｐ１は、複合機２のプリンタエンジン部４が、ホストコンピュータ１からの一枚目の印刷データを印刷している時間を示している。Ｐ２は、複合機２のプリンタエンジン部４が、ホストコンピュータ１からの二枚目の印刷データを印刷している時間を示している。
【０１１５】
ＦＰ１は、複合機２のプリンタエンジン部４が、ＦＡＸ部６からの一枚目の印刷データを印刷している時間を示している。ＦＰ２は、複合機２のプリンタエンジン部４が、ＦＡＸ部６からの二枚目の印刷データを印刷している時間を示している。
【０１１６】
ＦＰｒ１は、ＦＡＸ部６が一枚目のＦＡＸを受信するためのプロトコル（受信する速度、用紙サイズ等の決定）を行っている時間を示している。ＦＰｒ２は、ＦＡＸ部６が二枚目のＦＡＸを受信するためのプロトコルを行っている時間を示している。ＦＲ１は、ＦＡＸ部６が一枚目のＦＡＸを受信している時間を示している。ＦＲ２は、ＦＡＸ部６が二枚目のＦＡＸを受信している時間を示している。
【０１１７】
Ｄ１は、ＦＡＸ部６で受信した一枚目のＦＡＸの印刷データをプリンタコントローラ３にＤＭＡにより転送している時間を示している。Ｄ２は、ＦＡＸ部６で受信した二枚目のＦＡＸの印刷データをプリンタコントローラ３によりＤＭＡにより転送していう時間を示している。
【０１１８】
この図について下記に説明する。複合機２が一枚目のＦＡＸ受信を開始した（ＦＰｒ１）後、ホストコンピュータ１が印刷を開始する為のレンダリングを開始し（Ｌ）、次にＦＡＸ部６からプリンタコントローラ３へのデータ転送が行われ（Ｄ１）、印刷が始まる（ＦＰ１）。また、上記データ転送の開始と同時に、二枚目のＦＡＸを受信開始する（ＦＰ２）。このときのＦＡＸ部６の受信状況（受信速度、受信用紙サイズ等）をホストコンピュータ１が取り込み、この情報をもとにホストコンピュータ１は次のＦＡＸのペ一ジを印刷するまでの時間を予測する。
【０１１９】
このとき、ホストコンピュータ１は、ホストコンピュータ１の印刷ジョブの２枚を印刷する時間があると判断し、印刷開始する（Ｔ１，Ｐ１，Ｔ２）。しかし、予測よりＦＡＸが早く終わり、ＦＡＸ部６内部のバッファに余裕が無くなると、複合機２は、ホストコンピュータ１の印刷を一時中断してＦＡＸを印刷する要求をホストコンピュータ１に出す。すると、ホストコンピュータ１はＴ２の印刷データの転送を中断して、ＦＡＸの印刷要求を受け入れＦＡＸの印刷を複合機２に指示する。
【０１２０】
これによりＦＡＸデータの転送（Ｄ２）が開始され、ＦＡＸの印刷が行われる（ＦＰ２）。この印刷が終わると、ホストコンピュータ１は中断された印刷を行う為に、印刷データを再送し（Ｔ２’）、印刷が行われる（Ｐ２）。
【０１２１】
これにより、ホストコンピュータ１による複合機２のプリンタエンジン部４の空き時間予測が狂ったとしても、ＦＡＸのデータを失うことなく印刷ができるばかりか、印刷のトータルの時間が短縮できる。
【０１２２】
図１３は、本実施形態におけるホストコンピュータ１の動作の流れを示すフローチャートである。Ｓ２１はホストコンピュータ１に印刷ジョブがあるか否かを判断する。Ｓ２２は印刷ジョブのレンダリングを行なう。Ｓ２３は複合機２がＦＡＸ受信中か否か判断する。Ｓ２４はＦＡＸの受信状況を調べる。
【０１２３】
Ｓ２５はＳ２４で入手した情報より、次のペ一ジのＦＡＸが印刷出力されるまでの時間を予測する。Ｓ２６はプリンタエンジン部４をホストコンピュータ１が使用して印刷している場合で、ＦＡＸ部６のバッファに空きが無くＦＡＸ受信データが失われる危険があるか否か判断する。
【０１２４】
Ｓ２７はＳ２６でＦＡＸデータが失われる危険が有ると判断されたので、ホストコンピュータ１は、自ら使用している２つのバッファ（印刷中のバッファと次に印刷を行うバッファ）の内の１つをキャンセル（次に印刷を行うバッファ）して、代わりにＦＡＸの印刷データを転送して印刷を行う事を複合機２に指示する。
【０１２５】
Ｓ３０はホストコンピュータ１の印刷ジョブが印刷可能か否か判断する。Ｓ３１はホストコンピュータ１の印刷ジョブを印刷を指示し、印刷データの転送を行なう。
【０１２６】
尚、本実施形態における複合機２の印刷に関する動作は、図４に示した第３の実施形態と同様であるので説明は省略する。
【０１２７】
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【０１２８】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１２９】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１３０】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【０１３１】
【発明の効果】
本発明によれば、情報処理装置と情報処理装置から印刷データを受信して印刷処理を実行する印刷装置とを有する印刷システムにおいて、印刷装置で外部装置からの印刷データの受信状況により印刷処理に空き時間が発生するような場合に、印刷処理にかかるトータルの時間を短縮することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における出力管理システムの構成を示したブロック図である。
【図２】本発明の第１、第３の実施形態における出力管理システムの動作の流れを示した図である。
【図３】本発明の一実施形態におけるホストコンピュータが印刷ジョブを処理する時のレンダリング時間、印刷データ転送時間を印刷前に予測を行い、このデータからエンジンの空き時間の割り出した図である。
【図４】本発明の第１の実施形態におけるホストコンピュータの動作の流れを示したフローチャートである。
【図５】本発明の第１の実施形態における複合機の印刷に関するフローチャートである。
【図６】本発明の第２、第４の実施形態における出力管理システムの構成を示したブロック図である。
【図７】本発明の第２の実施形態における出力管理システムの動作を示した図である。
【図８】本発明の第２の実施形態における複合機の印刷に関するフローチャートである。
【図９】本発明の第３の実施形態における出力管理システムの動作例を示す図である。
【図１０】本発明の第３の実施形態におけるホストコンピュータの動作の流れを示したフローチャートである。
【図１１】本発明の第３の実施形態における複合機の印刷に関するフローチャートである。
【図１２】本発明の第４の実施形態における出力管理システムの動作を示した図である。
【図１３】本発明の第４の実施形態におけるホストコンピュータの動作の流れを示したフローチャートである。
【図１４】本発明に適用可能な第１の出力装置の構成を示した断面図である。
【図１５】本発明に適用可能な第２の出力装置の構成を示した外観図である。
【図１６】上記第２の出力装置の制御構成を説明するためのブロック図である。
【図１７】従来の出力管理システムの動作を示した図である。
【符号の説明】
１  ホストコンピュータ
２  複合機
３  プリンタコントローラ
４  プリンタエンジン部
５  スキャナ
６  ＦＡＸ部
７  ＮＣＵ
８  制御部
９，１１  メモリ
１０  ＣＰＵ
【図１】
0004035300.tif 000002
【図２】
0004035300.tif 000003
【図３】
0004035300.tif 000004
【図４】
0004035300.tif 000005
【図５】
0004035300.tif 000006
【図６】
0004035300.tif 000007
【図７】
0004035300.tif 000008
【図８】
0004035300.tif 000009
【図９】
0004035300.tif 000010
【図１０】
0004035300.tif 000011
【図１１】
0004035300.tif 000012
【図１２】
0004035300.tif 000013
【図１３】
0004035300.tif 000014
【図１４】
0004035300.tif 000015
【図１５】
0004035300.tif 000016
【図１６】
0004035300.tif 000017
【図１７】
0004035300.tif 000018