US6915353B2 - Method and apparatus for avoiding unnecessary computer peripheral calibration activities - Google Patents
Method and apparatus for avoiding unnecessary computer peripheral calibration activities Download PDFInfo
- Publication number
- US6915353B2 US6915353B2 US09/920,589 US92058901A US6915353B2 US 6915353 B2 US6915353 B2 US 6915353B2 US 92058901 A US92058901 A US 92058901A US 6915353 B2 US6915353 B2 US 6915353B2
- Authority
- US
- United States
- Prior art keywords
- time
- peripheral
- set forth
- timestamp
- recalibration
- 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, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 38
- 230000000694 effects Effects 0.000 title abstract description 5
- 238000007639 printing Methods 0.000 claims abstract description 5
- 230000001351 cycling effect Effects 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 claims description 3
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 238000010304 firing Methods 0.000 claims 4
- 238000004891 communication Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- CUCUKLJLRRAKFN-UHFFFAOYSA-N 7-Hydroxy-(S)-usnate Chemical compound CC12C(=O)C(C(=O)C)C(=O)C=C1OC1=C2C(O)=C(C)C(O)=C1C(C)=O CUCUKLJLRRAKFN-UHFFFAOYSA-N 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/30—Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
Definitions
- the present invention relates generally to computer peripheral apparatus, such as hard copy machines, and more specifically to the use of Internet technology to obviate the need for on-board hardware to time calibration activities associated with operating such apparatus.
- boot-up routine One specific equipment calibration subroutine, known as the “boot-up” routine, is readily recognized as it is programmed to run each time power to the equipment is cycled off-and-on again.
- a specified range of operating temperatures of the print engine is required to maintain print quality optimums.
- most printers employ a power saving mode—i.e., cycling to a quiescent “ready” but low power consumption state—after a given elapsed time following the current print job finishes. In this “ready” state, the temperature can fall out of the specified range.
- a warm-up cycle, or “reboot” recalibration” is required and automatically implemented before a commanded subsequent print job will actually be printed.
- a temperature sensor or an internal clock and a battery power supply are provided for keeping track of temperature or elapsed time. Either solution adds cost to the product. Moreover, battery disposal is an environmentally sensitive problem, adding further cost for the manufacturer.
- printers for example, ink-jet devices
- ink-jet devices generally only need one service duty cycle once powered on.
- the pens are wiped and test fired in a built-in boot-up routine.
- a printer may needlessly execute a calibration on short ON-OFF power cycles or power interruptions. For example, a power spike may unintentionally reboot all office equipment on a particular circuit. Since calibration cycles generally usually prevent the end-user from accessing the full function of the printer while the cycle is in-progress, efficiency is compromised. Limited life ink-jet pen service station components are used up more rapidly.
- some temperature sensitive printers use a battery-operated or capacitor-backed clock on-board the printer to measure elapsed time through a power interruption. This again adds costs to the apparatus; a hardware clock requires software and firmware support. Extra logic is needed to ensure that the clock has the absolute time for the life of the printer. Extra firmware and software is needed to handle conditions like battery power levels or hardware failure modes.
- Other types of apparatus may use page counters, ink drop counters, thermistors, or the like to determine when to re-calibrate.
- the present invention provides a method for cycling calibration operations of a networked computer peripheral, the method including: periodically monitoring at least one current timestamp service across a network connection; recording a first timestamp indicative of time of current trigger-event; using the first timestamp and current timestamp, calculating elapsed time since a last trigger-event; and re-running said calibration operations only when the elapsed time exceeds a pre-specified period for cycling operations.
- the present invention provides a computer peripheral comprising: a machine having a memory including a predetermined cyclical machine associated recalibration routine; and on-board said machine, a network interface coupling the machine to a network, an application for obtaining timestamps across said interface, and a routine for calculating elapsed time since running the predetermined cyclical recalibration routine using said timestamps.
- the present invention provides a computer memory having code for cycling calibration operations of a networked computer peripheral, the memory including: computer code periodically monitoring at least one current timestamp service across a network connection; computer code recording a first timestamp indicative of time of current calibration operation; using the first timestamp and current timestamp, computer code calculating elapsed time since a last trigger-event cycle; and computer code re-running said calibration operations only when the elapsed time exceeds a pre-specified period for cycling operations.
- FIG. 1 is a schematic block diagram of apparatus in accordance with the present invention.
- FIG. 2 is a flow chart demonstrating the method in accordance with the present invention.
- Internet used hereinafter generically refers to the Internet, World Wide Web, private intranets, and the like as are current to the state of the art. Network descriptions as used herein are intended to include both wired or wireless forms.
- FIG. 1 demonstrates an exemplary computer peripheral, hard copy apparatus 101 (hereinafter “printer 101 ”), having an on-board (depicted by dashed arrow) controller-formatter printed circuit board 103 (“CFPCB 103 ” hereinafter).
- the CFPCB 103 is generally microprocessor 105 based, using known manner technology.
- Memory 104 and internet-type interface 107 subunits are included in the CFPCB 103 on-board the printer 101 .
- the interface 107 is used by a calibration-time routine 109 associated with the apparatus' program routines (or hereinafter referred to simply as the “code”) generally kept in memory 104 .
- ASIC application specific integrated circuit
- cache memory and the like technology can be employed.
- the interface 107 is appropriately coupled to the internet, represented by a cloud 113 symbol.
- URI Universal Resource Identifier
- URL Universal Resource Locator
- NTP Network Time Protocol
- SNTP Simple Network Time Protocol
- TIME Time Identifier
- DAYTIME Time Identifier
- time at the server 115 is kept accurate relative to Coordinated Universal Time 119 (“UTC”; also known as Greenwich Mean Time” (see e.g., “What is Universal Time?” at http://aa.usno.navy.mil/AA/)) via global positioning services (“GPS”).
- UTC Coordinated Universal Time 119
- GPS global positioning services
- a program from the U.S. Naval Observatory for linking to such a time service is found at: http://tycho.usno.navy.mil/ctime.html.
- the server 115 is one such local or remote time server where a UTC 119 or other current timestamp can be obtained using the internet 113 interface 107 on-board the printer 101 .
- the calibration-time code 109 is programmed to periodically or continually monitor UTC 119 over the internet 113 .
- FIG. 2 is a flow chart of the computer code process program 200 of the present invention. Referring simultaneously to FIG. 1 may help in understanding the present invention.
- the printer 101 is provided with an calibration-time routine 109 for retrieving and tracking date and time over the internet 113 for determining when the microprocessor 105 should initialize a run of the on-board standard calibration routine 203 stored in the CFPCB memory 104 .
- the calibration 203 routine is automatically implemented as with the prior art.
- a current date and time time of calibration, “TOC”
- TOC time of calibration
- the microprocessor 105 implements the calibration-time routine 109 to obtain the current date and time from at least one Time server 115 (multiple acquisitions can be used to ensure accuracy).
- Obtaining the current date and time from a time-type server 115 (e.g. UTC) over the internet 113 is generally represented as cloud symbol 207 in FIG. 2 .
- this calibration-time routine 109 is to execute a Java application on a Java Virtual Machine embedded in the memory 104 .
- the calibration-time routine 109 retrieves the date and time information using a known manner protocol such as TCP/IP, UDP, or Hypertext Transfer Protocol (“HTTP”).
- HTTP Hypertext Transfer Protocol
- the calibration-time routine 109 is programmed to try one or more servers 115 at predetermined addressable internet sites in either a predetermined or dynamically determined order.
- the calibration-time routine 109 requests date and time (hereinafter a “timestamp”) in the format of UTC. Note that local time also can be used but is more complex to manage across time zones and with respect to time changes (e.g., to Daylight Savings Time and back).
- NTP is available on UNIX, Linux, and Windows 2000; Windows NT supports it through “timeserv,” a part of the Server Resource Kit.
- Normal functional operations then proceed, step 211 .
- time versus temperature is the issue, viz., has the elapsed time since last operational printing (“LOP”) exceeded a threshold indicating that the temperature will be to low to ensure design level print quality.
- LOP last operational printing
- ET Current Time ⁇ Last Critical Event Time (Equation 1)
- ET Current Time ⁇ Last Critical Event Time (Equation 2)
- Last Critical Event Time is TOC or LOP
- P MAX is the maximum period of operation pre-specified by the OEM before recalibration 203 is to be run (in a laser printer related to time since last print cycle, or in an ink-jet printer related to ink drop count, or the like suitable criteria for the computer peripheral of interest with which the present invention is employed).
- Current Time 212 is from a periodic or continual check of UTC 119 using the calibration-time routine 109 .
- the calibration-time routine 109 may check for example UTC every T/2 whereby P MAX is never exceeded by 1 ⁇ 2 of normal operations 211 .
- UTC 119 is sampled every few hours and compared to any oscillating hardware acting as a time-keeper already on-board (e.g., CPU clock) to avoid too frequent, internet traffic downtime cycles.
- UTC is sampled periodically to correct drift (known in the art as “drift correction”) due to using an on-board oscillating hardware to keep time while the printer is powered on. For this application, drift correction can be a matter of hours, depending on the on-board hardware.
- the calibration-time routine 109 may record a time stamp for each normal operation use, creating a log useful for other purposes beyond the recalibration scope of the invention (e.g., information technology department accounting and the like).
- step 215 If an intentional or accidental power off condition occurs, step 215 , Yes-path, the UTC current time 212 or last current time stamp stored in memory 104 becomes the time of shutdown (“TOS”), step 217 .
- TOS time of shutdown
- the printer 101 waits for a new power on cycle to occur, step 219 .
- the calibration-time routine 109 obtains the new current time from the Time server 115 , step 221 , as reboot time (“RT”). RT is compared to TOS and if the printer 101 was in the OFF condition greater than P MAX , step 223 , YES-path, then immediate calibration 203 is required to return to the normal operation state 211 .
- step 223 If the printer 101 was not OFF for a time period greater than P MAX , step 223 , NO-path, then normal operations 211 can proceed, including monitoring ET 213 , setting the Last Critical Event Time to TOS, step 225 .
- ET OFF ( RT ⁇ TOS ), (Equation 3), where TOS is the approximate time of power off condition, and RT is a timestamp indicative of a following power on condition, or
- ET CAL ( RT ⁇ TOC ) (Equation 4)
- ET LOF ( RT ⁇ LOP ) (Equation 5).
- a re-calibration threshold period criterion for a particular implemention e.g., time versus temperature, page count, time count, drop count (or other heavy use criterion), time since another type of calibration, time since last scheduled maintenance, user-scheduled preference, or any like trigger-event criteria which can be quantified by a time stamp—may be implemented in accordance with specific embodiments wherein whenever the elapsed time ET exceeds the designed timed calibration period P MAX , the process returns to the calibration cycle 203 .
- a new TOC is obtained 205 and stored 209 so that normal operations 211 can proceed.
- the present invention provides a method and apparatus for determining an appropriate calibration-recalibration 203 duty cycle.
- the method instructs a network 113 connected computer peripheral 101 to access one or more servers 115 to retrieve a timestamp 119 . Retrieved timestamps are used to calculate the elapsed time. If the calculated elapsed time is less than a predetermined or dynamically determined threshold 123 , the method instructs the peripheral 101 to omit otherwise implemented calibration activities, e.g., a power surge reboot.
- this internet timestamp methodology can be used in tandem with a clock on-board the printer, either serving as primary or backup, and used to set the on-board clock or correct for drift.
Abstract
Description
http://tycho.usno.navy.mil/ctime.html.
For the purpose of understanding the present invention, no further detail is necessary other than to assume that in
ET=Current Time−Last Critical Event Time (Equation 1),
and a determination of,
“is ET>P MAX?” (Equation 2),
where Last Critical Event Time is TOC or LOP and where “PMAX” is the maximum period of operation pre-specified by the OEM before
(1) ET OFF=(RT−TOS), (Equation 3),
where TOS is the approximate time of power off condition, and RT is a timestamp indicative of a following power on condition, or
(2) ET CAL=(RT−TOC) (Equation 4), or
(3) ET LOF=(RT−LOP) (Equation 5).
Thus there are three cases: (1) the printer needs calibration based on elapsed time since shut down; (2) the printer needs calibration based on elapsed time since last calibration; or (3) the printer needs calibration based on the elapsed time since last operational printing. Pmax for each case is likely different.
ET=RT−TOTE (Equation 5),
where TOTE is defined as the time of predetermined trigger-event.
Claims (30)
ET=CT R −TOTE,
is ET>PMAX?,
ET=RT−TOS,
is ET>PMAX?
ET=CT R −TOTE,
is ET>PMAX?,
ET=RT−TOS,
is ET>PMAX?
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/920,589 US6915353B2 (en) | 2001-08-01 | 2001-08-01 | Method and apparatus for avoiding unnecessary computer peripheral calibration activities |
DE10234675A DE10234675B4 (en) | 2001-08-01 | 2002-07-30 | Method and associated printer for preventing unnecessary printer calibration activities |
JP2002224345A JP2003094780A (en) | 2001-08-01 | 2002-08-01 | Method and apparatus for avoiding unnecessary calibration work of computer peripheral |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/920,589 US6915353B2 (en) | 2001-08-01 | 2001-08-01 | Method and apparatus for avoiding unnecessary computer peripheral calibration activities |
Publications (2)
Publication Number | Publication Date |
---|---|
US20030028691A1 US20030028691A1 (en) | 2003-02-06 |
US6915353B2 true US6915353B2 (en) | 2005-07-05 |
Family
ID=25444014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/920,589 Expired - Fee Related US6915353B2 (en) | 2001-08-01 | 2001-08-01 | Method and apparatus for avoiding unnecessary computer peripheral calibration activities |
Country Status (3)
Country | Link |
---|---|
US (1) | US6915353B2 (en) |
JP (1) | JP2003094780A (en) |
DE (1) | DE10234675B4 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040028162A1 (en) * | 2002-08-09 | 2004-02-12 | Skahan Vincent D. | Mobile network time distribution |
US20060059270A1 (en) * | 2004-09-13 | 2006-03-16 | Pleasant Daniel L | System and method for synchronizing operations of a plurality of devices via messages over a communication network |
US20060163369A1 (en) * | 2002-12-20 | 2006-07-27 | Paul Dischamp | Secure electronic entity for time certification |
US20090201936A1 (en) * | 2004-01-09 | 2009-08-13 | Sylvain Dumet | Time synchronizing device and process and associated products |
US20130041999A1 (en) * | 2011-08-09 | 2013-02-14 | Adrian Cowham | Determining information about a computing system |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8108559B2 (en) * | 2003-07-11 | 2012-01-31 | Computer Associates Think, Inc. | Standardizing clocks in a networked computing environment |
EP1652038A4 (en) * | 2003-07-11 | 2010-05-12 | Computer Ass Think Inc | System and method for standardizing clocks in a heterogeneous networked environment |
JP4652750B2 (en) * | 2004-09-03 | 2011-03-16 | パナソニック株式会社 | Ultrasonic diagnostic equipment |
DE102007010284A1 (en) * | 2007-03-02 | 2008-09-04 | Qimonda Ag | Interface device for data communication between controller and multiple circuit units, has interface for connection with controller and another interface for connection with circuit unit |
US10592908B1 (en) * | 2013-05-27 | 2020-03-17 | Amdocs Development Limited | System, method, and computer program for preventing excessive customer care |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5477476A (en) * | 1993-07-14 | 1995-12-19 | Bayview Technology Group, Inc. | Power-conservation system for computer peripherals |
US5950036A (en) * | 1996-08-23 | 1999-09-07 | Canon Kabushiki Kaisha | Image processing apparatus having calibration control and related method |
US6160968A (en) * | 1997-11-28 | 2000-12-12 | Canon Kabushiki Kaisha | Printing method and image processing method for performing printing during which calibration of printing apparatus is executed |
US6237032B1 (en) * | 1998-09-30 | 2001-05-22 | Hewlett-Packard Company | Network scan server ready state recovery method |
US6280105B1 (en) * | 1998-12-28 | 2001-08-28 | Canon Kabushiki Kaisha | Printing system and printing control method |
US6415387B1 (en) * | 1998-12-14 | 2002-07-02 | International Business Machines Corporation | Low power mode computer with simplified power supply |
US6591368B1 (en) * | 1998-07-30 | 2003-07-08 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling power of computer system using wake up LAN (local area network) signal |
US6594767B1 (en) * | 2000-03-31 | 2003-07-15 | Hewlett-Packard Development Company, Lp. | System for preventing power save mode during a pre-set condition while tracking patterns of use in order to modify the pre-set condition to accommodate the patterns of use |
US6609210B1 (en) * | 1998-12-15 | 2003-08-19 | Canon Kabushiki Kaisha | Data transfer control method and apparatus, and storage medium |
US6625640B1 (en) * | 1999-09-01 | 2003-09-23 | Inventec Corporation | Modem having embedded network transmission protocols |
US6697254B1 (en) * | 2002-09-05 | 2004-02-24 | Sun Microsystems, Inc. | Computer system |
US6701442B1 (en) * | 2000-05-09 | 2004-03-02 | 3Com Corporation | Power management circuit for selectively applying power to network monitoring circuitry which monitors the receipt of network wake-up messages |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1992015933A1 (en) * | 1991-03-05 | 1992-09-17 | Zitel Corporation | Cache memory system and method of operating the cache memory system |
JPH10817A (en) * | 1996-06-17 | 1998-01-06 | Fuji Photo Film Co Ltd | Calibration adjusting method of color printer |
JP3780073B2 (en) * | 1996-08-23 | 2006-05-31 | キヤノン株式会社 | Printing control apparatus and method |
JP3678000B2 (en) * | 1998-05-27 | 2005-08-03 | 富士通株式会社 | Display device adjustment method and display device adjustment device |
US7054019B1 (en) * | 2000-09-05 | 2006-05-30 | Hewlett-Packard Development Company, L.P. | Method and system for tracking the current date and time with a printer and operating the printer accordingly |
-
2001
- 2001-08-01 US US09/920,589 patent/US6915353B2/en not_active Expired - Fee Related
-
2002
- 2002-07-30 DE DE10234675A patent/DE10234675B4/en not_active Expired - Fee Related
- 2002-08-01 JP JP2002224345A patent/JP2003094780A/en not_active Withdrawn
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5477476A (en) * | 1993-07-14 | 1995-12-19 | Bayview Technology Group, Inc. | Power-conservation system for computer peripherals |
US5950036A (en) * | 1996-08-23 | 1999-09-07 | Canon Kabushiki Kaisha | Image processing apparatus having calibration control and related method |
US6160968A (en) * | 1997-11-28 | 2000-12-12 | Canon Kabushiki Kaisha | Printing method and image processing method for performing printing during which calibration of printing apparatus is executed |
US6591368B1 (en) * | 1998-07-30 | 2003-07-08 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling power of computer system using wake up LAN (local area network) signal |
US6237032B1 (en) * | 1998-09-30 | 2001-05-22 | Hewlett-Packard Company | Network scan server ready state recovery method |
US6415387B1 (en) * | 1998-12-14 | 2002-07-02 | International Business Machines Corporation | Low power mode computer with simplified power supply |
US6609210B1 (en) * | 1998-12-15 | 2003-08-19 | Canon Kabushiki Kaisha | Data transfer control method and apparatus, and storage medium |
US6280105B1 (en) * | 1998-12-28 | 2001-08-28 | Canon Kabushiki Kaisha | Printing system and printing control method |
US6625640B1 (en) * | 1999-09-01 | 2003-09-23 | Inventec Corporation | Modem having embedded network transmission protocols |
US6594767B1 (en) * | 2000-03-31 | 2003-07-15 | Hewlett-Packard Development Company, Lp. | System for preventing power save mode during a pre-set condition while tracking patterns of use in order to modify the pre-set condition to accommodate the patterns of use |
US6701442B1 (en) * | 2000-05-09 | 2004-03-02 | 3Com Corporation | Power management circuit for selectively applying power to network monitoring circuitry which monitors the receipt of network wake-up messages |
US6697254B1 (en) * | 2002-09-05 | 2004-02-24 | Sun Microsystems, Inc. | Computer system |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040028162A1 (en) * | 2002-08-09 | 2004-02-12 | Skahan Vincent D. | Mobile network time distribution |
US7139346B2 (en) * | 2002-08-09 | 2006-11-21 | The Boeing Company | Mobile network time distribution |
US20060163369A1 (en) * | 2002-12-20 | 2006-07-27 | Paul Dischamp | Secure electronic entity for time certification |
US8881974B2 (en) * | 2002-12-20 | 2014-11-11 | Oberthur Technologies | Secure electronic entity for time certification |
US20090201936A1 (en) * | 2004-01-09 | 2009-08-13 | Sylvain Dumet | Time synchronizing device and process and associated products |
US7804838B2 (en) * | 2004-01-09 | 2010-09-28 | Thomson Licensing | Time synchronizing device and process and associated products |
US20060059270A1 (en) * | 2004-09-13 | 2006-03-16 | Pleasant Daniel L | System and method for synchronizing operations of a plurality of devices via messages over a communication network |
US8930579B2 (en) * | 2004-09-13 | 2015-01-06 | Keysight Technologies, Inc. | System and method for synchronizing operations of a plurality of devices via messages over a communication network |
US20130041999A1 (en) * | 2011-08-09 | 2013-02-14 | Adrian Cowham | Determining information about a computing system |
US8676968B2 (en) * | 2011-08-09 | 2014-03-18 | Hewlett-Packard Development Company, L.P. | Determining information about a computing system |
Also Published As
Publication number | Publication date |
---|---|
JP2003094780A (en) | 2003-04-03 |
DE10234675B4 (en) | 2008-05-21 |
US20030028691A1 (en) | 2003-02-06 |
DE10234675A1 (en) | 2003-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6915353B2 (en) | Method and apparatus for avoiding unnecessary computer peripheral calibration activities | |
US8547564B2 (en) | Image processing apparatus connectable to a plurality of host devices and having a receiver | |
US9170916B2 (en) | Power profiling and auditing consumption systems and methods | |
US9406008B2 (en) | Image forming apparatus, image forming system, and image forming method | |
US7496741B2 (en) | System and method for reconfiguring a real time clock time of a computer | |
JP5181921B2 (en) | DEVICE MANAGEMENT DEVICE, DEVICE MANAGEMENT SYSTEM, DEVICE INFORMATION MANAGEMENT METHOD, DEVICE INFORMATION MANAGEMENT PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
JP2012019453A (en) | Image processing apparatus, image processing system, power saving mode shift control method, computer readable storage medium and computer program | |
US7272076B2 (en) | Method for determining a warranty start date | |
JP2004199410A (en) | History recording device and its method | |
JP2011018983A (en) | Communication device | |
JP5304353B2 (en) | Power consumption calculation device, power consumption calculation method, power consumption calculation program, and recording medium recording the program | |
JP2004139579A (en) | Remote management system, its device to be managed, information processing method and program | |
JP2015014904A (en) | Information processing system | |
EP1184778B1 (en) | Method and system for tracking the current date and time with a printer and operating the printer accordingly | |
US7890569B1 (en) | Tracking time usage on a disconnected client over a period of time | |
JP2000025306A (en) | Printer | |
JP4775087B2 (en) | Network device monitoring | |
JP2008176773A (en) | Information processor, information processing method and program for executing the method | |
JP2014059357A (en) | Management server, management method, management program, printer driver program, image forming apparatus, and image forming system | |
JP2004106281A (en) | Printer and information processor | |
JP5678994B2 (en) | Power consumption output device, power consumption output system, power consumption output method, power consumption output program, and recording medium recording the program | |
JP2003248076A (en) | Image forming apparatus | |
JP2008064678A (en) | Real-time clock controller, real-time clock control method, and real-time clock control program | |
JP2004078638A (en) | History management system, management device, program, and recording medium | |
US10810149B2 (en) | Non-transitory computer-readable medium having instructions, communication device, communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD COMPANY, COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BURKES, THERESA A.;CLIFTON, GEROGE B.;FOLKNER, STEVEN R.;AND OTHERS;REEL/FRAME:012223/0531;SIGNING DATES FROM 20010712 TO 20010730 |
|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492 Effective date: 20030926 Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.,TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492 Effective date: 20030926 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20130705 |