JPH08149276A - Image forming system - Google Patents
Image forming systemInfo
- Publication number
- JPH08149276A JPH08149276A JP6281968A JP28196894A JPH08149276A JP H08149276 A JPH08149276 A JP H08149276A JP 6281968 A JP6281968 A JP 6281968A JP 28196894 A JP28196894 A JP 28196894A JP H08149276 A JPH08149276 A JP H08149276A
- Authority
- JP
- Japan
- Prior art keywords
- image forming
- image
- macro
- forming apparatus
- memory
- 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.)
- Pending
Links
Landscapes
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【目的】 作成するディスプレイリストの具合によって
画像形成装置に登録するマクロ容量を変化させることに
より、メモリ不足の発生を伴わない画像形成システムを
提供することを目的とする。
【構成】 1ページ分の文字、グラッフィク、ビットマ
ップ画像と描画位置情報を持つ画像情報からバンドごと
のディスプレイリストへ展開する情報展開手段と、画像
形成装置17との通信手段とを有するホストコンピュー
タと、1ページ分のディスプレイリストから画像形成す
るページデータを展開する画像展開手段18と、用紙に
画像を印刷する画像形成手段19と、ホストコンピュー
タとの通信手段とを有する画像形成装置17とを構成し
た。
(57) [Summary] [Object] An object of the present invention is to provide an image forming system that does not cause a memory shortage by changing the macro capacity registered in the image forming apparatus according to the condition of a display list to be created. A host computer having information expansion means for expanding one page of characters, graphics, bitmap images and image information having drawing position information into a display list for each band, and a communication means for communicating with the image forming apparatus 17. An image forming device 17 having an image expanding means 18 for expanding page data for forming an image from a display list for one page, an image forming means 19 for printing an image on a sheet, and a communication means for communicating with a host computer. did.
Description
【0001】[0001]
【産業上の利用分野】本発明は、各種電子機器の出力端
末として用いられる画像形成システムに関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image forming system used as an output terminal of various electronic devices.
【0002】[0002]
【従来の技術】従来、パーソナルコンピュータ、ワーク
ステーションの出力端末として、種々の画像形成装置が
提案されている。以下、従来の画像形成装置について説
明する。2. Description of the Related Art Conventionally, various image forming apparatuses have been proposed as output terminals for personal computers and workstations. The conventional image forming apparatus will be described below.
【0003】図11は従来の画像形成装置のブロック図
である。ホストコンピュータからケーブル1を経由して
情報展開手段7へ転送されてきたデータは受信バッファ
であるメモリA2に一度格納され、中間画像を形成す
る。ここで言う中間画像とは、“a”,“b”,“c”
等の文字1つごと、直線、円等のグラフィック1つご
と、イメージ1つごとに1ページ中のどの位置に存在す
るか、実際の文字、イメージ等のビットマップ画像の格
納アドレス等の情報を持っているものを言い、一般的に
ディスプレイリストと呼ばれている。また、1ページを
数分割して1分割分のイメージ情報を記憶する手段をハ
ンドバッファという。以下バンド数8のバンドバッファ
方式で、実際に画像形成するページデータを3バンド分
展開した後、画像形成手段16へデータを転送開始する
構成を説明する。情報展開手段7は受信バッファである
メモリA2、ディスプレイリストを格納するメモリB
3、ページデータを作成するバッファであるメモリC5
とCPU4から構成されている。FIG. 11 is a block diagram of a conventional image forming apparatus. The data transferred from the host computer to the information expanding means 7 via the cable 1 is once stored in the memory A2 which is a receiving buffer to form an intermediate image. The intermediate image referred to here is "a", "b", "c".
Each character such as, etc., each graphic such as straight line, circle, etc., where each image exists in one page, information such as actual character, storage address of bitmap image such as image etc. What you have, is commonly called a display list. Further, a means for dividing one page into several pieces and storing the image information for one division is called a hand buffer. In the following, a description will be given of a configuration in which, in the band buffer method with eight bands, page data to be actually image-formed is developed for three bands and then data is started to be transferred to the image forming means 16. The information expanding means 7 is a memory A2 which is a receiving buffer and a memory B which stores a display list.
3. Memory C5 which is a buffer for creating page data
And CPU4.
【0004】従来、バンドバッファ方式の画像形成装置
では画像形成処理を行う場合、ホストコンピュータから
ケーブル1を経由して情報展開手段7へ転送されてきた
データは受信バッファであるメモリA2に一度格納され
る。このとき、高速にデータを転送するため、同じデー
タを繰り返し転送する場合、前記繰り返し転送するデー
タを画像形成装置に登録しておく。このデータのことを
マクロという。このデータを転送する場合、マクロの番
号のみを送信することにより、高速にデータ転送を行う
ことができる。Conventionally, when performing image forming processing in a band buffer type image forming apparatus, the data transferred from the host computer to the information expanding means 7 via the cable 1 is once stored in the memory A2 which is a receiving buffer. It At this time, in order to transfer data at high speed, when repeatedly transferring the same data, the data to be repeatedly transferred is registered in the image forming apparatus. This data is called macro. When transferring this data, the data can be transferred at high speed by transmitting only the macro number.
【0005】メモリA2に格納されたデータをもとにメ
モリB3にバンドごとのディスプレイリストを作成す
る。画像形成するページの具合に関係なくメモリB3内
のディスプレイリストからページ展開用のメモリC5に
3バンド分実際に画像形成するページデータを展開す
る。展開が終了したらケーブル6を経由して画像形成手
段16へ画像形成信号が入力され、画像形成装置が画像
形成可能状態かどうか確認する。同時にメモリB3内に
ディスプレイリストから第4バンドへ実際に画像形成す
るページデータを作成し始める。画像形成が可能な場
合、画像形成手段16は感光体10、LSU8等のモー
タをオンさせ、レーザ発光等の準備を行う。次に、印刷
開始のための垂直同期信号が情報展開手段7へ出力され
たかをチェックする。垂直同期信号がオンになると情報
展開手段7はメモリC5からページデータを取り出し画
像形成手段16に送る。画像形成手段16は転送された
データに応じたレーザパワーを持ったレーザ光をLSU
8より感光体10上に照射させ露光を行い、潜像を形成
される。次に、現像器11において、現像を行い潜像を
可視化し、感光体10上に可視画像を生成させ、可視画
像が用紙にのるタイミングで用紙13を用紙カセット1
2より給紙する。次に定着器15により画像を用紙に定
着させ、用紙13が排紙したかどうかチェックし、各モ
ータをオフし印刷を終了する。A display list for each band is created in the memory B3 based on the data stored in the memory A2. Regardless of the state of the page to be image-formed, the page data to be actually image-formed for 3 bands is expanded from the display list in the memory B3 to the page expansion memory C5. When the development is completed, an image forming signal is input to the image forming means 16 via the cable 6 and it is confirmed whether the image forming apparatus is in the image formable state. At the same time, page data for actually forming an image from the display list to the fourth band is started to be created in the memory B3. When the image can be formed, the image forming means 16 turns on the motors of the photoconductor 10, the LSU 8 and the like to prepare for laser emission and the like. Next, it is checked whether the vertical synchronizing signal for starting printing is output to the information expanding means 7. When the vertical synchronizing signal is turned on, the information expanding means 7 takes out page data from the memory C5 and sends it to the image forming means 16. The image forming means 16 supplies a laser beam having a laser power corresponding to the transferred data to the LSU.
A latent image is formed by irradiating the photosensitive member 10 from 8 to expose it. Next, in the developing device 11, development is performed to visualize the latent image, a visible image is generated on the photoconductor 10, and the paper 13 is placed at the timing when the visible image is placed on the paper.
Feed from 2. Next, the image is fixed on the paper by the fixing device 15, and it is checked whether or not the paper 13 is ejected, and each motor is turned off to finish the printing.
【0006】[0006]
【発明が解決しようとする課題】このような従来の画像
形成装置ではマクロ容量が大きい場合、ディスプレイリ
ストを作成する途中で、メモリ不足が発生し、印刷不可
能という問題点を有していた。In such a conventional image forming apparatus, when the macro capacity is large, there is a problem that printing is impossible due to a shortage of memory during the preparation of the display list.
【0007】本発明は、上記従来の問題点を解決するた
めになされたもので、作成するディスプレイリストの具
合によって画像形成装置に登録するマクロ容量を変化さ
せることにより、メモリ不足の発生を伴わない画像形成
システムを提供することを目的とする。The present invention has been made in order to solve the above-mentioned conventional problems, and by changing the macro capacity registered in the image forming apparatus according to the condition of the display list to be created, the memory shortage does not occur. An object is to provide an image forming system.
【0008】また、画像形成装置に登録されているマク
ロのうち、印字に不要なマクロを画像形成装置から受信
し、保存するマクロ保存手段と、画像形成装置に登録さ
れているマクロのうち、印字に不要なマクロを抽出する
マクロ削減手段とにより、画像形成装置の不要なマクロ
容量を削減する画像形成システムを提供することを目的
とする。Further, among the macros registered in the image forming apparatus, a macro storing means for receiving and storing a macro unnecessary for printing from the image forming apparatus, and a macro among the macros registered in the image forming apparatus are printed. An object of the present invention is to provide an image forming system that reduces an unnecessary macro capacity of an image forming apparatus by a macro reducing unit that extracts an unnecessary macro.
【0009】さらに、画像形成装置に登録されているマ
クロを全て、ホストコンピュータに保存し、印字に使用
するマクロのみを画像形成装置に送信するマクロ保存手
段と、印字に必要なマクロのみをホストコンピュータか
ら受信するマクロ削減手段とにより、画像形成装置に必
要なマクロ容量のみを持つ画像形成システムを提供する
ことを目的とする。Further, all the macros registered in the image forming apparatus are stored in the host computer, and only the macros used for printing are transmitted to the image forming apparatus, and only the macros necessary for printing are stored in the host computer. It is an object of the present invention to provide an image forming system having only the macro capacity necessary for the image forming apparatus by the macro reducing unit received from the image forming apparatus.
【0010】[0010]
【課題を解決するための手段】このために本発明は、1
ページ分の文字、グラフィック、ビットマップ画像と描
画位置情報を持つ画像情報からバンドごとのディスプレ
イリストへ展開する情報展開手段と、画像形成装置との
通信手段を有するホストコンピュータと、1ページ分の
ディスプレイリストから画像形成するページデータを展
開する画像展開手段と、用紙に画像を印刷する画像形成
手段と、ホストコンピュータとの通信手段とを有する画
像形成装置とから画像形成システムを構成した。To this end, the present invention provides
Information expanding means for expanding image information having pages of characters, graphics, bitmap images and drawing position information into a display list for each band, a host computer having communication means with the image forming apparatus, and a display for one page An image forming system is constituted by an image forming unit having an image expanding unit for expanding page data for forming an image from a list, an image forming unit for printing an image on a sheet, and a communication unit for communicating with a host computer.
【0011】[0011]
【作用】以上の構成によって、ホストコンピュータの情
報展開手段と、画像形成装置の画像展開手段とにより、
メモリ不足を発生せず、印刷することができる。With the above arrangement, the information developing means of the host computer and the image developing means of the image forming apparatus
You can print without running out of memory.
【0012】[0012]
【実施例】以下、本発明の実施例について図面を参照し
て説明する。図1は、本発明の第一実施例の画像形成装
置のブロック図である。この画像形成装置17は画像展
開手段18と画像形成手段30とから構成されている。
画像展開手段18は画像作成手段19とマクロ削除手段
20とのCPU−A21とから構成されている。さら
に、画像作成手段19は受信バッファとしてのメモリA
22、ディスプレイリストを格納するメモリB23とか
ら構成され、マクロ削除手段20は空きメモリ容量を格
納するメモリC24、マクロを格納するメモリD25、
削減するマクロの番号を格納するメモリE26、ページ
データを格納するメモリF27から構成されている。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of an image forming apparatus according to a first embodiment of the present invention. The image forming apparatus 17 includes an image developing unit 18 and an image forming unit 30.
The image expanding unit 18 is composed of an image creating unit 19 and a CPU-A 21 which is a macro deleting unit 20. Further, the image creating means 19 uses the memory A as a reception buffer.
22 and a memory B23 for storing a display list, and the macro deleting means 20 has a memory C24 for storing a free memory capacity, a memory D25 for storing a macro,
It is composed of a memory E26 for storing macro numbers to be reduced and a memory F27 for storing page data.
【0013】図2は、本発明の第一実施例のホストコン
ピュータのブロック図である。このホストコンピュータ
31の情報展開手段32は情報作成手段33とマクロ保
存手段34とCPU−B35とから構成されている。さ
らに、情報作成手段33は画像形成装置17へ送信する
データを格納するメモリG36、ディスプレイリストを
格納するメモリH37とから構成され、マクロ保存手段
34はディスプレイリストの容量を格納するメモリI3
8、画像形成装置17の空きメモリ容量を格納するメモ
リJ39、マクロを格納するメモリK40、削減するマ
クロの番号を格納するメモリL41、使用するマクロの
番号を格納するメモリM42とから構成されている。FIG. 2 is a block diagram of a host computer according to the first embodiment of the present invention. The information expanding means 32 of the host computer 31 is composed of an information creating means 33, a macro saving means 34 and a CPU-B 35. Further, the information creating means 33 is composed of a memory G36 for storing data to be transmitted to the image forming apparatus 17 and a memory H37 for storing a display list, and the macro storage means 34 is a memory I3 for storing the capacity of the display list.
8, a memory J39 for storing the free memory capacity of the image forming apparatus 17, a memory K40 for storing macros, a memory L41 for storing the numbers of macros to be reduced, and a memory M42 for storing the numbers of macros to be used. .
【0014】さらに、ホストコンピュータ31と画像形
成装置17は、ケーブル28と接続され、1バンド分の
ディスプレイリストの通信速度が画像形成装置17にお
いて1バンドの展開速度より速い通信機能を備えてい
る。Further, the host computer 31 and the image forming apparatus 17 are connected to the cable 28 and have a communication function in which the communication speed of the display list for one band is faster than the developing speed of one band in the image forming apparatus 17.
【0015】図3、図4は本発明の第一実施例の画像形
成装置の動作のフローチャート、図5は同ホストコンピ
ュータの動作のフローチャートである。図3において、
まず、ホストコンピュータ31から空きメモリ容量と登
録されているマクロの番号とマクロの内容の問い合わせ
信号を受信する(ステップ1−1)。メモリC24から
空きメモリ容量を、メモリD25から登録されているマ
クロの番号とマクロの内容を取り出し、ホストコンピュ
ータ31へ送信する(ステップ1−2)。次に、画像形
成装置17は、ホストコンピュータ31で、印字するデ
ータのディスプレイリスト容量と画像形成装置17から
受信した空きメモリ容量を比較し、ディスプレイリスト
の容量の方が画像形成装置17から受信した空きメモリ
容量より多い場合にホストコンピュータ31が送信する
メモリエラー信号の受信待ちを行う(ステップ1−
3)。メモリエラー信号以外の信号を受信した場合は、
ステップ1−10へ進む。3 and 4 are flowcharts of the operation of the image forming apparatus of the first embodiment of the present invention, and FIG. 5 is a flowchart of the operation of the host computer. In FIG.
First, an inquiry signal of the free memory capacity, the registered macro number and the macro contents is received from the host computer 31 (step 1-1). The free memory capacity is retrieved from the memory C24 and the registered macro number and macro contents are retrieved from the memory D25 and transmitted to the host computer 31 (step 1-2). Next, in the image forming apparatus 17, the host computer 31 compares the display list capacity of the data to be printed with the free memory capacity received from the image forming apparatus 17, and the display list capacity is received from the image forming apparatus 17. When it is larger than the free memory capacity, the host computer 31 waits for a memory error signal to be transmitted (step 1-
3). When a signal other than the memory error signal is received,
Go to step 1-10.
【0016】次に、ホストコンピュータ31から画像形
成装置17で印字するために不足するメモリ容量(ディ
スプレイリスト容量−空きメモリ容量)を受信する(ス
テップ1−4)。さらに、ホストコンピュータ31から
印字するデータに使用するマクロ番号を受信する(ステ
ップ1−5)。画像形成装置17では、登録されている
マクロの中から印字するデータに使用するマクロ番号以
外から削減するマクロ番号を1個決定し、メモリE26
へ格納する(ステップ1−6)。削減するマクロ番号に
対応するマクロ内容の容量をメモリD25から計算し、
不足するメモリ容量と削減するメモリ容量を比較し(ス
テップ1−7)、削減するメモリ容量が不足するメモリ
容量より多くなるまでステップ1−6を繰り返す。Next, the memory capacity (display list capacity-free memory capacity) which is insufficient for printing by the image forming apparatus 17 is received from the host computer 31 (step 1-4). Further, the macro number used for the data to be printed is received from the host computer 31 (step 1-5). The image forming apparatus 17 determines one macro number to be reduced from the registered macros other than the macro number used for the data to be printed, and stores it in the memory E26.
(Step 1-6). The capacity of the macro contents corresponding to the macro number to be reduced is calculated from the memory D25,
The insufficient memory capacity is compared with the reduced memory capacity (step 1-7), and steps 1-6 are repeated until the reduced memory capacity becomes larger than the insufficient memory capacity.
【0017】メモリE26から削減するマクロ番号を取
り出し、ホストコンピュータ31へ送信し(ステップ1
−8)、送信したマクロ番号に対応するマクロ内容をメ
モリD25から削除し、空きメモリ容量を拡大する(ス
テップ1−9)。The macro number to be reduced is fetched from the memory E26 and transmitted to the host computer 31 (step 1
-8), The macro content corresponding to the transmitted macro number is deleted from the memory D25, and the free memory capacity is expanded (step 1-9).
【0018】次に、ホストコンピュータ31からディス
プレイリストを受信し、メモリB23に格納し(ステッ
プ1−10)、メモリB23内のディスプレイリストか
ら3バンド分、実際に画像形成するページデータを展開
し、メモリF27へ格納する(ステップ1−11)。ホ
ストコンピュータ31からのディスプレイリストの受信
と展開が終了したらケーブル29を経由して画像形成手
段30へ画像形成信号が入力され(ステップ1−1
2)、画像形成装置17が印刷可能状態かどうか確認す
る(ステップ1−13)。印刷が可能な場合、印刷開始
のための垂直同期信号が画像展開手段18へ出力された
かをチェックする(ステップ1−14)。Next, the display list is received from the host computer 31, stored in the memory B23 (step 1-10), and the page data for actually forming an image for three bands is expanded from the display list in the memory B23, The data is stored in the memory F27 (step 1-11). Upon completion of receiving and expanding the display list from the host computer 31, an image forming signal is input to the image forming means 30 via the cable 29 (step 1-1).
2) It is confirmed whether the image forming apparatus 17 is in a printable state (step 1-13). If printing is possible, it is checked whether a vertical synchronizing signal for starting printing has been output to the image developing means 18 (step 1-14).
【0019】垂直同期信号がオンになると画像展開手段
18はメモリF27からページデータを取り出し画像形
成手段30に送る(ステップ1−15)。同時に次バン
ドへページデータの展開を行い(ステップ1−16)、
現像器において、現像を行い潜像が可視化され、感光体
上に可視画像を生成させる。次に、可視画像が用紙にの
るタイミングで用紙をカセットより給紙し、定着器によ
り画像を用紙に定着させる。次に、用紙が排紙したかど
うかチェックし、排出していたら画像形成手段30は各
モータをオフし印刷を終了する(ステップ1−17)。
印刷が終了すると、ホストコンピュータ31へ印刷終了
信号を送信し(ステップ1−18)、ホストコンピュー
タ31から削減したマクロ番号をマクロ内容を受信し、
メモリD25へ格納する(ステップ1−19)。When the vertical synchronizing signal is turned on, the image developing means 18 takes out page data from the memory F27 and sends it to the image forming means 30 (step 1-15). At the same time, page data is expanded to the next band (step 1-16),
In the developing device, development is performed to visualize the latent image, and a visible image is generated on the photoconductor. Next, the sheet is fed from the cassette at the timing when the visible image is placed on the sheet, and the image is fixed on the sheet by the fixing device. Next, it is checked whether or not the paper has been discharged. If the paper has been discharged, the image forming means 30 turns off each motor and finishes printing (step 1-17).
When printing is completed, a print end signal is transmitted to the host computer 31 (step 1-18), the reduced macro number and the macro contents are received from the host computer 31,
The data is stored in the memory D25 (step 1-19).
【0020】画像形成装置17に対応しホストコンピュ
ータ31は、画像形成装置17へ空きメモリ容量と登録
されているマクロ番号とマクロ内容の問い合わせ信号を
送信する(ステップ2−1)。画像形成装置17から空
きメモリ容量と登録されているマクロ番号とマクロ内容
を受信し、空きメモリ容量はメモリJ39、マクロ番号
とマクロ内容はメモリK40へ格納する(ステップ2−
2)。ホストコンピュータ31は、画像データからディ
スプレイリストを作成し、メモリH37へ格納する(ス
テップ2−3)。次に、メモリH37に格納されたディ
スプレイリストからディスプレイリスト容量を計算し、
メモリI38へ格納するとともに、印字ページで使用す
るマクロ番号を抽出し、メモリM42へ格納する(ステ
ップ2−4)。ホストコンピュータ31は、印字するデ
ータのディスプレイリスト容量と画像形成装置17から
受信した空きメモリ容量を比較し(ステップ2−5)、
画像形成装置17から受信した空きメモリ容量がディス
プレイリスト容量より多い場合にはステップ2−10へ
進む。Corresponding to the image forming apparatus 17, the host computer 31 transmits to the image forming apparatus 17 an inquiry signal for the free memory capacity, the registered macro number and macro contents (step 2-1). The free memory capacity and the registered macro number and macro content are received from the image forming apparatus 17, and the free memory capacity is stored in the memory J39 and the macro number and macro content are stored in the memory K40 (step 2-
2). The host computer 31 creates a display list from the image data and stores it in the memory H37 (step 2-3). Next, the display list capacity is calculated from the display list stored in the memory H37,
The macro number used in the print page is extracted while being stored in the memory I38 and stored in the memory M42 (step 2-4). The host computer 31 compares the display list capacity of the data to be printed with the free memory capacity received from the image forming apparatus 17 (step 2-5),
If the free memory capacity received from the image forming apparatus 17 is larger than the display list capacity, the process proceeds to step 2-10.
【0021】画像形成装置17から受信した空きメモリ
容量がディスプレイリスト容量より多い場合にはメモリ
エラー信号を送信する(ステップ2−6)。画像形成装
置17で印字するために不足するメモリ容量(ディスプ
レイリスト容量−空きメモリ容量)を画像形成装置17
へ送信する(ステップ2−7)。次に、メモリM42か
ら印字ページで使用するマクロ番号を画像形成装置17
へ送信する(ステップ2−8)。画像形成装置17で印
字ページで使用するマクロ番号をもとに決められた削減
するマクロ番号を受信し、メモリL41へ格納する(ス
テップ2−9)。次に、画像形成装置17へメモリH3
7に格納されているディスプレイリストを送信する(ス
テップ2−10)。画像形成装置17から印字終了によ
る印字終了信号を受信し(ステップ2−11)、メモリ
L41から画像形成装置17で削減したマクロ番号とマ
クロ内容を送信する(ステップ2−12)。When the free memory capacity received from the image forming apparatus 17 is larger than the display list capacity, a memory error signal is transmitted (step 2-6). The memory capacity (display list capacity-free memory capacity) that is insufficient for printing by the image forming apparatus 17 is determined by the image forming apparatus 17
(Step 2-7). Next, from the memory M42, the macro number used in the print page is input to the image forming apparatus 17
(Step 2-8). The image forming apparatus 17 receives the macro number to be reduced, which is determined based on the macro number used for the print page, and stores it in the memory L41 (step 2-9). Next, the memory H3 is sent to the image forming apparatus 17.
The display list stored in 7 is transmitted (step 2-10). A print end signal indicating the end of printing is received from the image forming apparatus 17 (step 2-11), and the macro number and macro content reduced by the image forming apparatus 17 are transmitted from the memory L41 (step 2-12).
【0022】図6は、本発明の第二実施例の画像形成装
置ブロック図である。画像形成装置43は画像展開手段
44と画像形成手段55とから構成されている。画像展
開手段44は画像作成手段45とマクロ削除手段46と
CPU−C47とから構成されている。さらに、画像作
成手段45は受信バッファとしてのメモリN48、ディ
スプレイリストを格納するメモリO49とから構成さ
れ、マクロ削除手段46は空きメモリ容量を格納するメ
モリP50、マクロを格納するメモリQ51、ページデ
ータを格納するメモリR52から構成されている。FIG. 6 is a block diagram of an image forming apparatus according to the second embodiment of the present invention. The image forming apparatus 43 is composed of an image developing unit 44 and an image forming unit 55. The image developing means 44 is composed of an image creating means 45, a macro deleting means 46 and a CPU-C 47. Further, the image creating means 45 comprises a memory N48 as a receiving buffer and a memory O49 for storing a display list, and the macro deleting means 46 stores a memory P50 for storing a free memory capacity, a memory Q51 for storing a macro, and page data. It is composed of a memory R52 for storing.
【0023】図7は本発明の第二実施例のホストコンピ
ュータのブロック図である。情報展開手段57は情報作
成手段58とマクロ保存手段59とCPU−D60とか
ら構成されている。さらに、情報作成手段58は画像形
成装置43へ送信するデータを格納するメモリS61、
ディスプレイリストを格納するメモリT62とから構成
され、マクロ保存手段59はディスプレイリストの容量
を格納するメモリU63、画像形成装置43の空きメモ
リ容量を格納するメモリV64、マクロを格納するメモ
リW65、使用するマクロの番号を格納するメモリX6
6とから構成されている。FIG. 7 is a block diagram of a host computer according to the second embodiment of the present invention. The information expanding means 57 is composed of an information creating means 58, a macro saving means 59 and a CPU-D 60. Further, the information creating unit 58 stores the data to be transmitted to the image forming apparatus 43 in the memory S61,
The macro storage unit 59 includes a memory T62 for storing a display list, a memory U63 for storing a display list capacity, a memory V64 for storing a free memory capacity of the image forming apparatus 43, and a memory W65 for storing a macro. Memory X6 for storing macro numbers
6 is comprised.
【0024】さらに、ホストコンピュータ56と画像形
成装置43は、ケーブル53と接続され、1バンド分の
ディスプレイリストの通信速度が画像形成装置43にお
いて1バンド分の展開速度より速い通信機能を備えてい
る。Further, the host computer 56 and the image forming apparatus 43 are connected to the cable 53 and have a communication function in which the communication speed of the display list for one band is faster than the developing speed for one band in the image forming apparatus 43. .
【0025】図8、図9は本発明の第二実施例の画像形
成装置の動作のフローチャート、図10は同ホストコン
ピュータの動作のフローチャートである。図8におい
て、まず、ホストコンピュータ56から登録されている
マクロの番号とマクロの内容の問い合わせ信号を受信す
る(ステップ3−1)。メモリQ51から登録されてい
る全てのマクロの番号とマクロの内容を取り出し、ホス
トコンピュータ56へ送信する(ステップ3−2)。次
に、画像形成装置43は、登録されている全てのマクロ
を削除し、削除によりあいたメモリを空きメモリ容量に
加えメモリP50に格納する(ステップ3−3)。メモ
リP50から空きメモリ容量を取り出し、ホストコンピ
ュータ56へ送信する(ステップ3−4)。ホストコン
ピュータ31から印字するデータに使用するマクロ番号
とマクロ内容を受信し、メモリQ51へ格納する(ステ
ップ3−5)。次に、ホストコンピュータ56からディ
スプレイリストを受信し、メモリO49に格納し(ステ
ップ3−6)、メモリO49内のディスプレイリストか
ら3バンド分、実際に画像形成するページデータを展開
し、メモリR52へ格納する(ステップ3−7)。ホス
トコンピュータ56からのディスプレイリストの受信と
展開が終了したらケーブルD54を経由して画像形成手
段55へ画像形成信号が入力され(ステップ3−8)、
画像形成装置43が印刷可能状態かどうか確認する(ス
テップ3−9)。印刷が可能な場合、印刷開始のための
垂直同期信号が画像展開手段44へ出力されたかをチェ
ックする(ステップ3−10)。垂直同期信号がオンに
なると画像展開手段44はメモリR52からページデー
タを取り出し画像形成手段55へ送る(ステップ3−1
1)。同時に次バンドへページデータの展開を行い(ス
テップ3−12)、現像器において、現像を行い潜像が
可視化され、感光体上に可視画像を生成させる。次に、
可視画像が用紙にのるタイミングで用紙をカセットより
給紙し、定着器により画像を用紙に定着させる。次に、
用紙が排紙したかどうかチェックし、排出していたら画
像形成手段55は各モータをオフし印刷を終了する(ス
テップ3−13)。印刷が終了すると、ホストコンピュ
ータ56へ印刷終了信号を送信し(ステップ3−1
4)、メモリQ51に格納されている全てのマクロを削
除する(ステップ3−15)。8 and 9 are flowcharts of the operation of the image forming apparatus according to the second embodiment of the present invention, and FIG. 10 is a flowchart of the operation of the host computer. In FIG. 8, first, an inquiry signal of the registered macro number and macro contents is received from the host computer 56 (step 3-1). All registered macro numbers and macro contents are fetched from the memory Q51 and sent to the host computer 56 (step 3-2). Next, the image forming apparatus 43 deletes all the registered macros and stores the freed memory in the memory P50 in addition to the free memory capacity (step 3-3). The free memory capacity is taken out from the memory P50 and transmitted to the host computer 56 (step 3-4). The macro number and macro contents used for the data to be printed are received from the host computer 31 and stored in the memory Q51 (step 3-5). Next, the display list is received from the host computer 56, stored in the memory O49 (step 3-6), the page data for actually forming an image for three bands is expanded from the display list in the memory O49, and is stored in the memory R52. Store (step 3-7). Upon completion of receiving and expanding the display list from the host computer 56, an image forming signal is input to the image forming means 55 via the cable D54 (step 3-8).
It is confirmed whether the image forming apparatus 43 is in a printable state (step 3-9). If printing is possible, it is checked whether the vertical synchronizing signal for starting printing has been output to the image developing means 44 (step 3-10). When the vertical synchronizing signal is turned on, the image developing means 44 takes out page data from the memory R52 and sends it to the image forming means 55 (step 3-1).
1). At the same time, page data is expanded to the next band (step 3-12), and development is performed in the developing device to visualize the latent image, and a visible image is generated on the photoconductor. next,
The sheet is fed from the cassette at the timing when the visible image is placed on the sheet, and the image is fixed on the sheet by the fixing device. next,
It is checked whether or not the paper has been discharged. If the paper has been discharged, the image forming means 55 turns off each motor and finishes the printing (step 3-13). When printing is completed, a print end signal is transmitted to the host computer 56 (step 3-1).
4), delete all macros stored in the memory Q51 (step 3-15).
【0026】画像形成装置43に対応しホストコンピュ
ータ56は、画像形成装置43へ登録されているマクロ
番号とマクロ内容の問い合わせ信号を送信する(ステッ
プ4−1)。画像形成装置43から登録されているマク
ロ番号とマクロ内容を受信し、マクロ番号とマクロ内容
はメモリW65へ格納する(ステップ4−2)。ホスト
コンピュータ56は、画像形成装置43へ空きメモリ容
量の問い合わせ信号を送信する(ステップ4−3)。画
像形成装置43から空きメモリ容量を受信し、メモリV
64へ格納する(ステップ4−4)。画像データからデ
ィスプレイリストを作成し、メモリT62へ格納する
(ステップ4−5)。次に、メモリT62に格納された
ディスプレイリストからディスプレイリスト容量を計算
し、メモリU63へ格納するとともに、印字ページで使
用するマクロ番号を抽出し、メモリX66へ格納する
(ステップ4−6)。ホストコンピュータ56は、メモ
リX66から印字するページに使用するマクロ番号とマ
クロ内容を抽出し、画像形成装置43へ送信する(ステ
ップ4−7)。次に、画像形成装置43へメモリT62
に格納されているディスプレイリストを送信する(ステ
ップ4−8)。画像形成装置43から印字終了による印
字終了信号を受信する(ステップ4−9)。The host computer 56 corresponding to the image forming apparatus 43 transmits an inquiry signal of the macro number and macro contents registered in the image forming apparatus 43 (step 4-1). The registered macro number and macro content are received from the image forming apparatus 43, and the macro number and macro content are stored in the memory W65 (step 4-2). The host computer 56 transmits an inquiry signal for the free memory capacity to the image forming apparatus 43 (step 4-3). The free memory capacity is received from the image forming apparatus 43, and the memory V
The data is stored in 64 (step 4-4). A display list is created from the image data and stored in the memory T62 (step 4-5). Next, the display list capacity is calculated from the display list stored in the memory T62, stored in the memory U63, and the macro number used in the print page is extracted and stored in the memory X66 (step 4-6). The host computer 56 extracts from the memory X66 the macro number and macro content used for the page to be printed, and sends it to the image forming apparatus 43 (step 4-7). Next, the memory T62 is sent to the image forming apparatus 43.
The display list stored in is transmitted (step 4-8). A print end signal indicating the end of printing is received from the image forming apparatus 43 (step 4-9).
【0027】[0027]
【発明の効果】以上のように本発明によれば、作成する
ディスプレイリストの具合によって画像形成装置に登録
するマクロ容量を変化させることにより、メモリ不足の
発生を伴わない画像形成システムを実現できる。また、
画像形成装置に登録されているマクロのうち、印字に不
要なマクロを画像形成装置から受信し、保存するマクロ
保存手段と、画像形成装置に登録されているマクロのう
ち、印字に不要なマクロを抽出するマクロ削減手段とに
より、画像形成装置の不要なマクロ容量を削減すること
ができ、さらに画像形成装置に登録されているマクロを
全て、ホストコンピュータに保存し、印字に使用するマ
クロのみを画像形成装置に送信するマクロ保存手段と、
印字に必要なマクロのみをホストコンピュータから受信
するマクロ削減手段とにより、画像形成装置に必要なマ
クロ容量のみを持つことにより、メモリ不足の発生を伴
わないと画像形成システムを実現できる。As described above, according to the present invention, by changing the macro capacity registered in the image forming apparatus according to the condition of the display list to be created, it is possible to realize the image forming system without causing the memory shortage. Also,
Among the macros registered in the image forming apparatus, a macro storage unit for receiving and storing a macro unnecessary for printing from the image forming apparatus, and a macro not required for printing among the macros registered in the image forming apparatus. By using the macro reduction means to extract, it is possible to reduce the unnecessary macro capacity of the image forming apparatus. Furthermore, all macros registered in the image forming apparatus are saved in the host computer, and only the macros used for printing are displayed as images. Macro storage means for transmitting to the forming device,
By having only the macro capacity necessary for the image forming apparatus by the macro reducing means for receiving only the macro necessary for printing from the host computer, the image forming system can be realized without causing the memory shortage.
【図1】本発明の第一実施例の画像形成装置のブロック
図FIG. 1 is a block diagram of an image forming apparatus according to a first embodiment of the present invention.
【図2】本発明の第一実施例のホストコンピュータのブ
ロック図FIG. 2 is a block diagram of a host computer according to the first embodiment of this invention.
【図3】本発明の第一実施例の画像形成装置の動作のフ
ローチャートFIG. 3 is a flowchart of the operation of the image forming apparatus according to the first embodiment of the present invention.
【図4】本発明の第一実施例の画像形成装置の動作のフ
ローチャートFIG. 4 is a flowchart of the operation of the image forming apparatus according to the first embodiment of the present invention.
【図5】本発明の第一実施例のホストコンピュータの動
作のフローチャートFIG. 5 is a flowchart of the operation of the host computer according to the first embodiment of this invention.
【図6】本発明の第二実施例の画像形成装置のブロック
図FIG. 6 is a block diagram of an image forming apparatus according to a second embodiment of the present invention.
【図7】本発明の第二実施例のホストコンピュータのブ
ロック図FIG. 7 is a block diagram of a host computer according to a second embodiment of the present invention.
【図8】本発明の第二実施例の画像形成装置の動作のフ
ローチャートFIG. 8 is a flowchart of the operation of the image forming apparatus according to the second embodiment of the present invention.
【図9】本発明の第二実施例の画像形成装置の動作のフ
ローチャートFIG. 9 is a flowchart of the operation of the image forming apparatus according to the second embodiment of the present invention.
【図10】本発明の第二実施例のホストコンピュータの
動作のフローチャートFIG. 10 is a flowchart of the operation of the host computer according to the second embodiment of the present invention.
【図11】従来の画像形成装置のブロック図FIG. 11 is a block diagram of a conventional image forming apparatus.
17 画像形成装置 18 画像展開手段 19 画像作成手段 20 マクロ削除手段 28 ケーブル 29 ケーブル 30 画像形成手段 31 ホストコンピュータ 32 情報展開手段 33 情報作成手段 34 マクロ保存手段 43 画像形成装置 44 画像展開手段 45 画像作成手段 46 マクロ削除手段 53 ケーブル 54 ケーブル 55 画像形成手段 56 ホストコンピュータ 57 情報展開手段 58 情報作成手段 59 マクロ保存手段 17 image forming apparatus 18 image expanding means 19 image creating means 20 macro deleting means 28 cable 29 cable 30 image forming means 31 host computer 32 information expanding means 33 information creating means 34 macro saving means 43 image forming apparatus 44 image expanding means 45 image creating Means 46 Macro deleting means 53 Cable 54 Cable 55 Image forming means 56 Host computer 57 Information expanding means 58 Information creating means 59 Macro saving means
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/00 C 1/21 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location H04N 1/00 C 1/21
Claims (3)
マップ画像と描画位置情報を持つ画像情報からバンドご
とのディスプレイリストへ展開する情報展開手段と、画
像形成装置との通信手段を有するホストコンピュータ
と、1ページ分のディスプレイリストから画像形成する
ページデータを展開する画像展開手段と、用紙に画像を
印刷する画像形成手段と、前記ホストコンピュータとの
通信手段とを有する画像形成装置とを備えたことを特徴
とする画像形成システム。1. A host computer having information expanding means for expanding image information having one page of characters, graphics, bitmap images and drawing position information into a display list for each band, and a communication means for communicating with an image forming apparatus. An image forming apparatus having an image expanding unit for expanding page data for forming an image from a display list for one page, an image forming unit for printing an image on a sheet, and a communication unit for communicating with the host computer. An image forming system characterized by.
を作成する情報作成手段と、前記画像形成装置に登録さ
れているマクロのうち印字に不要なマクロを前記画像形
成装置から受信し保存するマクロ保存手段とを有し、ま
た前記画像展開手段は、ディスプレイリストからページ
データを展開する画像作成手段と、前記画像形成装置に
登録されているマクロのうち印字に不要なマクロを抽出
するマクロ削減手段とを有することを特徴とする請求項
1記載の画像形成システム。2. The information expanding means includes an information creating means for creating a display list, and a macro save for receiving a macro unnecessary for printing from the image forming apparatus among the macros registered in the image forming apparatus and saving the macro. And an image creating means for expanding page data from a display list, and a macro reducing means for extracting macros unnecessary for printing among macros registered in the image forming apparatus. The image forming system according to claim 1, further comprising:
を作成する情報作成手段と、前記画像形成装置に登録さ
れているマクロを全て前記ホストコンピュータに保存し
印字に使用するマクロのみを前記画像形成装置に送信す
るマクロ保存手段とを有し、また前記画像展開手段は、
ディスプレイリストからページデータを展開する画像作
成手段と、印字に必要なマクロのみを前記ホストコンピ
ュータから受信するマクロ削減手段とを有することを特
徴とする請求項1記載の画像形成システム。3. The information expanding means stores only information creating means for creating a display list and macros registered in the image forming apparatus in the host computer and used only for printing. And a macro storage means for transmitting to the
The image forming system according to claim 1, further comprising: an image creating unit that expands page data from a display list; and a macro reducing unit that receives only a macro required for printing from the host computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6281968A JPH08149276A (en) | 1994-11-16 | 1994-11-16 | Image forming system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6281968A JPH08149276A (en) | 1994-11-16 | 1994-11-16 | Image forming system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08149276A true JPH08149276A (en) | 1996-06-07 |
Family
ID=17646415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6281968A Pending JPH08149276A (en) | 1994-11-16 | 1994-11-16 | Image forming system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08149276A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003032421A (en) * | 2001-07-13 | 2003-01-31 | Ntt Data Creation Kk | Information providing apparatus, information providing method, and information providing program |
-
1994
- 1994-11-16 JP JP6281968A patent/JPH08149276A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003032421A (en) * | 2001-07-13 | 2003-01-31 | Ntt Data Creation Kk | Information providing apparatus, information providing method, and information providing program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6480295B1 (en) | Image forming apparatus for efficiently storing developed print data depending on situations and an image forming method thereof | |
| JPH09193475A (en) | Printing apparatus and control method thereof | |
| JPH11149355A (en) | Information processing apparatus, information processing method, storage medium, and printing system | |
| JPH08149276A (en) | Image forming system | |
| JP3509840B2 (en) | Page printer | |
| JPH1127448A (en) | Digital MFP | |
| JP2001243026A (en) | Image forming apparatus, image data transfer system, image data transfer method, and storage medium | |
| JP3116354B2 (en) | Printer data management method | |
| US20020126311A1 (en) | Image processing apparatus | |
| JP3209911B2 (en) | Print control device and data processing method of print control device | |
| JP2785777B2 (en) | Printer system | |
| JP3204136B2 (en) | Image processing apparatus and compression processing method | |
| JP2981400B2 (en) | Printing apparatus and data processing method for printing apparatus | |
| JPH05224846A (en) | Printing and recording device | |
| JPH0659828A (en) | Printer | |
| JPH05224843A (en) | Control method for printer | |
| JP3046478B2 (en) | Printing apparatus and printing method | |
| JP3037537B2 (en) | Printing system and printing device used in the printing system | |
| JP3867186B2 (en) | Printing system | |
| JPH1086458A (en) | Printing method and apparatus, and storage medium | |
| JPH07156464A (en) | Image forming device | |
| JPH0844509A (en) | Printing control method and printing system | |
| JPH0971012A (en) | Image processing apparatus and method | |
| JPH09240076A (en) | Printer | |
| JPH09212320A (en) | Information processing apparatus, printing apparatus, information processing system, and data processing method of information processing system |