(57)【特許請求の範囲】
【請求項１】
複数の機能を実行できる画像形成装置であって、
原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段によって読み取られた画像データ、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、
前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であることを特徴とする画像形成装置。
【請求項２】
複数の機能を実行できる画像形成装置であって、
原稿を読み取るための読取手段と、記録シートに画像を形成するための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段による画像データの読み取りと、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせることで、前記読取手段と前記記録手段の全く別の機能を同時に動作させる制御手段とを備え、
前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記読取手段と前記記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であることを特徴とする画像形成装置。
【請求項３】
請求項１記載の画像形成装置において、前記制御手段が第ｎ番目のプリントを第ｎ−１番目のプリントの動作開始から予め決められた次のプリントの動作開始タイミング以降のタイミングでスタートさせることを特徴とする画像形成装置。
【請求項４】
複数の機能を実行できる画像形成装置であって、
原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段による画像データの読み取りと、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせることで、前記読取手段と前記記録手段の全く別の機能を同時に動作させる制御手段とを備え、
前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記読取手段と前記記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であることを特徴とする画像形成装置。
【請求項５】
サーバーとして複数の機能を実行できる、記録シートに画像を形成するための１つのレーザプリンタと、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定を行う操作部とを有する画像形成装置において、
前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に前記レーザプリンタに行わせる制御手段を備え、
前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つのレーザプリンタの使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であることを特徴とする画像形成装置。
【請求項６】
記録シートに画像をプリントするための１つの記録手段と、複数のシステムからのデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定を行う操作部とを有し、前記１つの記録手段をサーバーとして前記複数のシステムからのデータのプリントを実行できる画像形成装置において、前記複数のシステムからメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段を備え、前記制御手段は、前記操作部により設定された前記複数のシステムからのデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数のシステムに対応する印刷ジョブを同時に処理することが可能であることを特徴とする画像形成装置。
【請求項７】
原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、通信回線を介してデータの送受信を行う複数のファクシミリ部と、この複数のファクシミリ部の受信ファイルのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部とを有する画像形成装置において、前記複数のファクシミリ部からメモリー上に書き込まれる複数の受信ファイルのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段を備え、前記制御手段は、前記操作部により設定された前記複数のファクシミリ部の受信ファイルのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数のファクシミリ部に対応する印刷ジョブを同時に処理することが可能であることを特徴とする画像形成装置。
【請求項８】
複数の機能を実行できる画像形成装置であって、
前記複数の機能により書き込まれる複数のデータを記録シートにプリントするための１つの記録手段と、前記複数の機能によりメモリー上に書き込まれる複数のデータのプリント処理を前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、
前記制御手段は、前記複数の機能により書き込まれる複数のデータのプリント処理を前記機能ごとに割り当てられた優先順位及びプリント処理をする比率に基づいて、前記１つの記録手段の処理時間の管理をするとともに、前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であることを特徴とする画像形成装置。
【請求項９】
複数の機能を実行できる画像形成装置であって、
原稿を読み取るための読取手段と、
記録シートに画像をプリントするための１つの記録手段と、
前記読取手段を含む複数の機能によりメモリー上に書き込まれる複数のデータのプリント処理を前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、
前記制御手段は、前記機能ごとに割り当てられた優先順位及び比率に基づいて、前記複数の機能及び前記１つの記録手段の処理時間の管理をするとともに、前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、複数の機能を実行する画像形成装置に関する。
【０００２】
【従来の技術】
従来、複写機能，ファクシミリ，プリンタ，ファイル処理機能などを有する複合複写機においては、必要に応じて種々のモードがあり、複写機能の使用状態に応じて予め設定されたモードを実行するように設定されている。そして、１つの機能のモードが動作している時には別の機能のモードを動作させないようにしている。たとえば、複写機能とファクシミリとを有する複合複写機においては、複写機能が一定時間以上使用されなくてファクシミリに受信データが有る場合にプリント・モードをファクシミリの受信プリント・モードに切替える機能や、複合複写機の前に人がいないことを検出する人体検知手段を備えていて複合複写機の前に人がいなくてファクシミリに受信データが有る場合にプリント・モードをファクシミリの受信プリント・モードに切替える機能を有するものがある。また、複写機能やプリンタなどを有する複合複写機においては、システム機器から送られてきた文書ファイルのプリントを行うものがある。また、光磁気ディスク装置を装備し、これをファイリング装置として使用できる複合複写機もある。
【０００３】
また、複写機能，ファクシミリ，プリンタ，ファイル処理機能などを有する画像形成装置は、コントローラが１つしかなく、複数の機能で１つのレーザプリンタを使ってデータをプリントするものや、複数のシステム機器から送られてきた文書ファイルのプリントを１つのレーザプリンタにより行うもの、複数のファクシミリで受信した複数の受信ファイルのプリントを１つのレーザプリンタにより行うものはない。また、画像形成装置には複数の機能でネットワークを介して１つのレーザプリンタを使ってデータをプリントするものがあるが、これは常に１つの機能でしかレーザプリンタによりデータをプリントすることができない。
【０００４】
【発明が解決しようとする課題】
上記複合複写機では、複写機能，ファクシミリ，プリンタ，ファイル処理機能など多くの機能が同時に存在してそれぞれの機能内でプリント，原稿の読み取りなどの種々のモードの動作を行うことができるが、１つの機能のモードが動作している時に別の機能のモードを動作させないので、例えば複写をとりにきたオペレータが複写を開始しようとした瞬間にファクシミリでデータを受信してそのデータのプリントが始まってしまった場合に複写を行えない状態となってしまったり、複写をとり続けていた場合にファクシミリで受信したデータのプリントが行えなくなったりするという問題が生ずる。また、ファイリングを行うためにオペレータが原稿の読み取りを行うスキャナを使用して大量の原稿を光磁気ディスク装置により光磁気ディスクに登録している場合、ファクシミリから送られてきた受信データをプリントしようとしてもその受信データをプリントできないというような問題を生じる。
また、上記複合複写機では、システム機器から送られてきた文書ファイルのプリントを行っている時には、複写機能，ファクシミリなど他の機能はプリントが行えなくて使用できないという問題が生ずる。一般的にシステム機器から送られてくる文書ファイルは数百枚、数千枚という場合が多く、この文書ファイルのプリントが終了するまで長い時間にわたって別の機能が使用できなくなる。
【０００５】
また、上記画像形成装置では、コントローラが１つしかなく、複数のシステム機器から送られてきた文書ファイルのプリントを１つのレーザプリンタにより行うものや、複数のファクシミリで受信した複数の受信ファイルのプリントを１つのレーザプリンタにより行うものが無いので、１つのシステム機器から送られてきた文書ファイルのプリントをレーザプリンタにより行っている時には他のシステム機器から送られてきた文書ファイルのプリントを行うことができず、１つのファクシミリで受信した受信ファイルのプリントをレーザプリンタにより行っている時には他のファクシミリで受信した受信ファイルのプリントを行うことができない。
【０００６】
本発明は、これらの問題を解決し、スキャナ、プリンタ、ファクシミリ、コピー機能、ファイル機能などの複数の機能を有する画像形成装置であって、これら複数の機能を同時に実行できて効率良く使用できる画像形成装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の発明は、複数の機能を実行できる画像形成装置であって、原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段によって読み取られた画像データ、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるものである。
【０００８】
請求項２記載の発明は、複数の機能を実行できる画像形成装置であって、原稿を読み取るための読取手段と、記録シートに画像を形成するための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段による画像データの読み取りと、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせることで、前記読取手段と前記記録手段の全く別の機能を同時に動作させる制御手段とを備え、前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記読取手段と前記記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるものである。
【０００９】
請求項３記載の発明は、請求項１記載の画像形成装置において、前記制御手段が第ｎ番目のプリントを第ｎ−１番目のプリントの動作開始から予め決められた次のプリントの動作開始タイミング以降のタイミングでスタートさせるものである。
【００１０】
請求項４記載の発明は、複数の機能を実行できる画像形成装置であって、原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段による画像データの読み取りと、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせることで、前記読取手段と前記記録手段の全く別の機能を同時に動作させる制御手段とを備え、前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記読取手段と前記記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるものである。
【００１１】
請求項５記載の発明は、サーバーとして複数の機能を実行できる、記録シートに画像を形成するための１つのレーザプリンタと、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定を行う操作部とを有する画像形成装置において、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に前記レーザプリンタに行わせる制御手段を備え、前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つのレーザプリンタの使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるものである。
【００１２】
請求項６記載の発明は、記録シートに画像をプリントするための１つの記録手段と、複数のシステムからのデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定を行う操作部とを有し、前記１つの記録手段をサーバーとして前記複数のシステムからのデータのプリントを実行できる画像形成装置において、前記複数のシステムからメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段を備え、前記制御手段は、前記操作部により設定された前記複数のシステムからのデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数のシステムに対応する印刷ジョブを同時に処理することが可能であるものである。
【００１３】
請求項７記載の発明は、原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、通信回線を介してデータの送受信を行う複数のファクシミリ部と、この複数のファクシミリ部の受信ファイルのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部とを有する画像形成装置において、前記複数のファクシミリ部からメモリー上に書き込まれる複数の受信ファイルのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段を備え、前記制御手段は、前記操作部により設定された前記複数のファクシミリ部の受信ファイルのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数のファクシミリ部に対応する印刷ジョブを同時に処理することが可能であるものである。
請求項８記載の発明は、複数の機能を実行できる画像形成装置であって、前記複数の機能により書き込まれる複数のデータを記録シートにプリントするための１つの記録手段と、前記複数の機能によりメモリー上に書き込まれる複数のデータのプリント処理を前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、前記制御手段は、前記複数の機能により書き込まれる複数のデータのプリント処理を前記機能ごとに割り当てられた優先順位及びプリント処理をする比率に基づいて、前記１つの記録手段の処理時間の管理をするとともに、前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるものである。
請求項９記載の発明は、複数の機能を実行できる画像形成装置であって、原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、前記読取手段を含む複数の機能によりメモリー上に書き込まれる複数のデータのプリント処理を前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、前記制御手段は、前記機能ごとに割り当てられた優先順位及び比率に基づいて、前記複数の機能及び前記１つの記録手段の処理時間の管理をするとともに、前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるものである。
【００４１】
【作用】
請求項１記載の発明では、原稿が読取手段により読み取られ、１つの記録手段により記録シートに画像がプリントされる。複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示が操作部により行われ、複数の機能が実行される。制御手段２は、読取手段によって読み取られた画像データ、複数の機能によってメモリー上に書き込まれる複数のデータのプリントをメモリーのアドレスを管理して交互に行わせ、操作部により設定された複数の機能によりメモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、１つの記録手段の使用効率が高くなるように複数のデータを交互にプリントする枚数を決定してプリント処理を行わせ、複数の機能に対応する印刷ジョブを同時に処理することが可能である。したがって、複数の機能を同時に実行できて効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。
【００４２】
請求項２記載の発明では、読取手段が原稿を読み取り、１つの記録手段が記録シートに画像を形成する。複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示が操作部により行われる。制御手段は、読取手段による画像データの読み取りと、複数の機能によってメモリー上に書き込まれる複数のデータのプリントをメモリーのアドレスを管理して交互に行わせることで、読取手段と記録手段の全く別の機能を同時に動作させ、操作部により設定された複数の機能によりメモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、読取手段と記録手段の使用効率が高くなるように複数のデータを交互にプリントする枚数を決定してプリント処理を行わせ、複数の機能に対応する印刷ジョブを同時に処理することが可能である。
【００４３】
請求項３記載の発明では、請求項１記載の画像形成装置において、制御手段が第ｎ番目のプリントを第ｎ−１番目のプリントの動作開始から予め決められた次のプリントの動作開始タイミング以降のタイミングでスタートさせる。
【００４４】
請求項４記載の発明では、原稿が読取手段により読み取られ、１つの記録手段により記録シートに画像がプリントされる。複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示が操作部により行われ、複数の機能が実行される。制御手段は、読取手段による画像データの読み取りと、複数の機能によってメモリー上に書き込まれる複数のデータのプリントをメモリーのアドレスを管理して交互に行わせることで、読取手段と前記記録手段の全く別の機能を同時に動作させる。制御手段は、操作部により設定された複数の機能によりメモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、読取手段と記録手段の使用効率が高くなるように複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、複数の機能に対応する印刷ジョブを同時に処理することが可能である。したがって、記録手段を効率良く使用することができる。しかも、オペレータは自分が使用している機能の以外の機能を考える必要がなく、オペレータが常に機械を使用できる状態を提供できる。さらに、オペレータが使用している以外の機能も実行でき、入力データをオペレータにタイムリーに提供できる。
【００４５】
請求項５記載の発明では、１つのレーザプリンタにより記録シートに画像がプリントされ、複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定が操作部により行われる。１つのレーザプリンタをサーバーとして複数の機能が実行される。制御手段は、複数の機能によってメモリー上に書き込まれる複数のデータのプリントをメモリーのアドレスを管理して交互にレーザプリンタに行わせ、操作部により設定された複数の機能によりメモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、１つのレーザプリンタの使用効率が高くなるように複数のデータを交互にプリントする枚数を決定してプリント処理を行わせ、複数の機能に対応する印刷ジョブを同時に処理することが可能である。したがつて、レーザプリンタが本来持っている最高の性能を常に出すことができてレーザプリンタを効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。
【００４６】
請求項６記載の発明では、１つの記録手段により記録シートに画像がプリントされ、複数のシステムからのデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定が操作部により行われ、１つの記録手段をサーバーとして複数のシステムからのデータのプリントが実行される。制御手段は、複数のシステムからメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせ、操作部により設定された複数のシステムからのデータのプリントの優先順位及びプリント処理をする比率に基づき、１つの記録手段の使用効率が高くなるように複数のデータを交互にプリントする枚数を決定してプリント処理を行わせ、複数のシステムに対応する印刷ジョブを同時に処理することが可能である。したがって、記録手段が本来持っている最高の性能を常に出すことができて記録手段を効率良く使用でき、データをユーザにタイムリーに提供できる。また、オペレータは自分が使用しているシステム以外のシステムを考える必要がなく、常にオペレータが使用できる状態を実現できる。
【００４７】
請求項７記載の発明では、原稿が読取手段により読み取られ、１つの記録手段により記録シートに画像がプリントされ、複数のファクシミリ部の受信ファイルのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示が操作部によりおこなわれ、複数のファクシミリ部が通信回線を介してデータの送受信を行う。制御手段は、複数のファクシミリ部からメモリー上に書き込まれる複数の受信ファイルのプリントをメモリーのアドレスを管理して交互に行わせ、操作部により設定された複数のファクシミリ部の受信ファイルのプリントの優先順位及びプリント処理をする比率に基づき、１つの記録手段の使用効率が高くなるように複数のデータを交互にプリントする枚数を決定してプリント処理を行わせ、複数のシステムに対応する印刷ジョブを同時に処理することが可能である。したがつて、記録手段が本来持っている最高の性能を常に出すことができて記録手段を効率良く使用でき、データをユーザにタイムリーに提供できる。
請求項８記載の発明では、１つの記録手段が複数の機能により書き込まれる複数のデータを記録シートにプリントする。制御手段は、複数の機能によりメモリー上に書き込まれる複数のデータのプリント処理をメモリーのアドレスを管理して交互に処理を行わせ、複数の機能により書き込まれる複数のデータのプリント処理を機能ごとに割り当てられた優先順位及びプリント処理をする比率に基づいて、１つの記録手段の処理時間の管理をするとともに、複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、複数の機能に対応する印刷ジョブを同時に処理することが可能である。したがって、複数の機能を同時に実行できて効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。
請求項９記載の発明では、読取手段が原稿を読み取り、１つの記録手段が記録シートに画像をプリントする。制御手段は、を含む複数の機能によりメモリー上に書き込まれる複数のデータのプリント処理をメモリーのアドレスを管理して交互に行わせ、機能ごとに割り当てられた優先順位及び比率に基づいて、複数の機能及び１つの記録手段の処理時間の管理をするとともに、複数のデータを交互にプリントする枚数を決定してプリント処理を行わせ、複数の機能に対応する印刷ジョブを同時に処理することが可能である。したがって、複数の機能を同時に実行できて効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。
【００７５】
【実施例】
図２は本発明の第１実施例の概略を示す。
この第１実施例は請求項１〜３、８，９記載の発明の実施例であり、複合デジタル複写機の例であって複写機本体１１，自動原稿送り装置１２，仕分け装置１３及び両面反転ユニット１４を有する。
複写機本体１１は、スキャナ，画像処理部およびプロッタなどを有し、スキャナおいては、光源１５及び反射鏡１６と第１ミラー１７とを装備していて原稿走査時にスキャナサーボモータにより駆動されて一定の速度で移動する第１キャリッジと、第２ミラー１８および第３ミラー１９を装備していて原稿走査時にスキャナサーボモータにより駆動されて第１スキャナの１／２の速度で移動する第２キャリッジとを有する。この第１キャリッジおよび第２キャリッジにより原稿台２０上の図示しない原稿が光学的に走査され、光源１５及び反射鏡１６により原稿台２０上の原稿が照明されてその反射光像が第１ミラー１７，第２ミラー１８，第３ミラー１９，色フィルタ２１およびレンズ２２を介して一次元固体撮像素子２３上に結像されて光電変換される。
【００７６】
光源１５は蛍光灯やハロゲンランプ等を使用できるが、波長が安定していて寿命が長いなどの理由から蛍光灯が使用されている。この第１実施例では１本の光源１５に反射鏡１６が取り付けられているが、２本以上の光源を使用することもできる。また、一次元固体撮像素子２３が一定周波数のサンプリングクロックにより動作するので、蛍光灯１５はその周波数より高い周波数で点灯して画像への悪影響がない。一次元固体撮像素子２３はＣＣＤが用いられ、このＣＣＤ２３からの画像信号は図示しないＡ／Ｄ変換器によりＡ／Ｄ変換されて画像処理部を構成している画像処理基板２４へ出力される。画像処理基板２４はＡ／Ｄ変換器からの画像信号に種々の画像処理（２値化，多値化階調処理，変倍処理，編集など）を施して光点の集合に対応したデジタル信号に変換し、プロッタへ出力する。この第１実施例では、スキャナでカラーの画像信号を得るために原稿台２０上の原稿からＣＣＤ２３までの光路の途中に必要な色の光だけを透過する色フィルタ２１が出し入れ可能に配置されている。この色フィルタ２１は原稿台２０上の原稿の走査に合わせて光路に出し入れされ、これに対応して多重転写，両面複写などの機能が働いて多種多様なコピーを作成するようになっている。
【００７７】
また、複写機本体１１のプロッタにおいては、画像処理基板２４からの画像処理後の画像信号が書き込み部により感光体ドラム２５へラスタ走査で光点の集合の形で書き込まれる。この書き込み部においては、図３，図４にも示すように半導体レーザ２６が図示しない駆動回路で画像処理基板２４からの画像処理後の画像信号により変調駆動されてこの画像信号に対応した強度を有するレーザ光を出力し、このレーザ光はコリメートレンズ２７により平行な光束に変えられてアパーチャ部材２８のアパーチャにより一定形状の光束に整形される。この整形されたレーザ光は第１シリンダレンズ２９により副走査方向へ圧縮された形でポリゴンミラー３０に入射する。
【００７８】
ポリゴンミラー３０は正確な多角形をしており、ポリゴンモータ３１により一定の方向へ一定の速度で回転駆動される。このポリゴンミラー３０の回転速度は感光体ドラム２５の回転速度と，この書き込み部の書き込み密度と，ポリゴンミラー３０の面数により決定される。第１シリンダレンズ２９からのレーザ光はポリゴンミラー３０により主走査方向へ偏向され、防音ガラス３２、ｆθレンズ３３，３４、ミラー３５を介して感光体ドラム２５に入射する。ｆθレンズ３３，３４はポリゴンミラー３０からの角速度一定の走査光を感光体ドラム２５上を等速で走査するように変換して感光体ドラム２５上に最小光点となるように結像し、さらに、ポリゴンミラー３０の面倒れ補正も行う。また、ｆθレンズ３３，３４を通過したレーザ光は画像領域外で同期検知ミラー３６により反射されて同期検知入光部３７に導入され、光ファイバー３８により伝搬されて同期検知用センサにより検知される。この同期検知用センサからの信号は主走査方向の頭出しを行うための同期信号として用いられ、この同期信号から一定時間後に画像処理基板２４からの画像処理後の画像信号が１ライン分出力されてこの画像信号により半導体レーザ２６が駆動回路により変調駆動される。この動作が繰り返されて１つの画像が感光体ドラム２５に書き込まれる。
【００７９】
感光体ドラム２５は周面に感光層が形成されており、この感光層としては半導体レーザ２６からの波長７８０ｎｍのレーザ光に対して感度がある有機感光体，α−Ｓｉ，Ｓｅ−Ｔｅなどがあるが、第１実施例では有機感光体を使用している。一般に感光体ドラムへレーザ光により書き込みを行う場合は、感光体ドラム上の画像部に光を当てるネガ／ポジプロセスと、感光体ドラム上の地肌部に光を当てるポジ／ポジプロセスとがあり、第１実施例ではネガ／ポジプロセスを採用している。帯電チャージャ３９は感光体ドラム２５側にグリッドを有するスコロトロン方式のものであり、感光体ドラム２５の表面を均一に負に帯電する。感光体ドラム２５はモータにより回転駆動されて帯電チャージャ３９により均一に帯電された後に書き込み部のミラー３５からのレーザ光が照射されて静電潜像が形成される。この場合、感光体ドラム２５は例えば、地肌部が−７５０Ｖ〜−８００Ｖ、画像部が−５００Ｖ程度になる。
【００８０】
主現像器４０，副現像器４１は−５００Ｖ〜−６００Ｖの現像バイアス電圧が現像ローラに印加され、感光体ドラム２５上の静電潜像が主現像器４０，副現像器４１のいずれかにより負帯電のトナーで現像されて顕像となる。主現像器４０は黒トナーとキャリアからなる現像剤を現像ローラにより感光体ドラム２５へ供給し、トナー補給器４２から黒トナーが補給される。副現像器４１は白色，黒色以外の色のカラートナーとキャリアからなる現像剤を現像ローラにより感光体ドラム２５へ供給し、トナー補給器４３からカラートナーが補給される。主現像器４０，副現像器４１は感光体ドラム２５上の静電潜像を現像する現像位置へ選択的に駆動され、通常は現像位置より退避している。主現像器４０，副現像器４１の各現像動作がスキャナにおける色フィルタ２１の切り替えによる原稿の読み取り色情報の選択や転写紙搬送系の多重転写、両面複写機能と組み合わされて多機能なカラー複写，カラー編集が実現される。感光体ドラム２５上の静電潜像に対する３色以上の現像を行う場合は感光体ドラム２５の周囲に３つ以上の現像器を配置する方式、３つ以上の現像器を回転させて切り換えて現像位置へ移動させるレボルバー方式などを採用すればよい。
【００８１】
一方、複数の給紙カセット４４，４５，４６はいずれか１つが選択され、操作部のスタートボタンが押されると、その選択された給紙カセットから給紙コロ４７，４８，４９のいずれかにより転写紙を給紙する。この給紙は転写紙の先端がレジストローラ５０に達して紙先端検知センサ５１で検知されるまで行われ、レジストローラ５０はその転写紙を感光体ドラム２５上の顕像に先端を合わせて送出する。この転写紙は転写チャージャ５２により正のチャージがかけられて感光体ドラム２５上の顕像が転写され、分離チャージャ５３により交流除電されて分離爪５４により感光体ドラム２５から分離される。そして、転写紙は搬送装置５５により搬送され、定着ローラ及び加圧ローラを有する定着装置５６により顕像が定着される。
【００８２】
感光体ドラム２５は残留トナーがクリーニング装置５８により除去され、残留電位が除電ランプ５９により消去されて再使用可能となる。フォトセンサ６０は主現像器４０と転写チャージャ５２との間に配置され、感光体ドラム２５の表面の反射濃度を光学的に検知する。上記書き込み部は所定のタイミングで真黒もしくは網点のパターンを感光体ドラム２５に書き込んでそのパターンの静電潜像を形成し、そのパターンの静電潜像が主現像器４０もしくは副現像器４１により現像されてパターンの顕像となる。このパターンの顕像に対するフォトセンサ６０の出力信号と感光体ドラム２５の地肌部に対するフォトセンサ６０の出力信号との比から後述のように主現像器４０もしくは副現像器４１の現像能力が判断され、その結果によりトナー補給器４２もしくはトナー補給器４３からトナーが主現像器４０もしくは副現像器４１に補給されて主現像器４０もしくは副現像器４１の現像能力が一定に制御される。
【００８３】
また、定着装置５６からの転写紙は、通常の複写時には切換爪６１により仕分け装置１３側へ導かれ、仕分け装置１３へコピーとして排出される。多重複写時には、定着装置５６からの転写紙は切換爪６１，６２，６３により下側へ導かれ、再給紙ループ６４を通過してレジストローラ５０へ再給紙されて再び顕像の転写及び定着が同様に行われる。両面複写時は、複写機本体１１のみで両面複写を行う場合と，両面複写ユニット１４を使用して両面複写を行う場合とがあるが、複写機本体１１のみで両面複写を行う場合には、定着装置５６からの転写紙は切換爪６１，６２，６３によりトレイ６５へ導かれた後にローラ６６の反転により逆方向へ送られて切換爪６３により再給紙ループ６４へ送られることで表裏が反転され、レジストローラ５０へ再給紙されて裏面に顕像の転写及び定着が同様に行われる。
【００８４】
また、複写機本体１１においては、通常のモードでは、上述のように原稿を複写するが、通常のモードでの複写途中で操作部にて操作者により割込みモードに設定された場合には操作者が原稿台２０上の原稿を割込み複写すべき原稿と交換した後に操作部の割込みキーを押すことにより原稿台２０上の原稿が同様に複写される。この割込み複写が終了した後に操作者が原稿台２０上の原稿を元の原稿と交換して操作部の割込みキーを押すことにより通常のモードでの複写動作が再開される。
【００８５】
自動原稿送り装置１２は原稿を１枚づつ複写機本体１１の原稿台２０へ給紙し、複写後に排出する。原稿は原稿給紙台６７上に積層され、サイドガイド６８により幅方向が揃えられる。原稿給紙台６７上の原稿は給紙コロ６９により１枚づつ給紙され、搬送ベルト７０により複写機本体１１の原稿台２０上に送られる。原稿台２０上の原稿は設定枚数分の複写が終了すると、搬送ベルト７０により排紙トレイ７１へ排出される。
【００８６】
複写機本体１１のみで両面複写を行う場合には１枚毎に両面複写を行うことになるが、両面複写ユニット１４を使用して両面複写を行う場合には複数枚の原稿についてまとめて片面づつ複写することができる。
両面複写ユニット１４を使用して両面複写を行う場合には定着装置５６からの転写紙は切換爪６１，６２により両面複写ユニット１４へ導かれ、排紙ローラ７２によりトレイ７３へ排出されて集積される。その際に、転写紙は送りローラ７４，側面揃えガイド７５により縦，横が揃えられる。トレイ７３上に集積された転写紙は再給紙コロ７６により裏面複写時に再給紙され、切換爪６２，６３により再給紙ループ６４へ送られてレジストローラ５０へ再給紙された後に裏面に顕像の転写及び定着が同様に行われる。
【００８７】
また、仕分け装置１３は、複写機本体１１から排出されたコピーを各トレイ７７１，７７２，７７３・・・へ頁順に給送したり、コピーをトレイ７７１，７７２，７７３・・・へ頁毎に順次に給送したり、予め設定されたトレイに選択的に給送したりする。この場合、モータ７８により搬送系７９が駆動されてこの搬送系７９により複写機本体１１からのコピーが搬送され、各トレイ７７１，７７２，７７３・・・の入口付近にある図示しない爪が選択的に切り換えられてこの爪によりコピーが各トレイ７７１，７７２，７７３・・・に選択的に導かれる。
【００８８】
図５は複写機本体１１の回路構成を示す。
この複写機本体１１の制御装置はシーケンス関係の制御を行うＣＰＵ８１とオペレーション関係の制御を行うＣＰＵ８２とを有し、この２つのＣＰＵ８１，８２はシリアルインターフェース（ＲＳ２３２Ｃ）によって接続されて互いに信号の授受を行う。シーケンス関係の制御を行うＣＰＵ８１はプログラムおよび固定データが格納されているＲＯＭ８３、ＲＡＭ・入出力ポート（Ｉ／Ｏ）・タイマ８４、Ｉ／Ｏ８５，８６、ＵＳＡＲＰ８７、Ａ／Ｄ変換器８８、タイマ・カウンタ８９，９０，９１、アドレスエンコーダ９２、アドレスラッチ９３などが接続されている。
【００８９】
ＣＰＵ８１は給紙カセット４４，４５，４６内の転写紙のサイズおよび向きを検知する紙サイズセンサ９４や、コピーの排出を検出する排紙センサ，紙先端検知センサ５１などの転写紙搬送に関するセンサ、定着装置５６のオイルエンドや現像器４０，４１のトナーエンドなどサプライの有無を検知するセンサ、複写機本体１１のドアオープン，ヒューズ断など機械の異常を検知するセンサ等のセンサ９５、ディップスイッチ９６からの信号をＲＡＭ・Ｉ／Ｏ・タイマ８４を介して取り込み、フォトセンサ６０からの検知信号や、定着装置５６の温度を検出するための温度センサからの検知信号、書き込み部における半導体レーザ２６のモニタ信号、半導体レーザ２６の基準電圧などのアナログ信号をアナログ入力部９７から取り込むと共に、キーカードユニット９８と信号の授受を行う。ＣＰＵ８１は定着装置５６の温度センサからの検知信号により定着装置５６の温度が一定になるように定着装置５６のヒータをオン／オフ制御（もしくは位相制御）し、フォトセンサ６０からの検知信号によりトナー補給器４２，４３のトナー補給クラッチをオン／オフ制御して現像器４０，４１内の現像剤のトナー濃度を制御すると共に、そのトナー濃度からトナー補給器４２，４３のトナーエンドを検知する。また、ＣＰＵ８１は両面複写ユニット１４における転写紙の有無を検知する紙有無検知センサ、側面揃えガイド７５がホームポジションにいることを検知するホームポジションセンサ、転写紙搬送に関するセンサなどからの信号をＩ／Ｏ８５を介して取り込んで両面複写ユニット１４における側面揃えガイド７５を駆動するモータ、再給紙コロ７６を駆動する給紙クラッチ、転写紙の搬送経路を偏向するためのソレノイドをＩ／Ｏ８５を介して制御し、高圧電源ユニット９９をＩ／Ｏ８５を介して制御する。高圧電源ユニット９９は帯電チャージャ３９，転写チャージャ５２，分離チャージャ５３および現像器４０，４１の現像バイアス電極（現像ローラ）へＣＰＵ８１からのＰＷＭ信号によって得られたデューティ比だけそれぞれ所定の高圧電圧を印加する。
【００９０】
この第１実施例は転写紙搬送に関する各部をドライバ１００により駆動するが、これらのドライバ１００は給紙コロ４７，４８，４９を回転させる給紙クラッチ，レジストローラ５０を回転させるレジストクラッチ，カウンタ，モータ，トナー補給器４２，４３を動作させるトナー補給ソレノイド，パワーリレー，定着装置５６のヒータなどがある。ＣＰＵ８１はドライバ１００をＩ／Ｏ８６を介して制御し、仕分け装置１３をシリアルインターフェース（ＵＳＡＲＰ）８７を介して制御することにより所定のタイミングでコピーを搬送させて各トレイ７７１，７７２，７７３・・・に排出させる。また、上記スキャナ及び書き込み部１０１は画像処理基板２４を含む画像制御回路１０２と接続され、ＣＰＵ８１がＡ／Ｄ変換器８８を介して接続されている。ＣＰＵ８１は書き込み部の半導体レーザ２６の出力パワーを一定に調整するために、アナログ入力部９７により入力される半導体レーザ２６からのモニタ信号が半導体レーザ２６の点灯時に予め設定された基準電圧（半導体レーザ２６の出力パワーが３ｍＷとなるような値に設定されている）に一致するようにＡ／Ｄ変換器８８を介して書き込み部内の半導体レーザ２６の出力パワーを制御する。
【００９１】
また、オペレーション関係の制御を行うＣＰＵ８２は複数のシリアルポート（ＵＳＡＲＰ）１０３〜１０６，カレンダーＩＣ１０７，ＲＯＭ１０８，ＲＡＭ１０９，アドレスデコーダ１１０，アドレスラッチ１１１，ゲートアレー１１２に接続され、シリアルポート１０３〜１０６は操作部１１３，スキャナ制御回路１１４，アプリケーション（ＣＰＵ８２と外部機器とのインターフェース）１１５，エディター１１６が接続されている。
操作部１１３は操作者が入力を行うためのキー及びこの複写機の状態表示を行うための表示器を有し、キー入力情報をシリアルポート１０３を介してＣＰＵ８２へシリアル送信により知らせる。ＣＰＵ８２はそのキー情報により操作部１１３の表示器の点灯，消灯を判断し、その結果をシリアルポート１０３を介して操作部１１３へシリアル送信する。操作部１１３はそのＣＰＵ８２からの情報により表示器の点灯，消灯を行う。
【００９２】
スキャナ制御回路１１４はスキャナにおけるスキャナサーボモータの駆動制御及び画像処理，画像読み取りに関する情報をシリアルポート１０４を介してＣＰＵ８２との間でシリアル通信すると共に自動原稿送り装置１２とＣＰＵ８２との間のインターフェース処理をシリアルポート１０４を介して行ってスキャナの制御を行う。
アプリケーション１１５はファクシミリ部，プリンタ部等の外部機器とＣＰＵ８２との間のインターフェースであり、予め設定されている情報内容をシリアルポート１０５を介して外部機器，ＣＰＵ８２とやり取りする。エディタ１１６は編集機能を入力するユニットであり、操作者の入力した画像編集データ（マスキング，トリミング，イメージシフト等）をシリアルポート１０６を介してＣＰＵ８２にシリアル送信する。カレンダーＩＣ１０７は日付と時間を記憶しており、ＣＰＵ８２はカレンダーＩＣ１０７を随時呼び出して操作部１１３の表示器への現在時刻の表示やこの第１実施例の機械のオン／オフをタイマ制御する。
【００９３】
ゲートアレイ１１２はＣＰＵ８２からのセレクト信号により次の３方向に画像データ（ＤＡＴＡ０〜ＤＡＴＡ７）と同期信号とを出力する。まず、ゲートアレイ１１２は、スキャナ制御回路１１４から画像制御回路１０２へ画像データを出力するが、この場合スキャナのＣＣＤ２３からＡ／Ｄ変換器を介して８ｂｉｔのデータ（ただし４ｂｉｔ，１ｂｉｔにもできる）で連送されてくる画像信号を書き込み部よりの同期信号ＰＭＳＹＮＣに同期して画像制御回路１０２へ出力する。また、ゲートアレイ１１２は、ＣＰＵ８２からのセレクト信号によりスキャナのＣＣＤ２３からＡ／Ｄ変換器を介して１ｂｉｔのデータ（２値）で連送されてくる画像信号をアプリケーション１１５へパラレルに出力する。アプリケーション１１５はそのゲートアレイ１１２からの画像信号をプロッタ等の出力装置に出力する。さらに、ゲートアレイ１１２は、ＣＰＵ８２からのセレクト信号によりアプリケーション１１５からの画像信号を画像制御回路１０２に出力するが、この場合アプリケーション１１５に接続されているファクシミリ部等の入力装置からの１ｂｉｔのデータ（２値）で連送されてくる画像信号を書き込み部からの同期信号ＰＭＳＹＮＣに同期して画像制御回路１０２へ出力する。
【００９４】
図６は上記スキャナの回路構成を示すブロック図である。
原稿台２０上の原稿１１７が光源１５および反射鏡１６により照明されてその反射光がＣＣＤ２６に結像され、ＣＣＤ２６からのアナログ画像信号がイメージプロセッサ１１８において信号処理回路１１９により増幅されて光量補正される。この信号処理回路１１９の出力信号はＡ／Ｄ変換器１２０によりデジタル多値信号に変換され、シェーディング補正回路１２１によりシェーディング補正されてイメージプロセスユニット（ＩＰＵ）１２２に印加される。
【００９５】
図７はＩＰＵ１２２の構成を示すもので、シェーディング補正回路１２１からの８ｂｉｔの画像信号はＭＴＦ補正回路１２３により高域が強調され、変倍回路１２４により電気的に変倍されてγ補正回路１２５により入出力特性が機械の特性に合わせて最適になるように補正される。γ補正回路１２５からの画像信号は４ｂｉｔ化回路１２６により４ｂｉｔの画像信号に変換され、２値化回路１２７により予め設定された固定しきい値と比較されて２値化される。また、ディザ回路１２８はγ補正回路１２５からの画像信号より１ｂｉｔのデータで面積階調を作り出し、図８に示すような８ｂｉｔのデータ，４ｂｉｔのデータ，２ｂｉｔのデータという３タイプのデータが２値化回路１２７，４ｂｉｔ化回路１２６，２値化回路１２７およびディザ回路１２８から得られる。これらのデータはデータ深さ切換機構を構成するスイッチ１２９，１３０によりいずれか１つが選択され、画像信号ＤＡＴＡ０〜ＤＡＴＡ７として出力される。
【００９６】
スキャナ制御回路１１４はＣＰＵ８２からの指示に従って蛍光灯安定器１３１を介して蛍光灯１５のオン／オフ及び光量を制御すると共に、タイミング制御回路１３２，ＩＰＵ１２２内の変倍回路１２４，スキャナサーボモータ１３３を制御する。スキャナサーボモータ１３３の駆動軸にはロータリエンコーダ１３４が連結されていてスキャナサーボモータ１３３の回転検出信号をスキャナ制御回路１１４に出力し、位置センサ１３５は第１キャリッジおよび第２キャリッジが基準位置にいることを検知してその検知信号をスキャナ制御回路１１４に出力する。変倍回路１２４はスキャナ制御回路１１４によって設定された主走査側の倍率データに従って画像信号の変倍を行う。タイミング制御回路１３２はスキャナ制御回路１１４からの指示に従って各信号を出力する。即ち、タイミング制御回路１３２は原稿１１７の読み取り時にＣＣＤ２６に対して１ライン分の画像信号をホトエレメントからシフトレジスタへ転送させるための転送信号と、シフトレジスタ内の画像信号を１ｂｉｔづつ出力させるためのシフトクロックパルスとを与え、ゲートアレイ１１２へ画素同期クロックパルスＣＬＫ，主走査同期パルスＬＳＹＮＣ，主走査有効期間信号ＬＧＡＴＥなどを出力する。
【００９７】
画素同期クロックパルスＣＬＫはＣＣＤ２６に与えられるシフトクロックパルスとほぼ同一の信号であり、主走査同期パルスＬＳＹＮＣは書き込み部の同期検知用センサからの主走査同期信号ＰＭＳＹＮＣとほぼ同一の信号であるが、画素同期クロックパルスＣＬＫに同期して出力される。主走査有効期間信号ＬＧＡＴＥは画像信号ＤＡＴＡ０〜ＤＡＴＡ７が有効なデータであるとみなされるタイミングで高レベルになる。この第１実施例ではＣＣＤ２６は１ライン当り４８００ｂｉｔの有効データを出力する。
【００９８】
スキャナ制御回路１１４はＣＰＵ８２から原稿読み取り開始の指示を受けると、蛍光灯１５を点灯させてスキャナサーボモータ１３３の駆動を開始し、タイミング制御回路１３２を制御してＣＣＤ２６に原稿１１７の読み取りを開始させる。また、スキャナ制御回路１１４は副走査有効期間信号ＦＧＡＴＥを高レベルにセットし、原稿を副走査方向へ最大読み取り長さ（この例ではＡ４サイズの長さ）を走査するに要する時間が経過した時に副走査有効期間信号ＦＧＡＴＥを低レベルにする。
【００９９】
第９図は、上記操作部を示す正面図である。
操作部の中央には、各種の表示を行う表示パネル１４１が設けられ、この表示パネル１４１の上方にオペレータ検出装置の検出部１４２とガイダンス表示部１４３とが設けられている。また、表示パネル１４１の下方には、自動濃度キー１４４、濃度調整キー１４５、自動用紙選択キー１４６、用紙選択キー１４７、等倍キー１４８、拡大キー１４９、縮小キー１５０がそれぞれ設けられている。さらに、表示パネル１４１の図示右側には、テンキー１５１、エンターキー１５２、スタートキー１５３、ガイダンスキー１５４等の各種キーと、ガイダンスキー表示部１５５，タイマー表示部１５６等の各種の表示部を有するキー群・表示器群１５７が配置されている。
【０１００】
一方、表示パネル１４１の図示左側には、４００×２５６ｄｏｔの液晶表示部（ＬＣＤ）およびタッチパネルが設けられており、これは図１１に示すようにメニューキー１５８、スクロールキー１５９、ユーティリティーキー１６０、ガイダンスキー１６１、コントラスト調整ツマミ１６２、拡張機能表示部１６３、タッチパネル１６４がある。
このＬＣＤは通常、第１０図に示すようなメニュー画面を表示している。この画面は、機械に組み込まれている機能（アプリケーションの機能）が全て表示されており、オペレータがその機能表示部をタッチすることによりアプリケーションが選択できるように設定されている。
【０１０１】
第１２図はこの実施例のシステム全体を示すブロック図である。
このシステムは大きく分けて、コピー部１６５とアプリケーション部に分かれ、アプリケーション部はアプリケーション・コントローラ部１６６、ファイル部１６７、ファクシミリ部１６８、プリンタ部１６９により構成されている。ＬＣＤ部１７０は操作部の一部であり、コピー部１６５は図５で説明した通りであって主制御部１７１，スキャナ部１７２，画像処理部１７３，プロッタ部１７４および操作部（ＬＣＤ部１７０と他の部分１７５からなる）に分けられる。主制御部１７１は上述のＣＰＵ８２，ＲＯＭ１０８，ＲＡＭ１０９と、ビデオ・インターフェース１７６およびシリアル・インターフェース１７７〜１７９とにより構成される。スキャナ部１７２は上記スキャナを制御する部分であり、画像処理部１７３は画像処理基板２４を含む部分であってスキャナからの画像信号の処理を上述のように行う。プロッタ部１７４は上記プロッタを制御する部分であり、ＣＰＵ８２はビデオ・インターフェース１７６およびシリアル・インターフェース１７１を介してスキャナ部１７２，画像処理部１７３，プロッタ部１７４および操作部１７５を制御する。
【０１０２】
ＬＣＤ部１７０はＣＰＵ・ＳＣＩ（シリアル・インターフェース）１８０、ＲＯＭ・ＲＡＭ１８１、ＶＲＡＭ１８２、ＬＣＤコントローラ（ＬＣＤＣ）１８３、キャラクタ・ジェネレータ（ＣＧ）１８４、タッチパネル入力回路１８５およびインターフェース（ＩＦ）１８６により構成され、ＣＰＵ（ＣＰＵ・ＳＣＩ１８０）はタッチパネル１６４からタッチパネル入力回路１８５を介して入力された情報をＳＣＩ１７８を介してＣＰＵ８２へ送ると共に、ＣＰＵ８２からＳＣＩ１７８を介して送られてきた情報によりＣＧ１８４を用いてＬＣＤＣ１８３を介してＬＣＤ１８７に上述のような表示を行わせる。また、ＣＰＵ１８０はＩＦ１８６を介してアプリケーション・コントローラ部１６６と接続され、タッチパネル１６４からタッチパネル入力回路１８５を介して入力された情報をＩＦ１８６を介してアプリケーション・コントローラ部１６６へ送ると共にアプリケーション・コントローラ部１６６からＩＦ１８６を介して入力された情報によりＣＧ１８４を用いてＬＣＤＣ１８３を介してＬＣＤ１８７に表示を行わせる。
【０１０３】
アプリケーション・コントローラ部１６６は、ＣＰＵ１８８、ＲＯＭ１８９、ＲＡＭ１９０、タイマ１９１、割込み制御回路１９２、ＤＭＡコントローラ（ＤＭＡＣ）１９３，１９４、イメージメモリ１９５、ＣＥＰ（コンプレッション・エクスパンション・プロセッサ）１９６、バスアービタ１９７、画像回転を行うための回転部１９８、ビデオ・インターフェース１９９、ＳＣＩ２００が搭載され、ＲＯＭ１８９上には複数のアプリケーションを同時に実行できるようにマルチタスクＯＳ（オリジナル  ソフトウェア）が搭載されている。また、このＲＯＭ１８９には、コピー部１６５の主制御部１７１におけるビデオ・インターフェース１７６からの画像データをビデオ・インターフェース１９９を介してイメージメモリ１９５に入力したり、イメージメモリ１９５から画像データを出力したりする機能や、各アプリケーション間の調停を行うシステム部も搭載されている。このアプリケーション・コントローラ部１６６はコピー部１６５および各アプリケーション１６７，１６８，１６９やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１８７が接続されている。
【０１０４】
プリンタ部１６９は、マルチタスクＯＳ上で動作させるプリンタ・アプリケーション・ソフトウェアを格納したＲＯＭ２０１と、外部システムからの文書ファイルを受信する為のＲＳ２３２Ｃ，セントロニクスなどの通信デバイス２０２、ＣＧＲＯＭ２０３、フロッピーディスク装置コントローラ（ＦＤＣ）２０４、ＡＧＤＣ（Ａｄｖａｎｃｅｄ  Ｇｒａｐｈｉｃ  Ｄｉｓｐｌａｙ  Ｃｏｎｔｒｏｌｌｅｒ）２０５が搭載されている。ＣＰＵ１８８はＲＯＭ２０１内のプリンタ・アプリケーション・ソフトウェアおよびＩＣカードからなるエミュレーション・カード２０８により外部システムからの文書ファイルをＲＳ２３２Ｃ，セントロニクスなどの通信デバイス２０２を介して受信し、ＣＧＲＯＭ２０３，ＩＣカードからなるフォントカード２０７を用いてイメージメモリ１９５上に展開する。また、ＣＰＵ１８８はＦＤＣ２０４を介してフロッピーディスク装置２０６を制御してフロッピーディスクから画像データを再生させ、この画像データをＦＤＣ２０４を介してＡＧＤＣ２０５によりイメージメモリ１９５上に展開させる。
【０１０５】
ファクシミリ部１６８は、マルチタスクＯＳ上で動作させるファクシミリ・アプリケーション・ソフトウェアを搭載したＲＯＭ２０９、公衆回線を通じて送られてきたデータを受信する為のＣＣＵ（コミュニケーション・コントロール・ユニット）２１０、受信データを保持するためのＳＡＦ（スタック・アンド・フォワード）メモリ２１１、それらをコントロールするＣＰＵ２１２、ＲＡＭ２１３が搭載されている。ＣＰＵ１８８はＲＯＭ２０９内のファクシミリ・アプリ（アプリケーション）・ソフトにより、ＳＡＦメモリ２１１に保持された受信データをＣＥＰ１９６で伸長してイメージメモリ１９５上に展開したり、スキャナからイメージメモリ１９５上に送られた画像データをＣＥＰ１９６で圧縮してＳＡＦメモリ２１１に書き込む動作を行う。また、ＣＰＵ２１２は、公衆回線を通じてＣＣＵ２１０に送られてきたデータをＳＡＦメモリ２１１に書き込んだり、ＳＡＦメモリ２１１のデータを読み出して公衆回線に流したりする。
【０１０６】
ファイル部１６７は、マルチタスクＯＳ上で動作させるファイル・アプリケーション・ソフトウェアを搭載したＲＯＭ２１４と、光磁気ディスク装置（ＯＤＤ）２１５，ハードディスク装置２１６を接続するためのＳＣＳＩデバイスなどのインターフェース２１７、変倍処理を行うＬＤＣ２１８が搭載されている。ＣＰＵ１８８はＲＯＭ２１４内のファイル・アプリケーション・ソフトウェアによりＯＤＤ２１５でＯＤ（光磁気ディスク）から読み取ったデータをＣＥＰ１９６で伸長してイメージメモリ１９５上に展開したり、スキャナーからイメージメモリ１９５上に送られた画像データをＣＥＰ１９６で圧縮してＯＤＤ２１５によりＯＤに書き込んだりする。
【０１０７】
主制御部１７１のＣＰＵ８２は、スキャナ部１７２、プロッタ部１７４を介してスキャナ、プロッタ、画像処理部１７３、操作部１７０，１７５の管理を行っており、同時にスキャナ、画像処理部１７３、プロッタ、操作部１７０，１７５を使用してコピー・モードの実行も行っている。アプリケーション・コントローラ部１６６は、各アプリケーションの機能の実行、スキャナ，プロッタと各アプリケーションとの画像データの受け渡しをイメージメモリ１９５を介して行う調停を行っている。
【０１０８】
次に、このシステムの動作説明を行う。主制御部１７１のメインＣＰＵ８２は、スキャナ、プロッタ、操作部の管理、コピー・モードの実行を行っており、コピー実行中にアプリケーションからの「プリント・リクエスト」の信号がＳＣＩ１
７９を介して入力されると、インターリーブ機能（複数機能のプリントを同時に実行させるための機能）が設定されているかどうか判断してインターリーブ機能が設定されている場合には次の給紙タイミングでアプリケーションからのデータがプロッタに流れるようにゲートアレイ１１２をセットする（ここで、当然にメインＣＰＵ８２は、どのアプリケーションからの「プリント・リクエスト」で、どの機能が優先されていて、それらの比率がどの比率に設定されているかの判断を行う）。そして、メインＣＰＵ８２は次の給紙タイミングまでにアプリケーションからの「プリント・リクエスト」の信号がＳＣＩ１７９を介して入力されないと、コピー・モードによるプロッタの使用を続ける。
【０１０９】
この様子を第１３図に示す。これは、プロッタにてコピー・モードで連続４枚の複写を行っている間に、アプリケーション（例えばファクシミリ部１６８）からのプリントのリクエストが来た場合である。
メインＣＰＵ８２は、まず、コピー・モードとしての給紙信号をプロッタのシーケンス制御用ＣＰＵ８１に送る（シーケンス制御用ＣＰＵ８１はどのアプリケーションのプリントかは判らなくても良く、メインＣＰＵ８２だけはどのアプリケーションのプリントかが判っている）。シーケンス制御用ＣＰＵ８１はその給紙信号が来るとプロッタの給紙カセットに転写紙の給紙を開始させ、転写紙がレジスト・ローラ５０に到達したことにより紙先端検知センサ５１がオンして書き込み準備ができたときに「プリント・レディ」の信号をメインＣＰＵ８２に返す。メインＣＰＵ８２はコピー・モードを実行しているので、スキャナに対して「スキャナ・スタート」の信号を送信する。スキャナはその信号が来ると駆動系がオンして原稿読み取り動作を開始し、画像データを出力する。この時、画像データ選択用のゲートアレイ１１２は、メインＣＰＵ８２により画像信号の転送方向がスキャナから画像制御回路１０２への転送方向に設定されており、スキャナからの画像信号は画像制御回路１０２を介して書き込み部に転送されて感光体ドラム２５に書き込まれる。スキャナから画像データが出力されると、シーケンス制御用ＣＰＵ８１はこれに合わせてプロッタのレジスト・ローラ５０を回転させ、上述のように感光体ドラム２５上の画像を転写紙に載せてコピーを得る。
【０１１０】
１枚目の転写紙が給紙カセットより給紙されてから一定時間内にはアプリケーションからの「プリント・リクエスト」の信号がＳＣＩ１７９から入力されないので、メインＣＰＵ８２はコピー・モードで同様に２枚目の転写紙の給紙をプロッタの給紙カセットから行わせる。２枚目の転写紙もプロッタにて１枚目の転写紙と同様のプロセスで画像が形成されて２枚目のコピーが得られる。
【０１１１】
２枚目の転写紙が給紙されてから一定時間内にアプリケーション１６８よりアプリケーション・コントローラ部１６６，ＳＣＩ１７９を介してメインＣＰＵ８２に「プリント・リクエスト」の信号が入力されると、メインＣＰＵ８２はシーケンス制御用ＣＰＵ８１に一定時間後にアプリケーション・モードでの３枚目の転写紙の給紙をプロッタの給紙カセットより行わせる。このとき、メインＣＰＵ８２は、「プリント・リクエスト」の信号がどのアプリケーションからの信号かを判断してそれがプリントすべきアプリケーション（インターリーブ・モードとして設定されている機能で給紙できるタイミングのアプリケーション）の場合は、アプリケーション・モードとしての給紙信号をシーケンス制御用ＣＰＵ８１に送る。シーケンス制御用ＣＰＵ８１はその給紙信号がメインＣＰＵ８２から送られて来ると転写紙の給紙をプロッタの給紙カセツトより開始させ、転写紙がレジスト・ローラ５０に到達したことにより紙先端検知センサ５１がオンして書き込み準備ができたときに「プリント・レディ」の信号をメインＣＰＵ８２へ返す。メインＣＰＵ８２はアプリケーション・モードを実行しているので、アプリケーション・コントラー部１６６に対して「プリント・レディ」の信号を送信する。この「プリント・レディ」の信号は、転写紙の給紙時点でプリントすべきアプリケーションとして判断したものに対して送られる。アプリケーション・コントラー部１６６のＣＰＵ１８８はこの「プリント・レディ」の信号が来ると、メインＣＰＵ８２によって指定されたアプリケーション（この場合はファクシミリ部１６８）が画像データを展開しているイメージメモリ１９５からコピー部１６５へビデオ・インターフェース１９９を介して画像データを送出し、シーケンス制御用ＣＰＵ８１はこれに合わせてレジスト・ローラ５０を回転させて感光体ドラム２５上の画像を転写紙に載せてプリントを得る。この時、画像データ選択用のゲートアレイ１１２は、メインＣＰＵ８２により画像データの転送方向がアプリケーションから画像制御回路１０２への方向に設定されており、イメージメモリ１９５からビデオ・インターフェース１９９，１７６を介して送出された画像データは画像制御回路１０２を介して書き込み部へ転送されて感光体ドラム２５に書き込まれる。
【０１１２】
アプリケーションからの「プリント・リクエスト」の信号についてはアプリケーション・コントローラ部１６６のＣＰＵ１８８上で動作している機能（この場合はファクシミリ・アプリケーション・ソフトウェアにより動作している機能）が、イメージメモリ１９５上に画像データを展開した時点で、アプリケーション・システム全体をコントロールしているＣＰＵ１８８にまず「プリント・リクエスト」を掛け（この時、ＣＰＵ１８８はファクシミリ・アプリケーション・ソフトウェアにより、画像データを展開したイメージメモリ１９５のアドレスも同時に知る）、ＣＰＵ１８８はその「プリント・リクエスト」の信号を検出してメインＣＰＵ８２にＳＣＩ２００，１７９を介して「プリント・リクエスト」の信号を送出する。アプリケーション・コントロール部１６６のＣＰＵ１８８がメインＣＰＵ８２からの「プリント・レディ」の信号を受信した場合は、ＣＰＵ１１８８はファクシミリ・アプリケーション（ファクシミリ部１６８）から指定されたイメージメモリのアドレスから順次に画像データをコピー部１６５へビデオ・インターフェース１９９を介して送出していく。
【０１１３】
メインＣＰＵ８２はプロッタで３枚目の転写紙が給紙されてから一定時間内にアプリケーションからの「プリント・リクエスト」の信号が無いため、コピー・モードで同様にプロッタの給紙カセットに４枚目の転写紙の給紙を行わせる。この４枚目の転写紙も１枚目の転写紙と同様のプロセスで画像が形成されてコピーが得られる。
【０１１４】
メインＣＰＵ８２はプロッタで４枚目の転写紙が給紙されてから一定時間内にアプリケーションからの「プリント・リクエスト」の信号が無いため、同様にシーケンス制御用ＣＰＵ８１を介してプロッタにコピー・モードでの５枚目の転写紙の給紙を行わせ、５枚目の転写紙も１枚目の転写紙と同様のプロセスで画像を形成させてコピーをとらせる。この時点で、コピー・モードとしての作業は終了している。
メインＣＰＵ８２はプロッタで５枚目の転写紙が給紙されてから一定時間内にアプリケーション（ファクシミリ部１６８）からの「プリント・リクエスト」の信号がＳＣＩ１７９を介して入力される為、アプリケーション・モードで同様にシーケンス制御用ＣＰＵ８１を介してプロッタに６枚目の転写紙の給紙を行わせてプリントを得る。この６枚目の転写紙もプロッタにて３枚目の転写紙と同様のプロセスで画像を形成してプリントを得る。
【０１１５】
メインＣＰＵ８２はプロッタで６枚目の転写紙が給紙されてから一定時間内にはアプリケーションからの「プリント・リクエスト」の信号がＳＣＩ１７９を介して入力されないため、シーケンス制御用ＣＰＵ８１に対して「プリント」の信号を送らずプロッタが動作しない。しかし、その後、アプリケーション（ファクシミリ部１６８）からの「プリント・リクエスト」の信号が発生する為、メインＣＰＵ８２はその時点でシーケンス制御用ＣＰＵ８１に対して「プリント」の信号を送出し、プロッタにアプリケーション・モードでの７枚目の転写紙の給紙を行わせる。この７枚目の転写紙も３枚目の転写紙と同様のプロセスで画像を形成してプリントを得る。
このようにして、スキャナから読み取られた画像データとアプリケーションがイメージメモリ１９５上に書き込んだ画像データとのインターリーブ機能が実現される。
【０１１６】
次に、複数のアプリケーションがイメージメモリ１９５上に書き込んだ画像データのインターリーブについて説明する。
このインターリーブの様子を第１４図に示す。これは、ファイル・モードで連続３枚のプリントを行っている間に、ファクシミリ部１６８からのプリント・リクエストが来た場合である。
【０１１７】
ＣＰＵ１８８はＲＯＭ２１４内のファイル・アプリケーション・ソフトウェアにより、ＯＤＤ２１５にてＯＤから再生した画像データをＣＥＰ１９６により伸長してイメージメモリ１９５に展開した後、「プリント・リクエスト」の信号をファイル部１６７より受け取る。そして、ＣＰＵ１８８は、その信号によりファイル・モードとしての「プリント・リクエスト」の信号をＳＣＩ２００，１７９を介してメインＣＰＵ８２に送る。メインＣＰＵ８２は、その「プリント・リクエスト」の信号によりファイル・モードとしての給紙信号をシーケンス制御用ＣＰＵ８１に送る（シーケンス制御用ＣＰＵ８１はどのアプリケーションのプリントかが判らなくても良く、メインＣＰＵ８２だけがどのアプリケーションのプリントかを判っている）。
【０１１８】
シーケンス制御用ＣＰＵ８１はその給紙信号が来るとプロッタの給紙カセットに転写紙の給紙を開始させ、転写紙がレジストローラ５０に到達したことにより紙先端検知センサ５１がオンして書き込み準備ができたときに「プリント・レディ」の信号をメインＣＰＵ８２に返す。メインＣＰＵ８２はファイル・モードを実行しているので、アプリケーション・コントローラ部１６６に対して「プリント・レディ」の信号を送信する。この「プリント・レディ」の信号は、転写紙の給紙時点でプリントすべきアプリケーションとして判断したアプリケーションに対するものとして送られる。アプリケーション・コントローラ部１６６のＣＰＵ１８８はその「プリント・レディ」の信号が来ると、メインＣＰＵ８２によって指定されたアプリケーション（この場合はファイル部１６７）が画像データを展開しているイメージメモリ１９５から画像データをビデオ・インターフェース１９９を介してコピー部１６５へ送出し、メインＣＰＵ８２はこれに合わせてレジストローラ５０を回転させて感光体ドラム２５上の画像を転写紙に載せさせる。この時、画像データ選択用のゲートアレイ１１２は、メインＣＰＵ８２により画像データ転送方向がアプリケーションからプロッタへの方向に設定されており、イメージメモリ１９５からの画像データは画像制御回路１０２を介して書き込み部に転送されて感光体ドラム２５に書き込まれる。
【０１１９】
アプリケーションからの「プリント・リクエスト」の信号についてはアプリケーション・コントローラ部１６６上で動作している機能（この場合はファイル・アプリケーション・ソフトウェアによる機能）により、ＯＤＤ２１５からの画像データをイメージメモリ１９５上に展開した時点で（イメージメモリ１９５上に画像データを展開しなくても、「プリント・レディ」の信号ですぐにプリントする為の画像データを出せるフォーマットが作成されていればいい）、アプリケーション・システム全体をコントロールしているＣＰＵ１８８にまず「プリント・リクエスト」の信号がファイル・アプリケーション１６７から入力される。この時、ファイル・アプリケーション１６７は画像データをイメージメモリ１９５に展開したアドレスも同時にＣＰＵ１８８に知らせる。ＣＰＵ１８８はその「プリント・リクエスト」の信号を検出してメインＣＰＵ８２に「プリント・リクエスト」の信号を送出する。アプリケーション・コントロール部１６６のＣＰＵ１８８がメインＣＰＵ８２からの「プリント・レディ」の信号を受信した場合は、ＣＰＵ１８８はファイル・アプリケーションから指定されたイメージメモリ１９５のアドレスから順次に画像データをビデオ・インターフェース１９９を介してコピー部１６５へ送出していく。
【０１２０】
メインＣＰＵ８２はプロッタで１枚目の転写紙が給紙カセットから給紙されてから一定時間内にファイル・アプリケーション（ファイル部１６７）からの「プリント・リクエスト」の信号がＳＣＩ２００，１７９を介して入力されるため、シーケンス制御用ＣＰＵ８１にファイル・モードで２枚目の転写紙の給紙を行わせる。この２枚目の転写紙も１枚目の転写紙と同様のプロセスで画像を形成してプリントを得る。
【０１２１】
ＣＰＵ８２はプロッタで２枚目の転写紙が給紙されてからファクシミリ・アプリケーション（ファクシミリ部１６８）からの「プリント・リクエスト」の信号がＣＰＵ１８８よりＳＣＩ２００，１７９を介して入力されると（ファクシミリ・アプリケーション１６８は、公衆回線からのデータをＣＥＰ１９６により伸長してイメージメモリ１９５に展開した後、「プリント・リクエスト」の信号をＣＰＵ１８８に送る）、同時にファイル・アプリケーション１６７からの「プリント・リクエスト」の信号もＳＣＩ２００，１７９を介して入力される為、メインＣＰＵ８２は、どのアプリケーションからの「プリント・リクエスト」の信号であるかを判断してプリントすべきアプリケーション（インターリーブ・モードとして設定されている機能で、給紙できるタイミングのアプリケーション）の場合は、給紙信号をシーケンス制御用ＣＰＵに送る。この場合、メインＣＰＵ８２はファクシミリ・モードと判断してファクシミリ・モードでの給紙信号を送る。シーケンス制御用ＣＰＵはその給紙信号が来るとプロツタの給紙カセットより転写紙の給紙を開始させ、転写紙がレジスト・ローラ５０に到達したことにより紙先端検知センサ５１がオンしたことで書き込み準備ができたときに「プリント・レディ」の信号をメインＣＰＵ８２に返す。メインＣＰＵ８２はファクシミリ・モードを実行しているので、アプリケーション・コントロール部１６６に対して「プリント・レディ」の信号を送信する。この「プリント・レディ」の信号は、転写紙の給紙時点でプリントすべきアプリケーションとして判断したアプリケーションに対して送られる。アプリケーション・コントロール部１６６のＣＰＵ１８８はこの「プリント・レディ」の信号が来ると、メインＣＰＵ８２によって指定されたアプリケーション（この場合はファクシミリ部１６８）が画像データを展開しているイメージメモリ１９５から画像データをビデオ・インターフェース１９９を介してコピー部１６５に送出し、メインＣＰＵ８２はこれに合わせてシーケンス制御用ＣＰＵにレジスト・ローラ５０を回転させて画像を転写紙に載せさせることによりプリントを行う。
【０１２２】
３枚目の転写紙が給紙されてから一定時間内には「プリント・リクエスト」の信号が無いが、２枚目の転写紙の給紙時に保留となったファイル・アプリケーションからの「プリント・リクエスト」の信号がある為、メインＣＰＵ８２はシーケンス制御用ＣＰＵにファイル・モードでの４枚目の転写紙の給紙を行わせる。４枚目の転写紙も１枚目の転写紙と同様のプロセスで画像が形成されてプリントが得られる。
このようにして、複数のアプリケーションがイメージメモリ１９５上に書き込んだ画像データのインターリーブ機能が実現される。
【０１２３】
次に、インターリーブ機能の設定について第１５図を用いて説明する。これは、ユーザまたはサービスマンが操作部により設定するものである。ユーザまたはサービスマンが操作部によりＳＰ（サービスマン・プログラム）モードなどの設定モードにすると、メインＣＰＵ８２は操作部からの入力信号をチェックしてアプリケーションが付いていない場合にはリターンとなる。この時、メインＣＰＵ８２は一定時間、ガイダンス表示部１４３に
「アプリケーションは有りません」
という表示を行わせてモードを抜ける。
【０１２４】
また、メインＣＰＵ８２はアプリケーションが付いてる場合にはガイダンス表示部１４３に
「インターリーブを設定しますか？  ０：Ｎｏ  １：Ｙｅｓ    ＿  」
という表示を行わせる。そして、メインＣＰＵ８２は操作部からの信号をチェックして操作部により「０」が選択された場合にはモードを抜け、「１」が選択された場合にはガイダンス表示部１４３に
「インターリーブＭＡＸ値は××アプリケーションです。インターリーブを行なうアプリケーションを設定して下さい。  １：コピー  ２：ファクシミリ  ３：プリンタ  ４：ファイル    ＿  」
という表示を行わせ、かつインターリーブを行なえるＭＡＸ値××（仕分け装置のトレイの数）と、インターリーブが付いているアプリ（アプリケーション）もガイダンス表示部１４３に表示させ、インターリーブを付けるアプリと，そのプリントを収納する仕分け装置１３のトレイの数をユーザまたはサービスマンに操作部で設定させてそれを操作部からの信号により記憶することでインターリーブの設定を行う。ここで、仕分け装置１３が無くて複写機本体１１に仕分け装置１３の代りに１つのトレイがセットされている場合にはメインＣＰＵ８２は仕分け装置１３とトレイとを識別するセンサからの信号によりガイダンス表示部１４３に
「仕分け装置が無いためインターリーブはできません。」
という表示を行わせてモードを抜ける。
【０１２５】
メインＣＰＵ８２はこのようにインターリーブの設定を各アプリについて順次に設定していき、仕分け装置１３の使用可能なトレイの数がＭＡＸ値となった場合、又はインターリーブの設定を終了した場合は、ガイダンス表示部１４３に
「インターリーブの優先順位を設定して下さい。  １：コピー  ２：ファクシミリ  ３：プリンタ  ４：ファイル    ＿，＿，＿，＿  」
という表示を行わせ、各アプリのインターリーブの設定を優先順位の高い順番に設定する。
【０１２６】
メインＣＰＵ８２はインターリーブの設定が終ると、ガイダンス表示部１４３に
「インターリーブの比率を設定して下さい。  コピー：ファクシミリ：プリンタ：ファイル  ＝＿：＿：＿：＿  」
という表示を行わせ、インターリーブの比率をコピー部１６５，ファクシミリ部１６８，プリンタ部１６９，ファイル部１６７についてユーザまたはサービスマンに操作部で設定させてそれを操作部からの信号により記憶することでインターリーブの比率をコピー部１６５，ファクシミリ部１６８，プリンタ部１６９，ファイル部１６７について設定する。この比率は、コピー部１６５，ファクシミリ部１６８，プリンタ部１６９，ファイル部１６７で同時に「プリント・リクエスト」の信号が発生した場合に、それらのプリントを実行する比率である。
【０１２７】
例えば、優先順位を「▲１▼コピー▲２▼ファクシミリ▲３▼プリンタ▲４▼ファイル」と設定し、比率を
「コピー：ファクシミリ：プリンタ：ファイル  ＝３：１：２：１」
と設定した場合、メインＣＰＵ８２はコピー・モードでのプリントを３枚行わせ、次にファクシミリ・モードでのプリントを１枚行わせ、次にプリンタ・モードでのプリントを２枚行わせ、次にファイル・モードでのプリントを１枚行わせ、次に再びコピー・モードでのプリントを３枚行わせるというように指定された比率でプリント動作を実行させる。この例では、３枚、１枚、２枚、１枚と順番に実行するが、コピー部１枚、ファクシミリ部１枚、コピー部１枚、プリンタ部１枚、ファイル部１枚、コピー部１枚、プリンタ部１枚というように分割してプリントしても比率が設定値と同じであれば良い。
以上のようにして、プリント・モードの設定が行われる。
【０１２８】
図１６はメインＣＰＵ８２のインターリーブ制御ルーチンを示す。
メインＣＰＵ８２は、ソフトメインルーチンの１回の実行に付きインターリーブ制御ルーチンを１回実行し、インターリーブ制御ルーチンでは図１７に示すようなプリントスタートチェックルーチン、図１８に示すような画像データチェックルーチン及び図１９に示すようなスキャナスタートチェックルーチンを実行する。
【０１２９】
次に、メインＣＰＵ８２のプリント・スタート・チェックルーチンについて第１７図を用いて説明する。
これは、インターリーブ・モードが設定されている場合にチェックするルーチンである。メインＣＰＵ８２はまず、割込みモードかどうかチェックする。割込みモードの場合は、ユーザが緊急で処理したい場合に使用するので、インターリーブ・モードを実行することは、ユーザにとって大きな障害となる。そこで、メインＣＰＵ８２は割込みモードの場合にはそのままリターンし、インターリーブの処理を行なわない。また、メインＣＰＵ８２は割込みモードでない場合には、「プリント・リクエスト」の信号があるかどうかチェックし、「プリント・リクエスト」の信号がない場合はリターンする。
【０１３０】
メインＣＰＵ８２は「プリント・リクエスト」の信号がある場合には、プロッタ内に既に給紙済みの転写紙が有るかどうか（プロッタ内に既に給紙済みでまだプロッタから排出してない転写紙が有るかどうか）をセンサからの信号などにより判断し、プロッタ内に既に給紙済みの転写紙がある場合には、前の転写紙を給紙してから一定時間経過したかどうかの判断をする。この一定時間とは、プロッタの最高のプリントスピードにより予め決められた時間であり、書き込み部のレーザ書き込み、もしくは感熱書き込みなどプロッタの作像プロセス、転写紙の搬送方式によっても異なる。
【０１３１】
この一定時間が経過した時には、メインＣＰＵ８２はプロッタ内に既に給紙済みでまだプロッタから排出してない転写紙が無いものと見做してプリント・レディ（プロッタのプリント準備が完了したもの）とし、どのモードで転写紙を給紙するかのチェックを行なう。このチェックは、「プリント・モード設定」で設定された内容に従って行なう。このチェックの内容は、インターリーブ・モードが設定されているアプリケーションの種類、プリント優先順位、プリント比率によって、どのアプリの給紙を行うかのチェックを行なう。この給紙順番については、前に説明したので、ここでは説明しない。メインＣＰＵ８２は給紙がどのアプリの給紙か（コピー給紙，ファクシミリ給紙，プリンタ給紙・・・のどれか）が分かれば、コピー給紙ＦＬＡＧ，ファクシミリ給紙ＦＬＡＧ，プリンタ給紙ＦＬＡＧ・・・のうちそのアプリの給紙ＦＬＡＧを１にセットしてプロッタに給紙を開始させる。
【０１３２】
次に、メインＣＰＵ８２の画像データ・チェックルーチンについて第１８図を用いて説明する。
これは、メインＣＰＵ８２が転写紙がレジスト・ローラ５０に到達して紙先端検知センサ５１がオンすることで書き込み準備ができてプリント・レディとなった時に行うルーチンである。メインＣＰＵ８２はまず、転写紙がレジスト・ローラ５０に到達したどうかを紙先端検知センサ５１からの信号によりチェックする。メインＣＰＵ８２は転写紙がレジスト・ローラ５０に到達していない場合には、処理を行なわずにリターンする。
【０１３３】
また、メインＣＰＵ８２は転写紙がレジスト・ローラ５０に到達した場合には、転写紙の給紙スタート時にセットした給紙ＦＬＡＧのチェックをする。そして、メインＣＰＵ８２は「コピー給紙ＦＬＡＧ＝１」の場合にはコピー給紙ＦＡＬＧをリセットし、スキャナに「スキャナ・スタート」の信号を送信する。また、メインＣＰＵ８２は「コピー給紙ＦＬＡＧ＝１」ではない場合には、「ファクシミリ給紙ＦＬＡＧ」をチェックする。メインＣＰＵ８２は「ファクシミリ給紙ＦＬＡＧ＝１」の場合にはファクシミリ給紙ＦＡＬＧをリセットし、画像データ選択用のゲートアレイ１１２の画像データ転送方向をアプリケーションからプロッタへの方向に設定し、アプリケーション・コントロール部１６６に「プリント・レディ（ファクシミリ）」の信号を送信する。「ファクシミリ給紙ＦＬＡＧ＝１」ではない場合には、メインＣＰＵ８２は「プリンタ給紙ＦＬＡＧ」をチェックする。そして、メインＣＰＵ８２は「プリンタ給紙ＦＬＡＧ＝１」の場合には、プリンタ給紙ＦＡＬＧをリセットし、画像データ選択用のゲートアレイ１１２の画像データ転送方向をアプリケーションからプロッタへの方向に設定し、アプリケーション・コントロール部１６６に「プリント・レディ（プリンタ）」の信号を送信する。メインＣＰＵ８２は同様な各アプリケーションのチェック及び処理を順次に行なう。
【０１３４】
図１９はメインＣＰＵ８２のスキャナ・スタート・チェックルーチンを示す。このスキャナ・スタート・チェックルーチンは各アプリからのスキャナ使用要求を判断してスキャナにスタート要求を行うルーチンである。メインＣＰＵ８２は、まず、自動原稿送り装置（ＡＤＦ）１２が複写機本体１１上にセットされているか否かを検知するセンサからの検知信号によりＡＤＦ１２を使用するかどうかをチェックし、ＡＤＦ１２を使用する場合には原稿給紙コマンドをＡＤＦ１２に送って原稿を給紙させる。ＡＤＦ１２により原稿が複写機本体１１の原稿台２０上の読み取り基準位置にセットされると、それがセンサにより検知されてこのセンサからの検知信号によりメインＣＰＵ８２がスキャナ使用要求を出したアプリに対して「スキャナレディ」の信号を返す。また、ＡＤＦ１２を使用しない場合には原稿が複写機本体１１の原稿台２０上の読み取り基準位置にセットされると、上記センサからの検知信号によりメインＣＰＵ８２がスキャナ使用要求を出したアプリに対して「スキャナレディ」の信号を返す。
【０１３５】
その後、メインＣＰＵ８２はアプリから「スキャナスタート」を要求する信号が来ると、その「スキャナスタート」を要求したアプリを判断してゲートアレイ１２のデータ転送方向を設定する。つまり、メインＣＰＵ８２はコピーモードでスキャナにより原稿を読み取る場合にはゲートアレイ１２のデータ転送方向をスキャナから画像制御回路１０２への方向に設定し、ファクシミリ送信モードでスキャナにより原稿を読み取る場合にはゲートアレイ１２のデータ転送方向をスキャナからアプリの方向に設定し、その他の場合にはゲートアレイ１２のデータ転送方向をスキャナからアプリの方向に設定する。そして、メインＣＰＵ８２はスキャナにスタート信号を送出して原稿の読み取り動作を開始させる。ここに、スキャナはどのアプリからの使用要求かが分からなくてもよい。
【０１３６】
図２０はファクシミリ部１６８のＣＰＵ２１２が行う処理フローを示す。
ＣＰＵ２１２は公衆回線を介して送られてきたデータがＣＣＵ２１０により受信されると、そのデータを１頁分毎にＳＡＦ２１１に格納して「プリントリクエスト」の信号をアプリコントローラシステム部（アプリ・コントローラ部１６６）に発行する。
【０１３７】
図２１はアプリ・コントローラ部１６６のファクシミリ部１６８に対する処理フローを示す。アプリ・コントローラ部１６６のＣＰＵ１８８はファクシミリ部１６８のＲＯＭ２０９に搭載されているファクシミリ・アプリ・ソフトウェアによりファクシミリ部１６８のＣＰＵ２１２から「プリントリクエスト」の信号が送られると、ＳＡＦ２１１内のデータをイメージメモリ１９５上に展開し、メインＣＰＵ８２に対してＳＣＩ２００，１７９を介して「プリント・リクエスト」の信号を送信する。アプリ・コントローラ部１６６のＣＰＵ１８８はその後メインＣＰＵ８２からＳＣＩ１７９，２００を介して「プリント・レディ」信号が返されると、イメージメモリ１９５上の画像データをビデオ・Ｉ／Ｆ１９９，１７６を介してゲートアレイ１１２へ出力する。アプリ・コントローラ部１６６のＣＰＵ１８８からメインＣＰＵ８２へ送信された「プリントリクエスト」の信号はメインＣＰＵ８２により図１４に示すようなファクシミリ給紙タイミングとしてチェックされ、「プリント・レディ」信号はメインＣＰＵ８２により図１７のプリント・スタート・チェックルーチンによるプリント・レディの判断に基づいて送信される。
【０１３８】
図２２はファイル部１６７のファイルプリント要求処理を示す。ファイル部１６７のＳＣＳＩ２１７はＲＯＭ２１４に格納されているファイル・アプリ・ソフトウェアによりＯＤＤ２１５にセットされているＯＤ，ハードディスク装置２１７内のハードディスクにファイルが有るか否かを検出してファイルが有る場合には操作部によりプリントすべきファイルが指定されたか否かをチェックし、ファイルの指定がファイル単位で行われると、操作部のプリントスイッチのオンでアプリ・コントローラ部１６６に対してその指定されたファイルについて「プリント・リクエスト」の信号を発行する。
【０１３９】
図２３はアプリ・コントローラ部１６６のファイルプリント処理を示す。アプリ・コントローラ部１６６のＣＰＵ１８８はファイル部１６７のＲＯＭ２１４に格納されているファイル・アプリ・ソフトウェアによりファイル部１６７の「プリント・リクエスト」信号の発行でＯＤＤ２１５またはハードディスク装置２１７からの指定ファイルを１頁づつイメージメモリ１９５上に展開した後にメインＣＰＵ８２に対してＳＣＩ２００，１７９を介して「プリント・リクエスト」の信号を送信する。アプリ・コントローラ部１６６のＣＰＵ１８８はその後メインＣＰＵ８２からＳＣＩ１７９，２００を介して「プリント・レディ」信号が返されると、イメージメモリ１９５上の画像データをビデオ・Ｉ／Ｆ１９９，１７６を介してゲートアレイ１１２へ出力する。アプリ・コントローラ部１６６のＣＰＵ１８８からメインＣＰＵ８２へ送信された「プリントリクエスト」の信号はメインＣＰＵ８２により図１４に示すようなファイル給紙タイミングとしてチェックされ、「プリント・レディ」信号はメインＣＰＵ８２により図１７のプリント・スタート・チェックルーチンによるプリント・レディの判断に基づいて送信される。この動作は全ての指定ファイルについて行われる。
【０１４０】
図２４はファイル部１６７のファイル登録処理を示す。ファイル部１６７のＳＣＳＩ２１７はＲＯＭ２１４に格納されているファイル・アプリ・ソフトウェアによりファイル部１６７で登録すべきファイルが有るか否かを操作部からの信号により検出してファイルが有る場合には操作部によりそのファイルの登録が指定されたか否かをチェックし、ファイルの指定がファイル単位で行われた場合には操作部のプリントスイッチがオンすると、ＡＤＦ１２の原稿給紙台６７上の原稿の有無を検知するセンサからの検知信号により原稿給紙台６７上の原稿の有無をチェックする。そして、ＳＣＳＩ２１７は原稿給紙台６７上に原稿が有る場合には「原稿給紙リクエスト」信号をアプリ・コントローラ部１６６に対して発行する。
【０１４１】
その後、ＳＣＳＩ２１７は原稿が複写機本体１１の原稿台２０上の読み取り基準位置にセットされたことにより「スキャナレディ」の信号を受けると、「スキャナ・リクエスト」信号をアプリ・コントローラ部１６６に対して発行する。さらに、ＳＣＳＩ２１７はスキャナからの画像データがイメージメモリ１９５を介して送られてくる（実際にはイメージメモリ１９５上のポインタで指定される）と、その画像データをＯＤＤ２１５にＯＤへ登録させ、またはハードディスク装置２１６にハードディスクへ登録させ、アプリ・コントローラ部１６６に対して原稿排紙信号を送くり、ＡＤＦ１２の原稿給紙台６７上の原稿の有無のチェックを上述のように行って原稿給紙台６７上に原稿が有れば同様な動作を繰り返す。ＳＣＳＩ２１７は原稿給紙台６７上の原稿が無くなればアプリ・コントローラ部１６６のＣＰＵ１８８はＯＤＤ２１５またはハードディスク装置２１６で登録した画像データのファイル名，頁数などを登録する。
【０１４２】
図２５はアプリ・コントローラ部１６６のファイル登録処理を示す。アプリ・コントローラ部１６６のＣＰＵ１８８はファイル部１６７のＲＯＭ２１４に格納されているファイル・アプリ・ソフトウェアによりファイル部１６７から「原稿給紙リクエスト」信号が送られてくると、メインＣＰＵ８２に対して「原稿給紙リクエスト」信号を発行してＡＤＦ１２に原稿給紙台６７上の原稿を給紙させる。その後、アプリ・コントローラ部１６６のＣＰＵ１８８はメインＣＰＵ８２から「スキャナ・レディ」信号を受け取ると、ファイル部１６７に対して「スキャナ・レディ」信号を発行し、ファイル部１６７から「スキャナ・リクエスト」信号を受信すると、メインＣＰＵ８２に対して「スキャナ・リクエスト」信号を発行する。そして、アプリ・コントローラ部１６６のＣＰＵ１８８はスキャナからゲートアレイ１１２を介してイメージメモリ１９５に画像データが転送されると、その画像データをＣＥＰ１９６で圧縮してファイル部１６７へ渡す（実際にはメモリ上のポインタで指定する）。
【０１４３】
また、メインＣＰＵ８２は操作部，オペレータ検出装置等からの信号によりオペレータが機械の前で実際に作業を行っているときには、バックグランドでプリントを行っても（オペレータが使用していない機能のプリントを行っても）操作部の表示をオペレータが使用している表示とモードのままとなるように操作部を制御する。オペレータがこの第１実施例を操作しているかどうかは、操作部からの最後のキー入力時点から現在までの時間、オペレータ検出装置等からの信号によってメインＣＰＵ８２で簡単に判断される。
【０１４４】
また、メインＣＰＵ８２はオペレータがこの第１実施例の前で実際に作業を行っていないときにバックグランドでプリントを行った場合も、操作部の表示がバックグランドでプリントを行うアプリ以外のときには、操作部の表示切替をしない。これは、第１実施例を使用する為に来たユーザが第１実施例の操作部の表示がバックグランドでプリントしている表示となっている場合、第１実施例を使用できないものと判断する可能性が高いためである。また、第１実施例は各モードでの複写途中で各モードの割込み複写を前述と略同様に行える。
【０１４５】
これまでの説明で明らかなように、第１実施例では、１つの機械の中に複数のアプリケーションが存在するシステムにおいて、複数の機能のプリントを１つのプロッタで同時に実行する（プロッタを連続的に休まず動作させる）ので、プロッタの本来持っている最高の性能（プリント速度）を常に出すことができるだけでなく、オペレータは自分が使用しているアプリケーションの以外のアプリケーションを考える必要がなくなり、常に機械が使用できる状態になる。また、同時にオペレータが使用しているアプリケーション以外のアプリケーションも実行できるので、第１実施例に入力されたデータをユーザにタイムリーに提供できる。
【０１４６】
また、割込みモードを使用した場合でも、割込みで指定されたアプリケーションのプリントを優先的に実行することができる。また、仕分け装置のトレイの数によりインターリーブできるアプリケーション数を制限するので、各アプリケーション毎に同時にプリントされた転写紙を混ぜることがなく、オペレータの混乱を防ぐことができる。ユーザはインターリーブを実行できるアプリケーション、そのプリントの優先順位，比率をそれぞれ選択できるので、ユーザ毎に最適な環境を設定することができる。さらに、操作部の表示をオペレータが使用している表示とモードのままとするので、オペレータは自分が使用しているアプリケーション以外のアプリケーションを考える必要はなく、操作をスムーズに行うことができる。
【０１４７】
この第１実施例は、請求項４記載の発明の実施例でもあり、主制御部１７１のメインＣＰＵ８２は、スキャナ、プロッタ、操作部の管理、コピー・モードの実行を行っており、コピー実行中にアプリケーションからの「プリント・リクエスト」の信号がＳＣＩ１７９を介して入力されると、プロッタを使用していない場合シーケンス制御用ＣＰＵ８１に「プリント」の信号を送ってプロッタの給紙カセットに転写紙の給紙を開始させ、アプリケーションからのデータがイメージメモリ１９５よりプロッタへ流れるようにゲートアレイ１１２をセットしてアプリケーションからのデータをプロッタにプリントさせる。また、メインＣＰＵ８２はアプリケーションからの「スキャン・リクエスト」の信号がＳＣＩ１７９を介して入力されると、スキャナを使用していない場合スキャナ部１７２に「スキャン・リクエスト」の信号を送ってスキャナに原稿台２０上の原稿を読み取らせる。
【０１４８】
この様子を第２６図に示す。これは、ファイル・モードで自動原稿送り装置（ＡＤＦ）１２を使用して原稿の画像データを連続的に登録している最中に、ファクシミリ部１６８からの「プリント・リクエスト」の信号がＳＣＩ１７９を介して入力された場合である。
オペレータが第１実施例の前に立ってＬＣＤ部１７０上の「ファイル」ボタンを押してタッチスイッチをオンさせると、このタッチスイッチからの信号によりＣＰＵ１８８がＲＯＭ２１４内のファイル・アプリ（アプリケーション・ソフトウェア）による動作を開始する。ここで、オペレータがＬＣＤ部１７０上の「登録」ボタンを選択して押すことによりタッチスイッチをオンさせ、ＡＤＦ１２に原稿をセットして操作部１７５のスタートキー（プリントスイッチ）１５３を押すと、メインＣＰＵ８２はそのタッチスイッチ，スタートキー１５３からの信号をＳＣＩ１７９，２００を介してＣＰＵ１８８に送る。ＣＰＵ１８８はその信号によりＲＯＭ２１４内のファイル・アプリに従って「ＡＤＦ給紙」信号をＳＣＩ２００，１７９を介してＣＰＵ８２に送り、ＣＰＵ８２が「ＡＤＦ給紙」信号をスキャナ制御回路１１４を介してＡＤＦ１２へ出力してＡＤＦ１２に原稿を原稿台２０上へ送らせる。
【０１４９】
ＡＤＦ１２が原稿を原稿台２０上の読み取り基準位置にセットしてそれがセンサにより検知されると、このセンサからの信号が「スキャン・レディ」信号として送られる。この「スキャン・レディ」信号はメインＣＰＵ８２を介してＣＰＵ１８８へ送られ、ＣＰＵ１８８がＲＯＭ２１４内のファイル・アプリにより「スキャン・スタート」信号をメインＣＰＵ８２へ返送してメインＣＰＵ８２がスキャナ制御回路１１４を介してスキャナに原稿台２０上の原稿の読み取りを開始させる。そして、スキャナは原稿台２０上の原稿を読み取り、その画像データがインターフェース１７６，１９９を介してイメージメモリ１９５に格納される。原稿台２０上の原稿からスキャナにより全ての画像データが読み取られると、ＣＰＵ１８８はイメージメモリ１９５に格納された画像データをＣＥＰ１９６により圧縮してＯＤＤ２１５によりＯＤに書き込む。２枚目以降の原稿も同様にＡＤＦ１２による給紙，スキャナによる読み取り，ＯＤへの書き込みが予め決められたタイミングで順次に行われる。
【０１５０】
一方、ファクシミリ部１６８が公衆回線から画像データを受信した場合ＣＰＵ１８８はその画像データをＳＡＦメモリ２１１より取り出してＣＥＰ１９６で伸長してイメージメモリ１９５上に展開した後に、「プリント・リクエスト」信号をメインＣＰＵ８２へ送る。メインＣＰＵ８２はその「プリント・リクエスト」信号が来ると、プリンタ部１６９を使用していない場合シーケンス制御用ＣＰＵ８１へ「プリント」信号を送ってプロッタに転写紙の給紙を開始させる。この場合、メインＣＰＵ８２はファクシミリ・モードで転写紙を給紙させる。
【０１５１】
シーケンス制御用ＣＰＵ８１はメインＣＰＵ８２から「プリント」信号が来ると、プロッタの給紙カセットから転写紙を給紙させ、この転写紙がレジストローラ５０に達して紙先端検知センサ５１がオンすることにより書き込み準備ができたときに「プリント・レディ」信号をメインＣＰＵ８２へ返す。メインＣＰＵ８２はファクシミリ・モードを実行しているので、「プリント・レディ」信号が来ると、アプリケーション・コントローラ部１６６に対して「プリント・レディ（ファクシミリ）」信号を送信する。ＣＰＵ１８８は「プリント・レディ（ファクシミリ）」信号が来ると、メインＣＰＵ８２によって指定されたアプリケーション（この場合はファクシミリ部１６８）からの画像データを展開しているイメージメモリ１９５からインターフェース１９９を介してコピー部１６５のゲートアレイ１１２へ画像データを送信する。これに合わせてメインＣＰＵ８２はシーケンス制御用ＣＰＵ８１に信号を送ってプロッタの給紙カセットから転写紙を給紙させる。
【０１５２】
このとき、ゲートアレイ１１２はメインＣＰＵ８２によりイメージメモリ１９５からの画像データを画像制御回路１０２へ送るように設定されており、イメージメモリ１９５からの画像データが画像制御回路１０２を介して書き込み部へ送られて感光体ドラム２５に書き込まれた後に現像器で現像されて転写紙に転写される。
【０１５３】
アプリケーションからの「プリント・リクエスト」信号はアプリケーション・コントローラ部１６６上で動作している機能（この場合はファクシミリ・アプリによる機能）がイメージメモリ１９５上に画像データを展開した時点でアプリケーション・コントローラ部１６６に送られ（このときファクシミリ・アプリはイメージメモリ１９５上に画像データを展開したアドレスも同時にアプリケーション・コントローラ部１６６に知らせ）、アプリケーション・コントローラ部１６６のＣＰＵ１８８はその「プリント・リクエスト」信号を検出してメインＣＰＵ８２に「プリント・リクエスト」信号を送出する。また、アプリケーション・コントローラ部１６６のＣＰＵ１８８はメインＣＰＵ８２から「プリント・レディ」信号を受信した場合にはイメージメモリ１９５に対してアプリケーション（このときはファクシミリ・アプリ）からアプリケーション・コントローラ部１６６に知らせられたアドレスから画像データを順次に送出する。
【０１５４】
この時、オペレータがファイルの登録用に使用している操作部はメインＣＰＵ８２によりファイルの登録画面のままにされ、オペレータはバックグランドで（オペレータによる使用の裏で）ファクシミリ受信文書のプリントが行われていることとは関係無く作業を行うことができる。また、スキャナ，プロツタという全く別のデバイスをオペレータの使用するアプリケーションと他のアプリケーションとで使用するため、それぞれのパフォーマンスを落とすことなく本来機械が持っている最高の速度でそれぞれのアプリケーションを実行できる。
このように原稿を読み取るスキャナと，転写紙上に画像を形成するプロッタとを全く別の機能によって同時に別々の動作をさせることができる。
【０１５５】
また、オペレータが機械の前で実際に作業を行っているときは、バックグランドでプリントを行っても操作部の表示はオペレータが使用している表示とモードのままとするようにメインＣＰＵ８２が操作部１７０，１７５を制御する。これは、例えばオペレータがファイルの連続的入力を行っているときに、操作部が一瞬ファクシミリのプリント画面に変わるとオペレータが混乱してしまう為である。メインＣＰＵ８２はオペレータが操作部を操作しているかどうかを最終のキー入力からの時間や、人体検出装置の検出信号等によって判断し、操作部の表示を上述のように制御する。
【０１５６】
また、オペレータが機械の前で実際に作業を行っていないときにバックグランドでプリントを行った場合も、操作部の表示がバックグランドでプリントを行うアプリ以外のアプリについての表示であるときには、メインＣＰＵ８２が操作部１７０，１７５の表示の切替をしない。これは、機械を使用する為に来たオペレータが操作部の表示がバックグランドのプリントになっている場合、機械を使用できないものと判断する可能性が高いためである。
【０１５７】
この第１実施例によれば、１つの機械の中に複数の機能が存在するシステムにおいて、原稿を読み取るスキャナと，転写紙に画像を形成するためのプロッタとを全く別の機能によって同時に別々の動作をさせるので、効率良く使用することができる。また、オペレータは自分が使用している機能の以外の機能を考える必要がなく、オペレータが常に機械を使用できる状態を提供できる。また、オペレータが使用している機能以外の機能も実行されるので、第１実施例に入力されたデータをオペレータにタイムリーに提供できる。さらに、オペレータが使用している以外の機能でプリントを行う場合、操作部の表示はオペレータが使用している表示とモードを維持するので、オペレータは操作部がプリント毎に切り替わることが無い為に混乱すること無くスムーズに作業を実行することができる。
【０１５８】
図２７は本発明の第２実施例の回路構成を示す。この第２実施例は請求項５記載の発明の実施例であり、１つのレーザプリンタを使用して複数の機能を実行するものである。この第２実施例は大きく分けてレーザプリンタ部２２１とアプリケーション部に分けられ、アプリケーション部はアプリケーション・コントローラ部２２２、ファクシミリ部２２３、プリンタ部２２４で構成されている。
【０１５９】
レーザプリンタ部２２１はアプリケーション部からの画像データにより半導体レーザを点灯させてプリントを行うものであり、ＣＰＵ２２５，ＲＯＭ２２６，ＲＡＭ２２７，ＳＣＩ２２８，ビデオ・インターフェース２２９，レーザユニット２３０及び操作部２３１が搭載されている。このレーザプリンタ部２２１は画像データにより半導体レーザを点灯させてプリントを行う周知のレーザプリンタ本体と、このレーザプリンタ本体からのプリント（画像が形成された転写紙）を各アプリ毎に仕分けしてトレイへ排出する仕分け装置とを有する。このレーザプリンタ本体ではレーザユニット２３０がアプリケーション・コントローラ部２２２のイメージメモリ２３９からビデオ・インターフェース２４３，２２９を介して送られたデータにより半導体レーザを変調駆動して感光体ドラムに画像露光を行う。この感光体ドラムは駆動機構により回転駆動されて帯電器により均一に帯電され、上記画像露光で静電潜像が形成される。この静電潜像は現像装置により現像され、給紙装置から給紙されてレジストローラによりタイミングをとって送出された転写紙へ転写装置により転写される。
【０１６０】
アプリケーション・コントローラ部２２２はＣＰＵ２３２，ＲＯＭ２３３，ＲＡＭ２３４，タイマ２３５，割込み制御回路２３６，ＤＭＡコントローラ２３７，画像回転を行うための回転部２３８，イメージメモリ２３９，ＣＥＰ２４０，バスアービタ２４１，ＤＭＡコントローラ２４２，ビデオ・インターフェース２４３，ＳＣＩ２４４が搭載され、ＲＯＭ２３３上には複数のアプリケーションを同
時に実行できるようにマルチタスクＯＳが搭載されている。アプリケーション・コントローラ部２２２はレーザプリンタ部２２１，ファクシミリ部２２３，プリンタ部２２４及びＬＡＮ２２０が接続され、ＲＯＭ２３３には画像データをイメージメモリ２３９からビデオ・インターフェース２４３を介してレーザプリンタ部２２１に出力する機能や、各アプリケーション間の調停を行うシステム部も搭載されている。
【０１６１】
プリンタ部２２４には、マルチタスクＯＳ上で動作させるプリンタ・アプリ・ソフトウェアを搭載したＲＯＭ２４５、外部システムからの文書ファイルを受信する為のＲＳ２３２Ｃ，セントロニクスなどの通信デバイス２４６、ＣＧＲＯＭ２４７、ＦＤＣ２４８、ＡＧＤＣ２４９が搭載されている。ＣＰＵ２３２はＲＯＭ２４５内のプリンタ・アプリケーション・ソフトウェアおよびＩＣカードからなるエミュレーション・カード２５０により外部システムからの文書ファイルをＲＳ２３２Ｃ，セントロニクスなどの通信デバイス２４６を介して受信し、ＣＧＲＯＭ２４７，ＩＣカードからなるフォントカード２５１を用いてイメージメモリ２３９上に展開する。また、ＣＰＵ２３２はＦＤＣ２４８を介してフロッピーディスク装置２５２を制御してフロッピーディスクから画像データを再生させ、この画像データをＦＤＣ２４８を介してＡＧＤＣ２４９によりイメージメモリ２３９上に展開させる。
【０１６２】
ファクシミリ部２２３は、マルチタスクＯＳ上で動作させるファクシミリ・アプリケーション・ソフトウェアを搭載したＲＯＭ２５３、公衆回線を通じて送られてきたデータを受信する為のＣＣＵ２５４、受信データを保持するためのＳＡＦメモリ２５５、それらをコントロールするＣＰＵ２５６、ＲＡＭ２５７が搭載されている。ＣＰＵ２３２はＲＯＭ２５３内のファクシミリ・アプリ・ソフトにより、ＳＡＦメモリ２５５に保持された受信データをＣＥＰ２４０で伸長してイメージメモリ２３９上に展開したり、スキャナからイメージメモリ２３９上に送られた画像データをＣＥＰ２４０で圧縮してＳＡＦメモリ２５５に書き込む動作を行う。また、ＣＰＵ２５６は、公衆回線を通じてＣＣＵ２５４に送られてきたデータをＳＡＦメモリ２５５に書き込んだり、ＳＡＦメモリ２５５のデータを読み出して公衆回線に流したりする。
【０１６３】
次に、この第２実施例の動作説明を行う。
アプリケーション・コントローラ部２２２のＣＰＵ２３２はレーザプリンタ部２２１の管理を行っており、あるアプリケーションがレーザプリンタ部２２１を使用してプリントを行っている最中に別のアプリケーションから「プリント・リクエスト」信号がアプリケーション・コントローラ部２２２に出されると、ＣＰＵ２３２はインターリーブ機能が設定されているかどうか判断してインターリーブ機能が設定されている場合にはレーザプリンタ部２２１の次のプリントタイミングでその別のアプリケーションからのデータをレーザプリンタ部２２１に転送してプリントさせる。ここで、ＣＰＵ２３２はその「プリント・リクエスト」信号がどのアプリケーションからのもので、どの機能が優先されていて各機能のプリントの比率がどのような比率に設定されているかを判断する。ＣＰＵ２３２はレーザプリンタ部２２１の次の給紙タイミングまでにアプリケーションからの「プリント・リクエスト」信号が無いとレーザプリンタ部２２１のプリント動作を停止させる。
【０１６４】
この様子を第２８図に示す。これはプリンタ・モードでプリンタ部２２４からのデータによりレーザプリンタ部２２１にて連続４枚のプリントを行っている間にファクシミリ部２２３からの「プリント・リクエスト」信号が来た場合である。プリンタ・モードで連続４枚のプリントを行う場合にはアプリケーション・コントローラ部２２２のＣＰＵ２３２により給紙カウンタが「４」にセットされる。ＣＰＵ２３２は、まず、給紙信号をＳＣＩ２４４を介してレーザプリンタ部２２１に送り（どのアプリのプリントかはレーザプリンタ部２２１が判らなくても良く、ＣＰＵ２３２だけが判っている）、給紙カウンタを「３」にする。レーザプリンタ部２２１ではＣＰＵ２２５はその給紙信号がＳＣＩ２２８を介して送られて来ると、レーザプリンタ本体に給紙を開始させ、レーザプリンタ本体で転写紙がレジストローラに到達してレジストスイッチがオンすることで書き込み準備ができたときに「プリント・レディ」信号をＳＣＩ２２８を介してアプリケーション・コントローラ部２２２に返す。ＣＰＵ２３２は、「プリント・リクエスト」信号がどのアプリケーションからのものであるかを判断してそのアプリケーション（プリンタ部２２４）がプリントすべきアプリ（インターリーブ・モードとして設定されている機能で給紙できるタイミングのアプリ）である場合にはレーザプリンタ部２２１から「プリント・レディ」信号をＳＣＩ２４４を介して受け取ると、そのアプリ（プリンタ部２２４）からイメージメモリ２３９に展開された画像データをビデオ・インターフェース２４３を介してレーザプリンタ部２２１へ送ってそのデータのプリントを実行させる。レーザプリンタ本体はこれに合わせてレジスト・ローラを回転させ、アプリケーション・コントローラ部２２２からビデオ・インターフェース２４３を介して送られて来た画像データによりレーザユニット２３０で半導体レーザを変調駆動して感光体ドラム上に画像を形成し、これをレジストローラからの転写紙に転写することで１枚目のプリントを行う。
【０１６５】
ＣＰＵ２３２は、レーザプリンタ部２２１に対して１枚目の転写紙が給紙されてから一定時間内に２枚目の転写紙を給紙させ、給紙カウンタを「２」にする。２枚目の転写紙は１枚目の転写紙と同様のプロセスでプリンタ部２２４によりイメージメモリ２３９に展開された画像データにより画像が形成される。
【０１６６】
ＣＰＵ２３２は２枚目のプリントが行われた後にファクシミリ部２２３からの「プリント・リクエスト」信号が送られてくると、給紙カウンタを１つ増やして「３」とする。ＣＰＵ２３２は２枚目の転写紙が給紙されてから一定時間内にレーザプリンタ部２２１に対して３枚目の転写紙の給紙を行わせるべく給紙信号をＳＣＩ２４４を介してレーザプリンタ部２２１へ送出し、給紙カウンタを「２」にする。レーザプリンタ部２２１ではＣＰＵ２２５はアプリケーション・コントローラ部２２２から給紙信号がＳＣＩ２２８を介して送られて来ると、レーザプリンタ本体に給紙を開始させ、転写紙がレジスト・ローラに到達してレジストスイッチがオンすることで書き込み準備ができたときに「プリント・レディ」信号をＳＣＩ２２８を介してアプリケーション・コントローラ部２２２に返す。このとき、ＣＰＵ２３２は「プリント・リクエスト」信号がどのアプリケーションからのものであるかを判断してそのアプリがプリントすべきアプリ（インターリーブ・モードとして設定されている機能で給紙できるタイミングのアプリ）である場合にはレーザプリンタ部２２１から「プリント・レディ」信号をＳＣＩ２４４を介して受け取ると、そのアプリ（ファクシミリ部２２３）からイメージメモリ２３９に展開された画像データをビデオ・インターフェース２４３を介してレーザプリンタ部２２１へ送ってそのデータのプリントを実行させる。レーザプリンタ本体はこれに合わせてレジスト・ローラを回転させ、アプリケーション・コントローラ部２２２からビデオ・インターフェース２４３を介して送られて来た画像データによりレーザユニット２３０で半導体レーザを変調駆動して感光体ドラム上に画像を形成し、これをレジストローラからの転写紙に転写することで３枚目のプリントを行う。
【０１６７】
アプリケーションからの「プリント・リクエスト」信号はアプリケーション・コントローラ部２２２上で動作している機能（この場合はプリンタ・アプリ、ファクシミリ・アプリ）がイメージメモリ２３９上に画像データを展開した時点で、アプリ・システム全体をコントロールしているＣＰＵ２３２に「プリント・リクエスト」を掛け（この時、プリンタ・アプリ、ファクシミリ・アプリは、イメージメモリ２３９上の画像データを展開したメモリー・アドレスも同時にＣＰＵ２３２に知らせ）、ＣＰＵ２３２はこれを検出してＳＣＩ２４４を介してレーザプリンタ部２２１に給紙信号を送出する。ＣＰＵ２３２はレーザプリンタ部２２１からＳＣＩ２４４を介して「プリント・レディ」信号を受信した場合にはイメージメモリ２３９上のプリンタ・アプリ、またはファクシミリ・アプリから指定されたメモリー・アドレスから順次に画像データをビデオ・インターフェース２４３を介してレーザプリンタ部２２１へ送出していく。
【０１６８】
ＣＰＵ２３２はレーザプリンタ部２２１において３枚目の転写紙が給紙されてから一定時間内に４枚目の給紙を行わせるべく給紙信号をＳＣＩ２４４を介してレーザプリンタ部２２１へ送出し、給紙カウンタを「１」にする。レーザプリンタ部２２１ではＣＰＵ２２５はアプリケーション・コントローラ部２２２から給紙信号がＳＣＩ２２８を介して送られて来ると、レーザプリンタ本体に給紙を開始させ、転写紙がレジスト・ローラに到達してレジストスイッチがオンすることで書き込み準備ができたときに「プリント・レディ」信号をＳＣＩ２２８を介してアプリケーション・コントローラ部２２２に返す。ＣＰＵ２３２は、レーザプリンタ部２２１から「プリント・レディ」信号をＳＣＩ２４４を介して受け取ると、そのアプリ（プリンタ部２２４）からイメージメモリ２３９に展開された画像データをビデオ・インターフェース２４３を介してレーザプリンタ部２２１へ送ってそのデータのプリントを実行させる。レーザプリンタ本体はこれに合わせてレジスト・ローラを回転させ、アプリケーション・コントローラ部２２２からビデオ・インターフェース２４３を介して送られて来た画像データによりレーザユニット２３０で半導体レーザを変調駆動して感光体ドラム上に画像を形成し、これをレジストローラからの転写紙に転写することで４枚目のプリントを行う。
【０１６９】
ＣＰＵ２３２はレーザプリンタ部２２１において４枚目の転写紙が給紙されてから一定時間内に５枚目の給紙を行わせるべく給紙信号をＳＣＩ２４４を介してレーザプリンタ部２２１へ送出し、給紙カウンタを「０」にする。５枚目のプリントは１枚目のプリントと同様のプロセスで行われる。ＣＰＵ２３２はレーザプリンタ部２２１で５枚目の転写紙が給紙されてから一定時間内にアプリから「プリント・リクエスト」信号が送られて来ず、給紙カウンタも「０」であるので、レーザプリンタ部２２１にプリント動作を停止させる。
【０１７０】
その後、ＣＰＵ２３２はファクシミリ・アプリとプリンタ・アプリから同時に「プリント・リクエスト」信号が送られてくると、１枚目のプリントと同様にプリンタ部２２４からイメージメモリ２３９に展開されたデータをレーザプリンタ部２２１にプリントさせ、３枚目のプリントと同様にファクシミリ部２２３からイメージメモリ２３９に展開されたデータをレーザプリンタ部２２１にプリントさせる。ここでは、インターリブの優先順位はプリンタ・アプリがファクシミリ・アプリより高く設定されているので、プリンタ部２２４からのデータのプリントを行ってからファクシミリ部２２３からのデータのプリントを行う。
【０１７１】
次に、第２実施例のインターリーブ機能の設定について第２９図を用いて説明する。これは、ユーザまたはサービスマンが操作部により設定するものである。ユーザまたはサービスマンが操作部２３１によりＳＰ（サービスマン・プログラム）モードなどの設定モードにすると、ＣＰＵ２３２はアプリケーションが１つしか付いていない場合にはリターンとなる。この時、ＣＰＵ２３２は一定時間、操作部２３１のガイダンス表示部に
「アプリケーションは有りません」
という表示を行わせてモードを抜ける。
【０１７２】
また、メインＣＰＵ８２はアプリケーションが２つ以上付いてる場合にはガイダンス表示部に
「インターリーブを設定しますか？  ０：Ｎｏ  １：Ｙｅｓ    ＿  」
という表示を行わせる。そして、ＣＰＵ２３２は操作部２３１からＳＣＩ２２８，２１１を介して入力される信号をチェックして操作部２３１により「０」が選択された場合にはモードを抜け、「１」が選択された場合にはガイダンス表示部に    「インターリーブＭＡＸ値は××アプリケーションです。インターリーブを      行なうアプリケーションを設定して下さい。  １：ファクシミリ  ２：プ      リンタ  ＿  」
という表示を行わせ、かつインターリーブを行なえるＭＡＸ値××（仕分け装置のトレイの数）と、インターリーブが付いているアプリをガイダンス表示部に表示させ、インターリーブを付けるアプリと，そのプリントを収納する仕分け装置のトレイの数をユーザまたはサービスマンに操作部２３１で設定させてそれを操作部２３１からの信号により記憶することでインターリーブの設定を行う。ここで、仕分け装置が無くてレーザプリンタ本体に仕分け装置の代りに１つのトレイがセットされている場合にはＣＰＵ２３２は仕分け装置とトレイとを識別するセンサからの信号によりガイダンス表示部に
「仕分け装置が無いためインターリーブはできません。」
という表示を行わせてモードを抜ける。
【０１７３】
ＣＰＵ２３２はこのようにインターリーブの設定を各アプリについて順次に設定していき、仕分け装置の使用可能なトレイの数がＭＡＸ値となった場合、又はインターリーブの設定を終了した場合はガイダンス表示部に
「インターリーブの優先順位を設定して下さい。  １：ファクシミリ  ２：プリンタ  ＿，＿  」
という表示を行わせ、各アプリのインターリーブの設定を優先順位の高い順番に設定する。
【０１７４】
ＣＰＵ２３２はインターリーブの設定が終ると、ガイダンス表示部に
「インターリーブの比率を設定して下さい。  ファクシミリ：プリンタ  ＝＿：＿  」
という表示を行わせ、インターリーブの比率をファクシミリ部２２３，プリンタ部２２４についてユーザまたはサービスマンに操作部２３１で設定させてそれを操作部２３１からの信号により記憶することでインターリーブの比率をファクシミリ部２２３，プリンタ部２２４について設定する。この比率は、ファクシミリ部２２３，プリンタ部２２４で同時に「プリント・リクエスト」の信号が発生した場合に、それらのプリントを実行する比率である。
【０１７５】
例えば、優先順位を「▲１▼ファクシミリ▲２▼プリンタ」
と設定し、比率を
「ファクシミリ：プリンタ  ＝１：２」
と設定した場合、ＣＰＵ２３２はファクシミリ・モードでのプリントを１枚行わせ、次にプリンタ・モードでのプリントを２枚行わせ、次に再びファクシミリ・モードでのプリントを１枚行わせるというように指定された比率でプリント動作を実行させる。この例では、各アプリのプリント動作を１枚、２枚と順番に実行するが、プリンタ部１枚、ファクシミリ部１枚、プリンタ部１枚というように分割してプリントしても比率が設定値と同じであれば良い。
以上のようにして、プリント・モードの設定が行われる。
【０１７６】
次に、第２実施例におけるＣＰＵ２３２のプリント・スタート・チェックルーチンについて第３０図を用いて説明する。
これは、インターリーブ・モードが設定されている場合にチェックするルーチンである。ＣＰＵ２３２は、まず、給紙カウンタが「０」であるかどうかをチェックし、給紙カウンタが「０」である場合にはリターンする。また、ＣＰＵ２３２は給紙カウンタが「０」でない場合にはレーザプリンタ本体内に既に給紙済みの転写紙が有るかどうかをセンサからの信号などにより判断し、レーザプリンタ本体内に既に給紙済みの転写紙がある場合には、前の転写紙を給紙してから一定時間経過したかどうかの判断をする。この一定時間とは、レーザプリンタ本体の最高のプリントスピードにより予め決められた時間であり、レーザプリンタ本体のレーザ書き込み、もしくは感熱書き込みなどの作像プロセス、転写紙の搬送方式によっても異なる。
【０１７７】
この一定時間が経過した時には、ＣＰＵ２３２はレーザプリンタ本体内に既に給紙済みでまだレーザプリンタ本体から排出してない転写紙が無いものと見做してプリント・レディ（レーザプリンタ本体のプリント準備が完了したもの）とし、レーザプリンタ部２２１に給紙を開始させて給紙カウンタを１つ減算させる。
【０１７８】
次に、第２実施例におけるＣＰＵ２３２の画像データ・チェックルーチンについて第３１図を用いて説明する。
これは、ＣＰＵ２３２がレーザプリンタ本体で転写紙がレジスト・ローラに到達してレジストスイッチがオンしたことで書き込み準備ができて「プリント・レディ」の信号がレーザプリンタ部２２１からＳＣＩ２４４を介して送られて来た時に行うルーチンである。ＣＰＵ２３２は、まず、レーザプリンタ部２２１から「プリント・レディ」の信号がＳＣＩ２４４を介して送られてきたかどうかをチェックし、「プリント・レディ」の信号が送られて来ない場合には処理を行わずにリターンする。
【０１７９】
また、ＣＰＵ２２５は「プリント・レディ」の信号が送られて来た場合にはレーザプリンタ部２２１によるプリントをどのモードで行うかをチェックし、このチェックは図２９のプリント・モード設定で設定した内容に従って行う。ＣＰＵ２２５はそのチェックではインター・リーブモードが設定されているアプリケーションの種類、プリント優先順位、プリント比率によって、どのアプリケーションをプリントするかをチェックする。ＣＰＵ２２５はファクシミリ・モードでファクシミリ部２２３からのデータをプリントする場合にはイメージメモリ２３９においてファクシミリ部２２３から指定されたメモリー・アドレスから順次に画像データをＳＣＩ２４４を介してレーザプリンタ部２２１へ送出していく。また、ＣＰＵ２２５はファクシミリでない場合は、プリンタをチェックする。プリンタの場合はプリント・モードでプリンタ部２２４からのデータをプリントする場合にはイメージメモリ２３９においてプリンタ部２２４から指定されたメモリー・アドレスから順次に画像データをＳＣＩ２４４を介してレーザプリンタ部２２１へ送出していく。
【０１８０】
この第２実施例では、制御手段が複数の機能のプリントをレーザプリンタ部２２１で同時に行うので、レーザプリンタ部２２１が本来持っている最高の性能を常に出すことができてレーザプリンタ部２２１を効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。また、同時に動作させる機能の数を仕分け装置のトレイの数以下に制限するので、各機能毎にプリントされた記録シートとしての転写紙を混ぜてしまうことがなく、オペレータが各機能でプリントされた記録シートを分けなくてもよくてオペレータの混乱を防止することができる。また、同時に動作させる機能を選択することにより、ユーザの不必要なプリントを防ぐことができ、同時に動作させる機能の優先順位を選択することにより、ユーザが最も必要とする機能のプリントを一番先に手に入れることができる。さらに、同時に動作させる機能の動作の比率を選択することにより、同時に複数の機能のプリントを行う場合ユーザは最も必要とするプリントの比率を上げることができ、ユーザが望む機能のプリントを一番先に手に入れることができる。
【０１８１】
図３２は本発明の第３実施例の回路構成を示す。この第３実施例は請求項６記載の発明の実施例であり、複数のシステム機器から送られてきた文書ファイルのプリントを１つのレーザプリンタで実行するものである。この第３実施例は大きく分けてレーザプリンタ部２６１とプリンタ・コントローラ部２６２とに分けられる。
【０１８２】
レーザプリンタ部２６１はアプリケーション部からの画像データにより半導体レーザを点灯させてプリントを行うものであり、ＣＰＵ２６３，ＲＯＭ２６４，ＲＡＭ２６５，ＳＣＩ２６６，ビデオ・インターフェース２６７，レーザユニット２６８及び操作部２６９が搭載されている。このレーザプリンタ部２６１は画像データにより半導体レーザを点灯させてプリントを行う後述のレーザプリンタ本体を有し、このレーザプリンタ本体にはレーザプリンタ本体からのプリントを各アプリ毎に仕分けしてトレイへ排出する仕分け装置と、１つの排紙トレイとが選択的に取付けられる。
【０１８３】
プリンタ・コントローラ部２６２はＣＰＵ２７０、ＲＯＭ２７１、ＲＡＭ２７２、タイマ２７３、割込み制御回路２７４、複数の外部システム機器から送信されてくる文書ファイルを全て格納できるハードディスク装置２７５、外部システム機器からの文書ファイルを受信するためのＬＡＮ２７６、バスアービタ２７７、画像回転を行うための回転部２７８、ＤＭＡコントローラ２７９、ＳＣＩ２８０、ビデオ・インターフェース２８１、イメージメモリ２８２、ＤＭＡコントローラ２８３、ＣＧＲＯＭ２８４、ＡＧＤＣ２８５、外部システム機器からの文書ファイルを受信する為のＲＳ２３２Ｃ，セントロニクスなどの通信デバイス２８６、ＦＤＣ２８７が搭載され、ＲＯＭ２７１上には複数の外部システム機器からの文書ファイルを同時に実行できるようにマルチタスクＯＳが搭載されている。また、ＲＯＭ２７１にはレーザプリンタ部２６１，イメージメモリ２８２の管理を行うシステム部と、文書ファイルをイメージメモリ２８２上に展開する展開部も搭載されている。ＣＰＵ２７０はＲＯＭ２７１内のマルチタスクＯＳおよびＩＣカードからなるエミュレーション・カード３０６により外部システム機器からの文書ファイルをＲＳ２３２Ｃ，セントロニクスなどの通信デバイス２８６やＬＡＮ２７６を介して受信し、ＣＧＲＯＭ２８４，ＩＣカードからなるフォントカード３０７を用いてイメージメモリ２８２上に直接にまたはハードディスク装置２７５を介して展開する。また、ＣＰＵ２７０はＦＤＣ２８７を介してフロッピーディスク装置３０８からの文書ファイルをＦＤＣ２８７を介してＡＧＤＣ２８５によりイメージメモリ１９５上に直接にまたはハードディスク装置２７５を介して展開させる。
【０１８４】
図３３は上記レーザプリンタ本体の構成を示す。
レーザプリンタ本体２８８は上構造体２８８ａと下構造体２８８ｂとで構成され、上構造体２８８ａが下構造体２８８ｂに対して軸２８９により回転自在に取付けられている。レーザプリンタ本体２８８内の略中央部には感光体ドラムからなる像担持体２９０が設置され、この感光体ドラム２９０の周囲にはその回転方向に沿って帯電装置２９１、現像装置２９２、転写装置２９３、クリーニング装置２９４が配置されている。
【０１８５】
感光体ドラム２９０は駆動機構により回転矢印方向へ回転駆動されて帯電装置２９１により均一に帯電された後に光書き込み装置２９５からレーザ光が照射されて静電潜像が形成され、現像装置２９２により現像されて可視像となる。ここに、光書き込み装置２９５はレーザユニット２６８がビデオ・インターフェース２６７からの画像データにより半導体レーザを変調駆動して画像データに応じた強度のレーザ光を出力し、このレーザ光がポリゴンミラー２９６により偏向されてミラー２９７等の光学系を介して感光体ドラム２９０に照射する。
【０１８６】
また、給紙カセット２９８内の転写紙は給紙ローラ２９９により給紙されてレジストローラ３００に送られ、レジストローラ３００は転写紙を感光体ドラム２９０上の可視像と先端を合わせて送出する。この転写紙は転写装置２９３により感光体ドラム２９０上の可視像が転写され、吸引ファン３０１により搬送ガイド３０２に吸着されて搬送される。さらに、転写紙は定着装置３０３により可視像が定着され、排紙ローラ３０４により排紙トレイ３０５へ排出される。なお、このレーザプリンタ本体２８８には排紙トレイ３０５の代りに第１実施例の仕分け装置と同様な仕分け装置を取付けることができ、この仕分け装置は排紙ローラ３０４により排出された転写紙を仕分けして各システム機器毎に異なるトレイに排出する。
【０１８７】
次に、この第３実施例の動作説明を行う。
【０１８８】
プリンタ・コントローラ部２６２のＣＰＵ２７０はレーザプリンタ部２６１の管理を行っており、あるシステム機器からの文書ファイルのプリント中に別のシステム機器から文書ファイルが送られてきた場合にはそのシステム機器のインターリーブ機能が設定されているかどうか判断してインターリーブ機能が設定されていれば、その別のシステム機器からの文書ファイルをイメージメモリ２８２に展開し、レーザプリンタ部２６１の次の給紙タイミングでその別のシステム器機からの文書ファイルをプリントできるようにする。ここで、ＣＰＵ２７０は送られてきた文書ファイルがどのシステム機器からのもので、どの機能が優先されていてどのようなプリント比率に設定されているかを判断する。また、ＣＰＵ２７０はレーザプリンタ部２６１の次の給紙タイミングまでにシステム機器からの文書ファイルがイメージメモリ２８２上に展開されていないときにはレーザプリンタ部２６１のプリント動作を停止させる。
【０１８９】
この様子を図３４に示す。これは、第１のシステム機器１１１からの文書ファイルが３つ有ってその連続３枚のプリントを行おうとしている間に、第２のシステム機器２２２からの文書ファイルを受信した場合である。
ＣＰＵ２７０は、まず、第１のシステム機器１１１からの３頁の文書ファイルをイメージメモリ２８２上に展開し、給紙信号をＳＣＩ２８０を介してレーザプリンタ部２６１に送る。ここに、レーザプリンタ部２６１はどのシステム機器からの文書ファイルのプリントかが判らなくても良い。レーザプリンタ部２６１はプリンタ・コントローラ部２６２からＳＣＩ２６６を介して給紙信号が送られて来るとレーザプリンタ本体２８８に転写紙の給紙を開始させ、転写紙がレジストローラ３００に到達してレジストスイッチがオンすることで書き込み準備ができたときに「プリント・レディ」信号をＳＣＩ２６６を介してプリンタ・コントローラ部２６２に返す。ＣＰＵ２７０はイメージメモリ２８２に展開されている第１のシステム機器１１１からの文書ファイルにおける１頁目のファイルの画像データをビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送出する。ＣＰＵ２６３はこれに合わせてレーザプリンタ本体２８８のレジストローラ３００を回転させ、プリンタ・コントローラ部２６２からビデオ・インターフェース２６７を介して送られてきた画像データがレーザユニット２６８に与えられてレーザプリンタ本体２８８にて感光体ドラム２９０上に画像が形成された後に転写紙に転写されることでプリントが行われる。
【０１９０】
ＣＰＵ２７０は、プリンタ・コントローラ部２６２で１枚目の転写紙が給紙されてから一定時間内に第２のシステム機器２２２からの文書ファイルのイメージメモリ２８２上への展開を終了していないので、第１のシステム器機１１１からの文書ファイルの２頁目のファイルをプリントする為に給紙信号をＳＣＩ２８０を介してレーザプリンタ部２６１に送る。レーザプリンタ部２６１はプリンタ・コントローラ部２６２からＳＣＩ２６６を介して給紙信号が送られて来るとレーザプリンタ本体２８８に転写紙の給紙を開始させ、転写紙がレジストローラ３００に到達してレジストスイッチがオンすることで書き込み準備ができたときに「プリント・レディ」信号をＳＣＩ２６６を介してプリンタ・コントローラ部２６２に返す。ＣＰＵ２７０はイメージメモリ２８２に展開されている第１のシステム器機１１１からの文書ファイルにおける２頁目のファイルの画像データをビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送出し、レーザプリンタ本体２８８で第１のシステム器機１１１からの文書ファイルの２頁目のファイルが１頁目のファイルと同様にプリントされる。
【０１９１】
ＣＰＵ２７０は、プリンタ・コントローラ部２６２で２枚目の転写紙が給紙されてからの一定時間内には第２のシステム機器２２２からの文書ファイルの１頁目のイメージメモリ２８２上への展開が終了している為、その一定時間の後に次のプリントを行う為に給紙信号をＳＣＩ２８０を介してレーザプリンタ部２６１に送る。
【０１９２】
このとき、ＣＰＵ２７０は、複数のシステム機器からの文書ファイルがどのシステム機器からの文書ファイルかを判断してそれがプリントすべきシステム機器（インターリーブ・モードとして設定されているシステム機器で給紙できるタイミングのもの）である場合には給紙信号をＳＣＩ２８０を介してレーザプリンタ部２６１に送る。レーザプリンタ部２６１はプリンタ・コントローラ部２６２からＳＣＩ２６６を介して給紙信号が送られて来るとレーザプリンタ本体２８８に転写紙の給紙を開始させ、転写紙がレジストローラ３００に到達してレジストスイッチがオンすることで書き込み準備ができたときに「プリント・レディ」信号をＳＣＩ２６６を介してプリンタ・コントローラ部２６２に返す。ＣＰＵ２７０はその「プリント・レディ」信号がＳＣＩ２８０を介して送られてくると、イメージメモリ２８２に展開されていて給紙時点でプリントすべきものとして判断した第２のシステム器機２２２からの文書ファイルにおける１頁目のファイルの画像データをイメージメモリ２８２からビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送出し、レーザプリンタ本体２８８で第２のシステム器機２２２からの文書ファイルにおける１頁目のファイルが同様にプリントされる。
【０１９３】
ＣＰＵ２７０はＲＯＭ２７１上の展開部により外部システム機器から通信デバイス２８６やＬＡＮ２７６を介して受信した文書ファイルをイメージメモリ２８２上に展開した時点で「プリント・リクエスト」を掛け（このときイメージメモリ２８２上の文書ファイルを展開したメモリー・アドレスとシステム器機ナンバーも同時に知らせ）、ＲＯＭ２７１上のシステム部によりその「プリント・リクエスト」を検出してレーザプリンタに給紙信号をＳＣＩ２８０を介してレーザプリンタ部２６１に送る。そして、ＣＰＵ２７０はＲＯＭ２７１上のシステム部によりレーザプリンタ部２６１からＳＣＩ２８０を介して「プリント・レディ」信号を受信した場合には上記知らされたメモリー・アドレスから順次に画像データをビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送出していく。
【０１９４】
ＣＰＵ２７０はレーザプリンタ部２６１で３枚目の転写紙が給紙されてから一定時間内に第２のシステム機器２２２からの文書ファイルのイメージメモリ２８２上への展開が終了していない為、第１のシステム器機１１１からの文書ファイルにおける３頁目のファイルをプリントする為にレーザプリンタ部２６１に対してＳＣＩ２８０を介して給紙信号を送信して４枚目の転写紙を給紙させる。そして、ＣＰＵ２７０はレーザプリンタ部２６１から「プリント・レディ」信号がＳＣＩ２８０を介して送られてくると、イメージメモリ２８２に展開されている第１のシステム器機１１１からの文書ファイルにおける３頁目のファイルの画像データをイメージメモリ２８２からビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送出し、レーザプリンタ本体２８８で第１のシステム器機１１１からの文書ファイルにおける３頁目のファイルが同様にプリントされる。この時点で、第１のシステム器機１１１からの文書ファイルのプリントは全て終了する。
【０１９５】
ＣＰＵ２７０はレーザプリンタ部２６１で４枚目の転写紙が給紙されてから一定時間内に第２のシステム器機２２２からの文書ファイルのイメージメモリ２８２上への展開が終了していない為、レーザプリンタ部２６１に対して給紙信号を送らない。その後、ＣＰＵ２７０は第２のシステム機器２２２からの文書ファイルのイメージメモリ２８２上への展開が終了した時点でレーザプリンタ部２６１に対してＳＣＩ２８０を介して給紙信号を送信して５枚目の転写紙を給紙させる。そして、ＣＰＵ２７０はレーザプリンタ部２６１から「プリント・レディ」信号がＳＣＩ２８０を介して送られてくると、イメージメモリ２８２に展開されている第２のシステム器機２２２からの文書ファイルにおける２頁目のファイルの画像データをイメージメモリ２８２からビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送出し、レーザプリンタ本体２８８で第２のシステム器機２２２からの文書ファイルにおける２頁目のファイルが同様にプリントされる。
【０１９６】
次に、この第３実施例のインターリーブ機能の設定について第３５図を用いて説明する。これは、ユーザまたはサービスマンが操作部により設定するものである。ユーザまたはサービスマンが操作部２６９によりＳＰ（サービスマン・プログラム）モードなどの設定モードにすると、ＣＰＵ２７０は操作部２６９からＳＣＩ２６６，２８０を介して入力される入力信号をチェックしてシステム機器が１つしか付いていない場合にはリターンとなる。この時、ＣＰＵ２７０は一定時間、操作部２６９のガイダンス表示部に
「システム機器は有りません」
という表示を行わせてモードを抜ける。
【０１９７】
また、ＣＰＵ２７０はシステム機器が２つ以上付いてる場合にはガイダンス表示部に
「インターリーブを設定しますか？  ０：Ｎｏ  １：Ｙｅｓ    ＿  」
という表示を行わせる。そして、ＣＰＵ２７０は操作部２６９からの信号をチェックして操作部２６９により「０」が選択された場合にはモードを抜け、「１」が選択された場合にはガイダンス表示部に
「インターリーブＭＡＸ値は××アプリケーションです。インターリーブを行なうシステム機器を設定して下さい。  ＿，＿，＿  」
という表示を行わせ、かつインターリーブを行なえるＭＡＸ値××（仕分け装置のトレイの数）をガイダンス表示部に表示させ、操作部からの信号を記憶することでインターリーブを行うシステム機器を設定する（ネットワーク・アドレスを設定する）。ここで、仕分け装置が無くてレーザプリンタ２８８に仕分け装置の代りに１つの排紙トレイ３０５がセットされている場合にはＣＰＵ２７０は仕分け装置と排紙トレイとを識別するセンサからの信号によりガイダンス表示部に
「仕分け装置が無いためインターリーブはできません。」
という表示を行わせてモードを抜ける。
【０１９８】
ＣＰＵ２７０はこのようにシステム機器の設定を順次に設定していき、仕分け装置の使用可能なトレイの数がＭＡＸ値となった場合、又はインターリーブの設定を終了した場合は、ガイダンス表示部に
「インターリーブの優先順位を設定して下さい。    ＿，＿，＿  」
という表示を行わせ、各システム機器のネットワーク・アドレスの設定を優先順位の高い順番に設定する。
【０１９９】
ＣＰＵ２７０はインターリーブの設定が終ると、ガイダンス表示部に
「インターリーブの比率を設定して下さい。  ×××：×××：×××  ＝＿：＿：＿  」
という表示を行わせ、各システム機器からの文書ファイルのプリントの比率をユーザまたはサービスマンに操作部２６９で設定させてそれを操作部３６９からの信号により記憶する。この比率は、各システム機器からの文書ファイルのプリント要求が同時に発生した場合にそれらのプリントを実行する比率である。
【０２００】
例えば、優先順位を「▲１▼イ▲２▼ハ▲３▼ロ」
と設定し、比率を
「イ：ハ：ロ  ＝２：１：１」
と設定した場合、ＣＰＵ２７０はシステム機器１１１からの文書ファイルのプリントを２枚行わせ、次にシステム機器３３３からの文書ファイルのプリントを１枚行わせ、次にシステム機器２２２からの文書ファイルのプリントを１枚行わせ、次に再びシステム機器１１１からの文書ファイルのプリントを２枚行わせるというように指定された比率でプリント動作を実行させる。この例では、各システム機器からの文書ファイルのプリントを２枚、１枚、１枚と順番に実行するが、システム機器１１１からの文書ファイルのプリント１枚、システム機器３３３からの文書ファイルのプリント１枚、システム機器１１１からの文書ファイルのプリント１枚、システム機器２２２からの文書ファイルのプリント１枚というように分割してプリントしても比率が設定値と同じであれば良い。
以上のようにして、プリント・モードの設定が行われる。
【０２０１】
次に、第３実施例におけるＣＰＵ２７０のプリント・スタート・チェックルーチンについて第３６図を用いて説明する。
これは、インターリーブ・モードが設定されている場合にチェックするルーチンである。ＣＰＵ２７０は、まず、システム機器からの文書ファイルがイメージメモリ２８２に展開されているかどうかをチェックし、文書ファイルがイメージメモリ２８２に展開されていない場合にはリターンする。また、ＣＰＵ２７０は文書ファイルがイメージメモリ２８２に展開されている場合にはレーザプリンタ本体２８８内に既に給紙済みの転写紙が有るかどうか（レーザプリンタ本体２８８内に既に給紙済みでまだレーザプリンタ本体２８８から排出してない転写紙が有るかどうか）をセンサからの信号などにより判断し、レーザプリンタ本体２８８内に既に給紙済みの転写紙がある場合には、前の転写紙を給紙してから一定時間経過したかどうかの判断をする。この一定時間とは、レーザプリンタ本体２８８の最高のプリントスピードにより予め決められた時間であり、レーザプリンタ本体２８８のレーザ書き込み、もしくは感熱書き込みなどの作像プロセス、転写紙の搬送方式によっても異なる。
【０２０２】
この一定時間が経過した時には、ＣＰＵ２７０はレーザプリンタ本体２８８内に既に給紙済みでまだレーザプリンタ本体２８８から排出してない転写紙が無いものと見做してプリント・レディ（レーザプリンタ本体２８８のプリント準備が完了したもの）とし、どのモードで転写紙を給紙するかのチェックを行なう。このチェックは、「プリント・モード設定」で設定された内容に従って行なう。このチェックの内容は、インターリーブ・モードが設定されているシステム機器の種類、プリント優先順位、プリント比率によって、どのシステム機器のプリントについての給紙を行うかのチェックを行なう。ＣＰＵ２７０は給紙がどのシステム機器のプリントでの給紙かが分かれば、各システム機器１１１，２２２，３３３・・・に対応するシステム機器１１１給紙ＦＬＡＧ，システム機器２２２給紙ＦＬＡＧ，システム機器３３３給紙ＦＬＡＧ・・・のうちそのプリントで給紙を行うシステム機器に対応するものを１にセットしてレーザプリンタ本体２８８に給紙を開始させる。
【０２０３】
次に、第３実施例におけるＣＰＵ２７０の画像データ・チェックルーチンについて第３７図を用いて説明する。
これは、ＣＰＵ２７０がレーザプリンタ本体２８８で転写紙がレジスト・ローラ３００に到達してレジストスイッチがオンすることで書き込み準備ができてレーザプリンタ部２６１から「プリント・レディ」信号が送られてきた時に行うルーチンである。ＣＰＵ２７０はレーザプリンタ部２６１からＳＣＩ２８０を介して送られてくる「プリント・レディ」信号の有無をチェックして「プリント・レディ」信号がレーザプリンタ部２６１から送られて来ない場合には、処理を行なわずにリターンする。
【０２０４】
また、ＣＰＵ２７０は「プリント・レディ」信号がレーザプリンタ部２６１から送られて来た場合には、転写紙の給紙スタート時にセットした給紙ＦＬＡＧのチェックをする。そして、ＣＰＵ２７０は「システム機器１１１給紙ＦＬＡＧ＝１」の場合にはシステム機器１１１給紙ＦＡＬＧをリセットし、イメージメモリ２８２に展開されているシステム機器１１１からの文書ファイルをビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送信する。また、ＣＰＵ２７０は「システム機器１１１給紙ＦＬＡＧ＝１」ではない場合には、「システム機器２２２給紙ＦＬＡＧ」をチェックする。ＣＰＵ２７０は「システム機器２２２給紙ＦＬＡＧ＝１」の場合にはシステム機器２２２給紙ＦＡＬＧをリセットし、イメージメモリ２８２に展開されているシステム機器２２２からの文書ファイルをビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送信する。同様に、ＣＰＵ２７０は各システム機器の給紙フラグがセットされている場合にそのフラグをリセットし、イメージメモリ２８２に展開されているそのシステム機器からの文書ファイルをビデオ・インターフェース２８１を介してレーザプリンタ部２６１に送信する。
【０２０５】
この第３実施例では、ＣＰＵ１７０はどのシステム機器からの文書ファイルをプリントするかを判断する時点を給紙タイミングで行なっているが、レーザプリンタ部２６１から「プリント・レディ」信号が送られて来るまでに行なえばよい。つまり、レーザプリンタ部２６１から「プリント・レディ」信号が送られて来た時にイメージメモリ２８２への展開の終了している文書ファイルが複数存在した場合にはＣＰＵ１７０は「プリント・モード設定」で設定された内容に従ってその多数の文書ファイルのプリントの順序を決定すればよく、インターリーブ・モードが設定されているシステム機器の種類、プリント優先順位、プリント比率によってどのシステム機器からの文書ファイルのプリントをするかのチェックを行えばよい。
【０２０６】
また、第３実施例例では、複数のシステム機器からの文書ファイルをイメージメモリ２８２に同時に展開した場合について説明したが、ＣＰＵ２７０は複数のシステム機器からの文書ファイルをイメージメモリ２８２に同時に展開することができない場合には複数のシステム機器からの文書ファイルをイメージメモリ２８２に展開する順序を「プリント・モード設定」で設定された内容に従って決定する。この場合、ＣＰＵ２７０はインターリーブ・モードが設定されているシステム器機の種類、プリント優先順位、プリント比率によって、どのシステム器機からの文書ファイルのプリントをするかのチェックを行う。
【０２０７】
第３実施例では、複数のシステム機器からの文書ファイルのプリントを１つのレーザプリンタ部で同時に行うので、レーザプリンタ部の本来持っている最高の性能（プリント速度）を常に出すことができてレーザプリンタ部を効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、同時にプリントを行えるシステム機器の数を仕分け装置のトレイの数以下に制限するので、各システム機器毎にプリントされた記録シートを混ぜてしまうことがなく、オペレータが各システム機器毎にプリントされた記録シートを分けなくてもよくてオペレータの混乱を防止することができる。また、同時にプリントを行えるシステム機器を選択することにより、ユーザの不必要なプリントを防ぐことができ、同時にプリントを行えるシステム機器の優先順位を選択することにより、ユーザが最も必要とするシステム機器のプリントを一番先に手に入れることができる。さらに、同時にプリントを行えるシステム機器からの文書ファイルのプリントの比率を選択することにより、同時に複数のシステム機器からの文書ファイルのプリントを行う場合ユーザは最も必要とするプリントの比率を上げることができ、ユーザが望むシステム機器からの文書ファイルのプリントを一番先に手に入れることができる。
【０２０８】
図３８は本発明の第４実施例の回路構成を示す。
この第４実施例は大きく分けてコピー部１６５とアプリケーション部に分けられ、アプリケーション部はアプリケーション・コントローラ部３１１、Ｇ３ファクシミリ部３１２、Ｇ４ファクシミリ部３１３、プリンタ部１６９により構成されている。コピー部１６５及びプリンタ部１６９は第１実施例のものと同様に構成されている。また、第４実施例は第１実施例と略同様な操作部を有するが、この操作部は機械に組み込まれている機能としてファイル機能を表示せずにＧ３ファクシミリ部及びＧ４ファクシミリの表示を行い、機能表示部分がタッチされることによりその機能を選択するように構成されている。
【０２０９】
アプリケーション・コントローラ部３１１は、ＣＰＵ３１４、ＲＯＭ３１５、ＲＡＭ３１６、タイマ３１７、割込み制御回路３１８、ＤＭＡＣ３１９，３２０、イメージメモリ３２１、ＣＥＰ３２２、バスアービタ３２３、画像回転を行うための回転部３２４、ビデオ・インターフェース３２５、ＳＣＩ３２６が搭載され、ＲＯＭ３１５上には複数のアプリケーションを同時に実行できるようにマルチタスクＯＳが搭載されている。また、このＲＯＭ３１５には、コピー部１６５の主制御部１７１におけるビデオ・インターフェース１７６からの画像データをビデオ・インターフェース３２５を介してイメージメモリ３２１に入力したり、イメージメモリ３２１から画像データを出力したりする機能や、各アプリケーション間の調停を行うシステム部も搭載されている。このアプリケーション・コントローラ部３１１はコピー部１６５および各アプリケーション１６９，３１２，３１３やＬＡＮ３２７が接続されている。
【０２１０】
Ｇ３ファクシミリ部３１２は、マルチタスクＯＳ上で動作させるファクシミリ・アプリケーション・ソフトウェアを搭載したＲＯＭ３２８、公衆回線３２９を通じて送られてきたデータを受信する為のＣＣＵ３３０、受信データを保持するためのＳＡＦメモリ３３１、それらをコントロールするＣＰＵ３３２、ＲＡＭ３３３が搭載されている。ＣＰＵ３１４はＲＯＭ３２８内のファクシミリ・アプリ・ソフトにより、ＳＡＦメモリ３３１に保持された受信データをＣＥＰ３２２で伸長してイメージメモリ３２１上に展開したり、スキャナからイメージメモリ３２１上に送られた画像データをＣＥＰ３２２で圧縮してＳＡＦメモリ３３１に書き込む動作を行う。また、ＣＰＵ３３０は、公衆回線３２９を通じてＣＣＵ３３２に送られてきたデータをＳＡＦメモリ３３１に書き込んだり、ＳＡＦメモリ３３１のデータを読み出して公衆回線３２９に流したりする。
【０２１１】
Ｇ４ファクシミリ部３１３は、マルチタスクＯＳ上で動作させるファクシミリ・アプリケーション・ソフトウェアを搭載したＲＯＭ３３４、公衆回線３３５を通じて送られてきたデータを受信する為のＣＣＵ３３６、受信データを保持するためのＳＡＦメモリ３３７、それらをコントロールするＣＰＵ３３８、ＲＡＭ３３９が搭載されている。ＣＰＵ３１４はＲＯＭ３３４内のファクシミリ・アプリ・
ソフトにより、ＳＡＦメモリ３３７に保持された受信データをＣＥＰ３２２で伸長してイメージメモリ３２１上に展開したり、スキャナからイメージメモリ３２１上に送られた画像データをＣＥＰ３２２で圧縮してＳＡＦメモリ３３７に書き込む動作を行う。また、ＣＰＵ３３８は、公衆回線３３５を通じてＣＣＵ３３６に送られてきたデータをＳＡＦメモリ３３７に書き込んだり、ＳＡＦメモリ３３７のデータを読み出して公衆回線３３５に流したりする。
【０２１２】
メインＣＰＵ８２は、スキャナ部１７２、プロッタ部１７４を介してスキャナ、プロッタ、画像処理部１７３、操作部１７０，１７５の管理を行っており、同時にスキャナ、画像処理部１７３、プロッタ、操作部１７０，１７５を使用してコピー・モードの実行も行っている。コピー部の仕分け装置はファクシミリ部３１２，３１３からの受信ファイルのプリント時には複写機本体１１からの転写紙を各ファクシミリ部３１２，３１３毎に、かつ各受信ファイル毎に仕分けして各ファクシミリ部３１２，３１３毎に各受信ファイル毎に異なるトレイに排出する。アプリケーション・コントローラ部３１１は、各アプリケーションの実行、スキャナ，プロッタと各アプリケーションとの画像データの受け渡しをイメージメモリ３２１を介して行う調停を行っている。
【０２１３】
次に、この第４実施例の動作説明を行う。
メインＣＰＵ８２は、スキャナ、プロッタ、操作部の管理、コピー・モードの実行を行っており、コピー実行中にアプリケーションからの「プリント・リクエスト」信号が有ると、メインＣＰＵ８２はプロッタの次の給紙タイミングでアプリケーションからのデータがプロッタに流れるようにゲートアレイ１１２をセットする。メインＣＰＵ８２はプロッタの次の給紙タイミングまでにアプリケーションからの「リクエスト・リクエスト」信号が無いと、コピー・モードによるプロッタの使用を続ける。
【０２１４】
アプリケーション・コントローラ部３１１では複数のアプリを実行するが、ここではファクシミリ部３１２，３１３に関する説明だけを行う。コピー部１６５及び他のアプリケーションの動作は第１実施例と同様である。
ファクシミリ部３１２，３１３ではそれぞれ公衆回線３２９，３３５を通じて送られてきたデータをＣＰＵ３３２，３３８によりＳＡＦメモリ３３１，３３７に入れる。図３９はＳＡＦメモリ３３１，３３７のファイルフォーマットを示す。ＳＡＦメモリ３３１，３３７はそれぞれ大きく分けてＢｏｏｔ領域、ＦＡＴ領域、データ領域に分かれる。Ｂｏｏｔ領域にはＳＡＦメモリ３３１，３３７を管理するためのセクタサイズ、セクタ数などの情報が入っている。ＦＡＴ領域にはファイルがＳＡＦメモリ３３１，３３７上のどの領域にあるか、空きセクタがどこか等の情報が入っている。データ領域には、送信するために圧縮されたデータ、受信データなどが入っている。データ領域はファイルごとに確保されており、データ構造は、ファウルの属性を表すヘッダ部分（サイズ、圧縮符号化方式、線密度、ＤＣＳ、ＴＩＳ，ｅｔｃ）と圧縮データがそれぞれページ毎に登録されている。
【０２１５】
アプリケーション・コントローラ部３１１のＣＰＵ３１４はＧ３ファクシミリ部３１２、Ｇ４ファクシミリ部３１３の各ＳＡＦメモリ３３１，３３７のＦＡＴ領域の情報を解読してデータ領域のヘッダー部分を解読することにより、プリントするべきファイルを選択してＣＥＰ３２２で伸長してイメージメモリ３２１上に展開し、ビデオ・インターフェース３２５を介してコピー部１６５へ送信することによりプリントさせる。
【０２１６】
第４０図はファクシミリ部３１２，３１３の一方、例えばファクシミリ部３１２のＳＡＦメモリ３３１の受信ファイルをプリントしているときに他方のファクシミリ部３１３にて公衆回線３３５から受信した受信ファイルを同時にプリントする場合の動作フローを示す。ＳＡＦ３３１上の受信ファイル名は「Ｆｉｌｅ−１」、ページは「９９」とする。
【０２１７】
アプリケーション・コントローラ部３１１のＣＰＵ３１４はファクシミリ部３１２のＣＰＵ３３２からの受信割込み通知により、受信ファイルのデータがＳＡＦメモリ３３１にセットされたことを検出する。ＣＰＵ３１４はＳＡＦメモリ３３１のＦＡＴ領域の情報を解読してデータ領域のヘッダー部分を解読することにより、「Ｆｉｌｅ−１（Ｆ１）」の「Ｐ．１（１頁目のファイル）」をＣＥＰ３２２で伸長してイメージメモリ３２１上に展開し、第１実施例の場合と同様にプロッタにプリントさせる。ＣＰＵ３１４は同様にして「Ｆｉｌｅ−１」の「Ｐ．２（２頁目のファイル）」のプリントも実行する。
【０２１８】
「Ｆｉｌｅ−１」の２枚目ファイルのプリント時で３枚目ファイルの伸長の前に、ファクシミリ部３１３が公衆回線３３５からの受信ファイル（「Ｆｉｌｅ−２」）の１ページ目（「Ｐ．１」）のデータをＣＣＵ３３６で受信してＣＰＵ３３８によりＳＡＦメモリ３３７に格納し、ＣＰＵ３３８が受信ファイルのデータがＳＡＦメモリ３３７にセットされたことを受信割込み通知によりアプリケーション・コントローラ部３１１に知らせる。アプリケーション・コントローラ部３１１のＣＰＵ３１４はその受信割込み通知を検出すると、インターリーブ機能がファクシミリ部３１３に設定されているかどうかを判断してインターリーブ機能がファクシミリ部３１３に設定されている場合には、受信ファイル「Ｆｉｌｅ−１」の２枚目ファイルの画像データをプロッタへ転送した後にファクシミリ部３１３のＳＡＦメモリ３３７の受信ファイル「Ｆｉｌｅ−２」の「Ｐ．１」をＣＥＰ３２２で伸長してイメージメモリ３２１上に展開し、同様にプロッタにプリントさせる（画像展開用のイメージメモリ３２１に余裕のある場合には、受信ファイル「Ｆｉｌｅ−１」の２枚目ファイルのプリント実行中に次の受信ファイル「Ｆｉｌｅ−２」の「Ｐ．１」のデータの伸長を行なうこともできる）。
【０２１９】
同様にしてプロッタによる４枚目のプリントは受信ファイル「Ｆｉｌｅ−１」の「Ｐ．３」、プロッタによる５枚目のプリントは受信ファイル「Ｆｉｌｅ−２」の「Ｐ．２」というようにインターリーブ・モードで受信ファイルのプリントが行われる。プロッタによる４枚目以降のプリントは受信ファイル「Ｆｉｌｅ−１」の「Ｐ．９９」まで続けて行われる。
【０２２０】
このようにしてファクシミリ部３１２，３１３の一方のＳＡＦメモリ上の受信ファイルをプロッタでプリントしているときに、ファクシミリ部３１２，３１３の他方で公衆回線から受信ファイルを受信した場合にはこれらの受信ファイルのプリントを同時に行うことができる。同様に、ファクシミリ部３１２，３１３の両方で同時に公衆回線３２９，３３５から受信ファイルをＣＣＵ３３０，３３６で受信してＣＰＵ３３２，３３８によりＳＡＦメモリ３３１，３３７にセットした時に、即時にこれらのＳＡＦメモリ３３１，３３７上の受信ファイルのプリントを同時に行うことができ、かつ、ファクシミリ部３１２，３１３の両方のＳＡＦメモリ３３１，３３７上の複数の代行受信ファイル（公衆回線３２９，３３５からＣＣＵ３３０，３３６で受信してＣＰＵ３３２，３３８によりＳＡＦメモリ３３１，３３７にセットしておいた受信ファイル）のプリントを同時に行うことができる。
【０２２１】
従来のファクシミリでは受信ファイル「Ｆｉｌｅ−１」のプリントを９９枚連続で行なった後に受信ファイル「Ｆｉｌｅ−２」のプリントを行うことになり、受信ファイル「Ｆｉｌｅ−２」を実際にプリントするのは、受信ファイル「Ｆｉｌｅ−２」を受信してから数１０分後となり、ユーザに多大の迷惑をかけていた。この第４実施例では、受信ファイル「Ｆｉｌｅ−２」の受信後すぐにその１枚目ファイルのプリントを行い、受信ファイル「Ｆｉｌｅ−２」の２枚目以降のファイルも順次にプリントするので、ユーザにタイムリーに受信ファイルのプリントを提供できる。また、受信ファイルのプリントを出力する時点で仕分け装置のトレイとして受信ファイル毎に異なるものを指定しているので、複数の受信ファイルのプリントを同時に実行しても仕分け装置で受信ファイル毎に仕分けを行うことができてユーザが混乱することが無い。
【０２２２】
第４１図は複数のファクシミリ部３１２，３１３で複数の公衆回線３２９，３３５から受信した受信ファイルのデータを同時にプリントする場合の動作フローを示す。この場合は公衆回線３３５からの４枚の受信ファイルと公衆回線３２９からの２枚の受信ファイルとを同時に受信した場合である。
【０２２３】
まず、Ｇ３ファクシミリ部３１２が受信ファイルの受信を開始し、次にＧ４ファクシミリ部３１３が受信ファイルの受信を開始する。しかしＧ４回線３３５の方がＧ３回線３２９より速いので、まず、Ｇ４ファクシミリ部３１２が受信ファイルの１ページ目（Ｇ４−Ｐ．１）のデータをＣＣＵ３３６で受信してＣＰＵ３３８によりＳＡＦメモリ３３７にセットし、ＣＰＵ３３８が受信割込み通知により、受信ファイルがＳＡＦメモリ３３７にセットされたことをアプリケーション・コントローラ部３１１に知らせる。アプリケーション・コントローラ部３１１のＣＰＵ３１４はＧ４ファクシミリ部３１３のＣＰＵ３３８からの受信割込み通知により、受信ファイルのデータがＳＡＦメモリ３３７にセットされたことを検出し、ＳＡＦメモリ３３７のＦＡＴ領域の情報を解読してデータ領域のヘッダー部分を解読することにより、受信ファイルＧ４−Ｐ．１をＣＥＰ３２２で伸長してイメージメモリ３２１上に展開し、上述と同様にプロッタにプリントさせる。
【０２２４】
プロッタによる１枚目プリントの終了前に、Ｇ４ファクシミリ部３１３から受信ファイル「Ｇ４−Ｐ．２」の受信割込み通知、Ｇ３ファクシミリ部３１２から受信ファイル「Ｇ３−Ｐ．１」の受信割込み通知がそれぞれ発生する。アプリケーション・コントローラ部３１１のＣＰＵ３１４はこれらの受信割込み通知を検出すると、インターリーブ機能がＧ３ファクシミリ部３１２及びＧ４ファクシミリ部３１３に設定されているかどうか判断してインターリーブ機能がＧ３ファクシミリ部３１２及びＧ４ファクシミリ部３１３に設定されている場合には、受信ファイルＧ４−Ｐ．１の画像データをコピー部に転送した後にＳＡＦメモリ３３１の受信ファイル「Ｇ３−Ｐ．１」をＣＥＰ３２２で伸長してイメージメモリ３２１上に展開し、同様にプロッタにプリントさせる。画像展開用のイメージメモリ３２１に余裕のある場合には、ＣＰＵ３１４はプロッタで受信ファイルのプリント実行中でも次の受信ファイルのデータの伸長をＣＥＰ３２２で行ってイメージメモリ３２１上に展開することができる。
【０２２５】
同様にしてプロッタによる３枚目〜６枚目のプリントとして文書ファイル「Ｇ４−Ｐ．２」，「Ｇ４−Ｐ．３」，「Ｇ３−Ｐ．２」，「Ｇ４−Ｐ．４」のプリントがインターリーブ・モードで行われる。
【０２２６】
このようにして複数の公衆回線３２９，３３５からの受信ファイルのプリントが同時に行われる。従来のファクシミリでは１つの公衆回線からの受信文書ファイルのプリントを始めると、その公衆回線からの受信文書ファイルのプリントが終了するまで他の公衆回線からの受信文書ファイルのプリントが行えないので、ユーザに多大の迷惑をかけていた。この第４実施例では、複数の公衆回線から同時に文書ファイルを受信した場合でも、文書ファイル受信後すぐにその１枚目ファイルのプリントが行なわれ、２枚目以降のファイルも順次にプリントされるので、ユーザにタイムリーに受信文書ファイルのプリントを提供できる。また、受信文書ファイルをプリントする時点で回線毎に仕分け装置のトレイを指定するので、複数の受信文書ファイルのプリントを同時に実行しても回線毎に仕分けを行うので、ユーザが混乱することは無い。〜
また、第４実施例では、複数の公衆回線から受信ファイルと各ＳＡＦメモリ上のデータとを同時にプリントすることも可能である。
【０２２７】
次に、第４実施例におけるインターリーブの設定について第４２図を用いて説明する。これは、ユーザまたはサービスマンが操作部により設定するものである。ユーザまたはサービスマンが操作部によりＳＰ（サービスマン・プログラム）モードなどの設定モードにすると、メインＣＰＵ８２は操作部からの入力信号をチェックしてファクシミリ機能が付いていない場合にはリターンとなる。この時、メインＣＰＵ８２は一定時間、ガイダンス表示部１４３に
「ファクシミリ機能は有りません」
という表示を行わせてモードを抜ける。
【０２２８】
また、メインＣＰＵ８２はファクシミリ機能が付いてる場合にはガイダンス表示部１４３に
「インターリーブを設定しますか？  ０：Ｎｏ  １：Ｙｅｓ    ＿  」
という表示を行わせる。そして、メインＣＰＵ８２は操作部からの信号をチェックして操作部により「０」が選択された場合にはモードを抜け、「１」が選択された場合にはガイダンス表示部１４３に
「インターリーブＭＡＸ値は××アプリケーションです。インターリーブを行なうアプリケーションを設定して下さい。  １：通信コード指定  ２：回線指定  ３：無条件    ＿  」
という表示を行わせる。ここで、インターリーブを行なえるＭＡＸ値××（仕分け装置のトレイの数）とは仕分け装置１３のトレイの数である。仕分け装置１３が無くて複写機本体１１に仕分け装置１３の代りに１つのトレイがセットされている場合にはメインＣＰＵ８２は仕分け装置１３とトレイとを識別するセンサからの信号によりガイダンス表示部１４３に
「仕分け装置が無いためインターリーブはできません。」
という表示を行わせてモードを抜ける。
【０２２９】
メインＣＰＵ８２は操作部からの入力信号をチェックして操作部により「１」が選択された場合にはガイダンス表示部１４３に
「通信コードを入力してください。                       」
という表示を行わせ、操作部により通信コードとして送信側からイニシャル時に送られてくるコードを入力させる。この通信コードは一般的には電話番号等でもよいが、自社独自モードなどにより特殊コードを設定してもよい。
【０２３０】
メインＣＰＵ８２は操作部からの通信コードを順次に設定していき、ＭＡＸ値となった場合、又は設定を終了した場合は、ガイダンス表示部１４３に
「インターリーブの優先順位を設定してください。  ＿，＿，＿，＿  」
という表示を行わせ、操作部からの入力信号により優先順位の高い順番にコードを設定する。ここに、第４実施例は上記ファクシミリ部３１２，３１３以外にこれと同様なファクシミリ部を追加して同様に動作させることが可能である。
【０２３１】
メインＣＰＵ８２はインターリーブの優先順位の設定が終ると、ガイダンス表示部１４３に
「インターリーブの比率を設定して下さい。
▲１▼：▲２▼：▲３▼：▲４▼  ＝＿：＿：＿：＿  」
という表示を行わせ、インターリーブの比率を各ファクシミリ部についてユーザまたはサービスマンに操作部で設定させてそれを操作部からの信号により記憶することでインターリーブの比率を各ファクシミリ部について設定する。この比率は、同時に複数のファクシミリ部により複数の受信割込みが発生した場合に複数のファクシミリ部の受信ファイルのプリントを実行する比率である。例えば、５７０７，４２７７，８１１１，７２９５という通信コードを有するファクシミリ部の優先順位を
「▲１▼５７０７▲２▼４２７７▲３▼８１１１▲４▼７２９５」
と設定し、比率を
「▲１▼：▲２▼：▲３▼：▲４▼  ＝  ３：１：２：１」
と設定した場合、「５７０７」のファクシミリ部の受信ファイルのプリントを３枚行ない、次に「４２７７」のファクシミリ部の受信ファイルのプリントを１枚行ない、次に「８１１１」のファクシミリ部の受信ファイルのプリントを２枚行ない、次に「７２９５」のファクシミリ部の受信ファイルのプリントを１枚行ない、次に再び「５７０７」のファクシミリ部の受信ファイルのプリントを３枚行なうというように指定された比率で受信ファイルのプリントが実行される。この例では、５７０７，４２７７，８１１１，７２９５という通信コードを有するファクシミリ部の受信ファイルのプリントを３枚、１枚、２枚、１枚と順番に実行したが、「５７０７」のファクシミリ部の受信ファイルのプリント１枚、「４２７７」のファクシミリ部の受信ファイルのプリント１枚、「５７０７」のファクシミリ部の受信ファイルのプリント１枚、「８１１１」のファクシミリ部の受信ファイルのプリント１枚、「７２９５」のファクシミリ部の受信ファイルのプリント１枚、「５７０７」のファクシミリ部の受信ファイルのプリント１枚、「８１１１」のファクシミリ部の受信ファイルのプリント１枚というように分割して受信ファイルのプリントを行っても比率が同じであれば良い。
【０２３２】
また、メインＣＰＵ８２は操作部で「２」の回線指定が選択されると、ガイダンス表示部１４３に
「回線を入力して下さい  １：Ｇ３  ２：Ｇ４−１  ３：Ｇ４−２  ＿  」
と表示して各ファクシミリ部の回線の種類を入力させる。ここに、回線の種類はアプリケーション・コントローラ部３１１がイニシャル時に各ファクシミリ部より得る情報である。メインＣＰＵ８２は操作部からの入力信号により各ファクシミリ部の回線の種類を順次に設定していき、それがＭＡＸ値となった場合、または設定を終了した場合にはガイダンス表示部１４３に
「インターリーブの優先順位を設定して下さい。
【０２３３】
１：Ｇ３  ２：Ｇ４−１  ３：Ｇ４−２  ＿  」
という表示を行い、操作部からの入力信号により優先順位の高い順番に各ファクシミリ部の回線を設定する。メインＣＰＵ８２は優先順位の設定が終ると、ガイダンス表示部１４３に
「インターリーブの比率を設定して下さい。
【０２３４】
▲１▼：▲２▼：▲３▼  ＝  ＿：＿：＿  」
という表示を行い、各ファクシミリ部について優先順位の高い順番に比率を設定する。この比率とは、同時に複数のファクシミリ部から受信割込みが発生した場合に、その複数のファクシミリ部の受信ファイルのプリントを実行する比率である。
【０２３５】
また、「３」の無条件が選択されると、通信コード、回線種類に関係無く仕分け装置のトレイの数だけ同時にインターリーブが実行できるモードとなり、メインＣＰＵ８２は設定を行わない。
以上のようにしてインターリーブ・モードの設定が行われる。
【０２３６】
図４３はアプリ・コントローラ部３１１のファクシミリプリント処理を示す。アプリ・コントローラ部３１１のＣＰＵ３１４はファクシミリ部３１２，３１３のＲＯＭ３２８，３３４に格納されているファクシミリ・アプリ・ソフトウェアによりファクシミリ部３１２，３１３から「プリント・リクエスト」信号が送られてくると、そのファクシミリ部３１２，３１３に図４２の処理で設定されたインターリーブモードが設定されているかどうかを確認し、インターリーブモードが設定されている場合にはそのインターリーブモードに従ってプリントすべき受信ファイルを選択してＣＥＰ３２２で伸長しイメージメモリ３２１に展開する。次に、ＣＰＵ３１４はインターリーブモードが設定されていればインターリーブモードに従って仕分け装置の排紙ビン（トレイ）を選択し、メインＣＰＵ８２にＳＣＩ３２６，１７９を介して「プリント・リクエスト」信号を送信する。その後、ＣＰＵ３１４はコピー部１６５からＳＣＩ３２６を介して「プリント・レディ」信号が送られてくると、イメージメモリ３２１からビデオ・インターフェース３２５を介して画像データを出力する。
【０２３７】
図４０の動作フローではファクシミリ部３１２で受信ファイルＦｉｌｅ−１を受信した時点ではプロッタ使用できずに受信ファイルＦｉｌｅ−１をＳＡＦメモリ３３１でメモリ代行受信し、受信ファイルＦｉｌｅ−１を全頁（９９頁）受信した時点でプロッタが使用可能になった場合であり、受信ファイルＦｉｌｅ−１を全頁受信した時点では他にファクシミリ部で受信した受信ファイルが無いので、ＣＰＵ３１４は受信ファイルＦｉｌｅ−１のＰ．１をＣＥＰ３２２で伸長してイメージメモリ３２１に展開する。そして、ＣＰＵ３１４は仕分け装置の排紙ビンとして第１ビンを指定し、メインＣＰＵ８２にＳＣＩ３２６，１７９を介して「プリント・リクエスト」信号を送信する。その後、ＣＰＵ３１４はコピー部１６５からＳＣＩ３２６を介して「プリント・レディ」信号が送られてくると、イメージメモリ３２１からビデオ・インターフェース３２５を介して画像データを出力してプロッタにプリントさせる。これは受信ファイルＦｉｌｅ−１のＰ．２でも同様に行われる。ＣＰＵ３１４は受信ファイルＦｉｌｅ−１のＰ．３のプリント前にファクシミリ部３１３から次の受信ファイルＦｉｌｅ−２の「プリント・リクエスト」信号による受信割込み通知を受け、そのファクシミリ部３１３に図４２の処理で設定されたインターリーブモードが設定されていることを確認してそのインターリーブモードに従ってプリントすべき受信ファイルＦｉｌｅ−２を選択してＣＥＰ３２２で伸長しイメージメモリ３２１に展開する。次に、ＣＰＵ３１４はインターリーブモードに従って仕分け装置の排紙ビンとして第２ビンを指定し、メインＣＰＵ８２にＳＣＩ３２６，１７９を介して「プリント・リクエスト」信号を送信する。その後、ＣＰＵ３１４はコピー部１６５からＳＣＩ３２６を介して「プリント・レディ」信号が送られてくると、イメージメモリ３２１からビデオ・インターフェース３２５を介して画像データを出力する。以下同様にして複数の受信ファイルＦｉｌｅ−１，２のプリントが行われる。また、図４１の動作フローでも同様に複数の受信ファイルのプリントが行われる。
【０２３８】
第４実施例では、複数の公衆回線から複数のファイルが送られてきた場合に複数のファイルのプリントを同時に実行するので、プロッタの本来持っている最高の性能（プリント速度）を常に出すことができるだけでなく、ファイル受信後にすぐに１枚目ファイルのプリントを行い、２枚目以降のファイルも順次にプリントするので、ユーザにタイムリーに受信ファイルのプリントを提供できる。また、受信ファイルをプリントする時点で回線毎、ファイル毎に仕分け装置のトレイを指定するので、複数の受信ファイルのプリントを同時に実行しても各受信ファイルのプリントが混在すること無く、ユーザが混乱することは無い。またユーザがインアターリーブを実行できるモード、優先順位、比率をそれぞれ選択できるので、ユーザは最も必要とするファクシミリ部の受信ファイルのプリントを一番先に手に入れることができると共にユーザが最も必要とするファクシミリ部の受信ファイルのプリントの比率を上げることによりユーザが望むファクシミリ部の受信ファイルのプリントを一番先に手に入れることができ、ユーザ毎に最適に環境を提供することができる。
【０２３９】
なお、上記各実施例では複数の機能が共通のイメージメモリを持ったが、各機能のパフォーマンスを上げるために各機能がそれぞれ専用のイメージメモリを持つようにしてもよい。
【０２４０】
【発明の効果】
以上のように請求項１記載の発明によれば、複数の機能を実行できる画像形成装置であって、原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段によって読み取られた画像データ、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるので、複数の機能を同時に実行できて効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。
【０２４１】
請求項２記載の発明によれば、複数の機能を実行できる画像形成装置であって、原稿を読み取るための読取手段と、記録シートに画像を形成するための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段による画像データの読み取りと、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせることで、前記読取手段と前記記録手段の全く別の機能を同時に動作させる制御手段とを備え、前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記読取手段と前記記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるので、請求項１記載の発明と同様な効果を得ることができる。
【０２４２】
請求項３記載の発明によれば、請求項１記載の画像形成装置において、前記制御手段が第ｎ番目のプリントを第ｎ−１番目のプリントの動作開始から予め決められた次のプリントの動作開始タイミング以降のタイミングでスタートさせるので、請求項１記載の発明と同様な効果を得ることができる。
【０２４３】
請求項４記載の発明によれば、複数の機能を実行できる画像形成装置であって、原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部と、前記読取手段による画像データの読み取りと、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせることで、前記読取手段と前記記録手段の全く別の機能を同時に動作させる制御手段とを備え、前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記読取手段と前記記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるので、記録手段を効率良く使用することができる。しかも、オペレータは自分が使用している機能の以外の機能を考える必要がなく、オペレータが常に機械を使用できる状態を提供できる。さらに、オペレータが使用している以外の機能も実行でき、入力データをオペレータにタイムリーに提供できる。
【０２４４】
請求項５記載の発明によれば、サーバーとして複数の機能を実行できる、記録シートに画像を形成するための１つのレーザプリンタと、前記複数の機能により書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定を行う操作部とを有する画像形成装置において、前記複数の機能によってメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に前記レーザプリンタに行わせる制御手段を備え、前記制御手段は、前記操作部により設定された前記複数の機能により前記メモリー上に書き込まれる複数のデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つのレーザプリンタの使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるので、レーザプリンタが本来持っている最高の性能を常に出すことができてレーザプリンタを効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。
【０２４５】
請求項６記載の発明によれば、記録シートに画像をプリントするための１つの記録手段と、複数のシステムからのデータのプリントの優先順位及びプリント処理をする比率の設定とモードの設定を行う操作部とを有し、前記１つの記録手段をサーバーとして前記複数のシステムからのデータのプリントを実行できる画像形成装置において、前記複数のシステムからメモリー上に書き込まれる複数のデータのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段を備え、前記制御手段は、前記操作部により設定された前記複数のシステムからのデータのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数のシステムに対応する印刷ジョブを同時に処理することが可能であるので、記録手段が本来持っている最高の性能を常に出すことができて記録手段を効率良く使用でき、データをユーザにタイムリーに提供できる。また、オペレータは自分が使用しているシステム以外のシステムを考える必要がなく、常にオペレータが使用できる状態を実現できる。
【０２４６】
請求項７記載の発明によれば、原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、通信回線を介してデータの送受信を行う複数のファクシミリ部と、この複数のファクシミリ部の受信ファイルのプリントの優先順位及びプリント処理をする比率の設定とモードの設定及び表示を行う操作部とを有する画像形成装置において、前記複数のファクシミリ部からメモリー上に書き込まれる複数の受信ファイルのプリントを前記メモリーのアドレスを管理して交互に行わせる制御手段を備え、前記制御手段は、前記操作部により設定された前記複数のファクシミリ部の受信ファイルのプリントの優先順位及びプリント処理をする比率に基づき、前記１つの記録手段の使用効率が高くなるように前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数のファクシミリ部に対応する印刷ジョブを同時に処理することが可能であるので、記録手段が本来持っている最高の性能を常に出すことができて記録手段を効率良く使用でき、データをユーザにタイムリーに提供できる。
【０２４７】
請求項８記載の発明によれば、複数の機能を実行できる画像形成装置であって、前記複数の機能により書き込まれる複数のデータを記録シートにプリントするための１つの記録手段と、前記複数の機能によりメモリー上に書き込まれる複数のデータのプリント処理を前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、前記制御手段は、前記複数の機能により書き込まれる複数のデータのプリント処理を前記機能ごとに割り当てられた優先順位及びプリント処理をする比率に基づいて、前記１つの記録手段の処理時間の管理をするとともに、前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるので、複数の機能を同時に実行できて効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。
【０２４８】
請求項９記載の発明によれば、複数の機能を実行できる画像形成装置であって、原稿を読み取るための読取手段と、記録シートに画像をプリントするための１つの記録手段と、前記読取手段を含む複数の機能によりメモリー上に書き込まれる複数のデータのプリント処理を前記メモリーのアドレスを管理して交互に行わせる制御手段とを備え、前記制御手段は、前記機能ごとに割り当てられた優先順位及び比率に基づいて、前記複数の機能及び前記１つの記録手段の処理時間の管理をするとともに、前記複数のデータを交互にプリントする枚数を決定して前記プリント処理を行わせ、前記複数の機能に対応する印刷ジョブを同時に処理することが可能であるので、複数の機能を同時に実行できて効率良く使用でき、データをユーザにタイムリーに提供できる。しかも、オペレータは自分が使用している機能以外の機能を考える必要がなく、常にオペレータが使用できる状態を実現できる。
【図面の簡単な説明】
【図１】請求項１の発明を示すブロック図である。
【図２】本発明の第１実施例の概略を示す断面図である。
【図３】同第１実施例の書き込み部を示す平面図である。
【図４】同書き込み部を示す側面図である。
【図５】同第１実施例における複写機本体の回路構成を示すブロック図である。
【図６】同第１実施例の一部を示すブロック図である。
【図７】同第１実施例のＩＰＵを示すブロック図である。
【図８】同ＩＰＵを説明するための図である。
【図９】同第１実施例における操作部を示す平面図である。
【図１０】同第１操作部の一部の表示例を示す正面図である。
【図１１】同操作部のＬＣＤ部を示す正面図である。
【図１２】同第１実施例のシステム構成を示すブロック図である。
【図１３】同第１実施例の動作例を示すタイミングチャートである。
【図１４】同第１実施例の他の動作例を示すタイミングチャートである。
【図１５】同第１実施例におけるＣＰＵの処理フローを示すフローチャートである。
【図１６】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図１７】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図１８】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図１９】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図２０】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図２１】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図２２】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図２３】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図２４】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図２５】同第１実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図２６】同第１実施例の動作例を示すタイミングチャートである。
【図２７】本発明の第２実施例の回路構成を示すブロック図である。
【図２８】同第２実施例の動作例を示すタイミングチャートである。
【図２９】同第２実施例におけるＣＰＵの処理フローを示すフローチャートである。
【図３０】同第２実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図３１】同第２実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図３２】本発明の第３実施例の回路構成を示すブロック図である。
【図３３】同第３実施例の動作例を示すタイミングチャートである。
【図３４】同第３実施例におけるＣＰＵの処理フローを示すフローチャートである。
【図３５】同第３実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図３６】同第３実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【図３７】本発明の第４実施例の回路構成を示すブロック図である。
【図３８】同第４実施例におけるＳＡＦメモリのファイルフォーマットを示す図である。
【図３９】同第４実施例の動作例を示すタイミングチャートである。
【図４０】同第４実施例の動作例を示すタイミングチャートである。
【図４１】同第４実施例の他の動作例を示すタイミングチャートである。
【図４２】同第４実施例におけるＣＰＵの処理フローを示すフローチャートである。
【図４３】同第４実施例におけるＣＰＵの他の処理フローを示すフローチャートである。
【符号の説明】
１      記録手段
２      制御手段
【図１】
0003616398.tif 000002
【図２】
0003616398.tif 000003
【図３】
0003616398.tif 000004
【図４】
0003616398.tif 000005
【図５】
0003616398.tif 000006
【図６】
0003616398.tif 000007
【図７】
0003616398.tif 000008
【図８】
0003616398.tif 000009
【図９】
0003616398.tif 000010
【図１０】
0003616398.tif 000011
【図１１】
0003616398.tif 000012
【図１２】
0003616398.tif 000013
【図１３】
0003616398.tif 000014
【図１４】
0003616398.tif 000015
【図１５】
0003616398.tif 000016
【図１６】
0003616398.tif 000017
【図１７】
0003616398.tif 000018
【図１８】
0003616398.tif 000019
【図１９】
0003616398.tif 000020
【図２０】
0003616398.tif 000021
【図２１】
0003616398.tif 000022
【図２２】
0003616398.tif 000023
【図２３】
0003616398.tif 000024
【図２４】
0003616398.tif 000025
【図２５】
0003616398.tif 000026
【図２６】
0003616398.tif 000027
【図２７】
0003616398.tif 000028
【図２８】
0003616398.tif 000029
【図２９】
0003616398.tif 000030
【図３０】
0003616398.tif 000031
【図３１】
0003616398.tif 000032
【図３２】
0003616398.tif 000033
【図３３】
0003616398.tif 000034
【図３４】
0003616398.tif 000035
【図３５】
0003616398.tif 000036
【図３６】
0003616398.tif 000037
【図３７】
0003616398.tif 000038
【図３８】
0003616398.tif 000039
【図３９】
0003616398.tif 000040
【図４０】
0003616398.tif 000041
【図４１】
0003616398.tif 000042
【図４２】
0003616398.tif 000043
【図４３】
0003616398.tif 000044