JP2841859B2 - Printer control device - Google Patents
Printer control deviceInfo
- Publication number
- JP2841859B2 JP2841859B2 JP2337688A JP33768890A JP2841859B2 JP 2841859 B2 JP2841859 B2 JP 2841859B2 JP 2337688 A JP2337688 A JP 2337688A JP 33768890 A JP33768890 A JP 33768890A JP 2841859 B2 JP2841859 B2 JP 2841859B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- slave
- paper
- memory
- paper feed
- 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
- 230000007246 mechanism Effects 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000002360 preparation method Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/22—Pc multi processor system
- G05B2219/2231—Master slave
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25324—Modules connected to serial bus
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明は、カット紙プリンタに関わり、特にそのプロ
セス制御を複数のプロセッサで行う制御装置に関するも
のである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cut sheet printer, and more particularly, to a control device for controlling the process by a plurality of processors.
カット紙プリンタは、断裁された用紙に印刷できると
いう点で、連続紙プリンタに対する使用上の利点を有す
る。Cut paper printers have an advantage over continuous paper printers in that they can print on cut paper.
例えば、複数の給紙ホッパを持たせることにより、用
紙サイズの異なる印刷出力業務も用紙を替えることなく
連続印刷が可能であり、また1つの給紙ホッパに色紙を
入れておき見出し用紙の自動挿入等に使うこともでき
る。For example, by providing a plurality of paper feed hoppers, continuous printing can be performed without changing the paper even for print output jobs of different paper sizes. It can also be used for example.
また印刷後の用紙後処理についても、例えば多量の印
刷を行うユーザに対して、長時間の連続印刷を可能にす
る大容量スタッカ装置、印刷業務毎に自動で用紙の仕分
けを行う、ジョブセパレーション装置、或いは、ステー
プルと孔開けを自動で行う製本装置などが、カット紙プ
リンタの利便性を向上させている。For paper post-processing after printing, for example, a large-capacity stacker device that enables continuous printing for a long time for a user who performs a large amount of printing, and a job separation device that automatically sorts paper for each printing job. Alternatively, a bookbinding apparatus that automatically performs staples and holes has improved the convenience of a cut sheet printer.
しかし、特定のユーザがこれら各種機能を全て必要と
することは極めて希であり、全ての機能を備えること
は、プリンタの価格、大きさの点を考えると不利な点が
多い。そのために、これらの付加的機能は高速、高価格
な大型の高級機に備えられるか、ユーザが選択して装着
出来るオプシュン装置として供給されることが一般的で
ある。However, it is extremely rare that a specific user needs all of these various functions, and having all the functions has many disadvantages in view of the price and size of the printer. For this purpose, these additional functions are generally provided in a high-speed, high-priced, large-scale high-end machine, or supplied as an optional device that can be selected and mounted by a user.
近年、1チップマイコンにより制御部を小型、高機能
にすることが可能となり、オプション装置に制御用のス
レーブプロセッサを持たせる例が増えてきた。このスレ
ーブプロセッサはプリンタ本体に設けたマスタプロセッ
サとのインタフェイスを介して、コマンド受信、ステー
タス報告を行い、オプション装置の制御を行う。In recent years, it has become possible to reduce the size and function of a control unit by using a one-chip microcomputer, and an example in which an optional device is provided with a slave processor for control has been increasing. The slave processor receives a command, reports a status, and controls an optional device via an interface with a master processor provided in the printer main body.
以下第1図及び第5図〜第7図を用いて従来技術につ
いて説明する。第1図は、カット紙レーザビームプリン
タの概略図であり、図中1は規定寸法に断裁された用紙
を複数枚積み重ねられる給紙部であり、この給紙部1か
ら1枚ずつ用紙が搬送部2に送り出される。搬送部2は
用紙を所定の速度で送りながら、搬送路上に設けられた
用紙検出センサにより搬送状態に監視を行う。印写部3
は、光学部4によるレーザのオン/オフで形成された感
光ドラム11上の潜像にトナー像を現像し、用紙の搬送に
同期取りを行なって用紙上に前記トナー像の転写を行
う。The prior art will be described below with reference to FIGS. 1 and 5 to 7. FIG. 1 is a schematic view of a cut-sheet laser beam printer. In FIG. 1, reference numeral 1 denotes a paper feed unit for stacking a plurality of sheets cut to a predetermined size, from which paper is conveyed one by one. It is sent to the section 2. The transport unit 2 monitors the transport state by a paper detection sensor provided on the transport path while feeding the paper at a predetermined speed. Printing section 3
Develops a toner image on the latent image on the photosensitive drum 11 formed by turning on / off the laser by the optical unit 4, synchronizes with the conveyance of the sheet, and transfers the toner image onto the sheet.
トナー像が転写された用紙は引き続き搬送路を走行し
ながら、定着部でトナー像の定着が行われ、排紙部5で
に送り込まれる。排紙部5では、印刷の終了した用紙を
順次指定の用紙スタッカ13に積載する。この従来例にお
いては、給紙部1では3個の給紙ホッパが配置され、用
紙排紙部5では2個の用紙スタッカが配置された例を示
している。While the paper on which the toner image has been transferred continues to travel on the transport path, the toner image is fixed at the fixing unit, and is sent to the paper discharging unit 5. The paper discharge unit 5 sequentially stacks the printed paper on the designated paper stacker 13. In this conventional example, three paper feed hoppers are arranged in the paper feed unit 1 and two paper stackers are arranged in the paper discharge unit 5.
これらの給紙ホッパ12、及び用紙スタッカ13は、ユー
ザの業務形態により追加、削減させることが可能であ
り、排紙部5のとなりに第5図のマルチビンスタッカ14
をオプション装置として装着させることもできる。The paper feed hopper 12 and the paper stacker 13 can be added or reduced depending on the type of work of the user, and the multi-bin stacker 14 shown in FIG.
Can be mounted as an optional device.
第6図に従来技術によるカット紙レーザビームプリン
タの制御部のブロック構成図を示す。図において、給紙
ホッパ制御部55〜57、搬送制御部25、用紙スタッカ制御
部58〜59、印字制御部26、光学制御部24、及びマルチビ
ンスタッカ制御部29は、各々第1図の給紙ホッパ12、搬
送部2、用紙スタッカ13、印写部3及び光学部4、及び
第5図のマルチビンスタッカ14の各機構モジュール部の
制御を担当するスレーブ制御ユニットであり、それぞれ
個別にスレーブプロセッサを用いて制御を行う。またマ
スタ制御ユニット20は図示しない上位装置からの印刷指
令を受信し、前記の各スレーブ制御ユニットに対して給
紙動作開始指示、トナー現像/転写動作開始指示等の個
別コマンド発行処理を行うことにより、各機構モジュー
ルの同期取りを行ってプリンタ装置全体の印刷動作を管
理する。FIG. 6 is a block diagram showing a control section of a conventional cut sheet laser beam printer. In the figure, the paper feed hopper control units 55 to 57, the transport control unit 25, the paper stacker control units 58 to 59, the print control unit 26, the optical control unit 24, and the multi-bin stacker control unit 29 A slave control unit that is in charge of controlling the paper hopper 12, the transport unit 2, the paper stacker 13, the printing unit 3, the optical unit 4, and each mechanism module of the multi-bin stacker 14 in FIG. Control is performed using a processor. The master control unit 20 receives a print command from a higher-level device (not shown) and issues individual command issuing processing such as a feed operation start instruction and a toner development / transfer operation start instruction to each of the slave control units. Synchronizes each mechanism module to manage the printing operation of the entire printer.
第7図は、従来技術によるスレーブ制御ユニットの例
として給紙ホッパ制御部の構成例を示す図である。スレ
ーブインタフェイス回路40はマスタ制御ユニット20から
送られてきたシリアルコマンドデータを8BITのパラレル
コマンドデータに変換し、スレーブプロセッサ42に伝達
する、スレーブプロセッサ42は読みだし専用メモリ43に
書き込まれた制御プログラムにより、前記のコマンド内
容を解析し、出力ラッチ45を制御してモータの駆動その
他の処理を実行する。FIG. 7 is a diagram showing a configuration example of a paper feed hopper control unit as an example of a slave control unit according to the prior art. The slave interface circuit 40 converts the serial command data sent from the master control unit 20 into 8-bit parallel command data and transmits it to the slave processor 42.The slave processor 42 writes the control program written in the read-only memory 43. Thus, the contents of the command are analyzed, and the output latch 45 is controlled to execute driving of the motor and other processes.
また用紙エンプィセンサ49等、各種センサの状態は、
入力バッファ47を介してスレーブプロセッサ42に取り込
まれ、給紙ホッパ部の制御条件として使われると同時
に、スレーブインタフェイス回路40でシリアルステータ
データに変換されて、マスタ制御ユニット20に送られ
る。The state of various sensors such as the paper empty sensor 49 is as follows.
The data is taken into the slave processor 42 via the input buffer 47 and is used as a control condition of the paper feed hopper unit. At the same time, the data is converted into serial stator data by the slave interface circuit 40 and sent to the master control unit 20.
このように、各部位毎に個別の制御部を持つことによ
り、マスタ制御ユニット20のプログラムを単純にするこ
とができ、処理速度の向上が図れる。また、マスタ制御
ユニットにオプション装置のスレーブ制御ユニットとの
インタフェイス、及びそのオプション装置の管理プログ
ラムを準備しておくことにより、例えばマルチビンスタ
ッカ14のようなオプション装置を追加することができ
る。As described above, by providing an individual control unit for each part, the program of the master control unit 20 can be simplified, and the processing speed can be improved. Also, by preparing an interface of the optional device with the slave control unit and a management program for the optional device in the master control unit, an optional device such as the multi-bin stacker 14 can be added.
しかしながら、前記の従来技術には仕様変更が容易で
ないという欠点があった。例えばプリンタ本体の用紙搬
送速度を変更する等の仕様変更を行う場合、マスタCPU
のプログラムから各スレーブ制御ユニットのスレーブプ
ロセッサのプログラムまで多岐に渡り変更する必要があ
る。また、新規機能を持つオプション装置を開発して接
続する場合にも、プリンタ本体の印刷速度が異なる場合
には印刷速度毎に別オプション装置を準備する必要があ
った。However, the prior art described above has a disadvantage that the specification change is not easy. For example, when changing specifications such as changing the paper transport speed of the printer, the master CPU
It is necessary to change a wide variety of programs from the program of (1) to the program of the slave processor of each slave control unit. Also, when an optional device having a new function is developed and connected, if the printing speed of the printer body is different, it is necessary to prepare another optional device for each printing speed.
本発明は上記に鑑みてなされたもので、その目的とす
るところは、複数のプロセッサで制御されるプンンタ装
置において、装置の仕様変更を容易とし、また印刷速度
等プリンタ本体の仕様が異なる場合にも、共通に使用で
きるスレーブ制御ユニットを供給できるようにするもの
である。The present invention has been made in view of the above, and an object of the present invention is to make it easy to change device specifications in a punter device controlled by a plurality of processors, and to provide a case where the specifications of a printer main body such as a printing speed are different. This also allows a commonly used slave control unit to be supplied.
本発明は、印刷速度等のプリンタ本体の仕様が異なる
場合でも、スレーブ制御ユニットにより設定される時間
制御タイマのカウント値、及びスレーブ制御ユニット
が、装置状態に従い処理を選択する条件を変更すれば、
スレーブ制御ユニットの仕様を変更できる点に着目し、
インタフェイスバスを介して行うデータ交信により、前
記の時間制御タイマのカウント値、及び装置状態の判定
条件をマスタ制御ユニットから変更出来るよう工夫した
ものである。The present invention, even when the specifications of the printer body such as printing speed is different, if the count value of the time control timer set by the slave control unit, and the slave control unit changes the conditions for selecting processing according to the device state,
Focusing on the fact that the specifications of the slave control unit can be changed,
The present invention is devised so that the master control unit can change the count value of the time control timer and the condition for judging the device state by data communication performed through the interface bus.
以下本発明を第1図〜第3図に示した実施例を用いて
詳細に説明する。第1図は本発明によるカット紙レーザ
ビームプリンタの1実施例を示すブロック図であり、先
に従来技術の説明で述べた通りである。Hereinafter, the present invention will be described in detail with reference to the embodiment shown in FIGS. FIG. 1 is a block diagram showing an embodiment of a cut sheet laser beam printer according to the present invention, which is as described in the description of the prior art.
第2図に本発明によるカット紙レーザビームプリンタ
の制御部のブロック構成図を示す。FIG. 2 is a block diagram showing the control unit of the cut sheet laser beam printer according to the present invention.
図において、給紙ホッパ制御部21〜23、搬送制御部2
5、用紙スタッカ制御部27〜28、印写制御部26、光学制
御部24、及びマルチビンスタッカ制御部29は、各々第1
図の給紙ホッパ12a〜12c、搬送部2、用紙スタッカ13a
〜13b、印写部3、光学部4及び第5図のマルチビンス
タッカ14の各機構モジュールの制御を担当するスレーブ
制御ユニットであり、それぞれ個別にスレーブプロセッ
サを用いて制御を行う。またマスタ制御ユニット20は図
示しない上位装置からの印刷指令を受信し、前記の給紙
ホッパ制御部c23、搬送制御部25、用紙スタッカ制御部a
27、印写制御部26及び光学制御部24の各スレーブ制御ユ
ニットに対して、シリアルインタフェイスバス36を介し
て、印刷動作開始指示、印刷動作停止指示等のコマンド
発行処理を行いプリンタ装置全体の印刷動作を管理す
る。また第3図は本発明による、給紙ホッパ制御部c23
の構成を示すブロック図である。In the figure, the paper feed hopper controllers 21 to 23, the transport controller 2
5. The paper stacker control units 27 to 28, the printing control unit 26, the optical control unit 24, and the multi-bin stacker control unit 29
The illustrated paper feed hoppers 12a to 12c, the transport unit 2, and the paper stacker 13a
13b, a printing unit 3, an optical unit 4, and a slave control unit that is in charge of controlling each mechanism module of the multi-bin stacker 14 in FIG. 5, and individually controls each using a slave processor. Further, the master control unit 20 receives a print command from a higher-level device (not shown), and receives the print hopper control unit c23, the transport control unit 25, and the paper stacker control unit a.
27, a command issuing process such as a print operation start instruction and a print operation stop instruction is performed for each slave control unit of the printing control unit 26 and the optical control unit 24 via the serial interface bus 36, and Manage printing operations. FIG. 3 shows a paper feed hopper controller c23 according to the present invention.
FIG. 3 is a block diagram showing the configuration of FIG.
図示するように給紙ホッパ制御部b22はサブインタフ
ェイス回路41を介して、給紙ホッパ制御部c23と接続さ
れ、給紙ホッパ制御部c23からコマンドにより動作が管
理される。As shown in the figure, the paper feed hopper control unit b22 is connected to the paper feed hopper control unit c23 via the sub-interface circuit 41, and the operation is managed by a command from the paper feed hopper control unit c23.
同様に、給紙ホッパ制御部a21は給紙ホッパb22により
管理され、用紙スタッカ制御部b28は用紙スタッカ制御
部a27に、またマルチビンスタッカ制御部29は用紙スタ
ッカ制御部b28に管理される。Similarly, the paper feed hopper controller a21 is managed by the paper feed hopper b22, the paper stacker controller b28 is managed by the paper stacker controller a27, and the multi-bin stacker controller 29 is managed by the paper stacker controller b28.
次に、本発明によるカット紙レーザビームプリンタの
制御部の電源が投入されてからの動作概要を説明する。Next, an outline of the operation after the power of the control unit of the cut sheet laser beam printer according to the present invention is turned on will be described.
装置の電源投入後、図示しない電源ユニットが立ち上
がり、まずマスタ制御ユニット20に対して論理IC駆動用
の+5V電源を供給する。マスタ制御ユニット20内のマス
タCPUは初期診断プログラムを実行後、各スレーブ制御
ユニットに対して前記電源ユニットからの+5V電源供給
を許可する。次に、各スレーブ制御ユニットがそれぞれ
の初期診断プログラムの実行を開始する。After the power of the device is turned on, a power supply unit (not shown) starts up, and first supplies +5 V power for driving the logic IC to the master control unit 20. After executing the initial diagnosis program, the master CPU in the master control unit 20 permits the +5 V power supply from the power supply unit to each slave control unit. Next, each slave control unit starts executing the initial diagnosis program.
各スレーブ制御ユニットは初期診断プログラムを実行
した後、前記サブインタフェイス回路41に、下位のスレ
ーブ制御ユニットが接続されていないことを検出した場
合、上位の制御ユニットから送られるコマンドの受信処
理を開始する。(ここで言う下位のスレーブ制御ユニッ
トとは、例えば給紙ホッパ制御部c23に対する給紙ホッ
パ制御部b22であり、また給紙ホッパ制御部b22に対する
給紙ホッパ制御部a21を示している。さらに上位の制御
ユニットとは、例えば給紙ホッパ制御部b22に対する給
紙ホッパ制御部c23であり、また給紙ホッパ制御部c23に
対するマスタ制御ユニット20を示す。) また、給紙ホッパ制御部c23のように下位のスレーブ
制御ユニットが接続されている場合、上位からのコマン
ド受信処理を開始する前に下位のスレーブ制御ユニット
に対して、状態報告コマンドを発行する。同様に給紙ホ
ッパ制御部b22の場合も、給紙ホッパ制御部a21に対して
状態報告コマンドを発行する。After executing the initial diagnosis program, when each slave control unit detects that the lower slave control unit is not connected to the sub-interface circuit 41, the slave control unit starts receiving processing of a command sent from the upper control unit. I do. (The lower slave control unit referred to here is, for example, the paper feed hopper controller b22 for the paper feed hopper controller c23, and also indicates the paper feed hopper controller a21 for the paper feed hopper controller b22. Is a paper feed hopper control unit c23 for the paper feed hopper control unit b22 and a master control unit 20 for the paper feed hopper control unit c23.) Also, as in the paper feed hopper control unit c23, When a lower slave control unit is connected, a status report command is issued to the lower slave control unit before starting a command reception process from the upper slave. Similarly, the paper feed hopper control unit b22 issues a status report command to the paper feed hopper control unit a21.
さて、給紙ホッパ制御部a21は、給紙ホッパ制御部b22
から状態報告コマンドに対して、用紙サイズ、用紙の有
無、その他の機構モジュールの構成を報告する。Now, the paper feed hopper control unit b21
In response to the status report command, reports the paper size, the presence / absence of paper, and the configuration of other mechanism modules.
そこで、給紙ホッパ制御部b22は給紙ホッパa12aの構
成を認識し、その後、給紙ホッパ制御部c23から送られ
るコマンドの受信処理を開始する。給紙ホッパ制御部c2
3は給紙ホッパ制御部b22からの報告により、給紙ホッパ
a12aと給紙ホッパb12bの構成を認識し、その後でマスタ
制御ユニット20に対して給紙ホッパa、b及びcの構成
を報告する。Therefore, the paper feed hopper control unit b22 recognizes the configuration of the paper feed hopper a12a, and thereafter starts a process of receiving a command sent from the paper feed hopper control unit c23. Paper feed hopper controller c2
3 is based on the report from the paper feed hopper controller b22
After recognizing the configurations of a12a and paper hopper b12b, the configuration of paper hoppers a, b, and c is reported to the master control unit 20 thereafter.
このようにして、最下位に接続されたスレーブ制御ユ
ニットから、順次上位の制御ユニットに機構モジュール
構成を報告することにより、マスタ制御ユニット20はプ
リンタ装置全体の構成を認識する。次に、マスタ制御ユ
ニット20は、初期設定コマンドを送出してスレーブ制御
ユニット内の書き換え可能メモリ44の初期設定を行う。In this manner, the master control unit 20 recognizes the configuration of the entire printer by reporting the mechanism module configuration from the slave control unit connected at the lowest order to the control unit at the higher order. Next, the master control unit 20 sends an initialization command to perform initialization of the rewritable memory 44 in the slave control unit.
ところで、本発明による各スレーブ制御ユニットで
は、前記書き換え可能メモリをCPUのスタックメモリと
して使用する用途の他に、以下に示す制御データの記憶
手段として使用する。By the way, in each slave control unit according to the present invention, the rewritable memory is used not only as a stack memory of the CPU but also as a control data storage unit described below.
1つはプログラマブルタイマのカウント値のように時
間の制御データであり、もう1つはセンサ出力のしきい
値のようにアナログ電圧の制御データである。本発明に
おいては、従来技術の説明の項で述べた、各機構モジュ
ールにスレーブ制御ユニットを搭載した場合に仕様変更
が困難になる問題を、前記の制御データを書き換えるこ
とにより解決している。One is time control data such as a count value of a programmable timer, and the other is analog voltage control data such as a sensor output threshold. In the present invention, the problem that the specification change becomes difficult when a slave control unit is mounted on each mechanism module as described in the description of the related art is solved by rewriting the control data.
以下、この解決方法について少し具体的に説明する。 Hereinafter, this solution will be described in some detail.
例えば、1分間に60枚の印刷速度を持つプリンタに装
着される給紙ホッパは、1分間に60枚の用紙を送り出す
搬送速度が必要である。この場合は、前記給紙ホッパ制
御部の書き換え可能メモリ内の制御データの内、用紙搬
送モータの回転数を決定する時間の制御データを60枚用
の速度データに書き換えれば、60枚用の搬送速度とな
り、またその半分にすれば、30枚用の搬送速度が実現で
きる。For example, a paper feed hopper mounted on a printer having a printing speed of 60 sheets per minute needs a transport speed for sending out 60 sheets of paper per minute. In this case, if the control data of the time for determining the rotation speed of the paper transport motor among the control data in the rewritable memory of the paper feed hopper control unit is rewritten to the speed data for 60 sheets, the transport for 60 sheets is performed. If the speed is reduced to half, a transport speed for 30 sheets can be realized.
また、印刷速度が異なる場合、それぞれの速度におい
て最適な定着部温度に制御することが必要になる場合が
ある。この場合においても、前記搬送制御部の書き換え
可能メモリ内の制御データの内、定着部の制御温度を決
定するアナログ電圧の制御データを書き換えることによ
り、60枚用あるいは30枚用の定着温度が実現できる。Further, when the printing speeds are different, it may be necessary to control the fixing unit temperature to the optimum at each speed. Also in this case, the fixing temperature for 60 sheets or 30 sheets is realized by rewriting the control data of the analog voltage that determines the control temperature of the fixing section in the control data in the rewritable memory of the transport control section. it can.
この初期設定コマンドはメモリ書き込みを指示するコ
マンド部と、メモリの書き換えアドレスを示すアドレス
部、及び書き込みデータを示すデータ部とから構成さ
れ、スレーブ制御ユニット内の任意の書き換え可能メモ
リ領域を指定することができる。This initial setting command is composed of a command part for instructing memory writing, an address part for indicating a rewrite address of the memory, and a data part for indicating write data, and specifies an arbitrary rewritable memory area in the slave control unit. Can be.
そのため、予期しない仕様変更に対しても上位制御ユ
ニットの変更だけで対応することを可能としている。Therefore, it is possible to respond to unexpected changes in specifications only by changing the host control unit.
さて、上位制御ユニットからのメモリ初期設定が終了
した時点で各スレーブ制御ユニットは、前記書き換え可
能メモリ内の制御データに従い、定着部の加熱ほか印刷
準備動作を開始する。By the way, when the memory initialization from the higher-level control unit is completed, each slave control unit starts the fixing unit heating and other printing preparation operations according to the control data in the rewritable memory.
各スレーブ制御ユニットの印刷準備状況は、適時上位
の制御ユニットに監視され、前記マスタ制御ユニットは
プリンタ装置全体の準備状況を認識することができる。
マスタ制御ユニットは、印刷可能な状態を確認した時点
で上位から印刷指定を受けている場合、各スレーブ制御
ユニットに印刷開始コマンドを送出する。この印刷開始
コマンドは、用紙を供給するホッパの指定、スタックす
るスタッカの指定、また両面/片面印刷等の印刷モード
指定などを含んでいる。また、給紙ホッパ制御部cの如
く、さらにその下位にもスレーブ制御ユニットが接続さ
れている場合、前記印刷開始コマンドは順次下位のスレ
ーブ制御ユニットに転送される。The printing preparation status of each slave control unit is monitored by a higher-level control unit as appropriate, and the master control unit can recognize the preparation status of the entire printer.
When the master control unit has received a print designation from the host at the time of confirming the printable state, it sends a print start command to each slave control unit. The print start command includes designation of a hopper for supplying paper, designation of a stacker to be stacked, designation of a print mode such as double-sided / single-sided printing, and the like. When a slave control unit is further connected to a lower level, such as the paper feed hopper control unit c, the print start command is sequentially transferred to the lower level slave control unit.
印刷開始コマンドにより、用紙供給の指示を受けた給
紙ホッパは、前記同期クロックに同期して、用紙の供給
を開始する。The paper feed hopper, which has received the paper supply instruction by the print start command, starts paper supply in synchronization with the synchronization clock.
また、給紙ホッパ内を搬送される用紙の位置は、周期
的に上位制御ユニットに報告され、マスタ制御ユニット
より管理される。Further, the position of the sheet conveyed in the sheet feeding hopper is periodically reported to the upper control unit and managed by the master control unit.
マスタ制御ユニットは、各スレーブ制御ユニットから
報告される各機構モジュール毎の用紙の搬送位置情報を
統括し、プリンタ装置内で機構モジュール間の用紙搬送
位置が判る形に編集する。The master control unit supervises the paper transport position information for each mechanism module reported from each slave control unit and edits the paper transport position between the mechanism modules in the printer device so as to be understood.
第4図に本発明による編集後の用紙位置情報の例を示
す。FIG. 4 shows an example of the sheet position information after editing according to the present invention.
図において、各ビットは用紙搬送路内の位置に対応
し、1で用紙有り、0で用紙無しを表す。また用紙の位
置は、マスタ制御ユニットから直接見えるスレーブ制御
ユニット毎に2ビットで表す。例えば、図中ビット0〜
1は給紙ホッパ制御部c23の管理下に用紙が有るか否か
を表し、ビット2〜3は搬送制御部25の管理下に用紙が
有るか否かを表している。また2ビットは、それぞれ該
当する機構モジュールに用紙が到達したことを表す第1
ビットと、残り0.5秒以内に用紙先端が該当機構モジュ
ールからでることを表す第2のビットから構成される。In the figure, each bit corresponds to a position in the paper transport path, where 1 represents paper present and 0 represents no paper. Further, the position of the sheet is represented by 2 bits for each slave control unit directly seen from the master control unit. For example, in FIG.
1 indicates whether or not there is a sheet under the control of the paper feed hopper control unit c23, and bits 2 and 3 indicate whether or not there is a sheet under the control of the transport control unit 25. The two bits are the first bits indicating that the paper has reached the corresponding mechanism module.
And a second bit indicating that the leading edge of the sheet comes out of the corresponding mechanism module within the remaining 0.5 seconds.
マスタ制御ユニットは、編集した用紙位置情報を接続
される全てのスレーブ制御ユニットに用紙搬送コマンド
として送信する。The master control unit transmits the edited paper position information to all connected slave control units as a paper transport command.
このコマンドにより、各スレーブ制御ユニットはプリ
ンタ装置内の用紙位置を認識でき、また直前の機構モジ
ュールから用紙が出るタイミングを知ることができるの
で、よって自らの制御すべき機構モジュールに用紙が到
達するタイミングを知ることができる。With this command, each slave control unit can recognize the paper position in the printer device and know the timing at which the paper exits from the immediately preceding mechanism module, so that the timing at which the paper arrives at the mechanism module to be controlled by itself is determined. You can know.
本発明によれば、カット紙プリンタにおけるマスタ制
御ユニットに直接接続されるスレーブ制御ユニットを減
少させたので、マスタ制御ユニットの制御プログラムを
単純にでき、またCPUとスレーブ制御ユニットとの間の
インタフェイス伝送速度を落すことができて、信頼性を
向上できる。さらに、スレーブ制御ユニット間の接続を
可能と下ので、新規機能を持つオプション装置を後で追
加する場合にも、インタフェイス回路を追加することな
く容易に接続できる。According to the present invention, since the number of slave control units directly connected to the master control unit in the cut sheet printer is reduced, the control program of the master control unit can be simplified, and the interface between the CPU and the slave control unit is reduced. Transmission speed can be reduced, and reliability can be improved. Further, since connection between slave control units is possible, even when an optional device having a new function is added later, it can be easily connected without adding an interface circuit.
またこれらのスレーブ制御ユニットにおいて用紙の到
達タイミング、モータの回転数、定着温度などの制御条
件をマスタ制御ユニットから変更出来るようにしたの
で、印刷速度等プリンタ本体の仕様が異なる場合にも、
共通に使用できるスレーブ制御ユニットを供給できる。Also, in these slave control units, control conditions such as paper arrival timing, motor rotation speed, and fixing temperature can be changed from the master control unit.
A commonly used slave control unit can be supplied.
第1図は本発明による、カット紙画面レーザビームプリ
ンタの一実施例を示すブロック図。 第2図は本発明による、機能部位毎の独立した制御部の
関係を示すブロック図。 第3図は本発明による、給紙ホッパ制御部の構成を示す
ブロック図。 第4図は本発明による、マスタ制御ユニットが各スレー
ブ制御ユニットに発行する、用紙位置情報のビット構成
図。 第5図は本発明による、カット紙両面レーザビームプリ
ンタの1オプション装置であるマルチビンスタッカの概
略図。 第6図は従来技術による、機能部位毎の独立した制御部
の関係を示すブロック図。 第7図は従来技術による、給紙ホッパ制御部の構成を示
すブロック図を示す図である。 図において、1は給紙部、2は搬送部、3は印写部、4
は光学部、5は排紙部、11は感光ドラム、12は給紙ホッ
パ、13は用紙スタッカ、14はマルチビンスタッカ、20は
マスタ制御ユニット、21〜23、55〜57は給紙ホッパ制御
部、24は光学制御部、25は搬送制御部、26は印写制御
部、27〜28、58〜59は用紙スタッカ制御部、29はマルチ
ビンスタッカ制御部、31はマスタプロセッサ、32は読み
だし専用メモリ、33は書き換え可能メモリ、34は不揮発
性メモリカード、35はインタフェイス回路、36はシリア
ルインタフェイスバス、40はスレーブインタフェイス回
路、41はサブインタフェイス回路、42はスレーブプロセ
ッサ、43は読みだし専用メモリ、44は書き換え可能メモ
リ、45はラッチ、46はドライバ、47はバッファ、48は搬
送モータ、49は用紙エンプティセンサ、51は搬送位置情
報である。FIG. 1 is a block diagram showing an embodiment of a cut sheet screen laser beam printer according to the present invention. FIG. 2 is a block diagram showing the relationship between independent control units for each functional part according to the present invention. FIG. 3 is a block diagram showing a configuration of a paper feed hopper control unit according to the present invention. FIG. 4 is a bit configuration diagram of sheet position information issued by the master control unit to each slave control unit according to the present invention. FIG. 5 is a schematic view of a multi-bin stacker which is an optional device of the cut sheet duplex laser beam printer according to the present invention. FIG. 6 is a block diagram showing the relationship between independent control units for each functional part according to the prior art. FIG. 7 is a block diagram showing a configuration of a paper feed hopper control unit according to the prior art. In the figure, 1 is a paper feed unit, 2 is a transport unit, 3 is a printing unit, 4
Is an optical unit, 5 is a paper discharge unit, 11 is a photosensitive drum, 12 is a paper feed hopper, 13 is a paper stacker, 14 is a multi-bin stacker, 20 is a master control unit, 21 to 23, and 55 to 57 are paper feed hopper controls. , 24 is an optical control unit, 25 is a transport control unit, 26 is a printing control unit, 27 to 28 and 58 to 59 are a paper stacker control unit, 29 is a multi-bin stacker control unit, 31 is a master processor, and 32 is a reading unit. However, dedicated memory, 33 is a rewritable memory, 34 is a non-volatile memory card, 35 is an interface circuit, 36 is a serial interface bus, 40 is a slave interface circuit, 41 is a sub interface circuit, 42 is a slave processor, 43 Is a read-only memory, 44 is a rewritable memory, 45 is a latch, 46 is a driver, 47 is a buffer, 48 is a transport motor, 49 is a paper empty sensor, and 51 is transport position information.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 西野 康彦 茨城県勝田市武田1060番地 日立工機株 式会社内 (72)発明者 小橋 定典 茨城県勝田市武田1060番地 日立工機株 式会社内 審査官 松川 直樹 (58)調査した分野(Int.Cl.6,DB名) B41J 29/20 B41J 29/38 G06F 3/12 G03G 15/00──────────────────────────────────────────────────の Continuing on the front page (72) Inventor Yasuhiko Nishino 1060 Takeda, Katsuta, Ibaraki Pref.Hitachi Koki Co., Ltd. Examiner Naoki Matsukawa (58) Field surveyed (Int.Cl. 6 , DB name) B41J 29/20 B41J 29/38 G06F 3/12 G03G 15/00
Claims (3)
ュールと、これらの機構モジュールを個々に制御するス
レーブプロセッサを有する複数のスレーブ制御ユニット
と、該複数のスレーブ制御ユニットのシーケンス管理を
行うマスタ制御ユニットと、該マスタ制御ユニットと前
記スレーブ制御ユニットとの間を接続するためのバスシ
ステムとを備え、前記複数のスレーブ制御ユニットが、
前記複数の機構モジュールを駆動することにより、連続
して印刷を行うカット紙プリンタにおいて、 前記スレーブ制御ユニットには、書換可能なメモリと、
制御プログラムが格納された読み出し専用メモリとを設
け、該読み出し専用メモリ内に、前記バスシステムを介
して受信する一連のコマンドデータにより、前記書換可
能なメモリの内容を前記コマンドデータが指示する値に
書き換えるための一連のプログラムを格納したことを特
徴とするプリンタの制御装置。A plurality of mechanism modules for recording an image on a sheet, a plurality of slave control units having slave processors for individually controlling these mechanism modules, and a sequence management of the plurality of slave control units. A master control unit, comprising a bus system for connecting between the master control unit and the slave control unit, wherein the plurality of slave control units,
In a cut sheet printer that performs printing continuously by driving the plurality of mechanism modules, the slave control unit includes a rewritable memory,
A read-only memory in which a control program is stored, and in the read-only memory, the contents of the rewritable memory are set to values indicated by the command data by a series of command data received through the bus system. A printer control device storing a series of programs for rewriting.
サに接続されカウント値を前記スレーブプロセッサから
指定するプログラマブルカウンタを設け、該プログラマ
ブルカウンタのカウント値を前記書換可能なメモリの内
容に従って書き換えるプログラムを前記読み出し専用メ
モリに格納したことを特徴とするプリンタの制御装置。2. A program according to claim 1, further comprising a programmable counter connected to said slave processor for designating a count value from said slave processor, said program for rewriting the count value of said programmable counter in accordance with the contents of said rewritable memory. A printer control device stored in a dedicated memory.
状態を前記書換可能なメモリの内容と比較して、その比
較結果により機構モジュールの駆動方法選択するプログ
ラムを前記読み出し専用メモリに格納したことを特徴と
するプリンタの制御装置。3. The read-only memory according to claim 1, wherein the state of the mechanism module is compared with the contents of the rewritable memory, and a program for selecting a driving method of the mechanism module is stored in the read-only memory based on a result of the comparison. Characteristic printer control device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2337688A JP2841859B2 (en) | 1990-11-30 | 1990-11-30 | Printer control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2337688A JP2841859B2 (en) | 1990-11-30 | 1990-11-30 | Printer control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04201593A JPH04201593A (en) | 1992-07-22 |
JP2841859B2 true JP2841859B2 (en) | 1998-12-24 |
Family
ID=18311031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2337688A Expired - Fee Related JP2841859B2 (en) | 1990-11-30 | 1990-11-30 | Printer control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2841859B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5646866B2 (en) * | 2010-03-31 | 2014-12-24 | キヤノン株式会社 | Medium transport device |
-
1990
- 1990-11-30 JP JP2337688A patent/JP2841859B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH04201593A (en) | 1992-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2989191B2 (en) | Image forming system | |
JP3015381B2 (en) | Image forming system | |
JP3012252B2 (en) | Image forming system | |
JP2841859B2 (en) | Printer control device | |
JP2841858B2 (en) | Printer control device | |
JP3517446B2 (en) | Peripheral device control method setting method and peripheral device control device | |
JPH11115280A (en) | Printer | |
JPH0675985B2 (en) | Print control device | |
JP3056752B2 (en) | Image forming system | |
JP2837702B2 (en) | Image forming system | |
JP3523976B2 (en) | Image forming device | |
JP4497593B2 (en) | Image forming apparatus | |
JP3869871B2 (en) | Image processing system, recording device, and optional device | |
JP3624046B2 (en) | Image forming apparatus, video controller, option controller, and control method in option sheet feeding apparatus | |
JP2893538B2 (en) | Printer | |
JPH02143871A (en) | Controlling system of image forming apparatus | |
JP2713344B2 (en) | Image forming system | |
JPH10340011A (en) | Image forming device and method | |
JP2886241B2 (en) | Image forming system | |
JP3706851B2 (en) | Image forming apparatus | |
JP2000103533A (en) | Image forming device and recorded material carry control method therefor | |
JP2000191173A (en) | Picture image formation device and its control method | |
JPH05193234A (en) | Image forming apparatus | |
JP2538882B2 (en) | Medium discharging device in continuous medium processing device | |
JPH02131968A (en) | Image forming system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071023 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081023 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081023 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091023 Year of fee payment: 11 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091023 Year of fee payment: 11 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |