(57)【特許請求の範囲】
【請求項１】
画像データを記憶する記憶手段を有し、画像データを読み込んで前記記憶手段に記憶させ、前記記憶手段に記憶された画像データに基づいて画像を形成する画像形成装置であって、
前記記憶手段に記憶された画像データの容量に基づいて、時間経過に伴なう、複数の時点における記憶可能な画像データの容量を表示することを特徴とし、
前記時間経過に伴なう複数の時点における記憶可能な画像データの容量は、前記記憶手段の全容量から前記記憶された画像データの容量を引き、前記画像の形成が終了する画像データの容量を加えることにより演算する、画像形成装置。
【請求項２】
画像データを記憶する記憶手段を有し、画像データを読み込んで前記記憶手段に記憶させ、前記記憶手段に記憶された画像データに基づいて画像を形成する画像形成装置であって、
前記記憶手段に記憶された画像データの容量に基づいて、時間経過に伴なう、複数の時点における記憶可能な画像データの容量を外部機器に送信することを特徴とし、
前記時間経過に伴なう複数の時点における記憶可能な画像データの容量は、前記記憶手段の全容量から前記記憶された画像データの容量を引き、前記画像の形成が終了する画像データの容量を加えることにより演算する、画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に関し、特に装置内の画像データに基づく画像の形成に関する情報を処理する画像形成装置に関する。
【０００２】
【従来の技術】
従来より、画像のプリントにデジタル複写機が用いられている。デジタル複写機では読み込んだ画像はメモリに記憶され、画像のプリントとは独立して同時に画像を読み込むことが可能である。このような画像のプリントと読み込みとが独立して行なわれるマルチジョブ機能を有するデジタル複写機の中には、複数ユーザが画像を入力することによりジョブを登録し、ユーザがジョブを登録した順に画像をプリントする機能を有するものがある。また、デジタル複写機では画像データは内部でデジタル化されるためネットワークに接続することが容易であり、ネットワークを通じて外部機器からジョブを登録することができる。
【０００３】
特開平５−３８８６５号公報には、外部から送られてきた画像データを記憶手段に記憶させ、この画像データに基づいて画像をプリントアウトする技術が開示されている。また、ファクシミリの分野では、メモリ代行受信といわれる代行受信機能を有するものがある。このメモリ代行受信は、たとえば、受信側のファクシミリがペーパエンプティの際に、そのファクシミリ内のメモリへデータを記憶するものである。
【０００４】
【発明が解決しようとする課題】
しかしながら、外部機器からジョブの登録が要求された際、画像形成装置内のメモリの使用状況によってはジョブが受け付けられない場合がある。
【０００５】
従来のメモリを有するデジタル複写機、または、コンピュータ等に接続されたプリンタ装置、ファクシミリなどの画像形成装置では、ネットワークからジョブの登録が要求され画像データが入力される際にメモリフルである（メモリがすべて使用されている状態である）場合、または、画像データが入力される途中でメモリフルになった場合、画像のプリントを要求する外部機器にはジョブの登録を受け付けることができない旨が送信される。
【０００６】
画像形成装置がコンピュータによって管理されていれば、このような送信に対してユーザが画像形成装置を管理するコンピュータを操作することによって、プリントをすることが可能となっている複数の画像形成装置のうちの１つを選択しプリントを要求する画像形成装置を変更すること、また、ある程度時間が経った後にジョブの再登録を設定することが可能である。ところが、これらのような場合でも、複数の画像形成装置のうちどの画像形成装置がジョブ登録を受け付けている状態なのか、また、いつジョブ登録が受け付け可能な状態になるのかは、ユーザは知ることができない。ユーザは試行錯誤を繰り返すことによってプリント可能な画像形成装置を選択することができるが、これらは非常に煩雑な作業であり、ユーザは画像のプリントを効率良く行なうことができない。
【０００７】
さらに、従来の画像形成装置では、画像のプリントを要求するために選択した画像形成装置がジョブを受け付けている状態であったとしても、既にこの画像形成装置に登録されているジョブがすべて消化されるために必要とされる時間が著しく長い場合があり、この画像形成装置にジョブを登録するとユーザはその長い時間を待たなくてはならないことがある。より早い時間にジョブの実行が可能となる画像形成装置が他に接続されているならば、このような画像形成装置で画像をプリントすることは非常に効率が悪い。
【０００８】
本発明の目的は、ユーザが効率良く画像を形成することのできる画像形成装置を提供することである。
【０００９】
【課題を解決するための手段】
この発明のある局面に従うと、画像形成装置は、画像データを記憶する記憶手段を有し、画像データを読み込んで記憶手段に記憶させ、記憶手段に記憶された画像データに基づいて画像を形成する画像形成装置であって、記憶手段に記憶された画像データの容量に基づいて、時間経過に伴なう、複数の時点における記憶可能な画像データの容量を表示することを特徴とし、時間経過に伴なう複数の時点における記憶可能な画像データの容量は、記憶手段の全容量から記憶された画像データの容量を引き、画像の形成が終了する画像データの容量を加えることにより演算する。
【００１１】
この発明によると、記憶手段に記憶された画像データの容量に基づいて、時間経過に伴なう複数の時点における記憶可能な画像データの容量が表示される。これにより、ユーザは、これらの画像データの容量をもとにして画像を形成させることができ、効率良く画像を形成することができる。
【００１２】
この発明の他の局面に従うと、画像形成装置は、画像データを記憶する記憶手段を有し、画像データを読み込んで記憶手段に記憶させ、記憶手段に記憶された画像データに基づいて画像を形成する画像形成装置であって、記憶手段に記憶された画像データの容量に基づいて、時間経過に伴なう、複数の時点における記憶可能な画像データの容量を外部機器に送信することを特徴とし、時間経過に伴なう複数の時点における記憶可能な画像データの容量は、記憶手段の全容量から記憶された画像データの容量を引き、画像の形成が終了する画像データの容量を加えることにより演算する。
【００１４】
この発明によると、記憶手段に記憶された画像データの容量に基づいて、時間経過に伴なう複数の時点における記憶可能な画像データの容量が外部機器に送信される。これにより、ユーザは、これらの画像データの容量をもとにして画像を形成させることができ、効率良く画像を形成することができる。
【００２０】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態の１つであるデジタル複写機１について説明する。
【００２１】
図１は、本発明の実施の形態の１つであるデジタル複写機１の全体構成を示す模式的断面図である。
【００２２】
デジタル複写機１は、大きくは原稿搬送部５００と、イメージリーダＩＲと、ページプリンタＰＲＴと、再給紙ユニット６００と、操作パネルＯＰ（デジタル複写機１の上面（紙面に垂直方向）に設置されている）とから構成される。これらは、各部あるいは全体を制御する制御部２００（図３、図４参照）によってコントロールされている。
【００２３】
コピー動作について概略を説明する。操作パネルＯＰを介してデジタル複写機１に操作が入力されると、原稿搬送部５００はコピーされる原稿を１枚ずつイメージリーダＩＲの読み取り位置にセットする。イメージリーダＩＲは読み取り位置にセットされた原稿の画像を読み取り画像データを発生させ、ページプリンタＰＲＴはイメージリーダＩＲからの画像データを受け取り用紙上に画像をプリントする。プリントを終えた用紙は、再給紙ユニット６００を介して排出される。
【００２４】
各部の詳細は次に示す通りである。原稿搬送部５００は、デジタル複写機１の上部に一端を支点に開閉可能に組み付けられ原稿カバーを兼ねる。給紙トレイ５１０には、複写する画像面を上向きにして複数枚の原稿が積層状態で載置される。載置された原稿は、最下層のものから１枚ずつ給紙ローラ５０１によって給紙され、さばきローラ５０２とさばきパッド５０３とによってさばかれる。原稿は、続いて、中間ローラ５０４、レジスタローラ５０５によって搬送路に沿って反転され、搬送ベルト５０６によってイメージリーダＩＲの原稿台ガラス１８上の読み取り位置に正確にセットされる。
【００２５】
この際、レジスタセンサＳＥ５１および幅サイズセンサＳＥ５２は原稿を検出しレジスタローラ５０５は斜行を補正し、原稿搬送ベルト５０６は原稿の後端が原稿スケール１６の左端を通過した直後にわずかに逆転して止まる。これらの動作によって、原稿の右端は原稿スケール１６の端部に接することとなり、原稿は原稿台ガラス１８上の正確な位置にセットされる。また、このとき、次の原稿の先端はレジスタローラ５０５に達しており、原稿の搬送時間が短縮される。
【００２６】
片面原稿の場合、イメージリーダＩＲによって画像を読み取られた後の原稿は、切り換え爪５０８の情報を通り、排紙ローラ５０９を介して原稿排出トレイ５１１上に画像面が上向きとなるように排出される。また、両面原稿の場合、片面原稿と同様に表面を読み取られた原稿は、反転ローラ５０７によって搬送方向が変更され、切り換え爪５０８により再び原稿台ガラス１８上の読み取り位置に戻される。このように原稿は、裏面が読み取られた後に原稿排出トレイ５１１上に排出される。この際、排出中の原稿は、排出センサＳＥ５３によってその有無が検出されている。
【００２７】
イメージリーダＩＲは、原稿台ガラス１８上に設置された原稿の画像を読み取り原稿の画像の各画素に対応する画像データを生成する。イメージリーダＩＲは、原稿を画素に分解して読み取る走査系１０と、走査系１０から出力される光電変換信号の量子化と種々の画像形成モードに応じた信号処理とを行なう画像処理ユニット２０と、画像処理ユニット２０から送信される画像データを記憶するメモリユニット３０とから構成される。
【００２８】
走査系１０は、ライン走査方式の画像読取機構を有している。露光ランプ１２および第１ミラー１３ａを有する第１スキャナ１１と、第２ミラー１３ｂ、第３ミラー１３ｃを有する第２スキャナ１４とは、スキャンモータＭ２によって駆動され矢印ｂの方向（副走査方向）に移動する。
【００２９】
原稿台ガラス１８上の読み取り位置にセットされた原稿は、露光ランプ１２によって露光される。露光による反射光は、ミラー１３ａ、１３ｂ、１３ｃ、集光レンズ１５を通り、ＣＣＤアレイを用いたラインセンサ１７に照射される。ラインセンサ１７は、紙面に直行する方向（主走査方向）に多数の光電変換素子を配列したものであり、たとえば、４００ｄｐｉで画像を読み取り、各画素に対応する画像データを生成する。スキャナ位置センサＳＥ３は、スキャナの位置を検出する。ここで得られた電気信号は、画像処理ユニット２０へ送られる。また、原稿スケール１６は、原稿台ガラス１８に隣接する部分に設置されユーザが手動にて原稿をセットする際の基準を示す。
【００３０】
画像処理ユニット２０では、走査系１０にて電気信号に変換された画像データは２値化され、画質補正や、変倍、画像編集等の画像処理が行なわれ、メモリユニット３０へ送られる。メモリユニット３０は、画像処理ユニット２０から受信した画像データを圧縮して一時記憶する。その後、画像データは伸長され、必要に応じて回転編集処理等が施され、ページプリンタＰＲＴへ送られる。
【００３１】
また、メモリユニット３０は、後述するように外部機器インターフェースを有し、外部機器接続用コネクタ８９を介して外部ケーブル９０を通して外部機器に接続される。
【００３２】
画像処理ユニット２０とメモリユニット３０については後に詳述する。
ページプリンタＰＲＴは、イメージリーダＩＲから転送された画像データに基づいて電子写真プロセスによって複写画像をプリントする。このページプリンタＰＲＴは、露光制御信号を出力する印字処理ユニット４０、印字処理ユニット４０からの露光制御信号によりレーザビームを照射する光学系６０、光学系６０で照射されたレーザビームの用紙への作像プロセスを行なう作像系７０、作像系７０へまたは作像系７０から用紙を搬送する用紙搬送系８０とから構成される。
【００３３】
印字処理ユニット４０は、イメージリーダＩＲのメモリユニット３０からの印字データに基づいて、光学系６０で照射されるレーザビームの変調（オン、オフ）制御を行なう。光学系６０では、印字処理ユニット４０によって制御される半導体レーザ６１によりレーザ光が発せられる。このレーザビームは、モータによって回転するポリゴンミラー６２によって主走査方向に偏向され、ｆθレンズ６３、および、各所に配置されたミラー６４ａ、６４ｂを経て、作像系７０内の露光位置に導かれる。
【００３４】
作像系７０では、まず、帯電チャージャ７２によって一様に帯電された感光体ドラム７１に、半導体レーザ６１からのレーザビームが照射される。このレーザビームの照射によって、感光体ドラム７１上には潜像が形成される。続いて、現像器７３により潜像上にトナーが載せられ、潜像はトナー像となる。このように形成されたトナー像は、転写位置で転写チャージャ７４により、感光体ドラム７１から用紙搬送系８０によって搬送される用紙へ転写される。続いて、用紙は分離チャージャ７５により感光体７１より分離される。その後、感光体７１上の不要なトナーはクリーナ７６によって除去され、感光体７１上の電荷はイレーサランプ７７によって除去され、感光体７１は次の用紙に備えられる。
【００３５】
用紙搬送系８０では、給紙カセット８１ａ、８１ｂからの用紙がそれぞれ給紙ローラ８２ａ、８２ｂによって供給される。これらの用紙は、用紙搬送路８３を通り、タイミングローラ８４によって、作像系７０の感光体ドラム７１と同期が取られつつ転写位置に送り出される。転写の終わった用紙は搬送ベルト８５によって定着器８６に搬送され、熱と圧力とによりトナーが用紙に定着される。これら用紙搬送系８０の各部と感光体ドラム７１等は、メインモータＭ１によって駆動される。
【００３６】
再給紙ユニット６００は、両面コピーを自動化するための付加装置としてページプリンタＰＲＴの側面に設置される。再給紙ユニット６００は、用紙搬送系８０の排出ローラ８７により、ページプリンタＰＲＴ本体から排出された用紙を一旦収納し、スイッチバック搬送を行なってページプリンタ本体に送り返す機能を有している。
【００３７】
片面にコピーをする際は、用紙は再給紙ユニット６００を素通りして排紙トレイ６０４上に排紙される。両面にコピーをする際は、図示しないソレノイドコイルによって切り換え爪６０１の左端が上方へ移動され、排出ローラ８７から排出された用紙は搬送ローラ６０２を介して正反転ローラ６０３に達する。用紙後端が用紙センサＳＥ６１に検出されると、正反転ローラ６０３が反転することよって用紙はページプリンタＰＲＴ本体に戻される。戻された用紙は、水平搬送ローラ８８ａ、８８ｂ、８８ｃを介してタイミングローラ８４へ送られ、再び作像系７０の感光体ドラム７１との同期が図られ、用紙の裏面に画像が形成され、排紙トレイ６０４上に排紙される。
【００３８】
ここで、複数枚の用紙が連続給紙された場合、用紙は互いに重ならないように所定の用紙間隔をあけて、次々と再給紙ユニット６００に送り込まれる。用紙を搬送する経路の長さは一定なので、再給紙ユニット６００および水平搬送ローラ８８ａ、８８ｂ、８８ｃによる１循環の用紙枚数（最多循環枚数）Ｎは、用紙サイズに依存する。
【００３９】
図２は、デジタル複写機１の操作パネルＯＰの構成を示す平面図である。
操作パネルＯＰには、装置内の状態を表示し各種モードを設定するための液晶タッチパネル９１、コピーの数値条件（枚数や倍率等）を入力するためのテンキー９２、数値条件を標準値に戻すためのクリアキー９３、コピーモードを初期化するためのパネルリセットキー９４、コピーの中止を指示するためのストップキー９５、コピーの開始を指示するためのスタートキー９６、片面原稿であるか両面原稿であるかを指定するための原稿指定キー１００、片面コピーと両面コピーとを切り換えるためのコピーモードキー１０１、原稿の読み取りのみを開始させるための原稿読み取り開始キー１１０、原稿の読み取りのみを中止させるための原稿読み取りストップキー１１１、読み込んだ原稿をメモリへ登録するための登録キー１１２、メモリ残量の表示を指示するためのメモリ残量表示キー１２０を含んでいる。
【００４０】
図３、図４は、デジタル複写機１の制御部２００の構成を示すブロック図である。
【００４１】
制御部２００は、７個のＣＰＵ２０１〜２０７を中心に構成され、これら各ＣＰＵ２０１〜２０７には、プログラムが格納されたＲＯＭ２１１〜２１７および作業エリアとなるＲＡＭ２２１〜２２７がそれぞれ接続される。これらのＣＰＵ２０１〜２０４、ＣＰＵ２０６〜２０７はＣＰＵ２０５を中心に、シリアルＩ／Ｏ２４０を介して接続される。
【００４２】
さらに、次に示すものがＣＰＵ２０１〜２０７に接続され制御される。ＣＰＵ２０１には、Ｉ／Ｏインターフェース２３１を介して操作パネルＯＰの各種操作キーが接続され、Ｉ／Ｏインターフェース２３２を介して操作パネルＯＰの液晶タッチパネル（ＬＣＤ）９１等が接続される。ＣＰＵ２０１は、Ｉ／Ｏインターフェース２３１を介して操作パネルＯＰの各種操作キーからの信号入力が制御され、Ｉ／Ｏインターフェース２３２を介して液晶タッチパネル９１、表示ＬＥＤへの表示が制御される。
【００４３】
ＣＰＵ２０２には、ラインセンサ（ＣＣＤ）１７がつながれた画像処理ユニット２０が接続される。ＣＰＵ２０２は、画像処理ユニット２０各部を制御し走査系１０の駆動を制御する。
【００４４】
ＣＰＵ２０３はメモリユニット３０内に設けられており、メモリユニット３０には画像処理ユニット２０と印字処理ユニット４０とが接続され、ＣＰＵ２０３によって画像データの記憶および読み出しが制御される。画像処理ユニット２０からメモリユニット３０へは画像データＤ１が送られ、メモリユニット３０から印字処理ユニット４０へは画像データＤ２が送られる。また、メモリユニット３０は、外部機器２５０とのインターフェースとなり、外部機器２５０との画像データ、制御データが遣り取りされる。
【００４５】
ＣＰＵ２０４には、半導体レーザ（ＬＤ）６１がつながれた印字処理ユニット４０が接続される。また、ＣＰＵ２０４には、Ｉ／Ｏインターフェース２３３を介して用紙サイズ検出センサＳＥ１、ＳＥ２等の作像系センサが接続され、Ｉ／Ｏインターフェース２３４を介して作像系７０各部、メインモータＭ１に接続される。ＣＰＵ２０４は、Ｉ／Ｏインターフェース２３３、２３４を介して印字処理ユニット４０を含むページプリンタＰＲＴを全体的に制御する。なお、用紙サイズ検出センサＳＥ１、ＳＥ２から得られる用紙のサイズはＣＰＵ２０４で管理される。
【００４６】
ＣＰＵ２０５は、制御部２００の全体的なタイミング調整および動作モードの設定のための処理を行なう。これらの処理を実行するために、ＣＰＵ２０５は、ＣＰＵ２０５にシリアルＩ／Ｏ２４０を介して接続される各ＣＰＵとのシリアル通信を行ない、制御に必要なコマンドやレポートなどの送受信を行なう。
【００４７】
ＣＰＵ２０６には、Ｉ／Ｏインターフェース２３５を介して原稿搬送部５００の各センサが接続され、Ｉ／Ｏインターフェース２３６を介して原稿搬送部５００の駆動回路が接続される。ＣＰＵ２０６は、Ｉ／Ｏインターフェース２３５を介して原稿搬送部５００のセンサからの信号入力を制御し、Ｉ／Ｏインターフェース２３６を介して原稿搬送部５００の原稿搬送を制御する。
【００４８】
ＣＰＵ２０７には、Ｉ／Ｏインターフェース２３７を介して再給紙ユニット６００の各センサが接続され、Ｉ／Ｏインターフェース２３８を介して再給紙ユニット６００の駆動回路が接続される。ＣＰＵ２０７は、Ｉ／Ｏインターフェース２３７を介して再給紙ユニット６００のセンサからの信号入力を制御し、Ｉ／Ｏインターフェース２３８を介して再給紙ユニット６００の再給紙を制御する。
【００４９】
図５は、図１に示す画像処理ユニット２０の構成を示すブロック図である。
イメージリーダＩＲでは、タイミング制御部２１から画像制御信号が各ブロックへ供給される。ラインセンサ１７は、タイミング制御部２１からの画像制御信号に基づいて、原稿情報を光電変換して電気信号を生成する。生成された電気信号はＡＭＰ２２によって増幅されＡＤ変換器２３によって８ビットのデジタル信号へ変換される。続いて、変換されたデジタル信号は、シェーディング補正部２５で走査系１０で生じた歪みが取り除かれ、濃度変換部２６では濃度変換、γ補正等の処理が行われる。その後、これらの処理を受けたデジタル信号は、電気変倍部２７で設定されている倍率の情報から電気的に変倍処理され、編集加工部２８で画像編集処理された画像データはメモリユニット３０へ供給される。
【００５０】
画像モニタメモリ２４はＣＰＵ２０２の指示により画像データを１ライン分記憶し、また、ＣＰＵ２０２は、シェーディング補正部２５、濃度変換部２６、電気変倍部２７、編集加工部２８各部のパラメータの設定、スキャンモータＭ２の駆動によるスキャン制御、マスタＣＰＵ２０５との通信等のイメージリーダＩＲ全体の制御を行なう。
【００５１】
原稿サイズおよび原稿が縦か横かの検知は、原稿台ガラス１８とによって原稿を挟む原稿カバーを鏡面にして原稿を走査させ、原稿の画像の一部であるか否かを検知することによって行なうことができる。原稿からの反射光量は、鏡面からの反射光量よりも多いためこのような検知ができる。
【００５２】
より詳細には次の通りである。ＣＰＵ２０２は、原稿サイズ検出動作の指示をマスタＣＰＵ２０５より受けると予備スキャンを行なう。ＣＰＵ２０２は、スキャナ位置センサＳＥ３からのスキャナ位置情報に基づいてスキャンモータＭ２を制御し、第１スキャナ１１（図１参照）と第２スキャナ１４とを副走査方向に走査させる。副走査位置に対応したタイミングで、画像データの内容とモニタ位置情報とから、原稿サイズと原稿が縦に置かれているか横に置かれているかが検出され、検出結果はマスタＣＰＵ２０５へ送信される。ＣＰＵ２０２は、マスタＣＰＵ２０５から送信される倍率情報をもとに、画像読み取り時にその倍率情報にあったスキャン速度でスキャンモータＭ２を制御する。
【００５３】
図６は、図１に示すメモリユニット３０の構成を示すブロック図である。
メモリユニット３０では、切り換え部３０１で画像データの入出力が切り換えられ、入力された画像データは２値化処理部３０２でＣＰＵ２０３からのパラメータ設定に基づいて２値データが生成される。マルチポートの画像メモリ３０３は、４００ｄｐｉでＡ４サイズの２ページ分の容量を有し、画像データを一時記憶する。これらの画像データは、それぞれ独立に動作可能な圧縮器３１０および伸長器３１１を有する符号処理部３０４で符号データにされた後、切り換え部３１２を介して符号メモリ３０５で一時記憶される。切り換え部３１２は、符号メモリ３０５へか外部機器２５０とのインターフェースとなる外部ＩＦ部３０９へかの画像データのルートを切り換える。
【００５４】
符号処理部３０４は、画像メモリ３０３に画像データが書き込まれると、画像データを呼び出し圧縮して符号データを作成し、符号データを符号メモリ３０５に書き込む。また、ＣＰＵ２０３の指示によって、符号処理部３０４は、符号メモリ３０５に書き込まれた符号データを読み出し伸長して画像データを作成し、画像データを画像メモリ３０３に書き込む。
【００５５】
符号処理部３０４での画像データの圧縮処理は、符号化した画像データの容量が符号メモリ３０５の空きスペースよりも大きい場合や、符号メモリ３０５に空きスペースがない場合（メモリフルの場合）でも実行することができる。この際には、画像データに対しては圧縮処理のみが施され、画像データは符号メモリ３０５へは書き込まれない。符号処理部３０４では、圧縮後のデータ容量がカウントされており、このカウントデータはＣＰＵ２０３により読み出すことができる。
【００５６】
伸長によって画像メモリ３０３に１ページ分の画像データが生成されると、ＣＰＵ２０３は、画像メモリ３０３より画像データを呼び出し回転処理部３０６へ供給する。回転処理部３０６では必要に応じて画像データが回転処理され、多値化処理部３０７において多値の画像データが生成され、これが変倍処理部３０８を介して出力される。変倍処理部３０８では、主、副両走査方向の電気変倍処理が可能である。なお、圧縮器３１０、伸長器３１１と、符号メモリ３０５との間では、データがそれぞれＤＭＡ転送される。
【００５７】
図７は、符号メモリ３０５を管理するための管理テーブルＭＴ１を説明するための図である。図７（ａ）は管理テーブルＭＴ１を示す図であり、図７（ｂ）は符号メモリ３０５に記憶される圧縮データを示す図である。
【００５８】
図７（ｂ）に示すように、符号メモリ３０５は、３２Ｋバイト単位のメモリ領域に区分されている。符号メモリ３０５への書き込み（原稿の画像の読み取り時）と符号メモリ３０５からの読み出し（画像の用紙へのプリント時）とを同時に制御するために、符号メモリ３０５ではそれぞれの領域にはページ毎の符号データが格納される。
【００５９】
図７（ａ）に示すように、管理テーブルＭＴ１には、符号メモリ３０５の領域を示す番号、書き込み順（原稿のスキャン順）に付与される画像データのページ番号（原稿画像の番号）ＰＮ、前に連結する領域の番号、後に連結される領域の番号、および、圧縮方式およびデータ長などの圧縮伸長処理に必要な各種の付加情報が格納される。これらの管理テーブルＭＴ１に示す情報に基づいて、符号メモリ３０５は動的に管理される。
【００６０】
管理テーブルＭＴ１内の「前連結」は各ページ内における３２Ｋバイト単位の領域の前方向へのつながりを示し、この「前連結」が「００」である場合には、この符号メモリ３０５の領域が１ページ分のデータの最初の格納領域であることを示す。「後連結」も、「前連結」と同様に、各ページ内における３２Ｋバイト単位の領域の後方向へのつながりを示し、これが［ＦＦ」である場合には、この符号メモリの領域が１ページ分のデータの最後の格納領域であることを示す。
【００６１】
ＣＰＵ２０３は、画像メモリ３０３から画像データを読み出して符号データに圧縮する際、管理テーブルＭＴ１の情報を作成しつつ圧縮器３１０を制御し、符号データを符号メモリ３０５に書き込んでいく。また、ＣＰＵ２０３は、符号メモリ３０５から符号データを読み出して画像データに伸長する際には、これとは逆の動作により符号データを符号メモリ３０５から読み出していく。管理テーブルＭＴ１内の該当ページの情報は、正常に読み出されオペレータの指定した枚数（部数）Ｍのコピーが完了すると消去される。
【００６２】
次に、図８、図９を用いて、デジタル複写機１でのメモリ書き込み動作、メモリ読み込み動作について、各ＣＰＵ間で遣り取りされる要求コマンド、レポート（図８、図９では要求コマンド、レポートをそれぞれＱ、Ａとしている）、画像データの流れを中心に説明する。
【００６３】
図８は、メモリ書き込み動作において、各ＣＰＵ間でのコマンド、画像データの授受のシーケンスを示す図である。メモリ書き込み動作によって、画像処理ユニット２０（図５参照）から画像メモリ３０３（図６参照）へ画像データが転送される。
【００６４】
メモリ書き込み動作では、まず、全体のシーケンスを管理しているＣＰＵ２０５が、ＣＰＵ２０３に対してメモリ準備を要求する。これを受けて、ＣＰＵ２０３は、内部ハードウェアに対し、画像処理ユニット２０からの画像データを画像メモリ３０３へ転送するためのバス接続状態の設定、２値化処理のためのモードの設定、画像メモリ３０３への書き込みアドレス、および、ＸＹレングス情報などの設定を行なう。
【００６５】
これらの設定が終わって準備が完了すると、ＣＰＵ２０３は、ＣＰＵ２０５に対してメモリ準備の完了を通知する。この通知を受けてＣＰＵ２０５がＣＰＵ２０３とＣＰＵ２０２（画像処理）とに対して読み取りを要求すると、ＣＰＵ２０２はその内部の原稿走査部（ＣＰＵ２０２（原稿走査））に対してスキャンを要求する。
【００６６】
ＣＰＵ２０３によりスキャンが開始されスキャナ（第１スキャナ１１（図１参照））が画像領域に達すると、ＣＰＵ２０２により設定された画像処理モードに応じて、画像データが、画像処理ユニット２０からメモリユニット３０へ転送される。
【００６７】
スキャンが終了し、ＣＰＵ２０２、２０３から読み取りの完了が通知されると、ＣＰＵ２０５はＣＰＵ２０３に対して画像データの圧縮を要求する。この要求を受けて、ＣＰＵ２０３は、画像メモリ３０３からの読み出しアドレス、ＸＹレングス情報、符号メモリ３０５への書き込みアドレス、および、圧縮器３１０のモード（たとえばＭＨ方式）などを設定し、各部を起動する。これらによって圧縮処理が行なわれ、符号データが符号メモリ３０５に書き込まれる。
【００６８】
圧縮処理が完了すると、ＣＰＵ２０３は、ＣＰＵ２０５に対して圧縮の完了を通知する。圧縮処理の途中で符号メモリ３０５がすべて使用された場合には、圧縮不可能を示すパラメータを付加した圧縮完了レポートがＣＰＵ２０５に送られる。これによって、ＣＰＵ２０５は、符号メモリ３０５がメモリフル状態となったことを知る。
【００６９】
図９は、メモリ読み出し動作において、各ＣＰＵ間でのコマンド、画像データの授受のシーケンスを示す図である。メモリ読み出し動作によって、画像メモリ３０３（図６参照）から画像データが読み出され、画像データに基づいて印字処理ユニット４０（図３参照）で用紙に画像がプリントされる。
【００７０】
メモリ読み出し動作では、まず、全体のシーケンスを管理しているＣＰＵ２０５が、ＣＰＵ２０３に対して、符号データの伸長を要求する。ＣＰＵ２０３は符号メモリ３０５からの読み出しアドレス、データ量、画像メモリ３０３への書き込みアドレス、ＸＹレングス情報、および、伸長器３１１のモード（たとえばＭＨ方式）などを設定して各部を起動する。これらによって伸長処理が行なわれ、画像データが画像メモリ３０３に書き込まれる。
【００７１】
伸長処理が完了すると、ＣＰＵ２０５は、ＣＰＵ２０３に対して画像メモリ３０３から画像データを読み出すために画像メモリの準備を要求する。これを受けて、ＣＰＵ２０３は、内部ハードウェアに対し、画像メモリ３０３からの画像データを印字処理ユニット４０へ転送するためのバス接続状態の設定、回転処理のための設定、画像メモリ３０３の読み出しアドレスおよびＸＹレングス情報などの設定を行なう。
【００７２】
これらの設定が終わって準備が完了すると、ＣＰＵ２０３は、ＣＰＵ２０５に対してメモリ準備の完了を通知する。この通知を受けて、ＣＰＵ２０５がＣＰＵ２０３、印字処理ユニット４０に対してプリントを要求すると、印字処理ユニット４０からＣＰＵ２０５に対して用紙の搬送状態を知らせる給紙レポートが送られ、その後、画像メモリ３０３から読み出された画像データは、印字処理ユニット４０に出力されプリントが行われる。
【００７３】
プリントが終了すると、ＣＰＵ２０５に対して、ＣＰＵ２０３はプリント完了レポートを、印字処理ユニット４０はプリント完了レポートおよびイジェクト完了レポートを送る。これらのレポートを受け取ったＣＰＵ２０５は、必要に応じてＣＰＵ２０３に対してメモリクリアを要求する。
【００７４】
以下、図１０〜図１８を用いて、主要なＣＰＵが実行する制御の手順の概略と、本発明に特に関わるＣＰＵ２０３が実行する制御の手順とを説明する。これらのＣＰＵでの処理においては、適時に割り込み処理として他のＣＰＵとの通信が行なわれる。
【００７５】
図１０は、操作パネルＯＰに対してＣＰＵ２０１が実行する制御の手順を示すフローチャートである。
【００７６】
電源が投入されると、ＣＰＵ２０１は、まず、ステップ１１（以下ステップを＃と略す）でＲＡＭ２２１やレジスタなどを初期化し、＃１２で１ルーチンの長さを規定する内部タイマをセットする。次に、＃１３でキー操作を受け付けるキー入力処理、＃１４で操作に応じた表示を行なうパネル表示処理、＃１５でその他の処理が行なわれる。
【００７７】
これらの処理の後、＃１６で、＃１２でセットされた内部タイマが終了しているか否かが判断される。内部タイマが終了していれば（＃１６にて、ＹＥＳ）、１ルーチンは終了し、＃１２からの処理が繰り返される。また、内部タイマが終了していなければ（＃１６にて、ＮＯ）、処理は＃１６にとどまり内部タイマの終了が待たれる。
【００７８】
図１１は、ページプリンタＰＲＴに対してＣＰＵ２０４が実行する制御の手順を示すフローチャートである。
【００７９】
電源が投入されると、ＣＰＵ２０４は、まず、＃４１でＲＡＭ２２４やレジスタなどを初期化し、＃４２で１ルーチンの長さを規定する内部タイマをセットする。続いて、＃４３で光学系６０の制御、＃４４で作像系７０の制御、＃４５で用紙搬送系８０の制御、＃４６で印字処理ユニット４０の制御が行なわれる。
【００８０】
＃４７ではその他の処理が行なわれ、＃４８で内部タイマが終了しているか否かが判断される。内部タイマが終了していれば（＃４８にて、ＹＥＳ）、１ルーチンは終了し、＃４２からの処理が繰り返される。内部タイマが終了していなければ（＃４８にて、ＮＯ）、処理は＃４８にとどまり内部タイマの終了が待たれる。
【００８１】
図１２は、デジタル複写機１の制御を統括するＣＰＵ２０５が実行する制御の手順を示すフローチャートである。
【００８２】
電源が投入されると、ＣＰＵ２０５は、まず、＃５１でＲＡＭ２２５やレジスタなどを初期化し、＃５２で１ルーチンの長さを規定する内部タイマをセットする。続いて、＃５３で他のＣＰＵからの入力データがチェックされ解析されて、＃５４で操作内容に応じて動作モードが決定される。＃５５では他のＣＰＵへの割り込みが切り換えられ、＃５６で動作モードに応じたコマンドが設定され、＃５７で通信ポートに待機されるコマンドがセットされる。
【００８３】
これらの処理の後、＃５８でその他の処理が行なわれ、＃５９で内部タイマが終了しているか否かが判断される。内部タイマが終了していれば（＃５９にて、ＹＥＳ）、１ルーチンは終了し、＃５２からの処理が繰り返される。内部タイマが終了していなければ（＃５９にて、ＮＯ）、処理は＃５９にとどまり内部タイマの終了が待たれる。
【００８４】
図１３は、メモリユニット３０に対してＣＰＵ２０３が実行する制御の手順を示すメインルーチンのフローチャートである。
【００８５】
電源が投入されると、ＣＰＵ２０３は、まず、＃３０１でＲＡＭ２２３やレジスタなどを初期化する。続いて、＃３０２でＣＰＵ２０５からコマンドが受信され、＃３０３でステータスがＣＰＵ２０５へ送信される。次に、＃３０４〜＃３０７では、それぞれ、画像メモリへの書き込み、画像データの圧縮、符号データの伸長、画像メモリの読み出しが制御される。
【００８６】
これらの処理の後、＃３０８でジョブ登録処理、＃３０９でジョブモニタ処理、＃３１０でジョブ所要時間演算処理、＃３１１でメモリ空き容量演算処理、＃３１２でメモリ空き容量送信処理が行なわれる。これらの＃３０８〜＃３１２の処理はサブルーチンで行なわれるが、これらのサブルーチンについては後に図１４〜図１８を用いて説明する。その後＃３１３でその他の処理が行なわれた後、＃３０２からの処理が繰り返される。
【００８７】
＃３０８〜＃３１２での処理によって得られたメモリ空き容量情報等は、＃３０３のステータス送信処理でＣＰＵ２０５を介してＣＰＵ２０１に送信され液晶タッチパネル９１（図２参照）上に表示される。
【００８８】
次に、図１４〜図１８を用いて、図１３の＃３０８〜＃３１２での処理について説明する。図１４は、図１３に示す＃３０８のジョブ登録処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【００８９】
ジョブ登録処理ルーチンでは、まず、＃３０８１で新たなジョブの登録があったか否かが判断される。ジョブの登録がなかったならば（＃３０８１にて、ＮＯ）本ルーチンはそのまま終了し、ジョブの登録があったならば（＃３０８１にて、ＹＥＳ）＃３０８２へと処理は移される。＃３０８２では、ｎに１が加えられ登録されている最新のジョブのジョブナンバーとして割り当てられる（ｎには初期値として０が代入されている）。
続いて、＃３０８３では原稿の画像データが読み込まれ新たなジョブとして登録される。＃３０８４ではジョブナンバーｎのジョブに対する画像データの圧縮後の容量が演算され圧縮後の画像データの容量ＣＡＰＡ（ｎ）に代入され、＃３０８５ではジョブナンバーｎのジョブを実行するのに要するジョブ所要時間が演算されジョブ所要時間ＴＩＭＥ（ｎ）に代入される。
【００９０】
次に、＃３０８６では実行中のジョブナンバーＮのジョブまでのメモリ空き容量ＳＰＡＣＥ（Ｎ）が、圧縮後の画像データの容量ＣＡＰＡ（ｎ）以上であるか否かが判断される。ＳＰＡＣＥ（Ｎ）がＣＡＰＡ（ｎ）以上でなければ（＃３０８６にて、ＮＯ）＃３０８８でメモリフル処理が行なわれ、ＳＰＡＣＥ（Ｎ）がＣＡＰＡ（ｎ）以上であれば（＃３０８６にて、ＹＥＳ）＃３０８７で画像データのメモリへの書き込みが許可され（実際の書き込みは図１３に示す＃３０４の画像メモリ書き込み処理にて行なわれる）、本ルーチンは終了する。これらの処理により新たなジョブの登録が完了する。
【００９１】
図１５は、図１３に示す＃３０９のジョブモニタ処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【００９２】
ジョブモニタ処理ルーチンでは、まず、＃３０９１でジョブが実行中であるか否かが判断される。ジョブが実行中でなければ（＃３０９１にて、ＮＯ）本ルーチンはそのまま終了し、ジョブが実行中であれば（＃３０９１にて、ＹＥＳ）＃３０９２へと処理は移される。＃３０９２では実行中のジョブのジョブナンバーがＮに登録され、＃３０９３ではジョブＮの残り時間がＲＥＳＴ（Ｎ）に登録され、本ルーチンは終了する。これらの処理により実行中のジョブがモニタされる。
【００９３】
図１６は、図１３に示す＃３１０のジョブ所要時間演算処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【００９４】
ジョブ所要時間演算処理ルーチンでは、まず、＃３１０１で変数ｔに現在実行中のジョブのジョブナンバーであるＮが代入され、＃３１０２ではジョブナンバーｔのジョブを終了するまでの時間ＴＳＵＭ（ｔ）に、ジョブナンバーｔのジョブを実行するための残り時間ＲＥＳＴ（ｔ）が代入される。続いて、＃３１０３では登録が行なわれたが実行はされていないジョブである残りジョブがあるか否かが判断される。残りジョブがなければ（＃３１０３にて、ＮＯ）そのまま本ルーチンは終了し、残りジョブがあれば（＃３１０３にて、ＹＥＳ）＃３１０４へと処理は移される。
【００９５】
＃３１０４ではｔに１が加えられ、＃３１０５ではジョブナンバーｔのジョブを終了するまでの時間ＴＳＵＭ（ｔ）に、ジョブナンバー（ｔ−１）のジョブを終了するまでの時間ＴＳＵＭ（ｔ−１）にジョブナンバーｔのジョブの所要時間ＴＩＭＥ（ｔ）を加えた時間が代入され、＃３１０６ではｔがｎ以上であるか否かが判断される。ｔがｎ以上でなければ（＃３１０６にて、ＮＯ）＃３１０３へと処理は移され、ｔがｎ以上であれば（＃３１０６にて、ＹＥＳ）本ルーチンは終了する。これらの処理によりジョブナンバーＮ〜ジョブナンバーｎのそれぞれのジョブを終了するまでの時間ＴＳＵＭ（Ｎ）〜ＴＳＵＭ（ｎ）がそれぞれ計算される。
【００９６】
図１７は、図１３に示す＃３１１のメモリ空き容量演算処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【００９７】
メモリ空き容量演算処理ルーチンでは、まず、＃３１１１で変数ｃに現在実行中のジョブのジョブナンバーであるＮが代入され、＃３１１２ではジョブナンバーｃのジョブまでを実行する際のメモリの空き容量ＳＰＡＣＥ（ｃ）に、メモリの総容量Ｔｏｔａｌからジョブナンバーｃのジョブを実行するために用いられる圧縮後の画像データの容量ＣＡＰＡ（ｃ）を引いた容量が代入される。続いて、＃３１１３では登録が行なわれたが実行はされていないジョブである残りジョブがあるか否かが判断される。残りジョブがなければ（＃３１１３にて、ＮＯ）そのまま本ルーチンは終了し、残りジョブがあれば（＃３１１３にて、ＹＥＳ）＃３１１４へと処理は移される。
【００９８】
＃３１１４ではｃに１が加えられ、＃３１１５ではジョブナンバーｃのジョブまでを実行する際のメモリの空き容量ＳＰＡＣＥ（ｃ）にジョブナンバー（ｃ−１）のジョブを実行する際のメモリの空き容量ＳＰＡＣＥ（ｃ−１）からジョブナンバーｃのジョブを実行するために用いられる圧縮後の画像データの容量ＣＡＰＡ（ｃ）を引いた容量が代入され、＃３１１６ではｃがｎ以上であるか否かが判断される。ｃがｎ以上でなければ（＃３１１６にて、ＮＯ）＃３１１３へと処理は移され、ｃがｎ以上であれば（＃３１１６にて、ＹＥＳ）本ルーチンは終了する。これらの処理によりジョブナンバーＮ〜ジョブナンバーｎのそれぞれのジョブを実行する際のメモリの空き容量ＳＰＡＣＥ（Ｎ）〜ＳＰＡＣＥ（ｎ）が計算される。
【００９９】
図１８は、図１３に示す＃３１２のメモリ空き容量送信処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【０１００】
メモリ空き容量送信処理ルーチンでは、まず、＃３１２１で接続されたコンピュータ等の外部機器より送信要求があったか否かが判断される。送信要求がなかったならば（＃３１２１にて、ＮＯ）本ルーチンはそのまま終了し、送信要求があったならば（＃３１２１にて、ＹＥＳ）＃３１２２へと処理は移される。＃３１２２ではジョブナンバーＮ〜ジョブナンバーｎのそれぞれのジョブを実行する際のメモリの空き容量ＳＰＡＣＥ（Ｎ）〜ＳＰＡＣＥ（ｎ）が送信され、＃３１２３ではジョブナンバーＮ〜ジョブナンバーｎのそれぞれのジョブを終了するまでの時間ＴＳＵＭ（Ｎ）〜ＴＳＵＭ（ｎ）が送信され、本ルーチンは終了する。
【０１０１】
これらの処理によりメモリの空き容量ＳＰＡＣＥ（Ｎ）〜ＳＰＡＣＥ（ｎ）とジョブを終了するまでの時間ＴＳＵＭ（Ｎ）〜ＴＳＵＭ（ｎ）とが外部へ送信される。
【０１０２】
続いて、図１９〜図２１を用いて通常のジョブの登録の際の液晶タッチパネル９１（図２参照）への表示を説明する。図１９〜図２１は、ジョブの登録の際の液晶タッチパネル９１への表示を説明するための図である。
【０１０３】
デジタル複写機１は複数のジョブを記憶することができ、記憶されていてプリントを待つジョブがあるときには、図１９に示すようにそれらのジョブが表示される。ここでは、プリント待ちのジョブが３つあることが表示されている。
【０１０４】
図１９に示す液晶タッチパネル９１で「ＪＯＢ予約設定」キーをユーザが押すと、ジョブの登録が可能である際には、液晶タッチパネル９１は図２０に示す表示となり、ユーザは原稿に対するコピーモードを選択することができる。さらに、ユーザがコピーモードを設定した後に登録キー１１２を押す（図２参照）ことによってジョブが登録され、プリント待ちのジョブが４つとなって図１９と同様の表示が行なわれる。
【０１０５】
また、ジョブの登録が可能ではない（メモリフル状態である）際には、図１４の＃３０８８でのメモリフル処理に対応して、図２１のように「メモリフルです」と表示され、新しいジョブは登録されない。
【０１０６】
次に、上述のような制御によって可能となる液晶タッチパネル９１への表示を図２２〜図２５を用いて説明する。これらは、上述のような制御によって計算された各ジョブを終了するまでの時間ＴＳＵＭ（Ｎ）〜ＴＳＵＭ（ｎ）、メモリ空き容量ＳＰＡＣＥ（Ｎ）〜ＳＰＡＣＥ（ｎ）等がＣＰＵ２０１に送られることに基づいて表示される。
【０１０７】
図２２は、液晶タッチパネル９１への時間経過に対するメモリの空き容量の表示を示す第１の図である。
【０１０８】
図２２に示す液晶タッチパネル９１への表示では、時間経過に対するメモリの空き容量が総容量に対する百分率で表示されている。この表示によると、メモリの空き容量は、現時点（０分後）で０％であり、３０分後に２５％、６０分後に７５％、９０分後に１００％となることがわかる。
【０１０９】
図２３は、液晶タッチパネル９１への時間経過に対するメモリの空き容量の表示を示す第２の図である。
【０１１０】
図２３に示す液晶タッチパネル９１への表示では、時間経過に対するメモリの空き容量がＡ４サイズの原稿に換算されて表示されている。この表示によると、メモリの空き容量は、現時点（０分後）で０枚分であり、３０分後に２５枚分、６０分後に７５枚分、９０分後に１００枚分となることがわかる。
【０１１１】
図２４は、液晶タッチパネル９１への時間経過に対するメモリの空き容量の表示を示す第３の図である。
【０１１２】
図２４に示す液晶タッチパネル９１への表示では、時間経過に対するメモリの空き容量がＢＹＴＥでの容量のまま表示されている。この表示によると、メモリの空き容量は、現時点（０分後）で０ＫＢＹＴＥであり、３０分後に１０４８ＫＢＹＥ、６０分後に３１４６ＫＢＹＴＥ、９０分後に４１４９ＫＢＹＴＥとなることがわかる。
【０１１３】
図２５は、液晶タッチパネル９１への時間経過に対するメモリの空き容量の表示を示す第４の図である。
【０１１４】
図２５に示す液晶タッチパネル９１への表示では、時間経過に対するメモリの空き容量が表にして表示されている。この表示によると、ジョブナンバー１のジョブが終了するのが１５分後でこのときメモリの空き容量は２５％となり、ジョブナンバー２のジョブが終了するのが４０分後でこのときメモリの空き容量は７５％となり、ジョブナンバー３のジョブが終了するのが６５分後でこのときメモリの空き容量は８０％となり、ジョブナンバー４のジョブが終了するのが８０分後でこのときメモリの空き容量は１００％となることがわかる。
【０１１５】
これらにより、ユーザは、メモリの空き容量をもとにして画像をプリントさせることができ、効率良く画像をプリントすることができる。
【０１１６】
以下では、図２６〜図２８を用いて上述したデジタル複写機１とデジタル複写機１での画像のプリントを管理するコンピュータとを含む画像形成システムについて説明する。
【０１１７】
図２６はデジタル複写機１とコンピュータ５とを含む画像形成システムの全体構成を説明するための図であり、図２７は図２６に示すコントローラ３の概略構成を説明するための図である。
【０１１８】
図２６に示すように、本画像形成システムは、デジタル複写機１、２と、イーサネット等の汎用インターフェースであり先述した外部機器の一例であるコントローラ３、４と、デジタル複写機１、２での画像のプリントを制御するコンピュータ５とを含んでいる。デジタル複写機１とコントローラ３とは外部機器接続用コネクタ８９、外部ケーブル９０を介して接続されている。デジタル複写機２の構成、動作等はデジタル複写機１と同様であり、コントローラ４の構成、動作等はコントローラ３と同様であるものとする。
【０１１９】
また、図２７に示すように、コントローラ３は、コンピュータ５とデータを遣り取りするための外部インターフェース７００、コンピュータ５から送られてきたデータを翻訳してラスターデータに展開するインタープリタ部７０１、ラスターデータに展開された画像データを格納するメモリ部７０２、デジタル複写機１での画像の副走査方向の速度調整データをもとにして画像の倍率を調整する電気変倍部７０３、デジタル複写機１とデータを遣り取りするための外部インターフェース７０４を含み、ＣＰＵ７１０により全体がコントロールされている。
【０１２０】
本画像形成システムでは、コンピュータ５上で作成されたデータファイルに基づいてプリントをするため、コンピュータ５上で用紙サイズ、倍率、プリント枚数等が設定されプリント命令が入力されると、コントローラ３（あるいはコントローラ４）へ画像データ、各種設定等が送られる。コントローラ３は最低１画面分のメモリを搭載し、コントローラ３ではコンピュータ５から送られてくる画像データ（ポストスクリプトデータ等）をラスターデータに変換する処理が行なわれる。コントローラ３で画像データが変換されると、デジタル複写機１へ画像データ、各種設定等が伝送され、デジタル複写機１側で用紙上への画像形成及び各種設定に基づいた処理が施される。なお、本発明は、このような画像形成システムの形態に限定されるものではなく、モデム、電話回線を通して接続されるファクシミリ等を含む同様の効果をもたらすシステムに適用することができる。
【０１２１】
図２８は、デジタル複写機１、２に対してコンピュータ５が制御するプリント処理の手順を説明するための図である。
【０１２２】
プリント処理では、まず、＃１００１でコンピュータ５でプリントの要求があるか否かが判断される。プリントの要求がなければ（＃１００１にて、ＮＯ）、本ルーチンはそのまま終了する。また、プリントの要求があれば（＃１００１にて、ＹＥＳ）、＃１００２でプリントをするために画像データ、各種設定等がデジタル複写機１へ出力される。
【０１２３】
続いて、＃１００３では、要求されているプリントが正常に処理されたか否かが判断される。プリントが正常に処理されたならば（＃１００３にて、ＹＥＳ）、本ルーチンは終了する。また、プリントが正常に処理されなかったならば（＃１００３にて、ＮＯ）、＃１００４でデジタル複写機１に対してメモリ情報の送信が要求される。このメモリ情報の送信の要求に対して、デジタル複写機１からは、先に説明した各ジョブを終了するまでの時間ＴＳＵＭ（Ｎ）＿１〜ＴＳＵＭ（ｎ）＿１（以下、＿１、＿２はそれぞれデジタル複写機１、デジタル複写機２からの情報であることを示す）、メモリ空き容量ＳＰＡＣＥ（Ｎ）＿１〜ＳＰＡＣＥ（ｎ）＿１が送信され、＃１００５でこれらがコンピュータ５に受信される。
【０１２４】
次に、＃１００６では、デジタル複写機２に対してメモリ空き容量情報の送信が要求される。このメモリ空き容量情報の送信に対して、デジタル複写機２からは先に説明した各ジョブを終了するまでの時間ＴＳＵＭ（Ｎ）＿２〜ＴＳＵＭ（ｎ）＿２、メモリ空き容量ＳＰＡＣＥ（Ｎ）＿２〜ＳＰＡＣＥ（ｎ）＿２が送信され、＃１００７でこれらがコンピュータ５に受信される。
【０１２５】
その後、＃１００８では、デジタル複写機２でプリント処理が可能か否かが判断される。デジタル複写機２でプリント処理が可能であれば（＃１００８にて、ＹＥＳ）、プリントをするために画像データ、各種設定等がデジタル複写機２へ出力されこれを伝えるメッセージが表示される。また、デジタル複写機２でプリント処理が可能でなければ（＃１００８にて、ＮＯ）、デジタル複写機１、デジタル複写機２のうちより早くプリントができるのがいずれであるかとプリントが終了するまでの所要時間とがメッセージ表示される。
【０１２６】
これらにより、ユーザは、より早く原稿に基づいた画像をプリントすることのできる画像形成装置に画像をプリントさせることができ、効率良く画像をプリントすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態の１つであるデジタル複写機１の全体構成を示す模式的断面図である。
【図２】デジタル複写機１の操作パネルＯＰの構成を示す平面図である。
【図３】デジタル複写機１の制御部２００の構成を示す第１のブロック図である。
【図４】デジタル複写機１の制御部２００の構成を示す第２のブロック図である。
【図５】図１に示す画像処理ユニット２０の構成を示すブロック図である。
【図６】図１に示すメモリユニット３０の構成を示すブロック図である。
【図７】符号メモリ３０５を管理するための管理テーブルＭＴ１を説明するための図である。
【図８】メモリ書き込み動作において、各ＣＰＵ間でのコマンド、画像データの授受のシーケンスを示す図である。
【図９】メモリ読み出し動作において、各ＣＰＵ間でのコマンド、画像データの授受のシーケンスを示す図である。
【図１０】操作パネルＯＰに対してＣＰＵ２０１が実行する制御の手順を示すフローチャートである。
【図１１】ページプリンタＰＲＴに対してＣＰＵ２０４が実行する制御の手順を示すフローチャートである。
【図１２】デジタル複写機１の制御を統括するＣＰＵ２０５が実行する制御の手順を示すフローチャートである。
【図１３】メモリユニット３０に対してＣＰＵ２０３が実行する制御の手順を示すメインルーチンのフローチャートである。
【図１４】図１３に示す＃３０８のジョブ登録処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【図１５】図１３に示す＃３０９のジョブモニタ処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【図１６】図１３に示す＃３１０のジョブ所要時間演算処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【図１７】図１３に示す＃３１１のメモリ空き容量演算処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【図１８】図１３に示す＃３１２のメモリ空き容量送信処理ルーチンで行なわれる処理の手順を示すフローチャートである。
【図１９】ジョブの登録の際の液晶タッチパネル９１への表示を説明するための第１の図である。
【図２０】ジョブの登録の際の液晶タッチパネル９１への表示を説明するための第２の図である。
【図２１】ジョブの登録の際の液晶タッチパネル９１への表示を説明するための第３の図である。
【図２２】液晶タッチパネル９１への時間経過に対するメモリの空き容量の表示を示す第１の図である。
【図２３】液晶タッチパネル９１への時間経過に対するメモリの空き容量の表示を示す第２の図である。
【図２４】液晶タッチパネル９１への時間経過に対するメモリの空き容量の表示を示す第３の図である。
【図２５】液晶タッチパネル９１への時間経過に対するメモリの空き容量の表示を示す第４の図である。
【図２６】デジタル複写機１とコンピュータ５とを含む画像形成システムの全体構成を説明するための図である。
【図２７】図２３に示すコントローラ３の概略構成を説明するための図である。
【図２８】デジタル複写機１、２に対してコンピュータ５が制御するプリント処理の手順を説明するための図である。
【符号の説明】
１、２  デジタル画像形成装置
３、４  コントローラ
５  コンピュータ
２０  画像処理ユニット
３０  メモリユニット
２０１〜２０７  ＣＰＵ
５００  原稿搬送部
ＩＲ  イメージリーダ
ＰＲＴ  ページプリンタ
ＯＰ  操作パネル
【図１】
0003666197.tif 000002
【図２】
0003666197.tif 000003
【図３】
0003666197.tif 000004
【図４】
0003666197.tif 000005
【図５】
0003666197.tif 000006
【図６】
0003666197.tif 000007
【図７】
0003666197.tif 000008
【図８】
0003666197.tif 000009
【図９】
0003666197.tif 000010
【図１０】
0003666197.tif 000011
【図１１】
0003666197.tif 000012
【図１２】
0003666197.tif 000013
【図１３】
0003666197.tif 000014
【図１４】
0003666197.tif 000015
【図１５】
0003666197.tif 000016
【図１６】
0003666197.tif 000017
【図１７】
0003666197.tif 000018
【図１８】
0003666197.tif 000019
【図１９】
0003666197.tif 000020
【図２０】
0003666197.tif 000021
【図２１】
0003666197.tif 000022
【図２２】
0003666197.tif 000023
【図２３】
0003666197.tif 000024
【図２４】
0003666197.tif 000025
【図２５】
0003666197.tif 000026
【図２６】
0003666197.tif 000027
【図２７】
0003666197.tif 000028
【図２８】
0003666197.tif 000029