JPH10198554A - Control device - Google Patents
Control deviceInfo
- Publication number
- JPH10198554A JPH10198554A JP453697A JP453697A JPH10198554A JP H10198554 A JPH10198554 A JP H10198554A JP 453697 A JP453697 A JP 453697A JP 453697 A JP453697 A JP 453697A JP H10198554 A JPH10198554 A JP H10198554A
- Authority
- JP
- Japan
- Prior art keywords
- control program
- printer control
- control
- printer
- built
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 claims abstract description 18
- 238000009434 installation Methods 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】 ユーザー業務に支障を与えることなく、制御
プログラムの組込み作業を円滑に行うことが可能にす
る。
【解決手段】 組込み作業時に制御プログラムを一時格
納しておく組込み領域と、制御プログラムの組込み可能
契機を検出すると組込み領域に格納されている制御プロ
グラムを格納領域へ組込み、制御プログラムを再起動す
る制御プログラム組込み監視部を設け、組込作業時は、
制御プログラムを組込み領域に格納するまでを行い、実
際の制御プログラムの組込みは制御プログラム組込み監
視部が行うことにより、装置動作中に組込み作業を行う
ことを可能にした。
(57) [Summary] [PROBLEMS] To smoothly perform a control program embedding work without hindering user work. SOLUTION: A built-in area for temporarily storing a control program at the time of an assembling work, and a control for incorporating a control program stored in the built-in area into a storage area upon detecting an opportunity to install the control program, and restarting the control program. A program embedded monitoring unit is provided.
The control program is stored in the installation area, and the actual installation of the control program is performed by the control program installation monitoring unit, so that the installation work can be performed during the operation of the apparatus.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、装置の動作を制御
プログラムにより制御する制御装置にかかり、特にユー
ザの業務を中断しないで制御プログラムの組込みを行う
のに好適な制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for controlling the operation of a device by a control program, and more particularly to a control device suitable for incorporating a control program without interrupting a user's business.
【0002】[0002]
【従来の技術】従来技術においては、制御プログラムの
バージョンアップなどに起因して、制御装置に制御プロ
グラムを組込む際、装置を動作させた状態では制御プロ
グラムの組込み作業ができないため、ユーザーの業務を
中断し、ユーティリティなどの専用の組込みツールを起
動して、制御プログラムを組込んでいた。2. Description of the Related Art In the prior art, when a control program is installed in a control device due to a version upgrade of the control program or the like, the operation of installing the control program cannot be performed while the device is operating. The system was interrupted, a dedicated embedded tool such as a utility was started, and the control program was embedded.
【0003】なお、上記従来技術に関連するものとし
て、例えば特開平6ー314202号公報に記載された
発明が存在する。[0003] Incidentally, there is an invention described in, for example, Japanese Patent Application Laid-Open No. Hei 6-314202 as related to the above-mentioned prior art.
【0004】[0004]
【発明が解決しようとする課題】上記した従来技術で
は、ユーザーの業務が中断してしまうという問題点があ
り、かつユーザー業務に合わせて組込み作業を行うため
には日程調整などが必要になり、組込み作業が円滑にで
きない等の問題点がある。In the above-mentioned prior art, there is a problem that the work of the user is interrupted, and in order to perform the installation work in accordance with the work of the user, it is necessary to adjust the schedule. There is a problem that the assembling work cannot be performed smoothly.
【0005】本発明は上記問題点を解決するものであっ
て、ユーザー業務に支障を与えずに制御プログラムの組
込み作業を円滑に行うことが可能な制御プログラムの組
込み方法を提供することを目的とする。An object of the present invention is to solve the above-mentioned problem, and an object of the present invention is to provide a control program incorporating method capable of smoothly performing a control program incorporating operation without hindering user work. I do.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、組込み作業時に制御プログラムを一時格納しておく
組込み領域と、制御プログラムの組込み可能契機を検出
すると組込み領域に格納されている制御プログラムを格
納領域へ組込み、制御プログラムを再起動する制御プロ
グラム組込み監視部を設け、組込み作業時は、制御プロ
グラムを組込み領域に格納するまでを行い、実際の制御
プログラムの組込みは制御プログラム組込み監視部が行
うことにより、動作中に組込み作業を行うことを可能に
したものである。In order to achieve the above object, there is provided an installation area for temporarily storing a control program at the time of installation work, and a control program stored in the installation area when an opportunity for incorporating the control program is detected. Is installed in the storage area, and a control program built-in monitoring unit is provided to restart the control program. During the installation work, the control program is stored in the built-in area, and the actual control program is installed by the control program built-in monitoring unit. By doing so, it is possible to perform the installation work during operation.
【0007】[0007]
【発明の実施の形態】以下、本発明の一実施の形態につ
いて図面を用いて説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings.
【0008】図1は、本発明による装置動作中に制御プ
ログラムの組込みが可能な制御装置の一実施の形態とし
て、具体的にプリンタ制御装置を例にしたものである。FIG. 1 specifically shows a printer control device as an embodiment of a control device according to the present invention which can incorporate a control program during operation of the device.
【0009】図1に示すプリンタ制御装置は、印刷デー
タをプリンタに送信するホスト10と、ホスト10から
の印刷データを展開してプリンタに印刷指示を行うプリ
ンタ制御部20と、プリンタ制御部20の印刷指示に従
い印刷を行うプリンタ部30とから構成される。A printer control device shown in FIG. 1 includes a host 10 for transmitting print data to a printer, a printer control unit 20 for expanding print data from the host 10 and instructing the printer to print, and a printer control unit 20. And a printer unit 30 that performs printing in accordance with the print instruction.
【0010】また、プリンタ制御部20はプリンタ制御
プログラムに従いホスト10からの印刷データを展開し
プリンタ部30に印刷指示を行うプリンタ制御プログラ
ム実行部21と、プリンタ制御プログラムを組込むため
の組込みツール実行部22と、組込みツール22によっ
て取り込まれたプリンタ制御プログラムを格納する制御
プログラム組込み領域23と、現在実行しているプリン
タ制御プログラムが格納されている制御プログラム格納
領域24と、プリンタ制御プログラムが組込まれた事を
検出し現在実行中のプリンタ制御プログラムが書換可能
であるか否かを判断し、書き換え可能であるとき制御プ
ログラム組込み領域23から制御プログラム格納領域2
4へ複写しプリンタ制御プログラム実行部21を再起動
するプリンタ制御プログラム組込み監視部25と、プリ
ンタ制御プログラムの組込み動作を指示する保守パネル
26と、プリンタ制御プログラム格納媒体70からプリ
ンタ制御プログラムを読み出す媒体読み出し部27とか
ら構成されている。なお、図1において、破線40で示
すブロック及び破線50で示すブロック及び破線60で
示すブロックは、それぞれ印刷動作、組込み動作、およ
び、プリンタ制御プログラム書換動作を示し、それぞ
れ、独立して動作可能である。A printer control unit 20 develops print data from the host 10 in accordance with the printer control program and issues a print instruction to the printer unit 30, and a built-in tool execution unit for incorporating the printer control program. 22, a control program installation area 23 for storing a printer control program captured by the installation tool 22, a control program storage area 24 for storing a currently executed printer control program, and a printer control program embedded therein. It is determined whether or not the currently executed printer control program is rewritable, and if it is rewritable, the control program storage area 2
4, a printer control program built-in monitoring unit 25 for restarting the printer control program execution unit 21, a maintenance panel 26 for instructing the printer control program mounting operation, and a medium for reading the printer control program from the printer control program storage medium 70. And a read-out unit 27. In FIG. 1, a block indicated by a broken line 40, a block indicated by a broken line 50, and a block indicated by a broken line 60 indicate a printing operation, an embedding operation, and a printer control program rewriting operation, respectively. is there.
【0011】図1に示すプリンタ制御装置において、電
源投入後、プリンタ制御プログラム組込み監視部25が
起動される。プリンタ制御プログラム組込み監視部25
は、制御プログラム格納領域24にあるプリンタ制御プ
ログラムを実行することによりプリンタ制御プログラム
実行部21を起動し、以降、プリンタ制御プログラム書
換動作60を行う。プリンタ制御プログラム実行部21
は、起動後、制御プログラム格納領域24に格納されて
いるプリンタ制御プログラムに従い、ホスト10から受
信した印刷データを展開しプリンタ30に印刷指示をす
る印刷動作40を行う。プリンタ制御プログラムの更新
作業が発生した場合、作業者は印刷動作40を中断する
ことなく、保守パネル26から組込みツール実行部22
を起動し組込み作業を行う。In the printer control device shown in FIG. 1, after the power is turned on, the monitoring unit 25 incorporating the printer control program is started. Monitoring unit 25 incorporating printer control program
Starts the printer control program execution section 21 by executing the printer control program in the control program storage area 24, and thereafter performs the printer control program rewriting operation 60. Printer control program execution unit 21
After activation, the printer performs a print operation 40 for expanding the print data received from the host 10 and instructing the printer 30 to print according to the printer control program stored in the control program storage area 24. When an update operation of the printer control program occurs, the operator can operate the embedded tool execution unit 22 from the maintenance panel 26 without interrupting the printing operation 40.
And start the installation.
【0012】組込みツール実行部22は、プリンタ制御
プログラム格納媒体70から更新するプリンタ制御プロ
グラムを読み出し、制御プログラム組込み領域23に格
納する組込み動作50を行い、組込み動作を終了する。
プリンタ制御プログラム組込み監視部25は、プログラ
ム書き換え可能時にプリンタ制御プログラムが組込まれ
たのを検出すると、制御プログラム組込み領域23の内
容を制御プログラム格納領域24に複写し、制御プログ
ラム格納領域24にあるプリンタ制御プログラムを実行
することによりプリンタ制御プログラム実行部21を起
動する。The built-in tool executing section 22 reads out the printer control program to be updated from the printer control program storage medium 70, performs a built-in operation 50 for storing the updated program in the control program built-in area 23, and ends the built-in operation.
When detecting that the printer control program is installed when the program can be rewritten, the printer control program installation monitoring unit 25 copies the contents of the control program installation area 23 to the control program storage area 24, By executing the control program, the printer control program execution unit 21 is started.
【0013】図2は、本発明のプリンタ制御プログラム
の書き換え可能契機の具体例を示す図である。図2で
は、プリンタ制御プログラムの書き換え可能契機を3つ
示す。FIG. 2 is a diagram showing a specific example of the opportunity for rewriting the printer control program of the present invention. FIG. 2 shows three opportunities for rewriting the printer control program.
【0014】第1は、電源投入時83に、プリンタ制御
プログラム組込み監視部80が起動され、プリンタ制御
プログラム組込み監視部80が制御プログラム組込み領
域85にプリンタ制御プログラムが組込まれたのを検出
した場合、制御プログラム組込み領域85に組み込まれ
たプリンタ制御プログラムを制御プログラム格納領域8
4に複写する。その後、制御プログラム格納領域84の
プリンタ制御プログラムを実行することにより、プリン
タ制御プログラム実行部82を起動する。First, when the power supply is turned on 83, the printer control program built-in monitoring unit 80 is activated, and the printer control program built-in monitoring unit 80 detects that the printer control program is built in the control program built-in area 85. The printer control program incorporated in the control program installation area 85 is stored in the control program storage area 8.
Copy to 4. After that, the printer control program execution unit 82 is started by executing the printer control program in the control program storage area 84.
【0015】第2は、ホスト81からリセット要求が出
力された場合、プリンタ制御プログラム実行部82はホ
スト81に対しビジー設定を行い、プリンタ制御プログ
ラム組込み監視部80にリセット要求を通知し、プリン
タ制御プログラムの実行を終了する。プリンタ制御プロ
グラム組込み監視部80はプリンタ制御プログラム実行
部82からのリセット要求通知を受信し、かつ制御プロ
グラム組込み領域85にプリンタ制御プログラムが組込
まれたのを検出した場合、制御プログラム組込み領域8
5のプリンタ制御プログラムを制御プログラム格納領域
84に複写する。その後、制御プログラム格納領域84
のプリンタ制御プログラムを実行することにより、プリ
ンタ制御プログラム実行部82を起動する。プリンタ制
御プログラム実行部82は、起動後、ホスト81に対し
ビジー解除を行い、通常の動作に戻る。Second, when a reset request is output from the host 81, the printer control program execution unit 82 sets busy to the host 81, notifies the printer control program built-in monitoring unit 80 of the reset request, and Terminate program execution. When the printer control program installation monitoring unit 80 receives the reset request notification from the printer control program execution unit 82 and detects that the printer control program has been installed in the control program installation area 85, the control program installation area 8
5 is copied to the control program storage area 84. Thereafter, the control program storage area 84
By executing the printer control program, the printer control program execution unit 82 is started. After activation, the printer control program execution unit 82 releases the busy to the host 81 and returns to the normal operation.
【0016】第3は、プリンタ制御プログラム実行部8
2が印刷動作中でなく、プリンタ制御プログラムを入れ
替えても支障のないアイドル時86を認識した場合、プ
リンタ制御プログラム実行部82はホスト81に対しビ
ジー設定を行い、プリンタ制御プログラム組込み監視部
80にリセット要求を通知し、プリンタ制御プログラム
の実行を終了する。プリンタ制御プログラム組込み監視
部80は、プリンタ制御プログラム実行部82からのリ
セット要求通知の受信時に、制御プログラム組込み領域
85にプリンタ制御プログラムが組込まれたのを検出し
た場合、制御プログラム組込み領域85のプリンタ制御
プログラムを制御プログラム格納領域84に複写する。
その後、制御プログラム格納領域84のプリンタ制御プ
ログラムを実行することにより、プリンタ制御プログラ
ム実行部82を起動する。プリンタ制御プログラム実行
部82は起動後、ホスト81に対しビジー解除を行い、
通常の動作に戻る。Third, a printer control program execution unit 8
If the printer control program 2 does not perform the printing operation and recognizes the idle time 86 that does not hinder the replacement of the printer control program, the printer control program execution unit 82 sets a busy setting to the host 81 and sends the busy setting to the printer control program built-in monitoring unit 80. A reset request is notified, and the execution of the printer control program ends. When the printer control program installation monitoring unit 80 detects that the printer control program has been installed in the control program installation area 85 when receiving the reset request notification from the printer control program execution unit 82, the printer control program installation area 85 The control program is copied to the control program storage area 84.
After that, the printer control program execution unit 82 is started by executing the printer control program in the control program storage area 84. After starting, the printer control program execution unit 82 releases the busy to the host 81,
Return to normal operation.
【0017】尚、上記した実施の形態は印刷制御装置を
例にして説明したが、本発明はこれに限定されるもので
はなく、例えばオペレーションシステム(OS)の書き
換え等に対しても適用可能であって、全ての制御装置に
対して適応することができる。Although the above embodiment has been described by taking a print control apparatus as an example, the present invention is not limited to this, and is applicable to, for example, rewriting of an operation system (OS). Thus, it can be applied to all control devices.
【0018】[0018]
【発明の効果】本発明によれば、制御プログラムの組込
み可能契機を認識し、制御プログラムの組込み、およ
び、再起動を自動で行うため、装置動作中に制御プログ
ラムの組込み作業の実行が可能となった。これにより、
ユーザー業務に支障を与えずに、制御プログラムの組込
み作業を円滑にできる効果がある。According to the present invention, it is possible to execute the work of incorporating the control program during the operation of the apparatus because the control program can be incorporated and the restart is automatically recognized by recognizing the possibility of incorporating the control program. became. This allows
There is an effect that the work of incorporating the control program can be smoothly performed without hindering the user work.
【図1】本発明によるプリンタ制御プログラムの組込み
が可能な印刷制御装置の一実施の形態を示すブロック
図。FIG. 1 is a block diagram showing an embodiment of a print control apparatus according to the present invention, into which a printer control program can be incorporated.
【図2】本発明によるプリンタ制御プログラムの書き換
え可能な契機を説明するためのブロック図。FIG. 2 is a block diagram for explaining an opportunity for rewriting a printer control program according to the present invention.
10:ホスト、20:プリンタ制御部、21:プリンタ
制御プログラム実行部、22:組込みツール実行部、2
3:制御プログラム組込み領域、24:制御プログラム
格納領域、25:プリンタ制御プログラム組込み監視
部、26:保守パネル、27:媒体読み出し部、30:
プリンタ部、40:印刷動作、50:組込み動作、6
0:制御プログラム書換動作、70:プリンタ制御プロ
グラム格納媒体、80:プリンタ制御プログラム組込み
監視部、81:ホスト、82:プリンタ制御プログラム
実行部、83:電源投入動作、84:制御プログラム格
納領域、85:制御プログラム組込み領域、86:アイ
ドル動作。10: Host, 20: Printer control unit, 21: Printer control program execution unit, 22: Embedded tool execution unit, 2
3: Control program installation area, 24: Control program storage area, 25: Printer control program installation monitoring unit, 26: Maintenance panel, 27: Medium reading unit, 30:
Printer section, 40: printing operation, 50: built-in operation, 6
0: control program rewriting operation, 70: printer control program storage medium, 80: printer control program embedded monitoring unit, 81: host, 82: printer control program execution unit, 83: power-on operation, 84: control program storage area, 85 : Control program built-in area, 86: Idle operation.
フロントページの続き (72)発明者 牛込 豊可 神奈川県秦野市堀山下1番地 株式会社日 立インフォメーションテクノロジー内 (72)発明者 今井 庸夫 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内Continuing from the front page (72) Inventor Toyoka Ushigome 1 Horiyamashita, Hadano-shi, Kanagawa Prefecture Within Hitachi Information Technology Co., Ltd. Inside
Claims (1)
制御装置において、 制御装置に制御プログラムを組込む制御プログラム組込
み手段と、 前記制御プログラム組込み手段により制御装置に組込ま
れた制御プログラムを格納しておく制御プログラム組込
み領域と、 実際に装置動作を制御する制御プログラムを起動するた
めに格納しておく制御プログラム格納領域と、 実行中の制御プログラムの書換え可能契機を検出し、前
記制御プログラム組込み領域に格納されているプログラ
ムを前記制御プログラム格納領域に組込む制御プログラ
ム組込み監視部と、 前記制御プログラム組込み監視部が前記制御プログラム
格納領域に組込んだ制御プログラムを起動して実行する
制御プログラム実行部とを具備し、 かつ前記制御装置に制御プログラムを組込む際、前記制
御プログラム組込み手段と前記制御プログラム組込み監
視部と前記制御プログラム実行部とが独立して動作可能
なことを特徴とする制御装置。1. A control device for controlling the operation of a device by a control program, comprising: a control program incorporating means for incorporating the control program into the control device; and a control for storing the control program incorporated in the control device by the control program incorporating means. A program embedding area, a control program storage area for storing a control program for actually controlling a device operation, and a rewrite trigger of the control program being executed are detected and stored in the control program embedding area. A control program incorporation monitoring unit that incorporates the program into the control program storage area, and a control program execution unit that activates and executes the control program that the control program incorporation monitoring unit incorporates in the control program storage area. And a control program in the control device. Incorporating time, the control program built unit and the control program built monitor and control unit, wherein said control program execution unit which can operate independently.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP453697A JPH10198554A (en) | 1997-01-14 | 1997-01-14 | Control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP453697A JPH10198554A (en) | 1997-01-14 | 1997-01-14 | Control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10198554A true JPH10198554A (en) | 1998-07-31 |
Family
ID=11586774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP453697A Pending JPH10198554A (en) | 1997-01-14 | 1997-01-14 | Control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10198554A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6687901B1 (en) | 1999-09-06 | 2004-02-03 | Fujitsu Limited | Method and apparatus for updating software in radio terminal device |
CN106794810A (en) * | 2014-09-25 | 2017-05-31 | 日本精工株式会社 | The control device and control method of vehicle-mounted electronic device |
-
1997
- 1997-01-14 JP JP453697A patent/JPH10198554A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6687901B1 (en) | 1999-09-06 | 2004-02-03 | Fujitsu Limited | Method and apparatus for updating software in radio terminal device |
US8245220B2 (en) | 1999-09-06 | 2012-08-14 | Fujitsu Limited | Method and apparatus for updating software in radio terminal device |
CN106794810A (en) * | 2014-09-25 | 2017-05-31 | 日本精工株式会社 | The control device and control method of vehicle-mounted electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7986432B2 (en) | Printing apparatus, data storage medium, interface device, printer control method and interface control method | |
JP2007296723A (en) | Control device having function of switching power, image forming apparatus, and image reader | |
JP2005041214A (en) | Printing control device and control method therefor and program | |
JP3346956B2 (en) | Image forming device | |
JP2002244877A (en) | Printer device and program updating method for the same | |
JPH10198554A (en) | Control device | |
EP0929032B1 (en) | Power controlling apparatus and method | |
JP4360058B2 (en) | Image forming apparatus and power management method used therefor | |
JPH08234872A (en) | Information processor | |
JP2001150761A (en) | Print data supply device, printer device, and print control method therefor | |
JP5146000B2 (en) | Control apparatus, image processing apparatus, memory information storage control method, memory information storage control program, and storage medium | |
JP2001306281A (en) | Printing device, method for updating its control information and computer readable storage medium | |
JP2004078737A (en) | Electronic device and method for controlling power consumption of electronic device | |
JP2005094301A (en) | Image forming apparatus | |
JP3114935B2 (en) | Printer | |
JPH10235970A (en) | Printing system and machine readable recording medium | |
JP2004090243A (en) | Image forming system and its power saving method | |
JP4408817B2 (en) | Data processing apparatus and operation program thereof | |
JPH07271538A (en) | Output device and its control method, information processing method and device therefor and network system | |
JP4151971B2 (en) | Printer device | |
JP3937518B2 (en) | Printing control apparatus and power supply control method | |
JP3380905B2 (en) | Page printer standby mode | |
JP2003330678A (en) | Image forming device | |
JP2996701B2 (en) | Printing equipment | |
JPH10254651A (en) | Printer, power supply control method for printer and storage medium storing program readable by computer |