(57)【特許請求の範囲】
【請求項１】
複数の作業内容を登録することができる登録手段と、
前記複数の作業内容を順に実行する実行手段と、
前記登録された作業内容を修正する修正手段と、
前記修正された作業内容を実行するための時間が、修正前と比較して増加するか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記修正された作業内容が前記実行手段で実行される順番を変更する変更手段とを備えた、画像形成装置。
【請求項２】
前記登録手段は、ＩＤコードを用いて登録を行ない、
前記修正手段は、ＩＤコードを用いて修正を行なう、請求項１に記載の画像形成装置。
【請求項３】
前記判定手段により時間が修正前と比較して増加すると判定された場合に、前記変更手段は前記実行手段で実行される作業内容の順番を変更する、請求項１に記載の画像形成装置。
【請求項４】
複数の作業内容を登録することができる登録手段と、
前記複数の作業内容を順に実行する実行手段と、
前記登録された作業内容を修正する修正手段と、
前記修正された作業内容を実行するための時間が、修正前と比較して増加するか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記修正された作業内容を実行するための時間が修正前に対して増加すると判定されたときは、前記修正された作業内容の実行に対しては、修正前にかかる時間の完了するところで切上げ、前記修正による増加分の作業内容は前記登録手段によって登録されているすべての作業内容の完了後に実行するよう制御する制御手段とを備えた、画像形成装置。
【請求項５】
前記登録手段は登録される前記作業内容ごとに画像形成枚数を登録し、
前記修正手段は前記登録された画像形成枚数を修正する、請求項４に記載の画像形成装置。
【請求項６】
前記登録手段は登録される前記作業内容ごとに画像形成モードを登録し、
前記修正手段は前記登録された画像形成モードを修正し、
前記修正による増加分の作業内容とは、修正による処理時間延長分の作業内容である、請求項４に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は画像形成装置に関し、特に複写機、ファクシミリまたはそれらの複合機等として用いられる画像形成装置に関するものである。
【０００２】
【従来の技術】
従来より、メモリ機能を有するデジタル複写機（画像形成装置の一種）が知られている。メモリ機能とは、読取られた画像データおよび作業内容（複写枚数、複写倍率など）を記憶しておく機能である。メモリ機能により、画像データや作業内容の入力と、画像の出力（コピー出力）とは別個独立に行なうことができる。１つの作業を１つのジョブと称し、複数のジョブを登録し、順に実行することから、このような複写機をマルチジョブ複写機と呼ぶことがある。
【０００３】
マルチジョブ複写機を複数人で共有して使用する場合に、新たなジョブを登録しようとするものは、メモリに残っている未処理のジョブのデータの量から、新たに登録するジョブが実行されるまでの時間を知ることができる。
【０００４】
【発明が解決しようとする課題】
マルチジョブ複写機において、メモリに登録されていてまだ処理が行なわれていないジョブの作業内容（複写枚数、複写倍率等）を修正、変更する場合がある。このときたとえば、修正により複写枚数が増加する場合には、修正前に比べジョブの実行に要する時間が増加する。
【０００５】
このような場合には、その後に予定されているジョブの開始、終了時刻も遅れることになる。このとき、他の人が入力したジョブの開始、終了時刻が遅れることになると、他の人に不都合が生じることになる。
【０００６】
この発明はそのような問題点を解決するためになされたものであり、登録されている作業内容に変更があっても、不都合の生じない画像形成装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するためこの発明のある局面に従うと、画像形成装置は、複数の作業内容を登録することができる登録部と、複数の作業内容を順に実行する実行部と、登録された作業内容を修正する修正部と、修正された作業内容を実行するための時間が修正前と比較して増加するか否かを判定する判定部と、判定部の判定結果に基づいて、修正された作業内容が実行部で実行される順番を変更する変更部とを備える。
【０００８】
さらに好ましくは、登録部は、ＩＤコードを用いて登録を行ない、修正部は、ＩＤコードを用いて修正を行なう。
【０００９】
さらに好ましくは、判定部により時間が修正前と比較して増加すると判定された場合に、変更部は実行部で実行される作業内容の順番を変更する。
【００１０】
これらの発明に従うと、修正された作業内容を実行するための時間が修正前と比較して増加するか否かが判定され、その判定結果に基づいて修正された作業内容が実行される順番が変更される。これにより、登録されている作業内容に変更があっても、不都合が生じない画像形成装置を提供することができる。
【００１１】
この発明の他の局面に従うと、画像形成装置は、複数の作業内容を登録することができる登録手段と、複数の作業内容を順に実行する実行手段と、登録された作業内容を修正する修正手段と、修正された作業内容を実行するための時間が、修正前と比較して増加するか否かを判定する判定手段と、判定手段の判定結果に基づいて、修正された作業内容を実行するための時間が修正前に対して増加すると判定されたときは、修正された作業内容の実行に対しては、修正前にかかる時間の完了するところで切上げ、修正による増加分の作業内容は登録手段によって登録されているすべての作業内容の完了後に実行するよう制御する制御手段とを備える。
【００１２】
好ましくは、登録手段は登録されている作業内容ごとに画像形成枚数を登録し、修正手段は登録された画像形成枚数を修正する。
【００１３】
さらに好ましくは、登録手段は登録される作業内容ごとに画像形成モードを登録し、修正手段は画像形成モードを修正し、修正による増加分の作業内容とは、修正による処理時間延長分の作業内容である。
【００１４】
この発明の他の局面に従うと、修正された作業内容を実行するための時間が修正前に対して増加すると判定されたときは、修正による増加分の作業内容は登録されているすべての作業内容の完了後に実行される。これにより、登録されている作業内容に変更があっても、不都合が生じない画像形成装置を提供することができる。
【００１５】
【発明の実施の形態】
［第１の実施の形態］
図１は、本発明の第１の実施の形態におけるデジタル複写機の全体構成を示す断面図である。
【００１６】
図１を参照して、デジタル複写機は、原稿を読取って画像信号に変換する走査系１０と、走査系１０から送られる画像信号を処理する画像信号処理ユニット２０と、画像信号処理ユニット２０から入力される画像データを記憶し、印字処理ユニットに出力するメモリユニット３０と、メモリユニット３０から出力される画像データに基づいて半導体レーザ６１を駆動する印字処理ユニット４０と、半導体レーザ６１からのレーザ光を感光体ドラム７１上の露光位置に導くレーザ光学系６０と、露光による潜像を現像し、記録紙上に転写し、定着して画像を形成する作像系７０と、複写機本体の上面に設けられた操作パネル（図１では不図示）と、原稿を搬送し必要に応じて表裏の反転を行なう原稿搬送部５００とから構成されている。
【００１７】
なお、走査系１０および画像信号処理ユニット２０などによって読取部ＩＲが、また印字処理ユニット４０、レーザ光学系６０、および作像系７０などによってプリンタ部Ｐがそれぞれ構成されている。
【００１８】
読取部ＩＲは、原稿ガラス１９上に載せられた原稿の画像を読取り、その原稿の画像の各画素に対応する画像データを生成する。露光ランプ１２と第１ミラー１３ａとを有する第１スキャナ１１、および第２，第３ミラー１３ｂ，１３ｃを有する第２スキャナ１４は、スキャンモータＭ２の駆動により矢印ｂ，ｂ′方向（副走査方向）に移動する。
【００１９】
露光ランプ１２の光は原稿ガラス１９上の原稿によって反射され、ミラー１３ａ，１３ｂ，１３ｃ，およびレンズ１５を介してラインセンサ（ＣＣＤ）１７に照射される。ラインセンサ１７は、図１の紙面に直交する方向（主走査方向）に多数の光電変換素子を配列したものであり、たとえば４００ＤＰＩで画像を読取り、各画素に対応する画像データを出力する。
【００２０】
また、前述のように第１スキャナ１１が矢印ｂ，ｂ′方向に移動することにより、ラインセンサ１７は原稿画像を副走査することができる。センサＳＥ３は、第１スキャナ１１がホームポジションにあることを検出するためのセンサである。
【００２１】
ラインセンサ１７から出力される画像データは、画像信号処理ユニット２０において処理された後、メモリユニット３０へ送信される。メモリユニット３０は、画像信号処理ユニット２０から受信した画像データを圧縮して一旦記憶し、伸長処理を行なってプリンタ部Ｐへ送信する。その際、必要な場合には、回転編集処理などが施される。
【００２２】
また、メモリユニット３０は、後述する外部機器インタフェース部を有しており、外部機器接続用コネクタ９０を介し、外部ケーブル９１を通して外部機器に接続されている。画像信号処理ユニット２０とメモリユニット３０については後に詳述する。
【００２３】
次に、プリンタ部Ｐについて説明する。印字処理ユニット４０は、メモリユニット３０から受信した画像データに基づいてレーザ光学系６０を制御するものである。レーザ光学系６０は、印字処理ユニット４０によって変調（オン／オフ）制御されるレーザビームを放射する半導体レーザ６１と、この半導体レーザ６１から放射されたレーザビームを感光体ドラム７１上へ走査させるためのポリゴンミラー６２、ｆθレンズ６３、およびミラー６４ａ，６４ｂとを有する。
【００２４】
回転駆動される感光体ドラム７１の周囲には、その回転方向に沿って、帯電チャージャ７２と、現像器７３と、転写チャージャ７４と、分離チャージャ７５と、クリーナ７６と、イレーサランプ７７とが配置されている。感光体ドラム７１は、周知の電子写真プロセスによってトナー画像を形成し、用紙上に転写する。用紙は、給紙カセット８１ａ，８１ｂから給紙ローラ８２ａ，８２ｂによって供給され、用紙搬送通路８３およびタイミングローラ８４によって転写チャージャ７４の位置へ送り込まれる。転写チャージャ７４の位置でトナー像が転写された用紙は、搬送ベルト８５と、定着器８６と、排出ローラ８７とを介して、再給紙ユニット６００へ排出される。
【００２５】
作像系７０の各種ローラや感光体ドラム７１は、メインモータＭ１によって駆動される。また、給紙カセット８１ａ，８１ｂの近傍には、各カセットに収容されている用紙のサイズを検出するための用紙サイズ検出センサＳＥ１，ＳＥ２が設けられている。
【００２６】
原稿搬送部５００は、原稿給紙トレイ５１０上にセットされた原稿を自動的に原稿ガラス上に搬送し、また走査系１０によって読取られた原稿を原稿排紙部５１１に排出するものである。
【００２７】
通常モードにおいては、ユーザは１枚または複数枚の原稿を、読取るべき面を上に向けて原稿給紙トレイ５１０にセットし、サイド規制板を原稿の幅に合せる。動作が開始されると、セットされた原稿は最下部から順に給紙ローラ５０１によって搬送され、捌きローラ５０２と捌きパッド５０３によって捌かれて、１枚ずつ給紙される。搬送される原稿は中間ローラ５０４を通過し、レジストセンサＳＥ５１および幅サイズセンサＳＥ５３によりサイズなどが検出された後、レジストローラ５０５によって斜行を補正される。原稿の後端が原稿スケール５１２の左端を通過した直後に、原稿搬送ベルト５０６がわずかに逆転して停止する。
【００２８】
これにより、原稿の右端は原稿スケール５１２の端縁に当接し、原稿は原稿ガラス１９上の正確な位置に設定される。このとき、次の原稿の先端はレジストローラ５０５に達しており、次の原稿の搬送時間を短縮するようになっている。
【００２９】
原稿が原稿ガラス１９上の正確な読取位置に設定されると、走査系１０による原稿の読取走査が行なわれる。原稿の読取が終了すると、原稿は原稿搬送ベルト５０６により左方向に搬送され、反転ローラ５０７で搬送方向が変更され、切換爪５０８の上方を通過して排紙トレイ５１１上に排出される。
【００３０】
なお、両面原稿の場合は、第１面の読取が終了すると原稿は、原稿搬送ベルト５０６により左方向に搬送され、反転ローラ５０７で搬送方向が変更された後、切換爪５０８により再び原稿ガラス１９上に送り出され、原稿の第２面が読取位置に設定される。
【００３１】
第２面の読取が終了した原稿は、原稿搬送ベルト５０６により左方向に搬送され、反転ローラ５０７、切換爪５０８および排出ローラ５０９を経て排紙トレイ５１１上に排出される。
【００３２】
再給紙ユニット６００は、両面コピーを自動化するための付加装置としてプリンタの側面に取付けられており、排出ローラ８７により本体から排出された用紙を一旦収納し、スイッチバック搬送を行なってプリンタ本体に送り返す機能を有している。
【００３３】
片面コピーモードにおいて、用紙は再給紙ユニット６００を素通りして排紙トレイ６２１上に排出される。これに対して、両面コピーモードにおいては、図示しないソレノイドによって切換爪６０１上の左端部が上方へ移動し、排出ローラ８７から排出された用紙は、搬送ローラ６０２を通って正反転ローラ６０３に達する。
【００３４】
用紙後端が用紙センサＳＥ６１に達すると、正反転ローラ６０３が反転する。これによって、用紙はプリンタ本体へ戻される。戻された用紙は、水平搬送ローラ８８ａ，８８ｂ，８８ｃを通ってタイミングローラ８４へ送られて待機する。
【００３５】
ここで、複数枚の用紙が連続給紙された場合は、各用紙は互いに重ならないように所定の間隔をあけて次々に搬送されて、再給紙ユニット６００に送り込まれる。用紙の搬送経路長は一定であるので、再給紙ユニット６００および水平搬送ローラ８８ａ〜８８ｃによる１循環の用紙枚数（最多循環枚数）は、用紙サイズに依存することになる。
【００３６】
図２は、図１のデジタル複写機の操作パネルの平面図である。
操作パネルには、状態表示および各種モード設定のための液晶タッチパネル２０１と、コピーの数値条件（枚数や倍率等）を入力するためのテンキー２０２と、数値条件を標準値に戻すためのクリアキー２０３と、コピーモードを初期化するためのパネルリセットキー２０４と、コピー中止を指示するためのストップキー２０５と、コピー開始を指示するためのスタートキー２０６と、片面原稿であるか両面原稿であるかを指定するための原稿指定キー２０９と、両面コピーと片面コピーとを切換えるためのコピーモードキー２１０と、割込起動および復帰を入力するための割込キー２０８とが配置されている。
【００３７】
また、操作パネルには、ＩＤカード２１２を挿入するためのＩＤカード挿入口２１１が設けられている。
【００３８】
図３および図４は、複写機の制御部１００の構成を示すブロック図である。
図３および図４を参照して、制御部１００は、７個のＣＰＵ１〜７を中心に構成され、これら各ＣＰＵ１〜７には、それぞれプログラムを格納したＲＯＭ１１１〜１１７、およびプログラム実行のワークエリアとなるＲＡＭ１２１〜１２７が設けられている。なおＣＰＵ３は、メモリユニット３０内に設けられている。
【００３９】
ＣＰＵ１は、操作パネルの各種操作キーからの信号の入力および液晶タッチパネル２０１の表示にかかわる制御を行なう。ＣＰＵ２は、画像信号処理ユニット２０の各部の制御と走査系１０の駆動制御を行なう。ＣＰＵ４は、印字処理ユニット４０、レーザ光学系６０および作像系７０の制御を行なう。メインモータＭ１の制御を行なうのもＣＰＵ４である。ＣＰＵ５は、制御部１００の全体のタイミング調整や動作モードの設定のための処理を行なう。
【００４０】
ＣＰＵ３は、メモリユニット３０を制御することによって読取った画像データをメモリ（図６における画像メモリ３０４）に一旦格納し、これを読出して印字処理ユニット４０へ出力する。メモリユニット３０には、外部機器とのインタフェースを行なう機能がある。画像データや制御データのやり取りはメモリユニット３０を介して実行される。
【００４１】
なお、用紙サイズ検出センサＳＥ１，ＳＥ２からの信号は、ＣＰＵ４の管理するＩ／Ｏへ入力され、複写用紙のサイズはＣＰＵ４で管理される。
【００４２】
ＣＰＵ６は、原稿搬送部５００による原稿搬送の制御を行なう。ＣＰＵ７は、再給紙ユニット６００の制御を行なう。
【００４３】
図５は読取部ＩＲおよび画像信号処理ユニット２０のブロック図である。なお、この図においてＣＰＵ２、ＲＯＭ１１２、ＲＡＭ１２２およびラインセンサ（ＣＣＤ）１７は、図３とそれぞれ対応している。
【００４４】
図を参照して、タイミング制御部２１より画像読取同期信号が各ブロックへ供給される。ＣＣＤ（ラインセンサ）１７は原稿情報を光電変換し電気信号を生成する。その信号は、アンプ部（ＡＭＰ）２３によって増幅され、Ａ／Ｄ変換器２５によって８ビットのデジタル信号へ変換される。その信号は、シェーディング補正部２６によって光学系やＣＣＤによる歪を取除く処理がなされる。次に、濃度変換部２７で反射データを濃度データへ変換したり、ガンマ補正をする処理が行なわれる。
【００４５】
濃度変換部２７から出力された信号は、電気変倍部２８へ入力され、設定されている倍率情報から主走査方向に対して電気的な変倍処理が実行される。その後、編集加工部２９で編集処理された画像データは、プリンタ部Ｐやメモリユニット３０へ供給される。
【００４６】
画像モニタメモリ２４は、ＣＰＵ２からの指示により、画像データを１ライン分記憶する。また、ＣＰＵ２は各画像処理部２６〜２９へのパラメータの設定、スキャナモータＭ２の駆動によるスキャン制御、タイミング制御部のＣＰＵ５（ホストＣＰＵ）との通信などの読取部ＩＲの全体の制御を行なう。
【００４７】
次に、原稿サイズおよび原稿が縦向きか横向きかの検知方法について説明する。
【００４８】
読取った画像のどの部分が原稿であるかの判断は、たとえば原稿カバーを鏡面のものとして、原稿を走査して反射光量が多いところを原稿と判断することにより行なう。鏡面であれば、反射光量はほとんどないためその判断は容易である。したがって、原稿カバーを開放した状態で走査しても原稿の位置を知ることができる。
【００４９】
ＣＰＵ２は、ＣＰＵ５より原稿サイズ検出動作の指示を受けると、予備スキャンを行なう。ＣＰＵ２は、スキャナ位置センサＳＥ−ＩＲからのスキャナ位置情報に基づいてスキャナモータＭ２を制御し、第１スキャナ１１を副走査方向に走査させる。副走査方向に対応したタイミングで、画像データの内容とスキャナ位置情報とから原稿サイズと原稿が縦置きであるか横置きであるかとを検出し、検出結果をホストＣＰＵ５へ送信する。
【００５０】
原稿の置かれている正確な位置、たとえば基準位置に対するずれ量や傾き角度も同様に検出が行なわれる。その検出結果はＣＰＵ５へ送信される。
【００５１】
ＣＰＵ２は、ＣＰＵ５から送信される倍率情報をもとに、画像読取時に、その倍率情報に合ったスキャン速度でスキャナモータＭ２の速度制御を行なう。
【００５２】
図６は、メモリユニット３０のブロック図である。
図を参照してメモリユニット３０は、画像信号処理ユニット、印字処理ユニット、および外部ＩＦ部３１０への画像データのルートを切換えるバス切換部３０１と、入力画像データの単純２値の領域と中間調の領域とを判別する領域判別部３０３と、ＣＰＵ３からのパラメータ設定に基づいて２値データを生成する２値化処理部３０２と、２頁分の容量を有した画像メモリ３０４と、それぞれ独立に動作可能な圧縮器３１１および伸長器３１２を有した符号処理部３０５と、マルチポートの符号メモリ３０６と、回転・変倍・移動などを行なう編集処理部３０７と、ＣＰＵ３からのパラメータ設定に基づいて多値化処理を行なう多値化処理部３０８と、スムージング処理を行なうスムージング処理部３０９と、これらの全体を制御するＣＰＵ３などとから構成される。
【００５３】
切換部３０１は、外部ＩＦ部３１０を介して外部機器と画像データをやり取りできるようになっている。符号メモリ３０６と外部ＩＦ部３１０との間の画像転送は、本体のコピー処理と並列して行なうことができる。そのとき、必要であれば符号処理部３０５において画像データが圧縮／伸長処理される。
【００５４】
原稿の走査によって読取られた画像または外部機器から外部ＩＦ部３１０を介して入力された画像を一旦記憶するメモリモードのコピーにおいては、メモリユニット３０の２値化処理部３０２には、画像信号処理ユニット２０からバス切換部３０１および領域判別部３０３を介して８ビットの多値画像データが入力される。２値化処理部３０２は、誤差拡散、ディザ法などによって、多値画像データを復元可能な範囲で２値の画像データに変換する処理を行なう。２値化後の画像データは、画像メモリ３０４に一旦書込まれる。
【００５５】
符号処理部３０５は、画像メモリ３０４に画像データが書込まれると、そのデータを読出しかつ圧縮して符号データ（圧縮データ）を生成し、これを符号メモリ３０６に書込む。また、符号処理部３０５は、プリントの対象となる符号データを符号メモリ３０６から読出して伸長し、得られた画像データを画像メモリ３０４に書込む。なお、圧縮器３１１および伸長器３１２はコピー速度向上のために互いに独立してかつ並行に動作可能に構成されており、これらと符号メモリ３０６との間では、データがそれぞれ図示しないＤＭＡコントローラによってＤＭＡ転送されるようになっている。
【００５６】
伸長後の画像データを、画像メモリ３０４に転送するとき、編集処理部３０７によって必要に応じて回転、変倍などの編集処理が行なわれる。
【００５７】
伸長および編集処理により１頁分の画像データが再生されると、そのデータが画像メモリ３０４から読出される。読出されたデータは、多値化、スムージング処理部３０８，３０９でモードによっては多値のデータに復元され、必要に応じてスムージング処理される。そして、その多値の画像データが印字処理ユニット４０へまたは外部ＩＦ部３１０を介して外部機器へ転送される。
【００５８】
このような原稿画像の一時的な記憶に際して、符号メモリ３０６はＲＡＭ１２３内に設けられた管理テーブルＭＴ１によって管理される。
【００５９】
図７および図８は、管理テーブルＭＴ１と符号メモリ３０６との関係を示す図である。
【００６０】
符号メモリ３０６は、３２Ｋバイト単位のメモリ領域に区分されており、書込（画像の読取時）と読出（プリント時）との同時制御を可能とすることを考慮して、それぞれの領域には頁ごとに符号データが格納される。
【００６１】
管理テーブルＭＴ１には、符号メモリ３０６の領域を示す番号と、書込順（原稿のスキャン順）に付与される画像データの頁番号（原稿画像の番号）ＰＮと、連結されている領域の番号と、圧縮方式やデータ長などの圧縮伸長処理に必要な各種の付加情報とが格納されている。これらの情報に基づいて、符号メモリ３０６は動的に管理される。
【００６２】
なお、図７における「前連結」は、各ページ内における３２Ｋバイトごとの領域の前方向へのつながりを示すものである。これが、“００”である場合には、１頁分のデータの最初の格納領域であることを示す。「後連結」もそれと同様に“ＦＦ”であるときは最後の領域であることを示し、“ＦＦ”以外の場合には、後につながる領域の番号を示す。
【００６３】
ＣＰＵ３は、画像メモリ３０４から画像データを読出して圧縮する際に、管理テーブルＭＴ１の情報を参照しながら、圧縮部３１１を制御して画像データを符号メモリ３０６に格納していく。また、画像データを出力する際には、それと逆の動作により符号メモリ３０６から符号データが読出される。管理テーブルＭＴ１内の情報は、該当する頁の情報が正常に読出され、ユーザの指定した枚数（部数）Ｍのコピーが完了したときに消去される。
【００６４】
次にこのデジタル複写機の動作シーケンスについて、各ＣＰＵの間でやり取りされる要求コマンド（Ｑ）と、レポート（Ａ）、またはデータの流れを中心に説明する。
【００６５】
図９は、メモリ書込動作の概略シーケンスを示す図である。書込動作では、画像信号処理ユニット２０から画像メモリ３０４へ画像データが転送される。
【００６６】
図を参照して、まず全体のシーケンスを制御しているＣＰＵ５が、ＣＰＵ３に対してメモリの準備を要求する。これを受けて、ＣＰＵ３は、内部ハードウェアに対し画像信号処理ユニット２０からの画像データを画像メモリ３０４へ転送させるためのバス接続状態の設定、２値化処理のためのモードの設定、画像メモリ３０４への書込領域の開始アドレスおよびＸＹレングス情報などの設定を行なう。
【００６７】
これらの設定が終わって準備が完了すると、ＣＰＵ３は、ＣＰＵ５に対してメモリ準備の完了を通知する。
【００６８】
ＣＰＵ５がＣＰＵ３およびＣＰＵ２に対して読取を要求すると、ＣＰＵ２は、その内部の原稿走査部に対してスキャンを要求する。
【００６９】
原稿走査部によりスキャンが開始され、第１スキャナ１１が画像領域に達すると、ＣＰＵ２により設定された画像処理モードに応じて、読取データ（画像データ）が画像信号処理ユニット２０からメモリユニット３０に転送される。
【００７０】
スキャンが終了し、ＣＰＵ２および３から読取の完了がＣＰＵ５へ通知されると、ＣＰＵ５はＣＰＵ３に対して、データの圧縮を要求する。これを受けてＣＰＵ３は、画像メモリ３０４からの読出アドレス、ＸＹレングス情報、符号メモリ３０６への書込アドレス、および圧縮部３１１のモード（たとえば算術符号化方式、ＭＨ方式）などを設定し、各部の起動を行なう。これによって圧縮処理が行なわれ、符号データが符号メモリ３０６に格納される。
【００７１】
圧縮処理が完了すると、ＣＰＵ３からＣＰＵ５に圧縮の完了が通知される。このとき、符号メモリ３０６が一杯になっていた場合には、圧縮不可能を示すパラメータを付加した圧縮完了レポートがＣＰＵ５に送られる。これによって、ＣＰＵ５は符号メモリ３０６がメモリフル状態になったことを知ることができる。
【００７２】
図１０は、メモリ読出動作の概略シーケンスを示す図である。
メモリ読出動作では、画像メモリ３０４から画像データが読出され、その画像データに基づいて用紙に複写画像がプリントされる。
【００７３】
図を参照して、ＣＰＵ５は、ＣＰＵ３に対してデータ伸長を要求する。ＣＰＵ３は、符号メモリ３０６からの読出アドレス、データ量、画像メモリ３０４への書込アドレス、ＸＹレングス情報、および伸長器３１２のモード（たとえば算術符号化方式、ＭＨ方式）、回転などの編集処理のモードなどを設定して各部の起動を行なう。これによって、伸長処理が行なわれ、画像データが画像メモリ３０４に書込まれる。
【００７４】
伸長処理が終了すると、ＣＰＵ３から完了レポートがＣＰＵ５へ送られる。その後ＣＰＵ５は、ＣＰＵ３に対して、画像メモリ３０４から画像データを読出すためのメモリ準備要求を出力する。これを受けて、ＣＰＵ３は内部ハードウェアに対して画像メモリ３０４から印字処理ユニット４０へ画像データを出力するためのバス接続状態の設定、画像メモリ３０４の読出領域の開始アドレスおよびＸＹレングス情報などの設定を行なう。
【００７５】
これらの設定が終わって準備が完了し、その通知をＣＰＵ５が受けると、ＣＰＵ５はＣＰＵ３および印字処理ユニット４０に対して、プリントを要求する。印字処理ユニット４０からＣＰＵ５に用紙の搬送状態を知らせる給紙レポートが送られ、その後画像メモリ３０４から読出された画像データが印字処理ユニット４０に出力され、プリントが行なわれる。
【００７６】
プリントが終了すると、ＣＰＵ３および印字処理ユニット４０が、ＣＰＵ５に対してプリント完了レポートおよびイジェクト完了レポートを送る。これらのレポートを受取ったＣＰＵ５は、必要に応じてＣＰＵ３に対してメモリクリア要求を与える。
【００７７】
図１１は、操作パネルの制御を行なうＣＰＵ１のメインフローチャートである。図を参照して、電源が投入されると、ＣＰＵ１はまずＲＡＭやレジスタなどを初期化する初期設定を行なう（♯１１）。その後、１ルーチンの長さを規定する内部タイマをセットし（♯１２）、キー操作を受付けるキー入力処理（♯１３）、操作に応じた表示を行なうパネル表示処理（♯１４）、その他の処理（♯１５）、および内部タイマの継続終了待ち（♯１６）を繰返し実行する。また、適時に割込処理として他のＣＰＵとの通信を行なう。パネル表示処理（♯１４）、その他の処理（♯１５）については後で詳しく説明する。
【００７８】
図１２は、メモリユニット３０の制御を行なうＣＰＵ３のメインフローチャートである。
【００７９】
ＣＰＵ３は、初期設定処理（♯３１）を行なった後、コマンド受信処理（♯３２）、ステータス送信処理（♯３３）、画像メモリ書込処理（♯３４）、圧縮制御処理（♯３５）、伸長制御処理（♯３６）、画像メモリ読出処理（♯３７）、およびその他の処理（♯３８）を繰返し実行する。
【００８０】
図１３は、プリンタ部Ｐの制御を行なうＣＰＵ４のメインフローチャートである。
【００８１】
ＣＰＵ４は、初期設定（♯４１）を行なった後、内部タイマのセット（♯４２）、現像、転写系の制御（♯４３）、搬送系の制御（♯４４）、定着系の制御（♯４５）、印字処理部の制御（♯４６）、その他の処理（♯４７）、および内部タイマの計測終了待ちの処理（♯４８）を繰返し実行する。
【００８２】
図１４は、複写機の制御を統括するＣＰＵ５のメインフローチャートである。ＣＰＵ５は、初期設定（♯５１）を行なった後、内部タイマのセット（♯５２）、他のＣＰＵからの入力データをチェックする入力データ解析処理（♯５３）、操作内容に応じて動作モードを定めるモード設定処理（♯５４）、割込切換処理（♯５５）、モードに応じたコマンド設定処理（♯５６）、コマンドを通信ポートに待機させる出力データセット（♯５７）、その他の処理（♯５８）、および内部タイマの待ち合せ処理（♯５９）を繰返し実行する。
【００８３】
図１５は、図１１のパネル表示処理（♯１４）でのフローチャートである。
図を参照して、ステップ♯１０１で、液晶タッチパネル２０１に表示すべき画面が何であるかが判定される。表示すべき画面が基本画面であるならば、ステップ♯１０２で基本画面が表示される。
【００８４】
ステップ♯１０１において表示すべき画面がジョブ管理画面であれば、ステップ♯１０３においてジョブ管理画面の中でどの画面を表示すべきかが判定される。表示すべき画面がジョブ管理基本画面であるならば、ステップ♯１０４でジョブ管理基本画面が表示される。
【００８５】
ステップ♯１０３で表示すべき画面がジョブナンバー表示画面であると判定されたのであれば、ステップ♯１０５でジョブナンバー表示画面が表示される。そして、ステップ♯１０６でＩＤコードの入力がテンキー２０２またはＩＤカード２１２によりあったと判定されたのであれば、ステップ♯１０７で入力されたＩＤコードに対応する登録されたジョブを表示する。そして、ステップ♯１０８において液晶タッチパネル２０１に修正キーを表示する。
【００８６】
ユーザは、この修正キーを押下することによりそのＩＤコードに対応するジョブの作業内容を修正することができる。
【００８７】
ステップ♯１０３で表示すべき画面が一覧表示画面であると判定されたのであれば、ステップ♯１０９で登録されたジョブの一覧を表示する一覧表示画面が液晶タッチパネル２０１に表示される。ステップ♯１１０でＩＤコードの入力があったかが判定され、ＹＥＳであればステップ♯１１１でそのＩＤコードに対応する表示されたジョブにマークを表示する。その後、ステップ♯１１２で修正キーを表示する。
【００８８】
ステップ♯１０１で表示すべき画面がその他の画面であると判定されたのであれば、ステップ♯１１３でそれぞれに対応する画面を表示する。
【００８９】
図１６は図１５のステップ♯１０２で表示される基本画面を示す図である。
図を参照して、基本画面にはジョブ管理キーＴＰ１と、ファイリングキーＴＰ２と、仕上げキーＴＰ３と、原稿→コピーキーＴＰ４と、基本キーＴＰ５と、メッセージ表示部ＴＰ６と、コピー枚数表示部ＴＰ７と、ジョブ登録キーＴＰ８とが表示される。
【００９０】
ジョブ管理キーＴＰ１をユーザが押下することにより、液晶タッチパネル２０１には後述するジョブ管理基本画面が表示される。ジョブ登録キーＴＰ８を押下することにより、新たな画像データの読取が行なわれ、ユーザにより作業内容（複写枚数、複写倍率等）が入力されることにより、新たなジョブが登録される。これらのキー入力に対応した処理は、図１１のステップ♯１３で行なわれる。
【００９１】
図１７は、図１５の♯１０４で表示されるジョブ管理基本画面を示す図である。
【００９２】
図を参照して、ジョブ管理基本画面においては、ジョブナンバー表示キーＴＰ９と、一覧表示キーＴＰ１０とが表示される。それぞれのキーを押下することにより、登録されているジョブの表示を行なうことができる。なお、基本キーＴＰ５を押下することにより、液晶タッチパネル２０１には、図１６の画面が表示される。
【００９３】
図１８は、図１５のステップ♯１０５で表示されるジョブナンバー表示画面を示した図である。
【００９４】
図を参照して、ジョブナンバー表示画面においては、ＩＤコードの入力を促す表示がなされる。また、ＥＸＩＴキーＴＰ１１が表示され、このキーを押下することにより表示はジョブ管理基本画面に戻る。
【００９５】
図１９は、図１８の状態からＩＤコードの入力があった後の状態を示す図である。
【００９６】
この場合には、入力されたＩＤコードが表示され、そのＩＤコードに対応付けて登録されたジョブの番号（ＪＯＢ−Ｎｏ．）と、そのジョブの終了時刻と、そのジョブが実行されるときのメモリの残量とが表示される。また、ジョブ内容修正キーＴＰ１２が表示される。ユーザはジョブ内容修正キーＴＰ１２を押下することにより、現在表示されているジョブの作業内容（複写枚数、用紙サイズ、倍率、その他のモード）の修正を行なうことができる。
【００９７】
図２０は、登録されたジョブの管理を行なうジョブ管理テーブルの構成を示す図である。
【００９８】
図を参照してジョブ管理テーブルでは、ジョブの登録番号（登録Ｎｏ．）と、そのジョブの画像データ容量ＣＡＰＡ（ｎ）と、そのジョブの実行に必要な時間ＴＩＭＥ（ｎ）と、実行中のジョブの終了までの残り時間ＲＥＳＴ（ｎ）と、現在の時刻からそれぞれのジョブが終了するまでの時間ＴＳＵＭ（ｎ）と、メモリに記録されている画像データの量ＣＳＵＭ（ｎ）と、メモリの空き容量ＳＰＡＣＥ（ｎ）と、そのジョブを登録した人のＩＤコードＩＤ（ｎ）とが各ジョブごとに登録される。
【００９９】
図１９の画面においては、入力されたＩＤコードに対応するジョブの登録番号と、変数ＴＳＵＭ（ｎ）の値と、変数ＳＰＡＣＥ（ｎ）の値とが表示されるのである。
【０１００】
図２１は、図１５のステップ♯１０９で表示される一覧表示画面を示す図である。
【０１０１】
図を参照して、画面には、登録されたジョブの一覧表示ＴＰ１５が表示される。また、ジョブ一覧表示ＴＰ１５をスクロールさせるためのアップキーＴＰ１３と、ダウンキーＴＰ１４とが表示される。
【０１０２】
この画面においては、図２０のジョブ管理テーブルに登録されているすべてのジョブの登録番号と、変数ＴＳＵＭ（ｎ）の値と、変数ＳＰＡＣＥ（ｎ）の値とがジョブ一覧表示ＴＰ１５に表示される。ただし、ＩＤ（ｎ）の値は表示されないため、この状態ではユーザは自己の登録したジョブがどれであるかを具体的に知ることはできない。
【０１０３】
図２１の状態において、ＩＤの入力が行なわれたときには、図２２に示される画面が表示される。
【０１０４】
図２２を参照して、液晶タッチパネル２０１には、ジョブ一覧表示ＴＰ１５の入力されたＩＤコードに対応するジョブの位置に入力されたＩＤコードが表示される。これにより、ユーザは自己の登録したジョブの終了時刻などを容易に知ることができる。
【０１０５】
さらに、ＩＤコードが入力された状態においては、ジョブ内容修正キーＴＰ１２が液晶タッチパネル２０１に表示され、ユーザは実行の登録されたジョブの内容を修正することができる。
【０１０６】
図２３は、図１１のその他の処理（♯１５）での処理を示すフローチャートである。
【０１０７】
図を参照して、ステップ♯２０１でＩＤコードの入力に対応した処理が行なわれる。次に、ステップ♯２０２で新規のジョブを入力する処理が行なわれる。ステップ♯２０３で登録されたジョブの内容を修正する処理が行なわれる。ステップ♯２０４で、登録されたジョブの修正に不都合があるときに、その警告を表示する処理が行なわれる。
【０１０８】
図２４は、図２３のＩＤ入力処理（♯２０１）での処理を示すフローチャートである。
【０１０９】
図を参照して、ステップ♯２１０で、ＩＤカードやテンキー２０２によりＩＤコードの入力があったかが判定される。ＹＥＳであれば、ステップ♯２１１で入力されたＩＤコードが照合される。ステップ♯２１２でそのＩＤコードが複写機に登録された複写機の使用を許可された者のコードであるか否かが判定される。
【０１１０】
ステップ♯２１２でＹＥＳであれば、ステップ♯２１３でジョブ受付状態を示すフラグＪＯＢを“１”とする。
【０１１１】
なお、ステップ♯２１０または♯２１２のいずれかでＮＯであれば、そのままリターンする。
【０１１２】
図２５は、図２３のジョブ入力処理（♯２０２）での処理を示すフローチャートである。
【０１１３】
図を参照して、ステップ♯２２１でジョブ受付状態を示すフラグＪＯＢが“１”であるかが判定される。ＹＥＳであれば、ステップ♯２２２で新たなジョブの入力があったかが判定される。新たなジョブの入力とは、具体的には図１６のジョブ登録キーＴＰ８を押下することによる新たなジョブの登録である。
【０１１４】
ステップ♯２２２でＹＥＳであれば、ステップ♯２２３で新たなジョブの入力処理を行なう。具体的には、新たなジョブの画像データと、その処理内容（複写枚数、複写倍率、用紙サイズその他のモード等）と、新たなジョブの登録を行なう者のＩＤコードとを記憶する。
【０１１５】
次に、ステップ♯２２４で新たなジョブの入力が終了したか否かが判定され、ＹＥＳであれば、ステップ♯２２５でジョブ受付状態を示すフラグＪＯＢの値が“０”とされ、リターンする。
【０１１６】
なお、ステップ♯２２１、♯２２２または♯２２４のいずれかでＮＯであれば、そのままリターンする。
【０１１７】
図２６は、図２３のジョブ修正入力処理（♯２０３）での処理を示すフローチャートである。
【０１１８】
図を参照して、ステップ♯２３０で、ジョブ受付状態を示すフラグＪＯＢの値が“１”であるか否かが判定される。ステップ♯２３０でＹＥＳであれば、ステップ♯２３１でジョブ内容修正キーＴＰ１２によるジョブの修正があるかが判定される。ステップ♯２３１でＹＥＳであれば、ステップ♯２３２で、ＩＤコードに対応した登録済のジョブの修正内容を入力する処理が行なわれる。具体的には、複写枚数、複写倍率、用紙サイズ、その他モードなどを入力する処理が行なわれる。
【０１１９】
ステップ♯２３３で、ジョブの修正の入力が終了したかが判定され、ＹＥＳであればステップ♯２３４で、ＣＰＵ３に、修正の内容を転送する処理が行なわれる。
【０１２０】
その後、ステップ♯２３５でジョブ受付状態を示すフラグＪＯＢの値を“０”とし、リターンする。
【０１２１】
なお、ステップ♯２３０、♯２３１または♯２３３のいずれかでＮＯであれば、そのままリターンする。
【０１２２】
ＣＰＵ３は、図２６のステップ♯２３４により転送されたジョブの修正の内容を確認し、その修正の内容が適当なものであるかを判定する。修正の内容が不適当であると判定されたのであれば、ＣＰＵ１に対し警告を出力する。このような、ＣＰＵ３の動作については後に説明する。
【０１２３】
図２７は、図２３のジョブ修正警告表示処理（♯２０４）での処理を示すフローチャートである。
【０１２４】
図を参照して、ステップ♯２４０でジョブの内容の修正があったかが判定される。ＹＥＳであれば、ステップ♯２４１でＣＰＵ３からジョブの内容の修正に関して警告が出力されているかが判定される。ＹＥＳであれば、ステップ♯２４２において液晶タッチパネル２０１に警告が表示され、リターンする。
【０１２５】
ステップ♯２４１でＮＯであれば、ジョブの修正が完了した旨を液晶タッチパネル２０１に表示し、リターンする。
【０１２６】
ステップ♯２４０でＮＯであればそのままリターンする。
図２８は、図２７のジョブ修正警告表示（♯２４２）で液晶タッチパネル２０１に表示されるメッセージを示した図である。
【０１２７】
この実施の形態においては、ジョブの内容の修正が行なわれたときに、修正後のジョブの実行のために必要とされる時間が、修正前と比較して増加したか否かを判定し、増加した場合には、その修正されたジョブの処理を最後とすることを特徴としている。これにより、他の人が登録したジョブの終了時刻が予定より遅くなってしまうことがなくなる。
【０１２８】
すなわち、図２８を参照して、液晶タッチパネル２０１には、修正が行なわれたジョブの処理が最後となった旨が表示される。
【０１２９】
図２９は、図１２におけるＣＰＵ３のその他の処理（♯３８）での処理を示すフローチャートである。図を参照して、ステップ♯３００で新たなジョブの登録処理が行われる。ステップ♯３０１で既に登録されたジョブの修正を行なう処理が行なわれる。ステップ♯３０２で、実行中のジョブをモニタする処理が行なわれる。ステップ♯３０３で、登録されたジョブの所要時間や終了時間を演算する処理が行なわれる。ステップ♯３０４で、メモリの空き容量を演算する処理が行なわれる。
【０１３０】
図３０は、図２９のジョブ登録処理（♯３００）での処理を示すフローチャートである。
【０１３１】
図を参照して、ステップ♯３１０で、新たなジョブの登録があったかが判定される。ＹＥＳであれば、ステップ♯３１１で登録されているジョブの登録番号の最後の値を示す変数ｎを１インクリメントする。ステップ♯３１２で新たなジョブを登録する処理が行なわれる。ステップ♯３１３で新たなジョブの画像データの容量が変数ＣＡＰＡ（ｎ）に記録される。ステップ♯３１４で、そのジョブの実行に必要な時間が変数ＴＩＭＥ（ｎ）に登録される。
【０１３２】
なお、ステップ♯３１０でＮＯであれば、そのままリターンする。
図３１は、図２９のジョブ修正登録処理（♯３０１）での処理を示すフローチャートである。
【０１３３】
図を参照して、ステップ♯３２０で登録されたジョブの修正があったかが判定される。ＹＥＳであれば、ステップ♯３２１でＩＤコードなどから修正すべきジョブの登録番号ｒを取得する。ステップ♯３２２で、修正後のジョブの所要時間が演算される。ステップ♯３２３で修正後にジョブの所要時間が増加したかが判定される。ＹＥＳであれば、ステップ♯３２４で処理時間の増加したジョブを最後とする。ステップ♯３２５でＣＰＵ１に対し警告を出力する。
【０１３４】
ステップ♯３２３でＮＯであれば、ステップ♯３２６でジョブの内容を修正する処理が行なわれ、新たに変数ＣＡＰＡ（ｒ）と変数ＴＩＭＥ（ｒ）とを登録し直す。
【０１３５】
ステップ♯３２０でＮＯであれば、そのままリターンする。
図３２は、図２９のジョブモニタ処理（♯３０２）での処理を示すフローチャートである。
【０１３６】
図を参照して、ステップ♯３３０でジョブが実行中であるかが判定され、ＹＥＳであればステップ♯３３１で実行中のジョブの登録番号を変数Ｎに登録する。
【０１３７】
その後、ステップ♯３３２で変数Ｎの値をＣＰＵ１に送信する。
ステップ♯３３０でＮＯであれば、そのままリターンする。
【０１３８】
図３３は、図２９のジョブ所要時間演算処理（♯３０３）での処理を示すフローチャートである。
【０１３９】
図を参照して、ステップ３４１で変数ｔに実行中のジョブナンバーＮを代入する。ステップ♯３４２で、変数ＴＳＵＭ（ｔ）の値に、変数ＲＥＳＴ（ｔ）の値を代入する（図２０参照）。
【０１４０】
次に、ステップ♯３４３で変数ＴＳＵＭ（ｔ−１）の値を０とする。次に、ステップ♯３４４で変数ｔの値を１インクリメントする。ステップ♯３４５で変数ｔの値が変数ｎの値を超えたかが判定され、ＹＥＳであればステップ♯３４６で変数ＴＳＵＭ（ｔ）の値に、ＴＳＵＭ（ｔ−１）＋ＴＩＭＥ（ｔ）の値を代入し、ステップ♯３４４からの処理を繰返し行なう。
【０１４１】
ステップ♯３４５でＮＯであれば、リターンする。
この処理により、ジョブの各々におけるＴＳＵＭ（ｎ）の値が求められ、それぞれのジョブの終了時刻を知ることができる。
【０１４２】
図３４は、図２９のメモリ空き容量演算処理（♯３０４）での処理を示すフローチャートである。
【０１４３】
図を参照して、ステップ♯３５０で変数ｃに、登録されている最後のジョブの登録番号を示す変数ｎの値が代入される。ステップ♯３５１で、変数ＣＳＵＭ（ｃ）の値を０とする。ステップ♯３５２で変数ＣＳＵＭ（ｃ＋１）の値を０とする。
【０１４４】
ステップ♯３５３で、変数ＣＳＵＭ（ｃ）の値に、ＣＳＵＭ（ｃ＋１）＋ＣＡＰＡ（ｃ）の値を代入する（図２０参照）。次に、ステップ♯３５４で、変数ＳＰＡＣＥ（ｃ）の値にメモリの総量からＣＳＵＭ（ｃ）の値を引いた値を代入する。ステップ♯３５５で、変数ｃの値を１デクリメントする。ステップ♯３５６でｃ＜Ｎであるかが判定され、ＹＥＳであればリターンする。
【０１４５】
ステップ♯３５６でＮＯであれば、ステップ♯３５３からの処理を行なう。
［第２の実施の形態］
第２の実施の形態における複写機のハードウェア構成は第１の実施の形態と同様である。第２の実施の形態においては、図３１に示されるジョブ修正登録処理に代えて、図３５のフローチャートで示される処理が行なわれる。
【０１４６】
図３５を参照して、ステップ♯４０１〜♯４０４および♯４０６での処理は、図３１の♯３２０〜♯３２３および♯３２６のそれぞれに対応する。
【０１４７】
図３５のフローチャートにおいては、ステップ♯４０４で修正後のジョブの処理時間が増加すると判定されたときに、♯４０５でＣＰＵ１に警告を出力する。このとき、警告を出力するのみで、実際にジョブの内容の修正は行なわない。これを受けて、ＣＰＵ１はジョブ修正警告表示処理（図２７における♯２４２）で、図３６に示される画面を表示する。すなわち、ジョブの処理時間の増加する修正を行なうことはできない旨をユーザに対し警告する。これにより、登録されたジョブの処理時間が増加することにより、他の人が登録したジョブの終了時刻が遅れることを防ぐことができる。
【０１４８】
［第３の実施の形態］
次にこの発明の第３の実施の形態について説明する。第３の実施の形態における複写機のハードウェア構成は、第１および第２の実施の形態と同様である。第３の実施の形態においては、図３１に示されるジョブ修正登録処理に代えて、図３７のフローチャートで示される処理が行なわれる。
【０１４９】
図３７を参照して、ステップ♯５０１〜♯５０４および♯５０７での処理は、図３１の♯３２０〜♯３２３および♯３２６のそれぞれに対応する。
【０１５０】
図３７のフローチャートにおいて、ステップ♯５０４では、修正後のジョブの完了時刻が修正前と比較して増加したか否かが判定される。ここで、修正後のジョブの完了時刻が修正前よりも増加、すなわち遅くなると判定された場合には、その修正による増加した分のジョブの処理だけを最後に繰下げる。すなわち、修正により増加した分のジョブは、待機中の全ジョブの完了後に実行する。
【０１５１】
次に具体的な表示内容について説明する。図３８は第２実施の形態における図３６に対応する図である。ジョブナンバー２のジョブが修正前の複写部数が５部であったものをジョブ修正により複写部数９部とした場合について説明する。図３８を参照して、修正前の５部に対しては、予め登録していた順番、すなわち、２番目に実行する。残りの４部、すなわち、修正により追加された４部分のジョブについては、待機中の全ジョブの最後、すなわち、ジョブナンバー４の完了後に実行する。すなわち、修正により増加された４部分のジョブは、５番目のジョブとして登録されることになる。
【０１５２】
なお、ジョブの完了時間が遅くなる形態としては、上記の形態のように複写部数の追加の他に、コピーモードの変更による完了時間の遅延が考えられる。一般的に、片面複写モードと両面複写モードとでは、両面複写モードでの複写処理スピードが遅い。したがって、修正前は片面複写モードであったものを両面複写モードに変更すると、ジョブの完了時間が遅くなる。したがって、このような場合には、両面複写モードにモードを変更したことにより、ジョブ完了までに増えた時間分を繰下げる処理を行なう。
【０１５３】
具体的には、４０枚の原稿を１５部片面複写すると登録されているジョブに対して、４０枚の原稿を１５部両面複写するように修正した場合は次のようになる。すなわち、片面複写処理でかかる時間と両面複写でかかる時間の比率が１対１．５と仮定し、修正前のジョブ完了までにかかる時間が１０分だったとすると、修正後のジョブ完了までには１５分かかる。すなわち、その修正したジョブ以降に待機しているジョブの開始、終了時刻はすべて５分ずつ遅くなるという問題が発生する。このような場合には、修正後のジョブに対しては、修正前にかかる時間の１０分で完了するところで切上げる。すなわち、上記の形態では、修正後のジョブにおいては、１０分で完了する１０部で複写処理を中断し（下記の式１参照）、残りの５部分のジョブは待機中のすべてのジョブの最後に実行させる。
【０１５４】
１５分／１０分＝１５部／Ｘ部よりＸ＝１０部…式（１）
なお、上述のモード変更の他の形態としては、ステープル処理の追加、パンチ制御等がある。いずれの形態においても、上記の動作を行なうことにより、追加分（処理時間延長分）を後ろに繰下げるようにする。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における複写機の全体構成を示す断面図である。
【図２】図１の複写機の操作パネルの平面図である。
【図３】図１の複写機の制御部の構成を示すブロック図である。
【図４】図３に続くブロック図である。
【図５】図１の画像信号処理ユニット２０の構成を示すブロック図である。
【図６】図１のメモリユニット３０の構成を示すブロック図である。
【図７】符号メモリ３０６の管理テーブルを示す図である。
【図８】符号メモリ３０６の構成を示す図である。
【図９】メモリ書込動作における動作シーケンスを示す図である。
【図１０】メモリ読出時における動作シーケンスを示す図である。
【図１１】ＣＰＵ１のメインフローチャートである。
【図１２】ＣＰＵ３のメインフローチャートである。
【図１３】ＣＰＵ４のメインフローチャートである。
【図１４】ＣＰＵ５のメインフローチャートである。
【図１５】図１１のパネル表示処理（♯１４）でのフローチャートである。
【図１６】基本画面を示す図である。
【図１７】ジョブ管理基本画面を示す図である。
【図１８】ジョブナンバー表示画面を示す図である。
【図１９】図１８の状態からＩＤコードが入力された状態を示す図である。
【図２０】ジョブ管理テーブルの具体例を示す図である。
【図２１】登録されたジョブの一覧表示画面を示す図である。
【図２２】図２１の状態からＩＤコードが入力された状態を示す図である。
【図２３】図１１のその他の処理（♯１５）でのフローチャートである。
【図２４】図２３のＩＤ入力処理（♯２０１）でのフローチャートである。
【図２５】図２３のジョブ入力処理（♯２０２）でのフローチャートである。
【図２６】図２３のジョブ修正入力処理（♯２０３）でのフローチャートである。
【図２７】図２３のジョブ修正警告表示処理（♯２０４）でのフローチャートである。
【図２８】ジョブの修正についての警告を表示する画面を示す図である。
【図２９】図１２のその他の処理（♯３８）でのフローチャートである。
【図３０】図２９のジョブ登録処理（♯３００）でのフローチャートである。
【図３１】図２９のジョブ修正登録処理（♯３０１）でのフローチャートである。
【図３２】図２９のジョブモニタ処理（♯３０２）でのフローチャートである。
【図３３】図２９のジョブ所要時間演算処理（♯３０３）でのフローチャートである。
【図３４】図２９のメモリ空き容量演算処理（♯３０４）でのフローチャートである。
【図３５】本発明の第２の実施の形態におけるジョブ修正登録処理ルーチンのフローチャートである。
【図３６】第２の実施の形態において修正によりジョブの所要時間が増加する場合の警告表示を示す図である。
【図３７】本発明の第３の実施の形態におけるジョブ修正登録処理ルーチンを示すフローチャートである。
【図３８】第３の実施の形態において修正によりジョブの所要時間が増加する場合の表示内容を示す図である。
【符号の説明】
３０  メモリユニット
２１１  ＩＤカード挿入口
２１２  ＩＤカード
【図１】
0003562329.tif 000002
【図２】
0003562329.tif 000003
【図３】
0003562329.tif 000004
【図４】
0003562329.tif 000005
【図５】
0003562329.tif 000006
【図６】
0003562329.tif 000007
【図７】
0003562329.tif 000008
【図８】
0003562329.tif 000009
【図９】
0003562329.tif 000010
【図１０】
0003562329.tif 000011
【図１１】
0003562329.tif 000012
【図１２】
0003562329.tif 000013
【図１３】
0003562329.tif 000014
【図１４】
0003562329.tif 000015
【図１５】
0003562329.tif 000016
【図１６】
0003562329.tif 000017
【図１７】
0003562329.tif 000018
【図１８】
0003562329.tif 000019
【図１９】
0003562329.tif 000020
【図２０】
0003562329.tif 000021
【図２１】
0003562329.tif 000022
【図２２】
0003562329.tif 000023
【図２３】
0003562329.tif 000024
【図２４】
0003562329.tif 000025
【図２５】
0003562329.tif 000026
【図２６】
0003562329.tif 000027
【図２７】
0003562329.tif 000028
【図２８】
0003562329.tif 000029
【図２９】
0003562329.tif 000030
【図３０】
0003562329.tif 000031
【図３１】
0003562329.tif 000032
【図３２】
0003562329.tif 000033
【図３３】
0003562329.tif 000034
【図３４】
0003562329.tif 000035
【図３５】
0003562329.tif 000036
【図３６】
0003562329.tif 000037
【図３７】
0003562329.tif 000038
【図３８】
0003562329.tif 000039