JP3101822B2 - Image forming device - Google Patents
Image forming deviceInfo
- Publication number
- JP3101822B2 JP3101822B2 JP02107663A JP10766390A JP3101822B2 JP 3101822 B2 JP3101822 B2 JP 3101822B2 JP 02107663 A JP02107663 A JP 02107663A JP 10766390 A JP10766390 A JP 10766390A JP 3101822 B2 JP3101822 B2 JP 3101822B2
- Authority
- JP
- Japan
- Prior art keywords
- controller
- peripheral device
- control unit
- print sequence
- sequence control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Debugging And Monitoring (AREA)
- Facsimile Transmission Control (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Controlling Sheets Or Webs (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は画像形成装置に係り、特に複数の周辺機器、
例えば給紙装置,排紙装置等が接続されたシステムにお
けるコントローラ,プリントシーケンス及び該複数の周
辺機器との通信制御に関するものである。The present invention relates to an image forming apparatus, and in particular, to a plurality of peripheral devices,
For example, the present invention relates to a controller and a print sequence in a system to which a paper feeding device, a paper discharging device, and the like are connected, and communication control with the plurality of peripheral devices.
(従来の技術) レーザープリンタ、複写機等の画像形成装置において
は、近年多機能化が進み、それに伴ない画像形成装置本
体の周辺機器も多機能化、高精能化し、それらをシステ
ムとして制御する場合、制御する側のコントローラ(プ
リントシーケンス制御部を含む)は周辺機器の状態をあ
る程度把握しておかなければ全体を効率良く円滑に動作
制御できない。(Prior art) In image forming apparatuses such as laser printers and copiers, the number of functions has been increasing in recent years, and peripheral devices of the image forming apparatus have also become multifunctional and highly sophisticated, and these are controlled as a system. In this case, the controller (including the print sequence control unit) on the controlling side cannot efficiently and smoothly control the entire operation unless the state of the peripheral devices is known to some extent.
(発明が解決しようとする課題) 例えば、第3図は本発明が実施される一例としてのレ
ーザープリンタ2の場合は、プリントシーケンス制御部
4が周辺機器6,7と通信し、周辺機器に関する状態等の
情報を把握してコントローラ3の周辺機器選択部32と通
信している。そして、上記周辺機器選択部では、例えば
周辺機器に電源が入っているか、エラーはないか等の情
報をプリントシーケンス制御部4と通信して認識するよ
うになっている。(Problems to be Solved by the Invention) For example, FIG. 3 shows a laser printer 2 according to an embodiment of the present invention. And communicates with the peripheral device selection unit 32 of the controller 3. The peripheral device selection unit communicates with the print sequence control unit 4 and recognizes information such as whether the peripheral device is turned on and whether there is an error.
もし、プリントシーケンス制御部4が周辺機器6,7に
関する情報を蓄えきれていなく、1つの通信が成功した
時点で周辺機器6,7とは通信可能であるとコントローラ
3の周辺機器選択部32に伝えると、次のような不具合い
が発生する。If the print sequence control unit 4 cannot store the information on the peripheral devices 6 and 7 and it is possible to communicate with the peripheral devices 6 and 7 at the time of one successful communication, the peripheral device selection unit 32 of the controller 3 If you do, the following problems will occur.
コントローラ3の周辺機器選択部32よりプリントシー
ケンス制御部4に対し、周辺機器6,7に関するプリント
シーケンス制御部4が蓄えていない情報の問い合せがあ
った場合、その問い合せに対し答えられない。もしくは
“その問い合せに関しては答えられない”という内容の
回答をすることになり、コントローラ3の周辺機器選択
部32に対して不適切な回答とならざるを得ない。If there is an inquiry from the peripheral device selection unit 32 of the controller 3 to the print sequence control unit 4 about information that the print sequence control unit 4 does not store for the peripheral devices 6 and 7, the inquiry cannot be answered. Alternatively, an answer is given that the answer is "I cannot answer this inquiry", and the answer must be inappropriate to the peripheral device selection unit 32 of the controller 3.
本発明はこのような不具合いを解消し、システム全体
を効率良く円滑に動作制御することが可能な画像形成装
置を提供することを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to provide an image forming apparatus capable of solving such a problem and efficiently and smoothly controlling the operation of the entire system.
(課題を解決するための手段) 本発明は上記課題を解決し目的を達成するため、画像
処理、及び複数接続されている周辺機器の中から何れの
周辺機器を使用するかを制御するコントローラと、該コ
ントローラに通信可能に接続されるとともに、前記周辺
機器に通信可能に接続され、前記周辺機器の動作タイミ
ングを制御するプリントシーケンス制御部とを備えた画
像形成装置において、前記プリントシーケンス制御部
は、前記周辺機器に対してその状態を問い合わせる複数
種類のコマンドを送信し、該複数種類のコマンドに対す
るレスポンスを受信するものであって、前記受信したレ
スポンスを順次記憶するメモリを備え、該メモリに記憶
された前記レスポンスの全てが正常である場合に、前記
コントローラに対して、該コントローラからの問い合わ
せにより、または自発的に前記周辺機器との通信が可能
であることを通知することを特徴とする。(Means for Solving the Problems) In order to solve the above problems and achieve the object, the present invention provides a controller which controls image processing and which peripheral device to use from among a plurality of connected peripheral devices. A print sequence control unit communicably connected to the controller, communicably connected to the peripheral device, and controlling an operation timing of the peripheral device. Transmitting a plurality of types of commands for inquiring of the status to the peripheral device and receiving responses to the plurality of types of commands, comprising a memory for sequentially storing the received responses, and storing the received responses in the memory. If all of the responses provided are normal, the controller It is characterized by notifying that communication with the peripheral device is possible by inquiry or voluntarily.
(作 用) 本発明はプリントシーケンス制御部から送信したコマ
ンドに対し、周辺機器より全て正常なレスポンスが得ら
れた場合に、コントローラの周辺機器選択部に対し自発
的またはコントローラからの問い合わせに対し、該周辺
機器と通信可能であることのレスポンスを回答するよう
にして、通信が円滑に行なわれ動作が効率よくなされ
る。(Operation) In the present invention, when all normal responses are obtained from the peripheral device to the command transmitted from the print sequence control unit, the peripheral device selection unit of the controller voluntarily or responds to an inquiry from the controller. By responding to the response indicating that communication with the peripheral device is possible, the communication is performed smoothly and the operation is performed efficiently.
(実施例) 第3図は本発明が実施される一例としてレーザープリ
ンタのシステム構成図を示す。図に示すようにレーザー
プリンタの周辺機器6,7のどの周辺機器を使用するかの
指定を行なうホストコンピュータ1と、レーザープリン
タ2に接続された複数の周辺機器6,7からなる。(Embodiment) FIG. 3 shows a system configuration diagram of a laser printer as an example in which the present invention is implemented. As shown in the figure, a host computer 1 for specifying which one of the peripheral devices 6 and 7 of the laser printer is to be used, and a plurality of peripheral devices 6 and 7 connected to the laser printer 2.
レーザープリンタ2はコントローラ3とプリントシー
ケンス制御部4と操作パネル5等からなる。ここで、コ
ントローラ3はホストコンピュータ1よりコードで送信
された画像を画素データに変換する画像処理部31と、ホ
ストコンピュータ1或いは操作パネル5より指定された
複数の周辺機器6,7のどの周辺機器を使用するかを制御
する周辺機器選択部32等よりなる。プリントシーケンス
制御部4は図示されていない給紙装置の記録紙、各種モ
ータ、帯電・転写・分離チャージャなどのタイミング制
御や複数の周辺機器6,7との通信制御を司どる。また、
操作パネル5は複数の周辺機器、記録紙のサイズ、等の
選択スイッチ、プリンタの状態表示部等からなる。更に
周辺機器としては前記給紙装置(大量給紙装置、給紙カ
セット等)、排紙装置等であり、レーザープリンタ本体
に接続する機器をいう。なお、上記コントローラ3はホ
ストコンピュータ1内にあってもよい。The laser printer 2 includes a controller 3, a print sequence control unit 4, an operation panel 5, and the like. Here, the controller 3 includes an image processing unit 31 that converts an image transmitted as a code from the host computer 1 into pixel data, and a peripheral device among a plurality of peripheral devices 6 and 7 designated by the host computer 1 or the operation panel 5. And a peripheral device selection unit 32 for controlling whether or not to use. The print sequence controller 4 controls timing of recording paper, various motors, charging / transfer / separation chargers and the like of a paper feeder (not shown), and communication control with a plurality of peripheral devices 6 and 7. Also,
The operation panel 5 includes a plurality of peripheral devices, selection switches for recording paper size, etc., a printer status display unit, and the like. Further, peripheral devices include the above-mentioned paper feeding device (such as a large-volume paper feeding device and a paper feeding cassette), a paper discharging device, and the like, and are devices connected to the laser printer main body. The controller 3 may be provided in the host computer 1.
次にプリントシーケンス制御部4と周辺機器6,7また
はコントローラ3との信号ラインの構成例を第4図に示
す。図において、TXDはプリントシーケンス制御部4か
らの送信データラインで、▲▼制御線がアクティ
ブの時にデータを送信することができる。RXDは周辺機
器6,7またはコントローラ3からの受信データライン
で、データを受信することが可能なとき、▲▼制
御線をアクティブにするものであり、第5図にその時の
タイミングチャートを示し、▲▼,▲▼が
アクティブ時にデータが送、受されるが、この▲
▼,▲▼は必ずしも必要でなく所定のタイミング
でデータの授受ができればよい。Next, FIG. 4 shows a configuration example of signal lines between the print sequence control unit 4 and the peripheral devices 6, 7 or the controller 3. In the figure, TXD is a transmission data line from the print sequence control unit 4, and can transmit data when the control line is active. RXD is a data line received from the peripheral device 6, 7 or the controller 3, and activates the control line when data can be received. FIG. 5 shows a timing chart at that time. Data is sent and received when ▲ ▼ and ▲ ▼ are active.
▼ and ▲ ▼ are not necessarily required, as long as data can be exchanged at a predetermined timing.
上記コントローラ3からプリントシーケンス制御部4
に送信するコマンドの種類は、フィードスタート、トレ
イセレクト等の実行命令と、下記に例示するプリンタあ
るいは周辺機器の状態を問い合せるコマンドとに大別さ
れる。The controller 3 to the print sequence controller 4
The types of commands transmitted to the printer are broadly divided into execution commands such as feed start and tray selection, and commands for inquiring the status of a printer or a peripheral device as described below.
などである。 And so on.
また、プリントシーケンス制御部4から周辺機器6,7
に送信するコマンドも上記同様の実行命令と、下記に例
示する周辺機器の状態を問い合せるコマンドとに大別さ
れる。In addition, the print sequence control unit 4 sends the peripheral devices 6 and 7
The commands to be transmitted to the peripheral device are roughly divided into an execution command similar to the above, and a command for inquiring the status of the peripheral device exemplified below.
などである。 And so on.
上述したレーザープリンタのシステム構成において、
該プリンタシステムの電源をONしたとすると、この時点
ではプリントシーケンス制御部4は周辺機器6,7に対す
る状態を把握できていない。このような時に前記コント
ローラ3からプリントシーケンス制御部4に前記コマン
ド(a)〜(h)…等が来た時に、プリントシーケンス
制御部はコントローラに対して周辺機器の状態を返答で
きない。また、ある時に周辺機器6,7に電源が入った直
後も、同様である。In the system configuration of the laser printer described above,
Assuming that the power of the printer system is turned on, the print sequence control unit 4 has not been able to grasp the state of the peripheral devices 6 and 7 at this time. In such a case, when the commands (a) to (h)... Are sent from the controller 3 to the print sequence control section 4, the print sequence control section cannot reply to the controller with the state of the peripheral device. The same applies immediately after the peripheral devices 6 and 7 are powered on at a certain time.
本発明は上述した場合の不具合いを解消するため第1
図に示したプロトコルに従って制御するものである。以
下に各処理段階(A)〜(F)について夫々説明する。The first aspect of the present invention is to solve the problem in the above case.
It is controlled according to the protocol shown in the figure. Hereinafter, each of the processing steps (A) to (F) will be described.
(A)プリントシーケンス制御部4は前記周辺機器6,7
に送信する状態を問い合せるコマンド(ア)〜(オ)…
等のうちの1つをセレクトして周辺機器6,7に送信す
る。(以下。周辺機器をSxとし、x=1,2…nとする) (B)周辺機器Sxよりプリントシーケンス制御部4に適
切なレスポンスがあったか否かを判断し、適切なレスポ
ンスがあれば(BのYES)、処理(C)へ進み、なけれ
ば(BのNO)処理Fへ進む。(A) The print sequence control unit 4 controls the peripheral devices 6 and 7
Commands (A) to (E) for inquiring the state of transmission to
Is selected and transmitted to the peripheral devices 6 and 7. (Hereinafter, the peripheral device is assumed to be Sx, and x = 1, 2,..., N.) (B) It is determined whether or not the print sequence control unit 4 has received an appropriate response from the peripheral device Sx. If (YES in B), the process proceeds to process (C), and if not (NO in B), the process proceeds to process F.
(C)プリントシーケンス制御部4は、上記処理(B)
で得られたレスポンス内容を、第2図に示すようにRAM
のSx(RAMのS1,S2…Sn)に割当て夫々のエリアに格納す
る。(C) The print sequence control unit 4 performs the processing (B)
The response content obtained in step 2 is stored in RAM as shown in FIG.
Stored in the S x (S 1, S 2 ... Sn of RAM) to the assigned respective areas.
(F)プリントシーケンス制御部4は、上記処理(B)
で得た不適切なレスポンスを回答した周辺機器またはレ
スポンスのなかった周辺機器SxのRAMエリアをクリア
し、再び上記処理(A)に戻り、ここからやり直す。(F) The print sequence control unit 4 executes the processing (B)
The RAM area of the peripheral device that responded to the inappropriate response obtained in or the peripheral device Sx that did not respond is cleared, the process returns to the above process (A), and the process is repeated from here.
(D)上記処理(B)で適切なレスポンスを回答した周
辺機器Sxに対し、前記プリントシーケンス制御部から該
周辺機器Sxの状態を問い合せる前記コマンド(ア)〜
(オ)…等を一通り送信し、正常なレスポンスが得られ
るかどうか判断する。もし、全てのコマンドに対し
(B)(C)の処理が完了したならば、つまり全てのコ
マンドに対し正常なレスポンスが得られたならば(Dの
YES)(E)の処理をする。また、全てのコマンドに対
するレスポンスが得られていなければ(DのNO)上記処
理(A)に戻り、先に(A)で送信したのと別のコマン
ド((ア)〜(オ)…の1つ)を周辺機器Sxに送信す
る。(D) The commands (A) to (5) to inquire the status of the peripheral device Sx from the print sequence control unit with respect to the peripheral device Sx that has returned an appropriate response in the process (B).
(E) ... is transmitted as a whole, and it is determined whether or not a normal response can be obtained. If the processing of (B) and (C) is completed for all commands, that is, if a normal response is obtained for all commands (D
YES) Perform the processing of (E). If responses to all commands have not been obtained (NO in D), the process returns to the above process (A), and another command ((A) to (E)...) ) To the peripheral device Sx .
(E)プリントシーケンス制御部4は、以下のいずれか
の処理を行なう。(E) The print sequence control unit 4 performs one of the following processes.
自発的にコントローラ1に対し、「周辺機器Sxと通
信可能になった」という内容を送信する。The content that "communication with the peripheral device Sx is enabled" is transmitted to the controller 1 voluntarily.
コントローラ2より、「どの周辺機器Sxも通信可能
か?」という問い合せを受けた場合に対し、「Sxとは通
信可能である」というレスポンスを返せるようにしてお
く。In response to an inquiry from the controller 2 asking, "Are any of the peripheral devices Sx communicable?", A response indicating that "communication with Sx is possible" can be returned.
(発明の効果) 以上説明したように本発明によれば、プリントシーケ
ンス制御部が複数の周辺機器の状態を把握した上で、コ
ントローラ(周辺機器選択部)に対し、通信可能である
ことを知らせるようにしたので、プリントシーケンス制
御部とコントローラの通信が円滑に行なわれ、動作効率
が良い。(Effect of the Invention) As described above, according to the present invention, the print sequence control unit grasps the states of a plurality of peripheral devices, and then notifies the controller (peripheral device selection unit) that communication is possible. As a result, communication between the print sequence control unit and the controller is performed smoothly, and operation efficiency is high.
第1図は本発明方式によるプロトコルの流れ図、第2図
はプリンタのプリントシーケンス制御部に設定された周
辺機器Sxからのレスポンスを格納するRAMの一例を示す
図、第3図は本発明が実施される一例としてのレーザー
プリンタのシステム構成図、第4図はプリントシーケン
ス制御部と周辺機器またはコントローラとの信号ライン
構成の1例図、第5図は第4図のタイミイングチャート
である。 1……ホストコンピュータ、2……レーザープリンタ、
3……コントローラ、4……プリントシーケンス制御
部、5……操作パネル、6,7……複数の周辺機器
(Sx)、31……画像処理部、32……周辺機器選択部。FIG. 1 is a flowchart of a protocol according to the method of the present invention, FIG. 2 is a diagram showing an example of a RAM for storing a response from a peripheral device Sx set in a print sequence control unit of a printer, and FIG. FIG. 4 is a diagram showing an example of a signal line configuration between a print sequence control unit and a peripheral device or a controller, and FIG. 5 is a timing chart of FIG. 1 ... host computer, 2 ... laser printer,
3 ... controller, 4 ... print sequence control unit, 5 ... operation panel, 6, 7 ... plural peripheral devices (S x ), 31 ... image processing unit, 32 ... peripheral device selection unit.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−288950(JP,A) 特開 昭64−88562(JP,A) 特開 昭59−37562(JP,A) 特開 昭55−157023(JP,A) 特開 昭60−169952(JP,A) 特開 昭59−132054(JP,A) 特開 昭57−83835(JP,A) 特開 昭61−130173(JP,A) (58)調査した分野(Int.Cl.7,DB名) G03G 15/00 303 G03G 15/36 G03G 21/00 370 - 540 G03G 21/02 - 21/04 G03G 21/14 G03G 21/20 B41J 29/38 G06F 11/28 - 11/34 ──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-1-288950 (JP, A) JP-A-64-88562 (JP, A) JP-A-59-37562 (JP, A) JP-A-55-88562 157023 (JP, A) JP-A-60-169952 (JP, A) JP-A-59-132054 (JP, A) JP-A-57-83835 (JP, A) JP-A-61-130173 (JP, A) (58) Field surveyed (Int.Cl. 7 , DB name) G03G 15/00 303 G03G 15/36 G03G 21/00 370-540 G03G 21/02-21/04 G03G 21/14 G03G 21/20 B41J 29 / 38 G06F 11/28-11/34
Claims (1)
器の中から何れの周辺機器を使用するかを制御するコン
トローラと、該コントローラに通信可能に接続されると
ともに、前記周辺機器に通信可能に接続され、前記周辺
機器の動作タイミングを制御するプリントシーケンス制
御部とを備えた画像形成装置において、 前記プリントシーケンス制御部は、前記周辺機器に対し
てその状態を問い合わせる複数種類のコマンドを送信
し、該複数種類のコマンドに対するレスポンスを受信す
るものであって、前記受信したレスポンスを順次記憶す
るメモリを備え、該メモリに記憶された前記レスポンス
の全てが正常である場合に、前記コントローラに対し
て、該コントローラからの問い合わせにより、または自
発的に前記周辺機器との通信が可能であることを通知す
ることを特徴とする画像形成装置。1. A controller for controlling image processing and a peripheral device to be used from among a plurality of peripheral devices connected thereto, and a controller communicably connected to the controller and communicable with the peripheral device. And a print sequence control unit that controls the operation timing of the peripheral device.The print sequence control unit transmits a plurality of types of commands for inquiring the peripheral device about its state. Receiving a response to the plurality of types of commands, comprising a memory for sequentially storing the received responses, when all of the responses stored in the memory are normal, to the controller Can communicate with the peripheral device by an inquiry from the controller or voluntarily. An image forming apparatus for notifying that there is.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02107663A JP3101822B2 (en) | 1990-04-25 | 1990-04-25 | Image forming device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02107663A JP3101822B2 (en) | 1990-04-25 | 1990-04-25 | Image forming device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH047563A JPH047563A (en) | 1992-01-10 |
JP3101822B2 true JP3101822B2 (en) | 2000-10-23 |
Family
ID=14464862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP02107663A Expired - Fee Related JP3101822B2 (en) | 1990-04-25 | 1990-04-25 | Image forming device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3101822B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08161971A (en) * | 1994-12-07 | 1996-06-21 | Misaki Denshi Kogyo Kk | Slide switch |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7172244B2 (en) * | 2018-07-26 | 2022-11-16 | セイコーエプソン株式会社 | PRINTING APPARATUS AND PRINTING APPARATUS CONTROL METHOD |
-
1990
- 1990-04-25 JP JP02107663A patent/JP3101822B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08161971A (en) * | 1994-12-07 | 1996-06-21 | Misaki Denshi Kogyo Kk | Slide switch |
Also Published As
Publication number | Publication date |
---|---|
JPH047563A (en) | 1992-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3565567B2 (en) | Switching device and method for sharing peripheral device | |
JP3143976B2 (en) | Image processing device | |
US6369906B1 (en) | Image reproduction apparatus and method for controlling image reproduction apparatus | |
EP0740452A2 (en) | Image forming apparatus and method used therefor | |
JP3020699B2 (en) | Printing equipment | |
JP3101822B2 (en) | Image forming device | |
JP4299994B2 (en) | Compound device system | |
US6191870B1 (en) | Image communication method and apparatus therefor | |
EP0545732A1 (en) | Printing apparatus for bit map data in unit of page | |
JP3239703B2 (en) | Data transfer system, data processing device, printer, and data transfer method | |
EP1437646B1 (en) | printing control | |
JPH1145137A (en) | Unit and method for interface control and printer | |
JP2860210B2 (en) | Printing control device | |
KR100334111B1 (en) | Method for canceling of printing job | |
JP3004440B2 (en) | Printing method and apparatus | |
JP3021024B2 (en) | Printing system and host computer | |
JP2874541B2 (en) | High-speed printer output system | |
JPH10293661A (en) | Network printer system | |
JP2001134402A (en) | Adapter for network | |
JPH05233172A (en) | Image recorder | |
JPS62102329A (en) | Printing device | |
JP3994569B2 (en) | Image processing device | |
JPH03216373A (en) | Page printer | |
JPH02113324A (en) | Printer controller | |
JPH06149431A (en) | Interface device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080825 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080825 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090825 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |