[go: up one dir, main page]

JP2529201B2 - Image forming device - Google Patents

Image forming device

Info

Publication number
JP2529201B2
JP2529201B2 JP61054691A JP5469186A JP2529201B2 JP 2529201 B2 JP2529201 B2 JP 2529201B2 JP 61054691 A JP61054691 A JP 61054691A JP 5469186 A JP5469186 A JP 5469186A JP 2529201 B2 JP2529201 B2 JP 2529201B2
Authority
JP
Japan
Prior art keywords
data
image
mode
signal
host
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
Application number
JP61054691A
Other languages
Japanese (ja)
Other versions
JPS62213476A (en
Inventor
幸三 松本
純 池田
聡 永田
邦男 岡田
晋弥 岸本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP61054691A priority Critical patent/JP2529201B2/en
Publication of JPS62213476A publication Critical patent/JPS62213476A/en
Priority to US07/456,229 priority patent/US5038298A/en
Priority to US07/683,198 priority patent/US5157773A/en
Application granted granted Critical
Publication of JP2529201B2 publication Critical patent/JP2529201B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Laser Beam Printer (AREA)
  • Facsimiles In General (AREA)

Description

【発明の詳細な説明】 [産業上の技術分野] 本発明は、原稿画像信号を上位装置に出力するととも
に、前記上位装置からのデータを入力するための双方向
インタフエース手段を有する画像形成装置に関するもの
である。
The present invention relates to an image forming apparatus which outputs a document image signal to a host device and has a bidirectional interface means for inputting data from the host device. It is about.

[従来の技術] 従来、原稿画像と、文書データなどの画像とを合成し
てプリントする場合、ホストコンピユータ等の上位装置
においてスキヤナなどに読取られた読取画像信号と、文
書などを表す画像信号をCRT表示器などに表示させて合
成編集を行ない、合成された画像信号をプリンタに出力
していた。
[Prior Art] Conventionally, when an original image and an image such as document data are combined and printed, a read image signal read by a scanner or the like in an upper device such as a host computer and an image signal representing a document are combined. It was displayed on a CRT display, etc., and composited and edited, and the composited image signal was output to the printer.

通常、上記ホストコンピユータ上で合成編集に使用で
きる画像データは、低解像度の、又は2値の画像信号で
ある。ところが、プリントに必要な画像信号は、高解像
度の、又は多値の画像信号である。従つて、従来では、
ホストコンピユータはスキヤナなどにより読取られた読
取画像信号を高解像度や画像信号として受け取り、かか
る読取画像信号を保持しておくとともに、表示のために
低解像度や2値の画像信号に変換する処理を行ってい
た。
Generally, the image data that can be used for the composite editing on the host computer is a low-resolution or binary image signal. However, the image signal required for printing is a high-resolution or multi-valued image signal. Therefore, in the past,
The host computer receives a read image signal read by a scanner or the like as a high resolution or image signal, holds the read image signal, and performs processing for converting it to a low resolution or binary image signal for display. Was there.

そしてCRT等の表示画面上で、操作者により原稿画像
の合成編集作業がおこなわれる。このときの合成処理は
前記低解像度や2値の画像信号に対して行われていた。
Then, on the display screen of the CRT or the like, the operator performs a composite editing work of the document image. The synthesizing process at this time is performed on the low resolution or binary image signal.

[発明が解決しようとする課題] ところが、合成された画像をプリントさせようとする
場合、ホストコンピユータは、保持しておいた高解像度
や多値の読取画像信号にも同様の合成処理を施して、高
解像度や多値の合成画像信号を生成してプリンタに出力
しなければならない。
[Problems to be Solved by the Invention] However, when an attempt is made to print a combined image, the host computer also performs similar combining processing on the held high-resolution and multi-value read image signals. , It is necessary to generate a high resolution or multi-valued composite image signal and output it to a printer.

従つて、従来では、高解像度、多値の画像信号(大量
のデータ)をスキヤナとホストコンピユータ間、及びホ
ストコンピユータとプリンタ間で伝送しなければならな
かった。
Therefore, conventionally, it has been necessary to transmit a high-resolution, multi-valued image signal (a large amount of data) between the scanner and the host computer, and between the host computer and the printer.

また、ホストコンピユータにおいて、表示のための合
成処理に加えて、プリント用の大容量の画像信号の合成
処理を行なうことは大きな負担となつていた。
Further, in the host computer, it has been a heavy burden to perform a synthesis process of a large-capacity image signal for printing in addition to a synthesis process for display.

本発明は上述した課題を解決し、かかる大量のデータ
転送を軽減しつつ、プリントデータと原稿読み取り画像
を合成することのできる画像形成装置を提供することを
目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems and to provide an image forming apparatus capable of synthesizing print data and a document read image while reducing such a large amount of data transfer.

更に、上位装置においてプリント用の大量の画像デー
タの合成処理を行う負担を大幅に軽減することができる
画像形成装置を提供することを目的とする。
Further, it is another object of the present invention to provide an image forming apparatus capable of significantly reducing the load of performing a synthesis process of a large amount of image data for printing in a host device.

[課題を解決するための手段] 本発明は上述した課題に鑑みてなされたもので、上述
した課題を解決する一手段として例えば以下の構成を備
える。
[Means for Solving the Problems] The present invention has been made in view of the above problems, and includes, for example, the following configuration as one means for solving the above problems.

即ち、原稿画像信号を上位装置に出力するとともに、
前記上位装置からのデータを入力するための双方向イン
タフエース手段を有する画像形成装置において、前記上
位装置での処理に適した解像度又は階調度の原稿画像信
号を、前記双方向インターフエイスをを介して前記上位
装置に出力可能とすべくスキヤナにより原稿を読み取つ
て得られる第1原稿画像信号の解像度又は階調度を変換
して第2原稿画像信号を生成する生成手段を設けるとと
もに、原稿画像と前記上位装置で生成したプリントデー
タとを合成した画像を形成する場合に、前記上位装置で
処理される原稿画像信号の解像度又は階調度に依存する
ことなく前記プリントデータに合成される原稿画像を形
成可能とすべく、前記上位装置から前記双方向インタフ
エースを介して入力されたデータが前記プリントデータ
に合成されるべき原稿画像の領域及び位置に設定するコ
マンドであることを識別する識別手段と、前記コマンド
によつて設定された原稿画像の領域及び位置に基づいて
前記双方向インタフエース手段を介して入力されたプリ
ントデータと前記スキヤナにより原稿を読み取つて得ら
れる第1原稿画像信号とを合成して合成画像信号を生成
する合成手段とを備えることを特徴とする。
That is, while outputting the original image signal to the upper device,
In an image forming apparatus having a bidirectional interface unit for inputting data from the host device, a document image signal having a resolution or gradation suitable for processing in the host device is passed through the bidirectional interface. In addition to providing a generating unit for converting the resolution or gradation of the first document image signal obtained by scanning the document with a scanner to generate the second document image signal, the document image and the document image When forming an image that is combined with print data generated by a higher-level device, it is possible to form a document image that is combined with the print data without depending on the resolution or gradation of the original image signal processed by the higher-level device. Therefore, the data input from the host device via the bidirectional interface should be combined with the print data. Identification means for identifying a command to set the area and position of the draft image, and print input via the bidirectional interface means based on the area and position of the original image set by the command. It is characterized by further comprising a synthesizing unit for synthesizing the data and the first original image signal obtained by scanning the original with the scanner and generating a synthetic image signal.

そして例えば、前記生成手段は前記第1原稿画像信号
を2値化する2値化手段を有することを特徴とする。
Further, for example, the generating means has a binarizing means for binarizing the first original image signal.

[作用] 以上の構成において、上位装置との間の大量のデータ
転送を軽減しつつ、プリントデータと原稿読み取り画像
を合成することのできる画像形成装置を提供することが
できる。
[Operation] With the above configuration, it is possible to provide an image forming apparatus capable of synthesizing print data and a document read image while reducing a large amount of data transfer with a host device.

更に、上位装置においてプリント用の大量の画像デー
タの合成処理を行う負担を大幅に軽減することができる
画像形成装置を提供することができる。
Furthermore, it is possible to provide an image forming apparatus capable of significantly reducing the load of performing a synthesis process of a large amount of image data for printing in a host device.

即ち、原稿画像信号を上位装置との間で双方向に転送
する際においても、スキヤナよりの読取画像を上位装置
の処理に適した画像度又は階調度の原稿画像信号に変換
して出力可能であるとともに、上位装置よりのコマンド
を識別して上位装置よりのプリントデータと原稿画像と
を合成する際に、識別したコマンドによつて設定された
原稿画像の領域及び位置に基づいて合成することがで
き、上位装置に出力する前記原稿画像信号の解像度又は
階調度に依存することがない合成が可能となる。
That is, even when the original image signal is bidirectionally transferred to and from the higher-level device, the read image from the scanner can be converted into an original image signal having an image degree or gradation suitable for the processing of the higher-level device and output. In addition, when the command from the higher-level device is identified and the print data and the original image from the higher-level device are combined, the combination may be performed based on the area and position of the original image set by the identified command. Therefore, it is possible to perform composition without depending on the resolution or gradation of the original image signal output to the higher-level device.

この結果、例え上位装置での処理が低解像度・又は低
階調度の処理であっても、これに限定されることなく、
スキヤナの読取可能解像度又は階調度での合成が可能と
なり、この際においても、上位装置においてプリント用
の大量の画像データの合成処理を行う負担をなくすこと
ができ、上位装置と画像形成装置間の大量のデータ転送
も軽減することができる。
As a result, even if the processing in the higher-level device is processing with low resolution or low gradation, it is not limited to this.
It is possible to combine the scanners at the readable resolution or the gradation, and even in this case, it is possible to eliminate the burden of performing a process of combining a large amount of image data for printing in the higher-level device, and between the higher-level device and the image forming device. A large amount of data transfer can also be reduced.

[実施例] 目次 1.全体構成(第1図) 2.スキヤナ200の構成(第2図) 3.LBPエンジン部9の構成(第3図) 4.ビデオ信号発生部8の構成(第4図) 5.操作パネル15の構成(第5図) 6.RAM2の記憶内容の説明(第6図) 7.スキヤナ200とのインターフエース仕様(第7図) 8.動作説明 8−1.全体制御動作(第8図) 8−2.キー入力処理(第9図) 8−3.コマンド処理(第10図) 8−4.スタート処理(第11図) 8−5.プリンとモードにおける処理動作(第11図) 8−6.コピーモードにおける処理動作(第11図) 8−7.MIXモードにおける処理動作(第12図(A)
(B)) 8−8.転送モードにおける処理動作(第13図) 以下、図面を参照して本発明に係る一実施例を詳細に
説明する。
[Examples] Contents 1. Overall configuration (Fig. 1) 2. Configuration of scanner 200 (Fig. 2) 3. Configuration of LBP engine unit 9 (Fig. 3) 4. Configuration of video signal generation unit 8 (4th) (Fig.) 5. Configuration of operation panel 15 (Fig. 5) 6. Description of contents stored in RAM2 (Fig. 6) 7. Interface specification with scanner 200 (Fig. 7) 8. Description of operation 8-1. Overall Control operation (Fig. 8) 8-2. Key input process (Fig. 9) 8-3. Command process (Fig. 10) 8-4. Start process (Fig. 11) 8-5. Operation (Fig. 11) 8-6. Processing operation in copy mode (Fig. 11) 8-7. Processing operation in MIX mode (Fig. 12 (A))
(B)) 8-8. Processing Operation in Transfer Mode (FIG. 13) An embodiment of the present invention will be described in detail below with reference to the drawings.

1.全体構成(第1図) 第1図は本発明に係る一実施例のブロツク図であり、
図中100は本実施例のレーザビームプリンタである画像
情報出力装置であり、200は画像情報読取装置であるス
キヤナ、300および350は画像情報出力装置100に接続さ
れるホストコンピユータである情報処理装置であり、情
報処理装置300は並列インタフエース(例えばセントロ
ニクスインタフエース)6により接続され、情報処理装
置350はシリアルインタフエース(例えばRS-232Cのイン
タフエース)4に接続されている例を示している。接続
される情報処理装置はこれらのうち通常はどちらか1つ
である。
1. Overall configuration (Fig. 1) Fig. 1 is a block diagram of an embodiment according to the present invention.
In the figure, 100 is an image information output device which is the laser beam printer of this embodiment, 200 is a scanner which is an image information reading device, and 300 and 350 are information processing devices which are host computers connected to the image information output device 100. The information processing device 300 is connected by a parallel interface (for example, Centronics interface) 6 and the information processing device 350 is connected by a serial interface (for example, RS-232C interface) 4. . The information processing device to be connected is usually one of these.

画像情報出力装置100において、1はリードオンリメ
モリ(ROM)3に格納されている後述するフローチヤー
トに示す制御手順に従い、本実施例全体の制御を司どる
中央処理装置(CPU)、2はCPU1のワークエリアである
ランダムアクセスメモリ(RAM)、6はCPU1の制御によ
りホスト300とのインタフエースを司どる並列インタフ
エース、7はレーザビームプリンタ(LBP)の機構部で
あるLBPエンジン部9とのインタフエースを司どるLBPイ
ンタフエース、8は多階調画像情報を階調に対応してパ
ルス幅変調し後述する半導体レーザを発光させる、又は
2値画像情報に対応して半導体レーザを発光させる、ビ
デオ信号を生成するビデオ信号生成部であり、ビデオ信
号生成部8はCPU1の制御によりこれらの画像情報のいず
れかを選択して、又は両画像情報を合成して、対応する
半導体駆動用ビデオ信号を生成する。
In the image information output apparatus 100, 1 is a central processing unit (CPU) that controls the entire control of this embodiment according to a control procedure shown in a flow chart to be described later stored in a read only memory (ROM) 3, and 2 is a CPU 1 Random access memory (RAM), which is the work area of, the parallel interface 6 that controls the interface with the host 300 under the control of the CPU 1, and the LBP engine unit 9 that is the mechanical unit of the laser beam printer (LBP). An LBP interface that controls the interface, 8 is pulse-width modulated in accordance with the gradation of multi-tone image information to emit a semiconductor laser described later, or emits a semiconductor laser in accordance with binary image information, A video signal generation unit that generates a video signal, and the video signal generation unit 8 selects either of these image information under the control of the CPU 1 or combines both image information. Te, generating the corresponding semiconductor driving video signals.

10はスキヤナ200とのインタフエースを司どるスキヤ
ナインタフエース、11は情報処理装置300,350より文字
コードで送られてきたテキストデータの、文字コードに
対応する文字パターンを生成するキヤラクタジエネレー
タ、12はキヤラクタジエネレータ11よりの文字パターン
を展開すると共に、情報処理装置300,350より送られて
くるイメージデータとを合成展開するパターン展開部、
13はオプシヨンにより取付けられるスキヤナ200よりの
読取画像情報を記憶する画像メモリ、14は画像情報出力
装置100及びスキヤナ200を手動で操作するための操作パ
ネル15とCPU1とのインタフエースを司どるパネルインタ
フエース、16は画像情報の圧縮/伸長を行なう圧縮/伸
長部、17はスキヤナ200よりの多値のデジタル画像情報
を情報処理装置300,350の処理形態に合せて、例えば多
値のデジタル情報をデイザ処理データに、又は2値化デ
ータに変換するデータ変換部、18はオプシヨンで装備さ
れる画像情報の回転処理等を行なうV/Hプロセツサであ
る。
10 is a scan interface that controls the interface with the scan interface 200, 11 is a character generator that generates a character pattern corresponding to the character code of the text data sent from the information processing device 300 or 350 with the character code, 12 Is a pattern expansion unit that expands a character pattern from the character generator 11 and combines and expands the image data sent from the information processing devices 300 and 350,
13 is an image memory for storing image information read by the scanner 200 attached by an option, and 14 is a panel interface for controlling the interface between the operation panel 15 and the CPU 1 for manually operating the image information output device 100 and the scanner 200. Ace, 16 is a compression / expansion unit that compresses / expands image information, and 17 is a dither process for multivalued digital information, for example, in accordance with the processing form of the multivalued digital image information from the scanning device 200, 300, 350. A data conversion unit 18 for converting data or binary data is a V / H processor equipped with an option for rotating image information.

2.スキヤナ200の構成(第2図) スキヤナ200の機構部の詳細を第2図に示す。2. Configuration of Skiana 200 (Fig. 2) Fig. 2 shows the details of the mechanical portion of Skiana 200.

第2図において、原稿は原稿ガラス23上に下向きに置
かれ、その載置規準は正面から見て左奥側にある。その
原稿は原稿カバー24によつて原稿ガラス23上に押さえつ
けられる。原稿は蛍光灯ランプ22により照射され、その
反射光はミラー25、27とレンズ26を介して、列状に配列
された複数の受光素子を有したCCD21(イメージセン
サ)の面上に集光するよう光路が形成されている。そし
てこのミラー27とミラー25は2:1の相対速度で移動する
ようになつている。この光学ユニツトはDCサーボモータ
によつてPLLをかけながらスキヤナインタフエース10よ
りの読取タイミング信号と同期して左から右へ移動し、
副走査する。この副走査方向の解像度は16lines/mmであ
る。
In FIG. 2, the document is placed on the document glass 23 facing downward, and the placement criterion is on the left back side when viewed from the front. The original is pressed against the original glass 23 by the original cover 24. The original is illuminated by a fluorescent lamp 22, and the reflected light is condensed on the surface of a CCD 21 (image sensor) having a plurality of light receiving elements arranged in a row through mirrors 25, 27 and a lens 26. Optical path is formed. The mirror 27 and the mirror 25 are adapted to move at a relative speed of 2: 1. This optical unit moves from left to right in synchronism with the reading timing signal from the scanner interface 10 while applying the PLL with the DC servo motor.
Subscan. The resolution in the sub-scanning direction is 16 lines / mm.

次に主走査方向について、主走査巾は最大B4の短手巾
257mmとなる。そして、これを16pel/mmでするために、C
CDのビツト数として4112(=257×16)ビツト必要とな
るので、本装置では約5000ビツトの受光素子を有したCC
Dアレーセンサを用い、読取動作するようにした。
Next, in the main scanning direction, the main scanning width is a maximum width of B4
It will be 257 mm. And to do this at 16 pel / mm, C
Since 4112 (= 257 × 16) bits are required for the number of CD bits, this equipment has a CC with a light receiving element of about 5000 bits.
A D array sensor was used so that the reading operation was performed.

以上の様にして、原稿ガラス23上に載置された原稿の
画像は1ライン毎に順次読取られ、濃淡を示す6ビツト
のデジタル画像信号はスキヤナインタフエース10に出力
される。
As described above, the image of the document placed on the document glass 23 is sequentially read line by line, and the 6-bit digital image signal indicating the light and shade is output to the scanner interface 10.

3.LBPエンジン部9の構成(第3図) 次にLBPエンジン部9の機構を第3図に示す。ビデオ
信号生成部8よりビツトシリアルに送られるビデオ信号
はレーザ走査光学系ユニツト45に入力される。このユニ
ツト45は半導体レーザ、コリメータレンズ、回転多面体
ミラー、Fθレンズ、倒れ補正光学系より成つている。
そしてビデオ信号生成部8よりのビデオ信号は半導体レ
ーザに印加されて電気−光変換され、その発散するレー
ザ光をコリメータレンズで平行光とし、高速で回転する
多面体ミラーに照射され、レーザ光をそれによつて感光
体28に走査する。これにより、感光体28には潜像が形成
される。
3. Configuration of LBP engine unit 9 (Fig. 3) Next, the mechanism of the LBP engine unit 9 is shown in Fig. 3. A video signal sent bit-serially from the video signal generator 8 is input to the laser scanning optical system unit 45. The unit 45 is composed of a semiconductor laser, a collimator lens, a rotating polyhedral mirror, an Fθ lens, and a tilt correction optical system.
Then, the video signal from the video signal generation unit 8 is applied to the semiconductor laser to be electro-optically converted, and the diverging laser light is converted into parallel light by a collimator lens and is irradiated on a polyhedron mirror that rotates at high speed, and the laser light is applied to it. Therefore, the photoconductor 28 is scanned. As a result, a latent image is formed on the photoconductor 28.

この時、半導体レーザが感光体28の感光面を走査する
タイミング即ち、ビデオ信号を送出するタイミングを検
出するために、レーザ光の感光体28の感光面走査前の所
定位置にレーザ光を検出する公知のレーザビーム検出
(BD)器が配設されており、該検出器のレーザ光検出信
号(BD信号)に同期してビデオ信号を送ることとしてい
る。
At this time, in order to detect the timing at which the semiconductor laser scans the photosensitive surface of the photoconductor 28, that is, the timing at which the video signal is transmitted, the laser light is detected at a predetermined position before the photosensitive surface of the photoconductor 28 is scanned by the laser light. A known laser beam detection (BD) device is provided and a video signal is sent in synchronization with the laser beam detection signal (BD signal) of the detector.

この感光体28は一例として導電層−感光層−絶縁層の
3層からなる。従つて、これに像形成を可能とさせるプ
ロセスコンポーネントが配置されている。29は前除電
器、30は前除電ランプ、31は一次帯電器、32は二次帯電
器、33は前面露光ランプ、34は潜像を現像する現像器、
35は給紙カセツト、36はカセツトから転写紙を供給する
給紙ローラ、37は給紙ガイド、38はレジスト・ローラ、
39は像を転写紙に転写するための転写帯電器、40は感光
体28より転写紙を分離する分離ローラ、41は搬送ガイ
ド、42は定着器、43はトレーである。これにより受信し
たビデオ信号に基づく像形成が転写紙上になされること
になる。
The photoreceptor 28 is composed of, for example, three layers of a conductive layer, a photosensitive layer and an insulating layer. Therefore, the process components are arranged which allow it to be imaged. 29 is a precharger, 30 is a precharger lamp, 31 is a primary charger, 32 is a secondary charger, 33 is a front exposure lamp, 34 is a developing device for developing a latent image,
35 is a paper feed cassette, 36 is a paper feed roller that supplies the transfer paper from the cassette, 37 is a paper feed guide, 38 is a registration roller,
39 is a transfer charging device for transferring an image onto a transfer paper, 40 is a separation roller for separating the transfer paper from the photoconductor 28, 41 is a conveyance guide, 42 is a fixing device, and 43 is a tray. As a result, image formation based on the received video signal is performed on the transfer paper.

4.ビデオ信号発成部8の構成(第4図) LBPエンジン部9の半導体レーザを発光させるビデオ
信号を生成するビデオ信号生成部8の詳細構成を第4図
に示す。
4. Configuration of Video Signal Generation Unit 8 (FIG. 4) FIG. 4 shows the detailed configuration of the video signal generation unit 8 that generates a video signal for causing the semiconductor laser of the LBP engine unit 9 to emit light.

第4図において、50は各セレクタの出力選択等の全体
のタイミング制御を行なう制御部、51,52は1ライン分
づつ合計2ライン分の記憶容量を備えるダブルバツフア
方式のラインバツフアであり、ラインバツフア51は多値
(6ビツト)デイジタル画像信号用の6ビツト並列のラ
インバツフア、ラインバツフア52は1ビツトの2値の画
像信号用の1ラインバツフアである。53,54は入力され
る画像信号をラインバツフア51,52を介して出力する
か、またはラインバツフア51,52を介さないで直接出力
するかを選択するセレクタA,B、55は多値のデジタル画
像信号をラツチするラツチ部、56はマスタクロツクMKよ
り、後述するパターン信号である三角波を発生させる三
角波発生回路、57はラツチ部55のラツチデジタル信号を
デジタル−アナログ変換してデジタル信号に対応したア
ナログ信号を出力するD/Aコンバータ、58はコンパレー
タ、59はコンパレータ58よりの信号とセレクタB54より
の信号とを合成して出力するオア回路、60はコンパレー
タ58、セレクタB54及びオア回路59よりの信号にうちの
1つを選択してビデオ信号として出力するセレクタC、
61はセレクタC60よりのビデオ信号をLBPエンジン部9の
半導体レーザを駆動するための駆動信号に変換する駆動
回路である。
In FIG. 4, reference numeral 50 is a control unit for performing overall timing control such as output selection of each selector, 51 and 52 are line buffers of a double buffer system having a storage capacity of two lines in total for one line, and the line buffer 51 is a line buffer. A 6-bit parallel line buffer for multi-valued (6-bit) digital image signals, a line buffer 52 is a 1-line buffer for a 1-bit binary image signal. Selectors 53, 54 select whether to output the input image signal via the line buffers 51, 52, or directly output without passing through the line buffers 51, 52. Selectors A, B, 55 are multivalued digital image signals. Latch circuit 56, a triangular wave generation circuit 56 for generating a triangular wave, which is a pattern signal described later, from the master clock MK, 57 is a digital signal for analog conversion of the latch digital signal of the latch unit 55 to an analog signal corresponding to the digital signal. D / A converter for output, 58 is a comparator, 59 is an OR circuit that combines and outputs the signal from the comparator 58 and the signal from the selector B54, and 60 is the signal from the comparator 58, the selector B54 and the OR circuit 59. Selector C which selects one of the
Reference numeral 61 is a drive circuit for converting the video signal from the selector C60 into a drive signal for driving the semiconductor laser of the LBP engine unit 9.

本実施例のビデオ信号生成部8においては多値のデイ
ジタル画像信号を2値の半導体レーザ駆動信号に変換し
て画像形成をする際に、階調性を得るために、デイジタ
ル画像信号を一旦アナログ信号に変換し、この変換した
信号を三角波のようなパターン信号と比較することでパ
ルス幅変調をかけた2値化信号を発生させる手法を用い
ており、多値のデイジタル画像信号はラツチ部55におい
てビデオクロツクVKでラツチされ同期がとられる。な
お、このビデオクロツクVKはマスタークロツクMKを三角
波発生回路56で2分周したクロツクである。
In the video signal generator 8 of the present embodiment, the digital image signal is once analogized in order to obtain gradation when converting a multi-valued digital image signal into a binary semiconductor laser drive signal and forming an image. The signal is converted into a signal, and the converted signal is compared with a pattern signal such as a triangular wave to generate a binarized signal subjected to pulse width modulation. A multi-valued digital image signal is used in the latch unit 55. At, the video clock VK is latched and synchronized. The video clock VK is a clock obtained by dividing the master clock MK by two by the triangular wave generating circuit 56.

D/Aコンバータ57の出力は抵抗により電圧レベルに変
換された後にコンパレータ58の一方の入力端子に入力さ
れる。一方三角波発生回路56ではマスタークロツクMKを
所定量分周し、デユーテイ比50%のクロツク信号を生成
し、このクロツクを三角波に変換して出力する。この三
角波はコンパレータ58のもう一方の入力端子に入力さ
れ、D/Aコンバータ57よりのアナログ信号と比較され1
パルス幅変調される。
The output of the D / A converter 57 is converted into a voltage level by a resistor and then input to one input terminal of the comparator 58. On the other hand, the triangular wave generation circuit 56 divides the master clock MK by a predetermined amount to generate a clock signal with a duty ratio of 50%, and converts this clock into a triangular wave and outputs it. This triangular wave is input to the other input terminal of the comparator 58, and compared with the analog signal from the D / A converter 57.
Pulse width modulated.

5.操作パネル15の構成(第5図) 操作パネル15のパネル部上面図を第5図に示す。5. Configuration of operation panel 15 (Fig. 5) Fig. 5 is a top view of the panel portion of the operation panel 15.

操作パネル15は画像情報出力装置100及びスキヤナ200
を手動制御するものであり、65は出力枚数や各種設定数
等を表示する数字表示器、66は情報処理装置よりのリモ
ート制御により動作するオンラインモードと操作パネル
15よりの入力により動作するオフラインモードとを切換
えるオンラインスイツチ、67は本装置を初期化するリセ
ツトスイツチ、68は本装置によるプリント処理やスキヤ
ナの読取開始等の処理開始を指示するスタートスイツ
チ、70はプリント枚数を設定する枚数設定スイツチ、71
は画像情報の1頁内の位置を設定する位置設定スイツ
チ、72は画像情報の領域を設定する領域設定スイツチ、
73は画像情報の解像度を設定する解像度設定スイツチ、
74は画像メモリ13が装備されており、受信画像を画像メ
モリ13又はRAM2内に格納するモードであるメモリ格納モ
ードを設定する格納モードスイツチである。
The operation panel 15 includes an image information output device 100 and a scanner 200.
65 is a numerical display for displaying the number of outputs and various settings, and 66 is an online mode and operation panel operated by remote control from the information processing device.
An online switch for switching between the offline mode operated by the input from 15, a reset switch 67 for initializing the apparatus, a start switch 68 for instructing the start of printing processing by the apparatus, a start of scanning the scanner, and the like, 70 Number of prints setting switch, 71
Is a position setting switch for setting the position within one page of image information, 72 is a region setting switch for setting the region of image information,
73 is a resolution setting switch for setting the resolution of image information,
A storage mode switch 74 is equipped with the image memory 13 and sets a memory storage mode which is a mode for storing the received image in the image memory 13 or the RAM 2.

また、75はそれまでに設定スイツチ70〜73で設定した
設定状態をスキヤナ200への設定と登録するスキヤナ登
録スイツチ、76はそれまでに設定スイツチ70〜73で設定
した設定状態を情報処理装置300,350への設定と登録す
るホスト登録スイツチ、77〜80は本装置の動作モードを
設定するスイツチであり、77はスキヤナ200よりの読取
画像情報をプリントアウトするコピーモードを設定する
コピーモードスイツチ、78は情報処理装置300,350より
のデータ又はメモリ内に保持している情報をプリントア
ウトするモードであるプリントモードを設定するプリン
トモードスイツチ、79はスキヤナ200よりの画像情報
と、情報処理装置300,350よりの情報とを合成してプリ
ントアウトするMIXモードを設定するMIXモードスイツ
チ、80はスキヤナ200よりの読取画像情報を情報処理装
置300,350の処理形態に変換して情報処理装置300,350に
転送する転送モードを設定する転送モードスイツチであ
る。また、81はテンキースイツチであり、入力データを
クリアするクリアスイツチを含む。
Further, 75 is a scan register registration switch that registers the setting state set by the setting switches 70 to 73 so far with the setting to the scanning device 200, and 76 indicates the setting state set by the setting switches 70 to 73 by that time. To register and register to the host registration switch, 77 to 80 are switches to set the operation mode of this device, 77 is a copy mode switch to set a copy mode to print out the image information read from the scanner 200, and 78 is a A print mode switch for setting a print mode, which is a mode for printing out the data from the information processing device 300, 350 or the information held in the memory, 79 is the image information from the scanning device 200, and the information from the information processing device 300, 350. MIX mode switch to set the MIX mode to combine and print out, 80 is the information processing device that reads the image information from the scanner 200 It is converted to the processing form of 300, 350 is a transfer Modosuitsuchi for setting a transfer mode for transferring the information processing apparatus 300 and 350. Further, reference numeral 81 is a ten-key switch, which includes a clear switch for clearing input data.

82〜86はインジケータであり、82は本装置がレデイで
あることを示すREADY、83はメモリ内にプリントデータ
がある時に点灯するDATA、84はスキヤナ200がレデイで
あることを示すSC READYであり、スキヤナにエラーが発
生した場合には点滅する。85は本装置に紙がセツトされ
ていない、又はセツトされた紙が無くなつたことを示す
PEPER、86は本装置の機構部で記録用紙のジヤムが発生
したことを示すJAMの各インジケータである。
82 to 86 are indicators, 82 is READY indicating that the printer is ready, 83 is DATA that lights when there is print data in the memory, and 84 is SC READY that indicates that the scanner 200 is ready. , Blinks when an error occurs in SKYANA. 85 indicates that no paper has been set in the device, or the set paper has run out
PEPER and 86 are JAM indicators indicating that a recording paper jam has occurred in the mechanical section of the apparatus.

6.RAM2の記憶内容の説明(第6図) また、本実施例のRAM2には第6図に示す各エリアが割
り当てられている。
6. Description of contents stored in RAM2 (FIG. 6) Further, each area shown in FIG. 6 is allocated to the RAM2 of this embodiment.

即ち、操作パネル15のテンキー81よりの入力データを
保持するキーバツフア91、プリントすべき枚数設定値の
格納されている指定枚数エリア92、設定された解像度の
格納されている解像度エリア93、画像情報の1頁内の位
置設定の指定値を保持する位置指定エリア94、画像情報
の切出し領域の指定値を保持する領域指定エリア95、情
報処理装置300,350との各設定値等を保持するホスト設
定エリア96、スキヤナ200との各設定値等を保持するス
キヤナ設定エリア97及び、メモリ格納モード時に情報処
理装置より送られるテキスト情報の格納エリアであるテ
キストエリア98が割り当てられている。
That is, a key buffer 91 for holding input data from the ten keys 81 of the operation panel 15, a designated number area 92 in which the set number of sheets to be printed is stored, a resolution area 93 in which the set resolution is stored, image information A position specification area 94 for holding the specified value of the position setting within one page, an area specifying area 95 for holding the specified value of the cut-out area of the image information, and a host setting area 96 for holding the setting values of the information processing devices 300 and 350. A scan area setting area 97 for holding each setting value and the like of the scan area 200 and a text area 98 which is a storage area of text information sent from the information processing device in the memory storage mode are allocated.

7.スキヤナ200とのインタフエース仕様(第7図) また、スキヤナ200とスキヤナインタフエース10との
インタフエース仕様を第7図に示す。図中201は多階調
の6ビツトデジタル画像信号V0〜V5、202はプリンタ側
のビジイを報知するBUSY信号、203はスキヤナ200の光学
系が読取り開始位置となり、読取り準備ができたことを
知らせる信号であるVSREQ信号、205はスキヤナ200に1
ライン分の画像情報の読込を要求する信号であるHSYNC
信号、206は各種のステータスやコマンド群を転送する
ための制御バスである。
7. Interface specifications with the Skiana 200 (Fig. 7) Fig. 7 shows the interface specifications with the Skiana 200 and the Skiana interface 10. In the figure, 201 is a multi-gradation 6-bit digital image signal V0 to V5, 202 is a BUSY signal for notifying a printer side, and 203 is a signal indicating that the optical system of the scanner 200 is at the reading start position and ready for reading. VSREQ signal which is a signal, 205 is 1 in Sukiana 200
HSYNC, which is a signal that requests reading of image information for lines
A signal, 206 is a control bus for transferring various statuses and command groups.

8.動作説明 8−1.全体制御動作(第8図) 以上の構成より成る本実施例の動作を第8図〜第13図
のフローチヤートを参照して以下に説明する。
8. Description of Operation 8-1. Overall Control Operation (FIG. 8) The operation of the present embodiment having the above configuration will be described below with reference to the flow charts of FIGS. 8 to 13.

第8図は本実施例の制御動作を示すフローチヤートで
あり、本装置に電源が投入されると、ステツプS1に進
み、RAM2を初期値に設定する等の初期化処理を実行す
る。そして続くステツプS2で操作パネル15よりのキー入
力があるか否かを調べ、ここで、キー入力があればステ
ツプS3の後述する第9図に示すキー入力処理を実行し、
ステツプS2に戻る。
FIG. 8 is a flow chart showing the control operation of the present embodiment. When the power of the apparatus is turned on, the process proceeds to step S1 to execute initialization processing such as setting RAM2 to an initial value. Then, in the subsequent step S2, it is checked whether or not there is a key input from the operation panel 15, and if there is a key input, the key input processing shown in FIG.
Return to step S2.

ステツプS2でキー入力が無い場合にはステツプS4に進
み、現在オンラインモードであるか否かを調べ、オンラ
インモードでなければ再びステツプS2に戻り、オンライ
ンモードであれば、情報処理装置300,350(以下ホスト
と称す)よりの受信データが有るか否かを調べ、受信デ
ータが無ければステツプS2に戻り、受信データが有れば
ステツプS5よりステツプS6に進み、受信データはコマン
ドであるか否かを調べる。ここで、コマンド受信であれ
ばステツプS7の後述する第10図に示すコマンド実行処理
を実行し、ステツプS2に戻る。
If there is no key input in step S2, the process proceeds to step S4 to check whether it is currently in the online mode. If it is not in the online mode, the process returns to step S2 again. It is checked whether or not there is received data from step S2. If there is no received data, the process returns to step S2. If there is received data, the process proceeds from step S5 to step S6, and the received data is a command. . Here, if a command is received, the command execution process shown in FIG. 10 described later in step S7 is executed, and the process returns to step S2.

ステツプS6でコマンドの受信でなければプリントデー
タの受信であり、続くステツプS8で受信データをRAM2の
テキストエリア98に順次格納してステツプS2に戻る。
If the command is not received in step S6, the print data is received, and the received data is sequentially stored in the text area 98 of the RAM 2 in step S8, and the process returns to step S2.

8−2.キー入力処理(第9図) 上述のステツプS3のキー入力処理を第9図のフローチ
ヤートを参照して以下に説明する。
8-2. Key Input Processing (FIG. 9) The key input processing of the above step S3 will be described below with reference to the flow chart of FIG.

キー入力があるとまずステツプS15でリセツトスイツ
チ67の入力か否かを調べ、リセツトスイツチ67の入力の
場合には第8図ステツプS1に戻り、初期化処理より実行
する。
If there is a key input, it is first checked in step S15 whether or not the reset switch 67 is input. If the reset switch 67 is input, the process returns to step S1 in FIG.

ステツプS15でリセツトスイツチ67の入力でない場合
にはステツプS16に進み、オンラインスイツチ66の入力
か否かを調べる。オンラインスイツチ66の入力であれば
ステツプS17に進み、現在オンラインモードであり、オ
ンラインスイツチ66が点灯しているか否かを調べ、オン
ラインモードであればステツプS18でオフラインモード
に変更し、オンラインスイツチ66を消灯してリターンす
る。一方、現在オフラインモードである時はステツプS1
9でオンラインモードに変更してリターンする。
If the reset switch 67 is not input at step S15, the process proceeds to step S16 to check whether the online switch 66 is input. If the online switch 66 is input, the process proceeds to step S17 to check whether the online switch 66 is currently in the online mode and the online switch 66 is lit.If it is the online mode, change it to the offline mode at step S18, and change the online switch 66. Turns off and returns. On the other hand, if it is currently in offline mode, step S1
At 9 change to online mode and return.

ステツプS16でオンラインキー66の入力でない時はス
テツプS16よりステツプS20に進み、現在オンラインモー
ドか否かを調べ、オンラインモードであれば他の操作は
無効として何もせずにリターンする。
If the online key 66 is not pressed at step S16, the process proceeds from step S16 to step S20 to check whether the current online mode is set. If the online mode is selected, the other operations are invalid and the process returns without doing anything.

オフラインモードの時にはステツプS20よりステツプS
21に進み、格納モードスイツチ74又は77〜80の各モード
の設定スイツチの入力か否かを調べ、これらのスイツチ
の入力であればステツプS22で入力されたモードスイツ
チに対応したモードに設定する。そして、各モードへの
設定終了後リターンする。なお、画像メモリ13が装備さ
れていない場合にはメモリ格納モードとなることはな
く、格納モードスイツチ74の入力は無視される。
In offline mode, step S20 to step S20
Proceeding to 21, it is checked whether or not the setting switches of the storage mode switches 74 or 77 to 80 are input, and if these switches are input, the mode corresponding to the mode switch input in step S22 is set. Then, after the setting of each mode is completed, the process returns. If the image memory 13 is not provided, the memory storage mode is not entered, and the input of the storage mode switch 74 is ignored.

ステツプS21でモード設定スイツチ74,77〜80の入力で
ない場合には、ステツプS25に進み、70〜73の各設定ス
イツチの入力か否かを調べ、これらの設定スイツチ70〜
73の入力の場合には、ステツプS26に進み、スイツチ入
力時のキーバツフア91への格納データをRAM2中の対応す
るエリアに格納し、更新フラグをオンしてリターンす
る。なお、キーバツフア91にデータのない場合及び、不
適切なデータの格納されている場合には各エリアの更新
は行なわず、入力ミスを報知してもよい。
If the mode setting switches 74, 77 to 80 are not input at step S21, the process proceeds to step S25 to check whether each setting switch at 70 to 73 is input, and set switches 70 to
In the case of the input of 73, the process proceeds to step S26, the data stored in the key buffer 91 at the time of switch input is stored in the corresponding area in the RAM 2, the update flag is turned on, and the process returns. If there is no data in the key buffer 91 or if improper data is stored, the input error may be notified without updating each area.

各入力スイツチと格納エリアの対応は以下の如くであ
る。
The correspondence between each input switch and the storage area is as follows.

枚数設定スイツチ・・・指定枚数エリア 位置設定スイツチ・・・位置指定エリア 領域設定スイツチ・・・領域指定エリア 解像度設定スイツチ・・解像度エリア ステツプS25で設定スイツチ70〜73の入力でない場合
にはステツプS27に進み、スキヤナ登録スイツチ75の入
力か否かを調べる。スキヤナ登録スイツチ75の入力であ
ればステツプS28で上述のステツプS26で更新した設定値
をスキヤナ設定エリア97の対応するエリアに格納し、順
次一定時間づつ数字表示器65に表示させ、続くステツプ
S29で更新データをスキヤナ200に送出してリターンす
る。なお、この時更新フラグはリセツトされる。
Number setting switch ・ ・ ・ Specified number area Position setting switch ・ ・ ・ Position specifying area Region setting switch ・ ・ ・ Region setting area Resolution setting switch ・ ・ Resolution area Set in step S25 If switch 70 to 73 is not input, step S27 Proceed to step 1 and check whether or not the input is for the scan register registration switch 75. If the scan register registration switch 75 is input, the set value updated in step S26 described above is stored in the corresponding area of the scan setting area 97 in step S28, and is sequentially displayed on the numeric display 65 for a fixed period of time.
In S29, the update data is sent to the scan analyzer 200 and the process returns. At this time, the update flag is reset.

ステツプS27でスキヤナ登録スイツチ75の入力でない
場合にはステツプS30に進み、ホスト登録スイツチ76の
入力か否かを調べる。ここでホスト登録スイツチ76の入
力の場合にはステツプS31に進み、ステツプS28と同様の
処理で、ステツプS26で更新したデータをホスト設定エ
リア96に格納して、数字表示器65に表示してリターンす
る。ステツプS30でホスト登録スイツチ76の入力でない
場合にはステツプS32でスタートスイツチ68の入力か否
かを調べ、スタートスイツチ68の入力の場合には後述す
る第11図に示すステツプS33のスタート処理を実行して
リターンする。
If the scan registration switch 75 is not input in step S27, the flow advances to step S30 to check whether the host registration switch 76 is input. If the host registration switch 76 is input, the process proceeds to step S31, and in the same process as step S28, the data updated in step S26 is stored in the host setting area 96, displayed on the numeral display 65 and returned. To do. If the host registration switch 76 is not input at step S30, it is checked at step S32 whether or not the start switch 68 is input. If the start switch 68 is input, the start process of step S33 shown in FIG. 11 described later is executed. And then return.

ステツプS32でスタートスイツチ68の入力でない場合
にはステツプS40に進み、テンキー81の入力か否かを調
べる。テンキー81の入力であればステツプS41に進み、
入力データをキーバツフア91に格納し、続くステツプS4
2で入力データを数字表示器65に表示してリターンす
る。なお、ここで、クリアキーの入力の場合にはキーバ
ツフア91の格納データをクリアしてリターンすることと
なる。また、ステツプS40でテンキー81の入力でない場
合にはステツプS43でそれぞれの入力キースイツチに対
応した処理を実行してリターンする。
If the start switch 68 is not input at step S32, the process proceeds to step S40, and it is determined whether the ten key 81 is input. If the numeric keypad 81 is input, proceed to step S41,
The input data is stored in the key buffer 91 and the subsequent step S4
At 2, the input data is displayed on the numeric display 65 and the process returns. When the clear key is input, the data stored in the key buffer 91 is cleared and the process returns. If the numeric keypad 81 is not pressed in step S40, the process corresponding to each input key switch is executed in step S43 and the process returns.

8−3.コマンド処理(第10図) 次にステツプS7のコマンド実行処理を第10図のフロー
チヤートを参照して以下に説明する。
8-3. Command Processing (FIG. 10) Next, the command execution processing of step S7 will be described below with reference to the flow chart of FIG.

オインラインモードでホストよりのコマンドを受信す
ると、まずステツプS50で、メモリ格納モード、コピー
モード、プリントモード、MIXモード、転送モードの各
モードへの設定コマンドの受信か否かを調べ、これら設
定コマンドの受信であればステツプS51に進み、受信さ
れた設定モードコマンドに対応したモードに設定する。
そして、各モードへの設定終了後リターンする。なお、
画像メモリ13が装備されていない場合にはメモリ格納モ
ードとなることはなく、例えばエラーが報知される。
When a command from the host is received in the oinline mode, first in step S50, it is checked whether or not a setting command for each of the memory storage mode, copy mode, print mode, MIX mode, and transfer mode is received, and these setting commands are received. If it is received, the process proceeds to step S51 to set the mode corresponding to the received setting mode command.
Then, after the setting of each mode is completed, the process returns. In addition,
If the image memory 13 is not installed, the memory storage mode is not entered and, for example, an error is notified.

ステツプS50でモード設定コマンドの受信でない場合
には、ステツプS25に進み、プリントアウトの枚数指
定、画像情報の位置指定、画像情報の領域指定、送信さ
れる画像情報の解像度指定の各指定コマンドの受信か否
かを調べ、これらの指定コマンドの受信の場合には、ス
テツプS53に進み、該コマンドと共に送られてくる指定
値をRAM2中の対応するエリアに格納し、更新フラグをオ
ンしてリターンする。
If the mode setting command is not received in step S50, the process proceeds to step S25, and the designation commands for specifying the number of printouts, the position of the image information, the area of the image information, and the resolution of the image information to be transmitted are received. If these designated commands are received, the process proceeds to step S53, the designated value sent together with the command is stored in the corresponding area in RAM2, the update flag is turned on and the process returns. .

各受信コマンドと指定値の格納エリアの対応は以下の
如くである。
The correspondence between each received command and the designated value storage area is as follows.

枚数設定コマンド・・・指定枚数エリア 位置設定コマンド・・・位置指定エリア 領域設定コマンド・・・領域指定エリア 解像度設定コマンド・・解像度エリア ステツプS52で指定コマンドの受信でない場合にはス
テツプS54に進み、スキヤナ登録コマンドの受信か否か
を調べる。スキヤナ登録コマンドの受信であればステツ
プS55に進み、上述のステツプS53で更新した指定値をス
キヤナ設定エリア97の対応するエリアに格納し、続くス
テツプS56で更新データをスキヤナ200に送出してリター
ンする。なお、この時更新フラグはリセツトされる。
Number setting command ・ ・ ・ Specified number area Position setting command ・ ・ ・ Position specifying area Region setting command ・ ・ ・ Region setting area Resolution setting command ・ ・ Resolution area If the specified command is not received in step S52, proceed to step S54, Check whether the scan command is received. If the scan register command is received, the process proceeds to step S55, the designated value updated in step S53 is stored in the corresponding area of the scan setting area 97, and the update data is sent to the scan node 200 in the following step S56 to return. . At this time, the update flag is reset.

ステツプS54でスキヤナ登録コマンドの受信でない場
合にはステツプS57に進み、ホスト登録コマンドの受信
か否かを調べる。ここでホスト登録コマンドの受信の場
合にはステツプS58に進み、ステツプS53で更新したデー
タをホスト設定エリア96に格納してリターンする。
If the scan registration command has not been received in step S54, the flow advances to step S57 to check whether the host registration command has been received. Here, if the host registration command is received, the process proceeds to step S58, the data updated in step S53 is stored in the host setting area 96, and the process returns.

ステツプS57でホスト登録コマンドの受信でない場合
にはステツプS60でスタートコマンドの受信か否かを調
べ、スタートコマンドの受信の場合にはステツプS33の
後述する第11図に示すスタート処理を実行してリターン
する。
If the host registration command is not received at step S57, it is checked at step S60 whether or not the start command is received. If the start command is received, the start processing shown in FIG. To do.

一方、ステツプS60でスタートコマンドの受信でない
場合にはステツプS65に進み、リセツトコマンドの受信
か否かを調べる。ここで、リセツトコマンドの受信であ
る場合にはステツプS66に進み、スキヤナ200にリセツト
コマンドを送出する。なお、ここで、スキヤナ200がリ
セツトコマンドの受信不能の場合には、スキヤナ200に
リセツト信号を出力し、ステツプS1に戻り、初期化処理
を実行する。この様に本実施例においては、ホスト側は
単に画像情報出力装置100に対するリセツトコマンドを
出力するのみで同時にスキヤナをも初期化することがで
きる。
On the other hand, if the start command is not received in step S60, the process proceeds to step S65, and it is checked whether or not the reset command is received. Here, if the reset command has been received, the process proceeds to step S66, and the reset command is sent to the scanner 200. If the scanner 200 cannot receive the reset command, it outputs a reset signal to the scanner 200 and returns to step S1 to execute the initialization process. As described above, in the present embodiment, the host side can simultaneously initialize the scanner by simply outputting the reset command to the image information output device 100.

また、ステツプS65でリセツトコマンドの受信でない
場合にはステツプS67に進み、ホストへ画像データを転
送する時のデータ形式を指定する転送データ形式指定コ
マンドの受信か否かを調べ、転送データ形式指定コマン
ドの受信であればステツプS68で受信した転送データ形
式指定コマンドをホスト転送形式フラグ99に格納し、リ
ターンする。一方、転送データ形式指定コマンドの受信
でない場合にはステツプS69に進み、それぞれの受信コ
マンドに対応した処理を実行してリターンする。
If the reset command is not received at step S65, the process proceeds to step S67, where it is checked whether or not the transfer data format designation command for designating the data format when transferring the image data to the host is received, and the transfer data format designation command is received. If it is received, the transfer data format designation command received in step S68 is stored in the host transfer format flag 99, and the process returns. On the other hand, if the transfer data format designation command is not received, the process proceeds to step S69, the process corresponding to each received command is executed, and the process returns.

8−4.スタート処理(第11図) 次にステツプS33のスタート処理の詳細を第11図のフ
ローチヤートを参照して以下に説明する。
8-4. Start Processing (FIG. 11) Next, details of the start processing of step S33 will be described below with reference to the flow chart of FIG.

まずステツプS70において、現在設定されているモー
ドを調べ、転送モードに設定されていればステツプS64
の後述する第134図に示す転送処理を実行しリターンす
る。プリントモードに設定されていればステツプS71以
下のプリント処理を実行し、MIXモードに設定されてい
ればステツプS87の後述する第12図(A)、(B)に示
すMIXモード処理を実行しリターンする。更に、コピー
モードに設定されていればステツプS88以下のコピーモ
ード処理を実行する。
First, in step S70, the mode currently set is checked, and if the transfer mode is set, step S64
The transfer process shown in FIG. 134 described later is executed and the process returns. If the print mode is set, the print processing from step S71 onward is executed, and if the MIX mode is set, the MIX mode processing shown in FIG. 12A and FIG. To do. Further, if the copy mode is set, the copy mode processing in step S88 and the subsequent steps is executed.

8−5.プリントモードにおける処理動作(第11図) ステツプS70でプリントモードの時はステツプS71に進
み、メモリのテキストエリア98にプリントデータがある
か否かを調べる。テキストエリア98にプリントデータが
あればステツプS72でビデオ信号生成部8を起動し、続
くステツプS73でLBPエンジン部9を起動する。LBPエン
ジン部9は記録用紙を感光体28位置まで搬送し、記録準
備を行なう。そして、記録準備か完了し、記録データを
受取る準備か完了するとLBPインタフエース7にレーザ
光による1ライン分のデータの送信を要求するBD信号を
出力する。このため、ステツプS75でこのデータ転送同
期信号であるBD信号の送られるのを待ち、BD信号が出力
されるとステツプS76で、テキストエリア98より1ライ
ン分のプリントデータを読出し、所定のタイミングでビ
デオ信号生成部8に送る。
8-5. Processing operation in print mode (FIG. 11) In the print mode in step S70, the process proceeds to step S71 to check whether or not there is print data in the text area 98 of the memory. If there is print data in the text area 98, the video signal generator 8 is activated in step S72, and the LBP engine 9 is activated in the subsequent step S73. The LBP engine unit 9 conveys the recording paper to the position of the photoconductor 28 and prepares for recording. Then, the recording preparation is completed, and when the preparation for receiving the recording data is completed, the BD signal for requesting the transmission of the data for one line by the laser light is output to the LBP interface 7. Therefore, in step S75, the BD signal which is the data transfer synchronization signal is waited for transmission, and when the BD signal is output, in step S76, the print data for one line is read from the text area 98, and at a predetermined timing. It is sent to the video signal generator 8.

なお、この時、プリントデータが文字コードデータで
ある場合には、文字コードデータをキヤラクタジエネレ
ータ11に送り、ここで文字コードに対応する文字パター
ンに変換して、パターン展開部12にパターン展開する。
そして、このパターン展開部12より1ライン毎のプリン
トデータを読み出し、ビデオ信号生成部8に送る。
At this time, if the print data is character code data, the character code data is sent to the character generator 11, where it is converted into a character pattern corresponding to the character code, and the pattern expansion unit 12 develops the pattern. To do.
Then, the print data for each line is read from the pattern developing unit 12 and sent to the video signal generating unit 8.

ビデオ信号生成部8ではこのプリントデータをセレク
タA53又はセレクタB54及びセレクタC60を介して駆動回
路61に順次選択出力し、半導体レーザを発光させる。こ
のようにして1ライン分のプリントアウトが終了する
と、ステツプS77で1頁分のプリントが終了したか否か
を調べ、1頁分のプリントが終了していない時にはステ
ツプS74に戻り、次の1ライン分のデータをプリントす
る。
The video signal generator 8 sequentially selects and outputs the print data to the drive circuit 61 via the selector A53 or the selector B54 and the selector C60, and causes the semiconductor laser to emit light. When the printing of one line is completed in this way, it is checked in step S77 whether the printing of one page is completed, and if the printing of one page is not completed, the process returns to step S74 and the next 1 Print line data.

ステツプS77で1頁分のプリントが終了していればス
テツプS78に進み、指定枚数のプリントが終了したか否
かを調べる。所定枚数のプリントアウトが終了している
時は処理を終了してリターンし、プリントアウトが終了
していない時はステツプS72に戻り、次のプリントアウ
トを実行する。
If the printing for one page is completed in step S77, the process proceeds to step S78 to check whether or not the designated number of prints are completed. When the printout of the predetermined number of sheets has been completed, the processing is terminated and returns. When the printout is not completed, the procedure returns to step S72 to execute the next printout.

また、ステツプS71でメモリにプリントデータが格納
されていない場合には、何もせずそのままリターンす
る。
If the print data is not stored in the memory at step S71, nothing is done and the process returns.

8−6.コピーモードにおける処理動作(第11図) 一方、ステツプS70でコピーモードの場合にはステツ
プS88以下のコピーモード処理を実行する。まず、ステ
ツプS88でスキヤナ200よりのBUSY信号202がオンか、即
ち、スキヤナ200がビジイか否かを調べる。スキヤナ200
がビジイの時はコピーは行なうことができないため、ス
テツプS89でSC REDYインジケータ84を点滅させ、ステツ
プS79に進み、オンラインモードか否かを調べ、オンラ
インモードでなければそのままリターンし、オンライン
モードの場合にはステツプS80でホストにエラーを報知
してリターンする。
8-6. Processing Operation in Copy Mode (FIG. 11) On the other hand, if the copy mode is set in step S70, the copy mode processing in step S88 and thereafter is executed. First, in step S88, it is checked whether the BUSY signal 202 from the scanner 200 is on, that is, whether the scanner 200 is busy. Sukiana 200
When is busy, copying cannot be performed, so in step S89, blink the SC REDY indicator 84, proceed to step S79, check if it is online mode, return if it is not online mode, return if it is online mode In step S80, the host is notified of the error and the process returns.

ステツプS88でスキヤナ200がレデイの場合にはステツ
プS90に進み、スキヤナ200の読取解像度をプリンタと同
一の解像度となるよう指定する。なお、プリンタの解像
度がスキヤナ200の最高解像度より低い場合にはCCD21よ
りの読取データを解像度に対応させて間引いて出力し、
又、副走査方向への走査も解像度に合せて所定間隔をお
こなう。続くステツプS92でスキヤナ200を起動する。こ
れによりスキヤナ200は原稿面走査準備を行なう。原稿
の読取準備が完了するとVSREQ203を出力する。このため
続くステツプS94でスキヤナ200よりのVSREQ203の出力さ
れるのを待つ。スキヤナ200の読取準備が完了しVSREQ20
3が送られてくるとステツプS94よりステツプS95に進
み、ビデオ信号生成部8を起動し、続くステツプS96でL
BPエンジン部9を起動する。そしてステツプS97でLBPエ
ンジン部9より上記データ転送要求タイミング信号であ
るBD信号の送られるのを待ち、BD信号が出力されるとス
テツプS98に進み、スキヤナ200に1ライン分の(1主走
査分の)データを読取り、出力することを要求するHSYN
C205を送出する。
If the scanner 200 is ready in step S88, the process proceeds to step S90, and the reading resolution of the scanner 200 is specified to be the same resolution as the printer. If the printer resolution is lower than the maximum resolution of Scanana 200, the read data from the CCD21 will be decimated and output according to the resolution.
Further, the scanning in the sub-scanning direction is also performed at a predetermined interval according to the resolution. Then, in step S92, start Sukiyana 200. As a result, the scanner 200 prepares for scanning the original surface. VSREQ203 is output when the document is ready to be read. Therefore, in the following step S94, the output of VSREQ203 from the scan analyzer 200 is awaited. The scan preparation of the SKYANA 200 is completed and VSREQ20
When 3 is sent, the process proceeds from step S94 to step S95, activates the video signal generation unit 8, and at step S96, L
Start the BP engine unit 9. Then, in step S97, the LBP engine unit 9 waits for the BD signal which is the data transfer request timing signal to be sent, and when the BD signal is output, the process proceeds to step S98 to scan the scanner 200 for one line (one main scanning HSYN requesting to read and output data)
Send C205.

これによりスキヤナ200は1ライン分の多値デジタル
画像データを送つてくるため、ステツプS99でメモリ格
納モードか否かを調べ、メモリ格納モードであればステ
ツプS100の如くスキヤナ200より送られてくる画像デー
タを画像メモリ13に格納し、ステツプS101に進む。ステ
ツプS99でメモリ格納モードでない場合にもステツプS10
1に進み、スキヤナ200よりの画像データをビデン信号生
成部8に出力する。ビデオ信号生成部8ではこの6ビツ
トの画像データを、プリンタの出力タイミングとスキヤ
ナ200のデータ送出タイミングが合えばそのまま、合わ
ない時には1ラインバツフア51に一旦格納して、以後の
処理を行なう。セレクタA53より選択された画像データ
はセレクタC60を介して駆動回路61に順次選択出力さ
れ、半導体レーザを発光させる。このようにして1ライ
ン分のプリントアウトが終了すると、ステツプS102で1
頁分のプリントが終了したか否かを調べる。1頁分のプ
リントが終了していない時にはステツプS97に戻つて次
の1ライン分のデータのプリント処理を実行する。
As a result, the scanner 200 sends multi-level digital image data for one line, so in step S99 it is checked whether or not it is in the memory storage mode, and if it is in the memory storage mode, the image sent from the scanner 200 as in step S100. The data is stored in the image memory 13, and the process proceeds to step S101. Even if the memory storage mode is not set in step S99, step S10
In step 1, the image data from the scan analyzer 200 is output to the biden signal generation unit 8. The video signal generation unit 8 stores the 6-bit image data as it is if the output timing of the printer and the data transmission timing of the scanner 200 match, and if it does not match, temporarily stores it in the 1-line buffer 51 for the subsequent processing. The image data selected by the selector A53 is sequentially selected and output to the drive circuit 61 via the selector C60, causing the semiconductor laser to emit light. When the printout for one line is completed in this way, 1 is set in step S102.
Check to see if the page has been printed. If the printing of one page has not been completed, the process returns to step S97 to execute the printing process of the data of the next one line.

ステツプS102で1頁分のプリントが終了していればス
テツプS104に進み、指定枚数のプリントが終了したか否
かを調べ、所定枚数のプリントアウトが終了している時
は処理を終了してリターンし、プリントアウトが終了し
ていない時はステツプS105でメモリ格納モードか否かを
調べ、メモリ格納モードであれば次のプリントはメモリ
より読出して行なえるためステツプS72以下のプリント
処理を実行する。メモリ格納モードでなければステツプ
S92に戻る。
If the printing of one page is completed in step S102, the process proceeds to step S104 to check whether or not the printing of the designated number of sheets is completed, and when the printing of the predetermined number of sheets is completed, the processing is terminated and returns. If the printout is not completed, it is checked in step S105 whether or not the memory storage mode is set. If the memory storage mode is set, the next print can be read from the memory and the print processing in step S72 and thereafter is executed. Steps if not in memory storage mode
Return to S92.

8−7.MIXモードにおける処理動作(第12図(A)
(B)) 次に第12図(A)、(B)を参照してステツプS87のM
IXモード処理を説明する。
8-7. Processing operation in MIX mode (Fig. 12 (A))
(B)) Next, referring to FIG. 12 (A) and (B), M of step S87
The IX mode processing will be described.

まずステツプS130でLBPエンジン部9がレデイか否か
を調べ、LBPエンジン部9がレデイでなければプリント
処理は実行できず、ステツプS131でオンラインモードか
否かを調べ、オンラインモードであればステツプS131に
進み、ホストにエラーを報知してリターンし、オンライ
ンモードでなければそのまま処理を中止してリターンす
る。
First, in step S130, it is determined whether the LBP engine unit 9 is ready. If the LBP engine unit 9 is not ready, print processing cannot be executed. In step S131, it is determined whether the online mode is set. If it is online mode, step S131 is executed. Then, the host is notified of the error and returns. If it is not in the online mode, the process is stopped and the process returns.

ステツプS130でLBPエンジン部9がレデイの時はステ
ツプS133に進み、スキヤナ200がレデイか否かを調べ
る。スキヤナ200がレデイでない場合にはMIX処理は実行
できず、ステツプS131に進む。
If the LBP engine unit 9 is ready at step S130, the process proceeds to step S133 to check whether or not the skiana 200 is ready. If the scan driver 200 is not ready, the MIX process cannot be executed, and the process proceeds to step S131.

一方、スキヤナ200がレデイの時はステツプS134でメ
モリ格納モードか否かを調べ、メモリ格納モードの時は
ステツプS136以下でスキヤナ200よりの画像データ読込
処理を実行する。まずステツプS136でスキヤナインタフ
エース10より制御バス206を介してスキヤナ200に起動命
令を出力する。これによりスキヤナ200は原稿面走査準
備を行ない、原稿の読取準備が完了するとVSREQ203を出
力する。このため続くステツプS137でスキヤナ200より
のVSREQ203の出力されるのを待つ。VSREQ203が送られて
くるとステツプS137よりステツプS138に進み、スキヤナ
200にHSYNC205を送出する。これによりスキヤナ200は続
いて1ライン分の多値デジタル画像データを送つてくる
ため、CPU1は続くステツプS139でこのデータを画像メモ
リ13に格納する。
On the other hand, when the scanner 200 is ready, it is checked in step S134 whether or not the memory storage mode is set. In the memory storage mode, the image data reading process from the scanner 200 is executed in steps S136 and below. First, in step S136, a start command is output from the scan interface 10 to the scan 200 via the control bus 206. As a result, the scanner 200 prepares to scan the document surface, and outputs VSREQ203 when the preparation for reading the document is completed. Therefore, in the following step S137, the output of VSREQ203 from the scanna 200 is waited. When VSREQ203 is sent, go from step S137 to step S138,
Send HSYNC205 to 200. As a result, the scanning device 200 subsequently sends multi-value digital image data for one line, and the CPU 1 stores this data in the image memory 13 in the following step S139.

そして1ライン分のデータの格納が終了するとステツ
プS140で1頁分のプリントが終了したか否かを調べ、1
頁分のプリントが終了していない時にはステツプS137に
戻る。
When the storage of the data for one line is completed, it is checked in step S140 whether the printing for one page has been completed.
If printing of pages has not been completed, the process returns to step S137.

ステツプS140で1頁分のプリントが終了していればス
テツプS145に進み、ビデオ信号生成部8を起動し、続く
ステツプS146でステツプS73と同様にLBPエンジン部9を
起動する。そして続くステツプS148でBD信号の送られる
のを待ち、BD信号が出力されるとステツプS149に進み、
画像メモリ13及びテキストエリア98より1ライン分のプ
リントデータを読出し、所定のタイミングでビデオ信号
生成部8に送る。
If the printing of one page is completed in step S140, the process proceeds to step S145 to activate the video signal generation unit 8, and the subsequent step S146 activates the LBP engine unit 9 similarly to step S73. Then, in the subsequent step S148, the BD signal is waited for, and when the BD signal is output, the process proceeds to step S149.
The print data for one line is read from the image memory 13 and the text area 98 and sent to the video signal generation unit 8 at a predetermined timing.

なお、この時、プリントデータが文字コードデータで
ある場合には、文字コードデータをキヤラクタジエネレ
ータ11に送り、ここで文字コードに対応する文字パター
ンに変換して、パターン展開部12にパターン展開する。
そして、このパターン展開部12より1ライン毎のプリン
トデータを読み出し、ビデオ信号生成部8に送る。
At this time, if the print data is character code data, the character code data is sent to the character generator 11, where it is converted into a character pattern corresponding to the character code, and the pattern expansion unit 12 develops the pattern. To do.
Then, the print data for each line is read from the pattern developing unit 12 and sent to the video signal generating unit 8.

ビデオ信号生成部8のセレクタA53は画像データをス
キヤナ設定エリア97で指示された位置、領域に従い選択
して出力し、多階調データに対応するFM変調された駆動
信号に変換してオア回路59に出力する。
The selector A53 of the video signal generation unit 8 selects and outputs the image data according to the position and area designated in the scan setting area 97, converts the image data into an FM-modulated drive signal corresponding to multi-grayscale data, and an OR circuit 59. Output to.

一方、セレクタB54はテキストデータをホスト設定エ
リア96で指示された位置、領域に従い選択して出力し、
オア回路59に出力する。オア回路59はこれらのデータを
合成してセレクタC60に出力する。セレクタC60はMIXモ
ードの時にはCPU1の指示により、制御部50によりオア回
路59よりのデータを選択するよう制御されており、両デ
ータは合成されて駆動回路61に順次選択出力され、半導
体レーザを発光させ、1ラインの(主走査方向1ライン
の)合成データのプリントアウトを実行する。
On the other hand, the selector B54 selects and outputs the text data according to the position and area designated in the host setting area 96,
Output to OR circuit 59. The OR circuit 59 combines these data and outputs it to the selector C60. In the MIX mode, the selector C60 is controlled by the control unit 50 to select the data from the OR circuit 59 in accordance with the instruction from the CPU 1, and both data are combined and sequentially selected and output to the drive circuit 61 to emit the semiconductor laser. Then, the composite data of one line (one line in the main scanning direction) is printed out.

このようにして1ライン分のプリントアウトが終了す
ると、ステツプS150で1頁分のプリントが終了したか否
かを調べ、1頁分のプリントが終了していない時にはス
テツプS148に戻り、次の1ライン分のデータをプリント
する。
When the printing of one line is completed in this way, it is checked in step S150 whether or not the printing of one page is completed, and if the printing of one page is not completed, the process returns to step S148 and the next 1 Print line data.

ステツプS150で1頁分のプリントが終了していればス
テツプS151に進み、指定枚数のプリントが終了したか否
かを調べる。所定枚数のプリントアウトが終了している
時は処理を終了してリターンし、プリントアウトが終了
していない時はステツプS145に戻り、次のプリントアウ
トを実行する。
If the printing of one page is completed in step S150, the process proceeds to step S151, and it is checked whether or not the printing of the designated number of sheets is completed. If the predetermined number of printouts have been completed, the process is terminated and returns. If the printout has not been completed, the process returns to step S145 to execute the next printout.

一方、ステツプS134でメモリ格納モードでない場合に
はステツプS163以下に進み、ステツプS163〜ステツプS1
69で第11図のステツプS92〜98と同様の処理でLBPエンジ
ン部9を起動し、スキヤナ200より1ライン分の画像デ
ータを読込む。続くステツプS171でテキストエリア98の
テキストデータ及びスキヤナ200よりの画像データとを
ビデオ信号生成部8に転送する。ビデオ信号生成部8で
は転送されてきた両データを半導体レーザ駆動信号に変
換し、LBPエンジン部9はこの駆動信号に従つて1ライ
ン分のデータを印刷出力する。
On the other hand, if the memory storage mode is not set in step S134, the process proceeds to step S163 and thereafter, and steps S163 to S1.
At 69, the LBP engine section 9 is started by the same processing as steps S92 to S98 in FIG. 11, and one line of image data is read from the scanner 200. Then, in step S171, the text data in the text area 98 and the image data from the scanner 200 are transferred to the video signal generator 8. The video signal generation unit 8 converts both of the transferred data into a semiconductor laser drive signal, and the LBP engine unit 9 prints out one line of data according to the drive signal.

このようにして1ライン分のプリントアウトが終了す
ると、ステツプS173で1頁分のプリントが終了したか否
かを調べる。1頁分のプリントが終了していない時には
ステツプS168に戻つて次の1ライン分のデータの合成プ
リント処理を実行する。
When the printing out for one line is completed in this way, it is checked in step S173 whether the printing for one page is completed. When the printing of one page is not completed, the process returns to step S168 to execute the composite printing process of the data of the next one line.

ステツプS173で1頁分のプリントが終了していればス
テツプS175に進み、指定枚数のプリントが終了したか否
かを調べ、所定枚数のプリントアウトが終了している時
は処理を終了してリターンし、プリントアウトが終了し
ていない時はステツプS163に戻る。
If the printing of one page is completed in step S173, the process proceeds to step S175 to check whether or not the designated number of prints have been completed, and when the predetermined number of printouts have been completed, end the processing and return. If the printout is not completed, the process returns to step S163.

8−8.転送モードにおける処理動作(第13図) 次に第13図のフローチヤートを参照してステツプS64
の転送処理を説明する。
8-8. Processing operation in transfer mode (Fig. 13) Next, referring to the flow chart in Fig. 13, step S64
The transfer process will be described.

まずステツプS179で現在オンラインモードに設定され
ているか否かを調べ、オンラインモードに設定されてい
なければ直ちにリターンし、オンラインモードであれば
ステツプS180に進み、メモリ格納モードか否かを調べ
る。メモリ格納モードの場合にはステツプS181に進み、
スキヤナ200に最高解像度での画像データ読込みを指示
し、続くステツプS182〜186でステツプS136〜140と同様
の処理で、スキヤナ200より1頁分のデータを読込み、
画像メモリ13に格納する。
First, in step S179, it is checked whether the online mode is currently set. If the online mode is not set, the process immediately returns. If the online mode is set, the process proceeds to step S180 to check whether the memory storage mode is set. If in memory storage mode, go to step S181,
Instruct Sukiana 200 to read the image data at the highest resolution, and in the subsequent steps S182 to 186, read the data for one page from SKYANA 200 in the same processing as steps S136 to 140.
It is stored in the image memory 13.

1頁分の画像データの読込みが終了すると、続くステ
ツプS188でホストに対して送信リクエストを送出する。
この送信リクエストはシリアルインタフエース4を介し
てホストにコマンドとして出力、又は並列インタフエー
ス6を介して要求信号として出力する。そして、ステツ
プS189でホストの受信準備が完了するのを待ち、ホスト
の受信準備が完了するとステツプS190に進み、圧縮/伸
長部16を起動し、続くステツプS191でデータ変換部17を
起動する。そしてステツプS192で画像メモリ13より画像
データを読出し、ステツプS193でホスト転送形式フラグ
99で指定される解像度、データ形式に変換し、続くステ
ツプS194でホストに転送する。
When the reading of the image data for one page is completed, a transmission request is sent to the host in the following step S188.
This transmission request is output to the host as a command via the serial interface 4 or as a request signal via the parallel interface 6. Then, in step S189, the host waits for the reception preparation to be completed. When the host reception preparation is completed, the process proceeds to step S190, the compression / expansion unit 16 is activated, and the data conversion unit 17 is activated in the subsequent step S191. Then, in step S192, the image data is read from the image memory 13, and in step S193, the host transfer format flag is read.
It is converted to the resolution and data format specified by 99, and is transferred to the host in subsequent step S194.

具体的は、一般にホストで処理する画像データはスキ
ヤナ200の読取解像度より低解像度であり、かつ、多値
の階調データでない場合が多く、デイザ処理されたデー
タである場合や2値データであることが大部分である。
そこで、本実施例では、係る場合に多値のデータを送る
ことはいたずらに処理を遅延させるのみであり、メモリ
格納モードにおいては、画像情報出力装置100でホスト
よりホスト転送形式コマンドで指定された形式に変換
し、ホストの処理に合せたデータ形式に変換して出力す
ることとしている。
Specifically, generally, the image data processed by the host has a lower resolution than the scanning resolution of the scanner 200 and is often not multi-valued gradation data, and is dithered data or binary data. Most of the time.
Therefore, in the present embodiment, sending multi-valued data in such a case only unnecessarily delays the processing, and in the memory storage mode, the host is specified by the host transfer format command in the image information output device 100. The data is converted into a format, and then converted into a data format suitable for host processing and then output.

ここでは、ホストより2値化データへの変換が指定さ
れている場合にはスキヤナ200よりの6ビツトの多値多
階調画像データを、データ変換部17において、所定の閾
値以上の階調の値である場合には当該画素のオン、所定
の閾値以下の場合にはオフとして2値化処理する。
Here, in the case where conversion to binary data is designated by the host, the 6-bit multi-valued multi-gradation image data from the scanner 200 is converted by the data conversion unit 17 into a gradation of a predetermined threshold value or more. If it is a value, the pixel is turned on, and if it is less than or equal to a predetermined threshold value, it is turned off and binarization processing is performed.

また、圧縮/伸長部16では、ホストよりのデータの解
像度指定や圧縮指定に従い、公知の方法で圧縮処理を行
なう。即ち、指定された解像度に従い、所定量例えば4
×4ドツトを1ドツトに変換する場合には、この4×4
ドツトの画像データを1つの単位として、該1つの単位
内のデータの平均値を算出し、該平均値が所定の閾値以
上の階調の値である場合にはオン、所定の閾値以下の場
合にはオフとして新たな画像データとするものである。
Further, the compression / decompression unit 16 performs compression processing by a known method according to the resolution designation and compression designation of the data from the host. That is, according to the designated resolution, a predetermined amount, for example, 4
If you want to convert x4 dots to 1 dot,
With the dot image data as one unit, an average value of the data in the unit is calculated, and when the average value is a gradation value equal to or higher than a predetermined threshold value, ON, and when the predetermined value is equal to or lower than the predetermined threshold value Is turned off and new image data is set.

また、本実施例はこれに限定されるものではなく、画
像データの主走査方向及び、副走査方向の画像データを
一定の割合での間引き圧縮しても、また、公知の方法で
デイザ処理を施すなどして圧縮処理してもよい。
The present embodiment is not limited to this, and even if the image data in the main scanning direction and the sub scanning direction of the image data is thinned and compressed at a constant ratio, the dither processing can be performed by a known method. The compression processing may be performed, for example.

このようにしてホスト指定の解像度に変換し、続くス
テツプS194で変換データをホストに送出する。これによ
り、短いデータ転送時間でホスト所望の画像データが転
送される。
In this way, the resolution is converted to the resolution specified by the host, and the converted data is sent to the host in the following step S194. As a result, the image data desired by the host is transferred in a short data transfer time.

ステツプS194でホストへのデータ転送が終了した場合
にはステツプS195で1頁分のデータ転送が終了したか否
かを調べ、1頁分のデータ転送が終了した場合には処理
を終了してリターンし、終了していない場合にはステツ
プS190に戻り、次の画像データの転送を行なう。
When the data transfer to the host is completed in step S194, it is checked in step S195 whether or not the data transfer for one page is completed, and when the data transfer for one page is completed, the process is terminated and returns. If not completed, the process returns to step S190 to transfer the next image data.

一方、ステツプS180でメモリ格納モードでない場合に
はステツプS200に進み、スキヤナ200にホスト転送形式
フラグ99で指示された解像度で画像データの読取を行な
うよう指示する。これにより、以後スキヤナ200より所
定のタイミングで所望の解像度の読取画像データが送ら
れてくる。従つて、ステツプS201〜203でステツプS182
〜184と同様に、スキヤナ200より1ライン分のデータを
受取り、次のステツプS204でホストのデータ受信準備か
完了するのを待ち、ホストのデータ受信準備が完了する
と続くステツプS205で受信データをホストに送信する。
そしてステツプS206で1頁分のデータ転送が終了したか
否かを調べ、1頁分のデータ転送が終了した場合には処
理を終了してリターンし、転送が終了していない場合に
はステツプS203に戻る。
On the other hand, if the memory storage mode is not set in step S180, the flow advances to step S200 to instruct the scanner 200 to read the image data at the resolution specified by the host transfer format flag 99. As a result, the scanned image data having a desired resolution is sent from the scanner 200 thereafter at a predetermined timing. Therefore, in steps S201 to 203, step S182
Similarly to ~ 184, it receives the data for one line from the scanner 200, waits for the host to prepare for data reception in the next step S204, and when the host prepares to receive the data, the next step S205 hosts the received data. Send to.
Then, in step S206, it is checked whether or not the data transfer for one page is completed, and if the data transfer for one page is completed, the process is ended and the process returns. If the transfer is not completed, step S203 is executed. Return to.

以上説明したように本実施例によれば、画像情報出力
装置で画像情報読取装置を制御することが可能であり、
ホストの処理を軽減すると共に、ホストで所望したデー
タ形式で読取画像データを転送でき、ホストに過大のデ
ータ解像度を備えた処理部を有することなく画像データ
の処理が行なえると共に、高解像度でのプリント処理が
実行できる。
As described above, according to this embodiment, it is possible to control the image information reading device with the image information output device,
In addition to reducing the processing of the host, it is possible to transfer the read image data in the data format desired by the host, and it is possible to process the image data without having a processing unit with an excessive data resolution in the host, Print processing can be executed.

[発明の効果] 以上説明したように本発明によれば、上位装置との間
の大量のデータ転送を軽減しつつ、プリントデータと原
稿読み取り画像を合成することのできる画像形成装置を
提供することができる。
As described above, according to the present invention, it is possible to provide an image forming apparatus capable of synthesizing print data and a document read image while reducing a large amount of data transfer with a host apparatus. You can

更に、上位装置においてプリント用の大量の画像デー
タの合成処理を行う負担を大幅に軽減することができる
画像形成装置を提供することができる。
Furthermore, it is possible to provide an image forming apparatus capable of significantly reducing the load of performing a synthesis process of a large amount of image data for printing in a host device.

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

第1図は本発明に係る一実施例のブロツク図、 第2図はスキヤナの構成図、 第3図は本実施例のLBPエンジン部構成図、 第4図は本実施例の操作パネルの上面図、 第5図は本実施例のRAMの詳細構成図、 第6図は本実施例のスキヤナトスキヤナインタフエース
の例を示す図、 第7図〜第13図は本実施例の制御フローチヤートであ
る。 図中1……CPU、2……RAM、3……ROM、4……シリア
ルインタフエース、5……入出力制御部、6……並列イ
ンタフエース、7……LBPインタフエース、8……ビデ
オ信号生成部、9……LBPエンジン部、10……スキヤナ
インタフエース、12……パターン展開部、13……画像メ
モリ、15……操作パネル、16……圧縮/伸長部、17……
データ変換部、21……CCD、22……蛍光灯ランプ、25,27
……ミラー、26……レンズ、28……感光体、33……前面
露光ランプ、34……現像器、39……転写帯電器、42……
定着器、45……レーザ走査光学系ユニツト、65……数字
表示器、66……オンラインスイツチ、67……リセツトス
イツチ、68……プリントスタートスイツチ、69……スキ
ヤナスタートスイツチ、70〜73……各種設定スイツチ、
74,77〜80……各種モード設定スイツチ、75……スキヤ
ナ登録スイツチ、76……ホスト登録スイツチ、81……テ
ンキー、100……画像情報出力装置、200……スキヤナ、
300,350……情報処理装置である。
FIG. 1 is a block diagram of an embodiment according to the present invention, FIG. 2 is a configuration diagram of scanner, FIG. 3 is a configuration diagram of an LBP engine section of this embodiment, and FIG. 4 is an upper surface of an operation panel of this embodiment. FIG. 5 is a detailed configuration diagram of the RAM of the present embodiment, FIG. 6 is a diagram showing an example of the scanyanatoskiana interface of the present embodiment, and FIGS. 7 to 13 are control flows of the present embodiment. It is a chart. In the figure, 1 ... CPU, 2 ... RAM, 3 ... ROM, 4 ... Serial interface, 5 ... I / O controller, 6 ... Parallel interface, 7 ... LBP interface, 8 ... Video Signal generator, 9 LBP engine, 10 scan interface, 12 pattern development, 13 image memory, 15 operation panel, 16 compression / expansion, 17
Data converter, 21 …… CCD, 22 …… Fluorescent lamp, 25,27
...... Mirror, 26 …… Lens, 28 …… Photoconductor, 33 …… Front exposure lamp, 34 …… Developer, 39 …… Transfer charger, 42 ……
Fixing device, 45 …… Laser scanning optical system unit, 65 …… Numerical display, 66 …… Online switch, 67 …… Reset switch, 68 …… Print start switch, 69 …… Skiana start switch, 70-73… … Various setting switches,
74, 77 to 80 ... various mode setting switches, 75 ... scan register registration switch, 76 ... host registration switch, 81 ... numeric keypad, 100 ... image information output device, 200 ... scan scanner,
300,350 ... Information processing equipment.

フロントページの続き (72)発明者 岡田 邦男 東京都大田区下丸子3丁目30番2号 キ ヤノン株式会社内 (72)発明者 岸本 晋弥 東京都大田区下丸子3丁目30番2号 キ ヤノン株式会社内 (56)参考文献 特開 昭60−144068(JP,A) 特開 昭60−182851(JP,A) 特開 昭61−46665(JP,A)Front page continuation (72) Inventor Kunio Okada 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Shinya Kishimoto 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (56) References JP-A-60-144068 (JP, A) JP-A-60-182851 (JP, A) JP-A-61-46665 (JP, A)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】原稿画像信号を上位装置に出力するととも
に、前記上位装置からのデータを入力するための双方向
インタフエース手段を有する画像形成装置において、 前記上位装置での処理に適した解像度又は階調度の原稿
画像信号を、前記双方向インターフエイスを介して前記
上位装置に出力可能とすべくスキヤナにより原稿を読み
取つて得られる第1原稿画像信号の解像度又は階調度を
変換して第2原稿画像信号を生成する生成手段を設ける
とともに、 原稿画像と前記上位装置で生成したプリントデータとを
合成した画像を形成する場合に、前記上位装置で処理さ
れる原稿画像信号の解像度又は階調度に依存することな
く前記プリントデータに合成される原稿画像を形成可能
とすべく、前記上位装置から前記双方向インタフエース
を介して入力されたデータが前記プリントデータに合成
されるべき原稿画像の領域及び位置を設定するコマンド
であることを識別する識別手段と、前記コマンドによつ
て設定された原稿画像の領域及び位置に基づいて前記双
方向インタフエース手段を介して入力されたプリントデ
ータと前記スキヤナにより原稿を読み取つて得られる第
1原稿画像信号とを合成して合成画像信号を生成する合
成手段とを備えることを特徴とする画像形成装置。
1. An image forming apparatus having a bidirectional interface means for outputting a document image signal to a higher-level device and inputting data from the higher-level device, wherein a resolution suitable for processing by the higher-level device or The second original by converting the resolution or the gradation of the first original image signal obtained by scanning the original with a scanner so that the original image signal of the gradation can be output to the higher-level device via the bidirectional interface. In addition to providing a generation unit for generating an image signal, when forming an image in which a document image and print data generated by the higher-level device are formed, it depends on the resolution or gradation of the document image signal processed by the higher-level device. In order to form a document image to be combined with the print data without performing Based on the identification means for identifying that the input data is a command for setting the area and position of the original image to be combined with the print data, and the area and position of the original image set by the command. The image forming apparatus further comprises a synthesizing unit for synthesizing the print data input via the bidirectional interface unit and the first document image signal obtained by scanning the document with the scanner to generate a synthesized image signal. Image forming apparatus.
【請求項2】前記生成手段は前記第1原稿画像信号を2
値化する2値化手段を有することを特徴とする特許請求
の範囲第1項記載の画像形成装置。
2. The generating means outputs the first original image signal to 2
The image forming apparatus according to claim 1, further comprising binarizing means for binarizing.
JP61054691A 1986-03-14 1986-03-14 Image forming device Expired - Fee Related JP2529201B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP61054691A JP2529201B2 (en) 1986-03-14 1986-03-14 Image forming device
US07/456,229 US5038298A (en) 1986-03-14 1989-12-22 Image output apparatus connectable to mutually different external data processing apparatus
US07/683,198 US5157773A (en) 1986-03-14 1991-04-10 Image data output apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61054691A JP2529201B2 (en) 1986-03-14 1986-03-14 Image forming device

Publications (2)

Publication Number Publication Date
JPS62213476A JPS62213476A (en) 1987-09-19
JP2529201B2 true JP2529201B2 (en) 1996-08-28

Family

ID=12977819

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61054691A Expired - Fee Related JP2529201B2 (en) 1986-03-14 1986-03-14 Image forming device

Country Status (1)

Country Link
JP (1) JP2529201B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007307413A (en) * 2007-08-20 2007-11-29 Sony Corp Image processing apparatus and method
JP2007307412A (en) * 2007-08-20 2007-11-29 Sony Corp Electronic apparatus and image formation method of electronic apparatus

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60144068A (en) * 1983-12-30 1985-07-30 Toshiba Corp Facsimile transmission module
JPS60182851A (en) * 1984-02-29 1985-09-18 Matsushita Graphic Commun Syst Inc Facsimile equipment
JPS6146665A (en) * 1984-08-11 1986-03-06 Matsushita Electric Ind Co Ltd Board with printer

Also Published As

Publication number Publication date
JPS62213476A (en) 1987-09-19

Similar Documents

Publication Publication Date Title
US5038298A (en) Image output apparatus connectable to mutually different external data processing apparatus
US5157773A (en) Image data output apparatus
JP3426079B2 (en) Image forming system
JP3244811B2 (en) Recording device and image processing method
US6100992A (en) Image-forming system
JP2529201B2 (en) Image forming device
JPS62212153A (en) Apparatus for outputting image information
JP2529200B2 (en) Image processing device
JP2529199B2 (en) Printer
JP2529198B2 (en) Printer
US5959743A (en) Image processing apparatus with image overlaying function
JPH07114441B2 (en) Printer
JP3530556B2 (en) Image forming apparatus and image forming method
JP3257648B2 (en) Image output apparatus and control method thereof
JPS62284573A (en) Image information output device
JP3126444B2 (en) Image forming device
JP3337830B2 (en) Composite image input / output device and printer control device
JPH07123275B2 (en) Printer
JPS62213475A (en) Picture information output device
JPS62212714A (en) Picture information output device
JPS62213473A (en) Picture information output device
JPH05217022A (en) Method and device for recognizing image direction based upon layout judgement
JPH05208572A (en) After-treating method and device using margin
JP3486453B2 (en) Digital copying apparatus and print processing method in the apparatus
JPH06219629A (en) Image forming device responding to filing position

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees