JPH0785214B2 - Printer - Google Patents

Printer

Info

Publication number
JPH0785214B2
JPH0785214B2 JP61054689A JP5468986A JPH0785214B2 JP H0785214 B2 JPH0785214 B2 JP H0785214B2 JP 61054689 A JP61054689 A JP 61054689A JP 5468986 A JP5468986 A JP 5468986A JP H0785214 B2 JPH0785214 B2 JP H0785214B2
Authority
JP
Japan
Prior art keywords
interface
command
host
received
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP61054689A
Other languages
Japanese (ja)
Other versions
JPS62213474A (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 JP61054689A priority Critical patent/JPH0785214B2/en
Publication of JPS62213474A publication Critical patent/JPS62213474A/en
Publication of JPH0785214B2 publication Critical patent/JPH0785214B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Laser Beam Printer (AREA)

Description

【発明の詳細な説明】 [産業上の技術分野] 本発明は、少なくとも2つの他の装置と接続可能な印刷
装置に関するものである。
Description: TECHNICAL FIELD The present invention relates to a printing apparatus connectable to at least two other apparatuses.

[従来の技術] 従来の印刷装置は、複数の他の装置を接続可能にするた
めの複数の受信手段を備えていた。
[Prior Art] A conventional printing apparatus includes a plurality of receiving units for connecting a plurality of other apparatuses.

[発明が解決しようとする問題点] 上述した従来の印刷装置は、同じ種類の制御コマンドを
出力する装置を複数接続して印刷処理を実行できるが、
それぞれ異なる種類の制御コマンドを出力する装置を複
数接続して印刷処理を実行することはできなかった。
[Problems to be Solved by the Invention] In the above-described conventional printing apparatus, a plurality of apparatuses that output the same type of control command can be connected to execute print processing.
It was not possible to connect a plurality of devices that output different types of control commands to each other to execute print processing.

本発明は上記従来例に鑑みてなされたもので、複数の解
析手段のそれぞれを、複数の受信手段のいずれに対応さ
せるかを任意に設定して、受信手段で受信したコマンド
を解析できる印刷装置を提供することを目的とする。
The present invention has been made in view of the above conventional example, and a printing apparatus capable of analyzing a command received by the receiving unit by arbitrarily setting which of the plurality of receiving units corresponds to each of the plurality of analyzing units. The purpose is to provide.

[問題点を解決するための手段] 上記目的を達成するために本発明の印刷装置は以下のよ
うな構成を備える。即ち、 外部装置から受信したコマンドを解析する場合に用いる
複数の解析手段を有し、前記コマンドに従って印刷する
印刷装置であって、複数の外部装置からコマンドを受信
する複数の受信手段と、前記複数の解析手段のそれぞれ
を前記複数の受信手段のいずれに対応させるかを前記受
信手段毎に任意に設定する設定手段と、前記設定手段に
より前記受信手段毎に設定された解析手段を用いて、前
記受信手段により受信したコマンドを解析する制御手段
とを有する。
[Means for Solving Problems] In order to achieve the above object, the printing apparatus of the present invention has the following configuration. That is, a printing apparatus that has a plurality of analysis units used when analyzing a command received from an external device and prints according to the command, and a plurality of receiving units that receive commands from a plurality of external devices; Using setting means for arbitrarily setting, for each of the receiving means, which of the plurality of receiving means each of the analyzing means corresponds to, and using the analyzing means set by the setting means for each of the receiving means, And a control means for analyzing the command received by the reception means.

[作用] 以上の構成において、複数の外部装置からコマンドを複
数の受信手段により受信でき、複数の解析手段のそれぞ
れを複数の受信手段のいずれに対応させるかを受信手段
毎に任意に設定することにより、その受信手段毎に設定
された解析手段を用いて、受信手段により受信したコマ
ンドを解析するように動作する。
[Operation] In the above configuration, a command can be received from a plurality of external devices by a plurality of receiving means, and which of the plurality of analyzing means corresponds to which of the plurality of receiving means can be arbitrarily set for each receiving means. Thus, the command received by the receiving means is analyzed by using the analyzing means set for each receiving means.

[実施例] 以下、図面を参照して本発明の一実施例を詳細に説明す
る。
Embodiment An embodiment of the present invention will be described in detail below with reference to the drawings.

第1図は本発明に係る一実施例のブロック図であり、図
中100は本実施例のレーザビームプリンタである画像情
報出力装置であり、200は画像情報読取装置であるスキ
ャナ、300は画像情報出力装置100に接続されるホストコ
ンピュータである情報処理装置である。情報処理装置30
0は並列インターフェース(例えばセントロニクスイン
ターフェース)または、シリアルインターフェース(例
えばRS−232C規格のインターフェース)等により接続さ
れる。
FIG. 1 is a block diagram of an embodiment according to the present invention, in which 100 is an image information output device which is a laser beam printer of the present embodiment, 200 is a scanner which is an image information reading device, and 300 is an image. This is an information processing device which is a host computer connected to the information output device 100. Information processing device 30
0 is connected by a parallel interface (for example, Centronics interface) or a serial interface (for example, RS-232C standard interface).

画像情報出力装置100において、1はリードオンメモリ
(ROM)3に格納されている後述するフローチャートに
示す制御手順に従い、本実施例全体の制御を司どる中央
処理装置(CPU)、2はCPU1のワークエリアであるラン
ダムアクセスメモリ(RAM)、4はCPU1の制御によりレ
ーザビームプリンタ(LBP)の機構部であるLBPエンジン
部5とのインターフェースを司どるLBPインターフェー
ス、6はスキャナ200よりの読取画像情報を記憶する画
像メモリ、7は画像情報出力装置100及びスキャナ200を
手動で操作するための操作パネル8とCPU1とのインター
フェースを司どるパネルインターフェース、9はホスト
用インターフェースを介して受信する制御命令の解析を
行なうホスト用コマンド解析部、10は第1のインターフ
ェースポート、11は第1のインターフェース・ポート10
に接続されているインターフェースが、制御命令が入出
力されるホスト用インターフェースか、または主に制御
命令の出力される出力用インターフェースかを定義する
第1インターフェース設定部、12は出力用インターフェ
ースを介して受信する制御命令の解析を行なう出力用コ
マンド解析部、13は第2のインターフェースポート、14
は第2のインターフェースポート13に接続されるインタ
ーフェースを定義する第2インターフェース設定部、15
はスキャナ200よりの多値のデジタル画像情報を情報処
理装置300の処理形態に合せて、例えば多値のデジタル
情報をディザ処理データに、又は2値化データに変換す
るデータ変換部である。
In the image information output device 100, 1 is a central processing unit (CPU) that controls the entire control of this embodiment according to a control procedure stored in a read-on memory (ROM) 3 and shown in the flow chart described later, and 2 is a CPU 1. Random access memory (RAM), which is a work area, 4 is an LBP interface that controls the interface with the LBP engine unit 5, which is the mechanical unit of the laser beam printer (LBP) under the control of the CPU 1, and 6 is the image information read from the scanner 200. An image memory 7 for storing the image information, a panel interface 7 for controlling the interface between the CPU 1 and the operation panel 8 for manually operating the image information output device 100 and the scanner 200, and 9 for control commands received via the host interface. Command analysis unit for host for analysis, 10 is the first interface port, 11 is the first interface Sport 10
A first interface setting unit that defines whether the interface connected to is an interface for a host to which a control command is input or output, or an output interface to which a control command is mainly output, 12 is an interface for output An output command analysis unit for analyzing a received control command, 13 is a second interface port, 14
Is a second interface setting unit that defines an interface connected to the second interface port 13, 15
Is a data conversion unit that converts multi-valued digital image information from the scanner 200 into dither processing data or binarized data, for example, in accordance with the processing mode of the information processing apparatus 300.

スキャナ200の機構部の詳細を第2図に示す。Details of the mechanical portion of the scanner 200 are shown in FIG.

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

次に主走査方向について、主走査巾は最大B4の短手巾25
7mmとなる。そして、これを16pel/mmでするため、CCDの
ビット数として4112(=257×16)ビット必要となるの
で、本装置では約5000ビットの受光素子を有したCCDア
レーセンサを用い、読取動作するようにした。
Next, in the main scanning direction, the main scanning width is a maximum of B4 short width 25
It will be 7 mm. And since this is 16 pel / mm, 4112 (= 257 × 16) bits are required as the CCD bit number, so this device uses a CCD array sensor with a light receiving element of about 5000 bits to perform reading operation. I did it.

以上の様にして、原稿ガラス23上に載置された原稿の画
像は1ライン毎に順次読取られ、濃淡を示す6ビットの
デジタル画像信号はスキャナインターフェース10に出力
される。
As described above, the image of the original placed on the original 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.

次にLPBエンジン部の機構を第3図に示す。ビデオ信号
生成部8よりビットシリアルに送られるビデオ信号はレ
ーザ走査光学系ユニット45に入力される。このユニット
45は半導体レーザ、コリメータレンズ、回転多面体ミラ
ー、Fθレンズ、倒れ補正光学系より成っている。そし
てビデオ信号生成部8よりのビデオ信号は半導体レーザ
に印加されて電気−光変換され、その発散するレーザ光
をコリメータレンズで平行光とし、高速で回転する多面
体ミラーに照射され、レーザ光をそれによって感光体28
に走査する。これにより、感光体28には潜像が形成され
る。
Next, the mechanism of the LPB engine section is shown in FIG. The video signal sent bit serially from the video signal generation unit 8 is input to the laser scanning optical system unit 45. This unit
Reference numeral 45 is 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 generator 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, which is then irradiated on a polyhedron mirror that rotates at high speed, and the laser light is changed. By photoconductor 28
To scan. As a result, a latent image is formed on the photoconductor 28.

この時、半導体レーザが感光体28の感光面を走査するタ
イミング即ち、ビデオ信号を送出するタイミングを検出
するために、レーザ光の感光体28の感光面走査前の所定
位置にレーザ光を検出する公知のレーザビーム検出(B
D)器が配設されており、該検出器のレーザ光検出信号
(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. Known laser beam detection (B
D) device is provided and the video signal is sent in synchronization with the laser light 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はトレーである。これにより受信したビデ
オ信号に基づく像形成が転写紙上になされることにな
る。
This photoconductor 28 is, for example, a conductive layer-photosensitive layer-insulating layer
Consists of layers. Therefore, the process components are arranged which allow it to be imaged. 29 is the front static eliminator,
30 is a pre-electrification 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 transfer paper from the cassette, 37 is a paper feed guide, 38 is a registration roller, and 39 is an image. Transfer charger for transferring the image onto the transfer paper, 40 is the photoconductor 28
Separation roller for separating the transfer paper more, 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.

操作パネル8は画像情報出力装置100及びスキャナ200を
手動制御するものであり、出力枚数や各種設定数等を表
示する数字表示器、情報処理装置よりのリモート制御に
より動作するオンラインモードと操作パネル8よりの入
力により動作するオフラインモードとを切換えるオンラ
インスイッチ、本装置を初期化するリセットスイッチ、
本装置によるプリント処理やスキャナの読取開始等を指
示するスタートスイッチ、プリント枚数を設定する枚数
設定スイッチ等を有している。
The operation panel 8 is for manually controlling the image information output device 100 and the scanner 200, and is a numeric display for displaying the number of output sheets, various set numbers, etc., an online mode operated by remote control from the information processing device, and the operation panel 8 Online switch that switches between offline mode that operates by input from, reset switch that initializes this device,
The printer has a start switch for instructing print processing by the apparatus and start of scanning by the scanner, a number setting switch for setting the number of prints, and the like.

また、外にスキャナ200よりの読取画像情報をプリント
アウトするコピーモードを設定するコピーモードスイッ
チ、情報処理装置300よりのデータ又はメモリ内に保持
している情報をプリントアウトするモードであるプリン
トモードを設定するプリントモードスイッチ、スキャナ
200よりの画像情報と、情報処理装置300よりの情報とを
合成してプリントアウトするMIXモードを設定するMIXモ
ードスイッチ、スキャナ200よりの読取画像情報を情報
処理装置300の処理形態に変換して情報処理装置300に転
送する転送モードを設定する転送モードスイッチがあ
る。
In addition, a copy mode switch for setting a copy mode for printing out the read image information from the scanner 200, and a print mode for printing out data from the information processing device 300 or information held in the memory are provided. Set print mode switch, scanner
The image information from 200 and the information from the information processing device 300 are combined to print out a MIX mode switch that sets the MIX mode, and the image information read from the scanner 200 is converted into the processing mode of the information processing device 300. There is a transfer mode switch for setting a transfer mode for transferring to the information processing device 300.

以上の構成より成る本実施例の動作を第4図、第5図の
フローチャートを参照して以下に説明する。
The operation of this embodiment having the above configuration will be described below with reference to the flowcharts of FIGS.

第4図は本実施例の制御動作を示すフローチャートであ
り、本装置に電源が投入されると、ステップS1に進み、
RAM2を初期値に設定する等の初期化処理を実行する。そ
して続くステップS2で第1インターフェース設定部11の
設定値を読み込み、ステップS3で設定がホスト用インタ
ーフェースか、出力用インターフェースかを調べる。ホ
スト用インターフェースであればステップS4でホスト用
コマンド解析部9を第1インターフェースポート10に接
続する。出力用インターフェースである場合にはステッ
プS5で出力用コマンド解析部12を第1インターフェース
ポート10に接続する。尚、第1図では第1インターフェ
ースポート10にはホスト用インターフェースが接続され
ており、ホスト用コマンド解析部9が接続されている。
FIG. 4 is a flow chart showing the control operation of this embodiment. When the power of this device is turned on, the process proceeds to step S1.
Performs initialization processing such as setting RAM2 to the initial value. Then, in the subsequent step S2, the setting value of the first interface setting unit 11 is read, and in step S3, it is checked whether the setting is the host interface or the output interface. If it is a host interface, the host command analysis unit 9 is connected to the first interface port 10 in step S4. If it is an output interface, the output command analysis unit 12 is connected to the first interface port 10 in step S5. In FIG. 1, the host interface is connected to the first interface port 10, and the host command analysis unit 9 is connected.

次にステップS6で第2インターフェース設定部14の設定
値を読み込み、ステップS7で設定がホスト用インターフ
ェースか、出力用インターフェースかを調べる。ホスト
用インターフェースであればステップS8でホスト用コマ
ンド解析部9を第2インターフェースポート13に接続す
る。出力用インターフェースである場合にはステップS9
で出力用コマンド解析部12を第2インターフェースポー
ト13に接続する。尚、第1図では第2インターフェース
ポート13には出力用インターフェースが接続されてお
り、出力用コマンド解析部12が接続されている。
Next, in step S6, the setting value of the second interface setting unit 14 is read, and in step S7 it is checked whether the setting is the host interface or the output interface. If it is a host interface, the host command analysis unit 9 is connected to the second interface port 13 in step S8. If it is an output interface, step S9
The output command analysis unit 12 is connected to the second interface port 13. In FIG. 1, the output interface is connected to the second interface port 13, and the output command analysis unit 12 is connected.

そして続くステップS10で操作パネル8よりのキー入力
があるか否かを調べ、ここで、キー入力があればステッ
プS11のキー入力処理を実行し、操作パネル8よりのキ
ー入力に対応した処理を実行し、ステップS10に戻る。
Then, in step S10, it is checked whether or not there is a key input from the operation panel 8. If there is a key input, the key input process of step S11 is executed, and the process corresponding to the key input from the operation panel 8 is executed. Execute and return to step S10.

ステップS10でキー入力が無い場合にはステップS12に進
み、現在オンラインモードであるか否かを調べ、オンラ
インモードでなければ再びステップS10に戻り、オンラ
インモードであれば、ステップS13に進み、情報処理装
置300(以下ホストと称す)よりの受信データが有るか
否かを調べる。受信データが無ければステップS10に戻
り、受信データが有ればステップS13よりステップS14に
進み、受信データはコマンドであるか否かを調べる。こ
れはホスト用コマンド解析部9よりコマンド解析の結
果、コマンドの受信か、データの受信かを知らせてくる
ため、この結果を判定すればよい。ここで、コマンド受
信であればステップS15のコマンド実行処理を実行し、
ホスト用コマンド解析部6の解析したコマンドに従った
処理を実行する。ホスト用コマンド解析部9では多くの
数のコマンドを解析可能な構成であり、CPU1よりの要求
によるホスト等に対する処理終了後ステップS10に戻
る。
If there is no key input in step S10, the process proceeds to step S12, it is checked whether or not it is currently in the online mode, and if it is not the online mode, the process returns to step S10 again. It is checked whether or not there is received data from the device 300 (hereinafter referred to as a host). If there is no received data, the process returns to step S10, and if there is received data, the process proceeds from step S13 to step S14 to check whether the received data is a command. This is notified from the command analysis unit 9 for host as the result of the command analysis, whether the command is received or the data is received. Therefore, the result may be determined. Here, if the command is received, the command execution process of step S15 is executed,
Processing is executed according to the command analyzed by the host command analysis unit 6. The host command analysis unit 9 has a configuration capable of analyzing a large number of commands, and returns to step S10 after the processing for the host or the like by the request from the CPU 1 is completed.

以上のキー入力処理及びコマンド処理においては、画像
情報出力装置によるホスト、又はスキャナ200よりの受
信画像データのプリントアウト処理、スキャナ200に対
する画像情報の読取指示、スキャナ200より画像情報を
受信しホストの処理形態に合わせて出力する転送処理、
ホストとスキャナ200よりの印刷データの合成プリント
等の処理を実行するが、これらの処理については公知で
あるので説明を省略する。
In the above key input processing and command processing, the host by the image information output device, or the printout processing of the image data received from the scanner 200, the image information read instruction to the scanner 200, the image information received from the scanner 200 Transfer processing that outputs according to the processing mode,
Processes such as composite printing of print data from the host and the scanner 200 are executed, but since these processes are publicly known, description thereof will be omitted.

ステップS14でコマンドの受信でなければプリントデー
タの受信であり、続くステップS16で受信データをホス
ト用インターフェース10より受け取り、RAM2のテキスト
エリアに順次格納する。
If the command is not received in step S14, the print data is received. In the following step S16, the received data is received from the host interface 10 and sequentially stored in the text area of the RAM2.

次にコマンド解析部9,12の制御を第5図のフローチャー
トを参照して以下に説明する。
Next, the control of the command analysis units 9 and 12 will be described below with reference to the flowchart of FIG.

ステップS20で接続されているインターフェースに受信
データがあるか否かを調べる。本実施例ではコマンド解
析部には1つのインターフェースが接続されている例に
ついて説明しているが、コマンド解析部に接続されるイ
ンターフェースに制約はなく、同じ種類のコマンドを有
するインターフェース使用のものであれば、2つ以上で
あってもよい。ステップS20で受信データであればステ
ップS21に進み、接続インターフェースより受信データ
を取り込む。そしてステップS22で取り込んだデータが
印刷出力すべきデータ(コマンド以外のデータ)か否か
を調べ、印刷出力すべきデータの場合にはステップS23
でCPU1にデータの受信を報知し、ステップS20に進む。
ステップS22でコマンドの受信の場合にはステップS24に
進み、受信コマンドの解析を行なう。
In step S20, it is checked whether or not the interface connected has received data. In the present embodiment, an example in which one interface is connected to the command analysis unit has been described, but there is no restriction on the interface connected to the command analysis unit and any interface using the same type of command may be used. For example, it may be two or more. If the received data is obtained in step S20, the process proceeds to step S21, and the received data is fetched from the connection interface. Then, it is checked whether the data fetched in step S22 is data to be printed out (data other than the command), and if it is data to be printed out, step S23 is performed.
Informs CPU 1 of the reception of data, and proceeds to step S20.
If the command is received in step S22, the process proceeds to step S24, and the received command is analyzed.

ホスト用コマンド解析部9の場合には、ホストよりの画
像情報出力装置100に対する制御コマンド、及びスキャ
ナ200に対する制御コマンドの解析処理、及び、自装置
よりホストに対するコマンドの生成をも行なう。このた
め、ステップS24のコマンド解析処理で解析するコマン
ドの量は非常に多くなっている。
In the case of the host command analysis unit 9, the host also analyzes the control command for the image information output device 100 and the control command for the scanner 200, and also generates the command for the host from its own device. Therefore, the amount of commands analyzed in the command analysis processing in step S24 is very large.

一方、出力用コマンド解析部12の場合には、相手側より
のコマンドはほとんどなく、主にステータス関係のみで
あり、制御コマンドの解析処理は非常に少なくてすむ。
On the other hand, in the case of the output command analysis unit 12, there are almost no commands from the other side, and only the status relations are mainly present, and the analysis processing of control commands can be very small.

ステップS25のコマンド解析処理が終了するとステップS
25で解析結果をCPU1に報知してステップS20に戻り、次
の受信データに備える。
When the command analysis processing in step S25 ends, step S
In step 25, the CPU 1 is notified of the analysis result and the process returns to step S20 to prepare for the next received data.

ステップS20でインターフェースよりの受信データの無
い場合にはステップS26に進み、コマンド送信要求があ
るか否かを調べる。このコマンド送信要求はCPU1より出
力されるものであり、操作パネル8よりのキー入力、ま
たはホストよりの指示により出力されるものである。こ
のコマンド送出要求のない場合にはステップ20に戻り、
送出要求のある場合にはステップS27で送出要求コマン
ドを生成して続くステップS28で接続された送出要求の
あったインターフェースに対してこのコマンドの送出を
指示する。
If there is no data received from the interface in step S20, the process proceeds to step S26, and it is checked whether or not there is a command transmission request. This command transmission request is output from the CPU 1, and is output by a key input from the operation panel 8 or an instruction from the host. If there is no request to send this command, return to step 20,
If there is a transmission request, a transmission request command is generated in step S27, and in step S28, the transmission of this command is instructed to the connected interface with the transmission request.

なお、このコマンドの送出はコマンド解析部で行なわ
ず、CPU1で直接行なってもよい。
Note that this command may be sent directly by the CPU 1, not by the command analysis section.

また、このコマンド解析をCPU1で行ない、コマンド解析
ルーチンをROM3に格納し、インターフェースを制御する
ときにこのコマンド解析ルーチンを起動させてもよい。
Further, this command analysis may be performed by the CPU 1, the command analysis routine may be stored in the ROM 3, and this command analysis routine may be activated when controlling the interface.

以上説明したように本実施例によれば、各インターフェ
ースの定義ができるため、インターフェースポートに任
意のインターフェース使用のインターフェース基板を装
着し、インターフェース設定部でセツトされたインター
フェースを定義するのみで、容易に他の装置との接続が
できる。
As described above, according to this embodiment, each interface can be defined. Therefore, it is easy to mount the interface board using an arbitrary interface on the interface port and define the set interface in the interface setting section. Can connect to other devices.

[発明の効果] 以上説明したように本発明によれば、外部装置から受信
したコマンドを解析する場合に用いる複数の解析手段の
それぞれを、複数の受信手段のいずれに対応させるかを
任意に設定し、受信手段毎に設定された解析手段を用い
て、受信手段により受信したコマンドを解析することが
できるので、異なる解析手段を必要とする複数の外部装
置を接続して印刷処理を実行する印刷装置を提供できる
効果がある。
[Effects of the Invention] As described above, according to the present invention, it is possible to arbitrarily set which of a plurality of receiving means each of the plurality of analyzing means used when analyzing a command received from an external device corresponds to. However, since the command received by the receiving means can be analyzed by using the analyzing means set for each receiving means, it is possible to connect a plurality of external devices that require different analyzing means to execute print processing. There is an effect that the device can be provided.

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

第1図は本発明に係る一実施例のブロック図、 第2図はスキャナの構成図、 第3図は本実施例のLBPエンジン部構成図、 第4図は本実施例の制御フローチャート、 第5図はコマンド解析部の制御フローチャートである。 図中1…CPU、2…RAM、3…ROM、4…LBPインターフェ
ース、5…LBPエンジン部、6…画像メモリ、7…パネ
ルインタフエース、8…操作パネル、9…ホスト用コマ
ンド解析部、10…ホスト用インタスエース、11,14…イ
ンターフェース設定部、12…出力用コマンド解析部、13
…出力用インターフェース、15…データ変換部、21…CC
D、22…蛍光灯ランプ、25,27…ミラー、26…レンズ、28
…感光体、33…前面露光ランプ、34…現像器、39…転写
帯電器、42…定着器、45…レーザ走査光学系ユニット、
100…画像情報出力装置、200…スキャナ、300…情報処
理装置である。
FIG. 1 is a block diagram of an embodiment according to the present invention, FIG. 2 is a configuration diagram of a scanner, FIG. 3 is a configuration diagram of an LBP engine section of this embodiment, FIG. 4 is a control flowchart of this embodiment, FIG. 5 is a control flowchart of the command analysis unit. 1 ... CPU, 2 ... RAM, 3 ... ROM, 4 ... LBP interface, 5 ... LBP engine section, 6 ... Image memory, 7 ... Panel interface, 8 ... Operation panel, 9 ... Host command analysis section, 10 … Host interface, 11, 14… Interface setting part, 12… Output command analysis part, 13
… Output interface, 15… Data converter, 21… CC
D, 22 ... Fluorescent lamp, 25, 27 ... Mirror, 26 ... Lens, 28
Photoconductor, 33 ... Front exposure lamp, 34 ... Developing device, 39 ... Transfer charging device, 42 ... Fixing device, 45 ... Laser scanning optical system unit,
100 ... Image information output device, 200 ... Scanner, 300 ... Information processing device.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡田 邦男 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 岸本 晋弥 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (56)参考文献 特開 昭59−72550(JP,A) ─────────────────────────────────────────────────── ─── Continuation of front page (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 Incorporated (56) References JP 59-72550 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】外部装置から受信したコマンドを解析する
場合に用いる複数の解析手段を有し、前記コマンドに従
って印刷する印刷装置であって、 複数の外部装置からコマンドを受信する複数の受信手段
と、 前記複数の解析手段のそれぞれを前記複数の受信手段の
いずれに対応させるかを前記受信手段毎に任意に設定す
る設定手段と、 前記設定手段により前記受信手段毎に設定された解析手
段を用いて、前記受信手段により受信したコマンドを解
析する制御手段と、 を有することを特徴とする印刷装置。
1. A printing apparatus having a plurality of analysis units used for analyzing a command received from an external device, and printing according to the command, the plurality of receiving units receiving commands from the plurality of external devices. A setting means for arbitrarily setting which of the plurality of receiving means corresponds to each of the plurality of analyzing means, and an analyzing means set by the setting means for each of the receiving means. And a control unit that analyzes the command received by the receiving unit.
JP61054689A 1986-03-14 1986-03-14 Printer Expired - Lifetime JPH0785214B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61054689A JPH0785214B2 (en) 1986-03-14 1986-03-14 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61054689A JPH0785214B2 (en) 1986-03-14 1986-03-14 Printer

Publications (2)

Publication Number Publication Date
JPS62213474A JPS62213474A (en) 1987-09-19
JPH0785214B2 true JPH0785214B2 (en) 1995-09-13

Family

ID=12977762

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61054689A Expired - Lifetime JPH0785214B2 (en) 1986-03-14 1986-03-14 Printer

Country Status (1)

Country Link
JP (1) JPH0785214B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01116725A (en) * 1987-10-30 1989-05-09 Canon Inc Printer
JP2738696B2 (en) * 1988-03-24 1998-04-08 キヤノン株式会社 Printing control device
JPH06326796A (en) * 1993-05-12 1994-11-25 Mita Ind Co Ltd Image formation processing system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5972550A (en) * 1982-10-19 1984-04-24 Ricoh Co Ltd Presence or absence deciding system of program memory for option

Also Published As

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

Similar Documents

Publication Publication Date Title
US4727435A (en) Image information processing system
US5040031A (en) Image processing apparatus which can control output to multiple devices to accommodate differing operating timing of those devices
US5396345A (en) Multi-function machine for combining and routing image data
US6144777A (en) Image forming apparatus having editing function
US5822500A (en) Image processing apparatus
US5151797A (en) Image forming apparatus with improved image forming speed
US6950200B1 (en) Apparatus and method for re-outputting image data under different conditions depending on time passing from output of the image data
JP2004004622A (en) Image forming apparatus and form setting control method
US5452108A (en) Image reading apparatus in which scanning direction of reading sensor is reversed in response to exchange of originals
US6909521B1 (en) Image forming system with scanner capable of changing magnification of scanned image
JPH0785214B2 (en) Printer
US4926200A (en) Electrophotographic printer
US6331900B1 (en) Controller for image forming apparatus
JPS62212153A (en) Apparatus for outputting image information
JP3225681B2 (en) Image forming device
JP3093321B2 (en) Image processing device
JP3176362B2 (en) Image processing device
JPS62212714A (en) Picture information output device
JPS62213473A (en) Picture information output device
JP3508143B2 (en) Image recording device
JPS62213472A (en) Picture information output device
JPS62213471A (en) Picture information output device
JPS62213476A (en) Picture information output device
KR910001044B1 (en) Copying machine of analogue/ digital type
JP3597875B2 (en) Copying system and copying method

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term