(57)【要約】【課題】  プリンタによる印刷ジョブ動作中に、試し印刷等の操作者が操作している時間が長くてしかもすぐに印刷結果を得たいようなジョブを割り込ませて印刷したい場合においても、効率的に印刷の順番の制御をし、印刷中のジョブの停止時間を最小限に抑え、かつ、異なるジョブによる印刷出力結果が混合してしまわないよう制御すること。【解決手段】  ジョブ記憶手段、優先順位付加手段、ジョブ処理経過管理手段、優先順位が最も高いジョブが現在実行中のジョブと異なる場合に現在実行中のジョブを一旦停止させてそのジョブを開始させる。１つのジョブの中でも試し印刷だけは自動で高い優先度とする。【選択図】  図１
2006150732.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを記憶するジョブ記憶手段、複数の印刷ジョブに優先順位を付ける優先順位付加手段、前記ジョブ記憶手段に記憶されている各印刷ジョブの処理経過を管理するジョブ管理手段、を有し、ジョブ記憶手段に記憶されている印刷ジョブの中で前記優先順位付加手段による優先順位が最も高いジョブが現在実行中のジョブと異なる場合には現在実行中のジョブを一旦停止させて優先順位が最も高いジョブを開始させることを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の各手段の他に、印刷ジョブに応じた排紙方法を指示する排紙方法指示手段、を有し、ジョブ記憶手段に記憶されている印刷ジョブの中で前記優先順位付加手段による優先順位が最も高いジョブが現在実行中のジョブと異なる場合には現在実行中のジョブを一旦停止させて優先順位が最も高いジョブを開始させること及び複数の排紙方法を使い分けることによって複数の印刷ジョブによる印刷出力が混合してしまわないよう制御することを特徴とする印刷制御装置。
【請求項３】
請求項１に記載の各手段を有し、前記優先順位付加手段は、試し印刷の場合には特に高い印刷優先順位を付加することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル複写機及びページプリンタに関する。
【背景技術】
【０００２】
異なる印刷物を連続して一つのプリンタで印刷する場合において、従来、次に挙げる技術がある。
【０００３】
一つは印刷待ち行列の技術である。これは、印刷の要求が発生した都度、一つの印刷要求を一つのジョブとして待ち行列に登録するもので、待ち行列に登録されているジョブの中で最も優先度の高い順番に印刷を行う技術である。
【０００４】
もう一つは、第一の印刷物の印刷中に別の第二の印刷物の印刷を行いたい場合に、第一の印刷物の印刷がすべて終了するのを待たずに別の第二の印刷物の印刷を先に行う割り込み印刷モードの技術である。これは次のような技術である。第一の印刷物の印刷中に複写機操作部の割り込みキーを操作者が押下すると、複写機は現在印刷中の第一の印刷物の画像データ及び印刷設定値等を記憶装置に保存して割り込み印刷モードに入る。割り込み印刷モード中は待機中と同様に複写動作等の指示と実行が可能となるので、操作者は第二の印刷物の印刷を行うことができる。そして再度操作者によって割り込みキーが押下されると複写機は割り込み印刷モードから抜けて通常モードに戻り、記憶装置に保存しておいた第一の印刷物の印刷設定等を呼び出してその印刷を再開させる。操作者は、この割り込み印刷モードを利用することで急ぎの印刷をすることが可能である。
【０００５】
例えば、上記技術が特開平２０００−２２２３３８号公報に開示されている。
【特許文献１】特開２０００−２２２３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、印刷待ち行列の技術はジョブ単位での処理切り換えしかできないために、大量印刷等の実行に長時間を要するジョブが実行中の場合には次のジョブが非常に長い時間待たされることがある。
【０００７】
また、割り込み印刷モードはプリンタ全体の動作を一旦停止させるものであり、操作者が操作している時間も含めてプリンタ全体の動作が停止してしまうために、可能な限り印刷動作を停止させずに時間当たりの印刷出力数を多くしたいような大量印刷等の場合において都合が悪い。また、割り込み印刷モード時の印刷は、通常モード時の印刷出力と同じ出力方法を採るために、印刷出力結果が混合されてしまう問題もある。
【０００８】
このようなことから、印刷設定を調整する度に印刷をして印刷結果を確認してさらにまたその印刷結果を元にして印刷設定を調整するといった試し印刷をしたいとき等、操作者が操作している時間が長くてしかもすぐに印刷結果を得たいような場合において特に、いずれの技術を利用しても効率的に印刷の順番の制御をすることが難しい。
【０００９】
本発明は上述した従来の技術の有するこのような問題点に鑑みてなされたものであり、請求項１記載の印刷制御装置の目的とするところは、プリンタによる印刷ジョブ動作中に、試し印刷等の操作者が操作している時間が長くてしかもすぐに印刷結果を得たいようなジョブを割り込ませて印刷したい場合においても、効率的に印刷の順番の制御をし、印刷中のジョブの停止時間を最小限に抑えることにある。
【００１０】
また、請求項２記載の印刷制御装置の目的とするところは、プリンタによる印刷ジョブ動作中に、試し印刷等の操作者が操作している時間が長くてしかもすぐに印刷結果を得たいようなジョブを割り込ませて印刷したい場合においても、効率的に印刷の順番の制御をし、印刷中のジョブの停止時間を最小限に抑え、かつ、異なるジョブによる印刷出力結果が混合してしまわないよう制御することにある。
【００１１】
また、請求項３記載の印刷制御装置の目的とするところは、プリンタによる印刷ジョブ動作中に、試し印刷等の操作者が操作している時間が長くてしかもすぐに印刷結果を得たいようなジョブを割り込ませて印刷したい場合においても、効率的に印刷の順番の制御をし、印刷中のジョブの停止時間を最小限に抑え、しかも、特に試し印刷のみを自動的に高い優先度とすることで、操作者が煩雑な操作をすることなく素早い試し印刷および本印刷を行えることにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために請求項１に記載の印刷制御装置は、印刷ジョブを記憶するジョブ記憶手段、複数の印刷ジョブに優先順位を付ける優先順位付加手段、前記ジョブ記憶手段に記憶されている各印刷ジョブの処理経過を管理するジョブ管理手段、を有し、ジョブ記憶手段に記憶されている印刷ジョブの中で前記優先順位付加手段による優先順位が最も高いジョブが現在実行中のジョブと異なる場合には現在実行中のジョブを一旦停止させて優先順位が最も高いジョブを開始させることを特徴とする。
【００１３】
また、請求項２に記載の印刷制御装置は、請求項１に記載の各手段の他に、印刷ジョブに応じた排紙方法を指示する排紙方法指示手段、を有し、ジョブ記憶手段に記憶されている印刷ジョブの中で前記優先順位付加手段による優先順位が最も高いジョブが現在実行中のジョブと異なる場合には現在実行中のジョブを一旦停止させて優先順位が最も高いジョブを開始させること及び複数の排紙方法を使い分けることによって複数の印刷ジョブによる印刷出力が混合してしまわないよう制御することを特徴とする。
【００１４】
また、請求項３に記載の印刷制御装置は、請求項１に記載の各手段を有し、前記優先順位付加手段は、試し印刷の場合には特に高い印刷優先順位を付加することを特徴とする。
【発明の効果】
【００１５】
以上のように、本発明の請求項１記載の印刷制御装置は、印刷ジョブを記憶するジョブ記憶手段、複数の印刷ジョブに優先順位を付ける優先順位付加手段、前記ジョブ記憶手段に記憶されている各印刷ジョブの処理経過を管理するジョブ管理手段、を有し、ジョブ記憶手段に記憶されている印刷ジョブの中で前記優先順位付加手段による優先順位が最も高いジョブが現在実行中のジョブと異なる場合には現在実行中のジョブを一旦停止させて優先順位が最も高いジョブを開始させることを特徴とする。
【００１６】
また、本発明の請求項２記載の印刷制御装置は、上記の各手段の他に、印刷ジョブに応じた排紙方法を指示する排紙方法指示手段、を有し、ジョブ記憶手段に記憶されている印刷ジョブの中で前記優先順位付加手段による優先順位が最も高いジョブが現在実行中のジョブと異なる場合には現在実行中のジョブを一旦停止させて優先順位が最も高いジョブを開始させること及び複数の排紙方法を使い分けることによって複数の印刷ジョブによる印刷出力が混合してしまわないよう制御することを特徴とする。
【００１７】
また、本発明の請求項３記載の印刷制御装置は、請求項１に記載の各手段を有し、前記優先順位付加手段は、試し印刷の場合には特に高い印刷優先順位を付加することを特徴とする。
【００１８】
この構成により、請求項１記載の印刷制御装置は、プリンタによる印刷ジョブ動作中に、試し印刷等の操作者が操作している時間が長くてしかもすぐに印刷結果を得たいようなジョブを割り込ませて印刷したい場合においても、効率的に印刷の順番の制御をし、印刷中のジョブの停止時間を最小限に抑えることが可能である。
【００１９】
また、請求項２記載の印刷制御装置は、プリンタによる印刷ジョブ動作中に、試し印刷等の操作者が操作している時間が長くてしかもすぐに印刷結果を得たいようなジョブを割り込ませて印刷したい場合においても、効率的に印刷の順番の制御をし、印刷中のジョブの停止時間を最小限に抑え、かつ、異なるジョブによる印刷出力結果が混合してしまわないよう制御することが可能である。
【００２０】
また、請求項３記載の印刷制御装置は、プリンタによる印刷ジョブ動作中に、試し印刷等の操作者が操作している時間が長くてしかもすぐに印刷結果を得たいようなジョブを割り込ませて印刷したい場合においても、効率的に印刷の順番の制御をし、印刷中のジョブの停止時間を最小限に抑え、しかも、特に試し印刷のみを自動的に高い優先度とすることで、操作者が煩雑な操作をすることなく素早い試し印刷および本印刷を行うことが可能である。
【発明を実施するための最良の形態】
【００２１】
（実施例１）
以下、本発明の一実施の形態を図面に基づき説明する。
【００２２】
図１は、本実施の形態に係る画像印刷装置のシステム構成を示すブロック図である。同図において、１はリーダ部で、原稿の画像を読み取り、原稿画像に応じた画像データを後述する画像入出力制御部３へ出力する。２はプリンタ部で、画像入出力制御部３からの画像データに応じた画像を記録紙上に記録する。３は画像入出力制御部で、リーダ部１及びプリンタ部２に接続されており、ファクシミリ部４、ネットワーク・インターフェース部５、コンピュータ・インターフェース部６及びコア部１０等からなる。
【００２３】
ファクシミリ部４は電話回線１１を介して受信した圧縮画像データを伸長して、該伸長された画像データをコア部１０へ転送し、また、このコア部１０から転送された画像データを圧縮して、該圧縮された画像データを電話回線１１を介して送信するものである。
【００２４】
ネットワーク・インターフェース部５はローカルエリアネットワークまたはワイドエリアネットワーク（ＬＡＮ／ＷＡＮ）１２とコア部１０との間のインターフェースである。
【００２５】
コンピュータ・インターフェース部６はパーソナルコンピュータまたはワーク
ステーション（ＰＣ／ＷＳ）１３とコア部１０との間のインターフェースである。
【００２６】
コア部１０はリーダ部１、プリンタ部２、ファクシミリ部４、ネットワーク・インターフェース５、コンピュータ・インターフェース部６のそれぞれの間のデータの流れを制御するものである。
【００２７】
図２は、リーダ部１及びプリンタ部２の構成を示す縦断面図である。同図において、リーダ部１の原稿給送装置１０１は原稿を最終頁から順に１枚ずつプラテンガラス１０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス１０２上の原稿を排出するものである。
【００２８】
原稿がプラテンガラス１０２上に搬送されると、ランプ１０３を点灯し、スキャナユニット１０４の移動を開始させて、原稿を露光走査する。このときの原稿からの反射光は、ミラー１０５，１０６，１０７及びレンズ１０８によってＣＣＤイメージセンサ（以下、ＣＣＤと記述する）１０９へ導かれる。このように走査された原稿の画像は、ＣＣＤ１０９によって読み取られる。ＣＣＤ１０９から出力される画像データは、所定の処理が施された後、画像入出力制御部３のコア部１０へ転送される。
【００２９】
プリンタ部２のレーザードライバー２０１はレーザー発光部２０１ａを駆動するものであり、コア部１０から出力された画像データに応じたレーザー光をレーザー発光部２０１ａに発光させる。このレーザー光は感光ドラム２０２に照射され、該感光ドラム２０２にはレーザー光に応じた潜像が形成される。この感光ドラム２０２の潜像の部分には現像器２０３によって現像剤が付着される。そして、レーザー光の照射開始と同期したタイミングで、上段給紙カセット２０４及び下段給紙カセット２０５のいずれかから記録紙を給紙して転写部２０６へ搬送し、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤が転写された記録紙は定着部２０７へ搬送され、該定着部２０７の熱と圧力により現像剤は記録紙に定着される。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、ソータ２１１は排出された記録紙をそれぞれのビン２１２に収納して記録紙の仕分けを行う。
【００３０】
尚、ソータ２１１は仕分けが設定されていない場合は最上部のビン２１２に記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ２０８のところまで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬走路２１０へ導く。また、多重記録が設定されている場合は、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９によって再給紙搬走路２１０へ導く。再給紙搬走路２１０へ導かれた記録紙は、上述したタイミングで転写部２０６へ搬送される。
【００３１】
図３は、リーダ部１の内部構成を示すブロック図である。同図において、１０９はＣＣＤ、１１０はＡ／Ｄ変換・シェーディング補正部（以下、Ａ／Ｄ・ＳＨ部と記述する）、１１１は画像処理部、１１２はインターフェース（Ｉ／Ｆ）、１１３はＣＰＵ（中央処理装置）、１１４は操作部、１１５はメモリである。
【００３２】
図３において、ＣＣＤ１０９から出力された画像データは、Ａ／Ｄ・ＳＨ部１１０でアナログ／デジタル変換処理が行われると共に、シェーディング補正処理が行われる。Ａ／Ｄ・ＳＨ部１１０によって処理された画像データは、画像処理部１１１、インターフェース（Ｉ／Ｆ）１１２を介して画像入出力制御部３のコア部１０へ転送される。
【００３３】
ＣＰＵ（中央処理装置）１１３は操作部１１４で設定された設定内容に応じて画像処理部１１１及びインターフェース１１２を制御する。例えば、操作部１１４でトリミング処理を行って複写を行う複写モードが設定されている場合は、画像処理部１１１でトリミング処理を行わせて、インターフェース１１２から画像データと設定されたモードに応じた制御コマンドをコア部１０へ転送させる。また、操作部１１４でファクシミリ送信モードが設定されている場合は、インターフェース１１２から画像データと設定されたモードに応じた制御コマンドをコア部１０へ転送させる。
【００３４】
このようなＣＰＵ１１３の制御プログラムはメモリ１１５に格納されており、ＣＰＵ１１３はメモリ１１５内の制御プログラムを参照しながら制御を行う。また、メモリ１１５はＣＰＵ１１３の作業領域としても使われる。
【００３５】
図４は、コア部１０の内部構成を示すブロック図である。同図において、１２１は制御ＬＳＩ、１２２はメモリ、１２３はハードディスクドライブ（ＨＤＤ）である。制御ＬＳＩ１２１は、ＣＰＵ、メモリコントローラ、ＨＤＤコントローラ、外部Ｉ／Ｆ等を内部に持つ高集積度ＬＳＩであり、メモリ１２２に格納されたプログラムによって画像データの流れを制御する。メモリ１２２は、制御ＬＳＩ１２１のプログラムを格納するとともに、制御ＬＳＩ１２１の作業領域として使用される。ＨＤＤ１２３は、制御ＬＳＩ１２１のプログラムを格納するとともに、画像データの一時記憶として使用される。
【００３６】
図４において、リーダ部１からの画像データは制御ＬＳＩ１２１へ転送されると共に、リーダ部１からの制御コマンドは制御ＬＳＩ１２１へ転送される。リーダ部１から制御ＬＳＩ１２１へ転送された画像データは、ＨＤＤ１２３に格納される。
【００３７】
電話回線１１からファクシミリ部４に対して入力された画像を表すコードデータは、ファクシミリ部４において画像データに展開される。該展開された画像データは、制御ＬＳＩ１２１へ転送され、ＨＤＤ１２３に格納される。
【００３８】
ＬＡＮ／ＷＡＮ１２からネットワーク・インターフェース部５に対して入力された画像データは、ネットワーク・インターフェース部５を介して制御ＬＳＩ１２１へ転送され、ＨＤＤ１２３に格納される。
【００３９】
また、ＰＣ／ＷＳ１３からコンピュータ・インターフェース部６に対して入力された画像を表わすコードデータは、コンピュータ・インターフェース部６において画像データに展開される。該展開された画像データは制御ＬＳＩ１２１へ転送され、ＨＤＤ１２３に格納される。
【００４０】
リーダ部１、ファクシミリ部４、ネットワーク・インターフェース部５またはコンピュータ・インターフェース部６から画像データとともに転送された制御コマンドに応じて、ＨＤＤ１２３に一時格納された画像データは制御ＬＳＩ１２１を介してファクシミリ部４、ネットワーク・インターフェース部５または画像処理ＬＳＩ１２４を介してプリンタ部２へ転送される。
【００４１】
制御ＬＳＩ１２１は、メモリ１２２に記憶されている制御プログラム及びリーダ部１から転送された制御コマンドおよび画像データとともに転送された制御コマンドに従って上述したような制御を行う。このように、コア部１０を中心に原稿画像の読み取り、画像のプリント、画像の送受信、ＰＣ／ＷＳ１３からのデータの入出力等の機能を複合させた処理を行うことが可能である。
【００４２】
図５は、制御ＬＳＩ１２１の内部構成を示すブロック図である。同図において、１７０はＣＰＵ、１７１はファクシミリＩ／Ｆ部、１７２はネットワークＩ／Ｆ部、１７３はメモリコントローラ部、１７４はＨＤＤコントローラ部、１７５はデータ入力部、１７６はデータ出力部、１７７は内部バスである。
【００４３】
制御ＬＳＩ１２１の動作を以下に説明する。
【００４４】
図５において、ファクシミリ部４からの画像データは、ファクシミリＩ／Ｆ部１７１に入力される。ファクシミリＩ／Ｆ部１７１は、ＣＰＵ１７０の制御により、受信した画像データをＨＤＤコントローラ１７４を介してＨＤＤ１２３へ格納する。ネットワーク・インターフェース部５からの画像データは、ネットワークＩ／Ｆ部１７２に入力される。ネットワークＩ／Ｆ部１７２は、ＣＰＵ１７０の制御により、受信した画像データをＨＤＤコントローラ１７４を介してＨＤＤ１２３へ格納する。
【００４５】
また、図５において、リーダ部１及びコンピュータインターフェース部６から入力された画像データは、データ入力部１７５に入力される。データ入力部１７５は、ＣＰＵ１７０の制御により、受信した画像データをＨＤＤコントローラ１７４を介してＨＤＤ１２３へ格納する。
【００４６】
さらに、図５において、ＣＰＵ１７０の制御によりＨＤＤ１２３から読み出された画像データは、ＨＤＤコントローラ部１７４および内部バス１７７を介してデータ出力部１７６、ファクシミリＩ／Ｆ部１７１またはネットワークＩ／Ｆ部１７２へ転送される。なお、ここでの転送先は、ファクシミリＩ／Ｆ部１７１、ネットワークＩ／Ｆ部１７２およびデータ入力部１７５を介してＣＰＵ１７０が受信した画像データ出力要求に応じて決定され、ＣＰＵ１７０により内部バス１７７が制御されて切り換えられる。画像データがファクシミリＩ／Ｆ部１７１へ転送された場合は、ファクシミリＩ／Ｆ部１７１は画像データをファクシミリ部４へ転送してファクシミリ送信を行う。画像データがネットワークＩ／Ｆ部１７２へ転送された場合は、ネットワークＩ／Ｆ部１７２は画像データをネットワーク・インターフェース部５へ転送する。画像データがデータ出力部１７６へ転送された場合は、データ出力部１７６は画像データをプリンタ部２へ転送する。
【００４７】
以上のような構成で、コア部１０の画像データの流れを例を挙げて説明する。
【００４８】
ＰＣ／ＷＳ１３からコンピュータインターフェース部６を介して入力された原稿画像データをプリンタ部２で印刷するジョブの実行中に、新しいジョブが割り込んで入った場合を例にする。この新しいジョブは、リーダ部１で読み取った原稿の画像データをプリンタ部２で印刷するものとし、実行中の印刷ジョブよりも高い優先度が操作者によって設定されたとする。
【００４９】
まず、ＰＣ／ＷＳ１３から図６に示す印刷制御コマンド及び画像データがコンピュータインターフェース部６を介してコア部１０に入力される。ここで、制御コマンドは、画像データ数が４ページ、出力先がプリンタ、印刷部数が２部、印刷優先度が並、である。前述のように、コア部１０内部の制御ＬＳＩ１２１はこの制御コマンド及び画像データを受信する。制御コマンドはＬＳＩ１２１によって解釈され、出力先がプリンタであるので、この制御を新しい印刷ジョブとして追加登録し、ＨＤＤ１２３に記憶する。また、この印刷ジョブはまだ未処理であるので、未処理であることも合わせてＨＤＤ１２３に記憶して管理する。このように本構成ではＨＤＤ１２３がジョブ記憶手段及びジョブ管理手段の働きをしている。
【００５０】
さて、制御ＬＳＩ１２１は常に現在実行中のジョブの持っている優先順位と、ＨＤＤ１２３に記憶されている印刷ジョブの持っている優先順位を比較している。本構成においてはジョブの優先順位は、並、高、低、の３種類の印刷優先度で順序付けした順序にさらにジョブとして登録された時間順序で順序付けしたものを採用しており、その順序は制御ＬＳＩ１２１が判断する。このように本構成では制御ＬＳＩ１２１が優先順位付加手段の働きをしている。この時点での印刷ジョブは、実行中のものはなし、ＨＤＤ１２３に記憶されているものは１つだけであるので、制御ＬＳＩ１２１は先ほど追加登録された印刷優先度が並の印刷ジョブを最優先のジョブとして選択し、このジョブの動作を開始する。
【００５１】
このジョブの画像データは、前述のようにネットワークインターフェース部５及び制御ＬＳＩ１２１を介してＨＤＤ１２３に保存される。制御ＬＳＩ１２１はこの画像データのＨＤＤ１２３への保存処理が終了次第プリント処理を開始する。
【００５２】
なお、この印刷ジョブでは、画像データ数が４ページで印刷部数が２部であるので、このジョブ単体での印刷順序はページ１、ページ２、ページ３、ページ４、ページ１、ページ２、ページ３、ページ４、である。
【００５３】
制御ＬＳＩ１２１はこの順に従ってＨＤＤ１２３からプリンタ部２へ１ページ毎に画像を転送してプリント処理を実行し、プリンタ部２は転送された画像データをプリントする。そして制御ＬＳＩ１２１は、１ページのプリント処理が終了する毎に、ＨＤＤ１２３に記憶されているこの印刷ジョブの処理経過情報を更新する。
【００５４】
そしてここで、この印刷ジョブの実行が２ページだけプリント完了したところで別の印刷ジョブが入った場合を説明する。
【００５５】
操作者が前述のように操作部１１４の操作によりリーダ部１を使い図７で示す原稿画像データを読み込んでプリントする処理を指定したとする。このとき、操作者の操作部１１４の操作で出力先、印刷部数及び印刷優先度が指定され、この例ではそれぞれ、出力先がプリンタ、印刷部数が１部、印刷優先度が高、である。画像データ数は図７に示した原稿数と一致するので２枚である。これらの印刷ジョブ設定値は図８に示すように制御コマンドとなり、原稿を読み取って生成された２枚の画像データと共にリーダ部１からコア部１０に対して転送される。
【００５６】
コア部１０内部の制御ＬＳＩ１２１はこの制御コマンド及び画像データを受信する。制御コマンドはＬＳＩ１２１によって解釈され、出力先がプリンタであるので、この制御を新しい印刷ジョブとして追加登録し、ＨＤＤ１２３に記憶する。また、この印刷ジョブはまだ未処理であるので、未処理であることも合わせてＨＤＤ１２３に記憶して管理する。
【００５７】
さて、前述のように制御ＬＳＩ１２１は常に現在実行中のジョブの持っている優先順位と、ＨＤＤ１２３に記憶されている印刷ジョブの持っている優先順位を比較している。この時点での印刷ジョブは、実行中のものは印刷優先度が並のもの、ＨＤＤ１２３に記憶されているものは実行中のジョブの他に、新しく追加登録された印刷優先度が高のものがあるので、制御ＬＳＩ１２１は新しく追加登録された印刷優先度が高の印刷ジョブを最優先のジョブとして選択し、実行中のジョブを終了して新しいジョブの動作を開始する。
【００５８】
新しい印刷ジョブの２ページの画像データは、前述のようにリーダ部１から転送されてＨＤＤ１２３に保存される。そして制御ＬＳＩ１２１はＨＤＤ１２３からプリンタ部２へ１ページ毎に画像を転送してプリント処理を実行し、プリンタ部２は転送された画像データをプリントする。そして制御ＬＳＩ１２１は、１ページのプリント処理が終了する毎に、ＨＤＤ１２３に記憶されているこの印刷ジョブの処理経過情報を更新する。
【００５９】
２ページのプリントが終了した時点でこの印刷ジョブは完了するので、制御ＬＳＩ１２１はＨＤＤ１２３に記憶されている印刷ジョブの中からこの完了した印刷ジョブを削除する。
【００６０】
さて、前述のように制御ＬＳＩ１２１は常に現在実行中のジョブの持っている優先順位と、ＨＤＤ１２３に記憶されている印刷ジョブの持っている優先順位を比較している。この時点での印刷ジョブは、実行中のものはなし、ＨＤＤ１２３に記憶されているものは１つだけであるので、制御ＬＳＩ１２１は先ほど途中まで実行されて保留されている印刷優先度が並の印刷ジョブを最優先のジョブとして選択し、このジョブの動作を再開する。このとき、処理経過も合わせてＨＤＤ１２３に保存されているので、制御ＬＳＩ１２１の制御によって正しく続きの印刷を始めることが可能である。
【００６１】
そして前述のように１ページ枚にプリント動作を行ってこの印刷ジョブを完了する。
【００６２】
以上のようにプリントを行ったときのプリンタ部２からの出力を時間順序に並べたものが図９である。ＰＣ／ＷＳからの印刷ジョブによる出力と、リーダ部１からの印刷ジョブによる出力とが混ざり合っていることが確認できる。
【００６３】
なお、プリンタ部２では、前述の通りソータ２１１を用いて排出された記録紙をそれぞれのビン２１２に収納して記録紙の仕分けを行うことが可能であり、本構成では異なる印刷ジョブによる出力は、異なるビンに収納されるように制御ＬＳＩ１２１がプリンタ部２に対して指示している。そのため、異なる印刷ジョブによる出力が同じ場所に重なって混ざり合うことはない。
【００６４】
ここまで述べたように、実行中の印刷ジョブよりも優先順位の高い新しい印刷ジョブが登録された場合にも、実行中の印刷ジョブを必要以上停止させることなく、しかも、優先順位の高い印刷ジョブを自動的に優先して印刷処理することが可能である。さらに、異なる印刷ジョブの実行順序が入り混じるような場合にも、印刷ジョブによって異なる排紙方法を採ることで出力が混合することがない。
【００６５】
（実施例２）
以下、本発明の一実施の形態を図面に基づき説明する。
【００６６】
実施例２における装置構成は、実施例１におけるものと同一である。
【００６７】
以上のような構成で、コア部１０の画像データの流れを例を挙げて説明する。
【００６８】
ＰＣ／ＷＳ１３からコンピュータインターフェース部６を介して入力された原稿画像データをプリンタ部２で印刷するジョブの実行中に、新しいジョブが割り込んで入った場合を例にする。この新しいジョブは、リーダ部１で読み取った原稿の画像データをプリンタ部２で印刷するものとし、試し印刷モードが操作者によって設定されたとする。
【００６９】
まず、ＰＣ／ＷＳ１３から図６に示す印刷制御コマンド及び画像データがコンピュータインターフェース部６を介してコア部１０に入力される。ここで、制御コマンドは、画像データ数が４ページ、出力先がプリンタ、印刷部数が２部、印刷優先度が並、である。前述のように、コア部１０内部の制御ＬＳＩ１２１はこの制御コマンド及び画像データを受信する。制御コマンドはＬＳＩ１２１によって解釈され、出力先がプリンタであるので、この制御を新しい印刷ジョブとして追加登録し、ＨＤＤ１２３に記憶する。また、この印刷ジョブはまだ未処理であるので、未処理であることも合わせてＨＤＤ１２３に記憶して管理する。このように本構成ではＨＤＤ１２３がジョブ記憶手段及びジョブ管理手段の働きをしている。
【００７０】
さて、制御ＬＳＩ１２１は常に現在実行中のジョブの持っている優先順位と、ＨＤＤ１２３に記憶されている印刷ジョブの持っている優先順位を比較している。本構成においてはジョブの優先順位は、並、高、低、の３種類の印刷優先度で順序付けした順序にさらにジョブとして登録された時間順序で順序付けしたものを採用しており、その順序は制御ＬＳＩ１２１が判断する。このように本構成では制御ＬＳＩ１２１が優先順位付加手段の働きをしている。この時点での印刷ジョブは、実行中のものはなし、ＨＤＤ１２３に記憶されているものは１つだけであるので、制御ＬＳＩ１２１は先ほど追加登録された印刷優先度が並の印刷ジョブを最優先のジョブとして選択し、このジョブの動作を開始する。
【００７１】
このジョブの画像データは、前述のようにネットワークインターフェース部５及び制御ＬＳＩ１２１を介してＨＤＤ１２３に保存される。制御ＬＳＩ１２１はこの画像データのＨＤＤ１２３への保存処理が終了次第プリント処理を開始する。
【００７２】
なお、この印刷ジョブでは、画像データ数が４ページで印刷部数が２部であるので、このジョブ単体での印刷順序はページ１、ページ２、ページ３、ページ４、ページ１、ページ２、ページ３、ページ４、である。
【００７３】
制御ＬＳＩ１２１はこの順に従ってＨＤＤ１２３からプリンタ部２へ１ページ毎に画像を転送してプリント処理を実行し、プリンタ部２は転送された画像データをプリントする。そして制御ＬＳＩ１２１は、１ページのプリント処理が終了する毎に、ＨＤＤ１２３に記憶されているこの印刷ジョブの処理経過情報を更新する。
【００７４】
そしてここで、この印刷ジョブの実行が２ページだけプリント完了したところで別の印刷ジョブが入った場合を説明する。
【００７５】
操作者が前述のように操作部１１４の操作によりリーダ部１を使い図７で示す原稿画像データを読み込んでプリントする処理を指定したとする。このとき、操作者の操作部１１４の操作で出力先、印刷部数、印刷優先度及び試し印刷の有無が指定され、この例ではそれぞれ、出力先がプリンタ、印刷部数が１０部、印刷優先度が並、試し印刷有、である。画像データ数は図７に示した原稿数と一致するので２枚である。これらの印刷ジョブ設定値は図１０に示すように制御コマンドとなり、原稿を読み取って生成された２枚の画像データと共にリーダ部１からコア部１０に対して転送される。
【００７６】
コア部１０内部の制御ＬＳＩ１２１はこの制御コマンド及び画像データを受信する。制御コマンドはＬＳＩ１２１によって解釈され、出力先がプリンタであるので、この制御を新しい印刷ジョブとして追加登録し、ＨＤＤ１２３に記憶する。また、この印刷ジョブはまだ未処理であるので、未処理であることも合わせてＨＤＤ１２３に記憶して管理する。
【００７７】
さて、前述のように制御ＬＳＩ１２１は常に現在実行中のジョブの持っている優先順位と、ＨＤＤ１２３に記憶されている印刷ジョブの持っている優先順位を比較している。この時点での印刷ジョブは、実行中のものは印刷優先度が並のもの、ＨＤＤ１２３に記憶されているものは実行中のジョブの他に、新しく追加登録された印刷優先度が並で試し印刷有のものがあるので、制御ＬＳＩ１２１は新しく追加登録された印刷優先度が並の試し印刷有の印刷ジョブを最優先のジョブとして選択し、実行中のジョブを終了して新しいジョブの動作を開始する。
【００７８】
新しい印刷ジョブの２ページの画像データは、前述のようにリーダ部１から転送されてＨＤＤ１２３に保存される。そして制御ＬＳＩ１２１はＨＤＤ１２３からプリンタ部２へ１ページ毎に画像を転送してプリント処理を実行し、プリンタ部２は転送された画像データをプリントする。そして制御ＬＳＩ１２１は、１ページのプリント処理が終了する毎に、ＨＤＤ１２３に記憶されているこの印刷ジョブの処理経過情報を更新する。
【００７９】
２ページのプリントが終了した時点で試し印刷は完了するので、制御ＬＳＩ１２１はＨＤＤ１２３に記憶されているこの印刷ジョブの処理経過情報を試し印刷済として更新する。なお、本実施例においては、制御ＬＳＩ１２１によって自動的に試し印刷は１部のみとして制御される。
【００８０】
さて、前述のように制御ＬＳＩ１２１は常に現在実行中のジョブの持っている優先順位と、ＨＤＤ１２３に記憶されている印刷ジョブの持っている優先順位を比較している。この時点での印刷ジョブは、実行中のものは印刷優先度が並の試し印刷済みのものの他に、ＨＤＤ１２３に記憶されている印刷優先度が並のものがあるので、制御ＬＳＩ１２１は印刷ジョブへの登録順番をもって先ほど途中まで実行されて保留されている印刷優先度が並の印刷ジョブを最優先のジョブとなるため、実行中の試し印刷済みのジョブは保留して、先に登録された方のジョブの動作を再開する。このとき、処理経過も合わせてＨＤＤ１２３に保存されているので、制御ＬＳＩ１２１の制御によって正しく続きの印刷を始めることが可能である。
【００８１】
そして前述のように１ページ枚にプリント動作を行ってこの印刷ジョブを完了する。
【００８２】
その後、同様にしてＨＤＤ１２３に保存されている試し印刷済みの印刷ジョブを再開し、本印刷の９部をすべてプリントする。なお、操作者は操作部１１４の操作により、試し印刷の結果を見てから残りの本印刷のジョブを取り消すことが可能である。なお本実施例では、取り消し操作がなく、本印刷もすべて完了したものとして説明する。
【００８３】
以上のようにプリントを行ったときのプリンタ部２からの出力を時間順序に並べたものが図１１である。ＰＣ／ＷＳからの印刷ジョブによる出力と、リーダ部１からの印刷ジョブによる出力とが混ざり合っていることが確認できる。
【００８４】
なお、プリンタ部２では、前述の通りソータ２１１を用いて排出された記録紙をそれぞれのビン２１２に収納して記録紙の仕分けを行うことが可能であり、本構成では異なる印刷ジョブによる出力は、異なるビンに収納されるように制御ＬＳＩ１２１がプリンタ部２に対して指示している。そのため、異なる印刷ジョブによる出力が同じ場所に重なって混ざり合うことはない。
【００８５】
ここまで述べたように、実行中の印刷ジョブがあるときに、試し印刷モードの設定がされた新しい印刷ジョブが登録された場合にも、実行中の印刷ジョブを必要以上停止させることなく、しかも、試し印刷を自動的に優先して印刷処理することが可能である。さらに、実行中の印刷ジョブが完了次第、操作者による操作なしに自動的に本印刷を開始することが可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施の形態に係る印刷制御装置のシステム構成を示すブロック図である。
【図２】本発明の一実施の形態に係る印刷制御装置におけるリーダ部及びプリンタ部の構成を示す縦断面図である。
【図３】本発明の一実施の形態に係る印刷制御装置におけるリーダ部の内部構成を示すブロック図である。
【図４】本発明の一実施の形態に係る印刷制御装置におけるコア部の内部構成を示すブロック図である。
【図５】本発明の一実施の形態に係る印刷制御装置における制御ＬＳＩ部の内部構成を示すブロック図である。
【図６】本発明の一実施の形態に係る印刷制御装置に入力される制御コマンド及び画像データを示す模式図である。
【図７】本発明の一実施の形態に係る印刷制御装置におけるリーダ部で読み取られる原稿を示す模式図である。
【図８】本発明の一実施の形態に係る印刷制御装置に入力される制御コマンド及び画像データを示す模式図である。
【図９】本発明の一実施の形態に係る印刷制御装置におけるプリンタ部から出力される印刷結果と時間の関係を示す模式図である。
【図１０】本発明の一実施の形態に係る印刷制御装置に入力される制御コマンド及び画像データを示す模式図である。
【図１１】本発明の一実施の形態に係る印刷制御装置におけるプリンタ部から出力される印刷結果と時間の関係を示す模式図である。
【符号の説明】
【００８７】
１  リーダ部
２  プリンタ部
３  画像入出力制御部
４  ファクシミリ部
５  ネットワーク・インターフェース部
６  コンピュータ・インターフェース部
１０  コア部
１１  電話回線
１２  ローカルエリアネットワークまたはワイドエリアネットワーク（ＬＡＮ／ＷＡＮ）
１３  パーソナルコンピュータまたはワークステーション（ＰＣ／ＷＳ
）
１０１  原稿給送装置
１０２  プラテンガラス
１０３  ランプ
１０４  スキャナユニット
１０５  ミラー
１０６  ミラー
１０７  ミラー
１０８  レンズ
１０９  ＣＣＤイメージセンサ
１１０  Ａ／Ｄ変換／シェーディング補正（Ａ／Ｄ・ＳＨ）部
１１１  画像処理部
１１２  インターフェース（Ｉ／Ｆ）
１１３  ＣＰＵ（中央処理装置）
１１４  操作部
１１５  メモリ
２０１  レーザー発光部
２０２  感光ドラム
２０３  現像器
２０４  上段給紙カセット
２０５  下段給紙カセット
２０６  転写部
２０７  定着部
２０８  排出ローラ
２０９  フラッパ
２１０  再給紙搬走路
２１１  ソータ
２１２  ビン
１２１  制御ＬＳＩ
１２２  メモリ
１２３  ハードディスクドライブ（ＨＤＤ）
１７０  ＣＰＵ
１７１  ファクシミリＩ／Ｆ部（ＦＡＸ  Ｉ／Ｆ部）
１７２  ネットワークＩ／Ｆ部
１７３  メモリコントローラ部
１７４  ハードディスク（ＨＤＤ）コントローラ部
１７５  データ入力部
１７６  データ出力部
１７７  内部バス
【図１】
2006150732.tif 000003
【図２】
2006150732.tif 000004
【図３】
2006150732.tif 000005
【図４】
2006150732.tif 000006
【図５】
2006150732.tif 000007
【図６】
2006150732.tif 000008
【図７】
2006150732.tif 000009
【図８】
2006150732.tif 000010
【図９】
2006150732.tif 000011
【図１０】
2006150732.tif 000012
【図１１】
2006150732.tif 000013