JP2000268478A - Device control device, method of monitoring device control device, and storage medium storing computer-readable program - Google Patents
Device control device, method of monitoring device control device, and storage medium storing computer-readable programInfo
- Publication number
- JP2000268478A JP2000268478A JP11074679A JP7467999A JP2000268478A JP 2000268478 A JP2000268478 A JP 2000268478A JP 11074679 A JP11074679 A JP 11074679A JP 7467999 A JP7467999 A JP 7467999A JP 2000268478 A JP2000268478 A JP 2000268478A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- variable
- secondary storage
- measuring
- usage
- 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
Landscapes
- Control Or Security For Electrophotography (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、二次記憶装置を接
続可能な機器を制御する機器制御装置および機器制御装
置の監視方法およびコンピュータが読み出し可能なプロ
グラムを格納した記憶媒体に関するものである。The present invention relates to a device control device for controlling a device to which a secondary storage device can be connected, a method of monitoring the device control device, and a storage medium storing a computer-readable program.
【0002】[0002]
【従来の技術】従来、ホストコンピュータ等の上位装置
より印刷データを入力し印刷する機器、例えば印刷装置
に於いて、大量印刷を行うにはDRAMの増設だけでは
不十分で、ハードディスクを実装する事で対応がとられ
ていた。2. Description of the Related Art Conventionally, in a device for inputting and printing print data from a host device such as a host computer or the like, for example, a printing device, it is not enough to add a DRAM to perform large-scale printing. Was taken care of.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、ハード
ディスクは記憶装置としての信頼性は低く、温度、アク
セス時間などの使用条件で寿命が大きく変動してしまう
という問題がある。また、ハードディスクには自分自身
に故障状況を予測するレジスタを備えているが、モータ
の劣化等を予想できるような完全なものではない。However, a hard disk has a low reliability as a storage device, and has a problem that its life greatly varies depending on use conditions such as temperature and access time. Further, the hard disk is provided with a register for predicting a failure state in itself, but it is not perfect for predicting deterioration of the motor or the like.
【0004】このように従来の機器、例えば印刷装置に
装着されるハードディスク使用状態は、その劣化状態等
を監視していないため、該ハードディスクの劣化がひど
い場合には、受信した印刷情報を記憶することができな
くなったり、記憶したデータを読み出すことができなく
なり、ハードディスクを介する印刷処理が不能となって
しまう重大な問題点があった。As described above, the state of use of a hard disk mounted on a conventional device, for example, a printing apparatus, does not monitor the state of deterioration or the like. Therefore, if the hard disk is severely deteriorated, the received print information is stored. This makes it impossible to read the stored data and makes it impossible to perform print processing via the hard disk.
【0005】本発明は、上記の問題点を解決するために
なされたもので、二次記憶装置を接続可能な機器におい
て、該二次記憶装置への使用状況を示す使用変数を不揮
発性記憶装置を介して管理し、該使用変数が許容値を超
えるかどうかを判定して二次記憶装置の使用寿命を機器
の表示部に通知することにより、物理的な使用状況を監
視して使用変数を積算して得られる値と許容値との参照
比較から、二次記憶装置の使用寿命を精度良く判定し
て、適正なタイミングで使用寿命をユーザに報知できる
機器制御装置および機器制御装置の監視方法およびコン
ピュータが読み出し可能なプログラムを格納した記憶媒
体を提供することである。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem. In a device to which a secondary storage device can be connected, a use variable indicating the use status of the secondary storage device is stored in a nonvolatile storage device. By monitoring whether the usage variable exceeds the permissible value and notifying the usage life of the secondary storage device to the display unit of the device, thereby monitoring the physical usage status and determining the usage variable. A device control device and a device control device monitoring method capable of accurately determining the service life of a secondary storage device from a reference comparison between a value obtained by integration and an allowable value and notifying a user of the service life at an appropriate timing And a storage medium storing a computer-readable program.
【0006】[0006]
【課題を解決するための手段】本発明に係る第1の発明
は、二次記憶装置(図2に示すハードディスク部23)
を接続可能な機器を制御する機器制御装置であって、前
記二次記憶装置への使用状況を監視して使用変数を計測
する計測手段(図2に示すCPU12の内部タイマによ
る)と、前記計測手段により計測された前記使用変数を
記憶する不揮発性記憶手段(図2に示すNVRAM2
2)と、前記不揮発性記憶手段に記憶される前記使用変
数に前記計測手段により計測された前記使用変数を積算
し、該積算された使用変数を前記不揮発性記憶手段に更
新記憶させる管理手段(図2に示すCPU12がROM
13等に記憶される制御プログラムに基づいて管理処理
する)と、前記管理手段により積算されて前記不揮発性
記憶手段に記憶されている使用変数があらかじめ設定さ
れる許容値を超えるかどうかを判定する判定手段(図2
に示すCPU12がROM13等に記憶される制御プロ
グラムに基づいて判定処理する)と、前記判定手段によ
り前記使用変数があらかじめ設定される許容値を超えて
いると判定された場合に、前記二次記憶装置の適正寿命
を前記機器の表示部に通知する通知手段(図2に示すC
PU12がROM13等に記憶される制御プログラムに
基づいて操作部1501上に通知処理する)とを有する
ものである。According to a first aspect of the present invention, there is provided a secondary storage device (a hard disk unit shown in FIG. 2).
A device control device for controlling a device to which the secondary storage device can be connected, wherein a measuring means (using an internal timer of the CPU 12 shown in FIG. 2) for monitoring a use situation to the secondary storage device and measuring a use variable; Means for storing the use variables measured by the means (NVRAM2 shown in FIG. 2)
2) and management means for integrating the usage variables measured by the measurement means with the usage variables stored in the nonvolatile storage means, and updating and storing the integrated usage variables in the nonvolatile storage means ( The CPU 12 shown in FIG.
13 based on a control program stored in the storage device, etc.), and it is determined whether or not the usage variables accumulated by the management unit and stored in the non-volatile storage unit exceed a preset allowable value. Judging means (FIG. 2
The CPU 12 performs a determination process based on a control program stored in the ROM 13 or the like). When the determination unit determines that the use variable exceeds a preset allowable value, the secondary storage Notification means for notifying the display unit of the device of the appropriate life of the device (C shown in FIG. 2)
The PU 12 performs a notification process on the operation unit 1501 based on a control program stored in the ROM 13 or the like).
【0007】本発明に係る第2の発明は、前記通知手段
による通知の解除を指示する指示手段(図2に示す操作
部1501による)と、前記指示手段による解除の指示
に基づき前記機器の表示部に対する前記二次記憶装置の
適正寿命の表示を解除する解除手段(図2に示すCPU
12がROM13等に記憶される制御プログラムに基づ
いて解除処理する)とを有するものである。According to a second aspect of the present invention, there is provided an instructing means for instructing cancellation of the notification by the notifying means (by the operation unit 1501 shown in FIG. 2), and a display of the device based on the instructing cancellation by the instructing means. Release means (CPU shown in FIG. 2) for releasing the display of the appropriate life of the secondary storage device for the
12 performs a release process based on a control program stored in the ROM 13 or the like).
【0008】本発明に係る第3の発明は、前記計測手段
は、前記二次記憶装置への通電時間を前記使用変数とし
て計測するものである。[0008] In a third aspect of the present invention, the measuring means measures an energizing time to the secondary storage device as the use variable.
【0009】本発明に係る第4の発明は、前記計測手段
は、前記二次記憶装置へのアクセス回数を前記使用変数
として計測するものである。According to a fourth aspect of the present invention, the measuring means measures the number of accesses to the secondary storage device as the use variable.
【0010】本発明に係る第5の発明は、前記機器は、
所定の通信媒体を介してホストコンピュータと通信可能
なプリンタであるものである。[0010] In a fifth aspect according to the present invention, the device comprises:
The printer is a printer that can communicate with a host computer via a predetermined communication medium.
【0011】本発明に係る第6の発明は、前記機器は、
所定の通信媒体を介してプリンタと通信可能なホストコ
ンピュータであるものである。A sixth invention according to the present invention is characterized in that the device comprises:
It is a host computer capable of communicating with a printer via a predetermined communication medium.
【0012】本発明に係る第7の発明は、二次記憶装置
(図2に示すハードディスク部23)を接続可能な機器
を制御する機器制御装置の監視方法であって、前記二次
記憶装置への使用状況を監視して使用変数を計測する計
測工程(図3に示すステップ(12))と、前記計測工
程により計測された前記使用変数を不揮発性記憶装置に
書き込む書込み工程(図3に示すステップ(13))
と、前記書込み工程により前記不揮発性記憶装置に書き
込まれた前記使用変数に前記計測工程により計測された
新たな使用変数を積算し、該積算された使用変数を前記
不揮発性記憶装置に書き込む管理工程(図4に示すステ
ップ(26))と、前記管理工程により積算されて前記
不揮発性記憶装置に記憶されている使用変数があらかじ
め設定される許容値を超えるかどうかを判定する判定工
程(図4に示すステップ(27))と、前記判定工程に
より前記使用変数があらかじめ設定される許容値を超え
ていると判定された場合に、前記二次記憶装置の適正寿
命を前記機器の表示部に通知する通知工程(図4に示す
ステップ(28))とを有するものである。A seventh invention according to the present invention relates to a method of monitoring a device control device for controlling a device to which a secondary storage device (the hard disk unit 23 shown in FIG. 2) can be connected. A measurement step (step (12) shown in FIG. 3) for monitoring the usage status of the device and measuring a usage variable, and a writing step (FIG. 3) for writing the usage variable measured in the measurement step to a nonvolatile storage device. Step (13))
A management step of integrating the new usage variable measured in the measurement step with the usage variable written in the non-volatile storage device in the writing step, and writing the integrated usage variable in the non-volatile storage device (Step (26) shown in FIG. 4) and a judging step of judging whether or not the use variable accumulated in the management step and stored in the nonvolatile storage device exceeds a preset allowable value (FIG. 4). (27)), and when it is determined in the determination step that the usage variable exceeds a preset allowable value, the appropriate life of the secondary storage device is notified to the display unit of the device. Notification step (step (28) shown in FIG. 4).
【0013】本発明に係る第8の発明は、前記通知工程
による通知の解除を指示する指示工程(図4に示すステ
ップ(29))と、前記指示工程による解除の指示に基
づき前記機器の表示部に対する前記二次記憶装置の適正
寿命の表示を解除する解除工程(図4に示すステップ
(29))とを有するものである。According to an eighth aspect of the present invention, there is provided an instruction step (step (29) shown in FIG. 4) for instructing cancellation of the notification in the notification step, and display of the device based on the cancellation instruction in the instruction step. And a release step (step (29) shown in FIG. 4) for releasing the display of the appropriate life of the secondary storage device for the unit.
【0014】本発明に係る第9の発明は、前記計測工程
は、前記二次記憶装置への通電時間を前記使用変数とし
て計測するものである。According to a ninth aspect of the present invention, in the measurement step, the energization time to the secondary storage device is measured as the use variable.
【0015】本発明に係る第10の発明は、前記計測工
程は、前記二次記憶装置へのアクセス回数を前記使用変
数として計測するものである。In a tenth aspect according to the present invention, in the measuring step, the number of accesses to the secondary storage device is measured as the used variable.
【0016】本発明に係る第11の発明は、前記機器
は、所定の通信媒体を介してホストコンピュータと通信
可能なプリンタであるものである。According to an eleventh aspect of the present invention, the device is a printer capable of communicating with a host computer via a predetermined communication medium.
【0017】本発明に係る第12の発明は、前記機器
は、所定の通信媒体を介してプリンタと通信可能なホス
トコンピュータであるものである。In a twelfth aspect according to the present invention, the device is a host computer capable of communicating with a printer via a predetermined communication medium.
【0018】本発明に係る第13の発明は、二次記憶装
置(図2に示すハードディスク部23)を接続可能な機
器を制御するコンピュータが読み出し可能なプログラム
を格納した記憶媒体であって、前記二次記憶装置への使
用状況を監視して使用変数を計測する計測工程(図3に
示すステップ(12))と、前記計測工程により計測さ
れた前記使用変数を不揮発性記憶装置に書き込む書込み
工程(図3に示すステップ(13))と、前記書込み工
程により前記不揮発性記憶装置に書き込まれた前記使用
変数に前記計測工程により計測された新たな使用変数を
積算し、該積算された使用変数を前記不揮発性記憶装置
に書き込む管理工程(図4に示すステップ(26))
と、前記管理工程により積算されて前記不揮発性記憶装
置に記憶されている使用変数があらかじめ設定される許
容値を超えるかどうかを判定する判定工程(図4に示す
ステップ(27))と、前記判定工程により前記使用変
数があらかじめ設定される許容値を超えていると判定さ
れた場合に、前記二次記憶装置の適正寿命を前記機器の
表示部に通知する通知工程(図4に示すステップ(2
8))とを有するコンピュータが読み出し可能なプログ
ラムを記憶媒体に格納したものである。According to a thirteenth aspect of the present invention, there is provided a storage medium storing a computer-readable program for controlling a device to which a secondary storage device (hard disk unit 23 shown in FIG. 2) can be connected, A measuring step (Step (12) shown in FIG. 3) of monitoring the usage status of the secondary storage device and measuring the usage variable, and a writing step of writing the usage variable measured in the measurement process to the nonvolatile storage device (Step (13) shown in FIG. 3) and integrating the new usage variable measured in the measurement step with the usage variable written in the nonvolatile storage device in the writing step, and using the integrated usage variable Management step of writing data into the nonvolatile storage device (step (26) shown in FIG. 4)
A determining step (step (27) shown in FIG. 4) for determining whether or not the use variable accumulated by the managing step and stored in the nonvolatile storage device exceeds a preset allowable value; A notification step of notifying the display unit of the device of an appropriate life of the secondary storage device when it is determined in the determination step that the use variable exceeds a preset allowable value (step shown in FIG. 2
8)) is stored in a storage medium.
【0019】本発明に係る第14の発明は、前記通知工
程による通知の解除を指示する指示工程(図4に示すス
テップ(29))と、前記指示工程による解除の指示に
基づき前記機器の表示部に対する前記二次記憶装置の適
正寿命の表示を解除する解除工程(図4に示すステップ
(29))とを有するコンピュータが読み出し可能なプ
ログラムを記憶媒体に格納したものである。According to a fourteenth aspect of the present invention, there is provided an instruction step (step (29) shown in FIG. 4) for instructing cancellation of the notification in the notification step, and display of the device based on the cancellation instruction in the instruction step. A computer-readable program having a release step (step (29) shown in FIG. 4) for releasing the display of the appropriate life of the secondary storage device for the unit is stored in the storage medium.
【0020】本発明に係る第15の発明は、前記計測工
程は、前記二次記憶装置への通電時間を前記使用変数と
して計測するコンピュータが読み出し可能なプログラム
を記憶媒体に格納したものである。According to a fifteenth aspect of the present invention, in the measuring step, a computer readable program for measuring a current supply time to the secondary storage device as the use variable is stored in a storage medium.
【0021】本発明に係る第16の発明は、前記計測工
程は、前記二次記憶装置へのアクセス回数を前記使用変
数として計測するコンピュータが読み出し可能なプログ
ラムを記憶媒体に格納したものである。According to a sixteenth aspect of the present invention, in the measurement step, a computer-readable program for measuring the number of accesses to the secondary storage device as the use variable is stored in a storage medium.
【0022】本発明に係る第17の発明は、前記機器
は、所定の通信媒体を介してホストコンピュータと通信
可能なプリンタであるコンピュータが読み出し可能なプ
ログラムを記憶媒体に格納したものである。According to a seventeenth aspect of the present invention, in the above-mentioned device, a computer-readable program, which is a printer capable of communicating with a host computer via a predetermined communication medium, is stored in a storage medium.
【0023】本発明に係る第18の発明は、前記機器
は、所定の通信媒体を介してプリンタと通信可能なホス
トコンピュータであるコンピュータが読み出し可能なプ
ログラムを記憶媒体に格納したものである。According to an eighteenth aspect of the present invention, the device stores a program readable by a computer which is a host computer capable of communicating with a printer via a predetermined communication medium in a storage medium.
【0024】[0024]
【発明の実施の形態】本実施形態の構成を説明する前
に、本実施形態を適用するに好適なレーザビームプリン
タの構成について図1,図2を参照しながら説明する。
なお、本実施形態(拡張メモリ、インタフェースの部
分)を適用するプリンタは、レーザビームプリンタに限
られるものではなく、他のプリント方式のプリンタでも
良いことは言うまでもない。DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the configuration of the present embodiment, a configuration of a laser beam printer suitable for applying the present embodiment will be described with reference to FIGS.
It should be noted that the printer to which the present embodiment (extension memory, interface part) is applied is not limited to a laser beam printer, and it goes without saying that a printer of another printing method may be used.
【0025】図1は、本発明を適用可能な出力装置の構
成を示す断面図であり、レーザビームプリンタ(LB
P)の場合を示す。FIG. 1 is a sectional view showing the structure of an output device to which the present invention can be applied.
P).
【0026】図において、1500はLBP本体(プリ
ンタ)であり、外部に接続されているホストコンピュー
タから供給される印刷情報(文字コード等)やフォーム
情報あるいはマクロ命令等を入力して記憶するととも
に、それらの情報に従って対応する文字パターンやフォ
ームパターン等を作成し、記録媒体である記録紙等に像
を形成する。1501は操作のためのスイッチおよびL
ED表示器等が配されている操作パネル、1000は前
記プリンタ1500全体の制御およびホストコンピュー
タから供給される文字情報等を解析するプリンタ制御ユ
ニットである。Referring to FIG. 1, reference numeral 1500 denotes an LBP body (printer) which inputs and stores print information (character codes, etc.), form information, macro instructions, and the like supplied from an externally connected host computer; A corresponding character pattern, form pattern, or the like is created according to the information, and an image is formed on a recording medium such as a recording sheet. 1501 is a switch for operation and L
An operation panel 1000 including an ED display and the like is a printer control unit 1000 for controlling the entire printer 1500 and analyzing character information and the like supplied from a host computer.
【0027】このプリンタ制御ユニット1000は、主
に文字情報を対応する文字パターンのビデオ信号に変換
してレーザドライバ1502に出力する。レーザドライ
バ1502は半導体レーザ1503を駆動するための回
路であり、入力されたビデオ信号に応じて半導体レーザ
1503から発射されるレーザ光1504をオン・オフ
切り換えする。レーザ光1504は回転多面鏡1505
で左右方向に振らされて静電ドラム1506上を走査露
光する。The printer control unit 1000 mainly converts character information into a video signal having a corresponding character pattern and outputs the video signal to the laser driver 1502. The laser driver 1502 is a circuit for driving the semiconductor laser 1503, and switches on / off a laser beam 1504 emitted from the semiconductor laser 1503 according to an input video signal. The laser beam 1504 is a rotary polygon mirror 1505
And scans and exposes the surface of the electrostatic drum 1506.
【0028】これにより、静電ドラム1506上には文
字パターンの静電潜像が形成されることになる。この潜
像は、静電ドラム1506周囲に配設された現像ユニッ
ト1507により現像された後、記録紙に転写される。
この記録紙にはカットシートを用い、カットシート記録
紙はプリンタ1500に装着した用紙カセット1508
に収納され、給紙ローラ1509および搬送ローラ15
10と搬送ローラ1511とにより、装置内に取り込ま
れて、静電ドラム1506に供給される。As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1506. This latent image is developed by a developing unit 1507 provided around the electrostatic drum 1506, and then transferred to a recording sheet.
A cut sheet is used as the recording paper, and the cut sheet recording paper is a paper cassette 1508 mounted on the printer 1500.
The paper feed roller 1509 and the transport roller 15
The toner is taken into the apparatus and supplied to the electrostatic drum 1506 by the transport rollers 1511 and 10.
【0029】また、プリンタ1500には、図示しない
カードスロットを少なくとも1個以上備え、内蔵フォン
トに加えてオプションフォントカード,言語系の異なる
制御カード(エミュレーションカード)を接続できるよ
うに構成されている。The printer 1500 is provided with at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language system can be connected in addition to the built-in fonts.
【0030】図2は、本発明の実施形態を示す出力制御
装置を適用可能な印刷制御システムの構成を説明するブ
ロック図である。なお、本発明の機能が実行されるので
あれば、単体の機器であっても、複数の機器からなるシ
ステムであっても、LAN等のネットワークを介して処
理が行われるシステムであっても本発明を適用できるこ
とは言うまでもない。FIG. 2 is a block diagram illustrating the configuration of a print control system to which an output control device according to an embodiment of the present invention can be applied. Note that, as long as the functions of the present invention are executed, the present invention is applicable to a single device, a system including a plurality of devices, and a system in which processing is performed via a network such as a LAN. It goes without saying that the invention can be applied.
【0031】図において、3000はホストコンピュー
タで、ROM3のプログラム用ROMに記憶された文書
処理プログラム等に基づいて図形,イメージ,文字,表
(表計算等を含む)等が混在した文書処理を実行するC
PU1を備え、システムデバイス4に接続される各デバ
イスをCPU1が総括的に制御する。Referring to FIG. 3, reference numeral 3000 denotes a host computer which executes document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program or the like stored in a program ROM of the ROM 3. C
The CPU 1 is provided with a PU 1 and controls each device connected to the system device 4 as a whole.
【0032】また、このROM3のプログラム用ROM
には、CPU1の制御プログラム等を記憶し、ROM3
のフォント用ROMには上記文書処理の際に使用するフ
ォントデータ等を記憶し、ROM3のデータ用ROMは
上記文書処理等を行う際に使用する各種データを記憶す
る。The program ROM of the ROM 3
Stores a control program of the CPU 1 and the like.
The font ROM stores font data and the like used in the document processing, and the data ROM of the ROM 3 stores various data used in the document processing and the like.
【0033】2はRAMで、CPU1の主メモリ,ワー
クエリア等として機能する。5はキーボードコントロー
ラ(KBC)で、キーボード(KB)9や不図示のポイ
ンティングデバイスからのキー入力を制御する。6はC
RTコントローラ(CRTC)で、CRTディスプレイ
(CRT)10の表示を制御する。7はディスクコント
ローラ(DKC)で、ブートプログラム,種々のアプリ
ケーション,フォントデータ,ユーザファイル,編集フ
ァイル等を記憶するハードディスク(HD)、フロッピ
ーディスク(FD)等の外部メモリ11とのアクセスを
制御する。A RAM 2 functions as a main memory, a work area, and the like for the CPU 1. A keyboard controller (KBC) 5 controls a key input from a keyboard (KB) 9 or a pointing device (not shown). 6 is C
The display of the CRT display (CRT) 10 is controlled by an RT controller (CRTC). Reference numeral 7 denotes a disk controller (DKC) for controlling access to an external memory 11 such as a hard disk (HD) for storing a boot program, various applications, font data, user files, and editing files, and a floppy disk (FD).
【0034】8はプリンタコントローラ(PRTC)
で、所定の双方向性インタフェース(インタフェース)
21を介してプリンタ1500に接続されて、プリンタ
1500との通信制御処理を実行する。8 is a printer controller (PRTC)
A predetermined bidirectional interface (interface)
21 and is connected to the printer 1500 to execute communication control processing with the printer 1500.
【0035】なお、CPU1は、例えばRAM2上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYGを可能としている。また、CPU1は、C
RT10上の不図示のマウスカーソル等で指示されたコ
マンドに基づいて登録された種々のウインドウを開き、
種々のデータ処理を実行する。The CPU 1 executes a process of developing (rasterizing) the outline font in the display information RAM set on the RAM 2 and, for example,
YSIWYG is possible. Further, the CPU 1
Various registered windows are opened based on a command specified by a mouse cursor or the like (not shown) on the RT 10,
Perform various data processing.
【0036】プリンタ1500において、12はプリン
タCPUで、ROM13のプログラム用ROMに記憶さ
れた制御プログラム等或いは外部メモリ14に記憶され
た制御プログラム等に基づいてシステムバス15に接続
される各種のデバイスとのアクセスを総括的に制御し、
印刷部インタフェース16を介して接続される印刷部
(プリンタエンジン)17に出力情報としての画像信号
を出力する。In the printer 1500, reference numeral 12 denotes a printer CPU, which controls various devices connected to the system bus 15 based on a control program or the like stored in a program ROM of the ROM 13 or a control program or the like stored in the external memory 14. Control access to
An image signal as output information is output to a printing unit (printer engine) 17 connected via a printing unit interface 16.
【0037】また、このROM13のプログラム用RO
Mには、CPU12の制御プログラム等を記憶する。R
OM13のフォント用ROMには上記出力情報を生成す
る際に使用するフォントデータ等を記憶し、ROM13
のデータ用ROMにはハードディスク等の外部メモリ1
4が無いプリンタの場合には、ホストコンピュータ上で
利用される情報等を記憶している。The program RO of the ROM 13
M stores a control program of the CPU 12 and the like. R
The font ROM of the OM 13 stores font data and the like used when generating the output information.
The data ROM has an external memory 1 such as a hard disk.
In the case of a printer having no printer 4, information used on the host computer is stored.
【0038】CPU12は入力部18を介してホストコ
ンピュータとの通信処理が可能となっており、プリンタ
1500内の情報等をホストコンピュータ3000に通
知可能に構成されている。19は前記CPU12の主メ
モリ、ワークエリア等として機能するRAMで、図示し
ない増設ポートに接続されるオプションRAMによりメ
モリ容量を拡張することができるように構成されてい
る。The CPU 12 can communicate with the host computer via the input unit 18 and can notify the host computer 3000 of information in the printer 1500 and the like. Reference numeral 19 denotes a RAM that functions as a main memory, a work area, and the like of the CPU 12, and is configured so that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown).
【0039】なお、RAM19は、出力情報展開領域、
環境データ格納領域、NVRAM等に用いられる。前述
したハードディスク(HD)、ICカード等の外部メモ
リ14は、ディスクコントローラ(DKC)20により
アクセスを制御される。外部メモリ14は、オプション
として接続され、フォントデータ、エミュレーションプ
ログラム、フォームデータ等を記憶する。また、150
1は前述した操作パネルで操作のためのスイッチおよび
LED表示器等が配されている。The RAM 19 has an output information development area,
Used for environmental data storage area, NVRAM, etc. Access to the external memory 14 such as a hard disk (HD) and an IC card is controlled by a disk controller (DKC) 20. The external memory 14 is connected as an option and stores font data, an emulation program, form data, and the like. Also, 150
Reference numeral 1 denotes the above-described operation panel on which switches for operation, an LED display, and the like are arranged.
【0040】また、前述した外部メモリは1個に限ら
ず、少なくとも1個以上備え、内蔵フォントに加えてオ
プションフォントカード,言語系の異なるプリンタ制御
言語を解釈するプログラムを格納した外部メモリを複数
接続できるように構成されていても良い。さらに、NV
RAM22は、印刷装置の設定を記憶しておく不揮発性
メモリであり、インタフェースの設定・装着されている
オプション・印刷枚数等の情報が格納されており、操作
パネル1501からのプリンタモード設定情報を記憶す
ることもできる。The above-mentioned external memory is not limited to one, and at least one external memory is provided. In addition to the built-in fonts, an optional font card and a plurality of external memories storing programs for interpreting printer control languages of different languages are connected. It may be configured to be able to do so. Furthermore, NV
The RAM 22 is a non-volatile memory that stores settings of the printing apparatus, and stores information such as interface settings, installed options, and the number of prints, and stores printer mode setting information from the operation panel 1501. You can also.
【0041】ハードディスク部23はRAM19と同様
にホストコンピュータ3000から送られてくる情報を
保持しておく為の記憶部である。The hard disk unit 23 is a storage unit for holding information sent from the host computer 3000, like the RAM 19.
【0042】このように構成されたプリンタ制御システ
ムにおいて、ホストコンピュータ3000より出力され
た文章データは、まず入力部18に格納される。CPU
12は、入力された情報をROM13を参照しながら翻
訳し、翻訳した内容をRAM19に貯える。ここでRA
M19の格納方法は、16,32,48ビット幅の中間
フォームで格納または、ビットマップメモリとして格納
される。In the printer control system configured as described above, text data output from the host computer 3000 is stored in the input unit 18 first. CPU
12 translates the input information with reference to the ROM 13 and stores the translated content in the RAM 19. Here RA
M19 is stored in an intermediate form having a width of 16, 32, or 48 bits or stored as a bitmap memory.
【0043】ここで、文字データ、イメージデータをR
AM19に格納する際、今まで1つのページメモリとし
て使用していたRAM19を、2つのページメモリとし
て分割し、一方を文字領域、もう一方をイメージ領域と
して分割定義する。Here, character data and image data are represented by R
When storing in the AM 19, the RAM 19, which has been used as one page memory, is divided into two page memories, one of which is defined as a character area and the other is defined as an image area.
【0044】そこで、それぞれの領域に文字情報を展開
したフォームとイメージ情報を展開したフォームをそれ
ぞれ格納することを特徴としている。この格納方法は、
中間のオブジェクトを生成する際に文字情報やイメージ
情報が持っているそれぞれのヘッダをもとに認識し、そ
れぞれの領域に展開させる。RAM19は、一般的に1
ページ分のメモリ領域を持っているため、文字とイメー
ジの領域が分けられただけでメモリの追加は必要ない
が、バンド処理の為省メモリで動作している場合は、R
AMを追加する必要がある。Therefore, the present invention is characterized in that a form in which character information is expanded and a form in which image information is expanded are stored in respective areas. This storage method is
When an intermediate object is generated, it is recognized based on the respective headers of the character information and image information, and is developed in each area. The RAM 19 generally has 1
Since there is a memory area for pages, no additional memory is needed just for the character and image areas.
AM needs to be added.
【0045】図3は、本発明に係る出力制御装置におけ
る第1のデータ処理手順の一例を示すフローチャートで
ある。なお、(1)〜(13)は各ステップを示す。FIG. 3 is a flowchart showing an example of a first data processing procedure in the output control device according to the present invention. Note that (1) to (13) indicate each step.
【0046】まず、ステップ(1)で、ホストコンピュ
ータ3000から送られてきたデータをCPU12が翻
訳し、ステップ(2)で、データの大きさ,データの種
類によってハードディスク部23に保存するか、RAM
19のバッファ領域に保存するか、または両方に保存す
るかを判断し、RAM19のバッファ領域に保存すると
判断した場合には、ステップ(14)で、翻訳したデー
タをRAM19のバッファ領域に保存して、ステップ
(7)以降へ進む。なお、両方に保存する場合は、ステ
ップ(2)〜(6)と、ステップ(2),(14),
(7)とを並列処理する。First, in step (1), the CPU 12 translates the data sent from the host computer 3000. In step (2), the data is stored in the hard disk unit 23 depending on the data size and data type, or is stored in the RAM.
It is determined whether the data is to be stored in the buffer area of the RAM 19 or both. If it is determined that the data is to be stored in the buffer area of the RAM 19, the translated data is stored in the buffer area of the RAM 19 in step (14). Then, the process proceeds to step (7) and subsequent steps. If the data is stored in both, steps (2) to (6) and steps (2), (14),
And (7) are processed in parallel.
【0047】一方、ステップ(2)で、ハードディスク
部23に保存すると判断した場合には、ステップ(3)
で、CPU12は休止状態にあるハードディスク部23
に電源を供給するため、I/Oポートにアクセスを行い
電源ON信号をアサートする。On the other hand, if it is determined in step (2) that the data is to be stored in the hard disk unit 23, the process proceeds to step (3).
Then, the CPU 12 is in the hard disk unit 23 in the hibernation state.
In order to supply power to the I / O port, the I / O port is accessed and a power ON signal is asserted.
【0048】また、CPU12はこれと同時にハードデ
ィスク部23ヘの通電時間を積算する為に、ステップ
(12)で、CPU12の内部タイマ(図示しない)に
アクセスしパワーONカウントをはじめ、ステップ(1
3)で、スタート時間をメモリに記憶する。At the same time, the CPU 12 accesses an internal timer (not shown) of the CPU 12 in step (12) to count the number of power-on operations, and then, in order to accumulate the power-on time to the hard disk unit 23.
In 3), the start time is stored in the memory.
【0049】次に、ステップ(4)で、ハードディスク
部23は電源ON信号がアサートされると、ハードディ
スク部23の電源回路はハードディスク及びその周辺回
路に対して電源を供給すると同時に、電気的に切断され
ていたシステムバス15とハードディスクとの間のバス
スイッチがONとなりバスが接続する。Next, in step (4), when the power supply ON signal is asserted, the power supply circuit of the hard disk section 23 supplies power to the hard disk and its peripheral circuits, and at the same time, electrically disconnects it. The bus switch between the system bus 15 and the hard disk, which has been performed, is turned on, and the bus is connected.
【0050】次に、ステップ(5)で、電源を供給され
た周辺回路は数mS〜数S間リセット信号をハードディ
スクにアサートする事で、ハードディスクをイニシャラ
イズする。そして、ステップ(6)で、ハードディスク
部23に翻訳したデータを保存する。Next, in step (5), the peripheral circuit to which the power has been supplied initializes the hard disk by asserting a reset signal to the hard disk for several milliseconds to several seconds. Then, in step (6), the translated data is stored in the hard disk unit 23.
【0051】次に、ステップ(7)で、印刷部17の印
刷準備を開始して、印刷開始可能となったら、ステップ
(8)で、ハードディスク部23に記憶されたデータに
基づき印刷処理を開始する。そして、ステップ(9)
で、ホストコンピュータ3000からデータ待ちとな
り、ステップ(10)で、一定時間内にデータ入力があ
るかどうかを判断して、YESならばステップ(1)へ
戻る。Next, in step (7), the printing preparation of the printing unit 17 is started, and when printing can be started, the printing process is started based on the data stored in the hard disk unit 23 in step (8). I do. And step (9)
Then, it waits for data from the host computer 3000. In step (10), it is determined whether there is data input within a predetermined time. If YES, the process returns to step (1).
【0052】一方、ステップ(10)で、一定時間内に
データ入力がないと判断した場合は、ステップ(11)
で、CPU12は、ハードディスク部23の電源回路を
遮断する電源OFF命令を実行する。On the other hand, if it is determined in step (10) that there is no data input within a predetermined time, step (11)
Then, the CPU 12 executes a power-off command to shut off the power circuit of the hard disk unit 23.
【0053】図4は、本発明に係る出力制御装置におけ
る第2のデータ処理手順の一例を示すフローチャートで
あり、図3に示したハードディスク部電源OFF命令処
理の詳細手順に対応する。なお、(21)〜(29)は
各ステップを示す。FIG. 4 is a flowchart showing an example of the second data processing procedure in the output control apparatus according to the present invention, and corresponds to the detailed procedure of the hard disk unit power OFF instruction processing shown in FIG. Note that (21) to (29) indicate each step.
【0054】図3に示したように最初のジョブ処理が終
了すると、ステップ(10)で、次のデータ受信状態に
入るが、ここで一定時間次のデータが来ないと、CPU
12はタイムアウトを判断しI/Oアクセスを行いハー
ドディスク部23の電源OFF信号をデアサートする。When the first job process is completed as shown in FIG. 3, the next data receiving state is entered in step (10).
Reference numeral 12 determines a timeout, performs I / O access, and deasserts a power-off signal of the hard disk unit 23.
【0055】電源OFFがデアサートされると、当該処
理が開始され、ステップ(21)で、ハードディスク部
23の電源回路はハードディスク及び周辺回路の電源を
OFFし、ステップ(22)で、システムバス15と接
続されているハードディスク信号線のバススイッチをO
FFし、ステップ(23)で、ハードディスクは電気的
に切断され休止状態となる。When the power-off is deasserted, the process is started. In step (21), the power supply circuit of the hard disk unit 23 turns off the power supply of the hard disk and the peripheral circuits. Set the bus switch of the connected hard disk signal line to O.
FF is performed, and in step (23), the hard disk is electrically disconnected and is put into a halt state.
【0056】一方、CPU12は電源OFF信号をデア
サートすると同時に、ステップ(24)で、CPU12
の内部のタイマカウンタのカウント値を読む込み、ハー
ドデイスク電源ON時に書込んだ値との差を計算して、
算出された通電時間を記憶する。On the other hand, at the same time when the CPU 12 deasserts the power-off signal,
Read the count value of the internal timer counter, calculate the difference from the value written when the hard disk power was turned on,
The calculated energization time is stored.
【0057】次に、ステップ(25)で、今までの使用
状況をNVRAM22から読み込み、ステップ(26)
で、今回の通電時間を加算したものをNVRAM22に
記憶する。Next, in step (25), the usage status thus far is read from the NVRAM 22, and step (26)
Then, the sum of the current energization time is stored in the NVRAM 22.
【0058】次に、ステップ(27)で、得られた通電
時間がハードディスク部23の寿命の目安である設定値
を超えているかどうかを判断して、超えていると判断し
た場合は、ステップ(28)で、CPU12は操作パネ
ル1501にハードディスク部23が寿命に近づいた旨
を表示して、ステップ(29)で、表示クリア指示を待
って、処理を終了する。Next, in step (27), it is determined whether or not the obtained energization time exceeds a set value which is a measure of the life of the hard disk unit 23. At 28), the CPU 12 displays on the operation panel 1501 that the hard disk unit 23 is approaching the end of its life. At step (29), the CPU 12 waits for a display clear instruction, and ends the processing.
【0059】なお、ステップ(28)における表示はユ
ーザが操作パネル、もしくはネットワークを介したドラ
イバソフトウエアを用いて解除しないと、表示をクリア
することはできないように構成されている。The display in step (28) is configured so that the display cannot be cleared unless the user releases the display using the operation panel or driver software via a network.
【0060】また、今回は通電時間を記憶しておく手段
について説明したが、これは通電時間でなくても、ハー
ドディスク部23の寿命が測定できるもの、例えばアク
セス回数を基準に判断しても良いことは言うまでもな
い。In this embodiment, the means for storing the power-on time has been described. However, the means for storing the power-on time can be used for measuring the life of the hard disk unit 23, for example, based on the number of accesses. Needless to say.
【0061】上記実施形態によれば、ハードディスクの
使用状況が監視できる効果がある。また、ハードディス
クが設計値以上の状況で使用されるとそれを知らせても
らえる効果がある。According to the above embodiment, there is an effect that the usage status of the hard disk can be monitored. In addition, when the hard disk is used in a situation that is higher than the design value, the user is notified of the fact.
【0062】また、ハードディスクの改障で必要なデー
タが破壊されないようにハードディスクの状況を監視
し、使用状況を不揮発性メモリに記憶する事ができる。Further, the status of the hard disk can be monitored so that necessary data is not destroyed by the failure of the hard disk, and the usage status can be stored in the nonvolatile memory.
【0063】さらに、ハードディスクの使用状況が設定
値を超えると操作パネルにその旨を通知し、解除命令が
送られるまで状態を保持することができる。Further, when the usage status of the hard disk exceeds the set value, the operation panel is notified of the fact, and the status can be held until a release command is sent.
【0064】また、二次記憶装置を接続可能な機器は、
プリンタに限らず、ホストコンピュータ等であってもよ
く、二次記憶装置を接続可能な機器であれば単体、シス
テムを問わず本発明を適用することができる。また、使
用寿命の通知先および解除先は、通信可能なホスト機器
であってもよい。The devices to which the secondary storage device can be connected include:
The present invention is not limited to a printer, and may be a host computer or the like, and the present invention can be applied to any device that can be connected to a secondary storage device, irrespective of system or system. Further, the notification destination and the release destination of the service life may be a communicable host device.
【0065】以下、図5に示すメモリマップを参照して
本発明に係る出力制御装置を適用可能な印刷制御システ
ムで読み出し可能なデータ処理プログラムの構成につい
て説明する。Hereinafter, the configuration of a data processing program readable by a print control system to which the output control device according to the present invention can be applied will be described with reference to a memory map shown in FIG.
【0066】図5は、本発明に係る出力制御装置を適用
可能な印刷制御システムで読み出し可能な各種データ処
理プログラムを格納する記憶媒体のメモリマップを説明
する図である。FIG. 5 is a diagram illustrating a memory map of a storage medium for storing various data processing programs that can be read by a print control system to which the output control device according to the present invention can be applied.
【0067】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc., is also stored, and information dependent on the OS or the like on the program reading side, for example, a program is stored. An icon or the like for identification display may also be stored.
【0068】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。Further, data dependent on various programs is also managed in the directory. Also, a program for installing various programs on a computer, and a program for decompressing a program to be installed when the program to be installed is compressed, may be stored in some cases.
【0069】本実施形態における図3,図4に示す機能
が外部からインストールされるプログラムによって、ホ
ストコンピュータにより遂行されていてもよい。そし
て、その場合、CD−ROMやフラッシュメモリやFD
等の記憶媒体により、あるいはネットワークを介して外
部の記憶媒体から、プログラムを含む情報群を出力装置
に供給される場合でも本発明は適用されるものである。The functions shown in FIGS. 3 and 4 in this embodiment may be performed by a host computer by a program installed from the outside. In that case, CD-ROM, flash memory, FD
The present invention can be applied to a case in which a group of information including a program is supplied to an output device from a storage medium such as the above or from an external storage medium via a network.
【0070】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.
【0071】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
【0072】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.
【0073】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0074】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.
【0075】[0075]
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、二次記憶装置を接続可能な機器を制御
する機器制御装置であって、前記二次記憶装置への使用
状況を監視して使用変数を計測する計測手段と、前記計
測手段により計測された前記使用変数を記憶する不揮発
性記憶手段と、前記不揮発性記憶手段に記憶される前記
使用変数に前記計測手段により計測された前記使用変数
を積算し、該積算された使用変数を前記不揮発性記憶手
段に更新記憶させる管理手段と、前記管理手段により積
算されて前記不揮発性記憶手段に記憶されている使用変
数があらかじめ設定される許容値を超えるかどうかを判
定する判定手段と、前記判定手段により前記使用変数が
あらかじめ設定される許容値を超えていると判定された
場合に、前記二次記憶装置の適正寿命を前記機器の表示
部に通知する通知手段とを有するので、従来のような相
対的な使用状況監視に比べて、物理的な使用状況を監視
して使用変数を積算するため、寿命判定の精度が極めて
向上し、適正なタイミングで使用寿命をユーザに報知す
ることができる。As described above, the first embodiment according to the present invention is described.
According to the invention, there is provided a device control device for controlling a device to which a secondary storage device can be connected, wherein a measuring means for monitoring a use situation to the secondary storage device and measuring a use variable, and the measuring device Non-volatile storage means for storing the usage variable measured by, the use variable measured by the measurement means to the use variable stored in the non-volatile storage means, the integrated use variable Management means for updating and storing in the non-volatile storage means, and determination means for determining whether or not the usage variable accumulated by the management means and stored in the non-volatile storage means exceeds a preset allowable value; A notification that notifies the display unit of the device of an appropriate life of the secondary storage device when the determination unit determines that the use variable exceeds a preset allowable value. Since it has a step, compared to the conventional relative usage status monitoring, the physical usage status is monitored and the usage variables are integrated, so the accuracy of life determination is extremely improved and used at the appropriate timing The user can be notified of the lifetime.
【0076】第2の発明によれば、前記通知手段による
通知の解除を指示する指示手段と、前記指示手段による
解除の指示に基づき前記機器の表示部に対する前記二次
記憶装置の適正寿命の表示を解除する解除手段とを有す
るので、二次記憶装置の寿命状態であることをユーザに
確実に確認させることができる。According to the second aspect of the present invention, the instructing means for instructing the cancellation of the notification by the notifying means, and the display of the appropriate life of the secondary storage device on the display unit of the device based on the canceling instruction by the instructing means. , The user can be surely confirmed that the secondary storage device is in the life state.
【0077】第3の発明によれば、前記計測手段は、前
記二次記憶装置への通電時間を前記使用変数として計測
するので、二次記憶装置への物理的な通電時間から使用
状況を判定すべき使用変数を得ることができる。According to the third aspect, the measuring means measures the energizing time to the secondary storage device as the use variable, so that the use status is determined from the physical energizing time to the secondary storage device. Use variables to be obtained can be obtained.
【0078】第4の発明によれば、前記計測手段は、前
記二次記憶装置へのアクセス回数を前記使用変数として
計測するので、二次記憶装置への物理的なアクセス回数
から使用状況を判定すべき使用変数を得ることができ
る。According to the fourth aspect, the measuring means measures the number of accesses to the secondary storage device as the use variable, and thus determines the use status from the number of physical accesses to the secondary storage device. Use variables to be obtained can be obtained.
【0079】第5の発明によれば、前記機器は、所定の
通信媒体を介してホストコンピュータと通信可能なプリ
ンタであるので、プリンタを使用するユーザにプリンタ
の表示部を介して二次記憶装置の適正寿命を精度よく通
知することができる。According to the fifth aspect, since the device is a printer capable of communicating with the host computer via a predetermined communication medium, a user of the printer can use a secondary storage device via a display unit of the printer. Can be accurately notified of the appropriate life of the device.
【0080】第6の発明によれば、前記機器は、所定の
通信媒体を介してプリンタと通信可能なホストコンピュ
ータであるので、ホストコンピュータを使用するユーザ
にホストコンピュータに備える表示部を介して二次記憶
装置の適正寿命を精度よく通知することができる。According to the sixth aspect, since the device is a host computer capable of communicating with the printer via a predetermined communication medium, a user using the host computer can access the printer via a display unit provided in the host computer. The appropriate life of the next storage device can be accurately notified.
【0081】第7,第13の発明によれば、二次記憶装
置を接続可能な機器を制御する機器制御装置の監視方法
であって、あるいは二次記憶装置を接続可能な機器を制
御するコンピュータが読み出し可能なプログラムを格納
した記憶媒体であって、前記二次記憶装置への使用状況
を監視して使用変数を計測する計測工程と、前記計測工
程により計測された前記使用変数を不揮発性記憶装置に
書き込む書込み工程と、前記書込み工程により前記不揮
発性記憶装置に書き込まれた前記使用変数に前記計測工
程により計測された新たな使用変数を積算し、該積算さ
れた使用変数を前記不揮発性記憶装置に書き込む管理工
程と、前記管理工程により積算されて前記不揮発性記憶
装置に記憶されている使用変数があらかじめ設定される
許容値を超えるかどうかを判定する判定工程と、前記判
定工程により前記使用変数があらかじめ設定される許容
値を超えていると判定された場合に、前記二次記憶装置
の適正寿命を前記機器の表示部に通知する通知工程とを
有するので、従来のような相対的な使用状況監視に比べ
て、物理的な使用状況を監視して使用変数を積算するた
め、寿命判定の精度が極めて向上し、適正なタイミング
で使用寿命をユーザに報知することができる。According to the seventh and thirteenth aspects, there is provided a method of monitoring a device control device for controlling a device to which a secondary storage device can be connected, or a computer for controlling a device to which a secondary storage device can be connected. Is a storage medium storing a readable program, wherein a measuring step of monitoring a use state of the secondary storage device to measure a use variable, and a non-volatile storage of the use variable measured by the measurement step A writing step of writing to the device, and integrating the new usage variable measured in the measurement step with the usage variable written in the nonvolatile storage device in the writing step, and storing the integrated usage variable in the nonvolatile storage. A management step of writing to the device, and whether the usage variable integrated in the management step and stored in the nonvolatile storage device exceeds a preset allowable value. A determining step of determining whether or not the use variable exceeds a preset allowable value in the determining step; and notifying the display unit of the device of an appropriate life of the secondary storage device. Since it has a notification process, compared to the conventional relative usage status monitoring, the physical usage status is monitored and the usage variables are integrated.Accordingly, the accuracy of the life determination is extremely improved, and at the appropriate timing. The user can be notified of the service life.
【0082】第8,第14の発明によれば、前記通知工
程による通知の解除を指示する指示工程と、前記指示工
程による解除の指示に基づき前記機器の表示部に対する
前記二次記憶装置の適正寿命の表示を解除する解除工程
とを有するので、二次記憶装置の寿命状態であることを
ユーザに確実に確認させることができる。According to the eighth and fourteenth aspects, an instruction step for instructing cancellation of the notification in the notification step, and the appropriateness of the secondary storage device with respect to the display unit of the device based on the cancellation instruction in the instruction step. Since there is a releasing step of releasing the display of the life, the user can be surely confirmed that the secondary storage device is in the life state.
【0083】第9,第15の発明によれば、前記計測工
程は、前記二次記憶装置への通電時間を前記使用変数と
して計測するので、二次記憶装置への物理的な通電時間
から使用状況を判定すべき使用変数を得ることができ
る。According to the ninth and fifteenth aspects, in the measuring step, the energizing time to the secondary storage device is measured as the use variable. It is possible to obtain a use variable for determining the situation.
【0084】第10,第16の発明によれば、前記計測
工程は、前記二次記憶装置へのアクセス回数を前記使用
変数として計測するので、二次記憶装置への物理的なア
クセス回数から使用状況を判定すべき使用変数を得るこ
とができる。According to the tenth and sixteenth aspects, in the measuring step, the number of times of access to the secondary storage device is measured as the use variable. It is possible to obtain a use variable for determining the situation.
【0085】第11,第17の発明によれば、前記機器
は、所定の通信媒体を介してホストコンピュータと通信
可能なプリンタであるので、プリンタを使用するユーザ
にプリンタの表示部を介して二次記憶装置の適正寿命を
精度よく通知することができる。According to the eleventh and seventeenth aspects, since the device is a printer that can communicate with the host computer via a predetermined communication medium, a user using the printer can access the device via the display unit of the printer. The appropriate life of the next storage device can be accurately notified.
【0086】第12,第18の発明によれば、前記機器
は、所定の通信媒体を介してプリンタと通信可能なホス
トコンピュータであるので、ホストコンピュータを使用
するユーザにホストコンピュータに備える表示部を介し
て二次記憶装置の適正寿命を精度よく通知することがで
きる。According to the twelfth and eighteenth aspects, since the device is a host computer capable of communicating with the printer via a predetermined communication medium, a user using the host computer is provided with a display unit provided in the host computer. The appropriate life of the secondary storage device can be notified accurately via the storage device.
【0087】従って、物理的な使用状況を監視して使用
変数を積算して得られる値と許容値との参照比較から、
二次記憶装置の使用寿命を精度良く判定して、適正なタ
イミングで使用寿命をユーザに報知できる等の効果を奏
する。Therefore, from the reference comparison between the value obtained by monitoring the physical usage status and integrating the usage variables and the allowable value,
This has the effect of accurately determining the service life of the secondary storage device and notifying the user of the service life at an appropriate timing.
【図1】本発明を適用可能な出力装置の構成を示す断面
図である。FIG. 1 is a cross-sectional view illustrating a configuration of an output device to which the present invention can be applied.
【図2】本発明の実施形態を示す出力制御装置を適用可
能な印刷制御システムの構成を説明するブロック図であ
る。FIG. 2 is a block diagram illustrating a configuration of a print control system to which an output control device according to an embodiment of the present invention can be applied.
【図3】本発明に係る出力制御装置における第1のデー
タ処理手順の一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of a first data processing procedure in the output control device according to the present invention.
【図4】本発明に係る出力制御装置における第2のデー
タ処理手順の一例を示すフローチャートである。FIG. 4 is a flowchart illustrating an example of a second data processing procedure in the output control device according to the present invention.
【図5】本発明に係る出力制御装置を適用可能な印刷制
御システムで読み出し可能な各種データ処理プログラム
を格納する記憶媒体のメモリマップを説明する図であ
る。FIG. 5 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a print control system to which the output control device according to the present invention can be applied.
l CPU 2 RAM 3 ROM 4 システムバス 12 CPU 13 ROM 19 RAM 3000 ホストコンピュータ 1500 プリンタ 1 CPU 2 RAM 3 ROM 4 System bus 12 CPU 13 ROM 19 RAM 3000 Host computer 1500 Printer
Claims (18)
る機器制御装置であって、 前記二次記憶装置への使用状況を監視して使用変数を計
測する計測手段と、 前記計測手段により計測された前記使用変数を記憶する
不揮発性記憶手段と、 前記不揮発性記憶手段に記憶される前記使用変数に前記
計測手段により計測された前記使用変数を積算し、該積
算された使用変数を前記不揮発性記憶手段に更新記憶さ
せる管理手段と、 前記管理手段により積算されて前記不揮発性記憶手段に
記憶されている使用変数があらかじめ設定される許容値
を超えるかどうかを判定する判定手段と、 前記判定手段により前記使用変数があらかじめ設定され
る許容値を超えていると判定された場合に、前記二次記
憶装置の適正寿命を前記機器の表示部に通知する通知手
段と、を有することを特徴とする機器制御装置。1. A device control device for controlling a device to which a secondary storage device can be connected, comprising: a measuring unit that monitors a use status of the secondary storage device and measures a use variable; Non-volatile storage means for storing the measured use variable, and the use variable measured by the measurement means is added to the use variable stored in the non-volatile storage means, the integrated use variable is Management means for updating and storing in the non-volatile storage means; determining means for determining whether or not the usage variable integrated by the management means and stored in the non-volatile storage means exceeds a preset allowable value; A notification for notifying a display unit of the device of an appropriate life of the secondary storage device when the usage variable is determined to exceed a preset allowable value by a determination unit. Device control apparatus characterized by comprising: a stage, a.
る指示手段と、 前記指示手段による解除の指示に基づき前記機器の表示
部に対する前記二次記憶装置の適正寿命の表示を解除す
る解除手段と、を有することを特徴とする請求項1記載
の機器制御装置。2. Instructing means for instructing cancellation of notification by said notifying means, and canceling means for canceling display of an appropriate life of the secondary storage device on a display unit of the device based on an instruction of cancellation by the instructing means. The apparatus control device according to claim 1, comprising:
通電時間を前記使用変数として計測することを特徴とす
る請求項1記載の機器制御装置。3. The device control device according to claim 1, wherein the measuring unit measures a power supply time to the secondary storage device as the use variable.
アクセス回数を前記使用変数として計測することを特徴
とする請求項1記載の機器制御装置。4. The apparatus control device according to claim 1, wherein the measuring unit measures the number of accesses to the secondary storage device as the use variable.
ストコンピュータと通信可能なプリンタであることを特
徴とする請求項1記載の機器制御装置。5. The device control device according to claim 1, wherein the device is a printer capable of communicating with a host computer via a predetermined communication medium.
リンタと通信可能なホストコンピュータであることを特
徴とする請求項1記載の機器制御装置。6. The device control device according to claim 1, wherein the device is a host computer capable of communicating with a printer via a predetermined communication medium.
る機器制御装置の監視方法であって、 前記二次記憶装置への使用状況を監視して使用変数を計
測する計測工程と、 前記計測工程により計測された前記使用変数を不揮発性
記憶装置に書き込む書込み工程と、 前記書込み工程により前記不揮発性記憶装置に書き込ま
れた前記使用変数に前記計測工程により計測された新た
な使用変数を積算し、該積算された使用変数を前記不揮
発性記憶装置に書き込む管理工程と、 前記管理工程により積算されて前記不揮発性記憶装置に
記憶されている使用変数があらかじめ設定される許容値
を超えるかどうかを判定する判定工程と、 前記判定工程により前記使用変数があらかじめ設定され
る許容値を超えていると判定された場合に、前記二次記
憶装置の適正寿命を前記機器の表示部に通知する通知工
程と、を有することを特徴とする機器制御装置の監視方
法。7. A method of monitoring a device control device for controlling a device to which a secondary storage device can be connected, comprising: a measuring step of monitoring a usage status of the secondary storage device and measuring a usage variable; A writing step of writing the used variables measured in the measuring step to the non-volatile storage device; and integrating the new used variables measured in the measuring step with the used variables written to the non-volatile storage device in the writing step. And a management step of writing the integrated usage variable in the nonvolatile storage device; and determining whether the usage variable integrated in the management process and stored in the nonvolatile storage device exceeds a preset allowable value. A determining step of determining whether the usage variable exceeds a preset allowable value in the determining step; Monitoring method for device control apparatus characterized by comprising: a notification step of notifying a positive life display part of the device, the.
る指示工程と、 前記指示工程による解除の指示に基づき前記機器の表示
部に対する前記二次記憶装置の適正寿命の表示を解除す
る解除工程と、を有することを特徴とする請求項7記載
の機器制御装置の監視方法。8. An instructing step of instructing cancellation of the notification in the informing step, and a canceling step of canceling the display of the appropriate life of the secondary storage device on the display unit of the device based on the canceling instruction in the instructing step. The method of monitoring a device control device according to claim 7, comprising:
通電時間を前記使用変数として計測することを特徴とす
る請求項7記載の機器制御装置の監視方法。9. The method according to claim 7, wherein the measuring step measures a power-on time to the secondary storage device as the use variable.
のアクセス回数を前記使用変数として計測することを特
徴とする請求項7記載の機器制御装置の監視方法。10. The method according to claim 7, wherein in the measuring step, the number of accesses to the secondary storage device is measured as the use variable.
ホストコンピュータと通信可能なプリンタであることを
特徴とする請求項7記載の機器制御装置の監視方法。11. The method according to claim 7, wherein the device is a printer capable of communicating with a host computer via a predetermined communication medium.
プリンタと通信可能なホストコンピュータであることを
特徴とする請求項7記載の機器制御装置の監視方法。12. The method according to claim 7, wherein the device is a host computer capable of communicating with a printer via a predetermined communication medium.
するコンピュータが読み出し可能なプログラムを格納し
た記憶媒体であって、 前記二次記憶装置への使用状況を監視して使用変数を計
測する計測工程と、 前記計測工程により計測された前記使用変数を不揮発性
記憶装置に書き込む書込み工程と、 前記書込み工程により前記不揮発性記憶装置に書き込ま
れた前記使用変数に前記計測工程により計測された新た
な使用変数を積算し、該積算された使用変数を前記不揮
発性記憶装置に書き込む管理工程と、 前記管理工程により積算されて前記不揮発性記憶装置に
記憶されている使用変数があらかじめ設定される許容値
を超えるかどうかを判定する判定工程と、 前記判定工程により前記使用変数があらかじめ設定され
る許容値を超えていると判定された場合に、前記二次記
憶装置の適正寿命を前記機器の表示部に通知する通知工
程と、を有することを特徴とするコンピュータが読み出
し可能なプログラムを格納した記憶媒体。13. A storage medium storing a program readable by a computer that controls a device to which a secondary storage device can be connected, wherein a usage status of the secondary storage device is monitored to measure a usage variable. A measuring step, a writing step of writing the used variable measured in the measuring step to the non-volatile storage device, and a new measurement of the used variable written in the non-volatile storage device in the writing step by the measuring step. A management step of accumulating various use variables and writing the accumulated use variables in the non-volatile storage device; and a permission step in which the use variables accumulated in the management process and stored in the non-volatile storage device are set in advance. A judgment step of judging whether or not the value exceeds a value, and that the use variable exceeds an allowable value set in advance by the judgment step. If it is a constant, the storage medium from which a computer stores readable program characterized by having a notifying step for notifying the display unit of the device the proper life of the secondary storage device.
する指示工程と、 前記指示工程による解除の指示に基づき前記機器の表示
部に対する前記二次記憶装置の適正寿命の表示を解除す
る解除工程と、を有することを特徴とする請求項13記
載のコンピュータが読み出し可能なプログラムを格納し
た記憶媒体。14. An instructing step of instructing cancellation of the notification in the informing step, and a canceling step of canceling the display of the appropriate life of the secondary storage device on the display unit of the device based on the cancellation instruction in the instructing step. 14. A storage medium storing a computer-readable program according to claim 13, comprising:
の通電時間を前記使用変数として計測することを特徴と
する請求項13記載のコンピュータが読み出し可能なプ
ログラムを格納した記憶媒体。15. The storage medium according to claim 13, wherein said measuring step measures a power-on time to said secondary storage device as said use variable.
のアクセス回数を前記使用変数として計測することを特
徴とする請求項13記載のコンピュータが読み出し可能
なプログラムを格納した記憶媒体。16. The storage medium according to claim 13, wherein the measuring step measures the number of accesses to the secondary storage device as the use variable.
ホストコンピュータと通信可能なプリンタであることを
特徴とする請求項13記載のコンピュータが読み出し可
能なプログラムを格納した記憶媒体。17. The storage medium according to claim 13, wherein the device is a printer capable of communicating with a host computer via a predetermined communication medium.
プリンタと通信可能なホストコンピュータであることを
特徴とする請求項13記載のコンピュータが読み出し可
能なプログラムを格納した記憶媒体。18. The storage medium according to claim 13, wherein the device is a host computer capable of communicating with a printer via a predetermined communication medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11074679A JP2000268478A (en) | 1999-03-19 | 1999-03-19 | Device control device, method of monitoring device control device, and storage medium storing computer-readable program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11074679A JP2000268478A (en) | 1999-03-19 | 1999-03-19 | Device control device, method of monitoring device control device, and storage medium storing computer-readable program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000268478A true JP2000268478A (en) | 2000-09-29 |
Family
ID=13554165
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11074679A Pending JP2000268478A (en) | 1999-03-19 | 1999-03-19 | Device control device, method of monitoring device control device, and storage medium storing computer-readable program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000268478A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018151776A (en) * | 2017-03-10 | 2018-09-27 | キヤノン株式会社 | Information processor, control method thereof and program |
-
1999
- 1999-03-19 JP JP11074679A patent/JP2000268478A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018151776A (en) * | 2017-03-10 | 2018-09-27 | キヤノン株式会社 | Information processor, control method thereof and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3495893B2 (en) | Print control device and print control method | |
| EP0784288B1 (en) | Printer and information processing apparatus | |
| JP2000268478A (en) | Device control device, method of monitoring device control device, and storage medium storing computer-readable program | |
| JP3566497B2 (en) | Printing system, information processing apparatus, print control method, and storage medium storing computer-readable program | |
| JP2000099291A (en) | Print control device, data processing method of print control device, and storage medium storing computer-readable program | |
| JPH08292897A (en) | Information processing device | |
| JPH11327381A (en) | Printing system with history function | |
| JP3209911B2 (en) | Print control device and data processing method of print control device | |
| JPH10187380A (en) | Print control apparatus, print control method, and storage medium storing computer-readable program | |
| JP3209858B2 (en) | Print control device and print control method | |
| JPH11296020A (en) | Printing apparatus, printing control method, and recording medium | |
| JP3715796B2 (en) | Printing control apparatus, data processing method for printing control apparatus, and storage medium storing computer-readable program | |
| JP2001092603A (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND STORAGE MEDIUM | |
| JPH1195956A (en) | Print control apparatus, print control method, and storage medium storing computer-readable program | |
| JP2000079742A (en) | Printing apparatus, printing method, printing system, and storage medium | |
| JP2004227075A (en) | Printing system | |
| JP2001109602A (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND STORAGE MEDIUM | |
| JPH08282064A (en) | Recording apparatus and recording control method | |
| JPH1199730A (en) | Printing apparatus and control method thereof | |
| JP2002347319A (en) | Printing equipment | |
| JP2000263895A (en) | Image output control device, status output method of image output control device, and storage medium storing computer-readable program | |
| JP2006195701A (en) | Data processing apparatus, print control method, computer-readable storage medium storing program, and program | |
| JP2002052790A (en) | Image forming apparatus and method | |
| JPH11191044A (en) | Data processing device, data processing method of data processing device, print control device, data processing method of print control device, and storage medium storing computer readable program | |
| JPH08272549A (en) | Recording device and method |