JPH0673971B2 - Electrophotographic printer - Google Patents
Electrophotographic printerInfo
- Publication number
- JPH0673971B2 JPH0673971B2 JP60224259A JP22425985A JPH0673971B2 JP H0673971 B2 JPH0673971 B2 JP H0673971B2 JP 60224259 A JP60224259 A JP 60224259A JP 22425985 A JP22425985 A JP 22425985A JP H0673971 B2 JPH0673971 B2 JP H0673971B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- data
- conversion
- unit
- 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 - Lifetime
Links
- 238000006243 chemical reaction Methods 0.000 claims description 38
- 238000000034 method Methods 0.000 claims description 32
- 230000008569 process Effects 0.000 claims description 30
- 238000004891 communication Methods 0.000 claims description 9
- 230000003213 activating effect Effects 0.000 claims description 2
- 238000005259 measurement Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 description 44
- 238000010586 diagram Methods 0.000 description 13
- 230000004913 activation Effects 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 238000001816 cooling Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Facsimiles In General (AREA)
- Handling Of Sheets (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Laser Beam Printer (AREA)
- Combination Of More Than One Step In Electrophotography (AREA)
- Control Or Security For Electrophotography (AREA)
- Handling Of Cut Paper (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、データ変換中に電子写真プロセスを立ち上げ
る電子写真プリンタに関する。Description: FIELD OF THE INVENTION The present invention relates to an electrophotographic printer that launches an electrophotographic process during data conversion.
(従来の技術) このような電子写真方式のプリンタでは、従来、作像プ
ロセス部(感光体ドラム、帯電器等)は立ち上げに時間
を要することから、データ変換中に立ち上げ、変換終了
後、直ちにプリントを実行するようにしていた。(Prior Art) In such an electrophotographic printer, conventionally, since it takes time to start up the image forming process unit (photosensitive drum, charger, etc.), it is started during data conversion, and after conversion is completed. , I was trying to print immediately.
(発明の解決すべき問題) グラフィック描画の可能なページプリンタにおいては、
グラフィック描画の際には、ホスト(データ処理装置)
からのイメージデータを受信し、この受信データを1ペ
ージ分のプリント(印字)用のデータに変換し、プリン
トを行う。プリントには、レーザー露光による電子写真
方式などが用いられる。(Problems to be solved by the invention) In a page printer capable of graphic drawing,
When drawing graphics, the host (data processing device)
The image data is received, the received data is converted into print data for one page, and printing is performed. For printing, an electrophotographic method using laser exposure is used.
このようなページプリンタにおいて、上記のペーパー先
出し制御を行う場合、電子写真方式のプリンタでは、レ
ーザー露光は、ドラムが定速状態でないと行えないの
で、作像プロセス部(ドラム、帯電器等)は、信号変換
中でも常に動作状態となっている。In such a page printer, when the above paper advance control is performed, in the electrophotographic printer, laser exposure cannot be performed unless the drum is in a constant speed state, so the image forming process unit (drum, charger, etc.) , It is always in operation even during signal conversion.
ところが、グラフィック描画の可能なページプリンタに
おいては、データの変換の時間が極めて長くなる場合が
ある(たとえば、1ページのデータに対し数分〜数十
分)。しかし、作像プロセス部のドラム、ローラ等は、
データ変換中もムダに回転を続けるため、寿命低下が問
題となる。However, in a page printer capable of graphic drawing, the data conversion time may be extremely long (for example, several minutes to several tens of minutes for one page of data). However, the drum, rollers, etc. of the image forming process section
Since the rotation continues unnecessarily during data conversion, the reduction in life becomes a problem.
この点を解決するため、本出願人は、変換時間が所定の
時間を越えると自動的に作像プロセス部を停止させ、プ
リンタを待機状態にすることを提案している。In order to solve this point, the present applicant proposes to automatically stop the image forming process unit and put the printer in a standby state when the conversion time exceeds a predetermined time.
本発明の目的は、グラフィック描画の可能な電子写真プ
リンタにおいて、グラフィック描画における作像プロセ
ス部の寿命のムダな低下の防止と、プリントにおけるペ
ーパー先出し制御によるスループット向上とを両立させ
たプリンタを提供することである。An object of the present invention is to provide an electrophotographic printer capable of graphic drawing, which is capable of preventing the wasteful reduction of the life of the image forming process unit in graphic drawing and improving the throughput by the paper advance control in printing. That is.
(問題点を解決するための手段) 本発明に係る電子写真プリンタは、プリントすべき情報
のコードを受信する通信手段と、通信手段が受信したコ
ードをイメージデータに変換する変換手段と、変換手段
によって変換されたイメージデータに基づいて電子写真
プロセスによりプリントを実行するプリント手段と、上
記変換手段による変換中に、電子プロセス各部を起動し
てプリント手段を立ち上げる立ち上げ手段と、上記変換
手段の変換時間が所定の時間を越えたときに信号を出力
する計時手段と、上記計時手段が信号を出力した場合
は、次のプリントでは、立ち上げ手段によるデータ変換
中の立ち上げを禁止し、データ変換終了後にプリント手
段を立ち上げるプリント制御手段とを備えたことを特徴
とする。(Means for Solving Problems) An electrophotographic printer according to the present invention includes a communication unit that receives a code of information to be printed, a conversion unit that converts the code received by the communication unit into image data, and a conversion unit. Printing means for performing printing by an electrophotographic process based on the image data converted by the conversion means; startup means for activating each part of the electronic process to start the printing means during conversion by the conversion means; When the conversion time exceeds a predetermined time, the clocking means that outputs a signal, and when the above-mentioned clocking means outputs a signal, in the next print, the startup by the startup means during data conversion is prohibited and Print control means for starting the printing means after the conversion is completed.
(作用) 受信データの変換に要する時間が所定時間を越えると、
次のプリントにおいては、プリント手段のデータ変換中
の立ち上げを禁止し、データ変換終了後にプリント手段
を立ち上げる。(Operation) If the time required for converting the received data exceeds the predetermined time,
In the next printing, the activation of the printing means during the data conversion is prohibited, and the printing means is activated after the data conversion is completed.
(実施例) 以下、添付の図面を参照して、次の順序で本発明の実施
例を説明する。Embodiments Embodiments of the present invention will be described below in the following order with reference to the accompanying drawings.
a.電子写真プリンタの構成 b.ビットマップ制御のフロー c.インターフェイス制御のフロー d.電子写真制御のフロー e.プリントヘッド制御のフロー 本発明に特に関連する実施例部分は、(a)節の他、
(b)節のステップ#114〜119(第9図)の処理、
(c)節のステップ#207〜211(第1図)の時間計測お
よびステップ#214(第1図)の次のコピーの給紙の条
件である。Configuration of electrophotographic printer b. Flow of bitmap control c. Flow of interface control d. Flow of electrophotographic control e. Flow of print head control The embodiment part particularly related to the present invention is described in section (a). other,
The processing of steps # 114 to 119 (FIG. 9) in section (b),
These are the conditions for measuring the time in steps # 207 to 211 (FIG. 1) and feeding the next copy in step # 214 (FIG. 1) in section (c).
(a)電子写真プリンタの構成 第2図は、本発明の実施例であるグラフィック描画の可
能なプリンタ・システム10による処理システムの構成で
ある。(A) Configuration of Electrophotographic Printer FIG. 2 is a configuration of a processing system by a printer system 10 capable of graphic drawing which is an embodiment of the present invention.
汎用のデータ処理装置1からのデータは、データ処理装
置1のスループットを改善するため、ファイルバッファ
2に格納された後、プリンタ・システム10に出力され
る。Data from the general-purpose data processing device 1 is stored in the file buffer 2 and then output to the printer system 10 in order to improve the throughput of the data processing device 1.
プリンタ・システム10は、ビットマップ方式のデータ処
理装置3と、電子写真プロセスとレーザーを用いたプリ
ントエンジン4と、外部給紙ユニット5やソータ6等の
付属装置よりなる。The printer system 10 comprises a bitmap data processing device 3, a print engine 4 using an electrophotographic process and a laser, and an auxiliary device such as an external paper feeding unit 5 and a sorter 6.
第3図は、プリンタ・システム10の制御概略ブロック図
である。FIG. 3 is a schematic block diagram of the control of the printer system 10.
ビットマップ方式データ処理装置3は、ビットマップ制
御部30(第4図参照)、ビットマップ用のBM-RAM32、こ
のBM-RAM32に描画を行うビットマップ書込部31(第5図
参照)およびフォント部33よりなる。プリントエンジン
4との接続は、制御データ(枚数、アクセサリー制御な
ど)用のバスB3とイメージデータ用のバスB4により行
う。The bitmap data processing device 3 includes a bitmap control unit 30 (see FIG. 4), a bitmap BM-RAM 32, a bitmap writing unit 31 (see FIG. 5) for drawing on the BM-RAM 32, and It consists of the font part 33. The connection with the print engine 4 is made by a bus B3 for control data (number of sheets, accessory control, etc.) and a bus B4 for image data.
プリントエンジン4は、3つのコントローラを中心に構
成される。まず、インターフェイス制御部40はビットマ
ップ制御部30からの制御データの処理、表示パネル制
御、および内部バスB5を通じてプリンタ4全体のタイミ
ングの制御を行う。電子写真制御部41(第7図参照)
は、内部バスB5を通じてインターフェイス制御部40から
送られるデータに応じて、電子写真プロセス部45の制御
を行う。The print engine 4 is mainly composed of three controllers. First, the interface control unit 40 processes the control data from the bitmap control unit 30, controls the display panel, and controls the timing of the entire printer 4 through the internal bus B5. Electrophotographic control unit 41 (see FIG. 7)
Controls the electrophotographic process unit 45 according to the data sent from the interface control unit 40 through the internal bus B5.
プリントヘッド制御部42(第8図参照)は、ビットマッ
プ書込部31、内部バスB4を介して送られてくるイメージ
データを、内部バスB5を通じてインターフェイス制御部
40から送られてくる情報に従ってプリントヘッド部43
(第8図参照)の半導体レーザ431に与え、半導体レー
ザ431の発光を制御するとともに、ポリゴン・モータ432
の回転を制御する。The print head control unit 42 (see FIG. 8) receives the image data sent via the bitmap writing unit 31 and the internal bus B4 from the interface control unit via the internal bus B5.
Print head unit 43 according to the information sent from 40
(See FIG. 8) The semiconductor laser 431 is controlled by the semiconductor laser 431 (see FIG. 8) and the polygon motor 432 is controlled.
Control the rotation of.
また、外部給紙ユニット5やソータ6も、内部バスB5を
通じて、インターフェイス制御部40から制御される。The external paper feeding unit 5 and the sorter 6 are also controlled by the interface controller 40 via the internal bus B5.
第4図は、ビットマップ制御部30のブロック図である。
ビットマップ制御部30は、内部バスB301で接続されたい
くつかのブロックから構成される。BM-CPU301は、ビッ
トマップ方式データ処理装置3の中心となる制御部であ
り、データ処理装置インターフェイス308を通じてデー
タ処理装置1との通信を行ったり、プリントデータを変
換し、ビットマップ書込部インターフェイス306を通じ
て、ビットマップ書込部31を制御し、プリントエンジン
インターフェイス307を通じてプリントエンジン4を制
御する。SYS-ROM302は、BM-CPU301のプログラムを記憶
する。SYS-RAM303は、BM-CPU301の作業用記憶エリアで
あり、スタックや基本フラグの記憶に用いる。FIG. 4 is a block diagram of the bitmap control unit 30.
The bitmap control unit 30 is composed of several blocks connected by an internal bus B301. The BM-CPU 301 is a central control unit of the bitmap type data processing device 3, communicates with the data processing device 1 through the data processing device interface 308, converts print data, and outputs a bitmap writing interface. The bitmap writing unit 31 is controlled via 306, and the print engine 4 is controlled via the print engine interface 307. The SYS-ROM 302 stores the program of the BM-CPU 301. The SYS-RAM 303 is a working storage area of the BM-CPU 301, and is used for storing the stack and basic flag.
R−バッファ304は、データ処理装置1との通信用バッ
ファであり、BM-CPU301の処理プログラムとデータ処理
装置1との通信の非同期化を目的とする。The R-buffer 304 is a buffer for communication with the data processing device 1, and is intended for asynchronous communication between the processing program of the BM-CPU 301 and the data processing device 1.
P-RAM305は、ビットマップ書込部31がフォント部33から
ロードした各フォントの属性や、データ処理装置1から
のデータを、プリントのためにフォントの属性から変換
した中間コードとして記憶する。The P-RAM 305 stores the attributes of each font loaded by the bitmap writing unit 31 from the font unit 33 and the data from the data processing device 1 as an intermediate code converted from the font attributes for printing.
プリントエンジンインターフェイス307は、プリントエ
ンジン4とのインターフェイスであり、プリント枚数な
どのJOB情報や、プリントコマンドなどのJOB制御コマン
ドをプリントエンジン4のインターフェイスとバスB3を
通じてやりとりする。The print engine interface 307 is an interface with the print engine 4, and exchanges job information such as the number of prints and job control commands such as print commands with the interface of the print engine 4 through the bus B3.
第5図は、ビットマップ書込部31の詳細ブロック図を示
す。ビットマップ書込部31の機能は大別して、BM-RAM32
への描画機能と、プリントの際にBM-RAM32のデータをプ
リントエンジン4へ出力する機能とに分かれる。FIG. 5 shows a detailed block diagram of the bitmap writing unit 31. The functions of the bitmap writing unit 31 are roughly classified into BM-RAM32
To a print engine 4 and a function to output the data of the BM-RAM 32 to the print engine 4 at the time of printing.
BM-RAM32への描画の機能は、さらに2つに分けられ、グ
ラフィックイメージ書込部316により行なわれる線や円
の描画と、フォントイメージ書込部311により行なわれ
るフォント描画とからなる。両方ともビットマップ制御
部インターフェイス317を通じてビットマップ制御部30
から送られる中間コードで動作するロジック部である
が、グラフィックイメージ書込部316の殆どの処理は、
中間コード内のパラメータを解析してBM-RAM32に描画す
るのに対して、フォントイメージ書込部311の殆どの処
理は、中間コード内のデータに従ってフォント部インタ
ーフェイス314を通じてフォント部33から読込んだフォ
ントイメージをBM-RAM32に描画する。The function of drawing on the BM-RAM 32 is further divided into two, and is composed of line and circle drawing performed by the graphic image writing unit 316 and font drawing performed by the font image writing unit 311. Both are bitmap control units 30 through the bitmap control unit interface 317.
Although it is a logic unit that operates with the intermediate code sent from, most of the processing of the graphic image writing unit 316 is
While the parameters in the intermediate code are analyzed and drawn in the BM-RAM 32, most of the processing of the font image writing unit 311 is read from the font unit 33 through the font unit interface 314 according to the data in the intermediate code. Draw the font image in BM-RAM32.
一方、プリントの際のデータ出力の機能は、プリントヘ
ッド制御部インターフェイス315により行なわれる。即
ち、ビットマップ制御部30からインターフェイス317を
介して送られてくるプリント開始コードを受け取ると、
プリントエンジン4のプリントヘッド制御部42(第8図
参照)からバスB4を通じて送られてくる同期信号に従っ
て、BM-RAM32のデータをプリントヘッド制御部40に出力
する。On the other hand, the function of outputting data at the time of printing is performed by the print head controller interface 315. That is, when the print start code sent from the bitmap control unit 30 via the interface 317 is received,
The data of the BM-RAM 32 is output to the print head control unit 40 according to the synchronizing signal sent from the print head control unit 42 (see FIG. 8) of the print engine 4 through the bus B4.
第6図は、プリントエンジン4のインターフェイス制御
部40の詳細ブロック図を示す。インターフェイス制御部
40は、ワンチップ・マイクロコンピュータを用いたIFC-
CPU400を中心に構成されており、IFC-CPU400のインター
フェイス404により拡張されたバスB401を介して、外付
のROM407,RAM408、およびビットマップ制御部30とのイ
ンターフェイス409が接続されている。外付ROM407は、
ソケットにより交換可能となっており、IFC-CPU400内部
のマスクROM403には、標準プログラムが記憶されている
のに対して、外付ROM407には、仕向により異なるプログ
ラムが記憶される。FIG. 6 is a detailed block diagram of the interface control unit 40 of the print engine 4. Interface control unit
40 is IFC-using a one-chip microcomputer
The CPU 400 is mainly configured, and an external ROM 407, RAM 408 and an interface 409 with the bitmap control unit 30 are connected via a bus B401 extended by an interface 404 of the IFC-CPU 400. The external ROM 407 is
It can be replaced by a socket, and a standard program is stored in the mask ROM 403 inside the IFC-CPU 400, while a different program is stored in the external ROM 407 depending on the destination.
IFC-CPU400にはCPU401,RAM402,ROM403の他、シリアル通
信用のシリアル入出力部(SIO)405と、パラレル入出力
部(PIO)406が内蔵されている。SIO405は、電子写真制
御部41やプリントヘッド制御部42を制御するためのバス
B5を制御する。PIO406は、表示パネル44を制御するため
に用いる。The IFC-CPU 400 includes a CPU 401, RAM 402, ROM 403, a serial input / output unit (SIO) 405 for serial communication, and a parallel input / output unit (PIO) 406. The SIO 405 is a bus for controlling the electrophotographic control unit 41 and the print head control unit 42.
Control B5. The PIO 406 is used to control the display panel 44.
第7図は、電子写真制御部41の詳細ブロック図である。
電子写真制御部41は、IFC-CPU400と同様のワンチップ・
マイクロコンピュータMC-CPU410で制御される。CPU411
には、RAM413とROM414が接続される。インターフェイス
制御部40とは異なり標準プログラムのみで拡張はしな
い。シリアル入出力部(SIO)412はバスB5を通じてイン
ターフェイス制御部40と通信を行う。パラレル入出力部
(PIO)415は、プロセス制御の入出力に用いる。FIG. 7 is a detailed block diagram of the electrophotographic control unit 41.
The electrophotographic control unit 41 is a one-chip type similar to the IFC-CPU400.
It is controlled by the microcomputer MC-CPU410. CPU411
A RAM 413 and a ROM 414 are connected to. Unlike the interface control unit 40, only the standard program is not expanded. The serial input / output unit (SIO) 412 communicates with the interface control unit 40 via the bus B5. The parallel input / output unit (PIO) 415 is used for input / output of process control.
第8図は、プリントヘッド制御部42の詳細ブロック図で
ある。プリントヘッド制御部42では、バスB5を通じてイ
ンターフェイス制御部40から送られてくるデータに応じ
て、プリントヘッド部43のポリゴン・モータ432の回転
を制御したり、ビットマップ方式データ処理装置3から
バスB4を通じて送られてくるイメージデータにより、レ
ーザースキャンの走査検出器(SOS)433からの信号に同
期して、半導体レーザ431の発光を制御する。FIG. 8 is a detailed block diagram of the printhead controller 42. The print head control unit 42 controls the rotation of the polygon motor 432 of the print head unit 43 in accordance with the data sent from the interface control unit 40 via the bus B5, and the bitmap type data processing device 3 to the bus B4. The light emission of the semiconductor laser 431 is controlled in synchronization with the signal from the scanning detector (SOS) 433 of the laser scan by the image data sent through.
プリントヘッド制御部42は、電子写真制御部41と同様
に、ワンチップ・マイクロコンピュータPHC-CPU420を中
心に構成され、シリアル入出力部(SIO)422には、イン
ターフェイス制御部40との通信を行うバスB5が接続され
る。パラレル入出力部(PIO)425には、ポリゴン・モー
タ432の駆動を行うポリゴン・モータ駆動部427、走査検
出器(SOS)433、ビットマップ方式データ処理装置3か
らのイメージデータに応じて半導体レーザーの発光を制
御するプリントヘッド制御回路426が接続される。The print head control unit 42 is mainly composed of the one-chip microcomputer PHC-CPU 420 like the electrophotographic control unit 41, and the serial input / output unit (SIO) 422 communicates with the interface control unit 40. Bus B5 is connected. The parallel input / output unit (PIO) 425 has a semiconductor laser according to the image data from the polygon motor driving unit 427 that drives the polygon motor 432, the scanning detector (SOS) 433, and the bitmap data processing device 3. A printhead control circuit 426 is connected to control the emission of light.
バスB4を通じて送られてくるイメージデータは、パラレ
ル形式であり、プリントヘッド制御回路426では、主と
して半導体レーザー431を順次イメージデータに従って
発光させるためのパラレル−シリアル変換を行うが、ビ
ットマップ書込部31のプリントヘッド制御部インターフ
ェイス315に対して、イメージデータ転送の同期をとる
ためのタイミング信号の発生も行う。The image data sent via the bus B4 is in parallel format, and the printhead control circuit 426 mainly performs parallel-serial conversion for causing the semiconductor laser 431 to sequentially emit light according to the image data. It also generates a timing signal for synchronizing the image data transfer to the print head control unit interface 315.
(b)ビットマップ制御のフロー これより、フローチャートを参照しながら、本システム
の動作説明を行う。(B) Flowchart of Bitmap Control The operation of this system will now be described with reference to the flowchart.
第9図〜第11図は、ビットマップ制御部30の処理を示す
フローチャートである。第9図において、電源が投入さ
れると(ステップ#100)、内部の初期化を行い(ステ
ップ#101)、プリント・イメージエリアであるBM-RAM3
2,データ処理装置1からの受信データを中間コードに変
換した値を記憶するP-RAM305,プリント動作中を示すJOB
ACTフラグ,BM-RAM32の書き込み状態を示すBM-WRITEフ
ラグをリセットし(ステップ#102)、そして、フォン
ト部33よりフォントの属性を読み込む(ステップ#10
3)。なお、(d)節で説明するように、電子写真制御
部41では、定着部の温調と冷却ファンの起動を行う(ス
テップ#301、待機モード1)。9 to 11 are flowcharts showing the processing of the bitmap control unit 30. In FIG. 9, when the power is turned on (step # 100), internal initialization is performed (step # 101), and the print image area BM-RAM3.
2, P-RAM 305 that stores the value obtained by converting the data received from the data processing device 1 into an intermediate code, JOB that indicates the printing operation
The ACT flag and the BM-WRITE flag indicating the write state of the BM-RAM 32 are reset (step # 102), and the font attributes are read from the font section 33 (step # 10).
3). As described in section (d), the electrophotographic control unit 41 controls the temperature of the fixing unit and starts the cooling fan (step # 301, standby mode 1).
次に、受信データ処理ループに入る。第一の処理として
は、受信データの処理がある。まず、P-RAM305に空きが
あるか調べる(ステップ#104)。空きがあれば、第11
図に示す割込み処理ルーチンにより、R−バッファ304
に蓄えられていたデータ処置装置1からの受信データを
取り出し(ステップ#105,ステップ#106)、コードに
対応した処理(第10図参照)を行う(ステップ#10
7)。Next, the reception data processing loop is entered. The first processing is processing of received data. First, it is checked whether or not there is space in the P-RAM 305 (step # 104). If there is space, the 11th
By the interrupt processing routine shown in the figure, the R-buffer 304
The received data from the data processing device 1 stored in the data processing device 1 is taken out (step # 105, step # 106), and the processing corresponding to the code (see FIG. 10) is performed (step # 10).
7).
第10図は、受信データ処理(ステップ#107)の内容を
示す。受信データには、プリントエンジン関連コード、
JOB制御コード、書式制御コードおよび印字コードの4
種類ある。これらのうち、プリントエンジン関連コード
は、インターフェイス制御部40に出力する(ステップ#
151,152)。JOB制御コードには、ページの区切りに用い
るPAGEEJECTコードと、JOBの区切(1つのページ群)に
用いるJOBSTARTコードの2つがある。JOB制御コード
は、対応するフラグとして、P-RAM305内に記憶される
(ステップ#153〜ステップ#156)。書式制御コードの
場合(ステップ#157)は、次の文字のBM-RAM32への書
込みアドレスを変更する(ステップ#158)。その他の
受信データは文字コードとみなし、ビットマップ書込部
31へ出力するために中間コードに変換してP-RAM305に書
込む。中間コードの形式は、フォントアドレス(ステッ
プ#159),BM-RAM32への書込みアドレス(ステップ#16
0)および書込みモード(ステップ#161)よりなる。こ
の後、フォントの大きさ等に応じて、次のフォントのBM
-RAM32への書込みアドレスを変更する(ステップ#16
2)。ただし、線や円の描画の場合は変更されない。FIG. 10 shows the contents of the received data processing (step # 107). Received data includes print engine related code,
JOB control code, format control code and print code 4
There are types. Of these, the print engine related code is output to the interface control unit 40 (step #
151,152). There are two JOB control codes, a PAGE EJECT code used to separate pages and a JOB START code used to separate jobs (one page group). The JOB control code is stored in the P-RAM 305 as a corresponding flag (step # 153 to step # 156). In the case of the format control code (step # 157), the write address of the next character to the BM-RAM32 is changed (step # 158). Other received data is regarded as a character code, and the bitmap writing unit
Convert to intermediate code and write to P-RAM305 for output to 31. The format of the intermediate code is font address (step # 159), write address to BM-RAM32 (step # 16).
0) and write mode (step # 161). After this, depending on the font size etc., the BM of the next font
-Change the write address to RAM32 (Step # 16)
2). However, it does not change when drawing lines or circles.
第9図に戻り、P-RAM305に書込まれた中間コードは、BM
-RAM32がプリントのために使用中でなく(ステップ#10
8でNO)、かつ、マルチプリント中でない場合(ステッ
プ#109でNO)、ビットマップ書込部31へ出力される
(ステップ#116)。ただし、前の文字の描画が行なわ
れている間は(ステップ#110でYES)、次の描画は出来
ない。もし初めてのデータを書込む場合(BM-WRITEフラ
グ=0)(ステップ#111,112),BM-WRITEフラグを1と
し(ステップ#113)、プリントエンジン4に対して給
紙等の準備を先行させるためのペーパーの先出しコマン
ドPFCMDをインターフェイス制御部40に出力する(ステ
ップ#114)。これによりビットマップ方式データ処理
装置3のプリント準備が終了すれば(ステップ#305〜3
11参照)、感光体へのレーザー露光が直ちに可能とな
り、給紙時間に担当してスループットが向上する。Returning to FIG. 9, the intermediate code written in P-RAM305 is BM.
-RAM32 not in use for printing (step # 10
If NO in step 8) and if multi-printing is not in progress (NO in step # 109), the data is output to the bitmap writing unit 31 (step # 116). However, while the previous character is being drawn (YES in step # 110), the next drawing cannot be performed. If the first data is written (BM-WRITE flag = 0) (steps # 111 and 112), the BM-WRITE flag is set to 1 (step # 113), and the print engine 4 is prepared in advance for paper feeding and the like. The paper first-out command PFCMD is output to the interface control unit 40 (step # 114). As a result, when the print preparation of the bitmap type data processing device 3 is completed (steps # 305 to # 3).
(Refer to 11), the laser exposure to the photoconductor becomes possible immediately, and the throughput is improved by taking charge of the paper feeding time.
P-RAM305からビットマップ書込部31への出力は、中間コ
ードのデータのある限り順次行なわれてゆくが、PAGEEJ
ECTコードを検出すると(ステップ#115でYES)、1ペ
ージ分の信号変換が終了したのでプリント動作に入る。
まず、BM-RAM32への書込みを禁止するためJOBACTフラグ
をセットし、BM-RAM32の更新を禁止し(ステップ#11
7)、プリントヘッド制御部インターフェイス315をプリ
ント可能状態にし(ステップ#118)、インターフェイ
ス制御部40にプリントコマンドPRNCMDを出力する(ステ
ップ#119)。これにより、プリントヘッド制御部イン
ターフェイス315では、プリントヘッド制御部42の制御
回路426から送られてくるパルスに同期して、BM-RAM32
のデータをバスB4を通じて出力する。Output from the P-RAM 305 to the bitmap writing unit 31 is sequentially performed as long as there is intermediate code data.
When the ECT code is detected (YES in step # 115), since the signal conversion for one page is completed, the printing operation is started.
First, the JOBACT flag is set to prohibit writing to BM-RAM32, and updating of BM-RAM32 is prohibited (step # 11).
7) The print head controller interface 315 is set to the printable state (step # 118), and the print command PRNCMD is output to the interface controller 40 (step # 119). As a result, in the printhead controller interface 315, the BM-RAM32 is synchronized with the pulse sent from the control circuit 426 of the printhead controller 42.
The data of is output through the bus B4.
プリント動作中は、プリントヘッド制御部インターフェ
イス315の動作チェックによりステップ#108にてYESと
なるため、次のプリントのために受信データを変換しP-
RAM305へ出力する処理(ステップ#104〜107)だけが行
なわれる。During the printing operation, the operation check of the print head control unit interface 315 gives YES at step # 108. Therefore, the received data is converted for the next printing and P-
Only the process of outputting to RAM 305 (steps # 104 to 107) is performed.
プリントが終了すると、まだJOBACTフラグがセットされ
ているためステップ#109からステップ#120へ進み、イ
ンターフェイス制御部40からの露光終了コマンドEXPEND
(ステップ#413参照)待ちとなる。これは、マルチプ
リントの場合の枚数制御がインターフェイス制御部40で
行なわれているためである。このコマンドのパラメータ
であるJOBENDフラグがセットされていると、JOBACTフラ
グをリセットし、BM-RAM32をクリアし(ステップ#12
2)、次のページのプリントの準備を開始する。マルチ
プリントが未終了の場合は、同一のBM-RAMデータで次の
プリントを開始する(ステップ#118以下)。When printing is completed, the JOBACT flag is still set, so the process proceeds from step # 109 to step # 120, and the exposure end command EXPEND from the interface controller 40 is sent.
(See step # 413) Wait. This is because the interface controller 40 controls the number of sheets in the case of multi-printing. If the JOBEND flag, which is a parameter of this command, is set, the JOBACT flag is reset and the BM-RAM32 is cleared (step # 12
2) Start preparing to print the next page. If the multi-print is not completed, the next print is started with the same BM-RAM data (step # 118 and thereafter).
第11図に、データ処理装置1からのデータ送信の割込が
あった場合のフローを示す。割込があると、データ処理
装置1からデータを読みこみ(ステップ#181)、ビッ
トマップ制御部30のR−バッファ304に書き込む(ステ
ップ#182)。そして、復帰する。FIG. 11 shows a flow when there is an interrupt of data transmission from the data processing device 1. When there is an interrupt, the data is read from the data processing device 1 (step # 181) and written in the R-buffer 304 of the bitmap control unit 30 (step # 182). Then return.
(c)インターフェイス制御のフロー 第1図は、インターフェイス制御部40の処理フローであ
る。インターフェイス制御部40では電源投入後、内部の
初期化を行った後(ステップ#201)、電子写真制御部4
1、プリントヘッド制御部42、ソータ6および外部給紙
ユニット5に対してバスB5を通じて起動信号を送り、プ
リントエンジン4のシステム全体の初期化を行う(ステ
ップ#202)。そして、給紙の先出しの許可を示すPFENB
フラグの初期値1をセットし(ステップ#203)、以下
の処理ループに入る。(C) Interface Control Flow FIG. 1 is a processing flow of the interface control unit 40. In the interface control unit 40, after the power is turned on and after the internal initialization is performed (step # 201), the electrophotographic control unit 4
1, a start signal is sent to the print head controller 42, the sorter 6 and the external paper feeding unit 5 through the bus B5 to initialize the entire system of the print engine 4 (step # 202). Then, PFENB that indicates permission to feed paper first
The initial value 1 of the flag is set (step # 203), and the following processing loop is entered.
処理ループでは、まず、ビットマップ制御部30からの先
出しコマンド(PFCMD、ステップ#114参照)待ちとなる
(ステップ#204)。先出しコマンドを受けると、先出
し許可時(PFENB=1)の場合は(ステップ#205)、バ
スB5を通じて電子写真制御部41に供給要求信号(FEEDRE
Q)を出力する(ステップ#206)。これにより、電子写
真制御部41では給紙とプリントのための電子写真プロセ
ス部45の起動を開始する。しかし、ペーパーは所定の位
置で待機状態(「先出し」状態)となる。ただし、外部
給紙ユニット5が指定されている場合は、電子写真制御
部41は電子写真プロセス部45の起動のみとなり、給紙は
外部給紙ユニット5で行なわれる。なお、ペーパーの待
機位置は同じである。In the processing loop, first, a standby command (PFCMD, see step # 114) from the bitmap control unit 30 is waited for (step # 204). When the first-out command is received and if the first-out command is permitted (PFENB = 1) (step # 205), a supply request signal (FEEDRE) is sent to the electrophotographic controller 41 through the bus B5.
Q) is output (step # 206). As a result, the electrophotographic control unit 41 starts the activation of the electrophotographic process unit 45 for feeding and printing. However, the paper is in a standby state (“first-out” state) at a predetermined position. However, when the external paper feeding unit 5 is designated, the electrophotographic control unit 41 only activates the electrophotographic process unit 45, and paper feeding is performed by the external paper feeding unit 5. The standby position of the paper is the same.
そして、インターフェイス制御部40では、プリントコマ
ンド(PRNCMD)待ち(ステップ#211)になると同時
に、次のプリントの先出し許可を示すNPFENBフラグに仮
値1をセットし、所定のタイマーTをスタートさせる
(ステップ#207)。このタイマーTには、2つの機能
がある。まず、1つはビットマップ制御部30でのBM-RAM
32への描画が長時間となる場合、電子写真プロセス部45
も動作状態のままとなってしまい、感光ドラムや電子写
真プロセス各部の寿命が短くなるのを防ぐため、タイマ
ーTの終了(ステップ#208)により、STANDBY信号を送
り(ステップ#209)、プリントエンジン4を停止状態
(待機モード2)にするものである。これにより、作像
プロセス部の寿命の低下を大きく改善する。一旦待機モ
ード2になった場合、次の給紙、作像プロセスの起動
は、受信データの中間コードへの変換の終了の後に行う
ことになる。もう1つの機能は、次の先出し許可を示す
NPFENBをリセットすることにより(ステップ#210)、
次のプリント時のペーパーの先出しを禁止することであ
る。これは、通常一つのJOBの中では同種の情報をプリ
ントする頻度が高い(たとえば、グラフィックデータを
続けて印字する)ため、これを予測したものであり、寿
命の低下を防ぐ効果がある。この方法では、スループッ
トは、低下することになるが、一度ペーパーの先出しが
禁止されても、次のプリント時に、タイマーTが終了す
る以前に、プリントコマンドPRNCMDが入力された場合
は、NPFENBがセットされたままとなるので、その次のプ
リントでは先出しされることになる。(通常はデータ変
換終了以前にペーパーを「先出し」し、タイミングロー
ラで待機させておくので、スループットは低下しな
い。)上記の2つの機能によりスループットの向上と同
時に寿命のムダな低下を防ぐことになる。Then, the interface control unit 40 waits for a print command (PRNCMD) (step # 211), and at the same time, sets a temporary value 1 to the NPFENB flag indicating permission for advance print of the next print and starts a predetermined timer T (step S21). # 207). This timer T has two functions. First, one is the BM-RAM in the bitmap control unit 30.
If drawing to 32 takes a long time, the electrophotographic process section 45
In order to prevent the life of the photosensitive drum and each part of the electrophotographic process from being shortened, the STANDBY signal is sent (step # 209) at the end of the timer T (step # 209), and the print engine 4 is in a stopped state (standby mode 2). As a result, the reduction in the life of the image forming process unit is greatly improved. Once the standby mode 2 is entered, the next paper feeding and activation of the image forming process will be performed after the conversion of the received data into the intermediate code is completed. Another function indicates the next advance permission
By resetting NPFENB (step # 210),
It is to prohibit the advance of the paper at the time of the next printing. This is because the same type of information is usually printed frequently in one job (for example, graphic data is continuously printed), so this is predicted, and there is an effect of preventing a reduction in life. With this method, the throughput will decrease, but even if the paper feed-out is prohibited once, NPFENB is set if the print command PRNCMD is input before the timer T ends at the next printing. Since it is left as it is, it will be put out first in the next print. (Usually, the paper is "first out" before the end of data conversion and is kept in standby by the timing roller, so the throughput does not decrease.) Through the above two functions, it is possible to improve the throughput and at the same time prevent the wasteful decrease of the service life. Become.
インターフェイス制御部40では、プリントコマンドPRNC
MDを受けると(ステップ#211)、ペーパーが先出しさ
れていない場合(PFENB=0)は(ステップ#212)、給
紙要求信号(FEEDREQ)を出力し(ステップ#213)、次
のプリントのPFENBフラグを更新しておく(ステップ#2
14)。すなわち、印字データが発生した時点で、給紙を
実行させ(ステップ#304,ステップ#321,ステップ#30
7〜311)、用紙を所定の位置まで搬送しておく。In the interface control unit 40, the print command PRNC
When the MD is received (step # 211) and the paper is not fed first (PFENB = 0) (step # 212), the paper feed request signal (FEEDREQ) is output (step # 213), and PFENB of the next print is output. Update the flags (step # 2
14). That is, when the print data is generated, the paper feeding is executed (step # 304, step # 321, step # 30).
7-311), and carry the paper to the specified position.
さらに、STANDBY信号をオフし(ステップ#215)、すな
わち、待機モード2を解除し、電子写真制御部41の作像
プロセス部が安定したことを示すMCRDY信号が電子写真
プロセス部45から送られてくると(ステップ#216)、
露光許可を示すEXPENB信号を出力する(ステップ#21
7)。これにより実際の露光はプリントヘッド制御部42
で行なわれる。プリントヘッド制御部42では、露光が終
了すると、EXPEND信号を出力する(ステップ#413参
照)。インターフェイス制御部40では、これを検出する
と(ステップ#218)、ビットマップ制御部30に対してE
XPENDコマンドを出力し(ステップ#219)、再び、PFCM
D待ちとなる。Further, the STANDBY signal is turned off (step # 215), that is, the standby mode 2 is released, and the MCRDY signal indicating that the image forming process unit of the electrophotographic control unit 41 is stable is sent from the electrophotographic process unit 45. Come (step # 216),
The EXPENB signal indicating exposure permission is output (step # 21).
7). As a result, the actual exposure is performed by the print head controller 42.
Done in. When the exposure is completed, the print head controller 42 outputs the EXPEND signal (see step # 413). When this is detected by the interface control unit 40 (step # 218), E is sent to the bitmap control unit 30.
Output the XPEND command (step # 219), then PFCM again
D waits.
本実施例における待機モード2は、通常のプリンタや電
子写真複写機のオートシャットとは、次の点が異なる。The standby mode 2 in this embodiment is different from the auto shut of a normal printer or electrophotographic copying machine in the following points.
ペーパーが、タイミングローラで待ち状態となる。The paper is put on standby by the timing roller.
受信コードから印字への変換の処理は行なわれてい
る。The process of converting the received code into print is being performed.
第12図に、本実施例における作像プロセス部の動作のタ
イミングを、従来例と比較して示す。図に示すように、
データの変換時間に時間を要すると(タイマーTがタイ
ムアップすると)、メインモータは停止し、待機モード
2となる。この時、メインチャージャ及び現象バイアス
電圧は、メインモータの停止に先立ち順次停止される。
なお、インターフェイス制御部40では上記の制御以外に
プリントエンジン4内の通信制御を行っており、バスB5
を通じて各制御部とデータ交換を行うと同時に、各制御
部間の通信のための中継機能も有する。本発明とは直接
関係がないので詳細な説明は省く。FIG. 12 shows the operation timing of the image forming process unit in this embodiment in comparison with the conventional example. As shown in the figure,
When it takes a long time to convert the data (timer T times up), the main motor is stopped and the standby mode 2 is set. At this time, the main charger and the phenomenon bias voltage are sequentially stopped before the main motor is stopped.
In addition to the above control, the interface control unit 40 controls communication within the print engine 4, and the bus B5
Through the exchange of data with each control unit through, the relay function for communication between each control unit is also provided. Since it is not directly related to the present invention, detailed description will be omitted.
なお、本実施例における先出しタイミング制御の効果
は、受信データから中間コードへの変換時間や、さら
に、ビットマップ書込部31での描画時間が長い場合につ
いてのべたが、変換時間や描画時間が短い場合でも、デ
ータ処理装置1あるいはファイルバッファ2からの送信
時間が長い場合には同様の効果がある。The effect of the advance timing control in the present embodiment has been described with respect to the conversion time from the received data to the intermediate code, and the drawing time in the bitmap writing unit 31 is long. Even if it is short, the same effect can be obtained when the transmission time from the data processing device 1 or the file buffer 2 is long.
(d)電子写真制御のフロー 第13図は、電子写真制御部41の動作フローである。電子
写真制御部41では電源投入後(ステップ#300)、内部
の初期化を行った後(ステップ#301)インターフェイ
ス制御部40からの起動信号(ステップ#202参照)入力
待ちとなる(ステップ#302)。(D) Flow of electrophotographic control FIG. 13 is an operation flow of the electrophotographic control unit 41. In the electrophotographic control unit 41, after the power is turned on (Step # 300), the internal initialization is performed (Step # 301), and the activation signal (see Step # 202) from the interface control unit 40 waits for input (Step # 302). ).
起動信号を検出すると(ステップ#302)、インターフ
ェイス制御部40からコマンドPECMD(ステップ#114参
照)を受けて、FEEDREQ信号が出力されるまで(ステッ
プ#304)、待機モード1で待ち状態(ステップ#303)
となる。待機モード1では、メインモータやドラムの回
転は行なわれず、定着部の温調や冷却ファンのオンのみ
が行なわれる。When the activation signal is detected (step # 302), the command PECMD (see step # 114) is received from the interface control unit 40, and the FEEDREQ signal is output (step # 304), the standby mode is kept in the standby mode (step # 304). 303)
Becomes In the standby mode 1, the main motor and the drum are not rotated, and only the temperature control of the fixing unit and the turning on of the cooling fan are performed.
FEEDREQ信号を受けると(ステップ#304)。プリントの
ために作像プロセス部を起動し(メインモータのオンな
ど)(ステップ#305)、インターフェイス制御部40に
準備が完了したことを示すMCRDY信号を出力し(ステッ
プ#306)、給紙を開始する(ステップ#307)。When the FEEDREQ signal is received (step # 304). The image forming process section is started for printing (main motor is turned on, etc.) (step # 305), the MCRDY signal indicating that preparation is completed is output to the interface control section 40 (step # 306), and the paper is fed. Start (step # 307).
給紙の開始と同時に、所定のタイマーT1をセットし(ス
テップ#308)、このタイマーT1が終了し、ペーパーが
所定の待機位置まで近づくと(ステップ#309)、プリ
ントヘッド制御部42に対して、ペーパーの準備が完了し
たことを示すPRDY信号を出力し(ステップ#310)、ペ
ーパーを停止させる(ステップ#311)。A predetermined timer T 1 is set at the same time as the feeding is started (step # 308), and when the timer T 1 ends and the paper approaches the predetermined standby position (step # 309), the print head controller 42 is controlled. On the other hand, the PRDY signal indicating that the preparation of the paper is completed is output (step # 310), and the paper is stopped (step # 311).
通常は、ビットマップ制御部30からすぐにプリントコマ
ンド(PRNCMD)が出力され(ステップ#119参照)、そ
の後プリントヘッド制御部42から、ペーパー再スタート
信号TRON信号が出力され(ステップ#411参照)、電子
写真制御部41でこの信号を検出することにより(ステッ
プ#318)、ペーパーをタイミングローラの位置から再
スタートさせ(ステップ#319)、感光ドラム上のイメ
ージが、ペーパーに転写される。この後、電子写真制御
部41では、さらに、所定のタイマーT2をセットし(ステ
ップ#320)、次のFEEDREQ信号待ちとなり(ステップ#
321)、信号が入力されると、次の給紙を開始する(ス
テップ#306)。タイマーT2の終了までに信号が入力さ
れない場合(ステップ#322でYES)は、待機モード1
(ステップ#303)に戻る。Usually, the print command (PRNCMD) is immediately output from the bitmap control unit 30 (see step # 119), and then the paper restart signal TRON signal is output from the print head control unit 42 (see step # 411), By detecting this signal in the electrophotographic control section 41 (step # 318), the paper is restarted from the position of the timing roller (step # 319), and the image on the photosensitive drum is transferred to the paper. After that, the electrophotographic control unit 41 further sets a predetermined timer T 2 (step # 320) and waits for the next FEEDREQ signal (step # 320).
321), when a signal is input, the next paper feeding is started (step # 306). If no signal is input by the end of timer T 2 (YES in step # 322), standby mode 1
Return to (step # 303).
もし、ビットマップ制御部30での処理時間あるいはデー
タ処理装置1からの送信時間が長く、プリントヘッド制
御部42からTRON信号が出力されない場合(ビットマップ
制御部30からインターフェイス制御部40に対してプリン
トコマンドが出力されない場合)は、インターフェイス
制御部40からSTANDBY信号が出力される(ステップ#209
参照)。電子写真制御部41では、この信号を検出すると
(ステップ#312)、インターフェース制御部40へのMCR
DY信号をオフし(ステップ#313)、待機モード2に入
る(ステップ#314)。このモードではメインモータを
含め、プロセスはすべて停止し、ペーパーも待機位置で
待ち状態となる。これはプリンタの寿命が不必要に短く
なるのを防ぐためである。その後、ビットマップ制御部
30での信号変換の処理が完了し、インターフェイス制御
部40でSTANDBY信号がオフされると、電子写真制御部41
ではこれを検出し(ステップ#315)、作像プロセス部
を再起動し(ステップ#316)、インターフェイス制御
部40に対して再びMCRDY信号を出力する(ステップ#31
7)。If the TRON signal is not output from the print head control unit 42 because the processing time in the bitmap control unit 30 or the transmission time from the data processing device 1 is long (the bitmap control unit 30 prints to the interface control unit 40). If no command is output), the interface controller 40 outputs a STANDBY signal (step # 209).
reference). When the electrophotographic controller 41 detects this signal (step # 312), it sends an MCR to the interface controller 40.
The DY signal is turned off (step # 313) and the standby mode 2 is entered (step # 314). In this mode, all processes including the main motor are stopped, and the paper is in the waiting state at the waiting position. This is to prevent the life of the printer from being unnecessarily shortened. Then the bitmap controller
When the signal conversion processing in 30 is completed and the STANDBY signal is turned off in the interface control unit 40, the electrophotographic control unit 41
Then, this is detected (step # 315), the image forming process section is restarted (step # 316), and the MCRDY signal is output again to the interface control section 40 (step # 31).
7).
(e)プリントヘッド制御のフロー 第14図は、プリントヘッド制御部42での処理フローを示
す。プリントヘッド制御部42では、電源投入後(ステッ
プ#400)、内部の初期化を行い(ステップ#401)、電
子写真制御部41と同様、インターフェイス制御部40から
の起動信号(ステップ#202参照)を検出した後(ステ
ップ#402)、処理ループに入る。(E) Print Head Control Flow FIG. 14 shows a processing flow in the print head controller 42. In the print head control unit 42, after the power is turned on (step # 400), internal initialization is performed (step # 401), and similarly to the electrophotographic control unit 41, a start signal from the interface control unit 40 (see step # 202). After detecting (step # 402), the processing loop is entered.
処理ループの中では、まず、プリント開始待ちとなる。
プリントの開始には、2つの条件がある。1つは、イン
ターフェイス制御部40からのレーザー露光許可信号EXPE
NB(ステップ#406)であり、インターフェイス制御部4
0から出力される(ステップ#217参照)。もう1つは、
ポリゴン・モータ432が所定の回転数になったことを示
すPM LOCK信号である。ポリゴン・モータ432はメインモ
ータと同じタイミングで制御され(ステップ#403)、
電子写真制御部41が待機モード1か待機モード2にあ
り、メインモータが停止している間は、ポリゴン・モー
タ432の寿命を延ばすため正規の回転速度の半分位の半
速状態で回転し(ステップ#405)、プリントが開始さ
れ、メインモータがオンすると、正規の回転数である全
速状態(ステップ#404)となる。そして、全速状態で
回転速度が安定したことを示すPMLOCK信号が、ポリゴン
・モータ駆動部427から出力される。2つの条件が満足
すると(ステップ#406,ステップ#407共にYES)、プリ
ントヘッド制御回路426にスタート信号を送り、露光を
開始させる(ステップ#408)。これにより、プリント
ヘッド制御回路426では、ビットマップ書込部31に対し
て順次イメージデータを要求し、受け取ったデータに応
じて、レーザーダイオード431の発光を制御する。In the processing loop, first, the print start waits.
There are two conditions for starting printing. One is the laser exposure permission signal EXPE from the interface controller 40.
NB (step # 406) and interface control unit 4
It is output from 0 (see step # 217). The other is
This is a PM LOCK signal indicating that the polygon motor 432 has reached a predetermined rotation speed. The polygon motor 432 is controlled at the same timing as the main motor (step # 403),
While the electrophotographic control unit 41 is in the standby mode 1 or the standby mode 2 and the main motor is stopped, in order to extend the life of the polygon motor 432, the polygon motor 432 rotates at half the normal rotational speed (half speed). In step # 405), when printing is started and the main motor is turned on, the full speed state (step # 404) is reached, which is the normal rotation speed. Then, a PMLOCK signal indicating that the rotation speed is stable in the full speed state is output from the polygon motor drive unit 427. If the two conditions are satisfied (YES in step # 406 and step # 407), a start signal is sent to the print head control circuit 426 to start exposure (step # 408). As a result, the print head control circuit 426 sequentially requests the image data from the bitmap writing unit 31 and controls the light emission of the laser diode 431 according to the received data.
またプリントヘッド制御部42では、露光開始と同時に所
定の2つのタイマーT1,T2をスタートさせる(ステップ
#409)。T1はペーパーサイズによらず固定のタイマー
であり、待機位置にあるペーパーを再スタートさせ、レ
ジスト・タイミングを制御するものである。タイマーT1
が終了すると(ステップ#410)、電子写真制御部41に
対して、TRON信号を出力する(ステップ#411)。Further, the print head controller 42 starts two predetermined timers T 1 and T 2 at the same time when the exposure is started (step # 409). T 1 is a fixed timer that does not depend on the paper size and restarts the paper at the standby position to control the registration timing. Timer T 1
When step S410 ends (step # 410), a TRON signal is output to the electrophotographic controller 41 (step # 411).
また、T2はビットマップ制御部30との同期をとるための
もので、ペーパーサイズにより可変である。タイマーT2
の終了により(ステップ#412)、インターフェイス制
御部40に対してEXPEND信号を出力する(ステップ#41
3)。Further, T 2 is for synchronizing with the bitmap control unit 30, and is variable depending on the paper size. Timer T 2
Ends (step # 412), the EXPEND signal is output to the interface controller 40 (step # 41).
3).
(発明の効果) 通常は、データの変換中にプリント手段を立ち上げてい
るため、データ変換終了後、直ちにプリントを実行する
ことができスループットが向上する。また、データの変
換時間が長くなった場合は、次のプリントにおいては、
データ変換終了後プリント手段を立ち上げるため、デー
タ変換中に長時間電子写真プロセス部が不要に稼働し続
けることはない。これは、通常1つのJOBの中では同種
の情報をプリントする頻度が高い点に着目したもので、
例えば、データ変換に時間を要するグラフィックデータ
のプリントの後には、同一JOB中の次のプリントにおい
てもグラフィックデータを扱う可能性が極めて高く、や
はりデータ変換に時間を要する点に着目したものであ
る。(Effect of the Invention) Normally, since the printing means is started during the conversion of data, printing can be executed immediately after the completion of data conversion, and the throughput is improved. If the data conversion time becomes longer, the next print will
Since the printing means is started after the data conversion is completed, the electrophotographic process unit does not continue to operate unnecessarily for a long time during the data conversion. This focuses on the fact that the same type of information is usually printed in a single job.
For example, after printing graphic data that requires time for data conversion, there is a high possibility that graphic data will be handled in the next print in the same job, and again it takes time for data conversion.
第1図は、インターフェイス制御部の動作のフローチャ
ートである。 第2図は、本発明の実施例に係る電子写真プリンタのシ
ステム構成図である。 第3図は、ビットマップ方式データ処理装置とプリント
エンジンのブロック図である。 第4図は、ビットマップ制御部のブロック図である。 第5図は、ビットマップ書込部のブロック図である。 第6図は、インターフェイス制御部のブロック図であ
る。 第7図は、電子写真制御部のブロック図である。 第8図は、プリントヘッド制御部とプリントヘッド部の
ブロック図である。 第9図は、ビットマップ制御部の動作のフローチャート
である。 第10図は、受信データ処理の動作のフローチャートであ
る。 第11図は、受信割込の動作のフローチャートである。 第12図は、作像プロセス部の作動のタイミングチャート
である。 第13図は、電子写真制御部の動作のフローチャートであ
る。 第14図は、プリントヘッド制御部の動作のフローチャー
トである。 1……データ処理装置、 3……ビットマップ方式データ処理装置、 4……プリントエンジン、 10……プリンタシステム、 30……ビットマップ制御部、 31……ビットマップ書込部、 40……インターフェイス制御部、 41……電子写真制御部、 43……プリントヘッド部。FIG. 1 is a flowchart of the operation of the interface controller. FIG. 2 is a system configuration diagram of the electrophotographic printer according to the embodiment of the present invention. FIG. 3 is a block diagram of a bitmap type data processing device and a print engine. FIG. 4 is a block diagram of the bitmap control unit. FIG. 5 is a block diagram of the bitmap writing unit. FIG. 6 is a block diagram of the interface controller. FIG. 7 is a block diagram of the electrophotographic control section. FIG. 8 is a block diagram of the print head control unit and the print head unit. FIG. 9 is a flowchart of the operation of the bitmap control unit. FIG. 10 is a flowchart of the operation of received data processing. FIG. 11 is a flowchart of the operation of reception interrupt. FIG. 12 is a timing chart of the operation of the image forming process unit. FIG. 13 is a flowchart of the operation of the electrophotographic control unit. FIG. 14 is a flowchart of the operation of the print head controller. 1 ... Data processing device, 3 ... Bitmap type data processing device, 4 ... Print engine, 10 ... Printer system, 30 ... Bitmap control unit, 31 ... Bitmap writing unit, 40 ... Interface Control unit, 41 …… Electrophotographic control unit, 43 …… Print head unit.
Claims (1)
信手段と、 通信手段が受信したコードをイメージデータに変換する
変換手段と、 変換手段によって変換されたイメージデータに基づいて
電子写真プロセスによりプリントを実行するプリント手
段と、 上記変換手段による変換中に、電子プロセス各部を起動
してプリント手段を立ち上げる立ち上げ手段と、 上記変換手段の変換時間が所定の時間を越えたときに信
号を出力する計時手段と、 上記計時手段が信号を出力した場合は、次のプリントで
は、立ち上げ手段によるデータ変換中の立ち上げを禁止
し、データ変換終了後にプリント手段を立ち上げるプリ
ント制御手段と を備えたことを特徴とする電子写真プリンタ。1. A communication means for receiving a code of information to be printed, a conversion means for converting the code received by the communication means into image data, and an electrophotographic process for printing based on the image data converted by the conversion means. A printing means for executing the above, a startup means for activating each electronic process unit to start the printing means during conversion by the conversion means, and a signal output when the conversion time of the conversion means exceeds a predetermined time. And a print control means for prohibiting the start-up during the data conversion by the start-up means and starting the print means after the data conversion is completed when the above-mentioned time-measurement means outputs a signal. An electrophotographic printer characterized by that.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60224259A JPH0673971B2 (en) | 1985-10-07 | 1985-10-07 | Electrophotographic printer |
| US07/290,867 US4933772A (en) | 1985-10-07 | 1988-12-27 | Electrophotographic printer with improved timing arrangements |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60224259A JPH0673971B2 (en) | 1985-10-07 | 1985-10-07 | Electrophotographic printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6282765A JPS6282765A (en) | 1987-04-16 |
| JPH0673971B2 true JPH0673971B2 (en) | 1994-09-21 |
Family
ID=16810970
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60224259A Expired - Lifetime JPH0673971B2 (en) | 1985-10-07 | 1985-10-07 | Electrophotographic printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0673971B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2660087B2 (en) * | 1990-07-06 | 1997-10-08 | 沖電気工業株式会社 | Electrophotographic printer |
-
1985
- 1985-10-07 JP JP60224259A patent/JPH0673971B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6282765A (en) | 1987-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4933772A (en) | Electrophotographic printer with improved timing arrangements | |
| JP2525352B2 (en) | Printer system | |
| JPH09240070A (en) | Printer device and control method thereof | |
| US20130050759A1 (en) | Image forming apparatus, image forming system, and non-transitory storage medium | |
| JPH0725179B2 (en) | Laser beam printer controller | |
| JP6821420B2 (en) | Image forming apparatus and its control method | |
| JP3495893B2 (en) | Print control device and print control method | |
| US5803623A (en) | Printing system and a printing method | |
| US20080013968A1 (en) | Image forming apparatus and control method for image forming apparatus | |
| JPS6282767A (en) | Electrophotographic printer | |
| JPH0673971B2 (en) | Electrophotographic printer | |
| JP2001150761A (en) | Print data supply device, printer device, and print control method therefor | |
| JP2012168374A (en) | Image forming apparatus, method of controlling image formation, program for controlling image formation, and recording medium | |
| JP2000272203A (en) | Printer device | |
| JPH07115510B2 (en) | Page printer | |
| JP3134539B2 (en) | Printer control device | |
| JP2930038B2 (en) | Image forming device | |
| JP3114935B2 (en) | Printer | |
| JP2000229451A (en) | Method and apparatus for printer control | |
| JPH0930079A (en) | Printing device | |
| JPS6321178A (en) | Printer controller | |
| JP5825290B2 (en) | Image forming apparatus | |
| JP3209857B2 (en) | PRINTING SYSTEM, PRINTING DEVICE, DATA DISTRIBUTION DEVICE, PRINTING SYSTEM CONTROL METHOD, PRINTING DEVICE CONTROL METHOD, AND DATA DISTRIBUTION DEVICE CONTROL METHOD | |
| JPS63108861A (en) | Printer device | |
| JP2996701B2 (en) | Printing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |