(57)【特許請求の範囲】
【請求項１】
第１のジョブの一部分のみを先行して処理させ、第１のジョブの残りの処理は指令があるまで中断させるコントローラにおいて、
前記第１のジョブとは異なり一部を先行処理しない第２のジョブをメモリへ登録するジョブ登録手段と、
前記第２のジョブがメモリへ登録されていない場合には、前記第１のジョブの一部分のみの先行処理を開始し、前記第２のジョブがメモリへ登録されている場合には前記第１のジョブの一部分のみの先行処理の開始を禁止する処理タイミング制御手段と、
を備えたことを特徴とするコントローラ。
【請求項２】
外部指令により前記先行処理の開始の禁止を解除する請求項１に記載のコントローラ。
【請求項３】
外部指令が入力された時に、第２のジョブの処理中の場合は、第２のジョブの処理を一旦中断し、第１のジョブの一部分のみの先行処理を開始する請求項２に記載のコントローラ。
【請求項４】
第１のジョブの一部分のみを先行して処理させ、第１のジョブの残りの処理は指令があるまで中断させる装置において、
前記第１のジョブとは異なり一部を先行処理しない第２のジョブを登録するメモリと、
前記第２のジョブがメモリへ登録されていない場合には、前記第１のジョブの一部分のみの先行処理を開始し、前記第２のジョブがメモリへ登録されている場合には前記第１のジョブの一部分のみの先行処理の開始を禁止する処理タイミング制御手段と、
を備えたことを特徴とする装置。
【請求項５】
前記コントローラはプリントコントローラであり、前記ジョブはプリントジョブである請求項１ないし３のいずれかに記載のコントローラ。
【請求項６】
前記装置は画像形成装置であり、前記ジョブはプリントジョブである請求項４に記載の装置。
【請求項７】
第１のジョブの一部分のみを先行して処理させ、第１のジョブの残りの処理は指令があるまで中断させる制御を行うに際し、
前記第１のジョブとは異なり一部を先行処理しない第２のジョブがメモリへ登録されていない場合には、前記第１のジョブの一部分のみの先行処理を開始し、前記第２のジョブがメモリへ登録されている場合には前記第１のジョブの一部分のみの先行処理の開始を禁止することを特徴とする制御方法。
【請求項８】
第１のジョブの一部分のみを先行して処理させ、第１のジョブの残りの処理は指令があるまで中断させる制御を実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記第１のジョブとは異なり一部を先行処理しない第２のジョブがメモリへ登録されていない場合には、前記第１のジョブの一部分のみの先行処理を開始し、前記第２のジョブがメモリへ登録されている場合には前記第１のジョブの一部分のみの先行処理の開始を禁止するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プリンタ、複写機等に用いられるコントローラ、画像形成装置、制御方法及び該制御方法をコンピュータに実行させるためのプログラムを記憶した記憶媒体に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等の外部装置から画像データを受信するとともに、画像データの一部たとえばカラーページをプリントしてその出来上がりを試す、いわゆる試し取りを行うことができる画像形成装置が、従来より知られている。
【０００３】
このような画像形成装置として、特開平７−２９９９３６号には、パーソナルコンピュータから受信したデータの試し取りを実行し、その後プリンタ部の停止中にプリント結果を確認し、続いて本プリントに移行するものが開示されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記の画像形成装置では、試し取りの実行後は、確認のためにプリンタ部が停止するから、試し取りに係るジョブとは異なる他のジョブがメモリに記憶されている場合には、該ジョブの出力が遅れ、効率が良くないという欠点があった。
【０００５】
また、試し取りの終了後に、続いて、プリンタ部を停止することなく他のジョブをプリントすることも考えられるが、この場合には、試し取りした出力用紙が他のジョブの出力用紙の中に埋もれるため、試し取りした出力用紙を取り出すのが面倒であるという欠点があった。
【０００６】
この発明は、このような技術的背景に鑑みてなされたものであって、試し取りに係るジョブとは異なる他のジョブの出力が遅れたり、試し取りした出力用紙が他のジョブの出力用紙の中に埋もれるのを防止することを課題とし、このためのコントローラ、画像形成装置、制御方法及び記憶媒体を提供するものである。
【０００７】
【課題を解決するための手段】
上記課題は、ジョブの一部分のみを先行して処理させ、ジョブの残りの処理は指令があるまで中断させるコントローラにおいて、前記ジョブとは異なるジョブをメモリへ登録するジョブ登録手段と、前記メモリへの前記異なるジョブの登録状況に応じて、前記ジョブの一部分のみの先行処理タイミングを制御する処理タイミング制御手段と、を備えたことを特徴とするコントローラによって解決される。
【０００８】
このコントローラでは、一部を先行処理（試し取り）しようとするジョブとは異なるジョブのメモリへの登録状況に応じて、先行処理のタイミングを制御する。一例を示すと、前記異なるジョブがメモリへ登録されていない場合には、前記処理タイミング制御手段は前記先行処理を開始し、前記異なるジョブがメモリへ登録されている場合には、前記処理タイミング制御手段は、前記先行処理の開始を禁止する。このような制御を行うことで、異なるジョブの出力が遅れたり、先行処理された出力用紙が他のジョブの出力用紙の中に混在する不都合を回避できる。
【０００９】
また、前記異なるジョブがメモリへ登録されていることにより、前記処理タイミング制御手段が前記先行処理の開始を禁止する場合において、外部指令により前記先行処理の開始の禁止を解除する構成としても良い。
【００１０】
このような構成とすることにより、必要な場合には、外部指令に応じて先行処理を開始でき、そのジョブ全体を処理するかどうかを早く決定することができ、操作性が良くなる。
【００１１】
この場合、外部指令が入力された時に、異なるジョブの処理中の場合は、異なるジョブの処理を一旦中断し、ジョブの一部分のみの先行処理を開始するものとしても良い。これにより、ジョブ全体を処理するかどうかを早く決定する必要があるときは、異なるジョブの処理中であっても先行処理が可能となる。
【００１２】
また、前記課題は、ジョブの一部分のみを先行して処理させ、ジョブの残りの処理は指令があるまで中断させる装置において、前記ジョブとは異なるジョブを登録するメモリと、前記メモリへの前記異なるジョブの登録状況に応じて、前記ジョブの一部分のみの先行処理タイミングを制御する処理タイミング制御手段と、を備えたことを特徴とする装置によっても解決される。
【００１３】
この装置によれば、一部を先行処理（試し取り）しようとするジョブとは異なるジョブのメモリへの登録状況に応じて、先行処理のタイミングを制御するから、例えば、異なるジョブがメモリへ登録されていない場合には、前記処理タイミング制御手段は前記先行処理を開始し、前記異なるジョブがメモリへ登録されている場合には、前記処理タイミング制御手段は、前記先行処理の開始を禁止することで、異なるジョブの出力が遅れたり、先行処理された出力用紙が他のジョブの出力用紙の中に混在する不都合を回避できる。
【００１４】
前記コントローラや装置としては、プリントコントローラや画像形成装置があり、前記ジョブはプリントジョブがある。
【００１５】
また、前記課題は、ジョブの一部分のみを先行して処理させ、ジョブの残りの処理は指令があるまで中断させる制御を行うに際し、前記ジョブとは異なるジョブのメモリへの登録状況に応じて、前記ジョブの一部分のみの先行処理タイミングを制御することを特徴とする制御方法によっても解決される。
【００１６】
この制御方法によれば、例えば、異なるジョブがメモリへ登録されていない場合には、先行処理を開始し、異なるジョブがメモリへ登録されている場合には、先行処理の開始を禁止することで、異なるジョブの出力が遅れたり、先行処理された出力用紙が他のジョブの出力用紙の中に混在する不都合を回避できる。
【００１７】
また、前記課題は、ジョブの一部分のみを先行して処理させ、ジョブの残りの処理は指令があるまで中断させる制御をコンピュータに実行させるプログラムが記載された記憶媒体によっても解決される。
【００１８】
この記憶媒体によれば、一部を先行処理（試し取り）しようとするジョブとは異なるジョブのメモリへの登録状況に応じての先行処理のタイミング制御が、容易に実行される。
【００１９】
【発明の実施の形態】
以下、本発明の実施形態を具体的に説明する。
【００２０】
図１は、本発明の一実施形態に係る制御装置の一例であるプリントシステムを備えた複写機Ｍの全体構成を示す断面正面図である。図１に示すように、複写機Ｍは、イメージリーダーＩＲとページプリンタＰＲＴとを備えたデジタル複写機である。
【００２１】
前記イメージリーダーＩＲは、走査部１０と画像信号処理部２０と画像メモリ部３０とを備えており、原稿台ガラス１８上に置かれた原稿を読み取り、その原稿の画像の各画素に対応する画像データを生成するようになっている。露光ランプ１１および第１ミラー１２を有する第１スキャナ１９と、第２ミラー１３ａおよび第３ミラー１３ｂを有する第２スキャナ１５とは、スキャンモータＭ２によって駆動され、矢印ｂ方向（副走査方向）に移動する。露光ランプ１１の光は、原稿台ガラス１８上の原稿によって反射され、ミラー１２、１３ａ、１３ｂおよびレンズ１４を経由してラインセンサ１６に照射される。ラインセンサ１６は、図１の紙面と直交する方向（主走査方向）に多数の光電変換素子（ＣＣＤ）を配列したものであり、各画素に対応する画像データを出力する。また、上述のように第１スキャナ１９および第２スキャナ１５がｂ方向に移動することにより、ラインセンサ１６は、原稿画像を副走査することができる。なお、第１スキャナ１９がホームポジションにあるか否かはセンサ（図示せず）によって検出される。
【００２２】
イメージリーダーＩＲの本体の上部には、原稿カバーを兼ねた付加装置である自動両面原稿送り装置（ＡＤＦＲ）５００が、その後端を支点にして開閉可能な形態で組み付けられている。ＡＤＦＲ５００は、原稿スタッカ５１０上にセットされた原稿を、給紙ローラ５０１とさばきローラ５０２とさばきパッド５０３と中間ローラ５０４とレジストローラ５０５と搬送ベルト５０６とにより、原稿台ガラス１８上に搬送し、読み取り後の原稿を排紙ローラ５０９により原稿排出トレイ５１１上に排出する。さらに、ＡＤＦＲ５００には、原稿スケール５１２と、原稿の有無を検出する原稿センサＳＥ５０と、原稿サイズセンサＳＥ５１と、排出センサＳＥ５２とが設けられている。なお、図１の符号２００は操作パネルを示す。
【００２３】
ページプリンタＰＲＴは、露光制御信号を出力する印字処理部４０と、半導体レーザ６２を光源とするプリントヘッド６０と、感光体ドラム７１およびその周辺装置からなる現像・転写系７０Ａと、定着ローラ８４および排出ローラ８５などを備えた定着排出系７０Ｂと、再給紙ユニット６００を含む循環式の用紙搬出系７０Ｃとを含み、イメージリーダＩＲから転送された画像データに基づいて電子写真プロセスによって複写画像をプリントするようになっている。また、ページプリンタＰＲＴの下部には、数百枚程度の用紙を収納することができる２つの用紙カセット８０ａ、８０ｂと、２つの用紙サイズセンサＳＥ１１、ＳＥ１２と、給紙用ローラ群とが設けられている。
【００２４】
半導体レーザ６２から出たレーザビームは、ポリゴンミラー６５によりその進行方向が主走査方向に変更された後、主レンズ６９および各種ミラー６７ａ、６７ｂ、６７ｃを経由して感光体ドラム７１の露光位置に導かれる。感光体ドラム７１の表面は帯電チャージャ７２によって一様に帯電させられる。露光により形成された潜像は、現像器７３によりトナー像となり、このトナー像は転写位置（複写位置）で転写チャージャ７４により用紙上に転写される。そして、用紙は分離チャージャ７５により感光体ドラム７１から分離され、この後搬送ベルト８３と定着ローラ８４と排出ローラ８５とを介して、排紙トレー６２１にフェースアップで排出される。
【００２５】
図２は、複写機Ｍを制御するための制御ユニットの構成を示すブロック図である。図２に示すように、制御ユニット１００は、操作パネル部１１０と、全体制御部１２０と、読み取り部（イメージリーダＩＲ）１３０と、プリント部１４０とで構成されている。ここで、操作パネル部１１０には、通信ドライバ１１１と、ＣＰＵ１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、２つのＩ／Ｏ１１５、１１６（入出力部）とが設けられている。全体制御部１２０には通信ドライバ１２１と、ＣＰＵ１２２と、ＲＯＭ１２３と、タイマ１２４と、ＲＡＭ１２５と、画像メモリ部１３０とが設けられている。読み取り部１３０には、通信ドライバ１３１と、ＣＰＵ１３２と、ＲＯＭ１３３と、ＲＡＭ１３４と、２つのＩ／Ｏ１３５、１３６と、入力信号処理部１３７と、ＣＣＤ１６とが設けられている。プリント部１４０には、通信ドライバ１４１と、ＣＰＵ１４２と、ＲＯＭ１４３と、ＲＡＭ１４４と、２つのＩ／Ｏ１４５、１４６と、印字処理部４０と、半導体レーザ（ＬＤ）６２とが設けられている。そして、これらの各ブロック１１０、１２０、１３０、１４０は、それぞれ、通信ドライバー１１１、１２１、１３１、１４１や、通信ケーブルＣ１（通信ライン）を介して、互いにシリアル通信を行って、コマンドやステータスのやり取りを行うように接続されている。
【００２６】
また、複写機Ｍは、３つのＬＡＮ（ＬＡＮ１〜３）に、通信コントローラ部１６０を介して接続されており、ＬＡＮ１〜３上の各パーソナルコンピュータ３２等の外部機器から外部拡張部３１を介して送信される画像データに従って、画像形成（プリント）が可能となっている。外部拡張部３１は、パーソナルコンピュータ３２から複写機Ｍへ画像データを送信するための送信用インターフェースとして機能する。
【００２７】
操作パネル部１１０は、操作パネルの制御を行うブロックである。各種操作キーまたはタッチパネルから入力された情報の内容を読み取り、設定された情報や、該装置の動作状態を発光ダイオード（ＬＥＤ）や液晶表示部（ＬＣＤ）２０６（図４に示す）に表示する。ここでユーザーによって入力されたキーもしくはタッチパネルの情報は、複写モードとして通信ケーブルＣ１を介して全体制御部１２０に送信される。
【００２８】
読み取り部１３０は、前記の走査部１０やＡＤＦＲ５００の制御を行う。ＡＤＦＲ５００に原稿がセットされているか否かや、原稿の給紙搬送状態をＩ／Ｏ１３５を介して検出する一方、Ｉ／Ｏ１３６を介して原稿駆動回路、原稿スキャン用のミラー駆動回路を制御する。また、ＣＣＤ１６で読み取った原稿の画像データを画像信号処理部２０で処理した後、全体制御部１２０へ送信し、画像メモリ部３０に蓄積する。
【００２９】
プリント部１４０は、前記のページプリンタＰＲＴと排出系オプションの制御を行う。給紙、現像、転写、定着などのプロセスを行い、所望の用紙上に画像を作成する。
【００３０】
全体制御部１２０は、装置全体の制御を行うとともに、イメージリーダーＩＲによって読み込まれた画像データを管理する。また、全体制御部１２０の前記画像メモリ部３０には、イメージリーダＩＲで読み込まれた画像データの多数枚を格納できるようになっている。イメージリーダＩＲから送られてきた画像データは、画像バスＤ１を介して画像メモリ部３０に記憶される。そしてプリント時に、画像バスＤ２を介してプリント部１４０へ画像を送り、画像プリントを作成する。なお、画像メモリ部３０の詳細は後述する。
【００３１】
イメージリーダーＩＲで読み取った画像データやパーソナルコンピュータ３２からのデータは、画像メモリ部３０に蓄積することができるので、複数枚のプリントをする場合や画像データの一部をプリントする試し取りを行う場合にも、１回のみの原稿スキャン、画像データの送信で良い。複写動作の手順は、全体制御部１２０のＲＡＭ１２５内のテーブルに記憶されており、読み取った画像データやパーソナルコンピュータ３２から送信された画像データを実際にプリントする場合には、このＲＡＭ１２５内に記憶されたテーブルを参照してＣＰＵ１２２が制御を行う。
【００３２】
なお、全体制御部１２０は、操作パネル部１１０と読み取り部１３０とプリント部１４０とにコマンドを送って全体のコピー動作の制御を行うが、このような制御手法は従来のデジタル複写機の場合と同様であるので、ここではその説明を省略する。
【００３３】
図３は、本複写機Ｍの画像メモリ部３０の動作を示す制御ブロック図である。イメージリーダーＩＲで読み込まれた画像データは、画像信号処理部２０から画像バスＤ１を通じて、入力ページメモリ３０１に転送される。そして、この画像データは、このままでは容量が大きいので、圧縮機３０２へ送り込まれ、ここで圧縮される。圧縮された画像データは、符号メモリ３０３に転送保存される。一方、パーソナルコンピュータ３２から出力された画像データは、外部拡張部３１で圧縮された後、符号メモリ３０３に転送保存される。
【００３４】
符号メモリ３０３はＤＲＡＭからなるものであり、圧縮された画像データを複数格納することができるようになっており、格納された画像データは順序を入れ替えて利用することが可能である。プリント時には、符号メモリ３０３内の選択された任意の画像データが、伸張器３０４に送られ、この伸張器３０４で伸張された後、出力ページメモリ３０５に転送される。出力ページメモリ３０５内の画像データは、ページプリンタＰＲＴとの同期をとりながら画像バスＤ２を通じて印字処理部４０へ出力される。画像メモリ部３０は、ＲＯＭ１１６に格納されているプログラムに従い、ＣＰＵ１０６により制御される。
【００３５】
図４は、複写機Ｍの操作パネル２００の構成を示す平面図である。プリントスタートキー２０１はコピー動作を開始させるのに用いられ、テンキー２０２はコピー枚数等の数値を入力するために用いられる。また、クリアキー２０３は入力された数値のクリアあるいは画像メモリ部３０の画像データを破棄するために用いられ、ストップキー２０４は複写動作あるいは複写動作と読み込み動作を停止させるために用いられ、パネルリセットキー２０５は設定されている画像モードおよびジョブを破棄するために用いられる。
【００３６】
さらに、液晶表示部２０６が設けられており、この液晶表示部２０６の表面にタッチパネルが取り付けられている。このタッチパネルによって、液晶表示部２０６内の表示内容に従った各種設定を行うことができる。たとえば、複写倍率その他の画像モードを設定することができる。
【００３７】
また、この実施形態では、パーソナルコンピュータ３２から送られてきたジョブが、試し取りモードに設定された部分を含んでいない場合であっても、複写機Ｍ側でジョブの一部に試し取りモードを設定できるようになっており、このための試し取りモード設定キー２０７が設けられている。そして、試し取りモード設定キー２０７をＯＮにして、液晶表示部２０６に表示される内容に従って、ページ毎に試し取りモードを設定できるようになっている。
【００３８】
さらにまた、操作パネル２００には、試し取り処理の開始禁止を解除するための解除キー２０８が設けられ、この解除キー２０８を操作することにより、他のジョブが符号メモリ３０３に登録されていても、試し取り処理を開始することができるようになっている。
【００３９】
図５は、読み取った画像データを実際にプリントする場合に複写機Ｍが参照する、ＲＡＭ１０８内の管理テーブルの概略構成を説明する図である。
【００４０】
原稿を読みとって圧縮する際には、原稿画像の画像に関する情報をジョブ単位で管理する必要があるため、ジョブ内で複数ページが分割されて記憶される。このため、テーブルは、ジョブ単位の情報を記憶するテーブル（ジョブ単位情報Ｔ−１）と、分割された頁単位の情報を記憶するテーブル（ジョブ管理情報Ｔ−２）とを持っている。なおこのジョブは、デジタル複写機１のイメージリーダＩＲで読み取られて入力されるものとコンピュータ３２などの外部装置から入力されるものとがある。外部から送られたジョブのプリントデータは、読み取った画像のデータと同様に１つのジョブとして、この管理テーブルにより管理される。
【００４１】
ジョブ単位情報Ｔ−１は、ジョブＩＤ、送信元、受信時刻、ジョブの登録状態、ジョブに対応するページ管理情報の記憶場所等を記憶しており、またページ管理情報Ｔ−２は、プリント許可／保留、圧縮画像データの記憶場所等に係る情報を記憶している。
【００４２】
メモリ制御用ＣＰＵ１０６は、入力ページ３０１から画像データを読み出して圧縮する。このとき管理テーブルの情報を作成しながら、圧縮器３０２を制御して符号メモリ３０３に圧縮画像データを格納していく。また、画像データを出力する際、データの格納とは反対に符号メモリ３０３から圧縮画像データを読み出していく。管理テーブル内の情報は、該当するページの情報が正常に読み出され、オペレーターの指定した枚数あるいは部数Ｍのプリントが完了した時点で消去される。
【００４３】
図６は、複写機ＭがＬＡＮ１〜３上のパーソナルコンピュータ（以下「ＰＣ」と称する）３２から送信される画像データの受信動作シーケンスを示した図である。
【００４４】
外部拡張部３１から画像モード指示コマンドが、全体制御部１２０のＣＰＵ１２２に要求される（画像モード指示Ｑ）。試し取りモード、画像データの属性の設定はこのコマンドで行う。このコマンドを受け取って、ＣＰＵ１２２は、ＣＰＵ１０６に対してメモリ準備Ｑを要求する。このコマンドを受け取って、ＣＰＵ１２２はハードウェアの設定を行う。設定が完了すると、ＣＰＵ１０６は、ＣＰＵ１２２に対してメモり準備完了Ａを通知する。画像データの受信を禁止する場合は、メモリ準備完了Ａを送信しない。外部拡張部３１が、ＣＰＵ１２２に対して、１ページ分の画像データの転送開始を指示する画像転送開始Ｑを要求する。転送が終了すると、画像転送終了コマンドが送信される（画像転送終了Ｑ）。ＣＰＵ１２２は、符号メモリ転送終了コマンドをＣＰＵ１０６に転送する（符号メモリ転送終了Ｑ）。これにより、１ページ分の画像データが符号メモリ３０３に格納される。上記動作が印字すべきページ分繰り返され、全ページが転送された後、外部拡張部３１からＣＰＵ１２２に対して、ジョブ登録要求コマンドが転送される（ジョブ登録要求Ｑ）。
【００４５】
図７は、複写機Ｍのプリント動作シーケンスを示した図である。
【００４６】
プリント許可のジョブが管理テーブルに残っている場合、ＣＰＵ１２２はＣＰＵ１０６に対して、データ伸張を要求する（伸張Ｑ）。ＣＰＵ１０６は、符号メモリ３０３、伸張器３０４、出力ページメモリ３０５等を起動する。これにより伸張処理が行われ、画像データが出力ページメモリ３０５に書き込まれる。ＣＰＵ１２２はＣＰＵ１０６に対して、画像を読み出すためのメモリ準備Ｑを要求する。ＣＰＵ１０６はハードウェアの設定を行う。設定が完了すると、ＣＰＵ１０６はＣＰＵ１２２に対してメモリ準備完了Ａを通知する。ＣＰＵ１２２は、ＣＰＵ１０６及びＣＰＵ１４２に対してプリントＱを要求する。ＣＰＵ１４２からの用紙の搬送状態を知らせる給紙レポート（給紙Ａ）が送られ、その後出力ページメモリ３０５から読み出された画像データが印字処理部４０に出力され、プリントが行われる。プリントが終了するとプリント完了Ａ及びイジェクト完了Ａを送る。
【００４７】
図８にマルチプリントジョブの動作についての略式図を示す。
【００４８】
マルチプリントジョブでは、画像メモリ（画像メモリ部３０の符号メモリ３０３）を持ったデジタル複写機において、プリント装置ＰＲＴが画像メモリ上の一塊の原稿画像を出力中に、操作パネル２００からの予約設定により、新たな一塊の原稿画像をイメージリーダーＩＲにて読み取り、あるいは、新たな画像データをネットワークから受信して画像メモリに記憶する動作をするものである。
【００４９】
すなわち、マルチプリントジョブにおいては、第１のプリントジョブをプリント装置ＰＲＴで出力中に、第１のプリントジョブとは無関係の画像データ群第２又は第３のプリントジョブをイメージリーダーＩＲで読み取る、あるいは、ネットワークから受信して記憶する。このように、複数のプリントジョブを同時並行して行う。
【００５０】
本実施形態においては、画像メモリ部３０の符号メモリ３０３には、プリントの順番を待つ複数のプリントジョブそれぞれについて、プリントすべき画像データと、この画像データをプリントする用紙を給紙する給紙トレイとして給紙トレイ８０ａ、８０ｂのいずれが選択されているかを示す情報と対応付けられて記憶される。また、試し取りモードが設定されたジョブについては、試し取りすべきページの情報も記憶されている。
【００５１】
図９は、複写機Ｍの制御を統括する全体制御部１２０のＣＰＵ１２２のメインルーチンを示すフローチャートである。なお、以下の説明及び図面においてステップを「Ｓ」と記す。また、前記フローチャート及び後述の各フローチャートに示された処理は、ＲＯＭ１２３等の記憶媒体に予め格納されたプログラムに従って実行される。
【００５２】
ＣＰＵ１２２は、初期設定（Ｓ７１）を行った後、操作内容に応じて動作モードを定めるためのモード設定処理（Ｓ７２）、イメージリーダを使用した原稿読取処理（Ｓ７３）、パーソナルコンピュータ３２からの画像データの外部受信処理（Ｓ７４）、プリントジョブ切り替え判断処理（Ｓ７５）、プリント処理（Ｓ７６）を繰り返し実行する。
【００５３】
図１０は図９に示したＳ７５のプリントジョブ切替え判断処理の内容を示すフロ―チャートである。
【００５４】
まず、Ｓ1で、現在プリント中かどうか判断する、プリント中でなければ（Ｓ１にてＮＯ）、Ｓ２で未処理のプリントジョブが存在するかどうか判断する。Ｓ２で未処理のプリントジョブが存在しない場合は（Ｓ２にてＮＯ）、そのまま処理を終了する。Ｓ２で未処理のプリントジョブが存在する場合は、Ｓ３で、そのジョブの中に試し取りプリントジョブが存在するかどうか判断する。もし試し取りプリントジョブが存在すれば（Ｓ３にてＹＥＳ）、Ｓ４でそのジョブの先行プリント即ち試し取りが完了しているかどうか判断する。
【００５５】
先行プリントが完了していない場合は（Ｓ４にてＮＯ）、Ｓ５で現在の状態がマルチジョブ状態かどうか判断する。マルチジョブ状態とは、試し取りプリントのジョブの登録(コピーであれば読み込みの開始、パーソナルコンピュータからのプリントであれば画像データの受信開始)が、その他のジョブが存在する時に行われた場合をいい、マルチジョブ状態でないとは、試し取りプリントのジョブの登録が、その他のジョブが全く存在しない時に行われた場合をいう。
【００５６】
Ｓ５でマルチジョブ状態であれば（Ｓ５にてＹＥＳ）、Ｓ６で操作パネル上等で先行プリントの出力指示があったかどうか判断し、出力開始指示がある時のみ（Ｓ６にてＹＥＳ）、Ｓ７へ移行し試し取りの先行プリントの処理を開始する。そして、試し取りにかかるジョブのうち、先行プリント処理以外の残りの部分は、符号メモリ３０３に記憶されている全ジョブの最後に登録される。出力開始指示がなければ、先行プリントの処理は禁止される。
【００５７】
Ｓ５でマルチジョブ状態でなければ（Ｓ５にてＮＯ）、出力指示の判断は必要ないので、直ちにＳ７の処理へ移行し、試し取りの先行プリントを開始する。
【００５８】
未処理の試し取りプリントジョブが存在しない場合(Ｓ３にてＮＯ)、又は、先行プリント開始の条件が成立しない場合(Ｓ４にてＹＥＳ、Ｓ６にてＮＯ)は、Ｓ８へ移行し、その他の通常ジョブの切り替え処理を実行する。
【００５９】
上記、プリント終了時における、試し取りプリントジョブの先行プリント開始制御は、先行プリント末完了の試し取りプリントジョブが１つの場合に限定してある。しかし、先行プリント末完了の試し取りプリントジョブが複数存在した場合でも繰り返し判断を行うことにより容易に実現可能である。
【００６０】
Ｓ１において、プリント中の場合は（Ｓ１にてＹＥＳ）、Ｓ１１に移行し、プリント中のジョプが試し取りの先行プリントジョブかどうか判断する。
【００６１】
もし、試し取りの先行プリントジョブであれば（Ｓ１１にてＹＥＳ）、その他のジョブに切り替える必要はないのでそのまま処理を終了する。試し取り先行プリントでないジョブを実行中の場合は（Ｓ１１にてＮＯ）、試し取りの先行プリント処理を最優先で実行する。即ち、Ｓ１２で、試し取りプリントジョブが存在するかどうか判断し、もし存在する場合は（Ｓ１２にてＹＥＳ）、Ｓ１３で先行プリント完了かどうか判断する。
【００６２】
Ｓ１３で先行プリント完了でなければ（Ｓ１３にてＮＯ）、Ｓ１４でこの試し取りプリントジョブのアプリケーションがコピーかＰＣ（パーソナルコンピュータ）プリントかを判断する。
【００６３】
ＰＣプリントの場合は、Ｓ１５で先行プリント出力指示があったかどうか判断し、指示がある時のみＳ１６へ移行し、実行中のジョブを中断し、Ｓ１７で先行プリントをスタートする。コピープリントの場合は出力指示の有無を判断する必要がないので、直ちにＳ１６、Ｓ１７の処理を行う。そして、試し取りにかかるジョブのうち、先行プリント処理以外の残りの部分は、符号メモリ３０３に記憶されている全ジョブの最後に登録される。
【００６４】
なお、Ｓ１３において、先行プリントが完了している場合や（Ｓ１３にてＹＥＳ）、Ｓ１５において先行プリントの出力指示がない場合（Ｓ１５にてＮＯ）は、終了する。
【００６５】
上記、プリント終了時における、試し取りプリントジョブの先行プリント開始制御は、先行プリント末完了の試し取りプリントジョブが１つの場合に限定してある。しかし、複数の上記ジョブが存在した場合でも繰り返し判断を行うことにより容易に実現可能である。
【００６６】
上記のように本実施例では、マルチジョブ状態において、試し取りプリントジョブが登録された場合に、そのジョブがＰＣプリントアプリケーションであれば、遠隔操作を想定し操作パネル上での出力指示を見て、先行プリントの開始条件を判断し、コピープリントアプリケーションであれば、プリンタの前に操作者がいると判断し、出力指示を必要とすることなく直ちに先行プリントの開始を行うようにした。しかし、アプリケーションによらず、出力指示のみによって先行プリントの開始を行うようにしても良い。
【００６７】
【発明の効果】
請求項１に係る発明によれば、一部を先行処理（試し取り）しようとするジョブとは異なるジョブのメモリへの登録状況に応じて、先行処理のタイミングを制御するから、異なるジョブの出力が遅れたり、先行処理された出力用紙が他のジョブの出力用紙の中に混在する不都合を回避できる。
【００６８】
請求項２に係る発明によれば、異なるジョブがメモリへ登録されていない場合には、前記先行処理を開始するから、先行処理によりユーザーはその部分の出力状況を確認することができる。
【００６９】
請求項３に係る発明によれば、異なるジョブがメモリへ登録されている場合には、前記先行処理の開始を禁止するから、異なるジョブの出力が遅れたり、先行処理された出力用紙が他のジョブの出力用紙の中に混在する不都合を回避できる。
【００７０】
請求項４に係る発明によれば、外部指令により前記先行処理の開始の禁止を解除するから、必要な場合には、外部指令に応じて先行処理を開始でき、そのジョブ全体を処理するかどうかを早く決定することができ、操作性が良くなる。
【００７１】
請求項５に係る発明によれば、ジョブ全体を処理するかどうかを早く決定する必要があるときは、異なるジョブの処理中であっても先行処理が可能となる。
【００７２】
請求項６に係る発明によれば、一部を先行処理しようとするジョブとは異なるジョブのメモリへの登録状況に応じて、先行処理のタイミングを制御するから、異なるジョブの出力が遅れたり、先行処理された出力用紙が他のジョブの出力用紙の中に混在する不都合を回避できる。
【００７３】
前記コントローラや装置としては、プリントコントローラや画像形成装置があり、前記ジョブはプリントジョブがある。
【００７４】
請求項７に係る発明によっても、異なるジョブの出力が遅れたり、先行処理された出力用紙が他のジョブの出力用紙の中に混在する不都合を回避できる。
【００７５】
請求項８に係る発明によれば、異なるプリントジョブの出力が遅れたり、先行処理された出力用紙が他のプリントジョブの出力用紙の中に混在する不都合を回避できるプリントコントローラとなし得る。
【００７６】
請求項９に係る発明によれば、異なるプリントジョブの出力が遅れたり、先行処理された出力用紙が他のプリントジョブの出力用紙の中に混在する不都合を回避できる画像形成装置となし得る。
【００７７】
請求項１０に係る発明によれば、一部を先行処理しようとするジョブとは異なるジョブのメモリへの登録状況に応じての先行処理のタイミング制御を、容易に実行することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態に係る画像処理システムが適用された複写機の概略構成図である。
【図２】図１に示した複写機の制御ユニットのブロック図である。
【図３】図２に示した制御ユニットの全体制御部中の画像メモリ部のブロック図である。
【図４】図１の複写機の操作パネルの平面図である。
【図５】図１の複写機が、読み取った画像データを実際にプリントする場合に参照する、ＲＡＭ内の管理テーブルの概略構成を説明する図である。
【図６】図１の複写機が図２のＬＡＮ１〜３上のパーソナルコンピュータ（ＰＣ）からの画像データの受信動作のシーケンスを示した図である。
【図７】図１の複写機のプリント動作のシーケンスを示した図である。
【図８】マルチプリントジョブの動作についての略式図である。
【図９】図１の複写機の制御を統括する全体制御部のＣＰＵのメインルーチンを示すフローチャートである。
【図１０】図９のフローチャートにおけるプリントジョブ切替え判断処理の内容を示すフロ―チャートである。
【符号の説明】
Ｍ・・・・・複写機（画像形成装置）
ＩＲ・・・・イメージリーダー
ＰＲＴ・・・プリンタ部
１２０・・・全体制御部（コントローラ、プリントコントローラ）
１２２・・・ＣＰＵ（ジョブ登録手段、タイミング制御手段、判断手段）
１６０・・・通信コントローラ部（受信手段）
３０・・・・画像メモリ部
３２・・・・パーソナルコンピュータ（ジョブ送信手段）
３０３・・・符号メモリ
２００・・・操作パネル
２０６・・・液晶表示部
２０７・・・試し取りモード設定キー
２０８・・・試し取り処理の開始禁止解除キー
【図１】
0003678107.tif 000002
【図２】
0003678107.tif 000003
【図３】
0003678107.tif 000004
【図４】
0003678107.tif 000005
【図５】
0003678107.tif 000006
【図６】
0003678107.tif 000007
【図７】
0003678107.tif 000008
【図８】
0003678107.tif 000009
【図９】
0003678107.tif 000010
【図１０】
0003678107.tif 000011