JP3174233B2 - Image forming apparatus and method - Google Patents
Image forming apparatus and methodInfo
- Publication number
- JP3174233B2 JP3174233B2 JP32094994A JP32094994A JP3174233B2 JP 3174233 B2 JP3174233 B2 JP 3174233B2 JP 32094994 A JP32094994 A JP 32094994A JP 32094994 A JP32094994 A JP 32094994A JP 3174233 B2 JP3174233 B2 JP 3174233B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- forming
- memory
- data
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Ink Jet (AREA)
- Dot-Matrix Printers And Others (AREA)
- Laser Beam Printer (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は画像形成装置およびその
方法に関し、例えば、異なる画像形成方式により一つの
画像を形成する画像形成装置およびその方法に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image forming apparatus and an image forming method, and more particularly to an image forming apparatus and an image forming method for forming one image by different image forming methods.
【0002】[0002]
【従来の技術】ホストコンピュータから送られてくる文
章データを印刷するプリンタとして、低騒音の所謂ノン
インパクトプリンタであり、かつ高解像度の印刷ができ
るという特徴をもつレーザビームプリンタ(以下「LB
P」という)とインクジェットプリンタ(以下「IJP」と
いう)が注目されている。さらに、LBPは白黒印刷の品
位と印刷速度においてIJPよりも優れているという特徴
をもち、一方、IJPはカラー印刷が容易であるという特
徴をもつ。2. Description of the Related Art As a printer for printing text data sent from a host computer, a laser beam printer (hereinafter referred to as "LB") which is a so-called non-impact printer with low noise and has a feature that high resolution printing is possible.
P ”) and inkjet printers (hereinafter“ IJP ”). Furthermore, LBP is superior to IJP in the quality and printing speed of black-and-white printing, while IJP is characterized in that color printing is easy.
【0003】また、この二つのプリンタの特徴を活かす
ために、一台の装置の中に二つの印刷方式のプリンタを
組み込み連動させて印刷を行う方法が提案されている。
これは、例え印刷するのがカラー画像であっても、その
文字部は白黒の場合が多いため、白黒文字部については
LBP部で印刷し、カラー部分についてはIJP部で印刷しよ
うというものである。このような印刷装置を使用すれ
ば、LBPと同等の白黒印刷速度を有し、しかもカラー画
像も容易に印刷できるプリンタを実現することができ
る。In order to take advantage of the features of the two printers, a method has been proposed in which two printing-type printers are incorporated in one apparatus and linked to perform printing.
This is because even if a color image is printed, the character part is often black and white, so the black and white character part is
It is intended to print in the LBP section and print in the IJP section for the color part. By using such a printing apparatus, it is possible to realize a printer having a black-and-white printing speed equivalent to that of an LBP and capable of easily printing a color image.
【0004】[0004]
【発明が解決しようとする課題】しかし、上記従来例に
おいては、次のような問題点があった。つまり、LBP部
とIJP部とは別々に画像を展開するメモリを必要とする
ため、複合装置にもかかわらずコストが下がらないとい
う欠点がある。However, the above conventional example has the following problems. That is, since the LBP unit and the IJP unit require a memory for developing images separately, there is a disadvantage that the cost does not decrease despite the multifunction peripheral.
【0005】本発明は、上述の問題を解決するためのも
のであり、画像のビットマップデータを、方式が異なる
方式の画像形成部へ送る場合に、そのビットマップデー
タを展開するメモリを共有することを目的とする。ま
た、ビットマップデータを展開するメモリを共有する際
に、メモリオーバによる印刷不能を防ぐことを他の目的
とする。An object of the present invention is to solve the above-mentioned problem. When sending bitmap data of an image to an image forming unit of a different system, a memory for expanding the bitmap data is shared. The purpose is to: Another object of the present invention is to prevent printing failure due to memory over when sharing a memory for developing bitmap data.
【0006】[0006]
【課題を解決するための手段】本発明は、前記の目的を
達成する一手段として、以下の構成を備える。本発明に
かかる画像形成装置およびその方法は、外部機器から画
像情報を入力し、電子写真方式またはインクジェット方
式で画像を形成する際に、入力される画像情報に基づ
き、電子写真方式またはインクジェット方式により形成
される画像のビットマップデータをメモリに展開し、電
子写真方式により形成される第一画像のビットマップデ
ータをメモリに展開させ、その第一画像を電子写真方式
により形成させた後、インクジェット方式により形成さ
れる第二画像のビットマップデータをメモリに展開さ
せ、その第二画像をインクジェット方式により形成させ
ることを特徴とする。The present invention has the following configuration as one means for achieving the above object. The image forming apparatus and the method according to the present invention, when inputting image information from an external device and forming an image by an electrophotographic method or an ink jet method, based on the input image information, by an electrophotographic method or an ink jet method. After the bitmap data of the image to be formed is developed in the memory, the bitmap data of the first image formed by the electrophotographic method is developed in the memory, and the first image is formed by the electrophotographic method. The bitmap data of the second image formed by (1) is developed in a memory, and the second image is formed by an inkjet method.
【0007】また、外部機器から画像情報を入力し、電
子写真方式またはインクジェット方式で画像を形成する
際に、入力される画像情報に基づき、電子写真方式また
はインクジェット方式により形成される画像のビットマ
ップデータをメモリに展開し、電子写真方式により形成
される画像の一頁分のビットマップデータがメモリに格
納できず、かつ、電子写真方式の画像形成部にビットマ
ップデータを送るのに対してメモリへビットマップデー
タを展開するのが間に合わない場合、メモリに展開され
るビットマップデータの画像をインクジェット方式によ
り形成させることを特徴とする。Further, when image information is input from an external device and an image is formed by an electrophotographic method or an ink jet method, a bit map of an image formed by an electrophotographic method or an ink jet method is formed based on the input image information. The data is expanded in a memory, and bitmap data for one page of an image formed by the electrophotographic method cannot be stored in the memory. When it is not possible to develop the bitmap data in time, an image of the bitmap data developed in the memory is formed by an ink jet method.
【0008】また、外部機器から画像情報を入力し、電
子写真方式またはインクジェット方式で画像を形成する
際に、入力される画像情報に基づき、電子写真方式また
はインクジェット方式により形成される画像のビットマ
ップデータをメモリに展開し、電子写真方式により形成
される画像の一頁分のビットマップデータが前記メモリ
に格納できない場合、メモリに格納されるビットマップ
データの画像をインクジェット方式で形成させることを
特徴とする。When image information is input from an external device and an image is formed by an electrophotographic method or an ink jet method, a bit map of an image formed by an electrophotographic method or an ink jet method is formed based on the input image information. When data is developed in a memory and bitmap data for one page of an image formed by an electrophotographic method cannot be stored in the memory, an image of bitmap data stored in the memory is formed by an ink jet method. And
【0009】[0009]
【実施例】以下、本発明にかかる一実施例の画像形成装
置を図面を参照して詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an image forming apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings.
【0010】図1は本発明にかかる一実施例の画像形成
装置の概観図で、101は本実施例のハイブリッドプリン
タ、100はハイブリッドプリンタ101へ文章データを含む
印刷情報などを送出するホストコンピュータである。FIG. 1 is a schematic view of an image forming apparatus according to an embodiment of the present invention. Reference numeral 101 denotes a hybrid printer of the embodiment. Reference numeral 100 denotes a host computer which sends print information including text data to the hybrid printer 101. is there.
【0011】ハイブリッドプリンタ101は次の構成を備
えている。102はLBP印刷部、103はIJP印刷部、104は記
録紙をLBP印刷部102からIJP印刷部103へ搬送する途中搬
送部、105はコントローラ、106はホストコンピュータ10
0とのインタフェイスケーブルである。The hybrid printer 101 has the following configuration. 102 is an LBP printing unit, 103 is an IJP printing unit, 104 is a conveyance unit that conveys recording paper from the LBP printing unit 102 to the IJP printing unit 103, 105 is a controller, 106 is a host computer 10
Interface cable with 0.
【0012】図2はコントローラ105の構成例を示すブロ
ック図である。FIG. 2 is a block diagram showing a configuration example of the controller 105.
【0013】201はCPU、202はRAM、203はROMである。CP
U201は、ROM203に予め格納されたプログラムに従ってハ
イブリッドプリンタ101の全体を制御し、RAM202をワー
クとして利用して、ホストコンピュータ100から送られ
てきた印刷情報に含まれる文字コードなどを、ROM203に
予め格納された文字フォントに従ってビットマップデー
タに展開するなどの動作を行う。Reference numeral 201 denotes a CPU, 202 denotes a RAM, and 203 denotes a ROM. CP
U201 controls the entire hybrid printer 101 according to a program stored in the ROM 203 in advance, and stores character codes and the like included in print information transmitted from the host computer 100 in the ROM 203 in advance, using the RAM 202 as a work. An operation such as expansion into bitmap data according to the specified character font is performed.
【0014】図9はRAM202上に確保される領域の詳細を
示す図で、ページメモリ901、ビットマップメモリ902お
よびワークメモリ903の三つの領域が確保される。さら
に、詳細は後述するが、印刷情報が展開されるビットマ
ップメモリ902は、符号902aで示す2,400×256ドットで
利用される場合と、符号902bで示すYMCK各一本の2,400
×64ドットで利用される場合と、符号902cで示すK四本
の2,400×64ドットで利用される場合がある。FIG. 9 is a diagram showing the details of the area secured on the RAM 202. Three areas of a page memory 901, a bit map memory 902 and a work memory 903 are secured. Further, as will be described in detail later, the bitmap memory 902 in which the print information is expanded has a case where the bitmap memory 902 is used at 2,400 × 256 dots indicated by reference numeral 902a and a case where the YMCK is indicated by reference numeral 902b.
There are a case where it is used with × 64 dots and a case where it is used with 2,400 × 64 dots of four Ks indicated by reference numeral 902c.
【0015】再び図2において、204は入力部で、インタ
フェイスケーブル106を介してホストコンピュータ100か
ら送られてくる印刷情報を入力する。206はLBP-I/Fで、
CPU201からの指令に従い、LBP印刷部102に印刷データを
送って印刷を行わせる。207はIJP-I/Fで、CPU201からの
指令に従い、IJP印刷部103に印刷データを送って印刷を
行わせる。221は表示部である。209は拡張RAM-I/Fで、
詳細は後述するが、オプションの拡張RAM208を接続する
ためのものである。なお、これらの構成はCPUバス201a
を介して互いに接続されている。Referring again to FIG. 2, reference numeral 204 denotes an input unit for inputting print information sent from the host computer 100 via the interface cable 106. 206 is LBP-I / F,
In accordance with a command from the CPU 201, the print data is sent to the LBP printing unit 102 to perform printing. Reference numeral 207 denotes an IJP-I / F, which sends print data to the IJP printing unit 103 to perform printing in accordance with a command from the CPU 201. 221 is a display unit. 209 is an extended RAM-I / F,
Although details will be described later, this is for connecting an optional extended RAM 208. These configurations are based on the CPU bus 201a.
Are connected to each other.
【0016】図3はLBP-I/F206の内部構成例を示すブロ
ック図で、303はスキャンバッファで、それぞれ1ライン
分の容量を有するバッファ304と305を含み、入力された
ドットパターンデータ302をバッファする。306は並直列
変換器で、スキャンバッファ303から出力されたパラレ
ルデータをシリアルデータ321に変換して、LBP印刷部10
2へ送る。301は制御部で、LBP印刷部102から送られてく
る水平および垂直同期信号に同期して、スキャンバッフ
ァ303および並直列変換器306を制御して、シリアルデー
タ321をLBP印刷部102へ送る。FIG. 3 is a block diagram showing an example of the internal configuration of the LBP-I / F 206. Reference numeral 303 denotes a scan buffer which includes buffers 304 and 305 each having a capacity of one line, and stores input dot pattern data 302. Buffer. A parallel / serial converter 306 converts the parallel data output from the scan buffer 303 into serial data 321, and converts the data into a serial data 321.
Send to 2. Reference numeral 301 denotes a control unit which controls the scan buffer 303 and the parallel / serial converter 306 in synchronization with the horizontal and vertical synchronization signals sent from the LBP printing unit 102, and sends serial data 321 to the LBP printing unit 102.
【0017】つまり、LBP-I/F206は、バッファ304また
は305の一方にドットパターンデータ302が書込まれてい
る間、他方のバッファからドットパターンデータを読出
し、シリアルデータ321に変換してLBP印刷部102へ送る
という、所謂ダブルバッファ構成を備えている。That is, while the dot pattern data 302 is being written to one of the buffers 304 or 305, the LBP-I / F 206 reads out the dot pattern data from the other buffer, converts the dot pattern data into serial data 321, and performs LBP printing. It has a so-called double buffer configuration for sending to the unit 102.
【0018】図4はIJP-I/F207の内部構成例を示すブロ
ック図で、401は縦横変換部で、ラスタ方向に展開され
た印刷データを、ライン方向に並んだIJP印刷部103の印
刷ヘッドの並び方に合わせて、各色64×64ドット単位
で、縦と横とを入換えるものである。402はダブルバッ
ファで、LBP-I/F206のスキャンバッファ303と同じ役目
を担うものである。403はレジスタで、ダブルバッファ4
02から出力されたYMCK各64ビットのデータを受けて、印
刷データ422としてIJP印刷部103へ送る。404は制御部
で、IJP印刷部103から送られてくる水平および垂直同期
信号に同期して、ドットデータを読出し、IJP印刷部103
へ送る。FIG. 4 is a block diagram showing an example of the internal configuration of the IJP-I / F 207. Reference numeral 401 denotes a vertical / horizontal conversion unit, which prints the print data developed in the raster direction in the IJP printing unit 103 arranged in the line direction. The vertical and horizontal are switched in units of 64 × 64 dots for each color according to the arrangement of. A double buffer 402 has the same function as the scan buffer 303 of the LBP-I / F 206. 403 is a register, double buffer 4
It receives the YMCK 64-bit data output from 02 and sends it to the IJP printing unit 103 as print data 422. A control unit 404 reads dot data in synchronization with the horizontal and vertical synchronization signals sent from the IJP printing unit 103, and
Send to
【0019】次に、ハイブリッドプリンタ101の印刷動
作の概略について説明する。Next, an outline of the printing operation of the hybrid printer 101 will be described.
【0020】図1に示すレーザ素子1023は、コントロー
ラ105のLBP-I/F206より送られてくるドットパターンデ
ータ321に応じてオン/オフする。レーザ素子1023から射
出されたレーザビーム1024は、モータ1025により駆動さ
れる回転多面鏡1026によって、感光ドラム1027上を走査
する。レーザビーム1024によって露光された感光ドラム
1027上の潜像は、感光ドラム1027の回転につれて現像器
1028により現像され、トナー像になる。感光ドラム1027
上のトナー像は、転写器1029によって、給紙ローラ1022
により搬送されてくる記録紙1021の上に転写され、さら
に定着器1030により定着されて、LBP印刷部102における
印刷は終了する。The laser element 1023 shown in FIG. 1 is turned on / off according to the dot pattern data 321 sent from the LBP-I / F 206 of the controller 105. The laser beam 1024 emitted from the laser element 1023 scans on the photosensitive drum 1027 by the rotating polygon mirror 1026 driven by the motor 1025. Photosensitive drum exposed by laser beam 1024
The latent image on 1027 is developed as the photosensitive drum 1027 rotates.
The toner image is developed by 1028. Photosensitive drum 1027
The upper toner image is transferred to a paper feed roller 1022 by a transfer unit 1029.
Is transferred onto the recording paper 1021 conveyed by the printer and further fixed by the fixing device 1030, and the printing in the LBP printing unit 102 ends.
【0021】LBP印刷部102での印刷が終了した記録紙10
21は、途中搬送部104を通って、IJP印刷部103の給紙ロ
ーラ1031へ送られる。途中搬送部104は、LBP印刷部102
とIJP印刷部103の印刷速度の差を吸収するバッファの役
目も担う。これは、LBP印刷部102は、IJP印刷部103に比
較してその印刷速度が速く、しかも途中で印刷動作を止
めることができないためである。従って、途中搬送部10
4の搬送路長は、記録紙1021の最大長よりも長く設定さ
れる。The recording paper 10 that has been printed by the LBP printing unit 102
21 is sent to the paper feed roller 1031 of the IJP printing unit 103 through the intermediate conveyance unit 104. The midway transport unit 104 includes the LBP printing unit 102
The buffer also absorbs the difference between the printing speeds of the IJP printing unit 103 and the IJP printing unit 103. This is because the LBP printing unit 102 has a higher printing speed than the IJP printing unit 103 and cannot stop the printing operation in the middle. Therefore, the intermediate transfer unit 10
The transport path length of 4 is set to be longer than the maximum length of the recording paper 1021.
【0022】IJP印刷部103は、新たな記録紙1021への印
刷が可能な状態になると、給紙ローラ1031を回転して、
IJPヘッド1032へ記録紙1021を導く。IJPヘッド1032は、
図5に一例を示すように、記録紙搬送方向に並んだ64本
の印刷ノズルを有する各色用のヘッドを、記録紙搬送方
向に直交する向きに四個束ねた形である。このIJPヘッ
ド1032を、記録紙搬送方向に直交する向きに走査するこ
とにより、一走査あたり64ライン分の印刷を行う。When the printing on the new recording paper 1021 is enabled, the IJP printing unit 103 rotates the paper feed roller 1031 to
The recording paper 1021 is guided to the IJP head 1032. IJP head 1032
As shown in an example in FIG. 5, this is a form in which four heads for each color having 64 print nozzles arranged in the recording paper transport direction are bundled in a direction orthogonal to the recording paper transport direction. By scanning the IJP head 1032 in a direction orthogonal to the recording paper conveyance direction, printing for 64 lines is performed per scan.
【0023】IJP印刷部103での印刷が終了した記録紙10
21は、排紙ローラ1033によりハイブリッドプリンタ101
の外部へ排出され、印刷が終了する。Recording paper 10 printed by IJP printing unit 103
21 is a hybrid printer 101 with a paper discharge roller 1033
And the printing is completed.
【0024】次に、コントローラ105の動作について説
明する。図6から図8はコントローラ105の動作例を示す
フローチャートで、ホストコンピュータ100から印刷情
報が送られてくるとCPU201によって実行されるものであ
る。Next, the operation of the controller 105 will be described. 6 to 8 are flowcharts illustrating an operation example of the controller 105, which is executed by the CPU 201 when print information is sent from the host computer 100.
【0025】ステップS1で、ホストコンピュータ100か
ら送られてきたデータを、入力部204で受信して、RAM20
2内に確保したページメモリ901に格納する。ページメモ
リ901は、テキストデータ/コマンドやグラフィクスデー
タ/コマンドの一頁分のデータを格納するのに充分なサ
イズを有している。一般に、テキストデータ/コマンド
やグラフィクスデータ/コマンドのA4サイズ一頁分のデ
ータサイズは20Kバイトから30Kバイトで、これに対し
て、例えば200Kバイト程度のページメモリ901を確保す
ればよい。In step S 1, the data sent from the host computer 100 is received by the input unit 204 and
The data is stored in the page memory 901 secured in 2. The page memory 901 has a size sufficient to store one page of data such as text data / commands and graphics data / commands. Generally, the data size of one page of the A4 size of text data / command or graphics data / command is 20 Kbytes to 30 Kbytes, whereas a page memory 901 of, for example, about 200 Kbytes may be secured.
【0026】次に、ステップS2で一頁分のデータを受信
したか否かを判定して、受信していればステップS3へ進
んで、ページメモリ901に格納されたデータを解析し
て、白黒コマンド/データとカラーコマンド/データに分
割する。これは、白黒データはその印刷が高速で、しか
も印刷品位が優れているLBP印刷部102で行い、一方、カ
ラーデータはIJP印刷部103で印刷を行うためである。Next, in step S2, it is determined whether or not one page of data has been received. If it has been received, the process proceeds to step S3, where the data stored in the page memory 901 is analyzed, and Divide into command / data and color command / data. This is because monochrome data is printed by the LBP printing unit 102, which prints at high speed and has excellent print quality, while color data is printed by the IJP printing unit 103.
【0027】一頁分のデータを受信していない場合はス
テップS4へ進んで、受信データがページメモリ901のサ
イズをオーバしたか否かを判定して、オーバしていなけ
ればステップS1へ戻り、引き続き、ホストコンピュータ
100から送られてくるデータを受信する。一方、一頁分
のデータを受信し終える前に、ページメモリ901が一杯
になってしまう理由は二つ有り得る。If one page of data has not been received, the process proceeds to step S4, where it is determined whether or not the received data has exceeded the size of the page memory 901, and if not, the process returns to step S1. Continue to host computer
Receives data sent from 100. On the other hand, there are two possible reasons why the page memory 901 becomes full before data of one page is completely received.
【0028】一つは、入力されたデータがページメモリ
901のサイズをオーバするビット画像データの場合で、
例えばA4サイズ300dpi一頁分のビット画像データは約1M
バイトになり、前述したように約200Kバイトのページメ
モリ901を軽く超えてしまう。二つ目は、入力データが
テキストコマンド/データやグラフィクスコマンド/デー
タだけあっても、例えば頁中の同一位置に同一文字列を
何回も繰返し印刷させるようなデータであれば、ページ
メモリ901をオーバしてしまう。そうでなくても、入力
データが複雑な画像を表す場合も、希にページメモリ90
1をオーバすることがある。このような場合、頁単位に
データを扱うLBPなどのページプリンタは、フルサイズ
のビットマップメモリ(一頁分のビットマップメモリ
で、以下「フルビットマップメモリ」という)を確保で
きないと、印刷することができない。One is that the input data is stored in a page memory.
In the case of bit image data exceeding the size of 901
For example, A4 size 300dpi bit image data for one page is about 1M
Bytes, and slightly exceeds the page memory 901 of about 200 Kbytes as described above. Second, even if the input data is only text commands / data or graphics commands / data, for example, if the data is such that the same character string is repeatedly printed at the same position on the page many times, the page memory 901 is used. It will be over. Otherwise, even if the input data represents a complex image, the page memory 90
May exceed 1. In such a case, a page printer such as an LBP that handles data in page units prints if it cannot secure a full-size bitmap memory (a bitmap memory for one page, hereinafter referred to as “full bitmap memory”). Can not do.
【0029】そこで、ステップS5で拡張RAM208のサイズ
を調べ、ステップS6で拡張RAM208にフルビットマップメ
モリを確保することができるか否かを判定して、確保す
ることができない場合はステップS7でLBP-I/F206を通し
てLBP印刷部102へプリントスタート信号322を送り、LBP
印刷部102に記録紙1021の供給および搬送を行わせる。
ただし、この時、LBP印刷部102へ送るドットパターンデ
ータ321はFALSE(白データ)を継続するので、記録紙10
21は画像が印刷されることLBP印刷部102を素通りして、
途中搬送部104を介して、IJP印刷部103に達する。次
に、ステップS8で、ページメモリ901に格納されたデー
タをビットマップメモリ902に展開して、IJP印刷部103
により印刷を行い、ステップS9で一頁分の印刷が終了し
たか否かを判定して、未了であればステップS10でホス
トコンピュータ100から次のデータを受信した後、ステ
ップS8へ戻る。ステップS8からステップS10の処理によ
って一頁分の印刷が終了すると処理を終了する。In step S5, the size of the extension RAM 208 is checked. In step S6, it is determined whether or not a full bitmap memory can be secured in the extension RAM 208. If the full bitmap memory cannot be secured, the LBP is determined in step S7. -Send a print start signal 322 to the LBP printing unit 102 through the I / F 206 to
The printing unit 102 supplies and transports the recording paper 1021.
However, at this time, the dot pattern data 321 sent to the LBP printing unit 102 continues to be FALSE (white data).
21 passes the LBP printing unit 102 that the image is printed,
It reaches the IJP printing unit 103 via the conveyance unit 104 on the way. Next, in step S8, the data stored in the page memory 901 is developed in the bitmap memory 902, and the IJP printing unit 103
It is determined in step S9 whether printing for one page has been completed. If the printing has not been completed, the next data is received from the host computer 100 in step S10, and the process returns to step S8. When printing of one page is completed by the processing from step S8 to step S10, the processing is terminated.
【0030】また、拡張RAM208上にフルビットマップメ
モリを確保することができる場合は、ステップS11へ進
んで、ページメモリ901に格納されたデータを、拡張RAM
208に確保したフルビットマップメモリに展開し、ステ
ップS12で一頁分のデータの展開が終了したか否かを判
定して、未了であればステップS13でホストコンピュー
タ100から次のデータを受信した後、ステップS11へ戻
る。ステップS11からステップS13の処理によって一頁分
のビットマップデータが得られると、ステップS14でLBP
印刷部102により印刷を行った後、ステップS22へジャン
プする。If it is possible to secure a full bitmap memory on the extension RAM 208, the process proceeds to step S11, where the data stored in the page memory 901 is transferred to the extension RAM 208.
The data is expanded in the full bitmap memory secured in 208, and it is determined whether or not the expansion of the data for one page is completed in step S12. If not completed, the next data is received from the host computer 100 in step S13. After that, the process returns to step S11. When bitmap data for one page is obtained by the processing from step S11 to step S13, LBP is obtained in step S14.
After printing is performed by the printing unit 102, the process jumps to step S22.
【0031】図6から図8には一頁分の印刷手順しか示さ
ないが、ホストコンピュータ100から二頁目以降のデー
タが送られてきた場合はステップS1へ戻って、前述した
処理を繰返すことになる。FIGS. 6 to 8 show only the printing procedure for one page. However, when data of the second and subsequent pages is sent from the host computer 100, the process returns to step S1 to repeat the above-described processing. become.
【0032】一方、ステップS3でデータを分けた場合
は、ステップS15で白黒コマンド/データがあるか否かを
判定して、なければステップS16へ進んで、LBP印刷部10
2で印刷するデータがない訳であるから、前述したステ
ップS7と同様にLBP印刷部102に記録紙1021を搬送させた
後、ステップS24へジャンプする。On the other hand, if the data is divided in step S3, it is determined in step S15 whether or not there is a black-and-white command / data. If not, the process proceeds to step S16, where the LBP printing unit 10
Since there is no data to be printed in step 2, after the recording paper 1021 is conveyed to the LBP printing unit 102 as in step S7 described above, the process jumps to step S24.
【0033】また、白黒コマンド/データがある場合は
ステップS17へ進んで、フルビットマップメモリが確保
することができるか否かを判定する。もしフルビットマ
ップメモリが確保できない場合は、ビットマップメモリ
902を所謂バンドメモリとして使用することになるの
で、ステップS18で、LBP印刷部102へドットパターンを
送出するのに対して、ビットマップメモリ902へビット
マップデータを展開するのが間に合うか否かを判定す
る。If there is a monochrome command / data, the flow advances to step S17 to determine whether a full bitmap memory can be secured. If full bitmap memory cannot be allocated, use bitmap memory
Since 902 is used as a so-called band memory, in step S18, it is determined whether or not it is time to develop the bitmap data in the bitmap memory 902 while transmitting the dot pattern to the LBP printing unit 102. judge.
【0034】これは、図9に一例を示したように、ビッ
トマップメモリ902を符号902aのように使用する場合
は、1ライン当り2,400ドット(記録紙幅方向のドット
数)で256ライン分のビットマップを記憶することがで
きるが、例えば、A4サイズの長手方向は約296mmである
から、これを300dpiで印刷しようとすると約3,500ライ
ンになり、約1/14分(256/3,500)のビットマップデータ
しか展開できないからである。より詳しく説明すると、
CPU201は、ビットマップメモリ902へドットパターンデ
ータの展開が終わったラインのデータを、順次、LBP-I/
F206へ送るとともに、送ったラインのドットパターンが
記憶されたメモリには次のラインのドットパターンデー
タを展開する。従って、例えば、複雑な図形を描かせる
コマンドが集中するような場合は、ドットパターンデー
タの展開が、LBP-I/F206へドットパターンデータを送出
するタイミングに追い付かなくなり、印刷ができなくな
ってしまう。この状態を避けるため、CPU201は、入力デ
ータをチェックしてドットパターンを展開するのに必要
な時間を見積り、ドットパターンの展開が、ドットパタ
ーンデータをLBP-I/F206へ送出するよりも速いかどうか
を判断する。As shown in an example in FIG. 9, when the bit map memory 902 is used like the code 902a, 256 lines of 2,400 dots per line (the number of dots in the recording paper width direction) are used. The map can be stored, for example, since the longitudinal direction of A4 size is about 296 mm, if you try to print this at 300 dpi, it will be about 3,500 lines, a bit map of about 1/14 minute (256 / 3,500) This is because only data can be expanded. To elaborate,
The CPU 201 sequentially stores the data of the lines on which the dot pattern data has been developed into the bitmap memory 902 by using the LBP-I /
The data is sent to F206, and the dot pattern data of the next line is developed in the memory where the dot pattern of the sent line is stored. Therefore, for example, when commands for drawing a complicated figure are concentrated, the development of the dot pattern data cannot catch up with the timing of sending the dot pattern data to the LBP-I / F 206, and printing cannot be performed. To avoid this situation, the CPU 201 estimates the time required to check the input data and develop the dot pattern, and determines whether the development of the dot pattern is faster than sending the dot pattern data to the LBP-I / F 206. Judge whether or not.
【0035】この展開時間を見積るには、各コマンド/
データについてそれぞれ、その展開処理に要する時間を
予め記録しておけば容易に計算することができる。具体
的に説明すると、256ライン中にZ個の文字と、線と、円
とを描く命令があるときに、その展開処理に要する時間
T秒は次式で表される。 T = Y×Z + V + W …(1) ただし、Y: 文字コードから文字パターンを生成して展
開する時間 V: 線を引くのに要する時間 W: 円を描くのに要する時間In order to estimate the development time, each command /
If the time required for the development process is recorded in advance for each data, it can be easily calculated. Specifically, when there are instructions to draw Z characters, lines and circles in 256 lines, the time required for the expansion processing
T seconds are expressed by the following equation. T = Y × Z + V + W… (1) where Y: time to generate and develop character pattern from character code V: time to draw line W: time to draw circle
【0036】また、LBP印刷部102の1ライン当りの走査
時間がt秒であるとすると、1バンド256ラインを走査す
るのに必要な時間は256t秒になる。つまり、次式を満足
すれば、ドットパターンの展開がLBP印刷部102の印刷に
間に合うということになる。 T < 256t …(2)Assuming that the scanning time per line of the LBP printing unit 102 is t seconds, the time required to scan 256 lines per band is 256 t seconds. In other words, if the following expression is satisfied, the dot pattern is developed in time for printing by the LBP printing unit 102. T <256t… (2)
【0037】従って、式(2)を満足できないとき、つま
り展開が間に合わない場合は、前述したステップS16へ
進んで、LBP印刷部102に記録紙1021を搬送させた後、ス
テップS24へジャンプする。Therefore, when the expression (2) cannot be satisfied, that is, when the development cannot be made in time, the process proceeds to step S16, where the recording paper 1021 is conveyed to the LBP printing unit 102, and then the process jumps to step S24.
【0038】フルビットマップメモリを確保できる場
合、または、確保できなくても展開が間に合う場合は、
ステップS19でページメモリ901に格納されたデータをビ
ットマップメモリ902へ展開し、ステップS20でビットマ
ップメモリ902のドットデータをLBP印刷部102へ送って
印刷させ、ステップS21で一頁分の印刷が終了したか否
かを判定して、未了であればステップS19へ戻る。If the full bitmap memory can be secured, or if the development is in time even if the full bitmap memory cannot be secured,
In step S19, the data stored in the page memory 901 is expanded to the bitmap memory 902, and in step S20, the dot data in the bitmap memory 902 is sent to the LBP printing unit 102 for printing.In step S21, printing of one page is performed. It is determined whether or not the process has been completed, and if not completed, the process returns to step S19.
【0039】ステップS19からステップS21の処理、また
は、ステップS14の処理でLBP印刷部102による一頁分の
印刷を終え、IJP印刷部103の入口まで記録紙1021が搬送
されると、ステップS22でその頁にIJP印刷部103で印刷
するデータがあるか否かを判定して、なければステップ
S23でIJP印刷部103を起動して記録紙1021を搬送させ装
置外に排出させた後、処理を終了する。When the printing of one page by the LBP printing unit 102 is completed in the processing of step S19 to step S21 or the processing of step S14, and the recording paper 1021 is conveyed to the entrance of the IJP printing unit 103, in step S22 It is determined whether or not the page has data to be printed by the IJP printing unit 103.
In step S23, the IJP printing unit 103 is activated to convey the recording paper 1021 and discharge the recording paper 102 out of the apparatus. Then, the processing ends.
【0040】また、ステップS23でIJP印刷部103で印刷
するデータがあると判定した場合、ステップS18でドッ
トデータの展開が間に合わないと判定した場合、ステッ
プS15で白黒コマンド/データがないと判定した場合の何
れかにおいては、ステップS24でページメモリ901のデー
タをビットマップメモリ902へ展開してIJP印刷部103に
印刷させた後、処理を終了する。If it is determined in step S23 that there is data to be printed by the IJP printing unit 103, if it is determined in step S18 that dot data cannot be developed in time, it is determined in step S15 that there is no monochrome command / data. In either case, the data in the page memory 901 is expanded in the bit map memory 902 in step S24 and printed by the IJP printing unit 103, and then the process is terminated.
【0041】このように、ステップS23でIJP印刷部103
で印刷するデータがあると判定した場合は、LBP印刷部1
02で印刷された記録紙1021に、IJP印刷部103で重ねて印
刷が施される。また、ステップS18でドットデータの展
開が間に合わないと判定した場合、または、ステップS1
5で白黒コマンド/データがないと判定した場合は、LBP
印刷部102を素通りさせた記録紙1021に、IJP印刷部103
で印刷を施すことになる。As described above, in step S23, the IJP printing unit 103
If it is determined that there is data to be printed in
The recording paper 1021 printed in 02 is overlaid and printed by the IJP printing unit 103. Also, if it is determined in step S18 that the dot data cannot be expanded in time, or if step S1
If it is determined that there is no black / white command / data in 5, LBP
The IJP printing unit 103 is placed on the recording paper 1021 that has passed through the printing unit 102.
Will be printed.
【0042】なお、LBP印刷部102で印刷を行う場合、CP
U201は、入力データを解析し、そのコマンドに従い、文
字コードについてはROM203内の文字フォント情報を参照
し、ドットパターンデータに変換してビットマップメモ
リ902に展開する。そして、フルビットマップメモリの
場合は一頁分のドットパターンデータを展開し終わる
と、バンドメモリの場合はバンド分のドットパターンデ
ータを展開し終わると、LBP-I/F206を介してLBP印刷部1
02へプリントスタート信号322を送る。プリントスター
ト信号を受けたLBP印刷部102は、記録紙1021の供給を開
始し、回転多面鏡1026および感光ドラム1027の回転を開
始する。回転多面鏡1026および感光ドラム1027の回転が
所定値に達し、記録紙1021が所定位置に達すると、LBP
印刷部102は、記録紙1021の搬送タイミングとドットパ
ターンデータとの同期をとるために、水平同期信号323
および垂直同期信号324をLBP-I/F206へ送る。LBP-I/F20
6の制御部301は、これらの信号に同期してドットパター
ンデータ321をLBP印刷部102へ送るとともに、次ライン
のデータをスキャンバッファ303の一方のバッファに書
込む。When printing is performed by the LBP printing unit 102, the CP
The U201 analyzes the input data, and in accordance with the command, refers to the character font information in the ROM 203 for the character code, converts it into dot pattern data, and develops it into the bitmap memory 902. In the case of the full bitmap memory, when the dot pattern data for one page is completed, and in the case of the band memory, the dot pattern data for the band is completed, the LBP printing unit via the LBP-I / F206. 1
Send a print start signal 322 to 02. Upon receiving the print start signal, the LBP printing unit 102 starts supplying the recording paper 1021, and starts rotating the rotating polygon mirror 1026 and the photosensitive drum 1027. When the rotation of the rotating polygon mirror 1026 and the photosensitive drum 1027 reaches a predetermined value and the recording paper 1021 reaches a predetermined position, the LBP
The printing unit 102 outputs a horizontal synchronization signal 323 to synchronize the transport timing of the recording paper 1021 with the dot pattern data.
And a vertical synchronization signal 324 to the LBP-I / F 206. LBP-I / F20
The control unit 301 of 6 sends the dot pattern data 321 to the LBP printing unit 102 in synchronization with these signals, and writes the data of the next line to one buffer of the scan buffer 303.
【0043】また、IJP印刷部103で印刷を行う場合、CP
U201は、図9の902bに示したように、ビットマップメモ
リ902を、各ヘッドの一走査幅に相当するYMCK各64ライ
ンのバンドに分け、各バンドへドットパターンを展開す
る。ただし、入力データが白黒データだけの場合は、図
9の902cに示したように、K64ライン四本のバンドに分け
て印刷効率を向上する。CPU201は、ビットマップメモリ
902へのドットパターンの展開が終了すると、IJP-I/F20
7を介してIJP印刷部103へ、プリントスタート信号421を
送る。IJP印刷部103は、給紙ローラ1031を起動してIJP
ヘッド1032へ記録紙1021を導くとともに、IJPヘッド103
2を左右に走査して、水平同期信号423および垂直同期信
号424をIJP-I/F207へ送る。IJP-I/F207の制御部404は、
これらの信号に同期してドットパターンデータ422をIJP
印刷部103へ送る。When printing is performed by the IJP printing unit 103, the CP
The U201 divides the bitmap memory 902 into bands of 64 lines each of YMCK corresponding to one scanning width of each head, and develops a dot pattern into each band, as shown by 902b in FIG. However, if the input data is black and white data only,
As shown in 9 902c, the printing efficiency is improved by dividing the band into four bands of K64 lines. CPU 201 is a bitmap memory
When dot pattern development to 902 is completed, IJP-I / F20
A print start signal 421 is sent to the IJP printing unit 103 via. The IJP printing unit 103 activates the paper feed roller 1031 and
While guiding the recording paper 1021 to the head 1032, the IJP head 103
2 is scanned left and right, and a horizontal synchronization signal 423 and a vertical synchronization signal 424 are sent to the IJP-I / F 207. The control unit 404 of the IJP-I / F207
Dot pattern data 422 is synchronized with these signals
Send to printing unit 103.
【0044】なお、ビット画像データをバンドメモリを
用いて印刷する場合は、バンドメモリが空になるごと
に、ステップS10でホストコンピュータ100から次のデー
タ(ビット画像データ)を入力して印刷を行う。また、
ステップS7またはステップS16において、記録紙1021がL
BP印刷部102を素通りするときは、LBP印刷部102の定着
器1030の電源をオフしておく。When the bit image data is printed using the band memory, the next data (bit image data) is input from the host computer 100 and printed at step S10 every time the band memory becomes empty. . Also,
In step S7 or step S16, the recording paper 1021
When passing through the BP printing unit 102, the power of the fixing unit 1030 of the LBP printing unit 102 is turned off.
【0045】以上説明したように、本実施例によれば、
LBP印刷部へ送るドットパターンを展開するビットマッ
プメモリと、IJP印刷部へ送るドットパターンを展開す
るビットマップメモリとを一つのメモリ上に確保して共
有することにより、ハイブリッドプリンタのコストを低
下させることができる。As described above, according to the present embodiment,
Reduce the cost of hybrid printers by securing and sharing the bitmap memory that expands the dot pattern sent to the LBP printing unit and the bitmap memory that expands the dot pattern sent to the IJP printing unit on one memory be able to.
【0046】また、白黒印刷する画像がない場合、白黒
画像をバンドメモリへ展開するの必要な時間が、そのバ
ンドメモリからLBP印刷部へ展開したドットパターンデ
ータを送る時間よりも長い場合や、白黒印刷する画像の
サイズがバンドメモリサイズを超えるような場合は、記
録紙にLBP印刷部を素通りさせ、すべてのドットパター
ンをIJP印刷部で印刷することにより、ハイブリッドプ
リンタの利用効率および印刷効率を向上することができ
る。If there is no image to be printed in black and white, the time required to develop the black and white image to the band memory is longer than the time to send the dot pattern data developed from the band memory to the LBP printing unit, If the size of the image to be printed exceeds the band memory size, improve the efficiency and printing efficiency of the hybrid printer by passing the recording paper straight through the LBP printing unit and printing all dot patterns with the IJP printing unit. can do.
【0047】なお、図および上述した説明においては、
LBP印刷部102に続いてIJP印刷部103が配置される構成を
説明したが、この順番を逆にすることもできる。さら
に、白黒印刷をする場合では、印刷すべきデータが少な
いときは、IJP印刷部103で印刷した方が速い場合もあ
り、このような場合は、記録紙1021にLBP印刷部102を素
通りさせて、IJP印刷部103で印刷することもできる。In the drawings and the above description,
Although the configuration in which the IJP printing unit 103 is arranged following the LBP printing unit 102 has been described, this order may be reversed. Furthermore, in the case of black and white printing, when there is little data to be printed, it may be faster to print with the IJP printing unit 103.In such a case, the recording paper 1021 is passed through the LBP printing unit 102 without passing. , And can be printed by the IJP printing unit 103.
【0048】なお、本発明は、複数の機器から構成され
るシステムに適用しても、一つの機器からなる装置に適
用してもよい。The present invention may be applied to a system constituted by a plurality of devices or to an apparatus constituted by a single device.
【0049】また、本発明は、システムあるいは装置に
プログラムを供給することによって達成される場合にも
適用できることはいうまでもない。It is needless to say that the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus.
【0050】[0050]
【発明の効果】以上説明したように、本発明によれば、
画像のビットマップデータを、方式が異なる方式の画像
形成部へ送る場合に、そのビットマップデータを展開す
るメモリを共有することができる。また、ビットマップ
データを展開するメモリを共有する際に、メモリオーバ
による印刷不能を防ぐことができる。As described above, according to the present invention,
When transmitting bitmap data of an image to an image forming unit of a different system, a memory for developing the bitmap data can be shared. Further, when sharing the memory for expanding the bitmap data, it is possible to prevent printing failure due to memory over.
【図1】本発明にかかる一実施例の画像形成装置の概観
図、FIG. 1 is a schematic view of an image forming apparatus according to an embodiment of the present invention;
【図2】図1に示すコントローラの構成例を示すブロッ
ク図、FIG. 2 is a block diagram showing a configuration example of a controller shown in FIG. 1;
【図3】図2に示すLBP-I/Fの内部構成例を示すブロック
図、FIG. 3 is a block diagram showing an example of the internal configuration of the LBP-I / F shown in FIG. 2;
【図4】図2に示すIJP-I/Fの内部構成例を示すブロック
図、FIG. 4 is a block diagram showing an example of the internal configuration of the IJP-I / F shown in FIG. 2;
【図5】図1に示すIJPヘッド構成例を示す図、FIG. 5 is a diagram showing an example of the configuration of the IJP head shown in FIG. 1,
【図6】図2に示すコントローラの動作例を示すフロー
チャート、6 is a flowchart showing an operation example of the controller shown in FIG. 2,
【図7】図2に示すコントローラの動作例を示すフロー
チャート、7 is a flowchart showing an operation example of the controller shown in FIG. 2,
【図8】図2に示すコントローラの動作例を示すフロー
チャート、8 is a flowchart showing an operation example of the controller shown in FIG. 2,
【図9】図2に示すRAM上に確保される領域の詳細を示す
図である。FIG. 9 is a diagram showing details of an area secured on a RAM shown in FIG. 2;
100 ホストコンピュータ 101 ハイブリッドプリンタ 102 LBP印刷部 103 IJP印刷部 104 途中搬送部 105 コントローラ 100 Host computer 101 Hybrid printer 102 LBP printing section 103 IJP printing section 104 Intermediate transport section 105 Controller
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平6−312540(JP,A) 特開 平7−266631(JP,A) 特開 平7−232463(JP,A) 特開 平7−101083(JP,A) 特開 平8−174809(JP,A) (58)調査した分野(Int.Cl.7,DB名) B41J 2/01 B41J 2/44 B41J 2/475 G06F 3/12 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-6-312540 (JP, A) JP-A-7-266631 (JP, A) JP-A-7-232463 (JP, A) JP-A-7- 101083 (JP, A) JP-A-8-174809 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) B41J 2/01 B41J 2/44 B41J 2/475 G06F 3/12
Claims (8)
段と、 電子写真方式で画像を形成する第一の形成手段と、 インクジェット方式で画像を形成する第二の形成手段
と、 前記入力手段により入力された画像情報に基づき展開さ
れた、前記第一または第二の形成手段により形成される
画像のビットマップデータが格納されるメモリと、 前記第一の形成手段により形成される第一画像のビット
マップデータを前記メモリに展開させ、その第一画像を
前記第一の形成手段に形成させた後、前記第二の形成手
段により形成される第二の画像のビットマップデータを
前記メモリに展開させ、その第二の画像を前記第二の形
成手段に形成 させる制御手段とを有することを特徴とす
る画像形成装置。An input unit configured to input image information from an external device; a first forming unit configured to form an image by an electrophotographic system; a second forming unit configured to form an image by an inkjet system; deployment of based on more input image information
The, formed by the first or second forming means
A memory in which bitmap data of an image is stored, and a bit of a first image formed by the first forming unit.
The map data is expanded in the memory, and the first image is
After being formed by the first forming means, the second forming means
Bitmap data of the second image formed by the steps
Expands the image in the memory and stores the second image in the second form
An image forming apparatus comprising: a control unit configured to be formed by a forming unit.
のビットマップデータを前記メモリに展開させて、その
一頁分のビットマップデータを前記第一の形成手段に送
った後、前記第二画像の所定幅単位のビットマップデー
タを前記メモリに展開させて、その所定幅単位のビット
マップデータを前記第二の形成手段に送ることを特徴と
する請求項1に記載された画像形成装置。2. The method according to claim 1, wherein the control unit is configured to control one page of the first image .
Is developed in the memory, and the
Sending one page of bitmap data to the first forming means;
After that, the bitmap data of the predetermined width unit of the second image is
Data in the memory, and the bits of the predetermined width unit
2. The image forming apparatus according to claim 1, wherein the map data is sent to the second forming unit.
形成する画像が含まれない場合、記録媒体が前記第一の
形成手段を素通りするように制御することを特徴とする
請求項1または請求項2に記載された画像形成装置。Wherein the control means, not contain a picture to be formed in black and white in the image information, according to claim 1 recording medium and controls to pass through the first forming means or The image forming apparatus according to claim 2.
段と、 電子写真方式で画像を形成する第一の形成手段と、 インクジェット方式で画像を形成する第二の形成手段
と、 前記入力手段により入力された画像情報に基づき展開さ
れた、前記第一または第二の形成手段により形成される
画像のビットマップデータが格納されるメモリと、 前記第一の形成手段により形成される画像の一頁分のビ
ットマップデータが前記メモリに格納できず、かつ、前
記第一の形成手段にビットマップデータを送るのに対し
て前記メモリへビットマップデータを展開するのが間に
合わない場合、 前記メモリに展開されるビットマップデ
ータの画像を前記第二の形成手段に形成させる制御手段
とを有 することを特徴とする画像形成装置。4. An input device for inputting image information from an external device.
Step, first forming means for forming an image by electrophotography, and second forming means for forming an image by ink jet method
When deployment of on the basis of the image information input by said input means
Formed by the first or second forming means
A memory in which bitmap data of the image is stored, and a video for one page of the image formed by the first forming means.
Data cannot be stored in the memory, and
While sending bitmap data to the first forming means
Between the bitmap data and the memory
If they do not match, the bitmap data expanded to the memory
Control means for causing the second forming means to form a data image
An image forming apparatus characterized by chromatic and.
段と、 電子写真方式で画像を形成する第一の形成手段と、 インクジェット方式で画像を形成する第二の形成手段
と、 前記入力手段により入力された画像情報に基づき展開さ
れた、前記第一または第二の形成手段により形成される
画像のビットマップデータが格納されるメモリと、 前記第一の形成手段により形成される画像の一頁分のビ
ットマップデータが前記メモリに格納できない場合、前
記メモリに格納されるビットマップデータの画像を前記
第二の形成手段に形成させる制御手段とを有 することを
特徴とする画像形成装置。5. An input device for inputting image information from an external device.
Step, first forming means for forming an image by electrophotography, and second forming means for forming an image by ink jet method
When deployment of on the basis of the image information input by said input means
Formed by the first or second forming means
A memory in which bitmap data of the image is stored, and a video for one page of the image formed by the first forming means.
If the map data cannot be stored in the memory,
The image of the bitmap data stored in the memory
An image forming apparatus characterized by chromatic and control means for forming the second forming means.
テップと、 電子写真方式で画像を形成する第一の形成ステップと、 インクジェット方式で画像を形成する第二の形成ステッ
プと、 前記入力ステップで入力される画像情報に基づき、前記
第一または第二の形成ステップにより形成される画像の
ビットマップデータをメモリに展開する展開ステップ
と、前記第一の形成ステップにより形成される第一画像のビ
ットマップデータを前記メモリに展開させ、その第一画
像を前記第一の形成ステップにより形成させた後、前記
第二の形成ステップにより形成される第二画像のビット
マップデータを前記メモリに展開させ、その第二画像を
前記第二の形成ステップに形成させる制御ステップとを
有 することを特徴とする画像形成方法。An input step of 6. inputs image information from an external device, a first forming step of forming an image by an electrophotographic system, a second formation step of forming an image by ink jet method
And the image information input in the input step,
Of the image formed by the first or second formation step
A developing step of developing bitmap data in a memory ; and a video of the first image formed by the first forming step.
Expands the map data into the memory,
After forming an image by the first forming step,
Bits of the second image formed by the second forming step
The map data is expanded in the memory, and the second image is
A controlling step to be formed in the second forming step.
Image forming method characterized by chromatic.
テップと、Tep, 電子写真方式で画像を形成する第一の形成ステップと、A first forming step of forming an image by electrophotography, インクジェット方式で画像を形成する第二の形成ステッThe second forming step for forming an image by the ink jet method
プと、And 前記入力ステップで入力される画像情報に基づき、前記Based on the image information input in the input step,
第一または第二の形成ステップにより形成される画像のOf the image formed by the first or second forming step
ビットマップデータをメモリに展開する展開ステップExpansion step of expanding bitmap data in memory
と、When, 前記第一の形成ステップにより形成される画像の一頁分One page of the image formed by the first forming step
のビットマップデータが前記メモリに格納できず、かBitmap data cannot be stored in the memory,
つ、前記第一の形成ステップにビットマップデータを送And sending bitmap data to the first forming step.
るのに対して前記メモリへビットマップデータを展開すExpand bitmap data to the memory
るのが間に合わない場合、前記メモリに展開されるビッIf it is too late to be
トマップデータの画像を前記第二の形成ステップに形成Forming an image of map data in the second forming step
させる制御ステップを有することを特徴とする画像形成Image forming having a control step of causing
方法。Method.
テップと、Tep, 電子写真方式で画像を形成する第一の形成ステップと、A first forming step of forming an image by electrophotography, インクジェット方式で画像を形成する第二の形成ステッThe second forming step for forming an image by the ink jet method
プと、And 前記入力ステップで入力される画像情報に基づき、前記Based on the image information input in the input step,
第一または第二の形成ステップにより形成される画像のOf the image formed by the first or second forming step
ビットマップデータをメモリに展開する展開ステップExpansion step of expanding bitmap data in memory
と、When, 前記第一の形成ステップにより形成される画像の一頁分One page of the image formed by the first forming step
のビットマップデータが前記メモリに格納できない場If the bitmap data cannot be stored in the memory
合、前記メモリに格納されるビットマップデータの画像The bitmap data image stored in the memory
を前記第二の形成ステップに形成させる制御ステップをIn the second forming step.
有することを特徴とする画像形成方法。An image forming method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32094994A JP3174233B2 (en) | 1994-12-22 | 1994-12-22 | Image forming apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32094994A JP3174233B2 (en) | 1994-12-22 | 1994-12-22 | Image forming apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08174809A JPH08174809A (en) | 1996-07-09 |
JP3174233B2 true JP3174233B2 (en) | 2001-06-11 |
Family
ID=18127096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP32094994A Expired - Fee Related JP3174233B2 (en) | 1994-12-22 | 1994-12-22 | Image forming apparatus and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3174233B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7280771B2 (en) * | 2005-11-23 | 2007-10-09 | Xerox Corporation | Media pass through mode for multi-engine system |
-
1994
- 1994-12-22 JP JP32094994A patent/JP3174233B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH08174809A (en) | 1996-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0506381B1 (en) | Image processing apparatus | |
US5581358A (en) | Information recording apparatus with smoothing processing via pixel feature detection and recording density variation and toner conservation | |
US5754192A (en) | Image recording apparatus | |
US6348975B1 (en) | Image processing apparatus, image processing method, and storage medium | |
JPH03110596A (en) | Printer | |
JP3174233B2 (en) | Image forming apparatus and method | |
JPH0820137A (en) | Image making apparatus | |
US6992793B2 (en) | Image forming apparatus and its control method | |
US6002848A (en) | Band-based printing control system | |
KR100208696B1 (en) | Printer | |
EP0856811B1 (en) | Printer control apparatus | |
JP3147264B2 (en) | Image processing apparatus and conversion method thereof | |
JP3170494B2 (en) | Image forming apparatus and image forming method | |
JP2958251B2 (en) | Information processing apparatus and method, printer system and control method therefor | |
JPH08130618A (en) | Printer and print method | |
JP2001096804A (en) | Image output apparatus and control method thereof | |
JP3009549B2 (en) | Image forming method and apparatus | |
US7746499B2 (en) | Color image processing apparatus and method | |
US5408592A (en) | Printer having a data output time controller | |
JPH11272439A (en) | Printer device | |
JP3902800B2 (en) | PRINT CONTROL DEVICE AND METHOD FOR CONTROLLING THE DEVICE | |
JP2908571B2 (en) | Page printer | |
JPH09240080A (en) | Printing control device and printing control method | |
JP2002137448A (en) | Apparatus and method for imaging | |
JPH10157240A (en) | Printing method, printing apparatus, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010305 |
|
LAPS | Cancellation because of no payment of annual fees |