JPH1134407A - 画像形成装置及びその制御方法 - Google Patents

画像形成装置及びその制御方法

Info

Publication number
JPH1134407A
JPH1134407A JP18701897A JP18701897A JPH1134407A JP H1134407 A JPH1134407 A JP H1134407A JP 18701897 A JP18701897 A JP 18701897A JP 18701897 A JP18701897 A JP 18701897A JP H1134407 A JPH1134407 A JP H1134407A
Authority
JP
Japan
Prior art keywords
image data
image
memory
recording
forming apparatus
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.)
Withdrawn
Application number
JP18701897A
Other languages
English (en)
Inventor
Akiyoshi Nishimaki
明美 西巻
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 JP18701897A priority Critical patent/JPH1134407A/ja
Publication of JPH1134407A publication Critical patent/JPH1134407A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

(57)【要約】 【課題】 外部装置から送信されてくる画像データに基
づく画像を記録する画像形成装置において、複数部数の
画像データの記録が指示された場合の記録を効率良く行
うことができる画像形成装置及びその制御方法を提供す
る。 【解決手段】 外部装置から1ページ分の画像データに
基づく画像を指定された部数記録することを指示された
場合に、該1ページ分の画像データのデータサイズを獲
得する。獲得したデータサイズと、蓄積メモリ104の
空きメモリ量を比較する。そして、その比較結果に基づ
いて、蓄積メモリ104に対する画像データの格納と記
録部114による記録を制御する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、外部装置から送信
されてくる画像データに基づく画像を記録媒体に記録す
る記録手段を備えた画像形成装置及びその制御方法に関
するものである。
【0002】
【従来の技術】従来、端末装置から送信されてくる画像
データに基づく画像を記録する画像形成装置において、
同一画像データを複数部数記録する場合には、端末装置
から複数部数分の画像データを画像形成装置へ送信し、
画像形成装置は受信する画像データに基づく画像を記録
していた。例えば、2ページの画像データを3部記録す
るためには、1ページに付き3回同一画像データを画像
形成装置へ送信し、計6ページ分の画像データを画像形
成装置へ送信していた。
【0003】
【発明が解決しようとする手段】しかしながら、上記従
来の端末装置から送信されてくる画像データに基づく画
像を記録する画像形成装置では、画像データの受信をペ
ージ単位で行うので、画像データの受信が完了してか
ら、次のページの記録動作を行う必要があることや、画
像データの受信のためのオーバーヘッドが増えたり、装
置のパフォーマンスが落ちる等の問題が発生し、効率が
悪かった。
【0004】本発明は上記の問題点に鑑みてなされたも
のであり、外部装置から送信されてくる画像データに基
づく画像を記録する画像形成装置において、複数部数の
画像データの記録が指示された場合の記録を効率良く行
うことができる画像形成装置及びその制御方法を提供す
ることを目的とする。
【0005】
【課題を解決するための手段】上記の目的を達成するた
めの本発明による画像形成装置は以下の構成を備える。
即ち、外部装置から送信されてくる画像データに基づく
画像を記録媒体に記録する記録手段を備えた画像形成装
置であって、前記外部装置から送信されてくる画像デー
タを画像メモリに格納する格納手段と、前記外部装置か
ら1ページ分の画像データに基づく画像を指定された部
数記録することを指示された場合に、該1ページ分の画
像データのデータサイズを獲得する獲得手段と、前記獲
得手段で獲得したデータサイズと、前記画像メモリの空
きメモリ量を比較する比較手段と、前記比較手段の比較
結果に基づいて、前記格納手段による格納と前記記録手
段による記録を制御する制御手段とを備える。
【0006】また、好ましくは、前記比較手段の比較の
結果、前記1ページ分の画像データのデータサイズが前
記画像メモリの空きメモリ量よりも小さい場合、前記制
御手段は、前記1ページ分の画像データを該画像メモリ
に格納し、該画像メモリに格納された画像データを用い
て、該1ページ分の画像データに基づく画像を指定され
た部数記録する。
【0007】また、好ましくは、前記比較手段の比較の
結果、前記1ページ分の画像データのデータサイズが前
記画像メモリの空きメモリ量よりも大きい場合、前記制
御手段は、指定された部数分の画像データを前記画像メ
モリへ順次格納することと、記録済みの画像データを格
納したメモリ領域を解放することを繰り返しながら、該
1ページ分の画像データに基づく画像を指定された部数
記録する。
【0008】また、好ましくは、前記外部装置より送信
されてくる画像データが符号化された画像データである
場合、前記格納手段は、該符号化された画像データを復
号化し、その復号化された画像データを前記画像メモリ
に格納する。また、好ましくは、前記外部装置は、画像
データを送信する前に、少なくとも該画像データの記録
対象とする記録媒体サイズ、部数、主/副走査解像度、
データサイズを含む画像データ情報を送信する。
【0009】また、好ましくは、前記画像データ情報に
基づいて、当該画像形成装置で前記外部装置から送信さ
れてくる画像データに基づく画像の記録が可能か否かを
示す情報を、該外部装置に通知する。上記の目的を達成
するための本発明による画像形成装置の制御方法は以下
の構成を備える。即ち、外部装置から送信されてくる画
像データに基づく画像を記録媒体に記録する記録手段を
備えた画像形成装置の制御方法であって、前記外部装置
から送信されてくる画像データを画像メモリに格納する
格納工程と、前記外部装置から1ページ分の画像データ
に基づく画像を指定された部数記録することを指示され
た場合に、該1ページ分の画像データのデータサイズを
獲得する獲得工程と、前記獲得工程で獲得したデータサ
イズと、前記画像メモリの空きメモリ量を比較する比較
工程と、前記比較工程の比較結果に基づいて、前記格納
工程による格納と前記記録手段による記録を制御する制
御工程とを備える。
【0010】上記の目的を達成するための本発明による
コンピュータ可読メモリは以下の構成を備える。即ち、
外部装置から送信されてくる画像データに基づく画像を
記録媒体に記録する記録手段を備えた画像形成装置の制
御のプログラムコードが格納されたコンピュータ可読メ
モリであって、前記外部装置から送信されてくる画像デ
ータを画像メモリに格納する格納工程のプログラムコー
ドと、前記外部装置から1ページ分の画像データに基づ
く画像を指定された部数記録することを指示された場合
に、該1ページ分の画像データのデータサイズを獲得す
る獲得工程のプログラムコードと、前記獲得工程で獲得
したデータサイズと、前記画像メモリの空きメモリ量を
比較する比較工程のプログラムコードと、前記比較工程
の比較結果に基づいて、前記格納工程による格納と前記
記録手段による記録を制御する制御工程のプログラムコ
ードとを備える。
【0011】
【発明の実施の形態】以下、図面を参照して本発明の好
適な実施形態を詳細に説明する。図1は本発明の実施形
態の画像形成装置の構成を示す図である。図1におい
て、CPU101は、システム制御部として機能し、装
置全体を制御する。ROM102は、CPU101の制
御プログラム等の各種プログラムを格納する。RAM1
03は、ワーク・エリアとして使用される。蓄積メモリ
104は、DRAM等で構成され、画像データを蓄積す
るために用いられる。登録部105は、SRAM等で構
成され、該SRAMに対し本装置の動作制御を行う場合
の各種設定値の格納/読出を行う。
【0012】通信用符号化復合化処理部106は、通信
回線110から送信されてくる符号化された画像データ
の復号化、あるいは通信回線110を介して外部装置に
対し送信する画像データの符号化を行う。読取/記録用
符号化復号化処理部109は、符号化された画像データ
を記録部114用に復号化、あるいはスキャナから読み
取られた画像データの符号化を行う。
【0013】MODEM(変復調装置)107は、ファ
クシミリの送受信信号の変復調を行う。NCU(網制御
装置)108は、選択信号(ダイヤルパルスまたはトー
ンダイヤラ)を、通信装置110に送出する機能を有
し、呼び出し音の検出による自動着信動作および回線制
御動作を行う。スキャナ112は、CSイメージセン
サ、原稿搬送機構等で構成され、原稿を光学的に読み取
って電気的な画像データに変換する。また、この画像デ
ータは、画像処理部111により補正処理が施され高精
密な画像データとなる。操作部113は、キーボード等
で構成され、オペレータによって各種入力操作が行われ
る。
【0014】記録部114は、レーザービームプリンタ
(LBP)、インクジェットプリンタ、熱転写プリンタ
等の記録装置からなり、記録紙のフィードや記録用符号
化/復合化部処理部で復号された画像データの記録を行
う。Centro(セントロ)IF制御部115は、C
entro(セントロ)ケーブル116によって接続さ
れている端末装置200との画像データの送受信の制御
を行う。また、端末装置200からのコマンド解析と画
像データのメモリへの格納、端末装置200へのレスポ
ンスの生成と送信制御を行う。
【0015】次に、本実施形態の画像形成装置で実行さ
れる処理について、図2〜図8を用いて説明する。尚、
本実施形態の端末装置200から画像形成装置へ送信す
ると画像データの記録動作は、図2に示すコマンドフロ
ーに基づいて実行される。以下、簡単に説明する。
【0016】尚、本実施形態の端末装置200が画像形
成装置へ送信する画像データは、符号化された画像デー
タであり、画像形成装置は、この符号化された画像デー
タを復号化した後、その画像データに基づく画像の記録
動作を実行するものとする。まず、端末装置200は、
画像データの記録を指示するプリント指示コマンドを画
像形成装置へ送信する。このプリント指示コマンドに
は、記録に用いる記録紙の記録紙サイズ、記録部数等の
パラメータが設定されている。画像形成装置は、このプ
リント指示コマンドを受信し、そのプリンタ指示コマン
ドに対し処理可能な状態であれば、その旨を示すレスポ
ンスOKを端末装置200へ送信する。一方、処理不可
能な状態であれば、その旨を示すレスポンスNGを端末
装置200へ送信する。
【0017】端末装置200は、プリント指示コマンド
に対するレスポンスOKを画像形成装置から受信する
と、画像データに関する情報を通知するページ情報指示
コマンドを画像形成装置へ送信する。このページ情報指
示コマンドには、画像データの主/副走査方向の解像
度、1ページのデータサイズ等のパラメータが設定され
ている。画像形成装置は、このページ情報指示コマンド
を受信し、そのページ情報指示コマンドに対し処理可能
な状態であれば、その旨を示すレスポンスOKを端末装
置200へ送信する。一方、処理不可能な状態であれ
ば、その旨を示すレスポンスNGを端末装置200へ送
信する。
【0018】端末装置200は、ページ情報指示コマン
ドに対するレスポンスOKを画像形成装置から受信する
と、画像データを実際に転送する画像データ転送指示コ
マンドを画像形成装置へ送信する。画像データ転送指示
コマンドには、実際の画像データ以外に、その画像デー
タがページの最終画像データであるか否か、次ページの
画像データがあるか否か、送信する画像データ数が何B
yteであるか等のパラメータが設定されている。画像
形成装置は、この画像データ転送指示コマンドを受信
し、その画像データ転送指示コマンドに対し処理可能な
状態であれば、その旨を示すレスポンスOKを端末装置
200へ送信する。一方、処理不可能な状態であれば、
その旨を示すレスポンスNGを端末装置200へ送信す
る。
【0019】尚、この画像データ転送指示コマンドの送
信は、1ページ分の画像データが送信されるまで継続す
る。そして、1ページ分の画像データの送信が終了し、
更に、次に送信する1ページ以上の画像データがあれ
ば、1ページ分の画像データの送信が終了する毎に、ペ
ージ情報指示コマンド、続いて、画像データ転送指示コ
マンドの送信を送信する画像データがなくなるまで繰り
返す。
【0020】まず、端末装置200から画像データを受
信すると、セントロI/F制御部115で、図3に示す
処理が実行される。図3は本発明の実施形態のセントロ
I/F制御部で実行される処理を示すフローチャートで
ある。まず、端末装置200から画像データやコマンド
等のデータを受信したか否かを判定する(ステップS3
01)。データを受信していない場合(ステップS30
1でNO)、受信するまで待機する。一方、データを受
信した場合(ステップS301でYES)、ステップS
302に進む。次に、受信したデータ中に含まれるコマ
ンド、パラメータの内容を解析する(ステップS30
2)。
【0021】次に、解析したコマンドが本画像形成装置
で処理可能であるか否かを判定する(ステップS30
3)。判定の結果、コマンドが本画像形成装置で処理可
能である場合、ステップS304に進み、コマンドに対
応する処理に移行する。一方、コマンドが本画像形成装
置で処理できない場合、あるいはコマンドが不適切な場
合は、ステップS305に進み、そのコマンドに対する
処理を実行できない旨を示すレスポンスNGを端末装置
200に送信する(ステップS305)。
【0022】上述した処理において、特に、端末装置2
00からプリント指示コマンドが送信された場合、本画
像形成装置における記録制御が実行される。この制御に
ついて、図4A、Bを用いて説明する。図4A、Bは本
発明の実施形態の記録制御を示すフローチャートであ
る。まず、記録制御において、プリント指示コマンドに
設定されているパラメータチェックを行う(ステップS
401)。チェックの結果、パラメータが不適切な場
合、ステップS416に進み、そのコマンドに対する処
理を実行できない旨を示すレスポンスNGを端末装置2
00に送信する。一方、チェックの結果、パラメータが
適切な場合、ステップS402に進む。
【0023】次に、チェックされた部数等のパラメータ
を蓄積メモリ104に格納する(ステップS402)。
次に、部数を変数Nとして部数カウンタ(不図示)に設
定する(ステップS403)。そして、レスポンスOK
を端末装置200へ送信する(ステップS404)。次
に、プリント指示コマンドの次に受信すべきデータの受
信が完了したか否かを判定する(ステップS405)。
受信が完了していない場合(ステップS405でN
O)、ステップS406に進み、受信の開始から所定時
間経過しているか否かを判定する。所定時間経過してい
ない場合(ステップS406でNO)、ステップS40
5に戻る。一方、所定時間経過している場合(ステップ
S406でYES)、ステップS416に進み、そのデ
ータに対する処理を実行できない旨を示すレスポンスN
Gを端末装置200へ送信する。
【0024】一方、データの受信が完了した場合(ステ
ップS405でYES)、ステップS407に進む。次
に、受信すべきデータとしてページ情報指示コマンドを
受信できたか否かを判定する(ステップS407)。ペ
ージ情報指示コマンドが受信できていない場合(ステッ
プS407でNO)、ステップS416に進み、そのコ
マンドに対する処理を実行できない旨を示すレスポンス
NGを端末装置200へ送信する。一方、ページ情報指
示コマンドが受信できている場合(ステップS407で
YES)、ステップS408に進む。
【0025】次に、受信したページ情報コマンドが示す
画像データの主/副走査の解像度やデータサイズ等のパ
ラメータチェックを行う(ステップS408)。チェッ
クの結果、パラメータが不適切な場合、ステップS41
6に進み、そのコマンドに対する処理を実行できない旨
を示すレスポンスNGを端末装置200へ送信する。一
方、チェックの結果、パラメータが適切な場合、ステッ
プS409に進む。
【0026】次に、チェックされたパラメータを蓄積メ
モリ104に格納する(ステップS409)。次に、複
数のブロックから構成される蓄積メモリ104の空きメ
モリ領域を計数し、メモリ残量を獲得する(ステップS
410)。次に、メモリ残量がページ情報指示コマンド
のパラメータが示すデータサイズより大きいか否かを判
定する(ステップS411)。メモリ残量がデータサイ
ズより大きい場合(ステップS411でYES)、ステ
ップS412に進み、複数部数の記録制御を行う。一
方、メモリ残量がデータサイズより小さい場合(ステッ
プS411でNO)、ステップS413に進み、1ペー
ジの記録制御を行う。尚、各記録制御の詳細について
は、後述する。
【0027】次に、実行されている記録制御において、
記録エラーが発生していないか否かを判定する(ステッ
プS414)。記録エラーが発生している場合(ステッ
プS414でNO)、ステップS416に進み、その記
録制御を実行できない旨を示すレスポンスNGを端末装
置200へ送信する。一方、記録エラーが発生していな
い場合(ステップS414でYES)、ステップS41
5に進む。
【0028】次に、ページ情報指示コマンドの次に受信
する画像データ転送指示コマンドに基づいて、次ページ
の画像データがあるか否かを判定する(ステップS41
5)、次ページの画像データがある場合(ステップS4
15でYES)、ステップS405に戻る。一方、次ペ
ージの画像データがない場合(ステップS415でN
O)、ステップS417に進み、記録制御を終了する。
【0029】次に、上述した複数部数の記録制御、1ペ
ージの記録制御の詳細について、順番に説明していく。
まず、複数部数の記録制御におけるセントロI/F制御
部115で実行される処理について、図5を用いて説明
する。図5は本発明の実施形態の複数部数の記録制御に
おけるセントロI/F制御部で実行される処理を示すフ
ローチャートである。
【0030】まず、端末装置200へレスポンスOKと
複数部数の記録制御をペリフェラル(本画像形成装置)
側で行う旨を送信する(ステップS420)。これによ
り、端末装置200は、1ページ分の画像データを1回
だけ転送する。そして、ペリフェラル側のそのページの
複数部数分の記録が完了するのを待って、次ページ分の
画像データを転送する。
【0031】レスポンスOKを端末装置200へ送信す
ると、次に受信すべきデータの受信が完了したか否かを
判定する(ステップS421)。受信が完了していない
場合(ステップS421でNO)、ステップS422に
進み、受信の開始から所定時間経過しているか否かを判
定する。所定時間経過していない場合(ステップS42
2でNO)、ステップS421に戻る。一方、所定時間
経過している場合(ステップS422でYES)、ステ
ップS428に進み、そのデータに対する処理を実行で
きない旨を示すレスポンスNGを端末装置200に送信
する。
【0032】一方、データの受信が完了した場合(ステ
ップS441でYES)、ステップS443に進む。次
に、受信すべきデータとして画像データ転送指示コマン
ドを受信できたか否かを判定する(ステップS42
1)。画像データ転送指示コマンドが受信できていない
場合(ステップS423でNO)、ステップS428に
進み、そのコマンドに対する処理を実行できない旨を示
すレスポンスNGを端末装置200へ送信する。一方、
画像データ転送指示コマンドが受信できている場合(ス
テップS423でYES)、ステップS424に進む。
【0033】次に、受信した画像データ転送指示コマン
ドが示す画像データサイズをコマンドに設定されている
パラメータから獲得し、DMAの転送データ数をDMA
コントローラのカウンタに設定する(ステップS42
4)。次に、転送先のアドレスとして画像データ格納用
のメモリアドレスを蓄積メモリ104に設定する。尚、
蓄積メモリ104は、複数のブロックで構成され、未使
用のブロックに画像データが格納される。また、ブロッ
ク管理テーブルにより、複数ブロックにまたがって格納
することができる。
【0034】次に、画像データ転送指示コマンドに続い
て送信されてくる画像データを、DMA転送によって蓄
積メモリ103に格納する(ステップS425)。そし
て、DMAに設定したカウンタ分のデータ転送が終了す
ると、レスポンスOKを端末装置200へする(ステッ
プS426)。次に、1ページ分の画像データに対する
処理が終了したか否かを判定する(ステップS42
7)。終了していない場合(ステップS427でN
O)、ステップS421に戻る。一方、終了している場
合(ステップS427でYES)、記録制御を終了す
る。
【0035】次に、複数部数の記録制御における読取/
記録用符号化復号化処理部109で実行される処理につ
いて、図6を用いて説明する。図6は本発明の実施形態
の複数部数の記録制御における読取/記録用符号化復号
化処理部で実行される処理を示すフローチャートであ
る。まず、上述したセントロI/F制御部115で、画
像データを格納したメモリブロックが蓄積メモリ104
に1つ以上生成されたか否かを判定する(ステップS4
30)。1つ以上生成されていない場合(ステップS4
30でNO)、1つ以上生成されるまで待機する。一
方、1つ以上生成された場合(ステップS430でYE
S)、ステップS431に進む。
【0036】次に、記録部114の給紙モータ(不図
示)を制御し記録紙を記録位置まで搬送し、記録待機状
態にする(ステップS431)。次に、蓄積メモリ10
4のメモリブロックに格納されている画像データを復号
化する(ステップS432)。次に、復号化した画像デ
ータをライン単位で記録部114へ送信する(ステップ
S433)。記録部114は、画像データを受信する
と、その画像データに基づく画像の記録を行う。
【0037】次に、蓄積メモリ104の次のメモリブロ
ックに画像データが格納されているか否かを判定する
(ステップS434)。画像データが格納されている場
合(ステップS434でYES)、ステップS432に
戻る。一方、画像データが格納されていない場合(ステ
ップS434でNO)、ステップS435に進む。1ペ
ージの画像データの転送が終了したならば、部数カウン
タに設定されている部数Nから1デクリメントする(ス
テップS435)。次に、部数カウンタに設定されてい
る部数Nが0であるか否かを判定する(ステップS43
6)。部数カウンタに設定されている部数Nが0でない
場合(ステップS436でNO)、ステップS431に
戻る。一方、部数カウンタに設定されている部数Nが0
である場合(ステップS436でNO)、ステップS4
37に進む。
【0038】次に、部数カウンタに設定されている部数
の記録が終了したか否かを判定する(ステップS43
7)。部数カウンタに設定されている部数の記録が終了
していない場合(ステップS437でNO)、終了する
まで待機する。一方、部数カウンタに設定されている部
数の記録が終了した場合(ステップS437でYE
S)、ステップS438に進む。次に、記録した1ペー
ジ分の蓄積メモリ104をクリアする(ステップ43
8)。
【0039】続いて、1ページの記録制御において、セ
ントロI/F制御部115で実行される処理について、
図7を用いて説明する。図7は本発明の実施形態の1ペ
ージの記録制御におけるセントロI/F制御部で実行さ
れる処理を示すフローチャートである。複数部数の記録
制御は端末装置200で行うため、端末装置200にレ
スポンスOKと複数部の記録制御をホスト側で行なう旨
を送信する(ステップS440)。これにより、端末装
置200は、複数部数分の画像ページの転送を行う。
【0040】尚、以降の処理については、複数部数の記
録制御と同様であるので、その詳細については省略す
る。次に、1ページの記録制御において、読取/記録用
符号化復号化処理部109で実行される処理について、
図8を用いて説明する。図8は本発明の1ページの記録
制御における読取/記録用符号化復号化処理部で実行さ
れる処理を示すフローチャートである。
【0041】まず、上述したセントロI/F制御部11
5で、画像データを格納したメモリブロック蓄積メモリ
104に1つ以上生成されたか否かを判定する(ステッ
プS450)。1つ以上生成されていない場合(ステッ
プS450でNO)、1つ以上生成されるまで待機す
る。一方、1つ以上生成された場合(ステップS450
でYES)、ステップS451に進む。
【0042】次に、記録部114の給紙モータ(不図
示)を制御し記録紙を記録位置まで搬送し、記録待機状
態にする(ステップS451)。次に、蓄積メモリ10
4のメモリブロックに格納されている画像データを復号
化する(ステップS452)。復号化した画像データを
ライン単位で記録部114へ送信する(ステップS45
3)。メモリブロックに格納されている画像データがす
べて送信されたら、端末装置200から送信されてくる
画像データを格納できるように、メモリブロックの解放
を行う(ステップS454)。
【0043】次に、蓄積メモリ104の次のメモリブロ
ックに画像データが格納されているか否かを判定する
(ステップS454)。画像データが格納されている場
合(ステップS454でYES)、ステップS452に
戻る。一方、画像データが格納されていない場合(ステ
ップS454でNO)、ステップS455に進む。次
に、指定された部数の記録が終了したか否かを判定する
(ステップS457)。指定された部数の記録が終了し
ていない場合(ステップS457でNO)、終了するま
で待機する。一方、指定された部数の記録が終了した場
合(ステップS457でYES)、処理を終了する。
【0044】以上説明したように、本実施形態によれ
ば、端末装置200から複数部数の画像データを画像形
成装置に送信して記録を行う場合、端末装置200から
1ページ分の画像データのデータサイズを画像形成装置
に通知して、このデータサイズと画像形成装置の蓄積メ
モリ104の残量を比較することによって、複数部数の
記録制御を変更する。つまり、蓄積メモリ104の残量
よりデータサイズが大きい場合は、端末装置200から
複数部数分の画像データを受信する。これと同時に、記
録が完了した画像データを格納していた蓄積メモリ10
4のメモリブロックを解放しながら1ページの記録制御
を行う。これにより、画像形成装置のメモリ残量によら
ず、複数部数の画像データの記録が可能となる。一方、
蓄積メモリ104の残量よりデータサイズが小さい場合
には、1ページ分ずつ画像データを受信し、各ページ毎
に指定された部数の記録を行う。これにより、画像デー
タの受信のオーバーヘッドを軽減し、かつ処理速度を向
上することができる。
【0045】尚、本発明は、複数の機器(例えば、ホス
トコンピュータ、インタフェース機器、リーダ、プリン
タ等)から構成されるシステムに適用しても、一つの機
器からなる装置(例えば、複写機、ファクシミリ装置
等)に適用してもよい。また、本発明の目的は、前述し
た実施形態の機能を実現するソフトウェアのプログラム
コードを記録した記憶媒体を、システムあるいは装置に
供給し、そのシステムあるいは装置のコンピュータ(ま
たはCPUやMPU)が記憶媒体に格納されたプログラ
ムコードを読出し実行することによっても、達成される
ことは言うまでもない。
【0046】この場合、記憶媒体から読出されたプログ
ラムコード自体が上述した実施の形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。プログラムコードを供
給するための記憶媒体としては、例えば、フロッピディ
スク、ハードディスク、光ディスク、光磁気ディスク、
CD−ROM、CD−R、磁気テープ、不揮発性のメモ
リカード、ROMなどを用いることができる。
【0047】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施の形態の機能
が実現される場合も含まれることは言うまでもない。
【0048】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書き込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0049】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図9のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。すなわち、少なくとも
「格納モジュール」、「獲得モジュール」、「比較モジ
ュール」および「制御モジュール」の各モジュールのプ
ログラムコードを記憶媒体に格納すればよい。
【0050】尚、「格納モジュール」は、外部装置から
送信されてくる画像データを画像メモリに格納する。
「獲得モジュール」は、外部装置から1ページ分の画像
データに基づく画像を指定された部数記録することを指
示された場合に、該1ページ分の画像データのデータサ
イズを獲得する。「比較モジュール」は、獲得したデー
タサイズと、画像メモリの空きメモリ量を比較する。
「制御モジュール」は、比較結果に基づいて、格納と記
録を制御する。
【0051】
【発明の効果】以上説明したように、本発明によれば、
外部装置から送信されてくる画像データに基づく画像を
記録する画像形成装置において、複数部数の画像データ
の記録が指示された場合の記録を効率良く行うことがで
きる画像形成装置及びその制御方法を提供できる。
【図面の簡単な説明】
【図1】本発明の実施形態の画像形成装置の構成を示す
図である。
【図2】本発明の実施形態の記録動作におけるコマンド
チャートを示す図である。
【図3】本発明の実施形態のセントロI/F制御部で実
行される処理を示すフローチャートである。
【図4A】本発明の実施形態の記録制御を示すフローチ
ャートである。
【図4B】本発明の実施形態の記録制御を示すフローチ
ャートである。
【図5】本発明の実施形態の複数部数の記録制御におけ
るセントロI/F制御部で実行される処理を示すフロー
チャートである。
【図6】本発明の実施形態の複数部数の記録制御におけ
る読取/記録用符号化復号化処理部で実行される処理を
示すフローチャートである。
【図7】本発明の実施形態の1ページの記録制御におけ
るセントロI/F制御部で実行される処理を示すフロー
チャートである。
【図8】本発明の1ページの記録制御における読取/記
録用符号化復号化処理部で実行される処理を示すフロー
チャートである。
【図9】本発明の実施形態を実現するプログラムコード
を格納した記憶媒体のメモリマップの構造を示す図であ
る。
【符号の説明】
101 CPU 102 ROM 103 RAM 104 蓄積メモリ 105 登録部 106 通信用符号化復号化処理部 107 MODEM 108 NCU 109 読取/記録用符号化復号化処理部 110 通信回線 111 画像処理部 112 スキャナ 113 操作部 114 記録部 115 CentorIF制御部 116 Centorケーブル

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 外部装置から送信されてくる画像データ
    に基づく画像を記録媒体に記録する記録手段を備えた画
    像形成装置であって、 前記外部装置から送信されてくる画像データを画像メモ
    リに格納する格納手段と、 前記外部装置から1ページ分の画像データに基づく画像
    を指定された部数記録することを指示された場合に、該
    1ページ分の画像データのデータサイズを獲得する獲得
    手段と、 前記獲得手段で獲得したデータサイズと、前記画像メモ
    リの空きメモリ量を比較する比較手段と、 前記比較手段の比較結果に基づいて、前記格納手段によ
    る格納と前記記録手段による記録を制御する制御手段と
    を備えることを特徴とする画像形成装置。
  2. 【請求項2】 前記比較手段の比較の結果、前記1ペー
    ジ分の画像データのデータサイズが前記画像メモリの空
    きメモリ量よりも小さい場合、前記制御手段は、前記1
    ページ分の画像データを該画像メモリに格納し、該画像
    メモリに格納された画像データを用いて、該1ページ分
    の画像データに基づく画像を指定された部数記録するこ
    とを特徴とする請求項1に記載の画像形成装置。
  3. 【請求項3】 前記比較手段の比較の結果、前記1ペー
    ジ分の画像データのデータサイズが前記画像メモリの空
    きメモリ量よりも大きい場合、前記制御手段は、指定さ
    れた部数分の画像データを前記画像メモリへ順次格納す
    ることと、記録済みの画像データを格納したメモリ領域
    を解放することを繰り返しながら、該1ページ分の画像
    データに基づく画像を指定された部数記録することを特
    徴とする請求項1に記載の画像形成装置。
  4. 【請求項4】 前記外部装置より送信されてくる画像デ
    ータが符号化された画像データである場合、前記格納手
    段は、該符号化された画像データを復号化し、その復号
    化された画像データを前記画像メモリに格納することを
    特徴とする請求項1に記載の画像形成装置。
  5. 【請求項5】 前記外部装置は、画像データを送信する
    前に、少なくとも該画像データの記録対象とする記録媒
    体サイズ、部数、主/副走査解像度、データサイズを含
    む画像データ情報を送信することを特徴とする請求項1
    に記載の画像形成装置。
  6. 【請求項6】 前記画像データ情報に基づいて、当該画
    像形成装置で前記外部装置から送信されてくる画像デー
    タに基づく画像の記録が可能か否かを示す情報を、該外
    部装置に通知することを特徴とする請求項1に記載の画
    像形成装置。
  7. 【請求項7】 外部装置から送信されてくる画像データ
    に基づく画像を記録媒体に記録する記録手段を備えた画
    像形成装置の制御方法であって、 前記外部装置から送信されてくる画像データを画像メモ
    リに格納する格納工程と、 前記外部装置から1ページ分の画像データに基づく画像
    を指定された部数記録することを指示された場合に、該
    1ページ分の画像データのデータサイズを獲得する獲得
    工程と、 前記獲得工程で獲得したデータサイズと、前記画像メモ
    リの空きメモリ量を比較する比較工程と、 前記比較工程の比較結果に基づいて、前記格納工程によ
    る格納と前記記録手段による記録を制御する制御工程と
    を備えることを特徴とする画像形成装置の制御方法。
  8. 【請求項8】 前記比較工程の比較の結果、前記1ペー
    ジ分の画像データのデータサイズが前記画像メモリの空
    きメモリ量よりも小さい場合、前記制御工程は、前記1
    ページ分の画像データを該画像メモリに格納し、該画像
    メモリに格納された画像データを用いて、該1ページ分
    の画像データに基づく画像を指定された部数記録するこ
    とを特徴とする請求項7に記載の画像形成装置の制御方
    法。
  9. 【請求項9】 前記比較工程の比較の結果、前記1ペー
    ジ分の画像データのデータサイズが前記画像メモリの空
    きメモリ量よりも大きい場合、前記制御工程は、指定さ
    れた部数分の画像データを前記画像メモリへ順次格納す
    ることと、記録済みの画像データを格納したメモリ領域
    を解放することを繰り返しながら、該1ページ分の画像
    データに基づく画像を指定された部数記録することを特
    徴とする請求項7に記載の画像形成装置の制御方法。
  10. 【請求項10】 前記外部装置より送信されてくる画像
    データが符号化された画像データである場合、前記格納
    工程は、該符号化された画像データを復号化し、その復
    号化された画像データを前記画像メモリに格納すること
    を特徴とする請求項7に記載の画像形成装置の制御方
    法。
  11. 【請求項11】 前記外部装置は、画像データを送信す
    る前に、少なくとも該画像データの記録対象とする記録
    媒体サイズ、部数、主/副走査解像度、データサイズを
    含む画像データ情報を送信することを特徴とする請求項
    7に記載の画像形成装置の制御方法。
  12. 【請求項12】 前記画像データ情報に基づいて、当該
    画像形成装置で前記外部装置から送信されてくる画像デ
    ータに基づく画像の記録が可能か否かを示す情報を、該
    外部装置に通知することを特徴とする請求項7に記載の
    画像形成装置の制御方法。
  13. 【請求項13】 外部装置から送信されてくる画像デー
    タに基づく画像を記録媒体に記録する記録手段を備えた
    画像形成装置の制御のプログラムコードが格納されたコ
    ンピュータ可読メモリであって、 前記外部装置から送信されてくる画像データを画像メモ
    リに格納する格納工程のプログラムコードと、 前記外部装置から1ページ分の画像データに基づく画像
    を指定された部数記録することを指示された場合に、該
    1ページ分の画像データのデータサイズを獲得する獲得
    工程のプログラムコードと、 前記獲得工程で獲得したデータサイズと、前記画像メモ
    リの空きメモリ量を比較する比較工程のプログラムコー
    ドと、 前記比較工程の比較結果に基づいて、前記格納工程によ
    る格納と前記記録手段による記録を制御する制御工程の
    プログラムコードとを備えることを特徴とするコンピュ
    ータ可読メモリ。
JP18701897A 1997-07-11 1997-07-11 画像形成装置及びその制御方法 Withdrawn JPH1134407A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18701897A JPH1134407A (ja) 1997-07-11 1997-07-11 画像形成装置及びその制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18701897A JPH1134407A (ja) 1997-07-11 1997-07-11 画像形成装置及びその制御方法

Publications (1)

Publication Number Publication Date
JPH1134407A true JPH1134407A (ja) 1999-02-09

Family

ID=16198764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18701897A Withdrawn JPH1134407A (ja) 1997-07-11 1997-07-11 画像形成装置及びその制御方法

Country Status (1)

Country Link
JP (1) JPH1134407A (ja)

Similar Documents

Publication Publication Date Title
US7314259B2 (en) Image processing apparatus and display control method for image processing apparatus
JPH1134407A (ja) 画像形成装置及びその制御方法
JP3854771B2 (ja) データ処理装置、その制御方法及び記憶媒体
JPS6230547B2 (ja)
JPH10275068A (ja) 画像処理装置及びその制御方法
JPH10116162A (ja) 画像出力装置及びその制御方法
JP4164521B2 (ja) データ処理装置、その制御方法及び記憶媒体
JPH11341246A (ja) フアクシミリ装置及びフアクシミリ制御方法
JP2944380B2 (ja) プリンタ・ファクシミリ複合装置
JP3062340B2 (ja) ファクシミリ装置
KR100338077B1 (ko) 복합기에서의 스캐닝 데이터 인쇄방법
JPH1013600A (ja) ファクシミリ装置及びそのデータ処理方法
JPH05292233A (ja) 記録装置
JPH09247300A (ja) 静止画像伝送方法
JPH09297666A (ja) 画像通信装置及び画像通信方法
JP2003274061A (ja) 画像形成装置
JPH08147120A (ja) 画像処理装置
JPH0311144B2 (ja)
JP2000041137A (ja) ファクシミリ装置
JPH09298625A (ja) ファクシミリ通信システム及びその送信方法
JP2004236149A (ja) 画像読取システムおよび情報処理端末の制御方法
JPH1091372A (ja) 画像処理装置及びその制御方法
JPH11122412A (ja) 情報処理装置及び情報処理システム及びその制御方法
JPH11355480A (ja) 複写装置、フアクシミリ装置及び情報制御方法
JP2000278509A (ja) 画像形成装置、画像形成制御方法及び記憶媒体

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20041005