Title of Invention

METHOD OF CONTROLLING THE RENDERING DEVICE FIRMWARE AND RENDERING DEVICE DRIVER USER INTERFACE WITH TONER USAGE

Abstract This invention relates to printers and printing technologies. This invention further specifies the level and usage of toner in printer cartridges. More particularly. this invention describes controlling the printer firmware and printer driver UI with printer toner usage. For each print command from the rendering device, the toner level is checked and when the toner level is low and crosses a pre-specified threshold value, rendering device will automatically switch to a state where it requires less toner/ink for rendering. This can be achieved by setting a device to toner save and low resolution printing mode when the toner level crosses the said threshold value.
Full Text

FIELD OF THE TECHNOLOGY
This Invention In general relates to printers and printing technologies. This invention further relates to the level and usage of toner in printer cartridges. More particularly, this invention relates to a method of controlling the printer firmware and printer driver Ul with printer toner usage.
DESCRIPTION OF RELATED ART
In the present scenario, after each printing job, the toner usage increases as a result of which the toner/ink in the printer cartridge decreases. There are number of ways in which user can be informed / intimated about the status of toner or ink in a rendering device (printer or MFP) such as:
1. Through status monitor/toolbox applications which continuously monitor and shows the toner usage to the user.
2. Showing the "toner toiv" message on the LCD panel of the rendering device.
If the rendering device does not have an LCD panel then the status message will be through desktop application (status monitor/toolbox) whereby the user can be made aware of the status of toner usage.
Figure 2 illustrates the stmcture of the present art wherein after each document printing, toner usage count gets incremented. If the count value is slightly less than the pre-specified threshold value, the toner low status of the rendering device will be communicated to the user by any one of the above methods.
In the existing technology, the following limitations exist:
1. There is no way for the user to limit the toner/ink usage and conserve the toner/ink automatically when toner/ink is low. The user has to select some printer driver options before sending the print data.
2. When tonerAink is low, then rendering device does not shift to toner save

mode automatically.
3. When toner/ink Is low and the user prints a high resolution and/or colorful image, then toner/Ink is exhausted quickly.
4. Printer driver at host side does not automatically switches to toner save mode when toner/ink in the rendering device is low.
SUMMARY OF THE INVENTION
The primary object of this invention is to invent a method of controlling the printer firmware and printer driver user interface with printer toner usage which is unique.
It is another object of this invention to invent a method to save toner/ink usage of any rendering device such as a printer, when the level of these consumable items in the rendering device is close to pre-specified threshold value.
It is further an object of this invention to provide a method wherein without manually selecting and setting the toner/ink save option, the user will be able to save these consumable items.
The present invention proposes a method wherein when the toner/ink usage crosses a pre-specified threshold value, the rendering device switches the print mode to toner/ink save mode and prints the data in low resolution. When threshold value is slightly less than the toner level, rendering device shows low toner status. Threshold value can be decided by the manufacturer or optionally it can be user selectable, when the rendering device automatically switches to toner/ink save mode as toner level crosses the threshold value.
Accordingly, the present invention relates to a method of controlling the printer firmware and printer driver user interface with printer toner usage comprising the steps of:

a. specifying a threshold value for toner save mode either by a
manufacturer or by a user;
b. checking the toner level value;
c. comparing the toner level with the threshold value;
d. informing the user about the toner low status when the threshold value is
slightly lower than the toner level value;
e. switching from a print mode of the rendering device to a toner/ink save
mode when threshold value is greater than the toner level value; and
f. printing the data in low resolution on a print command,
where the user is informed about the toner low value each time a print job is given when the toner level is less than the threshold value.
The other objects, features and advantages of the present invention will be apparent from the accompanying drawings and the ensuing detailed description.
BRIEF DESCRIPTION OF ACCOMPANYING DRAWINGS
Figure 1 illustrates the status of toner usage in the current art.
Figure 2 shows the flowchart for toner usage in the present art.
Figure 3 illustrates the present invention which sets the printer driver and rendering
device to toner save mode.
Figure 4 shows the proposed method where the printer and printer driver setting is
changed when toner is low.
DETAILED DESCRIPTION OF THE INVENTION
The preferred embodiments of the present invention will now be explained with reference to the accompanying drawings. It should be understood however that the disclosed embodiments are merely exemplary of the invention, which may be

embodied in various forms. The following description and drawings are not to be construed as limiting the invention and numerous specific details are described to provide a thorough understanding of the present invention, as the basis for the claims and as a basis for teaching one skilled in the art how to make and/or use the invention. However in certain instances, well-known or conventional details are not described in order not to unnecessarily obscure the present invention in detail.
Toner save mode and low resolution printing increases the life of toner/ink consumable items used by the rendering device for printing. So when toner/ink is low then rendering device (Printer/MFP) is switched over to the toner save and low resolution mode. Switching of the rendering device to toner save and low resolution mode can be decided on the basis of toner consumption rate algorithm. This consumption rate algorithm depends on the Printer/MFP device manufacturer. For e.g. consumption rate can be depending on the number of pages printed. After some specified number of printed pages, the device will go to toner save mode. Like this, consumption rate algorithm can be dependant of several factors such as number of pages, resolution, printing mode, & contrast etc. When the user sends data to rendering device, driver user interface queries the toner status. If the toner is low then it switches the driver setting to toner save and low resolution printing mode. Therefore, by this process, the user will be able to save the toner/ink due to minimal usage
According to figure 2. after each print job, the toner usage increases as a result of which the toner/ink in the printer cartridge decreases. After each document printing, toner usage count gets incremented. If the count value reaches a specified threshold value, the rendering device will show toner low status.
Refening to figure 3 which shows the present implementation which sets the printer driver and rendering device to toner save mode. When toner/ink is low and reaches a pre-specified threshold value then the rendering device is switched to toner save and low resolution printing mode and low toner status is displayed. This is done on the basis of toner consumption rate algorithm. When user sends an image or data

to rendering device for printing, the driver user interface queries the toner status and If the toner is low the rendering device is switched to toner save and low resolution printing mode.
Referring to figure A, after each printing job, the toner usage increases as a result of which the quantum of toner/ink in the printer cartridge decreases. When toner/ink usage crosses a pre-specified threshold value, the rendering device switches the print mode to toner/ink save mode and prints the data in low resolution. When the threshold value is slightly less than the toner level value the rendering device shows low toner status. This is done as a precaution to inform the user that as to the quantum of toner/ink level is coming close to the threshold value. When the toner level usage crosses the threshold value, the printer firmware is made to show toner low status and change printer setting to toner save and low resolution printing mode. At the same time, the printer driver at host sends toner save and low resolution printing command.
OPERATION OF THE INVENTION
During each document printing, the rendering device updates the status of toner/ink usage while toner level decreases. When the toner level is slightly lower than the threshold value, the device displays a 'toner low' message. This alert is displayed in order that the user only sends print jobs to the rendering device that necessitates to use less amount of toner until the replacement/refilling of the toner/ink cartridge. When the threshold value is greater than the toner level, rendering device will automatically switch to a state where it requires less toner/ink for rendering by methods such as low resolution printing also displaying 'toner low message'. This can be achieved by setting the device to automatically shift to toner save and low resolution printing mode. On host side, the rendering device driver will check the status of toner. If it is low, then it will automatically select the toner save option and consequently print only using low resolution (lesser dpi) options.
The foregoing description of a prefen'ed embodiment of the invention has been

presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Obvious modifications or variations are possible in light of the above teachings.
Although the invention has been described with respect to specific embodiments thereof, these embodiments are merely illustrative, and not restrictive of the invention. For example, a receiver device can also include other elements such as copier, printer, disk drives etc. Memory also contains additional information such as applications programs, network, communication programs, operating system software data etc. Although the toner save mode is effected by printing of the documents In low resolution printing, it should be apparent that other methods and types of printing in order to lessen the use of toner can be provided.
In the description herein, numerous specific details are provided, such as examples of components and/or methods, to provide a thorough understanding of embodiments of the present invention. One skilled in the relevant art will recognize, however, that an embodiment of the invention can be practiced without one or more of the specific details, or with other apparatus, systems, assemblies, methods, components, materials, parts, and/or the like. In other instances, well-known structures, materials, or operations are not specifically shown or described in detail to avoid obscuring aspects of embodiments of the present invention.
A "processor" or "process" includes any human, hardware and/or software system, mechanism or component that processes data, signals or other information. A processor can include a system with a general-purpose central processing unit, multiple processing units, dedicated circuitry for achieving functionality, or other systems. Processing need not be limited to a geographic location, or have temporal limitations. For example, a processor can perform its functions in "real time," "offline," in a "batch mode," etc. Portions of processing can be performed at different times and at different locations, by different (or the same) processing systems.

Embodiments of the invention may be implemented by using a programmed general purpose digital computer, by using application specific integrated circuits, programmable logic devices, field programmable gate arrays, optical, chemical, biological, quantum or nano-engineered systems, components and mechanisms may be used. In general, the functions of the present invention can be achieved by any means as is known in the art. Distributed or networl^ed systems, components and circuits can be used. Communication, or transfer, of data may be wired, wireless, or by any other means.
It will also be appreciated that one or more of the elements depicted in the drawings/figures can also be implemented in a more separated or integrated manner, or even removed or rendered as inoperable in certain cases, as is useful in accordance with a particular application. It is also within the spirit and scope of the present invention to implement a program or code that can be stored in a machine-readable medium to permit a computer to perform any of the methods described above.
Additionally, any signal arrows in the drawings/Figures should be considered only as exemplary, and not limiting, unless otherwise specifically noted. Furthermore, the temi "or" as used herein is generally intended to mean "and/or" unless otherwise indicated. Combinations of components or steps will also be considered as being noted, v/here terminology is foreseen as rendering the ability to separate or combine is unclear.
As used in the description herein and throughout the claims that follow, "a", "an", and "the" includes plural references unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of "in" includes "in" and "on" unless the context cleariy dictates othenvise.
The foregoing description of illustrated embodiments of the present invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed herein. While specific

embodiments of, and examples for, the invention are described herein for illustrative purposes only, various equivalent modifications are possible within the spirit and scope of the present invention, as those skilled in the relevant art will recognize and appreciate. As indicated, these modifications may be made to the present invention in light of the foregoing description of illustrated embodiments of the present invention and are to be included within the spirit and scope of the present invention.
Thus, while the present invention has been described herein with reference to particular embodiments thereof, a latitude of modification, various changes and substitutions are intended in the foregoing disclosures, and it will be appreciated that in some instances some features of embodiments of the invention will be employed without a corresponding use of other features without departing from the scope and spirit of the invention as set forth. Therefore, many modifications may be made to adapt a particular situation or material to the essential scope and spirit of the present invention. It is intended that the invention not be limited to the particular terms used in following claims and/or to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include any and all embodiments and equivalents falling within the scope of the appended claims.

GLOSSARY OF TERMS AND THE DEFINiTiONS
Rendering Device: Any device which prints on a paper like MFP and printers.
lAFP: Multi-functional Peripheral.
Printer Driver: Software used for rendering a data from application to rendering device.
Printer Driver User interface: It is one of the components of printer driver to select printer driver settings.



WE CLAIM
1. A method of controlling the rendering device firmware and rendering device
driver user interface with toner usage comprising the steps of:
(a) specifying a threshold value for toner save mode either by a manufacturer or by a user;
(b) checking the toner level value;
(c) comparing the toner level with the threshold value;
(d) informing the user about the toner low status when the threshold value is slightly lower than the toner level value;
(e) switching from a print mode of the rendering device to a toner/ink save mode when threshold value is greater than the toner level value; and
(f) printing the data in low resolution on a print command,
where the user is Informed about the toner low value each time a print job is given when the toner level is less than the threshold value.
2. A method as claimed in claim 1, wherein for each print command the toner level is checked and compared with the threshold value.
3. A method as claimed in claim 1, wherein switching the print mode to toner/ink save mode is done when the toner level crosses a threshold value.

4. A method as claimed in claim 1. wherein the rendering device shows a low toner status indication when the toner value falls below the threshold value.
5. A method as claimed in claim 1. wherein switching print mode to toner/ink save and low resolution printing mode is decided on the basis of toner consumption rate.
6. A method as claimed in claim 1, wherein during each document printed rendering device update the status of the toner/ink usage.

7. A method as claimed in claim 1. wherein the rendering device checks the status of
toner and automatically selects the toner save and low resolution option if the
rendering device shows low toner status and the toner level is less than the
threshold value.
8. A method of controlling the rendering device finnware and rendering device
driver user interface with toner usage such as substantially herein described
particulariy with reference to the figures 3 and 4 of the accompanying drawings.


Documents:

1386-che-2004-abstract.pdf

1386-che-2004-claims.pdf

1386-che-2004-correspondnece-others.pdf

1386-che-2004-correspondnece-po.pdf

1386-che-2004-description(complete).pdf

1386-che-2004-drawings.pdf

1386-che-2004-form 1.pdf

1386-che-2004-form 26.pdf

1386-che-2004-other documents.pdf


Patent Number 219162
Indian Patent Application Number 1386/CHE/2004
PG Journal Number 23/2008
Publication Date 06-Jun-2008
Grant Date 25-Apr-2008
Date of Filing 16-Dec-2004
Name of Patentee SAMSUNG INDIA SOFTWARE OPERATIONS PRIVATE LIMITED
Applicant Address
Inventors:
# Inventor's Name Inventor's Address
1 DEEPAK BISHT
PCT International Classification Number G01D 15/00
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA