[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5316221B2 - Printing apparatus and printing apparatus control method - Google Patents

Printing apparatus and printing apparatus control method Download PDF

Info

Publication number
JP5316221B2
JP5316221B2 JP2009125039A JP2009125039A JP5316221B2 JP 5316221 B2 JP5316221 B2 JP 5316221B2 JP 2009125039 A JP2009125039 A JP 2009125039A JP 2009125039 A JP2009125039 A JP 2009125039A JP 5316221 B2 JP5316221 B2 JP 5316221B2
Authority
JP
Japan
Prior art keywords
printing
time interval
state
threshold
threshold value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009125039A
Other languages
Japanese (ja)
Other versions
JP2010269560A (en
Inventor
恭一 大野
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2009125039A priority Critical patent/JP5316221B2/en
Publication of JP2010269560A publication Critical patent/JP2010269560A/en
Application granted granted Critical
Publication of JP5316221B2 publication Critical patent/JP5316221B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printer capable of taking a problem to be solved into consideration, capable of collecting a result of a printing situation in every time zone of a fixed time interval, capable of reducing an electric power consumption, based on the result, and capable of feeling hardly a waiting time for warming-up. <P>SOLUTION: This printer includes a storage means for storing an average value of printing frequency executed within the fixed time interval, by dividing one day by the fixed time interval, the first threshold value calculating means for calculating a maintaining time of a printable state requiring electric power in which electric power for maintaining the printable state exceeds electric power for maintaining an electric power saving state and for the warming-up to the printing state, and for calculating the printing frequency executable within the fixed time interval in the maintaining time of the printable state, as the first threshold value, and a control means for controlling the printable state to be maintained, when the average value of the printing frequency within the fixed time interval stored in the storage means is higher than the first threshold value. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本発明は、消費電力の削減を図る印刷装置及び印刷装置の制御方法に関する。   The present invention relates to a printing apparatus and a printing apparatus control method for reducing power consumption.

今日、地球環境の保持が世界的に叫ばれ、地球温暖化防止会議を中心として温室効果ガスの排出規制が実現化に向かっている。このような状況において、プリンタ装置や複写機等の印刷装置においても、消費電力の削減が求められている。   Today, the preservation of the global environment is screamed globally, and greenhouse gas emission regulations are being realized, centering on the Global Warming Prevention Conference. Under such circumstances, a reduction in power consumption is also demanded in printing apparatuses such as printers and copiers.

このような現状において、印刷装置においては、定着器の温度を下げて消費電力を低減するスリープモードが設けられており、過去の印刷履歴をもとにスリープモードを自動制御する方法も様々行なわれている。
例えば、特許文献1では、一定期間中の印刷指示時刻と稼動時間帯を記憶し、このデータに基づいて稼働状況に応じたスケジュールを作成し、印刷装置を運用している。また、特許文献2は、電源投入からの時間経過に従って時間帯を構成し、各々の時間帯の印刷回数の履歴から節電モードへの移行制御を行っている。
さらに、特許文献3では、稼働中のコンピュータの印刷履歴に基づいて節電禁止期間を設定することによって、印刷の迅速化と省電力化を行っている。
Under such circumstances, the printing apparatus is provided with a sleep mode for reducing the power consumption by lowering the temperature of the fixing device, and various methods for automatically controlling the sleep mode based on the past printing history are performed. ing.
For example, in Patent Document 1, a printing instruction time and an operation time zone during a certain period are stored, a schedule corresponding to the operation status is created based on this data, and the printing apparatus is operated. Further, Patent Document 2 configures time zones according to the passage of time from power-on, and performs control of shifting to the power saving mode from the history of the number of printings in each time zone.
Further, in Patent Document 3, printing is speeded up and power is saved by setting a power saving prohibition period based on a printing history of a computer in operation.

特開平6−155859号公報Japanese Patent Laid-Open No. 6-155859 特開2007−30325号公報JP 2007-30325 A 特開2006−231632号公報JP 2006-231632 A

しかしながら、一般的なオフィス用途の印刷装置では、必ずしも毎日同じ時間帯に印刷が行なわれるわけではなく、例えば印刷履歴を調べても、このあたりの時間帯に印刷することが多いという程度の傾向が見られるに過ぎない。
この様な傾向を印刷履歴から読み取って節電スケジュールを生成することに意義はあるが、上記の特許文献の方法では、まれに印刷する時間帯は節電対象となってしまい、印刷する毎にウォームアップ時間を待たされるか、待たされることを回避するためにスリープモードを禁止し、無駄な電力を消費してしまう問題がある。特に、長いウォームアップ時間を要する印刷装置では、上記問題は深刻である。
However, in a general office-use printing apparatus, printing is not always performed at the same time zone every day. For example, even if a printing history is checked, there is a tendency that printing is often performed at this time zone. It can only be seen.
Although it is meaningful to read such trends from the print history and generate a power saving schedule, the above-mentioned patent document method rarely prints power saving targets, and warms up every time printing is performed. In order to avoid waiting for time or waiting, there is a problem that the sleep mode is prohibited and wasteful power is consumed. The above problem is particularly serious in a printing apparatus that requires a long warm-up time.

そこで、本発明は上記問題に鑑みてなされたものであり、一定時間間隔の時間帯毎の印刷状況の実績を収集し、この実績データに基づいて消費電力を低減すると共に、ウォームアップの待ち時間をユーザに感じさせることの少ない印刷装置及び印刷装置の制御方法を提供することを目的とする。   Accordingly, the present invention has been made in view of the above problems, and collects the results of printing status for each time zone at regular time intervals, reduces power consumption based on the results data, and warms up waiting time. An object of the present invention is to provide a printing apparatus and a control method for the printing apparatus that do not make the user feel the above.

上記課題は第1の発明によれば、1日を一定時間間隔で分割し、該一定時間間隔内に行なわれた印刷回数の平均値を記憶する記憶手段と、
印刷可能状態を維持する電力が、節電状態を維持すると共に印刷状態にウォームアップする電力を越える電力を必要とする、印刷可能状態の維持時間を計算し、前記一定時間を該印刷可能状態の維持時間で除した値を、前記一定時間間隔内の印刷回数の第1の閾値として計算する第1の閾値計算手段と、
前記ウォームアップ時間の限界値が設定され、該限界値に対する装置のウォームアップ時間の比率を計算し、前記第1の閾値を該比率で除した値を、前記一定時間間隔内の印刷回数の第2の閾値として計算する第2の閾値計算処理を更に行う第2の閾値計算手段と、
前記記憶手段に記憶された一定時間間隔の印刷回数の平均値が前記第1の閾値より大きいとき、前記印刷可能状態を維持する制御を行い、前記一定時間間隔の印刷回数の平均値が前記第1の閾値より小さいとき、節電状態に移行する制御を行う制御手段と、
を有する印刷装置であって、
前記制御手段は、
前記一定時間間隔内の印刷回数の平均値が前記第1の閾値より小さく、かつ、前記第2の閾値より小さい場合であって、前記印刷装置の状態が印刷可能状態であり、前記印刷可能状態の維持時間が前記一定の時間間隔より大きく、かつ、前記一定時間間隔の次の一定時間間隔の平均印刷回数が前記第1の閾値以上のとき、印刷可能状態を維持するとともに、
前記一定時間間隔内の印刷回数の平均値が前記第1の閾値より小さく、かつ、前記第2の閾値より小さい場合であって、前記印刷装置の状態が印刷可能状態でないか、前記印刷可能状態の維持時間が前記一定の時間間隔以下であるか、又は、前記一定時間間隔の次の一定時間間隔の平均印刷回数が前記第1の閾値未満のとき、節電状態に移行する制御を行う印刷装置を提供することによって達成できる。
According to the first aspect of the present invention, there is provided storage means for dividing one day at a constant time interval and storing an average value of the number of times of printing performed within the constant time interval;
The power for maintaining the printable state requires power exceeding the power to maintain the power saving state and warm up to the print state. First threshold value calculation means for calculating a value divided by time as a first threshold value of the number of times of printing within the certain time interval;
A limit value of the warm-up time is set, a ratio of the warm-up time of the apparatus to the limit value is calculated, and a value obtained by dividing the first threshold value by the ratio is the number of times of printing within the fixed time interval. Second threshold value calculation means for further performing a second threshold value calculation process for calculating as a threshold value of 2,
Control is performed to maintain the printable state when an average value of the number of printings at a predetermined time interval stored in the storage unit is greater than the first threshold, and the average value of the number of printings at the predetermined time interval is set to the first value. Control means for performing control to shift to the power saving state when the threshold value is smaller than 1,
A printing device comprising:
The control means includes
The average value of the number of printings within the certain time interval is smaller than the first threshold and smaller than the second threshold , and the state of the printing apparatus is a printable state, and the printable state And maintaining the printable state when the maintenance time is greater than the certain time interval and the average number of times of printing after the certain time interval is equal to or greater than the first threshold,
The average value of the number of printings within the predetermined time interval is smaller than the first threshold and smaller than the second threshold , and the state of the printing apparatus is not in a printable state or the printable state Printing apparatus that performs control to shift to a power-saving state when the maintenance time is equal to or less than the certain time interval, or when the average number of times of printing after the certain time interval is less than the first threshold value Can be achieved by providing.

また、上記課題は第の発明によれば、前記ウォームアップに要する時間と電力をt2、Ps→rとし、印刷可能状態の維持に要する単位時間当たりの電力をPrとし、節電状態の維持に要する単位時間当たりの電力をPsとするとき、前記印刷可能状態の維持時間t1は以下の計算式によって計算することを特徴とする。
Pr×t≦Ps×(t−t)+Ps→r
Further, the problem according to the second invention, the time and power required for the warm-up and t2, Ps → r, the power per unit time required to maintain the printable state with Pr, the maintenance of the power-saving state When the required power per unit time is Ps, the printable state maintaining time t1 is calculated by the following calculation formula.
Pr × t 1 ≦ Ps × (t 1 −t 2 ) + Ps → r

また、上記課題は第4の発明によれば、前記一定時間間隔は、印刷可能状態の維持時間t1に近似する時間間隔に設定されていることを特徴とする。   According to a fourth aspect of the present invention, the fixed time interval is set to a time interval approximate to the printable state maintenance time t1.

また、上記課題は第の発明によれば、1日を一定時間間隔で分割し、該一定時間間隔内に行なわれた印刷回数の平均値を記憶する記憶処理と、
印刷可能状態を維持する電力が、節電状態を維持すると共に印刷状態にウォームアップする電力を越える電力を必要とする、印刷可能状態の維持時間を計算し、前記一定時間を該印刷可能状態の維持時間で除した値を、前記一定時間間隔内の実行できる印刷回数の第1の閾値として計算する第1の閾値計算処理と、
前記ウォームアップ時間の限界値が設定され、該限界値に対する装置のウォームアップ時間の比率を計算し、前記第1の閾値を該比率で除した値を、前記一定時間間隔内の印刷回数の第2の閾値として計算する第2の閾値計算処理を更に行う第2の閾値計算処理と、
前記記憶手段に記憶された一定時間間隔の印刷回数の平均値が前記第1の閾値より大きいとき、前記印刷可能状態を維持する制御を行う制御処理と、
を行印刷装置の制御方法であって、
前記制御処理は、
前記一定時間間隔内の印刷回数の平均値が前記第1の閾値より小さく、かつ、前記第2の閾値より小さい場合であって、前記印刷装置の状態が印刷可能状態であり、前記印刷可能状態の維持時間が前記一定の時間間隔より大きく、かつ、前記一定時間間隔の次の一定時間間隔の平均印刷回数が前記第1の閾値以上のとき、印刷可能状態を維持するとともに、 前記一定時間間隔内の印刷回数の平均値が前記第1の閾値より小さく、かつ、前記第2の閾値より小さい場合であって、前記印刷装置の状態が印刷可能状態でないか、前記印刷可能状態の維持時間が前記一定の時間間隔以下であるか、又は、前記一定時間間隔の次の一定時間間隔の平均印刷回数が前記第1の閾値未満のとき、節電状態に移行する制御を行うことを含む印刷装置の制御方法を提供することによって達成できる。
According to a fourth aspect of the present invention, there is provided a storage process for dividing one day at a fixed time interval and storing an average value of the number of times of printing performed within the fixed time interval;
The power for maintaining the printable state requires power exceeding the power to maintain the power saving state and warm up to the print state. A first threshold value calculation process for calculating a value divided by time as a first threshold value of the number of prints that can be executed within the certain time interval;
A limit value of the warm-up time is set, a ratio of the warm-up time of the apparatus to the limit value is calculated, and a value obtained by dividing the first threshold value by the ratio is the number of times of printing within the fixed time interval. A second threshold value calculation process for further performing a second threshold value calculation process for calculating as a threshold value of 2,
A control process for performing control to maintain the printable state when an average value of the number of printings at a predetermined time interval stored in the storage unit is greater than the first threshold;
A method of controlling the line printing apparatus,
The control process is
The average value of the number of printings within the certain time interval is smaller than the first threshold and smaller than the second threshold , and the state of the printing apparatus is a printable state, and the printable state When the maintenance time is larger than the certain time interval and the average number of times of printing following the certain time interval is equal to or greater than the first threshold, the printable state is maintained, and the certain time interval In which the average value of the number of times of printing is smaller than the first threshold value and smaller than the second threshold value , and the state of the printing apparatus is not in a printable state or the printable state maintaining time is The printing apparatus includes: controlling to shift to a power saving state when the number of times of printing is equal to or less than the certain time interval or an average number of times of printing after the certain time interval is less than the first threshold value. How to control This can be achieved by providing a law.

本発明によれば、印刷装置の印刷実績データに基づいて、一定時間間隔の各時間帯毎の印刷傾向を把握し、印刷スケジュールを作成し、消費電力を低減すると共に、印刷時のウォームアップ待ちをユーザに感じさせることが少ない印刷装置を提供するものである。   According to the present invention, based on the printing result data of the printing apparatus, the printing tendency for each time slot at a fixed time interval is grasped, a printing schedule is created, power consumption is reduced, and warm-up waiting for printing is waited for. Therefore, the present invention provides a printing apparatus that makes the user feel less.

印刷装置の内部構成を示す図である。It is a figure which shows the internal structure of a printing apparatus. 印刷実績データを説明する図である。It is a figure explaining printing performance data. 印刷実績データの詳細を説明する図である。It is a figure explaining the detail of printing performance data. 実績とり開始年月日、及びスケジュールを説明する図である。It is a figure explaining the start date of a performance, and a schedule. 「1日分データ」の構成を説明する図である。It is a figure explaining the structure of "1 day data". スケジュールテーブルの構成を説明する図である。It is a figure explaining the structure of a schedule table. 実施形態1の処理動作を説明するフローチャートである。3 is a flowchart for explaining a processing operation of the first embodiment. スケジュールテーブルの作成処理を説明するフローチャートである。It is a flowchart explaining the creation process of a schedule table. プリンタエンジンに関する消費電力を説明する図である。It is a figure explaining the power consumption regarding a printer engine. 印刷実績の収集処理を説明するフローチャートである。10 is a flowchart for explaining a printing performance collection process. スケジュール実行を説明するフローチャートである。It is a flowchart explaining schedule execution.

以下、本発明の実施の形態を図面に基づいて説明する。
図1は、本実施形態の印刷装置の内部構成を説明する図である。
本例の印刷装置(以下、プリンタ装置で示す)1はCPU2、ROM3、RAM4、不揮発性メモリ5、時計回路6、プリント制御LSI7、プリンタエンジンインターフェース(以下、プリンタエンジンI/Fで示す)8、USB/LANインターフェース(以下、USB/LAN I/Fで示す)9で構成されている。尚、上記プリンタ装置1には不図示のホスト機器から印刷データが供給され、この印刷データに基づいて印刷処理が行われる。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram illustrating the internal configuration of the printing apparatus according to the present embodiment.
A printing apparatus (hereinafter referred to as a printer apparatus) 1 in this example includes a CPU 2, a ROM 3, a RAM 4, a nonvolatile memory 5, a clock circuit 6, a print control LSI 7, a printer engine interface (hereinafter referred to as a printer engine I / F) 8, A USB / LAN interface (hereinafter referred to as USB / LAN I / F) 9 is configured. The printer apparatus 1 is supplied with print data from a host device (not shown), and print processing is performed based on the print data.

CPU2は、ROM3や不揮発性メモリ5に記憶されたプログラム及びデータに従ってプリンタ装置1のシステム制御や、後述するスケジュールテーブルの作成処理、印刷実績データの取得処理、及びスケジュールの実行制御等を行なう。また、RAM4はワークエリアとして機能する。   The CPU 2 performs system control of the printer 1 according to programs and data stored in the ROM 3 and the non-volatile memory 5, schedule table creation processing, print result data acquisition processing, schedule execution control, and the like, which will be described later. The RAM 4 functions as a work area.

ホスト機器から供給される印刷データは、例えばUSB/LAN I/F9を介してプリンタ装置1に供給され、CPU2の制御に従ってRAM4に描画処理が行われ、プリント制御LSI7を用いてプリンタエンジンI/F8から不図示のエンジン部へ描画データが転送され、印刷出力が行われる。   The print data supplied from the host device is supplied to the printer apparatus 1 via, for example, the USB / LAN I / F 9, is subjected to drawing processing in the RAM 4 under the control of the CPU 2, and the printer engine I / F 8 using the print control LSI 7. Then, drawing data is transferred to an engine unit (not shown), and printing is performed.

プリンタ装置1に配設された不揮発性メモリ5には以下で説明する情報が記憶され、時計回路6は時刻の計時処理を行う。
図2及び図3は、上記不揮発性メモリ5に記憶される内容を説明する図であり、図2は印刷実績データの構成を示し、図3は印刷実績データの具体的なデータ構成を説明するものである。ここで、印刷実績データとは、後述する一定時間帯毎のプリンタ装置1の印刷履歴である。
Information described below is stored in the non-volatile memory 5 provided in the printer apparatus 1, and the clock circuit 6 performs time measurement processing.
2 and 3 are diagrams for explaining the contents stored in the non-volatile memory 5, FIG. 2 shows the configuration of the print record data, and FIG. 3 explains the specific data structure of the print record data. Is. Here, the print record data is a print history of the printer apparatus 1 for each fixed time period described later.

図2に示すように印刷実績データは、前月分の印刷実績データ(参照用)と、前月分の印刷実績データに今月分の実績を書き込んだ今月分の印刷実績データ(書き込み用)で構成されている。前月分印刷実績データと今月分印刷実績データは基本的に同じ構成であり、図3に示すように、「ヘッダ」、「曜日別データ」、「日付別データ」で構成されている。   As shown in FIG. 2, the printing result data is composed of the printing result data for the previous month (for reference) and the printing result data for the current month (for writing) in which the result for the current month is written in the printing result data for the previous month. ing. The previous month printing result data and the current month printing result data have basically the same configuration, and as shown in FIG. 3, are composed of “header”, “day-of-week data”, and “date-by-date data”.

「ヘッダ」には、ヘッダコード、領域ID、実績とり開始年月日、待ち時間限界値の各エリアが設けられ、対応するデータが記憶される。ここで、実績とり開始年月日とは、例えば図4に示す例で説明すると、2009年3月10日が実績とり開始年月日である。尚、同図の例では、後述するスケジュールの実行は、上記実績とり開始年月日から1ヶ月後の2009年4月10日から行うことができる。   In the “header”, each area of a header code, a region ID, a record start date and a waiting time limit value is provided, and corresponding data is stored. Here, for example, referring to the example shown in FIG. 4, the result collecting start date is March 10, 2009 as the result collecting start date. In the example shown in the figure, the schedule to be described later can be executed from April 10, 2009, one month after the start date of the record.

一方、「曜日別データ」には、第1週から第6週までの1ヶ月分の曜日別データのエリアが設けられ、各週のエリアにはそれぞれの週の1週間分(日曜日〜土曜日)のデータが記憶される。尚、第6週まで存在しない月は、第5週までのデータとなる。
また、「日付別データ」には、1日から31日までの1ヶ月分の日付別データの記憶エリアが設けられ、各日付の記録エリアにデータが記憶される。
On the other hand, in “Data by day of the week”, there is an area of data for each day of the week from the first week to the sixth week, and each week area has one week of each week (Sunday to Saturday). Data is stored. The month that does not exist until the sixth week is data up to the fifth week.
In addition, in “data by date”, a storage area for data by date for one month from 1st to 31st is provided, and data is stored in the recording area for each date.

図5は、上記「曜日別データ」、及び「日付別データ」として記憶される各日の「1日分のデータ」構成を説明する図である。本例では「1日分データ」として、144個のエリアを有し、10分毎にプリンタエンジンからの情報を取得し、記憶する構成である。また、144個の各エリアは通電回数と印刷回数の記憶エリアで構成され、10分間に行われたプリンタ装置1の通電回数と印刷回数が記憶される。   FIG. 5 is a diagram illustrating the configuration of “data for one day” of each day stored as “data by day of the week” and “data by date”. In this example, “1 day data” has 144 areas, and acquires and stores information from the printer engine every 10 minutes. Each of the 144 areas is composed of a storage area for the number of times of energization and the number of times of printing, and stores the number of times of energization and the number of times of printing of the printer 1 performed for 10 minutes.

一方、図6はスケジュールテーブルの構成を示す図である。このスケジュールテーブルは後述する処理によって生成されるテーブルであり、スケジュール実行許可のフラグ領域と、レディ状態維持時間、閾値1、閾値2、及び00:00〜24:00までの10分毎の平均印刷回数のデータが書き込まれる。   On the other hand, FIG. 6 is a diagram showing the configuration of the schedule table. This schedule table is a table generated by processing to be described later, and schedule execution permission flag area, ready state maintenance time, threshold value 1, threshold value 2, and average printing every 10 minutes from 00:00 to 24:00. Number of times data is written.

以上の構成において、以下に本例の処理動作を説明する。
図7は、本実施形態の基本的な処理を説明するフローチャートである。
先ず、プリンタ装置1の電源を投入すると、印刷実績データの確認処理を行う(ステップ(以下、Sで示す)1)。この処理は、不揮発性メモリ5に記憶されている印刷実績データをRAM4に読み出し、確認処理を行う。具体的には、不揮発性メモリ5に印刷実績データが記憶されていること、及び読み出した印刷実績データに問題が無いことを確認する。
In the above configuration, the processing operation of this example will be described below.
FIG. 7 is a flowchart for explaining basic processing of this embodiment.
First, when the printer apparatus 1 is turned on, print result data confirmation processing is performed (step (hereinafter referred to as S) 1). In this process, print result data stored in the nonvolatile memory 5 is read into the RAM 4 and a confirmation process is performed. Specifically, it is confirmed that printing result data is stored in the nonvolatile memory 5 and that there is no problem in the read printing result data.

次に、スケジュールテーブルを作成する(S2)。この処理は、ワークエリア上の印刷実績データを用いて、前述の図6に示す構成のスケジュールテーブルを作成する。
図8は、スケジュールテーブルの作成処理を具体的に説明するフローチャートである。CPU2は、先ずプリンタエンジンの情報を読み込み、プリンタエンジンを識別する(S2−1)。ここで、プリンタエンジンの情報は使用するプリンタ装置1の性能に関係し、例えば本例では後述する図9に示すプリンタエンジンA、Bの例で説明する。尚、プリンタエンジンAのプリント時の消費電力は480Wであり、レディー状態の消費電力は75Wであり、スリープ状態の消費電力は9.5Wである。また、プリンタエンジンBでは、プリント時の消費電力は930Wであり、レディー状態の消費電力は290Wであり、スリープ状態の消費電力は20Wである。図9の詳しい説明については後述する。
Next, a schedule table is created (S2). In this process, the schedule table having the configuration shown in FIG. 6 is created using the printing result data on the work area.
FIG. 8 is a flowchart for specifically explaining the schedule table creation process. The CPU 2 first reads printer engine information and identifies the printer engine (S2-1). Here, the information of the printer engine relates to the performance of the printer device 1 to be used. For example, in this example, description will be given with an example of printer engines A and B shown in FIG. Note that the power consumption of the printer engine A during printing is 480 W, the power consumption in the ready state is 75 W, and the power consumption in the sleep state is 9.5 W. In the printer engine B, the power consumption during printing is 930 W, the power consumption in the ready state is 290 W, and the power consumption in the sleep state is 20 W. Details of FIG. 9 will be described later.

次に、閾値1及び閾値2を決定する(S2−2)。尚、閾値1及び閾値2の設定についても後述する。尚、閾値1及び閾値2は後述する処理によって計算され、スケジュールテーブルに書き込まれる。   Next, threshold 1 and threshold 2 are determined (S2-2). The setting of threshold value 1 and threshold value 2 will also be described later. The threshold value 1 and the threshold value 2 are calculated by processing to be described later, and are written in the schedule table.

次に、印刷実績データの読み込み処理を行う(S2−3)。この印刷実績データの読み込み処理は、前述の「曜日別データ」及び「日付別データ」の両方のデータを読み込む。
次に、実績とり開始から1ヶ月以下であるか判断する(S2−4)。すなわち、前述の「ヘッダ」に記憶した実績とり開始年月日の情報を確認し、実績データの収集を開始した日から1ヶ月を経過しているか判断する。この理由は、スケジュールを曜日別で行なう場合には1週間、日付別で行う場合には1月間のリードタイムが必要であり、本例では「曜日別データ」と「日付別データ」の両方のデータを使用するため、少なくとも1ヶ月の実績情報の収集を必要とする。したがって、前述の図4に示す例では、2009年4月10日から印刷実績データの読み込み処理を行うことが可能となる。
Next, printing result data reading processing is performed (S2-3). In the printing result data reading process, both the above-mentioned “day-specific data” and “date-specific data” are read.
Next, it is determined whether it is one month or less from the start of collecting results (S2-4). That is, the information on the record date and the start date of the record stored in the above-mentioned “header” is checked, and it is determined whether one month has passed since the start of the collection of record data. The reason is that if the schedule is performed by day of the week, a lead time of one week is required, and if it is performed by date, the lead time of one month is required. In this example, both “data by day of the week” and “data by date” are required. In order to use the data, it is necessary to collect performance information for at least one month. Therefore, in the example shown in FIG. 4 described above, it is possible to read the printing result data from April 10, 2009.

ここで、実績とり開始年月日から1ヶ月が経過していない場合(S2−4がYES)、図6に示すスケジュールテーブルのスケジュール実行許可のフラグを実行禁止に設定する(S2−5)。一方、実績とり開始年月日から1ヶ月が経過している場合(S2−4がNO)、スケジュール実行許可のフラグを実行許可に設定する(S2−6)。
次に、スケジュールテーブルの時間帯を0にセットし(S2−7)、平均印刷回数領域に書き込むべき平均印刷回数を算出する。そして、この処理を144個の時間帯について行う。すなわち、スケジュールテーブルの全ての平均印刷回数領域(00:00〜24:00)に対する平均印刷回数の算出を行う(S2−8)。
Here, when one month has not elapsed since the start date of the results (YES in S2-4), the schedule execution permission flag in the schedule table shown in FIG. 6 is set to execution prohibition (S2-5). On the other hand, when one month has passed since the start date of the record (NO in S2-4), the execution permission flag is set to execution permission (S2-6).
Next, the time zone of the schedule table is set to 0 (S2-7), and the average number of times of printing to be written in the average number of times of printing area is calculated. This process is performed for 144 time zones. That is, the average number of times of printing for all the average number of times of printing (00: 0 to 24:00) in the schedule table is calculated (S2-8).

ここで、本例では、「曜日別データ」と「日付別データ」の両方を用いているため、例えば先ず「曜日別データ」の時間帯毎の平均印刷回数(印刷回数÷通電回数)を求め(S2−9)、次に「日付別データ」の時間帯毎の平均印刷回数を求め(S2−10)、それぞれの平均値の大きい方(印刷実績の高い方)をテーブルに書き込む(S4−11〜S4−13)。   Here, in this example, since both “data by day of the week” and “data by date” are used, first, for example, the average number of times of printing (number of times of printing / number of times of energization) for each time period of “data by day of the week” is obtained. (S2-9) Next, the average number of times of printing for each time zone of “data by date” is obtained (S2-10), and the one with the larger average value (the one with the higher printing performance) is written in the table (S4-). 11-S4-13).

上記処理はプリンタ装置1を使用する業種によって曜日を基準に仕事が行われる場合もあり、又は日付を基準に仕事が行われる場合もあり、何れの場合でも、時間帯毎の平均印刷回数の大きい方を選択することによってユーザの便宜を図る。したがって、10分毎の時間帯によってある時間帯では「曜日別データ」が使用され、他の時間帯では「日付別データ」が使用される。   The above processing may be performed based on the day of the week depending on the type of business using the printer apparatus 1 or may be performed based on the date. In either case, the average number of times of printing per time slot is large. User convenience is selected by selecting a method. Therefore, “data by day of the week” is used in a certain time zone depending on the time zone every 10 minutes, and “date data” is used in other time zones.

以上のようにしてスケジュールテーブルを作成すると、図7に示すフローチャートに戻り、次に印刷実績の収集処理を行う。
先ず、現在時刻の読み取り処理を行う(S3)。この処理は時計回路6から現在の時刻情報を読み出し、予め設定された一定時間間隔(10分間)が経過したか判断する(S4)。尚、上記時間が経過していなければ(S4がNO)、上記処理を繰り返す(S3〜S5)。その後、上記時間が経過すると(S4がYES)、印刷実績の収集処理を実行する(S6)。
When the schedule table is created as described above, the process returns to the flowchart shown in FIG.
First, the current time reading process is performed (S3). In this process, the current time information is read from the clock circuit 6, and it is determined whether a predetermined time interval (10 minutes) has elapsed (S4). If the time has not elapsed (NO in S4), the above process is repeated (S3 to S5). Thereafter, when the above time elapses (YES in S4), a print result collecting process is executed (S6).

この印刷実績の収集処理を具体的に説明する図が、図10に示すフローチャートである。
先ず、プリンタエンジンから情報を読み出し(S6−1)、プリンタエンジンが、印刷処理を行った回数を取得する(S6−2)。尚、印刷回数のカウントは、例えば1つの印刷ジョブにおいて1枚の印刷処理の場合でも、5枚連続して印刷する場合でも印刷回数は1としてカウントするものとする。
次に、経過した10分の時間帯に行われた通電回数と印刷回数の累計値をワークエリアの印刷実績データの「日付別データ」に書き込む(S6−3)。その後、不揮発性メモリ5の「日付別データ」を更新する(S6−4)。
FIG. 10 is a flowchart specifically illustrating the printing performance collecting process.
First, information is read from the printer engine (S6-1), and the number of times the printer engine has performed printing processing is acquired (S6-2). The number of times of printing is assumed to be counted as 1, for example, in the case of one printing process in one print job or in the case of printing five consecutive sheets.
Next, the cumulative number of energizations and printings performed during the 10-minute time zone that has passed is written in “date data” of the printing result data in the work area (S6-3). Thereafter, the “date-specific data” in the nonvolatile memory 5 is updated (S6-4).

ここで、「日付別データ」は毎月の日付別の印刷実績を履歴するものであり、実際の作業に対応するものであるが、「曜日別データ」は毎週の曜日別の印刷実績を記録するものであり、単純に記録する場合には問題がある。例えば、毎月特定の日付に大量の印刷が行われるのは日付別データで記録すべき項目であり、これを曜日別に記録すると本来の曜日別の目的とは異なった結果が導き出される。   Here, “data by date” is a record of the printing results by date of each month and corresponds to the actual work, but “data by day of the week” records the printing results by day of the week. However, there is a problem with simple recording. For example, a large amount of printing on a specific date every month is an item to be recorded by date data, and if this is recorded by day of the week, a result different from the original purpose for each day of the week is derived.

したがって、大量の印刷が行なわれることが多い、例えば期初日後1週間であるか判断し(S6−5)、この期間内であれば、「曜日別データ」の更新を行うことなく(S6−6)、「曜日別データ」を不揮発性メモリ5に書き込む(S6−7)。   Accordingly, it is determined whether a large amount of printing is often performed, for example, whether it is one week after the first day of the term (S6-5). If it is within this period, the "day-of-day data" is not updated (S6-6). ), “Data by day of the week” is written in the nonvolatile memory 5 (S6-7).

一方、上記期間内でなければ(S6−5がNO)、「曜日別データ」の通電回数をインクリメントし、印刷回数の累計値を算出し(S6−8)、更新された「曜日別データ」を不揮発性メモリ5に書き込む(S6−9)。   On the other hand, if it is not within the above period (NO in S6-5), the number of energizations of “data by day of the week” is incremented, the cumulative value of the number of times of printing is calculated (S6-8), and the updated “data by day of the week”. Is written in the nonvolatile memory 5 (S6-9).

次に、図7に示すフローチャートに戻り、更新された印刷実績データに基づいてスケジュールを実行すべく、スケジュールの実行許可の判断を行う(S7)。
この判断は図6に示すスケジュールテーブルのスケジュール実行許可のフラグを確認することによって行い、実行許可のフラグが設定されていれば(S7がYES)、スケジュールを実行する(S8)。
Next, returning to the flowchart shown in FIG. 7, in order to execute the schedule based on the updated printing result data, the execution permission of the schedule is determined (S7).
This determination is made by checking the schedule execution permission flag in the schedule table shown in FIG. 6, and if the execution permission flag is set (S7 is YES), the schedule is executed (S8).

このスケジュール処理は、具体的には図11に示すフローチャートに従って行われる。先ず、プリンタエンジンから現在の状態情報(EngSts)を読み出す(S8−1)。次に、スケジュールテーブルから、次の時間帯の平均印刷回数(PrintAve)と、次の次の時間帯の平均印刷回数(NextPrintAve)の情報を読み出す(S8−2)。例えば、現在時刻が10:00であれば、次の時間帯(10:10〜10:20)の平均印刷回数(PrintAve)と、次の次の時間帯(10:20〜10:30)の平均印刷回数(NextPrintAve)の情報を読み出す。   This schedule process is specifically performed according to the flowchart shown in FIG. First, the current status information (EngSts) is read from the printer engine (S8-1). Next, information on the average number of printings (PrintAve) in the next time zone and the average number of printing times (NextPrintAve) in the next next time zone is read from the schedule table (S8-2). For example, if the current time is 10:00, the average number of times of printing (PrintAve) in the next time zone (10:10 to 10:20) and the next next time zone (10:20 to 10:30) Reads the average print count (NextPrintAve) information.

次に、スケジュールテーブルから閾値1と閾値2の値を読み出す(S8−3)。ここで、上記閾値1と閾値2の設定について説明する。
前述のように、プリンタ装置1では、省電力化のため、例えば定着器への電源供給を停止するなどの方法によって節電状態(Sleep状態)の設定を行っている。このため、再度印刷を行う際には、ウォームアップを行うための電力が必要となる。このことを考慮すると、印刷完了後、印刷可能状態(Ready状態)を維持して次の印刷を開始する場合の消費電力が、節電状態で待機後ウォームアップして次の印刷を開始する場合の消費電力より小さくてすむ限界時間(印刷可能状態の維持時間)が存在することが考えられる。
Next, the threshold values 1 and 2 are read from the schedule table (S8-3). Here, the setting of the threshold value 1 and the threshold value 2 will be described.
As described above, in the printer device 1, in order to save power, the power saving state (Sleep state) is set by, for example, stopping the power supply to the fixing unit. For this reason, when performing printing again, electric power for warming up is required. Considering this, the power consumption when the next printing is started after maintaining the printable state (Ready state) after the printing is completed is the same as the case where the next printing is started after warming up after waiting in the power saving state. There may be a limit time (maintenance time for the printable state) that can be smaller than the power consumption.

そこで、この限界時間(印刷可能状態の維持時間)t1を求め、このt1時間以内で印刷が行なわれるならば、印刷可能状態(Ready状態)を維持した方が節電状態(Sleep状態)に移行させるより消費電力が小さくて済む。このため、印刷実績を収集する前述の時間間隔(10分)とt1が近似している場合、その時間間隔内の印刷回数を数えることが、印刷時間や印刷枚数より消費電力の少ない設定を導き出すことに容易な方法である。   Therefore, this limit time (printable state maintenance time) t1 is obtained, and if printing is performed within this t1 hour, the state where the printable state (Ready state) is maintained shifts to the power saving state (Sleep state). Less power consumption is required. For this reason, when t1 approximates the above-described time interval (10 minutes) for collecting printing results, counting the number of printings within the time interval leads to a setting with less power consumption than the printing time or the number of printed sheets. It is an easy way.

前述の図9(a)は、印刷完了後印刷可能状態(Ready状態)を維持して次の印刷を開始する場合のタイムチャートであり、同図(b)は印刷完了後節電状態(Sleep状態)で待機してウォームアップ処理を行う場合のタイムチャートである。例えば、プリンタエンジンAの場合、印刷可能状態(Ready状態)をt1時間維持した時消費電力は、75W×t1となり、一方節電状態(Sleep状態)に設定した時には9.5W×(t1-30秒)+10Wとなる。   FIG. 9A is a time chart in the case where the printable state (Ready state) is maintained after the printing is completed and the next printing is started, and FIG. 9B is a power saving state (Sleep state) after the printing is completed. This is a time chart when the warm-up process is performed in a standby state. For example, in the case of Printer Engine A, the power consumption is 75 W x t1 when the printable state (Ready state) is maintained for t1 hours, while 9.5 W x (t1-30 seconds) when set to the power saving state (Sleep state) + 10W.

したがって、この場合印刷可能状態(Ready状態)を維持した方が消費電力が少なくてすむ時間t1は以下の計算によって得ることができる。
75W×t1≦9.5W×(t1-30秒)+10W t1=0.152時間(9.12分)
一方、プリンタエンジンBの場合、印刷可能状態(Ready状態)をt1時間維持した場合の消費電力は290W×t1となり、節電状態(Sleep状態)に設定した場合には20W×(t1-155秒)+52Wであり、以下の計算によって得ることができる。
290W×t1≦20W×(t1-155秒)+52W t1=0.192時間(11.52分)
前記ウォームアップに要する時間と電力をt、Ps→rとし、印刷可能状態の維持に要する単位時間当たりの電力をPrとし、節電状態の維持に要する単位時間当たりの電力をPsとするとき、前記tは以下の計算式によって計算することができる。
Pr×t≦Ps×(t−t)+Ps→r
Accordingly, in this case, the time t1 that requires less power consumption when the printable state (Ready state) is maintained can be obtained by the following calculation.
75W × t1 ≦ 9.5W × (t1-30 seconds) + 10W t1 = 0.152 hours (9.12 minutes)
On the other hand, in the case of printer engine B, the power consumption when the printable state (Ready state) is maintained for t1 time is 290 W × t1, and when the power saving state (Sleep state) is set, 20 W × (t1-155 seconds) +52 W, which can be obtained by the following calculation.
290W × t1 ≦ 20W × (t1-155 seconds) + 52W t1 = 0.192 hours (11.52 minutes)
When the time and power required for the warm-up are t 2 , Ps → r, the power per unit time required for maintaining the printable state is Pr, and the power per unit time required for maintaining the power saving state is Ps, The t 1 can be calculated by the following calculation formula.
Pr × t 1 ≦ Ps × (t 1 −t 2 ) + Ps → r

本例では、上記の計算方法によって算出したt1の値を、前述の時間間隔で実行できる回数として閾値1の設定を行う。
すなわち、プリンタエンジンAの場合、前述の時間間隔は10分であり、印刷回数が1.10回(10分÷9.12分)以上であれば印刷処理と印刷処理の間隔がt1時間以上となる。したがって、プリンタエンジンAでは閾値1として1.10を設定する。
In this example, the threshold value 1 is set as the number of times that the value of t1 calculated by the above calculation method can be executed at the above-described time interval.
That is, in the case of the printer engine A, the above-described time interval is 10 minutes, and if the number of times of printing is 1.10 times (10 minutes ÷ 9.12 minutes) or more, the interval between the printing process and the printing process is t1 hours or more. Therefore, the printer engine A sets 1.10 as the threshold value 1.

一方、プリンタエンジンBの場合、前述の時間間隔は10分であり、印刷回数が0.87回(10分÷11.52分)以上であれば印刷間隔がt1時間以上となる。したがって、プリンタエンジンBでは閾値1として0.87の設定を行う。   On the other hand, in the case of the printer engine B, the above-described time interval is 10 minutes, and if the number of times of printing is 0.87 times (10 minutes ÷ 11.52 minutes) or more, the printing interval is t1 hours or more. Therefore, the printer engine B sets 0.87 as the threshold value 1.

次に、閾値2の設定について説明する。
閾値2はウォームアップ時間に長時間を要するプリンタ装置1に対応して設定されるものであり、例えばプリンタエンジンBの様にウォームアップ時間が長い機種では、消費電力の低減のみに拘ると、印刷する毎にウォームアップ処理が必要となり長時間印刷を待たされる結果となる。そこで、閾値2を設け、各時間帯の平均印刷回数がこの値以下になって始めて節電状態(Sleep状態)にする構成である。
Next, setting of the threshold value 2 will be described.
The threshold value 2 is set in correspondence with the printer apparatus 1 that requires a long warm-up time. For example, in a model with a long warm-up time, such as the printer engine B, printing is performed only when the power consumption is reduced. Each time a warm-up process is required, printing is waited for a long time. Therefore, a threshold value 2 is provided, and the power saving state (Sleep state) is started only when the average number of times of printing in each time zone becomes equal to or less than this value.

このため、例えばユーザが印刷処理を待つことができる待ち時間限界値を設定し、この時間を「ヘッダ」の待ち時間限界値(「Sleep→Readyの時間」)として前述のように設定する。例えば、本例では30秒に設定する。この場合、プリンタエンジンAでは図9に示すように「Sleep→Readyの時間」が30秒に設定されているので待ち時間限界範囲内であり、閾値2を必要としない(閾値1と閾値2は同じ値とする)。   For this reason, for example, a waiting time limit value at which the user can wait for the printing process is set, and this time is set as described above as the “header” waiting time limit value (“Sleep → Ready time”). For example, in this example, it is set to 30 seconds. In this case, since “Sleep → Ready time” is set to 30 seconds in the printer engine A as shown in FIG. 9, it is within the waiting time limit range, and the threshold value 2 is not required (the threshold value 1 and the threshold value 2 are The same value).

しかし、プリンタエンジンBの「Sleep→Readyの時間」は155秒であり、待ち時間限界値の5.17倍の時間となっている。この為、プリンタエンジンBのt1時間(11.52分)を5.17倍した時間t3(59.56分=11.52分×5.17)の間隔で印刷する場合を限界とし、これ以上に印刷間隔が空く場合に初めて節電状態(Sleep状態)とする。したがって、本例ではプリンタエンジンBの閾値2は、0.17(回)(10分÷59.56分)に設定される。
次に、前述の図11に示すフローチャートの処理に戻って、上記閾値1、閾値2を設定した後、次の時間帯の平均印刷回数(PrintAve)が、閾値1より大きいか判断する(S8−4)。
However, “Sleep → Ready time” of the printer engine B is 155 seconds, which is 5.17 times the waiting time limit value. For this reason, it is limited to printing at an interval of time t3 (59.56 minutes = 11.52 minutes x 5.17) that is 5.17 times t1 time (11.52 minutes) of printer engine B, and the power saving state is not made until the printing interval is longer than this. (Sleep state). Therefore, in this example, the threshold value 2 of the printer engine B is set to 0.17 (times) (10 minutes ÷ 59.56 minutes).
Next, returning to the processing of the flowchart shown in FIG. 11, after setting the threshold value 1 and the threshold value 2, it is determined whether the average number of times of printing (PrintAve) in the next time zone is larger than the threshold value 1 (S8-). 4).

ここで、次の時間帯の平均印刷回数(PrintAve)が、閾値1より大きい場合(S8−4がYES)、印刷ジョブの実行の可能性が高いのでプリンタエンジンを印刷可能状態(Ready状態)のままとし、印刷待ちフラグをリセットする(S8−5)。すなわち、この場合には現在の時間帯における平均印刷回数(PrintAve)が、例えばプリンタエンジンAの場合1.10以上であり、プリンタエンジンBの場合0.87以上であり、当該時間帯の印刷ジョブの実行の可能性が高いのでプリンタエンジンを印刷可能状態のままとする。   Here, when the average number of times of printing (PrintAve) in the next time zone is larger than the threshold 1 (YES in S8-4), the print engine is in a printable state (Ready state) because the print job is highly likely to be executed. The print waiting flag is reset (S8-5). That is, in this case, the average number of times of printing (PrintAve) in the current time zone is, for example, 1.10 or more for the printer engine A and 0.87 or more for the printer engine B. Since the execution possibility is high, the printer engine is left in a printable state.

一方、次の時間帯の平均印刷回数(PrintAve)が、閾値1より小さい場合(S8−4がNO)、更に上記次の時間帯の平均印刷回数(PrintAve)が、閾値2より小さいか判断する(S8−5)。そして、次の時間帯の平均印刷回数(PrintAve)が、閾値2より小さい時(S8−6がYES)、更にプリンタエンジンA又はBの判断を行う(S8−7)。
ここで、プリンタエンジンAである場合、閾値1と閾値2は同じ値であり、印刷装置を節電状態(Sleep状態)に設定し、印刷待ちフラグをリセットして処理を終了する(S8−8)。
On the other hand, if the average number of times of printing (PrintAve) in the next time zone is smaller than the threshold value 1 (S8-4 is NO), it is further determined whether the average number of times of printing (PrintAve) in the next time zone is smaller than the threshold value 2. (S8-5). When the average number of times of printing (PrintAve) in the next time zone is smaller than the threshold 2 (S8-6 is YES), the printer engine A or B is further determined (S8-7).
Here, in the case of the printer engine A, the threshold value 1 and the threshold value 2 are the same value, the printing apparatus is set to the power saving state (Sleep state), the print waiting flag is reset, and the process is terminated (S8-8). .

一方、プリンタエンジンBの場合、印刷可能状態(Ready状態)を維持した方がより消費電力が少ない時間t1(11.52分)を読み込み、この値が時間帯(10分)より大きく、且つ、現在の状態が印刷可能状態(Ready状態)であり、且つ次の次の時間帯の平均印刷回数(NextPrintAve)が閾値1以上である場合(S8−9がYes)、プリンタ装置1を印刷可能状態(Ready状態)に設定し、印刷待ちフラグをリセットする(S8−5)。この場合、次の時間帯は印刷処理を行なう可能性が低く、プリンタ装置1を節電状態(Sleep状態)にするべきだが、次の次の時間帯において、印刷処理を行う可能性が高く、プリンタ装置1を印刷可能状態(Ready状態)にする事になるので、現在の印刷可能状態(Ready状態)に維持する事で消費電力を抑え、且つ長いウォームアップの待ち時間の発生を回避する。   On the other hand, in the case of the printer engine B, the time t1 (11.52 minutes) with less power consumption is read when the printable state (Ready state) is maintained, and this value is larger than the time zone (10 minutes) and the current time When the status is the printable status (Ready status) and the average number of times of printing (NextPrintAve) in the next time zone is equal to or greater than the threshold value 1 (Yes in S8-9), the printer device 1 is ready for printing (Ready status). Status) and the print waiting flag is reset (S8-5). In this case, there is a low possibility of performing the printing process in the next time zone, and the printer apparatus 1 should be put into the power saving state (Sleep state). However, the possibility of performing the printing process in the next next time zone is high. Since the apparatus 1 is put into a printable state (Ready state), power consumption is reduced by maintaining the current printable state (Ready state), and occurrence of a long warm-up waiting time is avoided.

一方、平均印刷回数(NextPrintAve)が閾値1未満である場合(S8−9がNO)、次の次の時間帯についても印刷処理を行う可能性が低く、プリンタ装置1を節電状態(Sleep状態)に設定し、電力消費を抑える(S8−10)。   On the other hand, when the average number of times of printing (NextPrintAve) is less than the threshold value 1 (NO in S8-9), it is unlikely that the printing process will be performed for the next next time zone, and the printer apparatus 1 is in a power saving state (Sleep state). To suppress power consumption (S8-10).

次に、印刷待ちフラグがリセット状態であるか判断する(S8−11)。以下の処理はプリンタエンジンBについての処理となり、この印刷待ちフラグは、印刷可能状態(Ready状態)を維持するほどの印刷回数ではないが、印刷される可能性もある時間帯であり、例えばユーザの利便を考慮して「とりあえずレディー状態」にして印刷待ちを行うフラグである。すなわち、このフラグが設定される場合は、前述の処理(S8−5、又はS8−10)が実行されていない場合である。   Next, it is determined whether the print waiting flag is in a reset state (S8-11). The following processing is processing for the printer engine B, and this print waiting flag is a time zone in which there is a possibility of printing although it is not the number of times of printing to maintain the printable state (Ready state). In consideration of the convenience described above, the flag is set to “ready state” and waits for printing. That is, this flag is set when the above-described processing (S8-5 or S8-10) is not executed.

したがって、印刷待ちフラグがリセットされている場合(S8−11がYES)、プリンタ装置1を印刷可能状態(Ready状態)に設定し、印刷待ちReadyフラグをセットする(S8−12)。   Therefore, if the print waiting flag is reset (YES in S8-11), the printer apparatus 1 is set to a printable state (Ready state), and the print wait Ready flag is set (S8-12).

一方、印刷待ちフラグがリセット状態ではない場合(S12−11がNO)、更に印刷待ちReadyフラグを判断する(S8−13)。この印刷待ちReadyフラグは、上記「とりあえずレディー状態」にして印刷待ちを行っている時間帯の中で、上記処理(S8−12)によって本当にプリンタ装置1を印刷可能状態(Ready状態)に設定したことを示すフラグである。   On the other hand, if the print wait flag is not in the reset state (NO in S12-11), the print wait ready flag is further determined (S8-13). The ready-for-print flag is set to the ready state (ready state) for the printer apparatus 1 by the above process (S8-12) in the time zone waiting for printing in the ready state. It is a flag indicating that.

このフラグがセット状態の場合(S8−13がYES)、印刷処理中であるか判断し(S8−14)、印刷処理中でなければ(S8−14がNO)、プリンタ装置1の印刷可能状態(Ready状態)を維持し(S8−15)、処理を終了する。但し、本来、この時間帯はレディー状態を維持するほどの印刷回数では無いので、印刷処理が行われた場合(S8−14がYES)、印刷処理の終了後、プリンタ装置1をスリープ状態にし、印刷待ちReadyフラグをリセットする(S8−16)。但し、印刷待ちフラグのセット状態は、印刷される可能性がある時間帯なので、スリープ状態を維持し続けて印刷要求に対してウォームアップ時間がかかるのを避けるため、印刷が行なわれた時間帯の平均印刷回数で単位時間(10分)を割り、印刷時間間隔を計算してスリープ時間をセットする(S8−17)。   If this flag is set (YES in S8-13), it is determined whether printing is in progress (S8-14). If printing is not in progress (S8-14 is NO), the printer device 1 is ready for printing. (Ready state) is maintained (S8-15), and the process ends. However, since this time period is not the number of times of printing so as to maintain the ready state, when the printing process is performed (YES in S8-14), the printer apparatus 1 is set to the sleep state after the printing process is completed. The print ready flag is reset (S8-16). However, since the print waiting flag is set in a time zone in which printing is possible, the time zone during which printing was performed is performed in order to avoid the warm-up time for the print request while maintaining the sleep state. The unit time (10 minutes) is divided by the average number of times of printing, and the printing time interval is calculated to set the sleep time (S8-17).

一方、印刷待ちReadyフラグがセットされていない場合(S8−13がNO)、プリンタ装置1のスリープ状態を維持し、スリープ時間から待ち時間を減じる(S8−18)。残りのスリープ時間が無くなった場合(S8−19がNO)、プリンタエンジンをレディー状態に戻し、印刷待ちReadyフラグを再セットする(S8−20)。   On the other hand, if the ready-to-print flag is not set (NO in S8-13), the printer apparatus 1 is maintained in the sleep state, and the waiting time is reduced from the sleep time (S8-18). If the remaining sleep time runs out (NO in S8-19), the printer engine is returned to the ready state, and the print ready flag is reset (S8-20).

以上のように、本実施形態によれば、印刷装置の印刷実績データに基づいて、一定時間間隔の各時間帯毎の印刷傾向を把握し、節電スケジュールすることによって、消費電力を低減すると共に、印刷時のウォームアップ待ちを減らし、迅速な印刷処理を実行することが可能となる。
尚、本実施形態の説明では、閾値1、2について、具体的な数値を使用して説明したが、本願発明は上記各数値に限定されるものではない。
As described above, according to the present embodiment, based on the printing result data of the printing apparatus, grasping the printing tendency for each time zone at a certain time interval and reducing the power consumption by scheduling power saving, It is possible to reduce the warm-up waiting time at the time of printing and execute a quick printing process.
In the description of the present embodiment, the threshold values 1 and 2 have been described using specific numerical values, but the present invention is not limited to the above numerical values.

1・・・プリンタ装置
2・・・CPU
3・・・ROM
4・・・RAM
5・・・不揮発性メモリ
6・・・時計回路
7・・・プリント制御LSI
8・・・プリンタエンジンI/F
9・・・USB/LAN I/F
DESCRIPTION OF SYMBOLS 1 ... Printer apparatus 2 ... CPU
3 ... ROM
4 ... RAM
5 ... Nonvolatile memory 6 ... Clock circuit 7 ... Print control LSI
8 ... Printer engine I / F
9 ... USB / LAN I / F

Claims (4)

1日を一定時間間隔で分割し、該一定時間間隔内に行なわれた印刷回数の平均値を記憶する記憶手段と、
印刷可能状態を維持する電力が、節電状態を維持すると共に印刷状態にウォームアップする電力を越える電力を必要とする、印刷可能状態の維持時間を計算し、前記一定時間を該印刷可能状態の維持時間で除した値を、前記一定時間間隔内の印刷回数の第1の閾値として計算する第1の閾値計算手段と、
前記ウォームアップ時間の限界値が設定され、該限界値に対する装置のウォームアップ時間の比率を計算し、前記第1の閾値を該比率で除した値を、前記一定時間間隔内の印刷回数の第2の閾値として計算する第2の閾値計算処理を更に行う第2の閾値計算手段と、
前記記憶手段に記憶された一定時間間隔の印刷回数の平均値が前記第1の閾値より大きいとき、前記印刷可能状態を維持する制御を行い、前記一定時間間隔の印刷回数の平均値が前記第1の閾値より小さいとき、節電状態に移行する制御を行う制御手段と、
を有する印刷装置であって、
前記制御手段は、
前記一定時間間隔内の印刷回数の平均値が前記第1の閾値より小さく、かつ、前記第2の閾値より小さい場合であって、前記印刷装置の状態が印刷可能状態であり、前記印刷可能状態の維持時間が前記一定の時間間隔より大きく、かつ、前記一定時間間隔の次の一定時間間隔の平均印刷回数が前記第1の閾値以上のとき、印刷可能状態を維持するとともに、
前記一定時間間隔内の印刷回数の平均値が前記第1の閾値より小さく、かつ、前記第2の閾値より小さい場合であって、前記印刷装置の状態が印刷可能状態でないか、前記印刷可能状態の維持時間が前記一定の時間間隔以下であるか、又は、前記一定時間間隔の次の一定時間間隔の平均印刷回数が前記第1の閾値未満のとき、節電状態に移行する制御を行うことを特徴とする印刷装置。
Storage means for dividing one day at regular time intervals and storing an average value of the number of printings performed within the regular time interval;
The power for maintaining the printable state requires power exceeding the power to maintain the power saving state and warm up to the print state. First threshold value calculation means for calculating a value divided by time as a first threshold value of the number of times of printing within the certain time interval;
A limit value of the warm-up time is set, a ratio of the warm-up time of the apparatus to the limit value is calculated, and a value obtained by dividing the first threshold value by the ratio is the number of times of printing within the certain time interval. Second threshold value calculation means for further performing a second threshold value calculation process for calculating as a threshold value of 2,
Control is performed to maintain the printable state when an average value of the number of printings at a predetermined time interval stored in the storage unit is greater than the first threshold, and the average value of the number of printings at the predetermined time interval is set to the first value. Control means for performing control to shift to the power saving state when the threshold value is smaller than 1,
A printing device comprising:
The control means includes
The average value of the number of printings within the certain time interval is smaller than the first threshold and smaller than the second threshold , and the state of the printing apparatus is a printable state, and the printable state And maintaining the printable state when the maintenance time is greater than the certain time interval and the average number of times of printing after the certain time interval is equal to or greater than the first threshold,
The average value of the number of printings within the predetermined time interval is smaller than the first threshold and smaller than the second threshold , and the state of the printing apparatus is not in a printable state or the printable state When the maintenance time is equal to or less than the certain time interval, or when the average number of times of printing in the certain time interval subsequent to the certain time interval is less than the first threshold value, control to shift to the power saving state is performed. Characteristic printing device.
前記印刷可能状態の維持時間をtとし、前記ウォームアップに要する時間と電力をt、Ps→rとし、印刷可能状態の維持に要する単位時間当たりの電力をPrとし、節電状態の維持に要する単位時間当たりの電力をPsとするとき、前記tは以下の計算式によって計算することを特徴とする請求項1に記載の印刷装置。
Pr×t≦Ps×(t−t)+Ps→r
The maintenance time of the printable state with t 1, the time and power required for the warm-up and t 2, Ps → r, the power per unit time required to maintain the printable state with Pr, the maintenance of the power-saving state 2. The printing apparatus according to claim 1 , wherein the t 1 is calculated by the following calculation formula when the required power per unit time is Ps.
Pr × t 1 ≦ Ps × (t 1 −t 2 ) + Ps → r
前記一定時間間隔は、印刷可能状態の維持時間t1に近似する時間間隔に設定されていることを特徴とする請求項1、又は2に記載の印刷装置。   The printing apparatus according to claim 1, wherein the certain time interval is set to a time interval that approximates the printable state maintenance time t <b> 1. 1日を一定時間間隔で分割し、該一定時間間隔内に行なわれた印刷回数の平均値を記憶する記憶処理と、
印刷可能状態を維持する電力が、節電状態を維持すると共に印刷状態にウォームアップする電力を越える電力を必要とする、印刷可能状態の維持時間を計算し、前記一定時間を該印刷可能状態の維持時間で除した値を、前記一定時間間隔内の実行できる印刷回数の第1の閾値として計算する第1の閾値計算処理と、
前記ウォームアップ時間の限界値が設定され、該限界値に対する装置のウォームアップ時間の比率を計算し、前記第1の閾値を該比率で除した値を、前記一定時間間隔内の印刷回数の第2の閾値として計算する第2の閾値計算処理を更に行う第2の閾値計算処理と、
前記記憶手段に記憶された一定時間間隔の印刷回数の平均値が前記第1の閾値より大きいとき、前記印刷可能状態を維持する制御を行う制御処理と、
を行印刷装置の制御方法であって、
前記制御処理は、
前記一定時間間隔内の印刷回数の平均値が前記第1の閾値より小さく、かつ、前記第2の閾値より小さい場合であって、前記印刷装置の状態が印刷可能状態であり、前記印刷可能状態の維持時間が前記一定の時間間隔より大きく、かつ、前記一定時間間隔の次の一定時間間隔の平均印刷回数が前記第1の閾値以上のとき、印刷可能状態を維持するとともに、
前記一定時間間隔内の印刷回数の平均値が前記第1の閾値より小さく、かつ、前記第2の閾値より小さい場合であって、前記印刷装置の状態が印刷可能状態でないか、前記印刷可能状態の維持時間が前記一定の時間間隔以下であるか、又は、前記一定時間間隔の次の一定時間間隔の平均印刷回数が前記第1の閾値未満のとき、節電状態に移行する制御を行うことを含むことを特徴とする印刷装置の制御方法。
A storage process for dividing one day at a fixed time interval and storing an average value of the number of printings performed within the fixed time interval;
The power for maintaining the printable state requires power exceeding the power to maintain the power saving state and warm up to the print state. A first threshold value calculation process for calculating a value divided by time as a first threshold value of the number of prints that can be executed within the certain time interval;
A limit value of the warm-up time is set, a ratio of the warm-up time of the apparatus to the limit value is calculated, and a value obtained by dividing the first threshold value by the ratio is the number of times of printing within the fixed time interval. A second threshold value calculation process for further performing a second threshold value calculation process for calculating as a threshold value of 2,
A control process for performing control to maintain the printable state when an average value of the number of printings at a predetermined time interval stored in the storage unit is greater than the first threshold;
A method of controlling the line printing apparatus,
The control process is
The average value of the number of printings within the certain time interval is smaller than the first threshold and smaller than the second threshold , and the state of the printing apparatus is a printable state, and the printable state And maintaining the printable state when the maintenance time is greater than the certain time interval and the average number of times of printing after the certain time interval is equal to or greater than the first threshold,
The average value of the number of printings within the predetermined time interval is smaller than the first threshold and smaller than the second threshold , and the state of the printing apparatus is not in a printable state or the printable state When the maintenance time is equal to or less than the certain time interval, or when the average number of times of printing in the certain time interval subsequent to the certain time interval is less than the first threshold value, control to shift to the power saving state is performed. A control method for a printing apparatus, comprising:
JP2009125039A 2009-05-25 2009-05-25 Printing apparatus and printing apparatus control method Expired - Fee Related JP5316221B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009125039A JP5316221B2 (en) 2009-05-25 2009-05-25 Printing apparatus and printing apparatus control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009125039A JP5316221B2 (en) 2009-05-25 2009-05-25 Printing apparatus and printing apparatus control method

Publications (2)

Publication Number Publication Date
JP2010269560A JP2010269560A (en) 2010-12-02
JP5316221B2 true JP5316221B2 (en) 2013-10-16

Family

ID=43417992

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009125039A Expired - Fee Related JP5316221B2 (en) 2009-05-25 2009-05-25 Printing apparatus and printing apparatus control method

Country Status (1)

Country Link
JP (1) JP5316221B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5742212B2 (en) * 2010-12-27 2015-07-01 カシオ電子工業株式会社 Printing apparatus and printing apparatus control method
JP5780010B2 (en) * 2011-06-21 2015-09-16 カシオ電子工業株式会社 Equipment, log data storage method, and program
JP2018146687A (en) * 2017-03-02 2018-09-20 株式会社東芝 Image forming apparatus and control method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005148273A (en) * 2003-11-13 2005-06-09 Ricoh Co Ltd Image forming apparatus
JP2006248047A (en) * 2005-03-10 2006-09-21 Murata Mach Ltd Image forming device
JP4787573B2 (en) * 2005-08-31 2011-10-05 株式会社リコー Image forming apparatus, image forming apparatus control method, image forming apparatus power monitoring system, and image forming apparatus power monitoring system control method
JP4895749B2 (en) * 2006-10-03 2012-03-14 京セラミタ株式会社 Electronic equipment with power saving function

Also Published As

Publication number Publication date
JP2010269560A (en) 2010-12-02

Similar Documents

Publication Publication Date Title
JP4202380B2 (en) Image forming apparatus
US10033888B2 (en) Image forming apparatus configured to predict an event based on resource information
JP4932316B2 (en) Image forming apparatus and method of controlling image forming apparatus
JP5964546B2 (en) Method and apparatus for adjusting printing device power consumption based on usability data
JP2009107141A (en) Printing apparatus
US8320788B2 (en) Image forming apparatus, return processing method, and program
JP2017194955A (en) System and method for energy efficient power saving on multifunction devices
JP5316221B2 (en) Printing apparatus and printing apparatus control method
JP2004101919A (en) Method for setting energy-saving and image forming apparatus
JP2005031333A (en) Picture forming apparatus
JP5729986B2 (en) Information processing apparatus, control method therefor, and program
EP2600237A2 (en) Multi-device power saving
JP2015123719A (en) Image formation device
JP2011237611A (en) Device and program for calculating power consumption
JP5682246B2 (en) Image processing apparatus, system, and program
JP5267204B2 (en) Printing device
JP5659509B2 (en) Information processing apparatus and program
JP5742212B2 (en) Printing apparatus and printing apparatus control method
JP2017119437A (en) Image formation apparatus and program
JP2009271412A (en) Image forming system and image forming apparatus
JP5953950B2 (en) Information processing apparatus, information processing program, and information processing system
JP4573781B2 (en) Image forming apparatus, control method, and program
JP2005128318A (en) Image forming apparatus, method for controlling the same, and control program therefor
JP2017094747A (en) Image formation apparatus and program
JP2012125950A (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120905

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130409

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130419

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130624

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees