JP3805170B2 - Image forming apparatus and image forming method - Google Patents

Image forming apparatus and image forming method Download PDF

Info

Publication number
JP3805170B2
JP3805170B2 JP2000140805A JP2000140805A JP3805170B2 JP 3805170 B2 JP3805170 B2 JP 3805170B2 JP 2000140805 A JP2000140805 A JP 2000140805A JP 2000140805 A JP2000140805 A JP 2000140805A JP 3805170 B2 JP3805170 B2 JP 3805170B2
Authority
JP
Japan
Prior art keywords
job
printing
jobs
unit
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000140805A
Other languages
Japanese (ja)
Other versions
JP2001320529A (en
Inventor
雅彦 冨永
悟 轡田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000140805A priority Critical patent/JP3805170B2/en
Publication of JP2001320529A publication Critical patent/JP2001320529A/en
Application granted granted Critical
Publication of JP3805170B2 publication Critical patent/JP3805170B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、コピー、FAX、PDLプリントなどの複数の機能が備わったデジタル複合画像形成装置に関するものである。
【0002】
【従来の技術】
従来、コピー、FAX、PDLプリントなどの複数の機能が備わったデジタル複合画像形成装置において、各機能によりプリントを行う順序は、例えば操作部などで設定したプリント優先順に従って制御されている。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来例では、操作部などで設定したプリント優先順のみの制御では、画像形成装置に装着される排紙装置に複数の排紙トレーが備えられていても、生産性を著しく損なう場合もあった。
【0004】
本発明は、上記課題を解決するためになされたもので、ジョブの優先順位及び排出先に応じて最適なジョブの実行をスケジューリングできる画像形成装置及び画像形成方法を提供することを目的とする。
【0005】
【課題を解決するための手段】
上記目的を達成するために、本発明は原稿読取手段を介して入力された画像情報の印刷を要するジョブと、コンピュータから出力された画像情報の印刷を要するジョブとを含む複数のジョブを受付可能であり、且つ、印刷要求がなされたジョブの印刷を行う印刷手段を有し、且つ、前記印刷手段により印刷がなされたジョブの印刷物を複数の排出先の何れかに排出可能にした画像形成装置であって、前記印刷手段により印刷対象となる複数のジョブの優先順位を確認し、優先順位が低いジョブよりも優先順位が高いジョブの印刷を優先して前記印刷手段により実行させ、且つ、前記印刷手段により印刷がなされたジョブの印刷物を前記複数の排出先のうちの、そのジョブの印刷物の排出先として予め指定された排出先へ排出させる手段と、印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が同じである場合に、前記2つのジョブのうちの一方のジョブの印刷完了を待たずに他方のジョブの印刷を行うこと無しに、前記2つのジョブのうちの、優先順位が高いジョブの印刷が完了した後に、前記2つのジョブのうちの、優先順位が低いジョブの印刷を完了できるようにするか、印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が異なる場合に、前記2つのジョブのうちの一方のジョブの印刷完了を待たずに、前記2つのジョブのうちの他方のジョブの印刷を実行可能にする手段とを有することを特徴とする。
【0006】
また、上記目的を達成するために、本発明は原稿読取手段を介して入力された画像情報の印刷を要するジョブと、コンピュータから出力された画像情報の印刷を要するジョブとを含む複数のジョブを受付可能であり、且つ、印刷要求がなされたジョブの印刷を行う印刷手段を有し、且つ、前記印刷手段により印刷がなされたジョブの印刷物を複数の排出先の何れかに排出可能にした画像形成装置のための画像形成方法であって、前記印刷手段により印刷対象となる複数のジョブの優先順位を確認し、優先順位が低いジョブよりも優先順位が高いジョブの印刷を優先して前記印刷手段により実行させ、且つ、前記印刷手段により印刷がなされたジョブの印刷物を前記複数の排出先のうちの、そのジョブの印刷物の排出先として予め指定された排出先へ排出させる工程と、印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が同じである場合に、前記2つのジョブのうちの一方のジョブの印刷完了を待たずに他方のジョブの印刷を行うこと無しに、前記2つのジョブのうちの、優先順位が高いジョブの印刷が完了した後に、前記2つのジョブのうちの、優先順位が低いジョブの印刷を完了できるようにするか、印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が異なる場合に、前記2つのジョブのうちの一方のジョブの印刷完了を待たずに、前記2つのジョブのうちの他方のジョブの印刷を実行可能にする工程とを有することを特徴とする。
【0007】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【0008】
図1は、本実施形態における複合画像形成装置の制御構成を示すブロック図である。同図において、100は制御装置であり、後述するリーダ部200とプリンタ部300に電気的に接続され、コピー機能を有すると共に、FAX、PDLプリンタなどの機能も有する。即ち、第2の画像入力手段として機能するFAX制御部、コンピュータ又はLANと接続されコンピュータからの情報を可視像とするためのPDL制御部、リーダ部からの情報を蓄積したり、コンピュータから送られてきた情報を一時的に蓄積するためのイメージメモリ部20などを備えている。このイメージメモリ部20は、リーダ部、FAXの通信インタフェース、コンピュータインタフェースからの画像を記憶・蓄積したり、画像の回転を行うための画像メモリである。また、このメモリは、増設が可能になっており、装着状態を検出するための不図示のコネクト信号により、装着状態が判別できるように構成されている。
【0009】
200は画像入力手段として機能する画像入力装置(リーダ部)であり、原稿を光学的に読み取り、画像データに変換して出力する。300は画像出力手段として機能する画像出力装置(プリンタ部)であり、複数種類の記録紙カセットを有し、プリント命令により画像データを記録紙上に可視像として出力する。
【0010】
次に、制御装置100の内部構成について詳細に説明する。図示するように、制御装置100内には、ジョブ全体の管理及び制御を行うジョブ管理制御部1、コピー機能の制御を行うコピー制御部2、FAX機能の制御を行うFAX制御部3、コンピュータからのコード情報をイメージ情報に展開し、プリントの制御を行うPDLプリント制御部4、リーダ部200からの情報を蓄積したり、或いはコンピュータから送られてきた情報を一時的に蓄積するためのイメージメモリ部20を有する。
【0011】
更に、コピー制御部2には、原稿の読み込みを制御するコピー読込み制御部5、コピー読込み制御部5で読み込んだ画像をプリントするコピープリント制御部6、コピーの画面制御を行うコピーMMI制御部7を有する。
【0012】
FAX制御部3には、原稿の読み込みを制御するFAX読込み制御部8、FAXのレポート、受信画像、FAX読込み制御部8で読み込んだ画像などをプリントするFAXプリント制御部9、FAXの送受信を制御するFAX通信制御部10、FAXの画面制御を行うFAXMMI制御部11を有する。
【0013】
PDL制御部4には、原稿の読み込みを制御するPDL読込み制御部12、PDLプリントを制御するPDLプリント制御部13、PDLインタフェースを制御するPDLインタフェース制御部14、PDLコード情報をイメージ情報に展開するPDLMMI制御部15を有する
また、リーダ部200からの画像読込みやプリンタ部300への画像出力時にページ単位に管理するページ管理制御部17、読込みデバイスを管理する読込みデバイス管理部18、プリントデバイスを管理するプリントデバイス管理部19を有する。
【0014】
図2は、本実施形態における複合画像形成装置の操作部を示す図である。図示するように、操作部は、各種キーと、液晶表示装置(LCD)等からなるドットマトリックスで構成される表示部201とが配置されている。表示部201にはタッチセンサーが配置され、表示部201に表示された各種のキー入力が可能である。更に、表示部201には、装置の状態、コピー枚数、倍率、選択用紙及び各種操作画面を表示する。
【0015】
また、スタートキー203はコピーを開始させるキーであり、復帰キー204は設定モードを標準状態に復帰させるためのキーである。キー群202はコピー枚数やズーム倍率等を入力するための“0”〜“9”までのテンキーとその入力をクリアするクリアキーである。濃度キー205は濃度をアップダウンするキーであり、ここで調整される濃度は表示部207にレベル表示される。キー206は自動濃度調整機能をON/OFFするキーとその表示部であり、キー208は給紙段及びオート用紙選択機能を選択するキーである。キー209、キー210、キー211、キー212はそれぞれ等倍、縮小、ズーム、拡大を指定するキーである。キー214は各種画像処理モードを設定するためのキーである。また、キー213は両面機能を設定するためのキーである。キー215はソート機能をON/OFFするキーである。そして、キー216はユーザの所望の機能を設定するためのユーザモードキーである。
【0016】
図3乃至図5は、操作部のユーザモードキー216が押下された場合に表示部201に表示する設定画面を示す図である。図3は、ユーザモードの一覧を示す画面であり、プリント優先順位の設定301、専用トレーの設定302の何れかを選択し、OKキー303を押下することにより、それぞれの設定画面へ表示が移行する。図4は、図3に示すプリント優先順位の設定301が選択された場合の設定画面であり、図5は図3に示す専用トレーの設定302が選択された場合の設定画面である。図4に示す例では、プリント優先順位としてコピー、FAX、プリンタの順に設定されている。また、図5に示す例では、専用トレーの設定はコピーがトレー1に、FAXがトレー2に、プリンタがトレー3に、それぞれ設定されている。
【0017】
尚、専用トレーとは各ジョブ毎にプリントしたときの排出先のトレーを示し、複数のトレーの選択が可能である。これらの設定された情報は、制御部100内の不図示のデータ記憶用RAMに記憶される。
【0018】
図6は、図1に示したリーダ部200及びプリンタ部300の構造を示す断面図である。以下、その構成及び動作について説明する。
(1)原稿給紙装置の動作
原稿給送装置601上にフェイスアップ積載された原稿は、1枚ずつ順次原稿台ガラス面602上に搬送される。積載トレーには原稿給送時原稿が斜行することがないように原稿の給送方向に原稿の幅方向を規制する幅方向規制版が設けられ原稿の給送方向に垂直にスライド移動する。
【0019】
まず、原稿束を下分離動作する場合について説明する。半月ローラ603及び分離ローラ604により原稿束の最下部から一枚ずつ下分離され、分離された原稿が搬送ローラ605及び全面ベルト606によりプラテンガラス602の露光位置まで搬送停止された後、画像の読み取りが開始される。画像の読み取り終了後、プラテンガラス602上の原稿は搬送大ローラ607及び排紙ローラ608により再び原稿束の最上面に戻される。
【0020】
次に、原稿束を上分離動作する場合について説明する。ピックアップローラ609及び分離ローラ604により原稿束の最上部から一枚ずつ上分離され、分離された原稿が搬送ローラ605及び全面ベルト606によりプラテンガラス602の露光位置まで搬送停止された後、画像の読み取りが開始される。画像の読み取り終了後、プラテンガラス602上の原稿は外排紙ローラ610により外排紙トレー611に排紙される。
【0021】
また、両面原稿時には上述のように原稿を一旦画像読み取り位置に導き、画像の読み取り終了後、回動可能な切り換えフラッパ612を切り換えることにより原稿の先端をパスに導き、搬送ローラ605及び全面ベルト606でプラテンガラス602上に原稿を搬送停止させる。即ち、搬送大ローラ607の回転により原稿の反転が実行される構成となっている。
(2)原稿の読み込み・プリント動作
本体前面に設けられている操作部のスタートキー203が押下されると、原稿が原稿給送装置601上に載置されている場合には、上述した原稿の給紙動作が行われ、原稿台ガラス面602の所定の位置に搬送されるまで待つ。また、直接原稿を原稿台ガラス面602の所定の位置に置いた場合には、操作部のスタートキー203の押下により、スキャナ部のランプ613が点灯し、かつスキャナ・ユニット614が移動して原稿を照射する。原稿からの反射光はミラー615、616、617、レンズ618を介してCCDイメージ・センサ619(以下、CCDと称す)に入力される。
【0022】
また、画像処理部620では、各種操作部で設定された画像処理が施される。次にセレクタ回路部にて、画像信号が選択され、制御装置100内の画像記憶用のメモリ部20、プリンタ部300、制御装置100へ接続される。プリンタ部300へ接続された電気信号は、露光制御部621にて変調された光信号に変換されて感光体622を照射する。照射光によって感光体622上に作られた潜像は、現像器623によって現像される。この潜像の先端とタイミングを合わせて転写紙積載部624又は転写紙積載部625より転写紙が搬送され、転写部626において、上述の現像された像が転写される。転写された像は定着部627で転写紙に定着された後、排紙部628より装置外部に排出される。
【0023】
また、イメージメモリ部20へ接続された電気信号は、不図示の画像圧縮制御部によりイメージメモリ部20内の圧縮画像記憶部に記憶される。一旦、イメージメモリ部20に記憶された画像は、不図示の画像伸張制御部により、再びセレクタ部に送られ、プリンタ部300、FAX制御部3へ接続される。
(3)排紙装置640の動作
図2に示すように、排紙装置640が本体に装着されている場合には、排紙部628から出力された転写紙は排紙装置640に排出される。排紙装置640は3ビンの固定式のトレー641、642、643を有する。まず、トレー641に出力する場合には、複写済みシートが本体の排紙ローラ628から順次排出され、排紙装置640の搬送部645に入り、フラッパー644をトレー641に出す方向に切り換えることで排紙ローラ647を通り出力される。また、トレー642に排出する場合には、フラッパー644をトレー642、643に出す方に切り換えると共に、フラッパー646をトレー642に出す方に切り換えることで排紙ローラ648を通り出力される。更に、トレー643に排出する場合には、フラッパー644をトレー642、643に出す方に切り換え、フラッパー646をトレー643に出す方に切り換えることで排紙ローラ649を通り出力される。
(4)両面プリント動作
両面プリント動作の場合、定着部627で定着された出力用紙は、フラッパー629により反転パス632から反転用積載部630に送られ、センサー651からのタイミングで反転ローラ631を逆転させて用紙の搬送向きを切り替え、再給紙用被転写紙積載部633に搬送する。そして、次の原稿が準備されると、上述のプロセスと同様にして原稿画像が読み取られるが、転写紙については再給紙用被転写紙積載部633より給紙されるので、結局同一出力紙の表面、裏面に2枚の原稿画像を出力することができる。
(5)裏面排紙動作
裏面排紙動作の場合、定着部627で定着された出力用紙を、一度フラッパー629により用紙の搬送向きを反転して反転ローラ631に搬送し、用紙がフラッパー629を抜けたのをセンサー652によって検出し、反転ローラ631を逆方向に回転させ、排紙部628まで搬送する。フェイスアップに原稿を載置し、上分離で原稿搬送装置から給送された原稿は、原稿の順番を損なわないように画像形成後、上述の反転排紙により排紙される。
(6)ジョブ管理制御部1の処理
図7に示すフローチャートに従って、図1に示すジョブ管理制御部1の処理について説明する。まずステップS701において、各ジョブ(コピー、FAX、PDLプリントなど)の開始要求が発生するのを待つ。コピージョブの場合には、コピー制御部2より、FAXジョブの場合には、FAX制御部3より、PDLプリントジョブの場合にはPDL制御部4より、それぞれ開始要求が発生する。ここで、開始要求が発生した場合にはステップS702へ進み、開始要求が発生したジョブをジョブキュウに登録する。
【0024】
ここで、ジョブキュウについて説明する。図8は、本実施形態におけるジョブキュウの構成を示す図である。この例では、既に実行中ジョブが1つ、待機中のジョブが2つある場合である。図示するように、ジョブキュウは、ジョブの種類(項目1の情報)、プリントモード(項目2の情報)、ソートモード(項目3の情報)、優先レベル(項目4の情報)、受付番号(項目5の情報)、ステータス(項目6の情報)、ジョブポインタ(項目7の情報)から構成されている。
【0025】
図8に示す状態で、新規のジョブが発生した場合に、ジョブキュウの繋がりを示すジョブポインタ(項目7の情報)によりジョブの先頭から、順に次のジョブを探し、ジョブポインタがNULLであるジョブを探す(図8に示す(C))。そして、図8に示す(D)の新規ジョブのデータを示すポインタ情報を(C)のジョブのジョブポインタに設定し、ジョブの登録を行う。また、実行中のジョブが終了した場合には、そのジョブポインタを削除し、繋ぎ直すようにする。
【0026】
図7に戻り、ステップS703において、現在実行中のジョブがあるか否かを判断し、ジョブがない場合にはステップS707へ進み、ジョブスタート処理を行う。この処理は、図8に示すジョブキュウの先頭のジョブより登録されている待機中のジョブを探し、そのジョブのステータスを実行中に変更する。そして、ジョブ管理制御部1はそのジョブの開始を各制御部に伝える。
【0027】
また、ステップS703において、実行中のジョブがある場合にはステップS704へ進み、排紙装置640が有るか否かを判断する。ここで、排紙装置640がない場合にはステップS708へ進み、上述した操作部で指定したプリント優先順位の情報に基づき、開始要求のジョブと現在実行中のジョブとの優先順位を判断する。ここで、開始要求のジョブが現在実行中のジョブより優先順位が低い場合には、実行中のジョブが終了した後に実行するようにステップS701に戻る。また、開始要求のジョブが現在実行中のジョブより優先順位が高い場合にはステップS709へ進み、実行中のジョブを中断させる処理を行い、中断した後にジョブが実行できるように、ステップS701に戻る。
【0028】
一方、上述のステップS704において、排紙装置450がある場合にはステップS705へ進み、図5に示す設定画面で設定された専用トレーの設定が開始要求のジョブと実行中のジョブとで異なるトレーに設定されているか否かを判断する。ここで、異なるトレーに設定されている場合にはステップS706へ進み、それぞれ異なるトレーに出力されるため、実行中のジョブが既にある場合でも同時に動作させ、ページ毎のスケジューリング処理が可能となるため、上述したステップS707の処理と同様に、ジョブを開始させる処理を行う。
【0029】
また、専用トレーの設定が同じトレーに設定されている場合には、同じトレーに出力され、同時に動作させると出力が混在し、仕分けが煩雑になるため、この場合には、同時に複数のジョブを動作させることはせずに、何れか一方のジョブを実行するように制御する。具体的には、ステップS710において、上述した操作部で設定したプリント優先順位の情報に基づいて、開始要求のジョブと現在実行中のジョブの優先順位を判断する。ここで、開始要求のジョブが現在実行中のジョブより優先順位が低い場合には、動作中のジョブが終了した後に実行するようにステップS701に戻る。また、開始要求のジョブが現在実行中のジョブより優先順位が高い場合にはステップS711へ進み、実行中のジョブを中断させる処理を行い、中断した後にジョブが実行できるように、ステップS701に戻る。
【0030】
尚、ステップS712〜S714は、ステップS701において、ジョブ開始要求がない場合に実行される処理であり、ステップS712では動作中のジョブがあるかチェックし、ステップS713では動作中のジョブの終了をチェックし、ステップS714では中断中のジョブがあれば、そのジョブを開始させるものである。
【0031】
図9は、ジョブのスケジューリングを行った例を示す図である。図9に示す例は、コピージョブを実行中にPDLプリントジョブの開始要求が発生した場合のジョブ管理を示すものである。図9に示す(A)の条件は、排紙装置なし/専用トレーが同じ、優先順位(コピー>PDL)である。この条件では、後から開始要求されたPDLプリントジョブは、優先順位がコピーより低いため、既に実行中のコピージョブの終了待ち状態になり、コピージョブが終了次第開始される。また、図9に示す(B)の条件は、排紙装置なし/専用トレーが同じ、優先順位(コピー<PDL)である。この条件では、後から優先順位の高いPDLプリントジョブが開始されると既に実行中のコピージョブは、PDLプリントジョブが終了するまで中断状態になり、PDLプリントジョブの終了を待って、再度開始される。そして、図9に示す(C)の条件は、排紙装置450が装着され、専用トレーの設定が異なるものである。この条件では、後から開始要求されたPDLプリントジョブは、コピージョブとページ毎にスケジューリングされて出力される。
(7)コピーモード処理
図10に示すフローチャートに従って、コピーモード処理について説明する。本体に載置されている操作部より、コピーのスタートが開始されると、この処理に従って制御が行われる。まずステップS1001において、コピー制御部2がジョブ管理制御部1にジョブの開始要求を依頼する。次に、ステップS1002において、ジョブ開始のレスポンスを待つ。そして、ジョブ管理制御部1からのレスポンスを受け取るとステップS1003へ進み、プリント処理を行うためのコピープリント制御部6を起動し、プリント制御用のタスクをスタートさせる。また、操作部の表示部201に「コピーしています。」等の表示を行う。
【0032】
次に、ステップS1004において、原稿自動給紙装置601上に載置された原稿を順次原稿台602に送り、ステップS1005で原稿が原稿台602上に送られるまで待つ。原稿台602に送られると、原稿自動給紙装置601から、原稿給紙完了の信号をもらう。これにより、ステップS1006へ進み、原稿の搬送中に原稿の長さ等の情報から原稿のサイズ情報や、原稿枚数情報などが確定され、この原稿サイズ情報、枚数情報、ページ情報などを予め決められたメモリに記憶する。そして、ステップS1007において、まず読込みページ管理制御(S1009)に対して画像の読込み要求を出し、メモリをバス使用する許可が得られるのを待つ。
【0033】
一方、読込みページ管理制御では、コピー、FAX、PDLのそれぞれからの要求を先着順に処理する制御を行う。ステップS1007で要求が許可された後、ステップS1006で設定された原稿情報、操作部により指定された画像処理モードに基づいて原稿の読込みが開始される。スキャナ部のランプ613が点灯し、かつスキャナ・ユニット614が移動して原稿を照射する。原稿の反射光は、CCDイメージ・センサ619に入力され、その画像信号が画像処理部620で、各種操作部で設定された画像処理が施される。次にセレクタ回路部でページ管理制御部で管理するイメージメモリ部20に送られ、不図示の画像圧縮伸張処理で圧縮され順次蓄積される。その後、ステップS1008で、次に読込む原稿があるか判断を行う。原稿がない場合には、読込み動作を終了する。また、原稿がある場合にはステップS1004に戻り、上述の処理を繰り返す。図8に示すように、ページ1から順に読込みを行う。
【0034】
また、ステップS1003でスタートされたプリント処理では、まずステップS1010において、上述の読込みページ管理制御(S1009)により画像がメモリに蓄積されたか否かを判断する。ここで、蓄積されていない場合には蓄積されるのを待ち、蓄積された場合にはステップS1011へ進み、プリントページ管理制御(S1013)に対してプリント要求を出し、許可されるとプリントを開始するよう制御する。これにより、プリントの開始処理がスタートされる。次に、ステップS1012において、ジョブ管理制御部1からの中断要求と読込んだ原稿の終了を判断し、中断要求がある場合及び読込んだ原稿がない場合には終了する。また、読込んだ原稿がある場合にはステップS1010に戻り、繰り返し処理を行う。
【0035】
一方、プリントページ管理制御(S1013)でスタートされたプリント開始処理は、まずステップS1014において、記録紙をカセットより給紙し、続くステップS1015において、原稿の画像をイメージメモリ20から読み出し、画像の展開終了を待つ。そして、画像の展開が終了するとステップS1016へ進み、タイミングを合わせて出力し、記録紙に画像を形成し、画像が形成された記録紙が本体排紙ローラ628を通り機外に排出される。この一連の処理を繰り返し行い、すべてのプリントが終了した後、操作部の表示部201に「コピーできます。」の表示を行う。
(8)PDLプリント処理
図11に示すフローチャートに従って、PDLプリント処理について説明する。まず、PDL制御部4がPDLインタフェース制御部14を介してコンピュータよりPDLデータを受信したか監視する(S1101)。ここで、プリントのPDLデータを受信するとステップS1102へ進み、ジョブ管理制御部1にジョブの開始要求を出す。次に、ステップS1103において、ジョブ開始のレスポンスを待つ。そして、ジョブ管理制御部1からのレスポンスを受け取るとステップS1104へ進み、プリント処理を行うためのPDLプリント制御部13を起動し、プリント制御用のタスクをスタートさせる。
【0036】
次に、ステップS1105において、コンピュータからの情報を可視像とするためにPDL画像展開部16でビットマップのデータに変換する。そして、ステップS1106において、一旦、ステップS1105で作成した画像をイメージメモリ部20に記憶するための情報を設定し、ステップS1107で蓄積ページ管理制御(S1109)に対して蓄積要求を出し、メモリ使用の許可をもらうと蓄積ページ管理制御のメモリ制御部で管理されるイメージメモリ部20に蓄積を開始する。その後、更に次のページのデータが存在する場合にはステップS1105に戻り、上述の処理を繰り返し行い、コンピュータからのプリントデータの蓄積を行い、データがなくなると処理を終了する。
【0037】
また、ステップS1104でスタートされたプリント処理では、まずステップS1110において、上述の蓄積ページ管理制御(S1109)によって画像がメモリに蓄積されたか否かを判断する。ここで、蓄積されていない場合には蓄積されるのを待ち、蓄積された場合にはステップS1111へ進み、プリントページ管理制御(S1113)に対してプリント要求を出し、許可されるとプリントを開始するよう制御する。これにより、プリントの開始処理がスタートされる。次に、ステップS1112において、蓄積した画像の終了を判断し、画像がある場合にはステップS1110に戻り、繰り返し処理を行う。
【0038】
一方、プリントページ管理制御(S1113)でスタートされたプリント開始処理は、まずステップS1104において、記録紙をカセットより給紙し、続くステップS1115において、原稿の画像をイメージメモリ部20から読み出し、画像の展開終了を待つ。そして、画像の展開が終了するとステップS1016へ進み、タイミングを合わせて出力し、記録紙に画像を形成し、画像形成された記録紙が本体排紙ローラ628を通り機外に排出される。この一連の処理を繰り返し行う。
(9)FAXの受信プリント処理
図12に示すフローチャートに従って、FAXの受信プリント処理について説明する。まず、FAX制御部3がFAX通信制御部10によってFAXのデータが受信されるのを監視する(S1201)。ここで、FAXのデータを受信するとステップS1202へ進み、受信した画像の情報をセットし、続くステップS1203で蓄積ページ管理制御(S1209)に対して蓄積要求を出し、メモリ使用の許可をもらうと蓄積ページ管理制御のメモリ制御部で管理されるイメージメモリ部20蓄積を開始する。その後、更に次のページのデータが存在するか否かを判断し、データが存在する場合にはステップS1202に戻り、上述の処理を繰り返し行い、FAX通信制御部10からのデータの蓄積を行い、受信データがなくなるまで行う。
【0039】
すべてのデータ蓄積後、ステップS1205において、ジョブ管理制御部1にジョブの開始要求を出す。次に、ステップS1206において、ジョブ開始のレスポンスを待ち、ジョブ管理制御部1からのレスポンスを受け取るとステップS1207へ進み、プリント処理を行うためのFAXプリント制御部9を起動し、プリント制御用のタスクをスタートさせる。
【0040】
一方、ステップS1207でスタートされたプリント処理では、まずステップS1210において、上述の蓄積ページ管理制御(S1209)によって画像がメモリに蓄積されたか否かを判断する。ここで、蓄積されていない場合には蓄積されるのを待ち、蓄積された場合にはステップS1211へ進み、プリントページ管理制御(S1213)に対してプリント要求を出し、許可されるとプリントを開始するよう制御する。これにより、プリントの開始処理がスタートされる。次に、ステップS1212において、受信したデータの終了を判断し、データがある場合にはステップS1210に戻り、繰り返し処理を行う。
【0041】
一方、プリントページ管理制御(S1213)でスタートされたプリント開始処理は、まずステップS1214において、記録紙をカセットより給紙し、続くステップS1215において、原稿の画像をイメージメモリ部20から読み出し、画像の展開終了を待つ。そして、画像の展開が終了するとステップS1206へ進み、タイミングを合わせて出力し、記録紙に画像を形成し、画像形成された記録紙が本体排紙ローラ628を通り機外に排出される。この一連の処理を繰り返し行う。
【0042】
以上説明したように、本実施形態によれば、ジョブの優先順位、排紙処理装置の有無、排紙専用トレー設定を判断し、最適なジョブのスケジューリングを行うことにより、プリントジョブの生産性を向上させることが可能となる。
【0043】
尚、本発明は複数の機器(例えば、ホストコンピュータ,インタフェイス機器,リーダ,プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機,ファクシミリ装置など)に適用してもよい。
【0044】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(CPU若しくはMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0045】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0046】
プログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。
【0047】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0048】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0049】
【発明の効果】
以上説明したように、本発明によれば、ジョブの優先順位及び排出先に応じて最適なジョブの実行をスケジューリングすることが可能となる。
【図面の簡単な説明】
【図1】本実施形態における複合画像形成装置の制御構成を示すブロック図である。
【図2】本実施形態における複合画像形成装置の操作部を示す図である。
【図3】操作部のユーザモードキー216が押下された場合に表示するユーザモードの一覧画面を示す図である。
【図4】図3に示すプリント優先順位の設定301が選択された場合の設定画面を示す図である。
【図5】図3に示す専用トレーの設定302が選択された場合の設定画面を示す図である。
【図6】図1に示すリーダ部200及びプリンタ部300の構造を示す断面図である。
【図7】図1に示すジョブ管理制御部1の処理を示すフローチャートである。
【図8】本実施形態におけるジョブキュウの構成を示す図である。
【図9】ジョブのスケジューリングを行った例を示す図である。
【図10】本実施形態におけるコピーモード処理を示すフローチャートである。
【図11】本実施形態におけるPDLプリント処理を示すフローチャートである。
【図12】本実施形態におけるFAXの受信プリント処理を示すフローチャートである。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital composite image forming apparatus having a plurality of functions such as copying, FAX, and PDL printing.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in a digital composite image forming apparatus having a plurality of functions such as copying, FAX, and PDL printing, the order of printing by each function is controlled in accordance with, for example, a print priority order set by an operation unit or the like.
[0003]
[Problems to be solved by the invention]
However, in the above conventional example, when only the print priority order set by the operation unit or the like is used, even if the paper discharge device mounted on the image forming apparatus is provided with a plurality of paper discharge trays, productivity is significantly impaired. There was also.
[0004]
SUMMARY An advantage of some aspects of the invention is that it provides an image forming apparatus and an image forming method capable of scheduling optimal job execution in accordance with job priorities and discharge destinations.
[0005]
[Means for Solving the Problems]
To achieve the above objective, Tomorrow , A job that can accept a plurality of jobs including a job that requires printing of image information input via a document reading unit and a job that requires printing of image information output from a computer, and for which a print request has been made And an image forming apparatus capable of discharging a printed matter of a job printed by the printing unit to any one of a plurality of discharge destinations. The priority of the plurality of jobs is confirmed, the printing of the job having the higher priority than the job having the lower priority is prioritized by the printing unit, and the printed matter of the job printed by the printing unit is printed. Out of the plurality of output destinations, the output is made to an output destination designated in advance as an output destination of the printed matter of the job. Means, When there are two jobs to be printed and the discharge destinations designated in advance as the discharge destinations of the two jobs are the same, without waiting for the completion of printing of one of the two jobs Without printing the other job, it is possible to complete the printing of the low priority job of the two jobs after the printing of the high priority job of the two jobs is completed. Or when there are two jobs to be printed and when the discharge destinations designated in advance as the discharge destinations of the two jobs are different, waiting for completion of printing of one of the two jobs. Without making it possible to print the other of the two jobs. Means Have It is characterized by that.
[0006]
In order to achieve the above objectives, Tomorrow , A job that can accept a plurality of jobs including a job that requires printing of image information input via a document reading unit and a job that requires printing of image information output from a computer, and for which a print request has been made And an image forming method for an image forming apparatus capable of discharging a printed matter of a job printed by the printing unit to any one of a plurality of discharge destinations. The priority of the plurality of jobs to be printed is confirmed by the printing unit, the printing of the job having a higher priority than the job having a lower priority is prioritized by the printing unit, and the printing is performed by the printing unit. The printed matter of the job that has been made is discharged to a discharge destination designated in advance as the discharge destination of the printed matter of the job among the plurality of discharge destinations Process, When there are two jobs to be printed and the discharge destinations designated in advance as the discharge destinations of the two jobs are the same, without waiting for the completion of printing of one of the two jobs Without printing the other job, it is possible to complete the printing of the low priority job of the two jobs after the printing of the high priority job of the two jobs is completed. Or when there are two jobs to be printed and when the discharge destinations designated in advance as the discharge destinations of the two jobs are different, waiting for completion of printing of one of the two jobs. Without making it possible to print the other of the two jobs. Process and Have It is characterized by that.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings.
[0008]
FIG. 1 is a block diagram showing a control configuration of the composite image forming apparatus in the present embodiment. In the figure, reference numeral 100 denotes a control device, which is electrically connected to a reader unit 200 and a printer unit 300, which will be described later, and has a copy function and functions such as a FAX and PDL printer. That is, a FAX control unit that functions as a second image input unit, a PDL control unit that is connected to a computer or a LAN to make information from the computer visible, and information from the reader unit are stored or sent from the computer. An image memory unit 20 for temporarily storing the received information is provided. The image memory unit 20 is an image memory for storing and accumulating images from a reader unit, a FAX communication interface, and a computer interface, and for rotating images. Further, this memory can be expanded, and is configured such that the mounting state can be determined by a connection signal (not shown) for detecting the mounting state.
[0009]
Reference numeral 200 denotes an image input device (reader unit) that functions as an image input unit, which optically reads a document, converts it into image data, and outputs the image data. Reference numeral 300 denotes an image output device (printer unit) that functions as an image output unit, which has a plurality of types of recording paper cassettes, and outputs image data as a visible image on the recording paper according to a print command.
[0010]
Next, the internal configuration of the control device 100 will be described in detail. As shown in the figure, the control device 100 includes a job management control unit 1 that manages and controls the entire job, a copy control unit 2 that controls the copy function, a FAX control unit 3 that controls the FAX function, and a computer. Image information for expanding the code information into image information and storing information from the PDL print control unit 4 and the reader unit 200 for controlling printing, or temporarily storing information sent from the computer Part 20.
[0011]
Further, the copy control unit 2 includes a copy reading control unit 5 that controls reading of a document, a copy print control unit 6 that prints an image read by the copy reading control unit 5, and a copy MMI control unit 7 that performs copy screen control. Have
[0012]
The FAX control unit 3 controls a FAX reading control unit 8 that controls reading of a document, a FAX report, a received image, a FAX print control unit 9 that prints an image read by the FAX reading control unit 8, and the transmission / reception of FAX. A FAX communication control unit 10 and a FAX MMI control unit 11 that performs FAX screen control.
[0013]
The PDL control unit 4 includes a PDL reading control unit 12 that controls reading of a document, a PDL print control unit 13 that controls PDL printing, a PDL interface control unit 14 that controls a PDL interface, and develops PDL code information into image information. Having a PDLMMI control unit 15
Further, a page management control unit 17 that manages each page when reading an image from the reader unit 200 or an image output to the printer unit 300, a reading device management unit 18 that manages a reading device, and a printing device management unit 19 that manages a printing device. Have
[0014]
FIG. 2 is a diagram illustrating an operation unit of the composite image forming apparatus according to the present embodiment. As shown in the figure, the operation unit is provided with various keys and a display unit 201 composed of a dot matrix composed of a liquid crystal display (LCD) or the like. A touch sensor is arranged on the display unit 201, and various key inputs displayed on the display unit 201 are possible. Further, the display unit 201 displays the status of the apparatus, the number of copies, the magnification, the selected sheet, and various operation screens.
[0015]
A start key 203 is a key for starting copying, and a return key 204 is a key for returning the setting mode to the standard state. A key group 202 is a numeric keypad from “0” to “9” for inputting the number of copies, zoom magnification, and the like, and a clear key for clearing the input. The density key 205 is a key for increasing / decreasing the density, and the density adjusted here is displayed on the display unit 207 as a level. A key 206 is a key for turning on / off the automatic density adjustment function and its display unit, and a key 208 is a key for selecting a paper feed stage and an automatic paper selection function. Keys 209, 210, 211, and 212 are keys for designating the same size, reduction, zoom, and enlargement, respectively. A key 214 is a key for setting various image processing modes. A key 213 is a key for setting a duplex function. A key 215 is a key for turning ON / OFF the sorting function. A key 216 is a user mode key for setting a user's desired function.
[0016]
3 to 5 are diagrams showing setting screens displayed on the display unit 201 when the user mode key 216 of the operation unit is pressed. FIG. 3 is a screen showing a list of user modes. When either the print priority setting 301 or the dedicated tray setting 302 is selected and the OK key 303 is pressed, the display shifts to each setting screen. To do. 4 is a setting screen when the print priority order setting 301 shown in FIG. 3 is selected, and FIG. 5 is a setting screen when the dedicated tray setting 302 shown in FIG. 3 is selected. In the example shown in FIG. 4, the print priority is set in the order of copy, FAX, and printer. In the example shown in FIG. 5, the settings of the dedicated tray are set such that the copy is set in the tray 1, the FAX is set in the tray 2, and the printer is set in the tray 3.
[0017]
The dedicated tray indicates a tray as a discharge destination when printing is performed for each job, and a plurality of trays can be selected. The set information is stored in a data storage RAM (not shown) in the control unit 100.
[0018]
FIG. 6 is a cross-sectional view showing the structure of the reader unit 200 and the printer unit 300 shown in FIG. The configuration and operation will be described below.
(1) Operation of the document feeder
Documents face-up stacked on the document feeder 601 are sequentially conveyed onto the document table glass surface 602 one by one. The stacking tray is provided with a width direction restricting plate for restricting the width direction of the document in the document feeding direction so that the document is not skewed at the time of document feeding, and slides vertically in the document feeding direction.
[0019]
First, a case where the original bundle is separated downward will be described. The half-moon roller 603 and the separation roller 604 are separated one by one from the lowermost part of the original bundle, and the separated original is transported to the exposure position of the platen glass 602 by the transport roller 605 and the entire belt 606, and then the image is read. Is started. After reading the image, the document on the platen glass 602 is returned again to the uppermost surface of the document bundle by the large conveying roller 607 and the paper discharge roller 608.
[0020]
Next, a case where the original bundle is separated upward will be described. The pick-up roller 609 and the separation roller 604 separate the originals one by one from the uppermost part of the original bundle. After the separated originals are conveyed to the exposure position of the platen glass 602 by the conveying rollers 605 and the entire belt 606, image reading is performed. Is started. After the image reading is completed, the document on the platen glass 602 is discharged to the outer discharge tray 611 by the outer discharge roller 610.
[0021]
When a double-sided document is used, the document is once guided to the image reading position as described above, and after the image reading is completed, the rotatable switching flapper 612 is switched to guide the leading edge of the document to the path. Then, the conveyance of the document on the platen glass 602 is stopped. That is, the document is reversed by the rotation of the large conveying roller 607.
(2) Document reading and printing operations
When the start key 203 of the operation unit provided on the front surface of the main body is pressed, when the document is placed on the document feeder 601, the document feeding operation described above is performed, and the document table Wait until it is transported to a predetermined position on the glass surface 602. When the original is directly placed at a predetermined position on the platen glass surface 602, when the start key 203 of the operation unit is pressed, the lamp 613 of the scanner unit is turned on and the scanner unit 614 moves to move the original. Irradiate. Reflected light from the original is input to a CCD image sensor 619 (hereinafter referred to as a CCD) via mirrors 615, 616, 617 and a lens 618.
[0022]
The image processing unit 620 performs image processing set by various operation units. Next, an image signal is selected by the selector circuit unit and connected to the memory unit 20 for image storage, the printer unit 300, and the control device 100 in the control device 100. The electrical signal connected to the printer unit 300 is converted into an optical signal modulated by the exposure control unit 621 and irradiates the photoconductor 622. The latent image created on the photosensitive member 622 by the irradiation light is developed by the developing device 623. The transfer paper is conveyed from the transfer paper stacking unit 624 or the transfer paper stacking unit 625 in synchronization with the leading edge of the latent image, and the developed image is transferred by the transfer unit 626. The transferred image is fixed on the transfer paper by the fixing unit 627 and then discharged from the paper discharge unit 628 to the outside of the apparatus.
[0023]
The electrical signal connected to the image memory unit 20 is stored in a compressed image storage unit in the image memory unit 20 by an image compression control unit (not shown). The image once stored in the image memory unit 20 is sent again to the selector unit by an unillustrated image expansion control unit, and is connected to the printer unit 300 and the FAX control unit 3.
(3) Operation of paper discharge device 640
As shown in FIG. 2, when the paper discharge device 640 is mounted on the main body, the transfer paper output from the paper discharge unit 628 is discharged to the paper discharge device 640. The paper discharge device 640 includes fixed bins 641, 642, and 643 having three bins. First, when outputting to the tray 641, the copied sheets are sequentially discharged from the paper discharge roller 628 of the main body, enter the conveyance unit 645 of the paper discharge device 640, and are discharged by switching to a direction in which the flapper 644 is output to the tray 641. It is output through a paper roller 647. Further, when discharging to the tray 642, the flapper 644 is switched to the trays 642 and 643, and the flapper 646 is switched to the tray 642 to output the paper through the discharge roller 648. Further, when discharging to the tray 643, the flapper 644 is switched to the trays 642 and 643, and the flapper 646 is switched to the tray 643 to be output through the paper discharge roller 649.
(4) Double-sided printing operation
In the case of the duplex printing operation, the output paper fixed by the fixing unit 627 is sent from the reverse path 632 to the reverse stacking unit 630 by the flapper 629, and the reverse roller 631 is reversely rotated at the timing from the sensor 651. And is conveyed to the re-feeding transfer paper stacking unit 633. When the next original is prepared, the original image is read in the same manner as the above-described process. However, since the transfer paper is fed from the refeed transfer paper stacking unit 633, the same output paper is eventually obtained. Two original images can be output on the front and back sides of the document.
(5) Back side paper discharge operation
In the case of the back side paper discharge operation, the output paper fixed by the fixing unit 627 is once reversed by the flapper 629 and conveyed to the reversing roller 631, and the sensor 652 detects that the paper has passed through the flapper 629. Then, the reverse roller 631 is rotated in the reverse direction and conveyed to the paper discharge unit 628. The original placed on the face-up and fed from the original conveying device by the upper separation is discharged by the above-described reverse discharge after image formation so as not to impair the order of the original.
(6) Processing of job management control unit 1
The processing of the job management control unit 1 shown in FIG. 1 will be described according to the flowchart shown in FIG. First, in step S701, the process waits for a request to start each job (copy, FAX, PDL print, etc.). In the case of a copy job, a start request is generated from the copy control unit 2, from the FAX control unit 3 in the case of a FAX job, and from the PDL control unit 4 in the case of a PDL print job. If a start request is generated, the process advances to step S702 to register the job for which the start request is generated in the job queue.
[0024]
Here, the job queue will be described. FIG. 8 is a diagram showing the configuration of the job queue in the present embodiment. In this example, there is one job that is already running and two jobs that are waiting. As shown in the figure, the job queue includes a job type (information of item 1), a print mode (information of item 2), a sort mode (information of item 3), a priority level (information of item 4), and a reception number (item). 5), status (item 6 information), and job pointer (item 7 information).
[0025]
In the state shown in FIG. 8, when a new job is generated, the next job is sequentially searched from the beginning of the job by the job pointer (information of item 7) indicating connection of the job queue, and the job pointer is NULL. Is searched ((C) shown in FIG. 8). Then, the pointer information indicating the data of the new job (D) shown in FIG. 8 is set in the job pointer of the job (C), and the job is registered. When the job being executed is completed, the job pointer is deleted and reconnected.
[0026]
Returning to FIG. 7, in step S703, it is determined whether or not there is a job currently being executed. If there is no job, the process proceeds to step S707 to perform job start processing. In this process, a waiting job registered from the first job of the job queue shown in FIG. 8 is searched, and the status of the job is changed to being executed. Then, the job management control unit 1 notifies the start of the job to each control unit.
[0027]
If it is determined in step S703 that there is a job being executed, the process advances to step S704 to determine whether the paper discharge device 640 is present. If the paper discharge device 640 is not present, the process advances to step S708 to determine the priority between the start request job and the job currently being executed based on the print priority information specified by the operation unit. If the priority of the start request job is lower than that of the job currently being executed, the process returns to step S701 so that the job being executed is executed after the job is completed. If the priority of the start request job is higher than that of the job currently being executed, the process advances to step S709 to perform a process of interrupting the job being executed, and the process returns to step S701 so that the job can be executed after the interruption. .
[0028]
On the other hand, in step S704 described above, if the paper discharge device 450 is present, the process proceeds to step S705, where the tray setting for the dedicated tray set on the setting screen shown in FIG. 5 is different for the start request job and the job being executed. It is determined whether or not it is set. Here, if different trays are set, the process proceeds to step S706, and each tray is output to a different tray. Therefore, even if there is already a job being executed, it can be operated simultaneously and scheduling processing for each page becomes possible. Similarly to the processing in step S707 described above, processing for starting a job is performed.
[0029]
Also, if the dedicated tray is set to the same tray, it will be output to the same tray, and if operated simultaneously, the output will be mixed and sorting will be complicated. Control is performed so that one of the jobs is executed without being operated. Specifically, in step S710, the priority order of the start request job and the currently executing job is determined based on the print priority order information set in the operation unit. If the priority of the job requested to be started is lower than that of the job that is currently being executed, the process returns to step S701 so that the job that is in operation is executed after completion. If the priority of the start request job is higher than that of the job that is currently being executed, the process advances to step S711 to perform a process of interrupting the job that is being executed, and the process returns to step S701 so that the job can be executed after the interruption. .
[0030]
Steps S712 to S714 are processes executed when there is no job start request in step S701. In step S712, it is checked whether there is an active job, and in step S713, the end of the active job is checked. In step S714, if there is an interrupted job, the job is started.
[0031]
FIG. 9 is a diagram illustrating an example in which job scheduling is performed. The example shown in FIG. 9 shows job management when a PDL print job start request is generated during execution of a copy job. The condition of (A) shown in FIG. 9 is the priority (copy> PDL) in which the paper discharge device is absent / the dedicated tray is the same. Under this condition, the PDL print job requested to be started later has a lower priority than the copy, so that the copy job already being executed is in a waiting state, and is started as soon as the copy job is completed. Further, the condition of (B) shown in FIG. 9 is the same priority order (copy <PDL) in the case of no paper discharge device / dedicated tray. Under this condition, when a PDL print job with a higher priority is started later, the copy job already being executed is suspended until the PDL print job is completed, and is restarted after the PDL print job is completed. The The condition (C) shown in FIG. 9 is that the paper discharge device 450 is mounted and the setting of the dedicated tray is different. Under this condition, the PDL print job requested to start later is scheduled and output for each copy job and page.
(7) Copy mode processing
The copy mode process will be described with reference to the flowchart shown in FIG. When the start of copying is started from the operation unit placed on the main body, control is performed according to this processing. First, in step S1001, the copy control unit 2 requests the job management control unit 1 to make a job start request. In step S1002, a job start response is awaited. When a response from the job management control unit 1 is received, the process advances to step S1003 to activate the copy print control unit 6 for performing print processing and start a print control task. In addition, a message such as “Copying” is displayed on the display unit 201 of the operation unit.
[0032]
In step S1004, the documents placed on the automatic document feeder 601 are sequentially sent to the document table 602, and the process waits until the document is sent on the document table 602 in step S1005. When sent to the document table 602, the automatic document feeder 601 receives a signal indicating completion of document feeding. As a result, the process proceeds to step S1006, and the document size information, document number information, and the like are determined from information such as the length of the document while the document is being transported. The document size information, the number information, the page information, and the like are determined in advance. Memorize it in memory. In step S1007, first, an image read request is issued to the read page management control (S1009), and the process waits for permission to use the memory bus.
[0033]
On the other hand, in read page management control, control is performed to process requests from each of copy, FAX, and PDL in the order of arrival. After the request is permitted in step S1007, reading of the document is started based on the document information set in step S1006 and the image processing mode designated by the operation unit. The lamp 613 of the scanner unit is turned on, and the scanner unit 614 moves to irradiate the original. The reflected light of the document is input to the CCD image sensor 619, and the image signal is subjected to image processing set by various operation units by the image processing unit 620. Next, the data is sent to the image memory unit 20 managed by the page management control unit in the selector circuit unit, and is compressed and sequentially stored by an image compression / decompression process (not shown). Thereafter, in step S1008, it is determined whether there is a document to be read next. If there is no document, the reading operation is terminated. If there is a document, the process returns to step S1004 to repeat the above-described processing. As shown in FIG. 8, reading is performed sequentially from page 1.
[0034]
In the print processing started in step S1003, first, in step S1010, it is determined whether or not an image is stored in the memory by the read page management control (S1009). If it has not been accumulated, it waits for accumulation, and if it has been accumulated, the process proceeds to step S1011 and a print request is issued to the print page management control (S1013). Control to do. Thus, the print start process is started. In step S1012, the interruption request from the job management control unit 1 and the end of the read original are determined. If there is an interruption request or there is no read original, the process ends. If there is a read original, the process returns to step S1010 to repeat the process.
[0035]
On the other hand, in the print start process started by the print page management control (S1013), first, in step S1014, the recording paper is fed from the cassette, and in the subsequent step S1015, the image of the original is read from the image memory 20 and developed. Wait for the end. When the development of the image is completed, the process advances to step S1016 to output in time, form an image on the recording paper, and the recording paper on which the image has been formed is discharged out of the apparatus through the main body discharge roller 628. This series of processing is repeated, and after all printing is completed, “Copying is possible” is displayed on the display unit 201 of the operation unit.
(8) PDL print processing
The PDL print process will be described with reference to the flowchart shown in FIG. First, it is monitored whether the PDL control unit 4 has received PDL data from the computer via the PDL interface control unit 14 (S1101). If print PDL data is received, the process advances to step S 1102 to issue a job start request to the job management control unit 1. In step S1103, a job start response is awaited. When a response from the job management control unit 1 is received, the process advances to step S1104 to activate the PDL print control unit 13 for performing print processing and start a print control task.
[0036]
Next, in step S1105, the PDL image development unit 16 converts the information from the computer into bitmap data in order to make the information visible. In step S1106, information for temporarily storing the image created in step S1105 is set in the image memory unit 20, and in step S1107, a storage request is issued to the storage page management control (S1109), and the memory use is determined. When permission is granted, accumulation starts in the image memory unit 20 managed by the memory control unit for accumulated page management control. Thereafter, if there is further data of the next page, the process returns to step S1105, the above processing is repeated, print data is accumulated from the computer, and the processing is terminated when there is no more data.
[0037]
In the print processing started in step S1104, first, in step S1110, it is determined whether or not an image is stored in the memory by the above-described storage page management control (S1109). If it has not been accumulated, it waits for accumulation, and if it has been accumulated, the process proceeds to step S1111 and a print request is issued to the print page management control (S1113). Control to do. Thus, the print start process is started. Next, in step S1112, the end of the accumulated image is determined, and if there is an image, the process returns to step S1110 to repeat the process.
[0038]
On the other hand, in the print start process started by the print page management control (S1113), first, in step S1104, the recording paper is fed from the cassette, and in the subsequent step S1115, the image of the original is read from the image memory unit 20 to read the image. Wait for the end of deployment. When the image development is completed, the process advances to step S1016 to output the images at the same timing, form an image on the recording paper, and the image-formed recording paper is discharged out of the apparatus through the main body discharge roller 628. This series of processing is repeated.
(9) Fax reception print processing
The FAX reception print process will be described with reference to the flowchart shown in FIG. First, the FAX control unit 3 monitors whether FAX data is received by the FAX communication control unit 10 (S1201). When the FAX data is received, the process proceeds to step S1202, the received image information is set, and in step S1203, a storage request is issued to the storage page management control (S1209). Storage of the image memory unit 20 managed by the memory control unit for page management control is started. Thereafter, it is determined whether or not data of the next page exists. If data exists, the process returns to step S1202, the above-described processing is repeated, data is accumulated from the FAX communication control unit 10, and Repeat until there is no received data.
[0039]
After all the data is stored, a job start request is issued to the job management control unit 1 in step S1205. In step S1206, the control waits for a job start response. When a response from the job management control unit 1 is received, the process advances to step S1207 to activate the FAX print control unit 9 for performing print processing, and a print control task. Start.
[0040]
On the other hand, in the print processing started in step S1207, first, in step S1210, it is determined whether or not an image is stored in the memory by the above-described storage page management control (S1209). If it has not been accumulated, it waits for accumulation, and if it has been accumulated, the process proceeds to step S1211, a print request is issued to the print page management control (S1213), and printing is started when permitted. Control to do. Thus, the print start process is started. Next, in step S1212, the end of the received data is determined. If there is data, the process returns to step S1210 to repeat the process.
[0041]
On the other hand, in the print start process started by the print page management control (S1213), first, in step S1214, the recording paper is fed from the cassette, and in the subsequent step S1215, the image of the original is read from the image memory unit 20 to read the image. Wait for the end of deployment. When the image development is completed, the process advances to step S1206 to output the images at the same timing, form an image on the recording paper, and the recording paper on which the image has been formed passes through the main body discharge roller 628 and is discharged outside the apparatus. This series of processing is repeated.
[0042]
As described above, according to this embodiment, print job productivity is improved by determining job priority, presence / absence of a paper discharge processing device, paper discharge dedicated tray setting, and performing optimal job scheduling. It becomes possible to improve.
[0043]
Even if the present invention is applied to a system composed of a plurality of devices (for example, a host computer, interface device, reader, printer, etc.), a device (for example, a copier, a facsimile device, etc.) composed of a single device. You may apply to.
[0044]
Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and store the computer (CPU or MPU) of the system or apparatus in the storage medium. Needless to say, this can also be achieved by reading and executing the programmed program code.
[0045]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0046]
As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0047]
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. It goes without saying that the case where the functions of the above-described embodiment are realized by performing part or all of the actual processing and the processing is included.
[0048]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
[0049]
【The invention's effect】
As described above, according to the present invention, it is possible to schedule optimal job execution according to job priority and discharge destination.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a control configuration of a composite image forming apparatus according to an exemplary embodiment.
FIG. 2 is a diagram illustrating an operation unit of the composite image forming apparatus according to the present exemplary embodiment.
FIG. 3 is a diagram illustrating a user mode list screen displayed when a user mode key 216 of the operation unit is pressed.
4 is a diagram showing a setting screen when the print priority order setting 301 shown in FIG. 3 is selected. FIG.
FIG. 5 is a diagram showing a setting screen when a dedicated tray setting 302 shown in FIG. 3 is selected.
6 is a cross-sectional view showing the structure of a reader unit 200 and a printer unit 300 shown in FIG.
7 is a flowchart showing processing of the job management control unit 1 shown in FIG.
FIG. 8 is a diagram illustrating a configuration of a job queue in the present embodiment.
FIG. 9 is a diagram illustrating an example in which job scheduling is performed.
FIG. 10 is a flowchart showing copy mode processing in the present embodiment.
FIG. 11 is a flowchart illustrating PDL print processing according to the present exemplary embodiment.
FIG. 12 is a flowchart illustrating FAX reception print processing according to the present exemplary embodiment.

Claims (9)

原稿読取手段を介して入力された画像情報の印刷を要するジョブと、コンピュータから出力された画像情報の印刷を要するジョブとを含む複数のジョブを受付可能であり、且つ、印刷要求がなされたジョブの印刷を行う印刷手段を有し、且つ、前記印刷手段により印刷がなされたジョブの印刷物を複数の排出先の何れかに排出可能にした画像形成装置であって、
前記印刷手段により印刷対象となる複数のジョブの優先順位を確認し、優先順位が低いジョブよりも優先順位が高いジョブの印刷を優先して前記印刷手段により実行させ、且つ、前記印刷手段により印刷がなされたジョブの印刷物を前記複数の排出先のうちの、そのジョブの印刷物の排出先として予め指定された排出先へ排出させる手段と、
印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が同じである場合に、前記2つのジョブのうちの一方のジョブの印刷完了を待たずに他方のジョブの印刷を行うこと無しに、前記2つのジョブのうちの、優先順位が高いジョブの印刷が完了した後に、前記2つのジョブのうちの、優先順位が低いジョブの印刷を完了できるようにするか、
印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が異なる場合に、前記2つのジョブのうちの一方のジョブの印刷完了を待たずに、前記2つのジョブのうちの他方のジョブの印刷を実行可能にする手段と、
有することを特徴とする画像形成装置。
A job that can accept a plurality of jobs including a job that requires printing of image information input via a document reading unit and a job that requires printing of image information output from a computer, and for which a print request has been made An image forming apparatus capable of discharging a printed matter of a job printed by the printing unit to any one of a plurality of discharge destinations.
The printing unit confirms the priority order of a plurality of jobs to be printed, the printing unit gives priority to printing a job having a higher priority than a job having a lower priority order, and the printing unit performs printing. Means for discharging the printed matter of the job for which the job has been made to a discharge destination designated in advance as a discharge destination of the printed matter of the job among the plurality of discharge destinations ;
When there are two jobs to be printed and the discharge destinations designated in advance as the discharge destinations of the two jobs are the same, without waiting for the completion of printing of one of the two jobs Without printing the other job, it is possible to complete the printing of the low priority job of the two jobs after the printing of the high priority job of the two jobs is completed. Or
When there are two jobs to be printed and the discharge destinations designated in advance as the discharge destinations of the two jobs are different, the above-described job is not waited for completion of printing of one of the two jobs. Means for enabling printing of the other of the two jobs ;
An image forming apparatus comprising Rukoto to have a.
印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が異なる場合に、前記2つのジョブのうちの一方のジョブの印刷と、前記2つのジョブのうちの他方のジョブの印刷とを交互に実行可能にすることを特徴とする請求項1記載の画像形成装置。 When there are two jobs to be printed and the discharge destinations designated in advance as the discharge destinations of the two jobs are different, printing of one of the two jobs and the two jobs 2. The image forming apparatus according to claim 1 , wherein printing of the other job can be executed alternately . 複数のジョブの優先順位の設定と、各ジョブの複数の排紙先の設定とを、前記画像形成装置の操作手段を介して予めユーザにより実行可能にすることを特徴とする請求項1又は2記載の画像形成装置。Claim wherein setting the priorities of the plurality of jobs, and a set of a plurality of paper discharge destinations of the job, that executable by the user in advance through the operation unit of the image forming apparatus 1 or 2 The image forming apparatus described. 前記原稿読取手段からのジョブは、前記画像形成装置の操作手段からのユーザ指示により前記原稿読取手段で読み取った画像情報がメモリに蓄積されたうえで印刷要求を行い、前記コンピュータからのジョブは、該ジョブのPDLデータが画像展開手段でビットマップ画像に変換され、その変換後の画像情報がメモリに蓄積されたうえで印刷要求を行うことを特徴とする請求項1乃至3の何れかに記載の画像形成装置。 The job from the original reading unit makes a print request after image information read by the original reading unit is stored in a memory according to a user instruction from the operation unit of the image forming apparatus. PDL data of the job is converted into a bitmap image in the image expansion unit, according to any one of claims 1 to 3 image information after the transformation and performing a print request after having been stored in the memory Image forming apparatus. 原稿読取手段を介して入力された画像情報の印刷を要するジョブと、コンピュータから出力された画像情報の印刷を要するジョブとを含む複数のジョブを受付可能であり、且つ、印刷要求がなされたジョブの印刷を行う印刷手段を有し、且つ、前記印刷手段により印刷がなされたジョブの印刷物を複数の排出先の何れかに排出可能にした画像形成装置のための画像形成方法であって、
前記印刷手段により印刷対象となる複数のジョブの優先順位を確認し、優先順位が低いジョブよりも優先順位が高いジョブの印刷を優先して前記印刷手段により実行させ、且つ、前記印刷手段により印刷がなされたジョブの印刷物を前記複数の排出先のうちの、そのジョブの印刷物の排出先として予め指定された排出先へ排出させる工程と、
印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が同じである場合に、前記2つのジョブのうちの一方のジョブの印刷完了を待たずに他方のジョブの印刷を行うこと無しに、前記2つのジョブのうちの、優先順位が高いジョブの印刷が完了した後に、前記2つのジョブのうちの、優先順位が低いジョブの印刷を完了できるようにするか、
印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出先として予め指定された排出先が異なる場合に、前記2つのジョブのうちの一方のジョブの印刷完了を待たずに、前記2つのジョブのうちの他方のジョブの印刷を実行可能にする工程と、
有することを特徴とする画像形成方法。
A job that can accept a plurality of jobs including a job that requires printing of image information input via a document reading unit and a job that requires printing of image information output from a computer, and for which a print request has been made An image forming method for an image forming apparatus that includes a printing unit that performs the printing of the image, and that allows a printed matter of a job printed by the printing unit to be discharged to any of a plurality of discharge destinations,
The printing unit confirms the priority order of a plurality of jobs to be printed, the printing unit gives priority to printing a job having a higher priority than a job having a lower priority order, and the printing unit performs printing. Discharging the printed matter of the job to which the job has been made to a discharge destination designated in advance as a discharge destination of the printed matter of the job ;
When there are two jobs to be printed and the discharge destinations designated in advance as the discharge destinations of the two jobs are the same, without waiting for the completion of printing of one of the two jobs Without printing the other job, it is possible to complete the printing of the low priority job of the two jobs after the printing of the high priority job of the two jobs is completed. Or
When there are two jobs to be printed and the discharge destinations designated in advance as the discharge destinations of the two jobs are different, the above-described job is not waited for completion of printing of one of the two jobs. Enabling execution of printing of the other of the two jobs ;
The image forming method according to claim Rukoto to have a.
印刷すべきジョブが2つ存在する場合で且つ当該2つのジョブの排出 先として予め指定された排出先が異なる場合に、前記2つのジョブのうちの一方のジョブの印刷と、前記2つのジョブのうちの他方のジョブの印刷とを交互に実行可能にすることを特徴とする請求項5記載の画像形成方法。 When there are two jobs to be printed and the discharge destinations designated in advance as the discharge destinations of the two jobs are different, printing of one of the two jobs and the two jobs 6. The image forming method according to claim 5 , wherein printing of the other job can be executed alternately . 複数のジョブの優先順位の設定と、各ジョブの複数の排紙先の設定とを、前記画像形成装置の操作手段を介して予めユーザにより実行可能にすることを特徴とする請求項5又は6記載の画像形成方法。 Setting a priority of the plurality of jobs, and a set of a plurality of paper discharge destinations of the job, according to claim 5 or, characterized in that executable by the user in advance through the operation unit of the image forming apparatus 6 The image forming method described. 前記原稿読取手段からのジョブは、前記画像形成装置の操作手段からのユーザ指示により前記原稿読取手段で読み取った画像情報がメモリに蓄積されたうえで印刷要求を行い、前記コンピュータからのジョブは、該ジョブのPDLデータが画像展開手段でビットマップ画像に変換され、その変換後の画像情報がメモリに蓄積されたうえで印刷要求を行うことを特徴とする請求項5乃至7の何れかに記載の画像形成方法。 The job from the original reading unit makes a print request after image information read by the original reading unit is stored in a memory according to a user instruction from the operation unit of the image forming apparatus. PDL data of the job is converted into a bitmap image in the image expansion unit, according to any one of claims 5 to 7 image information after the transformation and performing a print request after having been stored in the memory Image forming method. 請求項5乃至8の何れかに記載の画像形成方法のプログラムコードが記憶されたコンピュータ読み取り可能な記憶媒体。A computer-readable storage medium in which the program code of the image forming method according to claim 5 is stored.
JP2000140805A 2000-05-12 2000-05-12 Image forming apparatus and image forming method Expired - Fee Related JP3805170B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000140805A JP3805170B2 (en) 2000-05-12 2000-05-12 Image forming apparatus and image forming method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000140805A JP3805170B2 (en) 2000-05-12 2000-05-12 Image forming apparatus and image forming method

Publications (2)

Publication Number Publication Date
JP2001320529A JP2001320529A (en) 2001-11-16
JP3805170B2 true JP3805170B2 (en) 2006-08-02

Family

ID=18648030

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000140805A Expired - Fee Related JP3805170B2 (en) 2000-05-12 2000-05-12 Image forming apparatus and image forming method

Country Status (1)

Country Link
JP (1) JP3805170B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4089701B2 (en) 2005-05-10 2008-05-28 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus, image processing system, and image processing method

Also Published As

Publication number Publication date
JP2001320529A (en) 2001-11-16

Similar Documents

Publication Publication Date Title
US5847857A (en) Image forming apparatus having real time priority determining means
JP3898987B2 (en) Image forming apparatus, image transfer control method used in the apparatus, program causing computer to execute the method, and computer-readable recording medium storing the program
JP3387887B2 (en) Image forming method and image forming system
US5734482A (en) Image processing apparatus and its control method
JP3486478B2 (en) Image forming apparatus and control method thereof
JP4785469B2 (en) Image forming apparatus, image forming system, and control method of image forming system
JP3308704B2 (en) Image forming apparatus and control method of image forming apparatus
JP2000174948A (en) Device and method for inputting and outputting picture and picture processing system
JP2000094800A (en) Image forming apparatus, image forming system, and computer-readable storage medium storing image forming program
JP3805170B2 (en) Image forming apparatus and image forming method
JPH0863310A (en) Image processor
JP4508329B2 (en) Printing apparatus, control method therefor, and storage medium
JP3612802B2 (en) Image processing device
JP3191775B2 (en) Image recording device
JPH07221945A (en) Image forming device
JP3203171B2 (en) Image forming device
JP2000198257A (en) Image memory and control method and memory medium
JP2993141B2 (en) Image recording device
JPH08307654A (en) Image forming device
JPH11275326A (en) Image processor and control method
JPH11133833A (en) Image forming device, its control method and information processing system
JP3324561B2 (en) Recording device
JPH10143015A (en) Copying device
JPH07154541A (en) Picture recorder
JP3981167B2 (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041026

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20041026

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20041026

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060123

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060324

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060418

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060509

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100519

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100519

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110519

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120519

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120519

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130519

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140519

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees