JP2000298531A - Information processing apparatus, consumables remaining amount notification method, and storage medium - Google Patents

Information processing apparatus, consumables remaining amount notification method, and storage medium

Info

Publication number
JP2000298531A
JP2000298531A JP11106520A JP10652099A JP2000298531A JP 2000298531 A JP2000298531 A JP 2000298531A JP 11106520 A JP11106520 A JP 11106520A JP 10652099 A JP10652099 A JP 10652099A JP 2000298531 A JP2000298531 A JP 2000298531A
Authority
JP
Japan
Prior art keywords
remaining amount
processing apparatus
information processing
consumables
consumable
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.)
Withdrawn
Application number
JP11106520A
Other languages
Japanese (ja)
Inventor
Kazuhiro Nakamura
和弘 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP11106520A priority Critical patent/JP2000298531A/en
Publication of JP2000298531A publication Critical patent/JP2000298531A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 消耗品の予定使用量から消耗品の残量の警告
時期を決定して適切な警告を行う。 【解決手段】 消耗品が、スケジューラを構成するスケ
ジュール要素に対応し、情報処理装置において使用され
る消耗品の使用量を、消耗品使用量計数手段9aが計数
する。残量検知手段9bが消耗品の残量を検知する。残
量報知時期制御手段9cは、スケジューラ機能によって
設定されたスケジュール要素と、残量検知手段9bによ
って検知された消耗品の残量とに基づいて、残量報知手
段9dによって行われるべき消耗品の残量の報知の時期
を制御する。
(57) [Summary] [Problem] To determine the warning time of the remaining amount of consumables from the expected consumption of consumables and to issue an appropriate warning. A consumable item corresponds to a schedule element that constitutes a scheduler, and a consumable item usage counting unit (9a) counts a usage amount of the consumable item used in the information processing apparatus. The remaining amount detecting means 9b detects the remaining amount of the consumable. The remaining amount notification timing control means 9c determines whether the consumables to be performed by the remaining amount notifying means 9d are based on the schedule element set by the scheduler function and the remaining amount of the consumables detected by the remaining amount detecting means 9b. Controls the timing of notification of the remaining amount.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、情報処理装置、消
耗品残量報知方法、及び記憶媒体に関し、特に、スケジ
ューラ機能を有する情報処理装置、該情報処理装置に適
用される消耗品残量報知方法、及び該消耗品残量報知方
法を実行するプログラムを記憶した記憶媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus, a method for informing a remaining amount of consumables, and a storage medium, and more particularly, to an information processing apparatus having a scheduler function and a remaining amount informing apparatus applied to the information processing apparatus. The present invention relates to a method and a storage medium storing a program for executing the consumables remaining amount notification method.

【0002】[0002]

【従来の技術】従来、情報処理装置において使用される
消耗品(例えば、印刷インク、印刷用紙、電池の保持電
力等)の残量が少なくなった場合に、その旨をユーザに
通知して補充等を促すために警告が発生されるが、その
警告の報知時期が、装置各々において一意に設定されて
おり、可変ではなかった。すなわち、情報処理装置の使
用予定によって左右されるものではなかった。
2. Description of the Related Art Conventionally, when the remaining amount of consumables (for example, printing ink, printing paper, battery holding power, etc.) used in an information processing apparatus becomes low, a user is notified and refilled. A warning is issued to urge the user to do so, but the notification time of the warning is uniquely set in each device and is not variable. That is, it does not depend on the use schedule of the information processing apparatus.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、各々の
ユーザ、環境によって、情報処理装置を稼動させる時間
や、搭載機能の使用時間あるいは使用頻度はまちまちで
あるので、これらによって消耗品の使用状況もまちまち
となる。したがって、装置各々に一意に設定されている
報知時期では、あるユーザにとっては、まだ多くの残量
があるにもかかわらず残量警告が発せられたと感じ、ま
たあるユーザにとっては、残量警告をもっと早くしても
らわないと消耗品の調達が間に合わないと感じるという
ことなる。特に後者ケースでは、例えば残量警告が発せ
られたときに出先にいた場合など、消耗品である印刷メ
ディア(用紙)、印刷インクの補充、あるいは、電池の
充電が不可能であり、甚だ不便であった。
However, the time for operating the information processing apparatus and the time or frequency of use of the mounted functions vary depending on the user and the environment, so that the usage of consumables also varies depending on these. Becomes Therefore, at the notification time uniquely set for each device, a certain user feels that a remaining amount warning has been issued even though there is still a large amount of remaining amount, and for some users, the remaining amount warning is issued. If you don't get it even faster, you'll feel that you can't get enough supplies. Particularly in the latter case, it is impossible to replenish the consumable print media (paper), print ink, or the battery when the user is out of the office when the remaining amount warning is issued, which is extremely inconvenient. there were.

【0004】本発明はこのような問題点に鑑みてなされ
たものであって、消耗品の予定使用量から消耗品の残量
の警告時期を決定して適切な警告を行うことを可能とし
た情報処理装置、消耗品残量報知方法、及び記憶媒体を
提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of such a problem, and has made it possible to determine the warning time of the remaining amount of consumables from the expected usage of consumables and to issue an appropriate warning. It is an object of the present invention to provide an information processing apparatus, a method for informing a remaining amount of consumables, and a storage medium.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の発明によれば、スケジューラ機能を
有する情報処理装置において、スケジューラを構成する
スケジュール要素に対応し、前記情報処理装置において
使用される消耗品の使用量を計数する消耗品使用量計数
手段と、前記消耗品の残量を検知する残量検知手段と、
前記消耗品の残量を報知する残量報知手段と、前記スケ
ジューラ機能によって設定されたスケジュール要素と、
前記残量検知手段によって検知された残量とに基づい
て、前記残量報知手段が報知を行う時期を制御する残量
報知時期制御手段とを有することを特徴とする。
According to the first aspect of the present invention, there is provided an information processing apparatus having a scheduler function, the information processing apparatus having a scheduler function corresponding to a schedule element constituting a scheduler. Consumables usage counting means for counting the amount of consumables used in, and remaining amount detecting means for detecting the remaining amount of the consumables,
A remaining amount notifying unit for notifying the remaining amount of the consumable, a schedule element set by the scheduler function,
A remaining amount notification timing control unit that controls a timing at which the remaining amount notification unit performs notification based on the remaining amount detected by the remaining amount detection unit.

【0006】また、請求項5記載の発明によれば、スケ
ジューラ機能を有する情報処理装置に適用される消耗品
残量報知方法において、スケジューラを構成するスケジ
ュール要素に対応し、前記情報処理装置において使用さ
れる消耗品の使用量を計数する消耗品使用量計数ステッ
プと、前記消耗品の残量を検知する残量検知ステップ
と、前記スケジューラ機能によって設定されたスケジュ
ール要素と、前記残量検知ステップによって検知された
残量とに基づいて、前記消耗品の残量を報知する残量報
知手段が報知を行う時期を制御する残量報知時期制御ス
テップとを有することを特徴とする。
According to a fifth aspect of the present invention, in a consumables remaining amount notification method applied to an information processing apparatus having a scheduler function, the method corresponds to a schedule element constituting a scheduler and is used in the information processing apparatus. A consumables usage counting step of counting the amount of consumables used, a remaining amount detecting step of detecting the remaining amount of the consumables, a schedule element set by the scheduler function, and the remaining amount detecting step. A remaining amount notifying unit for notifying the remaining amount of the consumable based on the detected remaining amount, and a remaining amount notifying time controlling step of controlling a timing of performing the notification.

【0007】さらに、請求項9記載の発明によれば、ス
ケジューラ機能を有する情報処理装置に適用される消耗
品残量報知方法をプログラムとして記憶した、コンピュ
ータにより読み出し可能な記憶媒体において、前記消耗
品残量報知方法が、スケジューラを構成するスケジュー
ル要素に対応し、前記情報処理装置において使用される
消耗品の使用量を計数する消耗品使用量計数ステップ
と、前記消耗品の残量を検知する残量検知ステップと、
前記スケジューラ機能によって設定されたスケジュール
要素と、前記残量検知ステップによって検知された残量
とに基づいて、前記消耗品の残量を報知する残量報知手
段が報知を行う時期を制御する残量報知時期制御ステッ
プとを有することを特徴とする。
According to a ninth aspect of the present invention, there is provided a computer-readable storage medium storing a consumables remaining amount notifying method applied to an information processing apparatus having a scheduler function as a program. The remaining amount notification method corresponds to a schedule element constituting a scheduler, and includes a consumable amount counting step for counting the amount of consumables used in the information processing apparatus, and a remaining amount detecting step for detecting the remaining amount of the consumable. An amount detection step;
A remaining amount for controlling a time when the remaining amount notifying unit for notifying the remaining amount of the consumable supplies notifies based on the schedule element set by the scheduler function and the remaining amount detected in the remaining amount detecting step. A notification timing control step.

【0008】[0008]

【発明の実施の形態】以下、本発明の実施の形態を、図
面を参照して説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0009】図1は、本発明の一実施の形態に係る情報
処理装置の機能的構成を示すブロック図である。
FIG. 1 is a block diagram showing a functional configuration of an information processing apparatus according to one embodiment of the present invention.

【0010】図において、情報処理装置は、スケジュー
ルを管理するスケジューラ機能を有し、スケジュール要
素がスケジュールデータScdlDataBase2aとして表され
る。該情報処理装置において印刷インク7a、印刷メデ
ィア7b、電池容量4a等の消耗品が使用される。情報
処理装置は、スケジューラを構成するスケジュール要素
に対応する消耗品の使用量を保持する消耗品使用量計数
手段9aと、該消耗品の残量を検知する残量検知手段9
bと、該消耗品の残量を報知する残量報知手段9dと、
残量報知時期制御手段9cとを有し、残量報知時期制御
手段9cは、スケジューラ機能によって設定されたスケ
ジュール要素と、残量検知手段9bによって検知された
残量とに基づいて、残量報知手段9dによる残量報知時
期を制御する。
In FIG. 1, the information processing apparatus has a scheduler function for managing a schedule, and a schedule element is represented as schedule data ScdlDataBase 2a. Consumables such as the printing ink 7a, the printing medium 7b, and the battery capacity 4a are used in the information processing apparatus. The information processing apparatus includes a consumable use amount counting unit 9a for holding a use amount of a consumable corresponding to a schedule element constituting a scheduler, and a remaining amount detecting unit 9 for detecting a remaining amount of the consumable.
b, remaining amount notifying means 9d for notifying the remaining amount of the consumable,
The remaining amount notification timing control means 9c, based on a schedule element set by the scheduler function and the remaining amount detected by the remaining amount detection means 9b. The timing of the remaining amount notification by the means 9d is controlled.

【0011】図2は、図1に示した情報処理装置のハー
ドウェア構成の一例を示すブロック図であり、図1に示
した構成と同一のものには同じ符号を付してある。
FIG. 2 is a block diagram showing an example of the hardware configuration of the information processing apparatus shown in FIG. 1. The same components as those shown in FIG. 1 are denoted by the same reference numerals.

【0012】図において、1は、リードオンリーメモリ
ー(ROM)であり、情報処理装置のシステム全体の制
御をつかさどる中央処理装置(CPU)3において実行
される制御プログラム等を保持する。この制御プログラ
ムの実行によって、消耗品使用量計数手段9a、残量検
知手段9b、残量報知時期制御手段9c、残量報知手段
9d等の各機能が実現される。2は、ランダムアクセス
メモり(RAM)であり、本システムの処理に必要な情
報を一時的に保持する。ここには、情報処理装置の処理
情報、作業領域、スケジュールデータScdlDataBase2a
等が保持される。4は、携帯電源としての電池(Bat
tery)であり、消耗品として、電池容量4aを含
む。5は、処理手順をハード的な回路として有するゲー
トアレイ(GA)である。7は、CPU3によって制御
されるプリンタユニット(PRlNTERUN1T)で
あり、消耗品として、印刷インク7a、印刷メディア7
bを含む。8は、消耗品の残量の報知を行う数個のLE
Dであり、各々赤色、燈色の点灯を行う。各装置は、B
US6を介して接続される。
In FIG. 1, reference numeral 1 denotes a read-only memory (ROM) which holds a control program executed by a central processing unit (CPU) 3 for controlling the entire system of the information processing apparatus. By executing the control program, the functions of the consumables usage amount counting means 9a, the remaining amount detecting means 9b, the remaining amount notifying timing controlling means 9c, the remaining amount notifying means 9d, and the like are realized. Reference numeral 2 denotes a random access memory (RAM), which temporarily stores information necessary for processing of the present system. Here, processing information of the information processing apparatus, work area, schedule data ScdlDataBase2a
Etc. are retained. 4 is a battery (Bat) as a portable power supply.
and the battery capacity 4a is included as a consumable item. Reference numeral 5 denotes a gate array (GA) having a processing procedure as a hardware circuit. Reference numeral 7 denotes a printer unit (PRINTERUN1T) controlled by the CPU 3, which includes consumables such as a printing ink 7a and a printing medium 7;
b. Reference numeral 8 denotes several LEs for reporting the remaining amount of consumables.
D, which lights red and light, respectively. Each device is B
Connected via US6.

【0013】図3は、図2に示したRAM2内の作業領
域の領域配置を示す模式図である。
FIG. 3 is a schematic diagram showing an area layout of a work area in the RAM 2 shown in FIG.

【0014】図において、2aは、スケジュールデータ
ScdlDataBaseであり、これについては、図4を参照して
詳細に後述する。2bは、現スケジュール日番号CrntSc
dlDayNoであり、2cは、現スケジュールリスト番号Crn
tScdlListNoであり、2dは、編集スケジュール日番号E
dtScdlDayNoであり、2eは、編集スケジュールリスト
番号EdtScdlListNoであり、2fは、仮スケジュール日
番号TmpScdlDayNoであり、2gは、仮スケジュールリス
ト番号TmpScdlListNoであり、2hは、仮スケジュール
リストポインタTmpScdlListPtrであり、2iは、仮スケ
ジュールデータポインタTmpScdlDataPtrであり、2j
は、仮スケジュールデータTmpScdlDataであり、2k
は、仮外出フラグTmpOutFlgであり、2lは、仮印字フ
ラグTmpPrintFlgであり、2mは、仮時間TmpTimesであ
り、2nは、外出予定フラグWillOutFlgであり、2o
は、元外出予定フラグOrgWillOutFlgであり、2pは、
外出予定スケジュール日番号WillOutScdlDayNoであり、
2qは、外出予定スケジュールリスト番号WillOutScdlL
istNoであり、2rは、予定印字回数の合計を示す印字
合計PrintsSumであり、2sは、予定時間の合計を示す
時間合計TimesSumであり、2tは、予定消費インク容量
WillUseInkであり、2uは、予定消費メディア枚数Will
UseMediaであり、2vは、予定消費電力WillUseBattで
あり、2wは、インク吐出しカウンタDropCntであり、
2xは、メディアカウンタMediaCntであり、2yは、残
インク容量RemainInkであり、2zは、残メディア枚数R
emainMediaであり、2aaは、残電池容量RemainBattで
あり、2abは、低インク残量報知フラグLowInkFlgで
あり、2acは、低メディア残量報知フラグLowMediaFl
gであり、2adは、低電池残量報知フラグLowBattFlg
であり、2aeは、元低インク残量報知フラグOrgLowIn
kFlgであり、2afは、元低メディア残量報知フラグOr
gLowMediaFlgであり、2agは、元低電池残量報知フラ
グOrgLowBattFlgである。
In the figure, 2a is the schedule data
ScdlDataBase, which will be described later in detail with reference to FIG. 2b is the current schedule day number CrntSc
dlDayNo, 2c is the current schedule list number Crn
tScdlListNo, 2d is edit schedule date number E
dtScdlDayNo, 2e is an edit schedule list number EdtScdlListNo, 2f is a tentative schedule day number TmpScdlDayNo, 2g is a tentative schedule list number TmpScdlListNo, 2h is a tentative schedule list pointer TmpScdlListPtr, and 2i is , The temporary schedule data pointer TmpScdlDataPtr, and 2j
Is the tentative schedule data TmpScdlData, 2k
Is a provisional outgoing flag TmpOutFlg, 2l is a provisional print flag TmpPrintFlg, 2m is a provisional time TmpTimes, 2n is a planned outgoing flag WillOutFlg, and 2o
Is the original going out flag OrgWillOutFlg, and 2p is
It is WillOutScdlDayNo, the scheduled outgoing schedule day number,
2q is going-out schedule list number WillOutScdlL
istNo, 2r is a print total PrintSum indicating the total number of scheduled prints, 2s is a total time TimesSum indicating the total planned time, and 2t is the estimated ink consumption.
WillUseInk, 2u is the estimated number of media to be consumed Will
UseMedia, 2v is expected power consumption WillUseBatt, 2w is an ink discharge counter DropCnt,
2x is a media counter MediaCnt, 2y is a remaining ink capacity RemainInk, and 2z is a remaining media number R
emainMedia, 2aa is the remaining battery capacity RemainBatt, 2ab is the low ink remaining amount notification flag LowInkFlg, and 2ac is the low media remaining amount notification flag LowMediaFl.
g, 2ad is the low battery level notification flag LowBattFlg
2ae is the original low ink remaining amount notification flag OrgLowIn
kFlg, 2af is the original low media remaining amount notification flag Or
gLowMediaFlg, and 2ag is the original low battery remaining amount notification flag OrgLowBattFlg.

【0015】図4は、図3に示したスケジュールデータ
ScdlDataBase2aの内部の領域配置を示す模式図であ
る。
FIG. 4 shows the schedule data shown in FIG.
It is a schematic diagram which shows the area | region arrangement | positioning inside ScdlDataBase2a.

【0016】図において、(A)はスケジュールリス
ト、(B)はスケジュールデータ、(C)は各種デー
タ、(D)はメッセージを示す。
In the figure, (A) shows a schedule list, (B) shows schedule data, (C) shows various data, and (D) shows a message.

【0017】図中(A)に示すスケジュールリストで
は、先頭アドレスがScdlとされ、ScdlList0Ptr2a1以
降NULL2a5までが、各々の該当日のスケジュールデー
タへのアドレスポインタを保持する。たとえば、ScdlLi
st6Ptr2a3において指し示された日のスケジュールデ
ータは、図中(B)の先頭アドレスScdlList6で示され
た該当日のスケジュールデータを指し示す。また、NULL
2a5は、データの終了を意味する。
In the schedule list shown in FIG. 2A, the start address is Scdl, and the addresses from ScdlList0Ptr2a1 to NULL2a5 hold the address pointers to the schedule data of each corresponding day. For example, ScdlLi
The schedule data of the day indicated in st6Ptr2a3 indicates the schedule data of the corresponding day indicated by the start address ScdlList6 in FIG. Also, NULL
2a5 means the end of data.

【0018】図中(B)に示すある日のスケジュールデ
ータでは、ScdlData60Ptr2a6以降NULL2a10まで
が、各々の構成スケジュールの各種データへのアドレス
ポインタを保持する。たとえば、ScdlData61Ptr2a7
において指し示された各種データは、図中(C)の先頭
アドレスScdlData61で示された各種データを指し示す。
また、NULL2a10は、該当日のスケジュールデータの
終了を意味する。
In the schedule data of a certain day shown in (B) in the figure, the addresses from ScdlData60Ptr2a6 to NULL2a10 hold address pointers to various data of each configuration schedule. For example, ScdlData61Ptr2a7
The various data pointed out in (3) indicate various data indicated by the start address ScdlData61 in (C) in the figure.
NULL2a10 means the end of the schedule data on the corresponding day.

【0019】図中(C)に示すある日の特定時の各種デ
ータでは、図中(D)に示すメッセージへのアドレスポ
インタを保持するMsg61Ptr2a11、続いて、開始時間
を保持するStTime612a12、このスケジュールの所要
時間を保持するTimes612a13、外出予定であるか否
かをあらわすOutFlg612a14、印字予定があるか否か
をあらわすPrintFlg612a15まで、そして、データの
終了を意味するNULL2a16が設定されている。
In the various data at a specific time shown in (C) in the figure, Msg61Ptr2a11 holding the address pointer to the message shown in (D), followed by StTime612a12 holding the start time, Times 612a13 that holds the required time, OutFlg 612a14 that indicates whether the user is going out, PrintFlg 612a15 that indicates whether there is a print schedule, and NULL 2a16 that indicates the end of data are set.

【0020】図中(D)に示すメッセージは、図中
(C)で保持されたアドレスポインタで指定された位置
に具体的なスケジュール内容を保持する。例えば、アド
レスMsg61にはメッセージMsg61Dtが保持される。
The message shown in (D) in the figure holds specific schedule contents at the position designated by the address pointer held in (C) in the figure. For example, the message Msg61Dt is held at the address Msg61.

【0021】図5は、図3に示した低インク残量報知フ
ラグLowInkFlg2ab、低メディア残量報知フラグLowMe
diaFlg2ac、低電池残量報知フラグLowBattFlg2ad
のビット構成を示す模式図である。
FIG. 5 shows a low ink remaining amount notification flag LowInkFlg2ab and a low medium remaining amount notification flag LowMe shown in FIG.
diaFlg2ac, low battery level notification flag LowBattFlg2ad
FIG. 3 is a schematic diagram showing a bit configuration of FIG.

【0022】図において、2abは、低インク残量報知
フラグLowInkFlgであり、8ビットにて構成されるビツ
トフラグである。図中、INGBITは、今後のスケジュール
を考慮せずとも、既に、残量が低残量警告値に達してい
る場合を意味するビットであり、WILLBITは、今後のス
ケジュールを考慮すると、残量が低残量警告値に達して
しまう可能性が高い場合を意味するビットである。2a
cは、低メディア残量報知フラグLowMediaFlgであり、
8ビットにて構成されるビットフラグである。図中、IN
GBITは、今後のスケジュールを考慮せずとも、既に、残
量が低残量警告値に達している場合を意味するビットで
あり、WILLBITは、今後のスケジュールを考慮すると、
残量が低残量警告値に達してしまう可能性が高い場合を
意味するビットである。2adは、低電池残量報知フラ
グLowBattFlgであり、8ビットにて構成されるビットフ
ラグである。図中、INGBITは、今後のスケジュールを考
慮せずとも、既に、残量が低残量警告値に達している場
合を意味するビットであり、WILLBITは、今後のスケジ
ュールを考慮すると、残量が低残量警告値に達してしま
う可能性が高い場合を意味するビットである。
In the figure, 2ab is a low ink remaining amount notification flag LowInkFlg, which is a bit flag composed of 8 bits. In the figure, INGBIT is a bit indicating that the remaining amount has already reached the low remaining amount warning value without considering the future schedule, and WILLBIT is the remaining amount in consideration of the future schedule. This bit indicates that the possibility of reaching the low remaining amount warning value is high. 2a
c is a low media remaining amount notification flag LowMediaFlg,
This is a bit flag composed of 8 bits. In the figure, IN
GBIT is a bit that indicates that the remaining amount has already reached the low remaining amount warning value without considering the future schedule, and WILLBIT is
This bit indicates that there is a high possibility that the remaining amount reaches the low remaining amount warning value. 2ad is a low battery remaining amount notification flag LowBattFlg, and is a bit flag composed of 8 bits. In the figure, INGBIT is a bit indicating that the remaining amount has already reached the low remaining amount warning value without considering the future schedule, and WILLBIT is the remaining amount in consideration of the future schedule. This bit indicates that the possibility of reaching the low remaining amount warning value is high.

【0023】次に、図6〜図21を参照して本発明に係
る情報処理装置における処理内容について詳細に説明す
る。
Next, processing contents in the information processing apparatus according to the present invention will be described in detail with reference to FIGS.

【0024】図6は、本情報処理装置の本体処理の一例
の手順を示すフローチャートである。なお、S1〜S7
は、各ステップを示す。
FIG. 6 is a flowchart showing a procedure of an example of the main processing of the information processing apparatus. Note that S1 to S7
Indicates each step.

【0025】先ず、作業領域等の初期化処理(S1)が
なされ、従来と同様な処理が行われる中で、マルチタス
ク環境において、アプリケーションとしてのスケジュー
ラ処理(S2)、印字関係処理(S3)、その他の処理
を各々行う。さらに、下層のマルチタスク環境におい
て、タスクとしてのスケジューラ監視処理(S4)、電
池容量残量検知処理(S5)、消耗品残量報知処理(S
6)、その他の処理を各々行う。スケジューラ処理(S
2)の内容に関しては、図7及び図8にて詳細に説明す
る。印字関係処理(S3)の内容に関しては、図16に
て詳細に説明する。スケジューラ監視処理(S4)の内
容に関しては、図9にて詳細に説明する。電池容量残量
検知処理(S5)の内容に関しては、図17にて詳細に
説明する。消耗品残量報知処理(S6)の内容に関して
は、図18乃至図21にて詳細に説明する。これらは、
終了指示(S7)がなされるまで処理を続行し、終了指
示によって、本体処理を終了する。
First, initialization processing (S1) of a work area and the like is performed, and while processing similar to the conventional processing is performed, a scheduler processing (S2) as an application, a printing-related processing (S3), Other processes are performed. Further, in the lower multitask environment, the scheduler monitoring process as a task (S4), the remaining battery capacity detection process (S5), and the consumables remaining amount notification process (S
6) Perform other processing. Scheduler processing (S
The content of 2) will be described in detail with reference to FIGS. Details of the print-related processing (S3) will be described in detail with reference to FIG. The contents of the scheduler monitoring process (S4) will be described in detail with reference to FIG. The details of the battery capacity remaining amount detection processing (S5) will be described in detail with reference to FIG. The contents of the consumables remaining amount notification processing (S6) will be described in detail with reference to FIGS. They are,
The process is continued until a termination instruction (S7) is issued, and the main processing is terminated by the termination instruction.

【0026】図7及び図8は、図6に示したスケジュー
ラ処理の一例の手順を示すフローチャートである。な
お、S8〜S20は、各ステップを示す。
FIGS. 7 and 8 are flowcharts showing an example procedure of the scheduler process shown in FIG. Note that S8 to S20 indicate each step.

【0027】先ず、初期設定処理として、編集スケジュ
ール日番号EdtScdlDayNoに現スケジュール日番号CrntSc
dlDayNoをセット、編集スケジュールリスト番号EdtScdl
ListNoに現スケジュールリスト番号CrntScdlListNoをセ
ットし、スケジュールデータの編集に備える(S8)。
次に、仮スケジュール日番号TmpScdlDayNoに編集スケジ
ュール日番号EdtScdlDayNoをセット、仮スケジュールリ
スト番号TmpScdlListNoに編集スケジュールリスト番号E
dtScdlListNoをセットし、作業用の番号領域の初期化を
行う(S9)。
First, as the initial setting process, the current schedule day number CrntSc is added to the edit schedule day number EdtScdlDayNo.
Set dlDayNo, edit schedule list number EdtScdl
The current schedule list number CrntScdlListNo is set in ListNo to prepare for editing the schedule data (S8).
Next, the edit schedule day number EdtScdlDayNo is set to the temporary schedule day number TmpScdlDayNo, and the edit schedule list number E is set to the temporary schedule list number TmpScdlListNo.
dtScdlListNo is set, and the work number area is initialized (S9).

【0028】次に、スケジュールデータの先頭アドレス
SCDLに、仮スケジュール日番号TmpScdlDayNoとポインタ
の領域サイズPTRSIZEとの積を和し、仮スケジュールリ
ストポインタTmpScdlListPtrに格納し(S10)、諸処
理を行いながら、仮スケジュールリストポインタの指し
示す領域に格納されたアドレス値[TmpScdlListPtr]
に、仮スケジュールリスト番号TmpScdlListNoとポイン
タの領域サイズPTRSIZEとの積を和し、仮スケジュール
データポインタTmpScdlDataPtrに格納し(S11)、さ
らに、諸処理を行いながら、仮スケジュールデータポイ
ンタの指し示す領域に格納されたアドレス値[TmpScdlD
ataPtr]を仮スケジュールデータTmpScdlDataに格納す
る(S12)。ここで、図4に示したスケジュールデー
タのScdlData61、あるいは、ScdlData62と同値のアドレ
スを得たことになる。
Next, the start address of the schedule data
The product of the tentative schedule day number TmpScdlDayNo and the area size PTRSIZE of the pointer is added to the SCDL, stored in the tentative schedule list pointer TmpScdlListPtr (S10), and stored in the area indicated by the tentative schedule list pointer while performing various processes. Address value [TmpScdlListPtr]
The sum of the product of the temporary schedule list number TmpScdlListNo and the area size PTRSIZE of the pointer is stored in the temporary schedule data pointer TmpScdlDataPtr (S11), and is stored in the area indicated by the temporary schedule data pointer while performing various processes. Address value [TmpScdlD
ataPtr] is stored in the temporary schedule data TmpScdlData (S12). Here, an address having the same value as ScdlData61 or ScdlData62 of the schedule data shown in FIG. 4 is obtained.

【0029】さらに、諸処理を行いつつ、現在編集設定
を行っているスケジュール個所が外出を行う予定である
か否かが判定され(S13)、外出を行うのであれば、
ステップS12で求められた仮スケジュールデータTmpS
cdlDataにポインタ領域サイズPTRSIZE及び2を和して得
られる外出フラグ設定領域[TmpScdlData+PTR+2]へ
ONをセットし(S14)ステップS16へ進む。一
方、S13で否と判断された場合には、同じく仮スケジ
ュールデータTmpScdlDataにポインタ領域サイズPTRSIZE
及び2を和して得られる外出フラグ設定領域[TmpScdlD
ata+PTR+2]へOFFをセットして(S13)、ステ
ップS16へ進む。
Further, while performing various processes, it is determined whether or not the schedule location where the editing setting is currently performed is scheduled to go out (S13).
Temporary schedule data TmpS obtained in step S12
The outgoing flag setting area [TmpScdlData + PTR + 2] obtained by adding the pointer area size PTRSIZE and 2 to cdlData is set to ON (S14), and the process proceeds to step S16. On the other hand, if it is determined to be NO in S13, the temporary schedule data TmpScdlData also contains the pointer area size PTRSIZE
Outgoing flag setting area [TmpScdlD
Ata + PTR + 2] is set to OFF (S13), and the process proceeds to step S16.

【0030】ステップS16では、さらに、現在編集設
定を行っているスケジュ一ル個所が印字を行う予定であ
るか否かが判定され(S16)、印字を行うのであれ
ば、ステップS12で求められた仮スケジュールデータ
TmpScdlDataにポインタ領域サイズPTRSIZE及び3を和し
て得られる印字フラグ設定領域[TmpScdlData+PTRSIZE
+3]へONをセットし(S17)、諸処理を行いつ
つ、ステップS19へ進む。一方、ステップS16で否
と判断された場合には、同じく仮スケジュールデータTm
pScdlDataにポインタ領域サイズPTRSIZE及び3を和して
得られる印字フラグ設定領域[TmpScdlData+PTRSIZE+
3]へOFFをセットして(S18)、諸処理を行いつ
つ、ステップS19へ進む。
In step S16, it is further determined whether or not the schedule at which the edit setting is currently performed is to be printed (S16). If printing is to be performed, the result is obtained in step S12. Temporary schedule data
Print flag setting area [TmpScdlData + PTRSIZE] obtained by adding the pointer area size PTRSIZE and 3 to TmpScdlData
+3] is set to ON (S17), and the process proceeds to step S19 while performing various processes. On the other hand, if it is determined in step S16 that the temporary schedule data Tm
Print flag setting area [TmpScdlData + PTRSIZE + obtained by adding the pointer area size PTRSIZE and 3 to pScdlData
3] is set to OFF (S18), and the process proceeds to step S19 while performing various processes.

【0031】ステップS19では、スケジュールの編集
位置の更新がなされたか否かを判断するために、編集ス
ケジュール日番号EdtScdlDayNo及び編集スケジュールリ
スト番号の更新がなされたか否かを判定し(S19)、
更新がなされたのであれば、編集位置を移動するため
に、ステップS9に戻って作業用の番号領域の初期化を
行う(S9)。一方、ステップS19で否と判断された
場合には、諸処理を続けながら、終了指示がなされたか
否かを判定し(S20)、終了指示がなされた場合は処
理を終了し、否であれば、ステップS12以降に戻って
処理を続行する。
In step S19, in order to determine whether or not the edit position of the schedule has been updated, it is determined whether or not the edit schedule day number EdtScdlDayNo and the edit schedule list number have been updated (S19).
If the update has been made, the process returns to step S9 to initialize the work number area in order to move the editing position (S9). On the other hand, if it is determined to be NO in step S19, it is determined whether or not an end instruction has been issued while continuing various processes (S20). If the end instruction has been issued, the process is ended. Then, the process returns to step S12 and thereafter to continue the process.

【0032】図9は、図6に示したスケジューラ監視処
理S4の詳しい手順を示すフローチャートである。な
お、S21〜S26は、各ステップを示す。
FIG. 9 is a flowchart showing a detailed procedure of the scheduler monitoring process S4 shown in FIG. In addition, S21 to S26 indicate each step.

【0033】先ず、システム時計に基づいて、現スケジ
ュール日番号及び現スケジュールリスト番号の更新処理
を行う(S21)。次に、スケジュールデータを監視す
るに際し、外出予定状況に変化が見られたか否かを判断
するために、現在の外出予定フラグWillOutFlgを元外出
予定フラグOrgWillOutFlgに複写を行う(S22)。さ
らに、ステップS23で、スケジュールデータに基づい
て、次の外出予定を検出する次外出検出処理を行って、
外出予定フラグWillOutFlgへのセットを行う。なお、次
外出検出処理(S23)の内容に関しては、図10及び
図11を参照して後述する。
First, the current schedule date number and current schedule list number are updated based on the system clock (S21). Next, in monitoring the schedule data, the current outgoing planned flag WillOutFlg is copied to the original outgoing planned flag OrgWillOutFlg in order to determine whether or not the planned outgoing status has changed (S22). Further, in step S23, based on the schedule data, a next outing detection process for detecting the next outing schedule is performed,
Set the going-out flag WillOutFlg. The contents of the next outing detection process (S23) will be described later with reference to FIGS.

【0034】つぎに外出予定フラグWillOutFlgと元外出
処理フラグOrgWillOutFlgが等しいか否かを判定し(S
24)、等しくない、すなわち、外出フラグWillOutFlg
に変化が見られたならば、外出フラグWillOutFlgがON
か否かを判定し(S25)、ONであれば、次の外出時
を消耗品の使用量を計数する次外出時消耗品使用量計数
処理を行う(S26)。ステップS24で、変化が見ら
れなかった場合、処理を終了する。なお、一次外出時消
耗品使用量計数処理(S26)の内容に関しては、図1
2及び図13を参照して後述する。
Next, it is determined whether or not the outing schedule flag WillOutFlg and the original outing processing flag OrgWillOutFlg are equal (S).
24), not equal, ie, outgoing flag WillOutFlg
Goes out, Will go out flag WillOutFlg is ON
It is then determined whether or not it is ON (S25). If it is ON, the next out-going expendable supplies usage counting process of counting the amount of consumables used at the next outing is performed (S26). If no change is found in step S24, the process ends. It should be noted that the contents of the consumables consumption amount counting process (S26) at the time of primary outing are described in FIG.
2 and FIG. 13 will be described later.

【0035】図10及び図11は、図9に示した次外出
検出処理ステップS23の詳しい手順を示すフローチャ
ートである。なお、S27〜S41は、各ステップを示
す。
FIGS. 10 and 11 are flowcharts showing the detailed procedure of the next outing detection processing step S23 shown in FIG. In addition, S27 to S41 indicate each step.

【0036】先ず、初期設定処理として、仮スケジュー
ル日番号TmpScdlDayNoに編集スケジュール日番号EdtScd
lDayNoをセット、仮スケジュールリスト番号TmpScdlLis
tNoに編集スケジュールリスト番号EdtScdlListNoをセッ
トし、作業用の番号領域の初期化を行う(S27)。さ
らに、仮スケジュールリスト番号TmpScdlDayNoの値をあ
らかじめインクリメントして、仮スケジュールリスト番
号TmpScdlDayNoにセットし(S28)、次の外出予定を
探すために、次のスケジュールデータにポインタを進め
る。
First, as an initial setting process, the editing schedule day number EdtScd is added to the temporary schedule day number TmpScdlDayNo.
Set lDayNo, provisional schedule list number TmpScdlLis
The editing schedule list number EdtScdlListNo is set to tNo, and the work number area is initialized (S27). Further, the value of the tentative schedule list number TmpScdlDayNo is incremented in advance and set to the tentative schedule list number TmpScdlDayNo (S28), and the pointer is advanced to the next schedule data in order to search for the next outing schedule.

【0037】次に、スケジュールデータの先頭アドレス
SCDLに、仮スケジュール日番号TmpScdlDayNoとポインタ
の領域サイズPTRSIZEとの積を和し、仮スケジュールリ
ストポインタTmpScdlListPtrに格納する(S29)。仮
スケジュールリストポインタの指し示す領域に格納され
た値[TmpScdlListPtr]が、NULLか否かを判定し(S3
0)、データの終端か否かを判定する。NULLであれば、
データ終了であるので、次の外出予定のスケジュール設
定がなされていないものと判断し、ステップS41に
て、外出予定フラグWillOutFlgをOFFして、処理を終
了する。
Next, the start address of the schedule data
The product of the tentative schedule day number TmpScdlDayNo and the area size PTRSIZE of the pointer is added to the SCDL and stored in the tentative schedule list pointer TmpScdlListPtr (S29). It is determined whether the value [TmpScdlListPtr] stored in the area indicated by the temporary schedule list pointer is NULL (S3).
0), it is determined whether it is the end of data. If NULL
Since the data has been completed, it is determined that the schedule for the next outing schedule has not been set, and in step S41, the outing schedule flag WillOutFlg is turned off, and the process ends.

【0038】一方、ステップS30で否であれば、スケ
ジュールデータが存在するので、仮スケジュールリスト
ポインタの指し示す領域に格納されたアドレス値[TmpS
cdlListPtr]に、仮スケジュールリスト番号TmpScdlLis
tNoとポインタの領域サイズPTRSIZEとの積を和し、仮ス
ケジュールデータポインタTmpScdlDataPtrに格納し(S
31)、さらに、仮スケジュールデータポインタの指し
示す領域に格納された値[TmpScdlDataPtr]が、NULLか
否かを判定し(S32)、データの終端か否かを判定す
る。NULLであれば、該当日のスケジュールデータが終了
であるので、次の日のスケジュールデータを得るため
に、仮スケジュール日番号TmpScdlDayNoの値をインクリ
メントして、仮スケジュール日番号TmpScdlDayNoにセッ
トし(S33)、ステップS29にもどる。
On the other hand, if the determination in step S30 is negative, since the schedule data exists, the address value [TmpS
cdlListPtr], the temporary schedule list number TmpScdlLis
The sum of the product of tNo and the pointer area size PTRSIZE is stored in the temporary schedule data pointer TmpScdlDataPtr (S
31) Further, it is determined whether or not the value [TmpScdlDataPtr] stored in the area pointed to by the provisional schedule data pointer is NULL (S32), and it is determined whether or not it is the end of the data. If NULL, the schedule data of the corresponding day has ended, so the value of the provisional schedule day number TmpScdlDayNo is incremented and set to the provisional schedule day number TmpScdlDayNo in order to obtain the schedule data of the next day (S33). Then, the process returns to step S29.

【0039】一方、ステップS32で否であれば、仮ス
ケジュールデータポインタの指し示す領域に格納された
アドレス値[TmpScdlDataPtr]を仮スケジュールデータ
TmpScdlDataに格納する(S34)。ここで、図4
(C)に示したScdlData61あるいはScdlData62と同値の
アドレスを得たことになる。
On the other hand, if NO in step S32, the address value [TmpScdlDataPtr] stored in the area pointed to by the provisional schedule data pointer is replaced with the provisional schedule data.
It is stored in TmpScdlData (S34). Here, FIG.
This means that an address having the same value as ScdlData61 or ScdlData62 shown in (C) is obtained.

【0040】さらに、仮スケジュールデータの指し示す
領域に格納された値[TmpScdlData]が、NULLか否かを
判定し(S35)、データの終端か否かを判定する。NU
LLであれば、該リストのスケジュールデータが終了であ
るので、次のリストのスケジュールデータを得るため
に、仮スケジュールリスト番号TmpScdlListNoの値をイ
ンクリメントして、仮スケジュールリスト番号TmpScdlL
istNoにセットし(S36)、ステップS31にもど
る。
Further, it is determined whether or not the value [TmpScdlData] stored in the area indicated by the provisional schedule data is NULL (S35), and it is determined whether or not it is the end of the data. NU
If it is LL, the schedule data of the list is completed, so the value of the temporary schedule list number TmpScdlListNo is incremented to obtain the schedule data of the next list, and the temporary schedule list number TmpScdlL
It is set to istNo (S36), and returns to step S31.

【0041】一方、ステップS35で、否であれば、仮
スケジュールデータTmpScdlDataにポインタ領域サイズP
TRSIZE及び2を和して得られる外出フラグ格納領域[Tm
pScdlData+PTRSIZE+2]の値を仮外出フラグTmpOutFl
gヘセットする(S37)。現在のリストのスケジュー
ルデータが外出を行う予定であるか否かを得るために、
仮外出フラグTmpOutFlgがONか否かを判定し(S3
8)、ONであれば、外出を行う予定であるので、この
スケジュールデータヘのポインタを保持するために、仮
スケジュール日番号TmpScdlDayNoの値を外出予定スケジ
ュール日番号WillOutScdlDayNoヘセツト、仮スケジュー
ルリスト番号TmpScdlListNoの値を外出予定スケジュー
ルリスト番号EdtScdlListNoヘセットし、さらに、以降
の外出連続時間及び印字回数の計数処理に備えるため
に、時間合計TimesSum、印字合計PrintsSumの値をクリ
アし(S39)、外出予定フラグWillOutFlgをONして
(S40)、処理を終了する。
On the other hand, if NO in step S35, the temporary schedule data TmpScdlData contains the pointer area size P
Outing flag storage area [Tm obtained by adding TRSIZE and 2
pScdlData + PTRSIZE + 2] is used as the temporary outing flag TmpOutFl
Set to g (S37). To find out if the current list ’s schedule data is going out,
It is determined whether the temporary outing flag TmpOutFlg is ON (S3).
8) If it is ON, going out is scheduled to be performed, so in order to hold a pointer to this schedule data, the value of the provisional schedule day number TmpScdlDayNo is set to the value of the planned outgoing schedule day number WillOutScdlDayNo and the value of the provisional schedule list number TmpScdlListNo. Is set to the scheduled outgoing schedule list number EdtScdlListNo. Further, in order to prepare for the subsequent going out continuous time and the counting process of the number of times of printing, the values of the time total TimesSum and the printed total PrintsSum are cleared (S39), and the outgoing scheduled flag WillOutFlg is turned on. Then (S40), the process ends.

【0042】図12及び図13は、図9に示した次外出
時消耗品使用量計数処理ステップS26の詳しい手順を
示すフローチャートである。なお、S42〜S57は、
各ステップを示す。
FIGS. 12 and 13 are flowcharts showing the detailed procedure of the consumables use amount counting step S26 at the time of next outing shown in FIG. In addition, S42-S57,
Each step is shown.

【0043】先ず、初期設定処理として、仮スケジュー
ル日番号TmpScdlDayNoに外出予定スケジュール日番号Wi
llOutScdlDayNoをセット、仮スケジュールリスト番号Tm
pScdlListNoに外出予定スケジュールリスト番号WillOut
ScdlListNoをセットし、作業用の番号領域の初期化を行
う(S42)。次に、スケジュールデータの先頭アドレ
スSCDLに、仮スケジュール日番号TmpScdlDayNoとポイン
タの領域サイズPTRSIZEとの積を和し、仮スケジュール
リストポインタTmpScdlListPtrに格納する(S43)。
仮スケジュールリストポインタの指し示す領域に格納さ
れた値[TmpScdlListPtr]がNULLか否かを判定し(S4
6)、データの終端か否かを判定する。NULLであれば、
データ終了であるので、ステップS57にて、得られた
外出予定内容に基づき消耗品使用量の最終集計処理を行
う次外出消耗品使用量計数サブ2処理をおこない、処理
を終了する。次外出時消耗品詞容量係数サブ2処理(S
57)の詳しい内容に関しては、図15を参照して後述
する。
First, as an initial setting process, the scheduled schedule day number TmpScdlDayNo is set to the scheduled schedule day number Wi
Set llOutScdlDayNo, provisional schedule list number Tm
Schedule schedule number to go out WillOut in pScdlListNo
ScdlListNo is set, and the work number area is initialized (S42). Next, the product of the tentative schedule day number TmpScdlDayNo and the area size PTRSIZE of the pointer is added to the start address SCDL of the schedule data and stored in the tentative schedule list pointer TmpScdlListPtr (S43).
It is determined whether the value [TmpScdlListPtr] stored in the area pointed to by the temporary schedule list pointer is NULL (S4).
6) It is determined whether or not it is the end of data. If NULL
Since the data has been completed, in step S57, the next outgoing consumables usage amount counting sub2 process for performing a final totaling process of the consumables usage based on the obtained outgoing scheduled contents is performed, and the process ends. Next outgoing consumable part-of-speech capacity coefficient sub 2 processing (S
The details of 57) will be described later with reference to FIG.

【0044】一方、ステップS44で否であれば、スケ
ジュールデータが存在するので、仮スケジュールリスト
ポインタの指し示す領域に格納されたアドレス値[TmpS
cdlListPtr]に、仮スケジュールリスト番号TmpScdlLis
tNoとポインタの領域サイズPTRSIZEとの積を和し、仮ス
ケジュールデータポインタTmpScdlDataPtrに格納する
(S45)。さらに、仮スケジュールデータポインタの
指し示す領域に格納された値[TmpScdlDataPtr]がNULL
か否かを判定し(S46)、データの終端か否かを判定
する。NULLであれば、該当日のスケジュールデータが終
了であるので、次の日のスケジュールデータを得るため
に、仮スケジュール日番号TmpScdlDayNoの値をインクリ
メントして、仮スケジュール日番号TmpScdlDayNoにセッ
トし(S47)、ステップS43にもどる。
On the other hand, if the determination in step S44 is NO, since the schedule data exists, the address value [TmpS
cdlListPtr], the temporary schedule list number TmpScdlLis
The sum of the product of tNo and the pointer area size PTRSIZE is stored in the temporary schedule data pointer TmpScdlDataPtr (S45). Furthermore, the value [TmpScdlDataPtr] stored in the area pointed to by the provisional schedule data pointer is NULL
It is determined whether or not it is the end of data (S46). If NULL, the schedule data of the corresponding day is ended, so that the value of the provisional schedule day number TmpScdlDayNo is incremented and set to the provisional schedule day number TmpScdlDayNo to obtain the schedule data of the next day (S47). The process returns to step S43.

【0045】一方、ステップS46で否であれば、仮ス
ケジュールデータポインタの指し示す領域に格納された
アドレス値[TmpScdlDataPtr]を仮スケジュールデータ
TmpScdlDataに格納する(S48)。ここで、図4
(C)に示したScdlData61あるいはScdlData62と同値の
アドレスを得たことになる。さらに、仮スケジュールデ
ータの指し示す領域に格納された値[TmpScdlData]がN
ULLか否かを判定し(S49)、データの終端か否かを
判定する。NULLであれば、該リストのスケジュールデー
タが終了であるので、次のリストのスケジュールデータ
を得るために、仮スケジュールリスト番号TmpScdlListN
oの値をインクリメントして、仮スケシュールリスト番
号TmpScdlListNoにセットし(S50)、ステップS4
5にもどる。
On the other hand, if NO in step S46, the address value [TmpScdlDataPtr] stored in the area pointed to by the provisional schedule data pointer is replaced with the provisional schedule data.
It is stored in TmpScdlData (S48). Here, FIG.
This means that an address having the same value as ScdlData61 or ScdlData62 shown in (C) is obtained. Further, the value [TmpScdlData] stored in the area pointed to by the provisional schedule data is N
It is determined whether or not it is ULL (S49), and it is determined whether or not it is the end of data. If the value is NULL, the schedule data of the list has been completed. Therefore, in order to obtain the schedule data of the next list, the temporary schedule list number TmpScdlListN
The value of o is incremented and set to the temporary schedule list number TmpScdlListNo (S50), and step S4
Return to 5.

【0046】一方、ステップS49で否であれば、ま
ず、仮スケジュールデータTmpScdlDataにポインタ領域
サイズPTRSIZE及び1を和して得られる予定時間格納領
域[TmpScdlData+PTR+1]の値を仮時間TmpTimesヘセ
ットすし(S51)、仮スケジュールデータTmpScdlDat
aにポインタ領域サイズPTRSIZE及び2を和して得られる
外出フラグ格納領域[TmpScdlData+PTRSIZE+2]の値
を仮外出フラグTmpOutFlgヘセットし(S52)、仮ス
ケジュールデータTmpScdlDataにポインタ領域サイズPTR
SIZE及び3を和して得られる仮印字フラグ設定領域[Tm
pScdlData+PTRSIZE+3]の値を仮外出フラグTmpOutFl
gヘセットする(S53)。現在のリストのスケジュー
ルデータが外出を行う予定であるか否かを得るために、
仮外出フラグTmpOutFlgがONか否かを判定し(S5
4)、ONであれば、外出を行う予定であるので、外出
時間及び印字回数の更新処理を行う、次外出時消耗品使
用量計数サブ1処理を行い(S55)、次のリストのス
ケジュールデータを得るために、仮スケジュールリスト
番号TmpScdlListNoの値をインクリメントして、仮スケ
ジュールリスト番号TmpScdlListNoにセットし(S5
6)、ステップS45にもどる。なお、次外出時消耗品
詞容量係数サブ1処理(S55)の詳しい手順に関して
は、図14を参照して後述する。
On the other hand, if NO in step S49, first, the value of the scheduled time storage area [TmpScdlData + PTR + 1] obtained by adding the pointer area size PTRSIZE and 1 to the temporary schedule data TmpScdlData is set to the temporary time TmpTimes (S51). , Provisional schedule data TmpScdlDat
The value of the outgoing flag storage area [TmpScdlData + PTRSIZE + 2] obtained by adding the pointer area size PTRSIZE and 2 to a is set to the temporary outgoing flag TmpOutFlg (S52), and the pointer area size PTR is set in the temporary schedule data TmpScdlData.
Temporary print flag setting area obtained by adding SIZE and 3 [Tm
The value of pScdlData + PTRSIZE + 3] is set to the temporary outing flag TmpOutFl
Set to g (S53). To find out if the current list ’s schedule data is going out,
It is determined whether the temporary outing flag TmpOutFlg is ON (S5).
4) If it is ON, going out is scheduled to be performed, so that the next outgoing consumables usage amount counting sub-process is performed for updating the going-out time and the number of times of printing (S55), and the schedule data in the next list is executed. In order to obtain the temporary schedule list number TmpScdlListNo, the value of the temporary schedule list number TmpScdlListNo is incremented and set to the temporary schedule list number TmpScdlListNo (S5).
6) Return to step S45. The detailed procedure of the next outgoing consumable part-of-speech capacity coefficient sub 1 processing (S55) will be described later with reference to FIG.

【0047】一方、ステップS54で否であれば、外出
予定は一旦終了するので、ステップS57にて、得られ
た外出予定内容に基づき消耗品使用量の最終集計処理を
行う次外出消耗品使用量計数サブ2処理をおこない、処
理を終了する。
On the other hand, if NO in step S54, the outing schedule is temporarily ended, and in step S57, the final outgoing consumables usage amount is subjected to a final totaling process of the consumables usage amount based on the obtained outgoing schedule contents. The counting sub 2 process is performed, and the process ends.

【0048】図14は、図13に示した次外出時消耗品
使用量計数サブ1処理ステップS55の詳しい手順を示
すフローチャートである。なお、S58〜S60は、各
ステップを示す。
FIG. 14 is a flowchart showing a detailed procedure of the next out-of-out-go consumables use amount counting sub 1 processing step S55 shown in FIG. Note that S58 to S60 indicate each step.

【0049】先ず、図12及び図13に示した次外出時
消耗品使用量計数処理にて設定された仮印字フラグが、
ONか否かを判定し(S58)、ONであれば、印字が
予定されているので、印字合計PrintsSumの値をインク
リメントして、印字合計PrintsSumに格納し(S5
9)、ステップS58で否である場合とともに、ステッ
プS60へ進む。ステップS60では、同じく図12及
び図13に示した次外出時消耗品使用量計数処理にて得
られた仮時間TmpTimesと時間合計TimesSumとの和をと
り、時間合計TimesSumに格納し、外出予定時間の合計時
間を更新する処理を行い、処理を終了する。
First, the temporary print flag set in the consumables use amount counting process at the time of next outing shown in FIGS.
It is determined whether it is ON or not (S58). If it is ON, printing is scheduled, so the value of the print total PrintSum is incremented and stored in the print total PrintSum (S5).
9) The process proceeds to step S60 together with a negative result in step S58. In step S60, the sum of the temporary time TmpTimes and the total time TimesSum obtained in the next outgoing consumables consumption count processing also shown in FIGS. 12 and 13 is stored in the total time TimesSum, and the scheduled outing time is calculated. Is performed to update the total time, and the process ends.

【0050】図15は、図13に示した次外出時消耗品
使用量計数サブ2処理ステップS57の詳しい手順を示
すフローチャートである。なお、S61〜S63は、各
ステップを示す。
FIG. 15 is a flowchart showing a detailed procedure of the next out-of-out-go consumables usage amount counting sub 2 processing step S57 shown in FIG. Note that S61 to S63 indicate each step.

【0051】ここで、先ず、本計数処理に使用する定数
の説明を行う。PRTTIMESは、あらかじめ決められた、印
字処理を行った場合の平均印字所要時間をあらわす定数
値を示す。PLAINBATTPERTIMEは、あらかじめ決められ
た、通常動作時の単位時間あたりのシステムの消費電力
をあらわす定数値を示す。PRTBATTPERTIMEは、あらかじ
め決められた、印字動作時の単位時間あたりのシステム
の平均消費電力をあらわす定数値を示す。PRTINKPERTIM
Eは、あらかじめ決められた、印字処理を行った場合の
インクの平均消費量をあらわす定数値を示す。PRTMEDIA
PERTIMEは、あらかじめ決められた、印字処理を行った
場合のメディアの平均消費枚数をあらわす定数値を示
す。
First, constants used in the main counting process will be described. PRTTIMES indicates a predetermined constant value indicating an average required printing time when printing processing is performed. PLAINBATTPERTIME indicates a predetermined constant value indicating the power consumption of the system per unit time during normal operation. PRTBATTPERTIME indicates a predetermined constant value indicating the average power consumption of the system per unit time during the printing operation. PRTINKPERTIM
E indicates a predetermined constant value representing the average amount of ink consumed when the printing process is performed. PRTMEDIA
PERTIME indicates a predetermined constant value indicating the average number of media consumed when printing is performed.

【0052】これらの値と、図14に示した次外出時消
耗品使用量計数サブ1処理にて得られた時間合計TimesS
um、印字合計PrintsSumを基に、先ず、外出予定時間の
合計TimesSumから、PRTTIMESと外出時の予定印字回数の
合計PrintsSumとの積を引き、さらにPLAINBATTPERTIME
との積を取って、印字時間を除く外出時の予定消費電力
を得る。さらに、PRTTIMESと外出時の予定印字回数の合
計PrintsSumとPRTBATTPERTIMEとの積を取って、外出時
の印字処理の予定消費電力を得る。さらに、両者の和を
とって、外出時の予定消費電力WillUseBattを得る(S
61)。次に、PRTTIMESと外出時の予定印字回数の合計
PrintsSumとPRTINKPERTIMEとの積を取って、外出時の印
字処理の予定消費インク容量WillUseInkを得る(S6
2)。次に、PRTTIMESと外出時の予定印字回数の合計Pr
intsSumとPRTMEDIAPERTIMEとの積を取って、外出時の印
字処理の予定消費メディア枚数WillUseMediaを得て(S
63)、処理を終了する。
These values and the total time TimesS obtained in the next outgoing consumables consumption amount counting sub 1 processing shown in FIG.
First, subtract the product of PRTTIMES and the total number of scheduled prints when going out PrintsSum from the total scheduled time of going out TimesSum based on PrintsSum, and PLAINBATTPERTIME.
To obtain the expected power consumption when going out, excluding the printing time. Further, the product of PRTTIMES and the total number of times of scheduled printing when going out, PrintsSum, and PRTBATTPERTIME are used to obtain the scheduled power consumption of the printing process when going out. Furthermore, the sum of the two is obtained to obtain the scheduled power consumption WillUseBatt when going out (S
61). Next, the total of PRTTIMES and the planned number of
By taking the product of PrintsSum and PRTINKPERTIME, the expected ink consumption WillUseInk of the printing process when going out is obtained (S6).
2). Next, the total Pr of PRTTIMES and the planned number of prints when going out
The product of intsSum and PRTMEDIAPERTIME is obtained to obtain WillUseMedia, the estimated number of media to be consumed for printing when going out (S
63), and the process ends.

【0053】図16は、図6に示した印字関係処理ステ
ップS3の詳しい手順を示すフローチャートである。な
お、S64〜S71は、各ステップを示す。
FIG. 16 is a flowchart showing a detailed procedure of the printing-related processing step S3 shown in FIG. Note that S64 to S71 indicate each step.

【0054】ここで、先ず、本印字関係処理に使用する
定数の説明を行う。DROPは、あらかじめ決められた、印
字処理を行った場合のノズルヘのインク吐出1回あたり
のインク消費容量をあらわす定数値を示す。FULLINK
は、新インクカートリッジのインクの残容量をあらわす
定数値を示す。FULLMEDIAは、印字メディアを満充填し
た場合の残メディア枚数をあらわす定数値を示す。これ
らの値を基に、諸処理が行われる中で、インク吐出実行
時に、インク吐出し、カウンタDropCntをインクリメン
トして、インク吐出しカウンタDropCntに格納して更新
し、さらに、残インク容量を更新するために、残インク
容量RemainInkから、インク吐出しカウンタDropCntとDR
OPとの積を引き、残インク容量RemainInkに格納して更
新する(S64)。さらに、諸処理が行われる中で、排
紙実行時に、メディアカウンタMediaCntをインクリメン
トして、メディアカウンタMediaCntに格納して更新し、
さらに、残メディア枚数を更新するために、残メディア
枚数RemainMediaから、メディアカウンタMediaCntを引
き、残メディア枚数RemainMediaに格納して更新する
(S65)。
First, constants used in the printing-related processing will be described. DROP indicates a predetermined constant value indicating a predetermined ink consumption capacity per one ink ejection to the nozzle when the printing process is performed. FULLINK
Indicates a constant value indicating the remaining amount of ink in the new ink cartridge. FULLMEDIA indicates a constant value indicating the number of remaining media when the print media is fully filled. Based on these values, while various processes are being performed, when the ink discharge is executed, the ink is discharged, the counter DropCnt is incremented, stored in the ink discharge counter DropCnt, updated, and further, the remaining ink capacity is updated. The remaining ink capacity RemainInk is used to calculate the ink discharge counters DropCnt and DR.
The product with the OP is subtracted, stored in the remaining ink capacity RemainInk and updated (S64). Further, while various processes are being performed, the media counter MediaCnt is incremented and stored in the media counter MediaCnt and updated at the time of paper discharge execution,
Further, in order to update the number of remaining media, the media counter MediaCnt is subtracted from the number of remaining media RemainMedia, and the number is stored and updated in the number of remaining media RemainMedia (S65).

【0055】さらに、諸処理が行われる中で、新インク
カートリッジが装着されたか否かを判定し、装着された
場合には、インク吐出しカウンタDropCntをクリアし
(S67)、FULLINKを残インク容量RemainInkに格納し
て(S68)、ステップS66で否である場合ととも
に、諸処理を実行して、ステップS69へ進む。
Further, while various processes are being performed, it is determined whether or not a new ink cartridge is mounted. If the new ink cartridge is mounted, the ink discharge counter DropCnt is cleared (S67), and the FULLINK is set to the remaining ink capacity. It is stored in RemainInk (S68), and in the case of No at step S66, various processes are executed, and the process proceeds to step S69.

【0056】ステップS69では、印字メディアが満充
填されたか否かを判定し、装填された場合には、メディ
アカウンタMediaCntをクリアし(S70)、FULLMEDIA
を残メディア枚数RemainMediaに格納して(S71)、
ステップS69で否である場合とともに、諸処理を実行
して、処理を終了する。
In step S69, it is determined whether or not the print medium has been fully filled. If the print medium has been loaded, the media counter MediaCnt is cleared (S70), and the FULLMEDIA
Is stored in the number of remaining media RemainMedia (S71),
In the case where the determination in step S69 is negative, various processes are executed, and the process ends.

【0057】図17は、図6に示した電池容量残量検知
処理ステップS5の詳しい手順を示すフローチャートで
ある。なお、S72は、ステップを示す。
FIG. 17 is a flowchart showing a detailed procedure of the battery capacity remaining amount detection processing step S5 shown in FIG. S72 indicates a step.

【0058】本情報処理装置の電池容量の検出方式に
は、電流積算方式を用いている。これに基づき、求めた
電池容量残量値を、残電池容量RemainBattに格納して
(S72)、処理を終了する。
As a method for detecting the battery capacity of the information processing apparatus, a current integration method is used. Based on this, the obtained remaining battery capacity value is stored in the remaining battery capacity RemainBatt (S72), and the process ends.

【0059】図18〜図21は、図6に示した消耗品残
量報知処理ステップS6の詳しい手順を示すフローチャ
ートである。なお、S73〜S112は、各ステップを
示す。
FIGS. 18 to 21 are flowcharts showing the detailed procedure of the consumables remaining amount notification processing step S6 shown in FIG. In addition, S73 to S112 indicate each step.

【0060】ここで、先ず、本消耗品残量報知処理に使
用する定数の説明を行う。LOWINKは、あらかじめ定めら
れた、低インク残量警告値をあらわす定数値を示す。LO
WMEDIAは、あらかじめ定められた、低メディア残量警告
値をあらわす定数値を示す。LOWBATTは、あらかじめ定
められた、低電池残量警告値をあらわす定数値を示す。
INGBIT及びWILLBITは、低インク残量報知フラグLowInkF
lg、低メディア残量報知フラグLowMediaFlg、低電池残
量報知フラグLowBattFlgにおけるビット位置を意味し、
INGBITは、今後のスケジュールを考慮せずとも、既に、
残量が低残量警告値に達している場合に立てるビット、
WILLBITは、今後のスケジュールを考慮すると、残量が
低残量警告値に達してしまう場合に立てるビットを示
す。これらの値を基に、先ず、消耗品の残量報知時期を
監視する。すなわち、各消耗品の残量状況に変化が見ら
れたか否かを判断するために、現在の低インク残量報知
フラグLowInkFlgを元低インク残量報知フラグOrgLowInk
Flgに複写し、現在の低メディア残量報知フラグLowMedi
aFlgを元低メディア残量報知フラグOrgLowMediaFlgに複
写し、現在の低電池残量報知フラグLowBattFlgを元低電
池残量報知フラグOrgLowBattFlgに複写する(S7
3)。次に、残インク容量RemainInkが、LOWINKより小
さい値か否かを判定し(S74)、小さい値であれば、
既に、低インク残量警告値を割っているので、低インク
残量報知フラグLowInkFlgのINGBITをONする(S7
5)。
First, constants used in the present consumables remaining amount notification processing will be described. LOWINK indicates a predetermined constant value indicating a low ink remaining amount warning value. LO
WMEDIA indicates a constant value that indicates a predetermined low media remaining amount warning value. LOWBATT indicates a predetermined constant value indicating a low battery remaining amount warning value.
INGBIT and WILLBIT are low ink level notification flags LowInkF
lg, means the bit position in low media remaining amount notification flag LowMediaFlg, low battery remaining amount notification flag LowBattFlg,
INGBIT has already taken into account the future schedule,
A bit to set when the battery level has reached the low battery warning value,
WILLBIT indicates a bit that is set when the remaining amount reaches a low remaining amount warning value in consideration of a future schedule. On the basis of these values, first, the timing of reporting the remaining amount of consumables is monitored. That is, the current low ink remaining amount notification flag LowInkFlg is changed to the original low ink remaining amount notification flag OrgLowInk in order to determine whether or not a change has occurred in the remaining amount state of each consumable.
Copy to Flg and present low media remaining amount notification flag LowMedi
aFlg is copied to the original low-battery remaining amount notification flag OrgLowMediaFlg, and the current low-battery remaining amount notification flag LowBattFlg is copied to the original low-battery remaining amount notification flag OrgLowBattFlg (S7).
3). Next, it is determined whether the remaining ink capacity RemainInk is smaller than LOWINK (S74).
Since the low ink remaining amount warning value has already been divided, the INGBIT of the low ink remaining amount notification flag LowInkFlg is turned ON (S7).
5).

【0061】一方、ステップS74で否であれば、先
ず、低インク残量報知フラグLowInkFlgのINGBITをOF
Fし(S76)、外出予定フラグWillOutFlgがONか否
かを判定する(S77)。ONであれば、残インク容量
RemainInkから、予定消費インク容量WillUseInkを差し
引き、LOWINKより小さい値か否かを判定し(S78)、
小さい値であれば、予定されているスケジュールにおい
て、途中で低インク残量警告値を割ることが予想される
ので、低インク残量報知フラグLowInkFlgのWILLBITをO
Nする(S79)。
On the other hand, if NO in step S74, first, the INGBIT of the low ink remaining amount notification flag LowInkFlg is set to OF.
F (S76), and it is determined whether or not the going-out schedule flag WillOutFlg is ON (S77). If ON, remaining ink capacity
The estimated ink consumption WillUseInk is subtracted from RemainInk, and it is determined whether or not the value is smaller than LOWINK (S78).
If the value is small, it is expected that the low ink remaining amount warning value will be broken halfway during the scheduled schedule, so the WILLBIT of the low ink remaining amount notification flag LowInkFlg is set to O.
N is performed (S79).

【0062】一方、ステップS77で否である場合、ま
たはステップS78で否である場合は、現時点でスケジ
ュールに基づく警告を発する時期ではない、あるいは、
警告を発するには及ばないと判断し、低インク残量報知
フラグLowInkFlgのWILLBITをOFFして(S80)、ス
テップS79,S75とともに、次の処理へ進む。
On the other hand, if the answer is NO in step S77 or NO in step S78, it is not time to issue a warning based on the schedule at the present time, or
It is determined that it is not sufficient to issue a warning, the WILLBIT of the low ink remaining amount notification flag LowInkFlg is turned off (S80), and the process proceeds to the next process together with steps S79 and S75.

【0063】次に、残メディア枚数RemainMediaが、LOW
MEDIAより小さい値か否かを判定し(S81)、小さい
値であれば、既に、低メディア残量警告値を割っている
ので、低メディア残量報知フラグLowMediaFlgのINGBIT
をONする(S82)。一方、ステップS81で、否で
あれば、先ず、低メディア残量報知フラグLowMediaFlg
のINGBITを0FFし(S83)、外出予定フラグWillOu
tFlgがONか否かを判定する(S84)。ONであれ
ば、残メディア枚数RemainMediaから、予定消費メディ
ア枚数WillUseMediaを差し引き、LOWMEDIAより小さい値
か否かを判定し(S85)、小さい値であれば、予定さ
れているスケジュールにおいて、途中で低メディア残量
警告値を割ることが予想されるので、低メディア残量報
知フラグLowMediaFlgのWILLBITをONする(S86)。
Next, when the number of remaining media RemainMedia is LOW
It is determined whether the value is smaller than MEDIA (S81). If the value is smaller, the low media remaining amount warning flag LowMediaFlg has been already divided by the low media remaining amount warning value.
Is turned on (S82). On the other hand, if it is determined as NO at step S81, first, the low-media remaining amount notification flag LowMediaFlg
0FF of INGBIT of (S83), going-out flag WillOu
It is determined whether or not tFlg is ON (S84). If it is ON, the expected number of consumed media WillUseMedia is subtracted from the number of remaining media RemainMedia to determine whether the value is smaller than LOWMEDIA (S85). Since the remaining amount warning value is expected to be divided, the WILLBIT of the low media remaining amount notification flag LowMediaFlg is turned ON (S86).

【0064】一方、ステップS84で否である場合、ま
たはステップS85で否である場合は、現時点でスケジ
ュールに基づく警告を発する時期ではない、あるいは、
警告を発するには及ばないと判断し、低メディア残量報
知フラグLowMediaFlgのWILLBITをOFFして(S8
7)、ステップS86,S82とともに、次の処理へ進
む。
On the other hand, when the answer is NO in step S84 or NO in step S85, it is not time to issue a warning based on the schedule at the present time, or
It is determined that it is not sufficient to issue a warning, and WILLBIT of the low media remaining amount notification flag LowMediaFlg is turned off (S8).
7) The process proceeds to the next process together with steps S86 and S82.

【0065】次に、残電池容量RemainBattが、LOWBATT
より小さい値か否かを判定し(S88)、小さい値であ
れば、既に、低電池残量警告値を割っているので、低電
池残量報知フラグLowBattFlgのINGBITをONする(S8
9)。一方、ステップS88で否であれば、先ず、低電
池残量報知フラグLowBattFlgのINGBITをOFFし(S9
0)、外出予定フラグWillOutFlgが0Nか否かを判定す
る(S91)。ONであれば、残電池容量RemainBattか
ら、予定消費電力WillUseBattを差し引き、LOWBATTより
小さい値か否かを判定し(S92)、小さい値であれ
ば、予定されているスケジュールにおいて、途中で低電
池残量警告値を割ることが予想されるので、低電池残量
報知フラグLowBattFlgのWILLBITをONする(S9
3)。
Next, the remaining battery capacity RemainBatt is changed to LOWBATT
It is determined whether the value is smaller (S88). If the value is smaller, the INGBIT of the low battery level notification flag LowBattFlg is turned ON because the low battery level warning value has already been divided (S8).
9). On the other hand, if NO in step S88, first, the INGBIT of the low battery remaining amount notification flag LowBattFlg is turned off (S9).
0), it is determined whether or not the going-out schedule flag WillOutFlg is 0N (S91). If it is ON, the scheduled power consumption WillUseBatt is subtracted from the remaining battery capacity RemainBatt, and it is determined whether or not the value is smaller than LOWBATT (S92). Since the amount warning value is expected to be divided, the WILLBIT of the low battery remaining amount notification flag LowBattFlg is turned on (S9).
3).

【0066】一方、ステップS91で否である場合、ま
たはステップS92で否である場合は、現時点でスケジ
ュールに基づく警告を発する時期ではない、あるいは、
警告を発するには及ばないと判断し、低電池残量報知フ
ラグLowBattFlgのWILLBITをOFFして(S94)、ス
テップS93,S89とともに、次の処理へ進む。
On the other hand, if the answer is NO in step S91 or NO in step S92, it is not time to issue a warning based on the schedule at the present time, or
It is determined that it is not sufficient to issue a warning, the WILLBIT of the low battery remaining amount notification flag LowBattFlg is turned off (S94), and the process proceeds to the next process together with steps S93 and S89.

【0067】以降、図20に示す残量報知処理のステッ
プに入る。
Thereafter, the process proceeds to the remaining amount notification process shown in FIG.

【0068】先ず、低インク残量報知フラグLowInkFlg
と元低インク残量報知フラグOrgLowInkFlgが等しいか否
かを判定し(S95)、等しくない、すなわち、低イン
ク残量報知フラグLowInkFlgに変化が見られたならば、
先ず、低インク残量報知フラグLowInkFlgのINGBITがO
Nか否かを判定し(S96)、ONであれば、既に、低
インク残量警告値を割っているので、これを報知するた
めに、INK残量報知LED8(図2)を赤色点灯する
(S97)。
First, a low ink remaining amount notification flag LowInkFlg
It is determined whether or not the original low ink remaining amount notification flag OrgLowInkFlg is equal (S95). If they are not equal, that is, if the low ink remaining amount notification flag LowInkFlg is changed,
First, the INGBIT of the low ink remaining amount notification flag LowInkFlg is set to O.
N is determined (S96). If it is ON, since the low ink remaining amount warning value has already been divided, the INK remaining amount notification LED 8 (FIG. 2) is lit in red to notify this. (S97).

【0069】一方、ステップS96で否であれば、さら
に、低インク残量報知フラグLowInkFlgのWILLBITがON
か否かを判定し(S98)、ONであれば、予定されて
いるスケジュールにおいて、途中で低インク残量警告値
を割ることが予想されるので、これを報知するために、
INK残量報知LED8を橙色点灯する(S99)。
On the other hand, if NO in step S96, the WILLBIT of the low ink remaining amount notification flag LowInkFlg is turned ON.
It is determined whether or not it is ON (S98). If it is ON, it is expected that the low ink remaining amount warning value will be broken in the middle of the scheduled schedule.
The INK remaining amount notification LED 8 is lit in orange (S99).

【0070】一方、ステップS98で否であれば、現時
点で報知すべきではないので、INK残量報知LED8
を消灯する(S100)。そして、ステップS95で、
等しい場合や、ステップS97,S99とともに、次の
処理へ進む。
On the other hand, if the answer is NO in step S98, the notification should not be made at the present time.
Is turned off (S100). Then, in step S95,
If they are equal, or together with steps S97 and S99, the process proceeds to the next process.

【0071】次に、低メディア残量報知フラグLowMedia
Flgと元低メディア残量報知フラグOrgLowMediaFlgが等
しいか否かを判定し(S101)、等しくない、すなわ
ち、低メディア残量報知フラグLowMediaFlgに変化が見
られたならば、先ず、低メディア残量報知フラグLowMed
iaFlgのINGBITがONか否かを判定し(S102)、O
Nであれば、既に、低メディア残量警告値を割っている
ので、これを報知するために、MEDIA残量報知LE
D8を赤色点灯する(S103)。
Next, a low media remaining amount notification flag LowMedia
It is determined whether or not Flg and the original low media remaining amount notification flag OrgLowMediaFlg are equal (S101). If they are not equal, that is, if the low medium remaining amount notification flag LowMediaFlg is changed, first, the low medium remaining amount notification is performed. Flag LowMed
It is determined whether or not iaFlg's INGBIT is ON (S102).
If it is N, the low media remaining amount warning value has already been divided, and to notify this, the MEDIA remaining amount notification LE
D8 is turned on in red (S103).

【0072】一方、ステップS102で否であれば、さ
らに、低メディア残量報知フラグLowMediaFlgのWILLBIT
がONか否かを判定し(S104)、ONであれば、予
定されているスケジュールにおいて、途中で低メディア
残量警告値を割ることが予想されるので、これを報知す
るために、MEDIA残量報知LED8を橙色点灯する
(S105)。
On the other hand, if the determination in step S102 is NO, the low media remaining amount notification flag LowMediaFlg WILLBIT
Is determined to be ON (S104). If it is ON, it is expected that the low media remaining amount warning value will be broken halfway in the scheduled schedule. The quantity notification LED 8 is lit orange (S105).

【0073】一方、ステップS104で否であれば、現
時点で報知すべきではないので、MEDlA残量報知L
ED8を消灯する(S106)。そして、ステップS1
01で、等しい場合や、ステップS103,S105と
ともに、次の処理へ進む。
On the other hand, if the determination in step S104 is NO, the MEDIA remaining amount notification L
The ED 8 is turned off (S106). Then, step S1
01, and the process proceeds to the next step together with steps S103 and S105.

【0074】次に、低電池残量報知フラグLowBattFlgと
元低電池残量報知フラグOrgLowBattFlgが等しいか否か
を判定し(S107)、等しくない、すなわち、低電池
残量報知フラグLowBattFlgに変化が見られたならば、先
ず、低電池残量報知フラグLowBattFlgのINGBITがONか
否かを判定し(S108)、ONであれば、既に、低電
池残量警告値を割っているので、これを報知するため
に、BATT残量報知LED8を赤色点灯する(S10
9)。
Next, it is determined whether or not the low battery remaining amount notification flag LowBattFlg and the original low battery remaining amount notification flag OrgLowBattFlg are equal (S107). If they are not equal, that is, a change is detected in the low battery remaining amount notification flag LowBattFlg. If so, it is first determined whether or not INGBIT of the low battery remaining amount notification flag LowBattFlg is ON (S108). If ON, the low battery remaining amount warning value has already been divided, so this is notified. In this case, the BATT remaining amount notification LED 8 is turned on in red (S10
9).

【0075】一方、ステップS108で否であれば、さ
らに、低電池残量報知フラグLowBattFlgのWILLBITがO
Nか否かを判定し(S110)、ONであれば、予定さ
れているスケジュールにおいて、途中で低電池残量警告
値を割ることが予想されるので、これを報知するため
に、BATT残量報知LED8を橙色点灯する(S11
1)。
On the other hand, if NO in step S108, the low battery remaining amount notification flag LowBattFlg WILLBIT is
N is determined (S110). If it is ON, it is expected that the low battery level warning value will be broken halfway in the scheduled schedule. The notification LED 8 is lit in orange (S11
1).

【0076】一方、ステップS110で否であれば、現
時点で報知すべきではないので、BATT残量報知LE
D8を消灯する(S112)。そして、ステップS10
7で、等しい場合や、ステップS109,S111とと
もに、処理を終了する。
On the other hand, if the result is NO in step S110, the notification should not be made at the present time, so the BATT remaining amount notification LE
D8 is turned off (S112). Then, step S10
7, the process is terminated when the values are equal or when steps S109 and S111 are performed.

【0077】なお、以上説明した実施の形態において、
消耗品は、印刷インク、印刷メディア、電池容量とした
が、その限りではなく、要は、その消耗品に関し、残量
検知が可能であり、且つスケジュール要素に対応して使
用量の計数が可能であれば、消耗品は何でもよい。
In the embodiment described above,
The consumables were printing ink, print media, and battery capacity, but this is not a limitation. In other words, the remaining amount of the consumables can be detected and the usage can be counted according to the schedule element. If so, any consumables may be used.

【0078】また、上記実施の形態においては、残量報
知手段として、今後のスケジュールを考慮せずとも、既
に、残量が低残量警告値に達している場合と、今後のス
ケジュールを考慮すると、残量が低残量警告値に達して
しまう場合とにおいて報知を行うように構成したが、そ
の限りではなく、後者だけであってもよい。また、後者
を含んでいさえすれば、さらに、報知の段階を増加させ
た構成であってもよい。
Further, in the above-described embodiment, the remaining amount notifying means may be considered when the remaining amount has already reached the low remaining amount warning value, and when the future schedule is considered, without considering the future schedule. Although the notification is performed when the remaining amount reaches the low remaining amount warning value, the notification is not limited thereto, and only the latter may be performed. Further, as long as the latter is included, a configuration in which the number of notification steps is further increased may be employed.

【0079】また、上記実施の形態においては、消耗品
使用量計数処理に使用する値を、印字処理を行った場合
の平均印字所要時間をあらわす定数値PRTTIMES、通常動
作時の単位時間あたりのシステムの消費電力をあらわす
定数値PLAINBATTPERTIME、印字動作時の単位時間あたり
のシステムの平均消費電力をあらわす定数値PRTBATTPER
TIME、印字処理を行った場合のインクの平均消費量をあ
らわす定数値PRTINKPERTIME、印字処理を行った場合の
メディアの平均消費枚数をあらわす定数値PRTMEDIAPERT
IME等のあらかじめ定められた定数としたが、これに代
わって、情報処理装置稼働中に随時各々の情報更新を行
い、平均値をとる等して、それらの値を、RAM2に保
持するよう構成すれば、さらに、報知時期の制御の精度
を増加させることができる。
Further, in the above embodiment, the value used for the consumables usage amount counting process is set to a constant value PRTTIMES representing the average required printing time when the printing process is performed, and the system value per unit time during normal operation is used. PLAINBATTPERTIME, a constant value representing the power consumption of the printer, and a PRTBATTPER constant value, representing the average power consumption of the system per unit time during printing operation
TIME, a constant value PRTINKPERTIME that represents the average amount of ink consumed when printing is performed, and a constant value PRTMEDIAPERT that represents the average number of media consumed when printing is performed
Instead of using a predetermined constant such as IME, each information is updated at any time during the operation of the information processing apparatus and an average value is obtained, and the values are stored in the RAM 2. Then, the accuracy of the control of the notification time can be further increased.

【0080】また、上記実施の形態においては、消耗品
使用量計数処理に使用する値を、印字処理を行った場合
の平均印字所要時間をあらわす定数値PRTTIMES、通常動
作時の単位時間あたりのシステムの消費電力をあらわす
定数値PLAINBATTPERTIME、印字動作時の単位時間あたり
のシステムの平均消費電力をあらわす定数値PRTBATTPER
TIME、印字処理を行った場合のインクの平均消費量をあ
らわす定数値PRTINKPERTIME、印字処理を行った場合の
メディアの平均消費枚数をあらわす定数値PRTMEDIAPERT
IME等のあらかじめ定められた定数としたが、情報処理
装置稼働中に随時各々の情報更新を行い、平均値をとる
等して、それらの値を、RAM2に保持するよう構成す
れば、さらに、報知時期の制御の精度を増加させること
ができる。
Further, in the above embodiment, the value used for the consumables usage amount counting process is set to the constant value PRTTIMES representing the average required printing time when the printing process is performed, and the system value per unit time in the normal operation is used. PLAINBATTPERTIME, a constant value representing the power consumption of the printer, and a PRTBATTPER constant value, representing the average power consumption of the system per unit time during printing operation
TIME, a constant value PRTINKPERTIME that represents the average amount of ink consumed when printing is performed, and a constant value PRTMEDIAPERT that represents the average number of media consumed when printing is performed
Although a predetermined constant such as an IME is used, each information is updated at any time during the operation of the information processing apparatus, an average value is obtained, and the values are stored in the RAM 2. The accuracy of control of the notification time can be increased.

【0081】また、上記実施の形態においては、スケジ
ュールの外出に焦点を当てて説明したが、残量報知時期
の制御を可能とするものであれば、それに限るものでは
ない。
Further, in the above embodiment, the description has been made focusing on going out of the schedule. However, the present invention is not limited to this as long as the control of the remaining amount notification time can be performed.

【0082】また、前述した実施形態のCPU3で実行
するソフトウェアのプログラムコードを記憶した記憶媒
体を、システムあるいは装置に供給し、そのシステムあ
るいは装置のコンピュータ(またはCPUやMPU)が
記憶媒体に格納されたプログラムコードを読み出して実
行することによっても、本発明が達成されることは言う
までもない。
A storage medium storing the program codes of the software executed by the CPU 3 of the above-described embodiment is supplied to a system or an apparatus, and the computer (or CPU or MPU) of the system or the apparatus is stored in the storage medium. It goes without saying that the present invention is also achieved by reading and executing the program code.

【0083】この場合、記憶媒体から読み出されたプロ
グラムコード自体が、前述の実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
が本発明を構成することになる。
In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0084】プログラムコードを供給するための記憶媒
体として、例えば、フロッピィディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0085】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOSなどが
実際の処理の一部または全部を行い、その処理によって
前述した実施形態の機能が実現される場合も、本発明に
含まれることは言うまでもない。
The functions of the above-described embodiments are implemented when the computer executes the readout program codes, and the OS or the like running on the computer is actually executed based on the instructions of the program codes. It is needless to say that the present invention also includes the case where the functions of the above-described embodiments are realized by performing a part or all of the processing described above.

【0086】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPUなどが実際の処理の一部または全部を行
い、その処理によって前述した実施形態の機能が実現さ
れる場合も、本発明に含まれることは言うまでもない。
Further, after the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the program code is read based on the instruction of the program code. It is needless to say that the present invention includes a case where a CPU or the like provided in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0087】[0087]

【発明の効果】以上詳述したように本発明によれば、ス
ケジュールの構成要素に対応する消耗の予定使用量から
消耗品の残量の警告時期を決定する。
As described above in detail, according to the present invention, the warning time for the remaining amount of consumables is determined from the estimated consumption of consumables corresponding to the components of the schedule.

【0088】これにより、適切な警告を行うことを可能
とした。
As a result, an appropriate warning can be issued.

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

【図1】本発明の一実施の形態に係る情報処理装置の機
能的構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a functional configuration of an information processing apparatus according to an embodiment of the present invention.

【図2】図1に示した情報処理装置のハードウェア構成
の一例を示すブロック図である。
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the information processing apparatus illustrated in FIG.

【図3】図2に示したRAM内の作業領域の領域配置を
示す模式図である。
FIG. 3 is a schematic diagram showing an area arrangement of a work area in a RAM shown in FIG. 2;

【図4】図3に示したスケジュールデータScdlDataBase
の内部の領域配置を示す模式図である。
FIG. 4 shows schedule data ScdlDataBase shown in FIG.
FIG. 3 is a schematic diagram showing an area arrangement inside the device.

【図5】図3に示した低インク残量報知フラグLowInkFl
g、低メディア残量報知フラグLowMediaFlg、低電池残量
報知フラグLowBattFlgのビット構成を示す模式図であ
る。
FIG. 5 shows a low ink remaining amount notification flag LowInkFl shown in FIG. 3;
FIG. 7G is a schematic diagram illustrating a bit configuration of a low media remaining amount notification flag LowMediaFlg and a low battery remaining amount notification flag LowBattFlg.

【図6】本情報処理装置の本体処理の一例の手順を示す
フローチャートである。
FIG. 6 is a flowchart illustrating a procedure of an example of main processing of the information processing apparatus.

【図7】図6に示したスケジューラ処理の詳しい手順を
示すフローチャート(1/2)である。
FIG. 7 is a flowchart (1/2) showing a detailed procedure of a scheduler process shown in FIG. 6;

【図8】図6に示したスケジューラ処理の詳しい手順を
示すフローチャート(2/2)である。
FIG. 8 is a flowchart (2/2) showing a detailed procedure of the scheduler process shown in FIG. 6;

【図9】図6に示したスケジューラ監視処理S4の詳し
い手順を示すフローチャートである。
FIG. 9 is a flowchart showing a detailed procedure of a scheduler monitoring process S4 shown in FIG. 6;

【図10】図9に示した次外出検出処理ステップS23
の詳しい手順を示すフローチャート(1/2)である。
10 is a next outing detection processing step S23 shown in FIG. 9;
6 is a flowchart (1/2) showing a detailed procedure of (1).

【図11】図9に示した次外出検出処理ステップS23
の詳しい手順を示すフローチャート(2/2)である。
11 is a next outing detection processing step S23 shown in FIG. 9;
5 is a flowchart (2/2) showing a detailed procedure of the second embodiment.

【図12】図9に示した次外出時消耗品使用量計数処理
ステップS26の詳しい手順を示すフローチャート(1
/2)である。
FIG. 12 is a flowchart (1) showing a detailed procedure of a consumable use amount counting process at next outing step S26 shown in FIG. 9;
/ 2).

【図13】図9に示した次外出時消耗品使用量計数処理
ステップS26の詳しい手順を示すフローチャート(2
/2)である。
FIG. 13 is a flowchart (2) showing a detailed procedure of a consumables consumption count processing step S26 in the next outing shown in FIG. 9;
/ 2).

【図14】図13に示した次外出時消耗品使用量計数サ
ブ1処理ステップS55の詳しい手順を示すフローチャ
ートである。
FIG. 14 is a flowchart showing a detailed procedure of a consumables consumption amount counting sub-time-out-time use sub 1 processing step S55 shown in FIG. 13;

【図15】図13に示した次外出時消耗品使用量計数サ
ブ2処理ステップS57の詳しい手順を示すフローチャ
ートである。
FIG. 15 is a flowchart showing a detailed procedure of a consumables consumption amount counting sub-outgoing second use sub-processing step S57 shown in FIG. 13;

【図16】図6に示した印字関係処理ステップS3の詳
しい手順を示すフローチャートである。
FIG. 16 is a flowchart showing a detailed procedure of a printing-related processing step S3 shown in FIG.

【図17】図6に示した電池容量残量検知処理ステップ
S5の詳しい手順を示すフローチャートである。
17 is a flowchart showing a detailed procedure of a battery capacity remaining amount detection processing step S5 shown in FIG.

【図18】図6に示した消耗品残量報知処理ステップS
6の詳しい手順を示すフローチャート(1/4)であ
る。
FIG. 18 is a consumables remaining amount notification processing step S shown in FIG. 6;
6 is a flowchart (1/4) showing a detailed procedure of No. 6;

【図19】図6に示した消耗品残量報知処理ステップS
6の詳しい手順を示すフローチャート(2/4)であ
る。
19 is a consumables remaining amount notification processing step S shown in FIG.
6 is a flowchart (2/4) showing a detailed procedure of No. 6;

【図20】図6に示した消耗品残量報知処理ステップS
6の詳しい手順を示すフローチャート(3/4)であ
る。
20 is a consumables remaining amount notification processing step S shown in FIG.
6 is a flowchart (3/4) showing a detailed procedure of No. 6;

【図21】図6に示した消耗品残量報知処理ステップS
6の詳しい手順を示すフローチャート(4/4)であ
る。
21 is a consumables remaining amount notification processing step S shown in FIG. 6;
6 is a flowchart (4/4) showing a detailed procedure of No. 6;

【符号の説明】[Explanation of symbols]

1 リードオンリーメモリー(ROM) 2 ランダムアクセスメモリ(RAM)、 2a スケジュールデータ(ScdlDataBase) 3 中央処理装置(CPU) 4 電池(Battery) 4a 電池容量 5 ゲートアレイ(GA) 6 バス(BUS) 7 プリンタユニット(PRINTERUNIT) 7a 印刷インク 7b 印刷メディア 8 LED 9a 消耗品使用量計数手段 9b 残量検知手段 9c 残量報知時期制御手段 9d 残量報知手段 DESCRIPTION OF SYMBOLS 1 Read-only memory (ROM) 2 Random access memory (RAM), 2a Schedule data (ScdlDataBase) 3 Central processing unit (CPU) 4 Battery (Battery) 4a Battery capacity 5 Gate array (GA) 6 Bus (BUS) 7 Printer unit (PRINTERUNIT) 7a Print ink 7b Print media 8 LED 9a Consumables usage counting means 9b Remaining amount detecting means 9c Remaining amount notification timing control means 9d Remaining amount notifying means

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 スケジューラ機能を有する情報処理装置
において、 スケジューラを構成するスケジュール要素に対応し、前
記情報処理装置において使用される消耗品の使用量を計
数する消耗品使用量計数手段と、 前記消耗品の残量を検知する残量検知手段と、 前記消耗品の残量を報知する残量報知手段と、 前記スケジューラ機能によって設定されたスケジュール
要素と、前記残量検知手段によって検知された残量とに
基づいて、前記残量報知手段が報知を行う時期を制御す
る残量報知時期制御手段とを有することを特徴とする情
報処理装置。
1. An information processing apparatus having a scheduler function, comprising: a consumable goods use amount counting means for counting a use amount of consumable goods used in the information processing apparatus, corresponding to a schedule element constituting a scheduler; Remaining amount detecting means for detecting the remaining amount of consumables, remaining amount notifying means for notifying the remaining amount of consumables, a schedule element set by the scheduler function, and the remaining amount detected by the remaining amount detecting means And a remaining amount notification timing control unit that controls a timing at which the remaining amount notification unit performs notification based on the information.
【請求項2】 前記消耗品は、前記情報処理装置の印刷
機能に使用する印刷インクとすることを特徴とする請求
項1記載の情報処理装置。
2. The information processing apparatus according to claim 1, wherein the consumable is printing ink used for a printing function of the information processing apparatus.
【請求項3】 前記消耗品は、前記情報処理装置の印刷
機能に使用する印刷メディアとすることを特徴とする請
求項1記載の情報処理装置。
3. The information processing apparatus according to claim 1, wherein the consumable is a print medium used for a printing function of the information processing apparatus.
【請求項4】 前記消耗品は、前記情報処理装置の駆動
電源に使用する電池の保持電力とすることを特徴とする
請求項1記載の情報処理装置。
4. The information processing apparatus according to claim 1, wherein the consumable is power held by a battery used as a drive power supply of the information processing apparatus.
【請求項5】 スケジューラ機能を有する情報処理装置
に適用される消耗品残量報知方法において、 スケジューラを構成するスケジュール要素に対応し、前
記情報処理装置において使用される消耗品の使用量を計
数する消耗品使用量計数ステップと、 前記消耗品の残量を検知する残量検知ステップと、 前記スケジューラ機能によって設定されたスケジュール
要素と、前記残量検知ステップによって検知された残量
とに基づいて、前記消耗品の残量を報知する残量報知手
段が報知を行う時期を制御する残量報知時期制御ステッ
プと を有することを特徴とする消耗品残量報知方法。
5. A consumables remaining amount notification method applied to an information processing apparatus having a scheduler function, wherein a consumption amount of a consumable used in the information processing apparatus is counted corresponding to a schedule element constituting a scheduler. A consumables usage counting step, a remaining amount detecting step of detecting a remaining amount of the consumables, a schedule element set by the scheduler function, and a remaining amount detected by the remaining amount detecting step, A remaining amount notification timing control step of controlling when the remaining amount notifying means for notifying the remaining amount of the consumable supplies performs the notification.
【請求項6】 前記消耗品は、前記情報処理装置の印刷
機能に使用する印刷インクとすることを特徴とする請求
項5記載の消耗品残量報知方法。
6. The method according to claim 5, wherein the consumables are printing ink used for a printing function of the information processing apparatus.
【請求項7】 前記消耗品は、前記情報処理装置の印刷
機能に使用する印刷メディアとすることを特徴とする請
求項5記載の消耗品残量報知方法。
7. The method according to claim 5, wherein the consumable is a print medium used for a printing function of the information processing apparatus.
【請求項8】 前記消耗品は、前記情報処理装置の駆動
電源に使用する電池の保持電力とすることを特徴とする
請求項5記載の消耗品残量報知方法。
8. The consumable supply remaining amount notification method according to claim 5, wherein the consumable supplies are power held by a battery used as a drive power supply of the information processing apparatus.
【請求項9】 スケジューラ機能を有する情報処理装置
に適用される消耗品残量報知方法をプログラムとして記
憶した、コンピュータにより読み出し可能な記憶媒体に
おいて、 前記消耗品残量報知方法が、 スケジューラを構成するスケジュール要素に対応し、前
記情報処理装置において使用される消耗品の使用量を計
数する消耗品使用量計数ステップと、 前記消耗品の残量を検知する残量検知ステップと、 前記スケジューラ機能によって設定されたスケジュール
要素と、前記残量検知ステップによって検知された残量
とに基づいて、前記消耗品の残量を報知する残量報知手
段が報知を行う時期を制御する残量報知時期制御ステッ
プとを有することを特徴とする記憶媒体。
9. A computer-readable storage medium storing a method for notifying remaining amount of consumables applied to an information processing apparatus having a scheduler function as a program, wherein the method for notifying remaining amount of consumables constitutes a scheduler. Corresponding to a schedule element, a consumable use amount counting step of counting the amount of consumables used in the information processing apparatus, a remaining amount detecting step of detecting a remaining amount of the consumable item, and setting by the scheduler function Based on the determined schedule element and the remaining amount detected by the remaining amount detecting step, a remaining amount notifying time controlling step of controlling the time when the remaining amount notifying means for notifying the remaining amount of the consumable supplies the notification. A storage medium characterized by having:
【請求項10】 前記消耗品は、前記情報処理装置の印
刷機能に使用する印刷インクとすることを特徴とする請
求項9記載の記憶媒体。
10. The storage medium according to claim 9, wherein the consumable is printing ink used for a printing function of the information processing apparatus.
【請求項11】 前記消耗品は、前記情報処理装置の印
刷機能に使用する印刷メディアとすることを特徴とする
請求項9記載の記憶媒体。
11. The storage medium according to claim 9, wherein the consumable is a print medium used for a print function of the information processing apparatus.
【請求項12】 前記消耗品は、前記情報処理装置の駆
動電源に使用する電池の保持電力とすることを特徴とす
る請求項9記載の記憶媒体。
12. The storage medium according to claim 9, wherein the consumable is power held by a battery used as a drive power supply of the information processing apparatus.
JP11106520A 1999-04-14 1999-04-14 Information processing apparatus, consumables remaining amount notification method, and storage medium Withdrawn JP2000298531A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11106520A JP2000298531A (en) 1999-04-14 1999-04-14 Information processing apparatus, consumables remaining amount notification method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11106520A JP2000298531A (en) 1999-04-14 1999-04-14 Information processing apparatus, consumables remaining amount notification method, and storage medium

Publications (1)

Publication Number Publication Date
JP2000298531A true JP2000298531A (en) 2000-10-24

Family

ID=14435691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11106520A Withdrawn JP2000298531A (en) 1999-04-14 1999-04-14 Information processing apparatus, consumables remaining amount notification method, and storage medium

Country Status (1)

Country Link
JP (1) JP2000298531A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002187314A (en) * 2000-09-12 2002-07-02 Canon Inc Image processing apparatus and method, prediction method, display method, and management method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002187314A (en) * 2000-09-12 2002-07-02 Canon Inc Image processing apparatus and method, prediction method, display method, and management method

Similar Documents

Publication Publication Date Title
EP1179432B1 (en) Print apparatus consumable purchase system and program used with the system
US7355731B2 (en) Job processing apparatus
US5453762A (en) Systems for processing information and identifying individual
JP4828643B2 (en) Image forming apparatus and image forming method
EP0481518B1 (en) Printer provided with font memory card
JP3697247B2 (en) Information processing apparatus, monitoring method, program, and storage medium
JPS6382490A (en) Image editing system
EP1172707B1 (en) Copy machine, copying-operation control device and computer readable recording medium
US20040207865A1 (en) Tracking component usage in a printing device
JP2000298531A (en) Information processing apparatus, consumables remaining amount notification method, and storage medium
US7164866B2 (en) Image forming device that writes log data to storage medium
JPH0512137A (en) Information processor
JPH11272350A (en) Billing management device and method and printing device
JP2004077988A (en) Printing equipment
JP7683324B2 (en) printing device
JP2002258690A (en) Image forming device
JPH11224169A (en) Image data printer and printing control method therefor
JP2008003694A (en) Consumable management device and consumable management method
JP4377986B2 (en) Printing apparatus, control method thereof, and storage medium
US7460794B2 (en) Image forming apparatus and method
JP4655860B2 (en) Print processing system
JPH0743696B2 (en) Electronics
JP4940586B2 (en) Management device
JPH0736731A (en) Maintenance management device for electronic equipment
JP2021015145A (en) Image forming apparatus

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060215

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060704