JPH0412865A - Image processor - Google Patents

Image processor

Info

Publication number
JPH0412865A
JPH0412865A JP2112641A JP11264190A JPH0412865A JP H0412865 A JPH0412865 A JP H0412865A JP 2112641 A JP2112641 A JP 2112641A JP 11264190 A JP11264190 A JP 11264190A JP H0412865 A JPH0412865 A JP H0412865A
Authority
JP
Japan
Prior art keywords
image
image forming
engine
forming apparatus
starting position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2112641A
Other languages
Japanese (ja)
Inventor
Takashi Morita
隆司 森田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2112641A priority Critical patent/JPH0412865A/en
Publication of JPH0412865A publication Critical patent/JPH0412865A/en
Pending legal-status Critical Current

Links

Landscapes

  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Fax Reproducing Arrangements (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Laser Beam Printer (AREA)

Abstract

PURPOSE:To selectively combine an image processor with a plurality of image forming apparatuses by selecting an image starting position information table within a memory dry the kind of the discriminated image forming apparatus, and controlling the image starting position by the count in an image clock counting means. CONSTITUTION:There are provided an image clock counting means 12 for counting image clocks from the time when a line synchronous signal generated by an image forming apparatus 10 is input to the time when the image starting position is reached, a discriminating means 13 for discriminating the kind of an image forming apparatus 2, a memory 14 which stores an image starting position information table for every kind of the image forming apparatuses, and an image starting position controlling means 15 for selecting the image starting position information table in the memory 14 according to the kind of the image forming apparatus 10 discriminated by the discriminating means 13, and controlling the image starting position by the count in the image clock counting means 12.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、レーザプリンタ等のページプリンタ、ファ
クシミリ装置、デジタル複写機などの印字装置における
画像処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image processing device in a printing device such as a page printer such as a laser printer, a facsimile machine, or a digital copying machine.

〔従来の技術〕[Conventional technology]

レーザプリンタのような印字装置は、ホストシステムよ
り文字情報または画像情報を受けて画像イメージ情報を
生成する画像処理装置と、この画像処理装置から画像イ
メージ情報を受けて取ってライン走査を行なって記録媒
体上に画像を形成する画像形成装置から構成されている
。
A printing device such as a laser printer consists of an image processing device that receives character information or image information from a host system and generates image information, and a printer that receives the image information from the image processing device and performs line scanning to record it. It consists of an image forming device that forms an image on a medium.

従来は、この画像形成装置と画像処理装置は一体という
概念で造られており、画像処理装置は画像形成装置の固
有な情報を基に画像イメージを作成していた。
Conventionally, the image forming apparatus and the image processing apparatus have been constructed under the concept of being integrated, and the image processing apparatus has created an image based on information specific to the image forming apparatus.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

しかしながら、このような印字装置の特徴は、画像処理
装置の性質と画像形成装置の性質の両方からなり、両者
の組み合わせで異なった特徴の印字装置ができるはずで
ある。
However, the characteristics of such a printing device consist of both the characteristics of the image processing device and the characteristics of the image forming device, and a combination of the two should make it possible to create a printing device with different characteristics.

ところが、特に画像開始位置は画像形成装置の機構に影
響し、各々が固有の値を持っている。
However, the image starting position in particular affects the mechanism of the image forming apparatus, and each position has its own unique value.

そのため、従来の印字装置においては上述の様な組み合
せはできなかった。
Therefore, in conventional printing apparatuses, the above-mentioned combinations were not possible.

この発明は、このような問題に着目してなされたもので
あり、1つの画像処理装置に対して複数の画像形成装置
との選択的な組み合せを可能にすることを目的とする。
The present invention has been made with attention to such problems, and an object of the present invention is to enable selective combination of a plurality of image forming apparatuses with one image processing apparatus.

〔課題を解決するための手段〕[Means to solve the problem]

この発明は上記の目的を達成するため、第1図に機能ブ
ロック図で示すように、ライン走査を行なって記録媒体
上に画像を形成する画像形成装置10に画像情報を供給
する画像処理装置11において、画像形成装置10が発
生するライン同期信号の入力時点から画像開始位置まで
の画像クロックをカウントする画像クロックカウント手
段12と、画像形成装置2の種類を識別する識別手段1
3と、画像形成装置の種類ごとの画像開始位置情報テー
ブルを格納したメモリ14と、識別手段13か識別した
画像形成装置10の種類によってメモリ14内の画像開
始位置情報テーブルを選択して、画像クロックカウント
手段12によるカウント値によって画像開始位置を制御
する画像開始位置制御手段15とを設けたものである。
In order to achieve the above object, the present invention provides an image processing device 11 that supplies image information to an image forming device 10 that performs line scanning to form an image on a recording medium, as shown in a functional block diagram in FIG. , an image clock counting means 12 for counting the image clock from the input point of the line synchronization signal generated by the image forming apparatus 10 to the image start position, and an identifying means 1 for identifying the type of the image forming apparatus 2.
3, a memory 14 that stores an image start position information table for each type of image forming apparatus, and an image start position information table in the memory 14 that is selected according to the type of image forming apparatus 10 identified by the identifying means 13, Image start position control means 15 for controlling the image start position based on the count value by clock count means 12 is provided.

あるいはまた、第1図における識別手段13とメモリ1
4を省略して、画像開始位置制御手段15か画像形成装
置10から直接画像開始位置情報を得るようにしてもよ
い。
Alternatively, the identification means 13 and the memory 1 in FIG.
4 may be omitted and the image start position information may be obtained directly from the image start position control means 15 or the image forming apparatus 10.

〔作 用〕[For production]

このように構成したこの発明の画像処理装置によれば、
画像形成装置の画像開始位置を画像形成装置の種類に応
して制御することができるので、1つの画像処理装置に
対して登録されている複数の画像形成装置、あるいは任
意の画像形成装置との組み合わせが可能になる。
According to the image processing apparatus of the present invention configured as described above,
Since the image starting position of an image forming device can be controlled according to the type of image forming device, it is possible to control multiple image forming devices registered for one image processing device or to connect an arbitrary image forming device. combinations are possible.

〔実施例〕〔Example〕

以下、この発明をレーザプリンタに適用した実施例を添
付図面の第2図以降に基づいて説明する。
Hereinafter, an embodiment in which the present invention is applied to a laser printer will be described based on FIG. 2 and subsequent figures of the accompanying drawings.

なお、以後の説明では画像形成装置を「エンジン」と、
画像処理装置を「コントローラ」と称す。
In the following explanation, the image forming apparatus will be referred to as an "engine".
The image processing device is called a "controller."

第2図はそのレーザプリンタシステムの概略構成を示す
ブロック図であり、 このレーザプリンタシステムは、ホストシステム1と、
コントローラ2とエンジン3からなる画像形成装置本体
であるプリンタ本体4と、これらを接続するホストイン
タフェース(以下「ホストI / F Jと略称する)
5及びレーザプリンタ・ビデオ・インタフェース(以下
rLPVIJと略称する)6とからなる。
FIG. 2 is a block diagram showing a schematic configuration of the laser printer system, which includes a host system 1,
A printer main body 4, which is an image forming apparatus main body consisting of a controller 2 and an engine 3, and a host interface (hereinafter abbreviated as "host I/F J") that connects them.
5 and a laser printer video interface (hereinafter abbreviated as rLPVIJ) 6.

ホストシステム1は、文字情報あるいは画像情報を送出
するワードプロセッサ、オフィスコンビ丑−タ、パーソ
ナルコンピュータ等の情報処理装置である。
The host system 1 is an information processing device such as a word processor, an office computer, or a personal computer that sends text information or image information.

コントローラ2は、ホストシステム1から文字清報や画
像情報を受けて、プリント用紙1ページ分ずつの画像イ
メージ情報(ビデオデータ)を生成する画像処理装置で
ある。
The controller 2 is an image processing device that receives text information and image information from the host system 1 and generates image information (video data) for each page of print paper.

エンジン3は、コントローラ2により生成された画像イ
メージ情報を用紙にプリントする画像形成装置である。
The engine 3 is an image forming device that prints image information generated by the controller 2 onto paper.

ホストI/F5は、ホストシステム1とコントローラ2
間を接続するためのインタフェースであり、R5232
C,セントロニクスI/F等がよく知られている。
Host I/F 5 connects host system 1 and controller 2
It is an interface for connecting between R5232 and
C, Centronics I/F, etc. are well known.

LPVI6は、プリンタ本体4を構成するコントローラ
2とエンジン3とを接続する標準インタフェースであり
、従来エンジン毎(モデル毎)に個々に決められていた
ビデオインタフェースのハードウエアを統一し、エンジ
ンの機能に左右さtないようにしたものである。
LPVI6 is a standard interface that connects the controller 2 and engine 3 that make up the printer body 4. It unifies the video interface hardware, which was previously determined individually for each engine (each model), and makes it possible to integrate the functions of the engine. It is designed so that it does not change from side to side.

第3図にコントローラ2のハード構成を示す。FIG. 3 shows the hardware configuration of the controller 2.

このコントローラ2は、図示のようにCPU20、プロ
グラムROM21.RAM22.フォントROM2”S
、不揮発性RAM24.操作パネル25.変倍処理部2
6.オプションインタフェース27.ビデオ制御部28
.エンジンインタフェース29と、前述のホストインタ
フェース5及びLPVI6のコントローラ側部分とから
成り、各々はCPUバスにより接続されている。
This controller 2 includes a CPU 20, a program ROM 21. RAM22. Font ROM2”S
, non-volatile RAM24. Operation panel 25. Magnification processing section 2
6. Optional interface 27. Video control unit 28
.. It consists of an engine interface 29, and controller side portions of the aforementioned host interface 5 and LPVI 6, each of which is connected by a CPU bus.

CPU20は、このコントローラ2の全体を統括的に制
御する中央処理装置であり、凡用の16ビツト又は32
ビツトのマイクロコンピュータを使用する。
The CPU 20 is a central processing unit that centrally controls the entire controller 2, and is a general-purpose 16-bit or 32-bit
Uses a BIT microcomputer.

プログラムROM21は、CPU20を制御するための
マイクロコード(プログラム)を格納する。
The program ROM 21 stores microcode (program) for controlling the CPU 20.

RAM22は大容量のランダムアクセスメモリであり、
主として次のような用途に使用される。
RAM22 is a large capacity random access memory,
It is mainly used for the following purposes.

(a)システムメモリ (b)インプットバッファ (c)ページバッファ (d、)フォントファイル (e)マクロファイル (f)イメージファイル (g)プリントコントロールファイル (h)ビデオバッファ 第4図に、データ処理の流れとこのRAM22内の各バ
ッファ及びファイルとの関係を示す。
(a) System memory (b) Input buffer (c) Page buffer (d) Font file (e) Macro file (f) Image file (g) Print control file (h) Video buffer Figure 4 shows the data processing The relationship between the flow and each buffer and file in this RAM 22 is shown.

ホストシステム1より送られてくる情報はホストインタ
フェース5を経由しインプットバッファ22bに蓄えら
れる。
Information sent from the host system 1 is stored in the input buffer 22b via the host interface 5.

このインプットバッファ22bに蓄えられたデータは、
データ処理部201によって取り呂され、データの種類
に応じてそれぞれページバッファ22cあるいはフォン
トファイル22d、マクロファイル22e、イメージフ
ァイル22f、プリントコントロールファイル22g、
のいずれかに登録される。
The data stored in this input buffer 22b is
are processed by the data processing unit 201, and depending on the type of data, a page buffer 22c, a font file 22d, a macro file 22e, an image file 22f, a print control file 22g,
be registered in either.

すなわち、プリントシーケンス制御データ(用紙搬送経
路の指定、プリント枚数指定地)はプリントコントロー
ルファイル22gに、ページのレイアウト情報(印字デ
ータと印字位置の関係等)はページバッファ22Cに、
イメージ情報はイメージファイル22fに、ダウンロー
ドフォントはフォントファイル22dに、オーバレイ情
報等はマクロファイル22eにそれぞれ登録される。
That is, print sequence control data (paper transport path designation, print number designation area) is stored in the print control file 22g, page layout information (relationship between print data and print position, etc.) is stored in the page buffer 22C,
Image information is registered in the image file 22f, downloaded fonts are registered in the font file 22d, overlay information, etc. are registered in the macro file 22e.

イメージ情報処理部202は、ページバッファ22cの
内容に従って、イメージファイル22f。
The image information processing unit 202 generates the image file 22f according to the contents of the page buffer 22c.

フォントファイル22d及びフォントROM 23の内
容を変倍処理部26を通してビデオバッファ22hに展
開する。
The contents of the font file 22d and font ROM 23 are expanded into the video buffer 22h through the scaling processing section 26.

そして、ビデオバッファ22hに1頁分の印字データの
展開が完了すると、プリント制御部203がプリントコ
ントロールファイル22gの内容に従ってLPVI経由
でエンジン3を起動し、エンジン3が画像記録タイミン
グになるとビデオバッファ22hは展開されたビデオデ
ータをLPV工6経由でエンジン3に送出する。
When the printing data for one page is completed in the video buffer 22h, the print control unit 203 starts the engine 3 via LPVI according to the contents of the print control file 22g, and when the engine 3 reaches the image recording timing, the video buffer 22h sends the expanded video data to the engine 3 via the LPV module 6.

エンジン3は、LPVIを通して送られてくるビデオデ
ータを用紙にプリントする。
Engine 3 prints the video data sent through LPVI onto paper.

第3図に戻って、フォントROM2”Sは、ホストシス
テム1からホストインタフェース5を経由して送られて
くる文字情報をイメージ情報に変換するためのフォント
データを格納している。
Returning to FIG. 3, the font ROM 2''S stores font data for converting character information sent from the host system 1 via the host interface 5 into image information.

不揮発性RAM 24は、電源を○Xにした後のプリン
タの動作状態を制御するための情報を格納するメモリで
あり、主として次のような項目を記憶する。
The nonvolatile RAM 24 is a memory that stores information for controlling the operating state of the printer after the power is turned on, and mainly stores the following items.

(a)印字方向   (b)@体(フォント)(C)文
字サイズ  (cl)行間隔 (e)給紙0     (f)排紙口 (g)ホストインタフェース この不揮発性RAM24の記憶内容は、操作パネル25
から更新される。
(a) Print direction (b) @type (font) (C) Character size (cl) Line spacing (e) Paper feed 0 (f) Paper ejection slot (g) Host interface The storage contents of this non-volatile RAM 24 can be Panel 25
Updated from.

ホストインタフェース5は、ホストシステム1とコント
ローラ2を接続するインタフェースで、セントロニクス
準拠パラレルとR5−232Cの2つを準備し、前述し
た操作パネル25の操作によって選択する。
The host interface 5 is an interface that connects the host system 1 and the controller 2, and is provided with two types: Centronics-compliant parallel and R5-232C, and is selected by operating the operation panel 25 described above.

オプションインタフェース27は、機能を拡張するため
にフォントやプログラムを外部から供給する時のインタ
フェースであり、この例ではICカート7を2個扱える
。
The option interface 27 is an interface for externally supplying fonts and programs to expand functionality, and in this example can handle two IC carts 7.

ICカード7は市販の物を採用し、記憶しているデータ
の種類によりフォントカード、プログラムカート又はそ
の両方を記憶したカードがあるが、物理的には同一の物
である。
The IC card 7 is a commercially available card, and depending on the type of data stored, there are cards that store a font card, a program card, or both, but they are physically the same card.

ビデオ制御部28は、第4図のビデオバッファ22hに
CPU20のバス@(16ビツトまたは32ビツト)で
記憶されているビデオデータをシリアルデータ又は8ビ
ツトのパラレルデータに変換して、LPVIを経由して
エンジン3に送る。
The video control unit 28 converts the video data stored in the video buffer 22h in FIG. and sends it to engine 3.

エンジンインタフェース2日は、LPVI5を経由して
双方向シリアル信号によりエンジンの状態を検知したり
、コマンドを送出してエンジンを制御するシリアル通信
(送受信)機能を持つ。
The engine interface 2 has a serial communication (transmission/reception) function that detects the engine status using bidirectional serial signals via the LPVI 5 and controls the engine by sending commands.

ここで、LPVI6の信号を第5図に示す。各信号は画
像信号系と制御信号系と電源からなる。
Here, the signal of LPVI6 is shown in FIG. Each signal consists of an image signal system, a control signal system, and a power supply.

画像信号系は、/WCLK、/WDATA、/LSYN
C1/FGATEの4種類の信号である。
The image signal system is /WCLK, /WDATA, /LSYN
There are four types of signals: C1/FGATE.

制御信号系は、/PETXD、/PERXD、/PEC
TS、/PEDTRの4種類の信号でああり、電源は、
+5VとGNDの2種類である。
The control signal system is /PETXD, /PERXD, /PEC
There are four types of signals: TS and /PEDTR, and the power supply is:
There are two types: +5V and GND.

ここで各信号名の前に付した「/」は負論理(ローアク
ティブ)を示し、第5図ではオーバラインを付して示し
ている。
Here, the "/" prefixed to each signal name indicates negative logic (low active), and is shown with an overline in FIG. 5.

(a)/WCLK  、プリントエンジンからの画像デ
ータ同期用の画像クロック。
(a) /WCLK, image clock for synchronizing image data from the print engine.

この信号の立ち下がりに同期 して画像データ(/WDAT A)を送出することにより画 像を印字する。ローレベルが 黒。Synchronize with the falling edge of this signal and image data (/WDAT A) Print the image. low level black.

(b)/WDATA 、第3図のビデオ制御部28より
送り出される画像データ。
(b) /WDATA, image data sent from the video control unit 28 in FIG.

(c)/LSYNC:各スキャンラインの開始を示すラ
イン同期信号。
(c) /LSYNC: Line synchronization signal indicating the start of each scan line.

/WCLK信号の立ち下がり に同期する。/WCLK signal falling Sync.

(d)/FGATE :用紙送り方向の有効画像領域を
示す信号。/ L S Y N C信号の立ち下がりに
同期する。
(d) /FGATE: A signal indicating the effective image area in the paper feeding direction. / Synchronized with the falling edge of the LSYNC signal.

(e)/PETXD:エンジンからコントローラにエン
ジンの状態を知らせるた めのステータス信号。
(e) /PETXD: Status signal for informing the engine status from the engine to the controller.

(f)/PERXD:コントローラからエンジンに対す
るコマンドライン。
(f) /PERXD: Command line from controller to engine.

(g)/PECTS :/PETXD信号のレディを示
す。この信号がローレベル の時、エンジンからコントロ ーラに対してステータスを送 出することか可能になる。
(g) /PECTS: Indicates the ready of /PETXD signal. When this signal is at a low level, it becomes possible for the engine to send status information to the controller.

(h)/PEDTR: /PERXD信号のレディを示
す。この信号がローレベル の時、コントローラからエン ジンに対してコマンドを送出 可能になる。
(h) /PEDTR: Indicates the ready of /PERXD signal. When this signal is at a low level, the controller can send commands to the engine.

(i)   +5V   :エンジンから供給される+
5■の電源。
(i) +5V: + supplied from the engine
5■ Power supply.

(j)   GND   ニゲランド(アース)ここで
、紙サイズがレターサイズの場合の画像信号のタイミン
グを第6図に示す。また、その場合の画像有効領域との
関係を第7図に示す。
(j) GND Nigeland (Earth) Here, the timing of the image signal when the paper size is letter size is shown in FIG. Further, the relationship with the image effective area in that case is shown in FIG.

各ラインのライン同期信号r−s Y N Cに対して
、画像か有効になるまでに、第7図にL OF Fで示
すオフセットが存在する。
For the line synchronization signal r-s YNC of each line, there is an offset shown as LOFF in FIG. 7 before the image becomes valid.

これは、レーザビームのスキャン領域と紙が通紙する位
置との関係で決まり、LOFFの値は画像開始位置を示
すエンジン固有の値となる。
This is determined by the relationship between the scan area of the laser beam and the position where the paper passes, and the value of LOFF is an engine-specific value that indicates the image start position.

第3図のビデオ制御部28には、このLOFFをカウン
トするカウンタと、画像有効幅をカウントするカウンタ
とが存在し、印字動作を実行する前にcpU20によっ
て必要な値がセットされる。
The video control unit 28 in FIG. 3 includes a counter for counting this LOFF and a counter for counting the image effective width, and necessary values are set by the CPU 20 before executing the printing operation.

ビデオ制御部28は、各ラインごとに画像信号のライン
同期信号LSYNCを基準にして画像クロックWCLK
を上記カウンタでカウントし、指定された位置に、指定
された幅の画像データを出力する。
The video control unit 28 uses the image clock WCLK for each line based on the line synchronization signal LSYNC of the image signal.
is counted by the above counter, and the image data of the specified width is output to the specified position.

この画像開始位置LOFFと画像有効幅(紙幅)の情報
は、第3図のプログラムROM21内にテーブルとして
持っている。
Information about the image start position LOFF and the effective image width (paper width) is stored as a table in the program ROM 21 shown in FIG.

このテーブルは、第8図に示すように紙サイズごとのL
 OI−Fと画像有効幅情報を持つ配列構造をとる。
This table shows L for each paper size as shown in Figure 8.
It takes an array structure with OI-F and image effective width information.

従来は、このテーブルを一つしか所有していなかったの
で、コントローラは特定のエンジンとの接続しかできな
かった。
Previously, controllers only had one table, so they could only connect to a specific engine.

この実施例では、このテーブルを想定するエンジンの数
だけ所有し、かつコントローラとエンジン間の通信手段
を使用してcpu20がエンジンの種類を識別し、上記
複数のテーブルの内から使用するテーブルを選択するこ
とにより、1つのコントローラに複数のエンジンの選択
的組み合わせを可能にする。
In this embodiment, this table is provided for the number of engines assumed, and the CPU 20 identifies the type of engine using communication means between the controller and the engine, and selects the table to be used from among the plurality of tables. This allows for selective combination of multiple engines in one controller.

ニンジンには、その識別手段として予めID番号を割り
付けておく。
An ID number is assigned to the carrot in advance as an identification means.

コントローラは電源投入後、エンジンに対してコマンド
でエンジンID番号の問い合せを行い、印字時に使用す
る上記テーブルを決定し、以後それを使用する。
After turning on the power, the controller inquires of the engine ID number by command to the engine, determines the above-mentioned table to be used during printing, and uses it thereafter.

したがって、この実施例では、CPU20が第1図の識
別手段13.プログラムROM21が画像開始位置情報
テーブルを格納したメモリ14、ヒデオ制御部28が画
像クロックカウント手段12と画像開始位置制御手段1
5に相当する。
Therefore, in this embodiment, the CPU 20 uses the identifying means 13. of FIG. The program ROM 21 is a memory 14 storing an image start position information table, and the video control unit 28 is an image clock counting means 12 and an image start position control means 1.
It corresponds to 5.

ここで、コントローラとエンジンとの間の通信について
簡単に説明する。
Here, communication between the controller and the engine will be briefly explained.

コントローラとエンジン間の通信条件は次のとおりであ
る。
The communication conditions between the controller and the engine are as follows.

1、インタフェース:非同期シリアルI/F2、通信速
度: 9600baud 3、パリティビット:なし 4、ストップビット:1 コントローラとエンジン間の通信は前述したようにLP
VIを介して、4種類の信号/PETXD、/PERX
D、/PECTS、及び/PEDTRによってなされる
。
1, Interface: Asynchronous serial I/F 2, Communication speed: 9600 baud 3, Parity bit: None 4, Stop bit: 1 As mentioned above, communication between the controller and engine is LP
4 types of signals /PETXD, /PERX via VI
D, /PECTS, and /PEDTR.

これらのインタフェース用の信号については先に簡単に
説明したが、ここでもう少し詳しく説明する。
The signals for these interfaces were briefly explained above, but will now be explained in more detail.

(1)/PERXD この信号は、コントローラからエンジンへのコマンドを
送るためのシリアル通信の受信データ信号ラインである
。
(1) /PERXD This signal is a serial communication receive data signal line for sending commands from the controller to the engine.

(2)/PETXD この信号は、エンジンからコントローラへレスポンス及
びイベントレポートを送るシリアル通信の送信データ信
号ラインである。
(2) /PETXD This signal is a serial communication transmission data signal line that sends responses and event reports from the engine to the controller.

(3)/PEDTR この信号は、コマンドの送信に対するシリアル通信のレ
ディ信号ラインである。この信号が−L=の時は、コン
トローラがエンジンにコマンドを送ってよいことを示す
。
(3) /PEDTR This signal is a serial communication ready signal line for command transmission. When this signal is -L=, it indicates that the controller may send commands to the engine.

エンジンは、電源投入時あるいは初期化動作時(システ
ムコンフィギユレーションの確立時を含む)を除いて、
この信号を°L″に保持しなければならない。
Except for power-on or initialization operations (including establishing system configuration), the engine
This signal must be held at °L''.

(4)/PECTS この信号は、レスポンスあるいはイベントレポートを送
信するためのシリアル通信のレディ信号ラインである。
(4) /PECTS This signal is a serial communication ready signal line for transmitting a response or an event report.

この信号が°L”の時は、エンジンはコントローラにレ
スポンスあるいはイベントレポートを送ってよいことを
示す。
When this signal is "°L", it indicates that the engine may send a response or event report to the controller.

コン1−ローラは、電源投入時あるいはエンジンと通信
できない状態にある時以外はこの信号゛L“を保持しな
ければならない。
The controller must hold this signal "L" except when the power is turned on or when it is unable to communicate with the engine.

もしこの信号がH゛の間に、エンジンが非常に多くのイ
ベントレポートを受は取ったら、古いイベントレポート
を放棄してもよい。
If the engine receives too many event reports while this signal is high, it may discard old event reports.

次に、コントローラとエンジン間の通信プロトコルにつ
いて簡単に説明する。
Next, the communication protocol between the controller and the engine will be briefly explained.

コントローラとエンジン間で通信する場合は、コントロ
ーラからエンジンへコマンドを送信し、エンジンがそれ
を受信してレスポンスをコントローラへ返信することに
よって行なわれる。
Communication between the controller and the engine is performed by sending commands from the controller to the engine, and the engine receiving the commands and sending responses back to the controller.

コマンドは、それぞれ1バイトのアーギュメントとオペ
レータとからなり、第9図(aL(b)に示すように、
アーギュメントの最上位ビットは常に°1°であり、オ
ペレータの最上位ビットは常にO゛である。
Each command consists of a 1-byte argument and an operator, and as shown in Figure 9 (aL(b)),
The most significant bit of the argument is always °1° and the most significant bit of the operator is always O.

コマンドは、アーギュメントを先に送り、オペレータを
後に送る。
Commands send arguments first and operators later.

アーギュメントは省略することもでき、その場合にもエ
ンジンはそのアーギュメントのないコマンドを正確に超
微しなければならない。
The argument can be omitted, and the engine must still interpret the command without that argument correctly.

アーギュメントとオペレータからなるコマンド(例えば
、″ステータス リクエスト″コマンド)が、コントロ
ーラによってアーギュメントなしで発行された場合は、
同じコマンドの前回のアーギュメントが事実上有効にな
る。
If a command consisting of an argument and an operator (for example, a ``status request'' command) is issued by the controller without an argument,
Previous arguments to the same command effectively take effect.

エンジンがコマンドを受は取った時に、もし有効なアー
ギュメントがなかった場合には、エンジンは事実上のア
ーギュメントとしてデフォルト値をとる。
When the engine receives a command, if there are no valid arguments, the engine takes the default value as the de facto argument.

レスポンスは、エンジンからコントローラへ、受信した
コマンドによって要求された情報を送るものである。
The response sends the information requested by the received command from the engine to the controller.

各レスポンスの長さは1バイトで、第9図(c)に示す
ようにその最上位ビットは°0°である。
The length of each response is 1 byte, and its most significant bit is 0° as shown in FIG. 9(c).

但し、同図(d)に示す″イリーガルコマンド″に対す
るレスポンスの場合は、全ビットが1゛である。
However, in the case of a response to the "illegal command" shown in FIG. 2(d), all bits are 1.

イベントレポートは、オプションユニット及びエンジン
にイベント(ジャム発生やサプライ不足等)が発生した
時に、エンジンからコントローラにレスポンスとして求
められていない情報を送るものである。
The event report is for sending unrequested information from the engine to the controller as a response when an event (jam occurrence, supply shortage, etc.) occurs in the option unit or engine.

各イベントレポートは、第9図(e)に示すように1バ
イトの長さを有し、その最上位ビットは1〜である。
Each event report has a length of 1 byte, as shown in FIG. 9(e), and its most significant bit is 1~.

次に、この発明の他の実施例について説明する。Next, other embodiments of the invention will be described.

コントローラが前述する画像開始位置情報(L○FF)
と画像有効幅のテーブルを所有せず、このテーブルを各
エンジン側でそれぞれ固有値として所有するようにする
。
Image start position information (L○FF) mentioned above by the controller
Instead of owning a table of image effective width and image width, each engine owns this table as a unique value.

そしてコントローラ側では、印字動作毎にコマンドを使
用して、これらの情報をエンジンから得て、ビデオ制御
部にセットする。
The controller uses commands for each printing operation to obtain this information from the engine and sets it in the video control section.

このようにすれば、1つの画像処理装置と任意の画像形
成装置との組み合わせが可能になる。
In this way, it becomes possible to combine one image processing device with any image forming device.

上述の各実施例はこの発明をレーザプリンタに適用した
場合の例であるが、この発明はその他のページプリンタ
や、ファクシミリ装置、デジタル複写機などの各種印字
装置にも同様に適用できる。
Although the embodiments described above are examples in which the present invention is applied to a laser printer, the present invention can be similarly applied to various printing devices such as other page printers, facsimile machines, and digital copying machines.

〔発明の効果〕〔Effect of the invention〕

以上説明してきたように、この発明による画像処理装置
は、画像形成装置の画像開始位置を画像形成装置の種類
に応して制御することができるので、1つの画像処理装
置に対して登録されている複数の画像形成装置、あるい
は任意の画像形成装置との組み合わせが可能になる。
As described above, the image processing apparatus according to the present invention can control the image start position of the image forming apparatus according to the type of image forming apparatus, so that the image processing apparatus according to the present invention can be registered with respect to one image processing apparatus. This makes it possible to combine multiple image forming apparatuses or arbitrary image forming apparatuses.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はこの発明による画像処理装置の機能構成を画像
形成装置と共に示すブロック図、第2図はこの発明の一
実施例であるレーザプリンタシステムの構成を示すブロ
ック図、 第3図は同しくそのコントローラ2の構成を示すブロッ
ク図、 第4図は第2図の実施例におけるデータ処理の流れと第
3図のRAM22内の各ハシファ及びファイルとの関係
を示す説明図、 第5図は同しくそのLPVIの各信号を示す説明図、 第6図は紙サイズがレターサイズの場合の画像信号のタ
イミングを示すタイミングチャート、第7図はその場合
の画像有効領域との関係を示す説明図、 第8図は画像開始位ILOFFと画像有効幅の情報テー
ブルの例を示す説明図。 第9図はコントローラ2とエンジン乙の間で使用するコ
マンドとレスポンスの説明図である。 トホストシステム 2 コントローラ(画像処理装置) 3 エンジン(画像形成装置) 10 ・画像形成装置  11 画像処理装置12・・
画像クロックカウンタ 13・・識別手段    14・・画像開始位置情報テ
ーブルを格納したメモリ 15・・・画像開始位置制御手段 第5図 第7 図 第○ b7  b6  b5  b4 b3  b2b7  
b6  b5  b4  b3  b2b7 b6  
b5  b4  b3  b2b7 b6  b5  
b4  b3  b2−45呵 第8図
FIG. 1 is a block diagram showing the functional configuration of an image processing apparatus according to the present invention together with an image forming apparatus, FIG. 2 is a block diagram showing the configuration of a laser printer system which is an embodiment of the present invention, and FIG. A block diagram showing the configuration of the controller 2, FIG. 4 is an explanatory diagram showing the flow of data processing in the embodiment shown in FIG. 2, and the relationship between each file and file in the RAM 22 shown in FIG. An explanatory diagram showing each signal of the LPVI, FIG. 6 is a timing chart showing the timing of the image signal when the paper size is letter size, and FIG. 7 is an explanatory diagram showing the relationship with the image effective area in that case. FIG. 8 is an explanatory diagram showing an example of an information table of image starting position ILOFF and image effective width. FIG. 9 is an explanatory diagram of commands and responses used between the controller 2 and the engine B. Host system 2 Controller (image processing device) 3 Engine (image forming device) 10 Image forming device 11 Image processing device 12...
Image clock counter 13...Identification means 14...Memory 15 storing image start position information table...Image start position control means Fig. 5 Fig. 7 Fig. ○ b7 b6 b5 b4 b3 b2 b7
b6 b5 b4 b3 b2b7 b6
b5 b4 b3 b2 b7 b6 b5
b4 b3 b2-45 Figure 8

Claims (1)

【特許請求の範囲】 1 ライン走査を行なつて記録媒体上に画像を形成する
画像形成装置に画像情報を供給する画像処理装置におい
て、 前記画像形成装置が発生するライン同期信号の入力時点
から画像開始位置までの画像クロックをカウントする画
像クロックカウント手段と、前記画像形成装置の種類を
識別する識別手段と、画像形成装置の種類ごとの画像開
始位置情報テーブルを格納したメモリと、 前記識別手段が識別した画像形成装置の種類によつて前
記メモリ内の画像開始位置情報テーブルを選択して、前
記画像クロックカウント手段によるカウント値によつて
画像開始位置を制御する画像開始位置制御手段とを設け
たことを特徴とする画像処理装置。 2 ライン走査を行なつて記録媒体上に画像を形成する
画像形成装置に画像情報を供給する画像処理装置におい
て、 前記画像形成装置が発生するライン同期信号の入力時点
から画像開始位置までの画像クロックをカウントする画
像クロックカウント手段と、前記画像開始位置の情報を
前記画像形成装置から得て、前記画像クロックカウント
手段によるカウント値によつて画像開始位置を制御する
画像開始位置制御手段とを設けたことを特徴とする画像
処理装置。
[Scope of Claim] In an image processing device that supplies image information to an image forming device that performs line scanning to form an image on a recording medium, the image processing device provides an image processing device that performs line scanning to form an image on a recording medium from the time of input of a line synchronization signal generated by the image forming device. an image clock counting means for counting image clocks up to a start position; an identification means for identifying the type of the image forming apparatus; a memory storing an image start position information table for each type of image forming apparatus; image start position control means for selecting an image start position information table in the memory according to the type of the identified image forming apparatus and controlling the image start position according to the count value by the image clock counting means; An image processing device characterized by: 2. In an image processing device that supplies image information to an image forming device that performs line scanning to form an image on a recording medium, an image clock from the input point of a line synchronization signal generated by the image forming device to the image start position. image clock counting means for counting, and image starting position control means for obtaining information on the image starting position from the image forming apparatus and controlling the image starting position based on the count value by the image clock counting means. An image processing device characterized by:
JP2112641A 1990-04-30 1990-04-30 Image processor Pending JPH0412865A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2112641A JPH0412865A (en) 1990-04-30 1990-04-30 Image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2112641A JPH0412865A (en) 1990-04-30 1990-04-30 Image processor

Publications (1)

Publication Number Publication Date
JPH0412865A true JPH0412865A (en) 1992-01-17

Family

ID=14591817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2112641A Pending JPH0412865A (en) 1990-04-30 1990-04-30 Image processor

Country Status (1)

Country Link
JP (1) JPH0412865A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009172999A (en) * 2007-12-26 2009-08-06 Ricoh Co Ltd Control device and image forming apparatus
JP2009195166A (en) * 2008-02-21 2009-09-03 Daiwa Seiko Inc Spinning reel for fishing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009172999A (en) * 2007-12-26 2009-08-06 Ricoh Co Ltd Control device and image forming apparatus
JP2009195166A (en) * 2008-02-21 2009-09-03 Daiwa Seiko Inc Spinning reel for fishing

Similar Documents

Publication Publication Date Title
JP5839845B2 (en) Printing apparatus, printing method, and program
JP2010122810A (en) Image processing apparatus, information processing apparatus, control program for controlling information processing apparatus, and control program for controlling image processing apparatus
JP4144392B2 (en) Image processing apparatus, image forming system, image forming method, and program
JPS59100663A (en) Multi-purpose facsimile device
JP4110945B2 (en) Image processing apparatus, image forming apparatus, and program
JP3166156B2 (en) Printer control device
JP4400097B2 (en) Printing apparatus, printing control method, program, and recording medium
JP4487337B2 (en) Print output system and printer
JP2001353910A (en) Image forming device
JP2001047706A (en) Image formation system in network environment
JP3195097B2 (en) Output control method and device
JPH0465262A (en) page printer
JP3684102B2 (en) Printing apparatus, control method therefor, and computer-readable memory
JPH0651923A (en) Printer controller
JP3527717B2 (en) Tandem printing system
JP2715433B2 (en) Printer
JP2949087B2 (en) Page printer
JP2000298566A (en) Printing apparatus, information processing apparatus, control method thereof, and information recording medium
JPH0773921B2 (en) Printer controller
JPS63251245A (en) Printing controller
JP2022187887A (en) Information processing device, information processing device control method and program
JP2003140863A (en) Printer device and recording control method
JPH03216373A (en) page printer
JP2000293152A (en) Information processing device and printer
JPH09277656A (en) Printing equipment