US6542702B2 - Method of measuring the volume of toner consumed in printer and apparatus therefor - Google Patents

Method of measuring the volume of toner consumed in printer and apparatus therefor Download PDF

Info

Publication number
US6542702B2
US6542702B2 US09/841,485 US84148501A US6542702B2 US 6542702 B2 US6542702 B2 US 6542702B2 US 84148501 A US84148501 A US 84148501A US 6542702 B2 US6542702 B2 US 6542702B2
Authority
US
United States
Prior art keywords
bits
value
printing data
volume
pixel
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
US09/841,485
Other versions
US20020090222A1 (en
Inventor
Man-gi Ahn
Jin-su Yun
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.)
S Printing Solution Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AHN, MAN-GI, YUN, JIN-SU
Publication of US20020090222A1 publication Critical patent/US20020090222A1/en
Application granted granted Critical
Publication of US6542702B2 publication Critical patent/US6542702B2/en
Assigned to S-PRINTING SOLUTION CO., LTD. reassignment S-PRINTING SOLUTION CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SAMSUNG ELECTRONICS CO., LTD
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/36Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
    • B41J11/42Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/06Apparatus for electrographic processes using a charge pattern for developing
    • G03G15/08Apparatus for electrographic processes using a charge pattern for developing using a solid developer, e.g. powder developer
    • G03G15/0822Arrangements for preparing, mixing, supplying or dispensing developer
    • G03G15/0848Arrangements for testing or measuring developer properties or quality, e.g. charge, size, flowability
    • G03G15/0856Detection or control means for the developer level
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/55Self-diagnostics; Malfunction or lifetime display
    • G03G15/553Monitoring or warning means for exhaustion or lifetime end of consumables, e.g. indication of insufficient copy sheet quantity for a job
    • G03G15/556Monitoring or warning means for exhaustion or lifetime end of consumables, e.g. indication of insufficient copy sheet quantity for a job for toner consumption, e.g. pixel counting, toner coverage detection or toner density measurement

Definitions

  • the present invention relates to a method and apparatus for measuring the volume of toner consumed in a printer and, more particularly, to a method and apparatus for measuring the volume of toner consumed in a printer adopting a video data modulation technique.
  • a printer 102 is typically connected to a computer 101 via a communications interface 103 .
  • the computer 101 transmits data made by a user to the printer 102 via the interface 103 , and the printer 102 internally processes received data and prints the processed data.
  • reference numeral 101 a denotes an application program
  • reference numeral 101 b denotes a printer driving program
  • reference numeral 102 a denotes a printer controller board
  • reference numeral 102 b denotes a printer engine
  • reference numeral 102 c denotes a manipulation panel.
  • a printer as described above adopts a sensor (not shown) to measure the volume of toner consumed.
  • this printer is required to take remedial measures due to a lack of reliability and accuracy of the sensor that cause the malfunction of the sensor and/or difficulties with the use of the sensor. Consequently, a technique for counting a number of printing data that synchronizes with a video clock and for informing the system of a state of “toner exhaustion” when the counted value reaches a predetermined reference value has been developed.
  • FIG. 2 is a block diagram schematically illustrating the structure of a conventional apparatus for measuring the volume of toner consumed, which adopts the aforementioned technique.
  • a conventional data required amount calculating apparatus 200 is made up of a count effective signal generation unit 201 , a counting unit 202 and a total counted value and reference value storage unit 203 .
  • the count effective signal generation unit 201 receives video printing data and a video clock signal VCLK for synchronizing the print data from the computer 101 and generates an effective signal.
  • the video printing data and the video clock signal VCLK are generated by the printer controller board 102 a .
  • the counting unit 202 counts the number of pulses of a generated effective signal and calculates the number of video printing data actually required to print one page.
  • the storage unit 203 accumulates counted values.
  • the effective signal generation unit 201 When a printer adopting the conventional data required amount calculating apparatus 200 having such a structure prints a pixel, the effective signal generation unit 201 generates an effective signal in which printing data keeping a value of 1 exists within a video clock. Then, the counting unit 202 counts the number of pulses of an effective signal generated while one page is being printed. Finally, the printer controller board 102 a compares the accumulated value with a reference value and measures the volume of toner consumed.
  • the count effective signal generation unit 201 which is an AND gate, combines the bits of printing data.
  • this conventional method is suitable for printers in which printing data is capable of expressing only two values, 0 and 1, and is allocated for a pixel that can be a barometer of the resolution, and then printed.
  • this conventional method cannot accurately calculate the printing data that is actually required, and, consequently, cannot accurately measure the volume of toner consumed.
  • an objective of the present invention is to provide a method of measuring the volume of toner consumed, by which the volume of toner consumed can be accurately measured by calculating the exact volume of printing data actually required even when a multiple printing data value is allocated to one pixel, as in beam modulation printers.
  • Another objective of the present invention is to provide an apparatus for measuring the volume of toner consumed, which adopts the particular toner consumed volume measuring method in use by the printer.
  • the present invention provides a method of measuring the volume of toner consumed in a printer, the method including the steps of: (a) converting printing data, which is input in units of multiple bits per pixel in synchronization with a video clock signal, into bit values corresponding to equal levels into which each pixel is divided depending on the number of bits; (b) generating a carry value by summing the bit values corresponding to the levels of printing data converted in step (a) with the previous bit value; (c) counting the carry value generated in step (b); and (d) multiplying the counted value obtained in step (c) by a predetermined value and measuring the volume of toner consumed using the resulting product.
  • the present invention provides an apparatus for measuring the volume of toner consumed in a printer, the apparatus including: a buffer control unit for converting printing data, which is input in units of multiple bits per pixel, in synchronization with a video clock signal, into bit values corresponding to equal sections into which each pixel is divided depending on the number of bits; a summing register for generating a carry value by summing the bit values corresponding to the sections of printing data converted by the buffer control unit and a pre-stored bit value; a counting unit for counting the carry value generated by the summing register, thus generating a counted value; a multiplier for multiplying the counted value obtained by the counting unit by a predetermined number, thus obtaining a counted value product; a counted value storage unit for storing the counted value product; and a microcomputer for setting the counted value product to be a value for measuring the volume of toner consumed.
  • a buffer control unit for converting printing data, which is input in units of multiple bits per pixel
  • FIG. 1 is a block diagram schematically illustrating the structure of a printer that is typically connected to a computer;
  • FIG. 2 is a block diagram schematically illustrating the structure of a conventional apparatus for measuring the volume of toner consumed
  • FIG. 3 is a signal waveform view of printing data and a video synchronization clock signal that are input to the count effective signal generation unit of FIG. 2;
  • FIG. 4 is a block diagram schematically illustrating the structure of an apparatus for measuring the volume of toner consumed in a printer according to the present invention
  • FIG. 5 is a waveform view of printing data which is received by the data buffer control unit of FIG. 4 and divided into equal parts depending on the number of bits in each pixel;
  • FIG. 6 is a conceptual diagram illustrating the arithmetic operation of the data buffer control unit and the summing register of FIG. 4;
  • FIG. 7 is a flowchart for illustrating a method of measuring the volume of toner consumed in a printer according to the present invention.
  • a printer for measuring the volume of toner consumed is made up of a print video controller 400 and a printer engine 430 .
  • the printer engine 430 generates a video clock signal VCLK and a printing synchronous signal PSYNC and applies them to a data modulation unit 420 in the print video controller 400 .
  • the print video controller 400 is made up of a counted value generation unit 410 and the data modulation unit 420 .
  • the counted value generation unit 410 is made up of a buffer control unit 403 , a summing register unit 404 , a counting unit 405 , a multiplying unit 406 , a counted value storage unit 407 , and a clock generation unit 408 .
  • the clock generation unit 408 receives a video clock signal VCLK from the printer engine 430 and generates a clock signal for requesting printing data from an external computer.
  • the buffer control unit 403 stores first printing data (Y bits) made up of several pixels, each of which has a plurality of bits (X bits), in a buffer (not shown) in response to the video clock signal VCLK and the printing synchronous signal PSYNC received from the printer engine 430 , and converts the first printing data into second printing data (X bits) by dividing the first printing data into equal parts each having a number of bits equal to the number of bits in each pixel (X bits).
  • the buffer control unit 403 outputs the second printing data to the data modulation unit 420 .
  • the first printing data can be data having a variable number of pixels, such as 1-pixel data, 2-pixel data, 4-pixel data, 8-pixel data, 16-pixel data or the like.
  • the second printing data has a number of bits, which are equal to the number of bits in each pixel, such as, 1 bit, 2 bits, 4 bits or 8 bits.
  • the summing register unit 404 sums the bit value for the second printing data generated by the buffer control unit 403 and the bit value stored in itself in response to the video clock VCLK and the printing synchronous signal PSYNC received from the printer engine 430 , and then generates a carry.
  • the summing register unit 404 stores the sum until a subsequent instance of second printing data is received, and outputs a carry value obtained by using the most significant bit as a carry to the counting unit 405 . Also, the summing register unit 404 adds 1 upon the next summation in order to compensate for a loss value of 1, which is generated every time the carry value is changed.
  • the counting unit 405 increases a count value by 1 whenever the carry value generated by the summing register unit 404 is 1.
  • the multiplying unit 406 multiplies the count value of the counting unit 405 since toner exhaustion or use continues even when the carry value changes from 1 to 0.
  • the counted value storage unit 407 stores the product of the counted value multiplied by the multiplying unit 406 .
  • the microcomputer (not shown) measures the volume of toner with reference to the counted value product stored in the counted value storage unit 407 .
  • the data modulation unit 420 receives the second printing data output from the buffer control unit 403 and outputs values modulated in accordance with 2 X (where the superscript power X denotes the number of bits in each pixel) levels in the form of video data (VD) to the printer engine 430 in response to the video clock signal VCLK and the printing synchronous signal PSYNC.
  • the second printing data VD is partitioned into 2 X equal sections in one pixel period in synchronization with the video clock signal VCLK, and the divided 2 X equal levels are output for corresponding pulse durations.
  • the value of the bits is measured as the volume of toner for a pixel.
  • received first printing data the number of bits of which is variable, is stored in a buffer 601 in the buffer control unit 403 and converted into second printing data having as many bits as the number of bits in each pixel.
  • the bits of the second printing data are summed with the bits stored in a summing register 602 in the summing register unit 404 .
  • the buffer 601 in the buffer control unit 403 has X bit places and stores second printing data.
  • the summing register 602 has (X+1) bit places, the number of which is one more than the number of bits of the second printing data, and stores the sum of the preceding second printing data.
  • the summing register 602 sums the bits (X bits) stored in the buffer 601 and the (X+1) bits of the summing register 602 at the first video clock VCLK, stores the sum without change, and uses the (X+1)th bit place as a carry bit.
  • the summing register 602 sums the currently-stored bit value and the second printing data input at the second video clock VCLK and stores the sum in itself. Whenever a resultant value greater than the X-th bit is generated upon summation, the value of the carry bit, the (X+1)th bit, alternates between 0 and 1, and the converted carry bit is output to the counting unit 405 .
  • the bit values summed by the summing register 602 are again summed with the bit value of the second printing data output from the buffer control unit 403 at every continuous video clock VCLK to generate a carry value, as described above.
  • the carry value generated in this process repeatedly alternates between 0 and 1, and is a barometer for measuring the volume of toner of a video clock signal (VCLK) corresponding to one pixel. Whenever the carry value toggles between 0 and 1, a loss value is generated. In order to compensate for the loss value, 1 is added at the next video clock whenever the carry value toggles.
  • FIG. 7 is a flowchart for illustrating a method of measuring the volume of toner consumed in a printer according to the present invention.
  • the printer engine 430 is driven, in step 710 , and a printing synchronous signal is detected, in step 720 .
  • the buffer control unit 403 , the summing register 404 , and the clock generation unit 408 are reset, in step 730 .
  • the clock generation unit 408 is used as a printing data request clock.
  • printing data input in multiple numbers of bits in synchronization with the printing data request clock are stored in the data buffer control unit 403 , in step 740 .
  • the buffer control unit 403 converts the printing data input in synchronization with a video clock VCLK, into printing data whose each pixel is divided into 2 X (where X denotes the number of bits in each pixel) levels, in step 750 .
  • the summing register 404 generates a carry by summing the current bit value of printing data received in synchronization with the video clock signal VCLK with the previous bit value, and keeps the sum until the bit value of the next instance of printing data is received, in step 760 .
  • the bit of the carry is not converted until the carry value reaches at least a value defining the full volume of toner consumed corresponding to a video clock.
  • the generated carry value is counted by the counting unit 405 , in step 770 .
  • the counting unit 405 should count the volume of toner corresponding to a video clock even when the carry value is 0, but counts the carry value only when the carry value is 1. Thus, to compensate and correct the counted value, the counting unit 405 doubles the carry value, thus generating a counted value product.
  • the counted value product (doubled counted value) is accumulated in the counted value storage unit 407 , in step 780 .
  • step 790 Thereafter, the above-described steps are repeated until printing is concluded, in step 790 .
  • the counted value product stored in the counted value storage unit 407 is used to measure the total volume of toner consumed during printing.
  • the present invention measures the volume of toner consumed by receiving multiple-bit printing data instead of printing data made up of a fixed number of bits.
  • the present invention measures toner use without requiring a sensor.
  • printing data having several pixels, each of which has a multi-bit information value is output as printing data having as many bits as the number of bits in each pixel, and then printing data actually required is accurately calculated by continuous bit summing of the equal sections of printing data. Thereby, the volume of toner consumed is accurately measured.

Abstract

A method and apparatus for measuring the volume of toner consumed in a printer using a beam modulation technique, wherein: printing data, which is input in units of multiple numbers of bits per pixel in synchronization with a video clock signal, is converted into bit values corresponding to equal sections into which each pixel is divided depending on the number of bits per pixel. Next, a carry value is obtained by summing the bit values corresponding to the number of converted sections of printing data with the previous bit value. Then, the carry value obtained in this manner is counted. The counted carry value is multiplied by a predetermined value, and the volume of toner consumed is measured using the resulting product.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method and apparatus for measuring the volume of toner consumed in a printer and, more particularly, to a method and apparatus for measuring the volume of toner consumed in a printer adopting a video data modulation technique.
This application is based on Korean Patent Application No. 2001-835, filed Jan. 6, 2001, which is incorporated herein by reference in its entirety.
2. Description of the Related Art
As shown in FIG. 1, a printer 102 is typically connected to a computer 101 via a communications interface 103. The computer 101 transmits data made by a user to the printer 102 via the interface 103, and the printer 102 internally processes received data and prints the processed data. Here, reference numeral 101 a denotes an application program, reference numeral 101 b denotes a printer driving program, reference numeral 102 a denotes a printer controller board, reference numeral 102 b denotes a printer engine, and reference numeral 102 c denotes a manipulation panel.
In the prior art, a printer as described above adopts a sensor (not shown) to measure the volume of toner consumed. However, this printer is required to take remedial measures due to a lack of reliability and accuracy of the sensor that cause the malfunction of the sensor and/or difficulties with the use of the sensor. Consequently, a technique for counting a number of printing data that synchronizes with a video clock and for informing the system of a state of “toner exhaustion” when the counted value reaches a predetermined reference value has been developed.
FIG. 2 is a block diagram schematically illustrating the structure of a conventional apparatus for measuring the volume of toner consumed, which adopts the aforementioned technique. Referring to FIG. 2, a conventional data required amount calculating apparatus 200 is made up of a count effective signal generation unit 201, a counting unit 202 and a total counted value and reference value storage unit 203. The count effective signal generation unit 201 receives video printing data and a video clock signal VCLK for synchronizing the print data from the computer 101 and generates an effective signal. Here, the video printing data and the video clock signal VCLK are generated by the printer controller board 102 a. The counting unit 202 counts the number of pulses of a generated effective signal and calculates the number of video printing data actually required to print one page. The storage unit 203 accumulates counted values.
When a printer adopting the conventional data required amount calculating apparatus 200 having such a structure prints a pixel, the effective signal generation unit 201 generates an effective signal in which printing data keeping a value of 1 exists within a video clock. Then, the counting unit 202 counts the number of pulses of an effective signal generated while one page is being printed. Finally, the printer controller board 102 a compares the accumulated value with a reference value and measures the volume of toner consumed.
In this conventional method of measuring the volume of toner consumed, the count effective signal generation unit 201, which is an AND gate, combines the bits of printing data. Thus, this conventional method is suitable for printers in which printing data is capable of expressing only two values, 0 and 1, and is allocated for a pixel that can be a barometer of the resolution, and then printed. However, in the event that the number of bits of received printing data changes to 8 bits, 4 bits and 2 bits in order to improve the quality of image, in particular, in the event of beam modulation (video data modulation) printers, this conventional method cannot accurately calculate the printing data that is actually required, and, consequently, cannot accurately measure the volume of toner consumed.
SUMMARY OF THE INVENTION
To solve the above problems, an objective of the present invention is to provide a method of measuring the volume of toner consumed, by which the volume of toner consumed can be accurately measured by calculating the exact volume of printing data actually required even when a multiple printing data value is allocated to one pixel, as in beam modulation printers.
Another objective of the present invention is to provide an apparatus for measuring the volume of toner consumed, which adopts the particular toner consumed volume measuring method in use by the printer.
To achieve the first objective, the present invention provides a method of measuring the volume of toner consumed in a printer, the method including the steps of: (a) converting printing data, which is input in units of multiple bits per pixel in synchronization with a video clock signal, into bit values corresponding to equal levels into which each pixel is divided depending on the number of bits; (b) generating a carry value by summing the bit values corresponding to the levels of printing data converted in step (a) with the previous bit value; (c) counting the carry value generated in step (b); and (d) multiplying the counted value obtained in step (c) by a predetermined value and measuring the volume of toner consumed using the resulting product.
To achieve the second objective, the present invention provides an apparatus for measuring the volume of toner consumed in a printer, the apparatus including: a buffer control unit for converting printing data, which is input in units of multiple bits per pixel, in synchronization with a video clock signal, into bit values corresponding to equal sections into which each pixel is divided depending on the number of bits; a summing register for generating a carry value by summing the bit values corresponding to the sections of printing data converted by the buffer control unit and a pre-stored bit value; a counting unit for counting the carry value generated by the summing register, thus generating a counted value; a multiplier for multiplying the counted value obtained by the counting unit by a predetermined number, thus obtaining a counted value product; a counted value storage unit for storing the counted value product; and a microcomputer for setting the counted value product to be a value for measuring the volume of toner consumed.
BRIEF DESCRIPTION OF THE DRAWINGS
The above objectives and advantage of the present invention will become more apparent by describing in detail a preferred embodiment thereof with reference to the attached drawings, in which:
FIG. 1 is a block diagram schematically illustrating the structure of a printer that is typically connected to a computer;
FIG. 2 is a block diagram schematically illustrating the structure of a conventional apparatus for measuring the volume of toner consumed;
FIG. 3 is a signal waveform view of printing data and a video synchronization clock signal that are input to the count effective signal generation unit of FIG. 2;
FIG. 4 is a block diagram schematically illustrating the structure of an apparatus for measuring the volume of toner consumed in a printer according to the present invention;
FIG. 5 is a waveform view of printing data which is received by the data buffer control unit of FIG. 4 and divided into equal parts depending on the number of bits in each pixel;
FIG. 6 is a conceptual diagram illustrating the arithmetic operation of the data buffer control unit and the summing register of FIG. 4; and
FIG. 7 is a flowchart for illustrating a method of measuring the volume of toner consumed in a printer according to the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring to FIG. 4, a printer for measuring the volume of toner consumed, according to the present invention, is made up of a print video controller 400 and a printer engine 430. The printer engine 430 generates a video clock signal VCLK and a printing synchronous signal PSYNC and applies them to a data modulation unit 420 in the print video controller 400.
The print video controller 400 is made up of a counted value generation unit 410 and the data modulation unit 420. The counted value generation unit 410 is made up of a buffer control unit 403, a summing register unit 404, a counting unit 405, a multiplying unit 406, a counted value storage unit 407, and a clock generation unit 408.
In the counted value generation unit 410, the clock generation unit 408 receives a video clock signal VCLK from the printer engine 430 and generates a clock signal for requesting printing data from an external computer. The buffer control unit 403 stores first printing data (Y bits) made up of several pixels, each of which has a plurality of bits (X bits), in a buffer (not shown) in response to the video clock signal VCLK and the printing synchronous signal PSYNC received from the printer engine 430, and converts the first printing data into second printing data (X bits) by dividing the first printing data into equal parts each having a number of bits equal to the number of bits in each pixel (X bits). The buffer control unit 403 outputs the second printing data to the data modulation unit 420. Here, the first printing data can be data having a variable number of pixels, such as 1-pixel data, 2-pixel data, 4-pixel data, 8-pixel data, 16-pixel data or the like. The second printing data has a number of bits, which are equal to the number of bits in each pixel, such as, 1 bit, 2 bits, 4 bits or 8 bits. The summing register unit 404 sums the bit value for the second printing data generated by the buffer control unit 403 and the bit value stored in itself in response to the video clock VCLK and the printing synchronous signal PSYNC received from the printer engine 430, and then generates a carry. At this time, the summing register unit 404 stores the sum until a subsequent instance of second printing data is received, and outputs a carry value obtained by using the most significant bit as a carry to the counting unit 405. Also, the summing register unit 404 adds 1 upon the next summation in order to compensate for a loss value of 1, which is generated every time the carry value is changed. The counting unit 405 increases a count value by 1 whenever the carry value generated by the summing register unit 404 is 1. The multiplying unit 406 multiplies the count value of the counting unit 405 since toner exhaustion or use continues even when the carry value changes from 1 to 0. The counted value storage unit 407 stores the product of the counted value multiplied by the multiplying unit 406. The microcomputer (not shown) measures the volume of toner with reference to the counted value product stored in the counted value storage unit 407.
The data modulation unit 420 receives the second printing data output from the buffer control unit 403 and outputs values modulated in accordance with 2X (where the superscript power X denotes the number of bits in each pixel) levels in the form of video data (VD) to the printer engine 430 in response to the video clock signal VCLK and the printing synchronous signal PSYNC.
Referring to FIG. 5, the second printing data VD is partitioned into 2X equal sections in one pixel period in synchronization with the video clock signal VCLK, and the divided 2X equal levels are output for corresponding pulse durations. The value of the bits is measured as the volume of toner for a pixel.
Referring to FIG. 6, received first printing data, the number of bits of which is variable, is stored in a buffer 601 in the buffer control unit 403 and converted into second printing data having as many bits as the number of bits in each pixel. The bits of the second printing data are summed with the bits stored in a summing register 602 in the summing register unit 404. The buffer 601 in the buffer control unit 403 has X bit places and stores second printing data. The summing register 602 has (X+1) bit places, the number of which is one more than the number of bits of the second printing data, and stores the sum of the preceding second printing data. Thus, the summing register 602 sums the bits (X bits) stored in the buffer 601 and the (X+1) bits of the summing register 602 at the first video clock VCLK, stores the sum without change, and uses the (X+1)th bit place as a carry bit. At the second video clock VCLK, the summing register 602 sums the currently-stored bit value and the second printing data input at the second video clock VCLK and stores the sum in itself. Whenever a resultant value greater than the X-th bit is generated upon summation, the value of the carry bit, the (X+1)th bit, alternates between 0 and 1, and the converted carry bit is output to the counting unit 405.
The bit values summed by the summing register 602 are again summed with the bit value of the second printing data output from the buffer control unit 403 at every continuous video clock VCLK to generate a carry value, as described above. The carry value generated in this process repeatedly alternates between 0 and 1, and is a barometer for measuring the volume of toner of a video clock signal (VCLK) corresponding to one pixel. Whenever the carry value toggles between 0 and 1, a loss value is generated. In order to compensate for the loss value, 1 is added at the next video clock whenever the carry value toggles.
FIG. 7 is a flowchart for illustrating a method of measuring the volume of toner consumed in a printer according to the present invention. First, the printer engine 430 is driven, in step 710, and a printing synchronous signal is detected, in step 720.
Next, when a printing synchronous signal is generated by the printer engine 430 and detected, the buffer control unit 403, the summing register 404, and the clock generation unit 408 are reset, in step 730. The clock generation unit 408 is used as a printing data request clock.
Then, printing data input in multiple numbers of bits in synchronization with the printing data request clock are stored in the data buffer control unit 403, in step 740.
Thereafter, the buffer control unit 403 converts the printing data input in synchronization with a video clock VCLK, into printing data whose each pixel is divided into 2X (where X denotes the number of bits in each pixel) levels, in step 750.
Then, the summing register 404 generates a carry by summing the current bit value of printing data received in synchronization with the video clock signal VCLK with the previous bit value, and keeps the sum until the bit value of the next instance of printing data is received, in step 760. Here, the bit of the carry is not converted until the carry value reaches at least a value defining the full volume of toner consumed corresponding to a video clock. The generated carry value is counted by the counting unit 405, in step 770. The counting unit 405 should count the volume of toner corresponding to a video clock even when the carry value is 0, but counts the carry value only when the carry value is 1. Thus, to compensate and correct the counted value, the counting unit 405 doubles the carry value, thus generating a counted value product.
Then, the counted value product (doubled counted value) is accumulated in the counted value storage unit 407, in step 780.
Thereafter, the above-described steps are repeated until printing is concluded, in step 790.
Therefore, the counted value product stored in the counted value storage unit 407 is used to measure the total volume of toner consumed during printing.
As described above, the present invention measures the volume of toner consumed by receiving multiple-bit printing data instead of printing data made up of a fixed number of bits. Thus, the present invention measures toner use without requiring a sensor.
Although the invention has been described with reference to a particular embodiment, it will be apparent to one of ordinary skill in the art that modifications of the described embodiment may be made without departing from the spirit and scope of the invention. That is, the present invention can be applied to all types of printers that use beam modulation.
According to the present invention as described above, printing data having several pixels, each of which has a multi-bit information value, is output as printing data having as many bits as the number of bits in each pixel, and then printing data actually required is accurately calculated by continuous bit summing of the equal sections of printing data. Thereby, the volume of toner consumed is accurately measured.

Claims (7)

What is claimed is:
1. A method of measuring a volume of toner consumed in a printer, the method comprising the steps of:
partitioning printing data having units of multiple pixels, into parts, each part having as many bits as a number of bits in each pixel, said partitioning performed in synchronization with a video clock signal;
generating a carry value by summing the bits of a corresponding one of the parts into which the printing data is partitioned with the bits of a previous part; and
counting the generated carry value to obtain a counted value.
2. A method of measuring a volume of toner consumed in a printer, the method comprising the steps of:
partitioning printing data having units of multiple pixels, into parts, each part having as many bits as a number of bits in each pixel, said partitioning performed in synchronization with a video clock signal;
generating a carry value by summing the bits of a corresponding one of the parts into which the printing data is partitioned with the bits of a previous part;
counting the generated carry value to obtain a counted value; and
adding 1 at a next video clock signal in order to compensate for a loss value which is generated when the carry value toggles at a prior video clock signal.
3. A method of measuring a volume of toner consumed in a printer, the method comprising the steps of:
partitioning printing data having units of multiple pixels, into parts, each part having as many bits as a number of bits in each pixel, said partitioning performed in synchronization with a video clock signal;
generating a carry value by summing the bits of a corresponding one of the parts into which the printing data is partitioned with the bits of a previous part;
counting the generated carry value to obtain a counted value; and
multiplying the counted value by a predetermined value and measuring the volume of toner consumed using the resulting product.
4. A method of measuring a volume of toner consumed in a printer, the method comprising the steps of:
partitioning printing data having units of multiple pixels, into parts, each part having as many bits as a number of bits in each pixel, said partitioning performed in synchronization with a video clock signal;
generating a carry value by summing the bits of a corresponding one of the parts into which the printing data is partitioned with the bits of a previous part; and
counting the generated carry value to obtain a counted value,
wherein each pixel of the printing data is divided into 2X equal sections in the step of partitioning, X being the number of bits in each pixel.
5. A method of measuring a volume of toner consumed in a printer, the method comprising the steps of:
partitioning printing data having units of multiple pixels, into parts, each part having as many bits as a number of bits in each pixel, said partitioning performed in synchronization with a video clock signal;
generating a carry value by summing the bits of a corresponding one of the parts into which the printing data is partitioned with the bits of a previous part;
counting the generated carry value to obtain a counted value; and
doubling the counted value.
6. An apparatus for measuring a volume of toner consumed in a printer, comprising:
a buffer control unit which converts printing data having units of multiple bits per pixel, in synchronization with a video clock signal, into bit values corresponding to equal sections into which each pixel is divided, the number of sections varying according to the number of bits in each pixel;
a summing register which generates a carry value by summing each bit value corresponding to the sections of printing data converted by the buffer control unit and a prestored bit value;
a counting unit which counts the carry value generated by the summing register, thus obtaining a counted value;
a multiplier which multiplies the counted value obtained by the counting unit by a predetermined number, thus obtaining a counted value product;
a counted value storage unit which stores the counted value product; and
a microcomputer which sets the counted value product to a value for measuring the volume of toner consumed.
7. The apparatus of claim 6, wherein the summing register includes bit places, the number of bit places being at least one more than a number of bits of printing data generated by the buffer control unit, to generate said carry value.
US09/841,485 2001-01-06 2001-04-25 Method of measuring the volume of toner consumed in printer and apparatus therefor Expired - Fee Related US6542702B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2001-0000835A KR100374608B1 (en) 2001-01-06 2001-01-06 Method for measuring consumtion volume of toner in printer and apparatus thereof
KR01-835 2001-01-06
KR2001-835 2001-01-06

Publications (2)

Publication Number Publication Date
US20020090222A1 US20020090222A1 (en) 2002-07-11
US6542702B2 true US6542702B2 (en) 2003-04-01

Family

ID=19704342

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/841,485 Expired - Fee Related US6542702B2 (en) 2001-01-06 2001-04-25 Method of measuring the volume of toner consumed in printer and apparatus therefor

Country Status (2)

Country Link
US (1) US6542702B2 (en)
KR (1) KR100374608B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030202815A1 (en) * 2002-04-30 2003-10-30 Kabushiki Kaisha Toshiba Image forming apparatus and method for controlling the apparatus
US20060197970A1 (en) * 1995-08-07 2006-09-07 Barry Michael W Methods and apparatus for determining toner level in electro-photographic print engines
US20070182992A1 (en) * 1995-08-07 2007-08-09 Barry Michael W Methods and apparatus for routing pages to printers in a multi-print engine as a function of print job parameters
US20080151281A1 (en) * 1995-08-07 2008-06-26 Barry Michael W Method and apparatus for providing a color-balanced multiple print engine

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003043762A (en) * 2001-07-31 2003-02-14 Canon Inc Image forming device, developer replenishing method for image forming device, and image processing board
US20090021545A1 (en) * 2007-07-19 2009-01-22 Samsung Electronics Co. Ltd. Image forming apparatus and method of generating output signal thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5204699A (en) * 1992-09-14 1993-04-20 Xerox Corporation Apparatus for estimating toner usage
US5349377A (en) * 1993-05-17 1994-09-20 Xerox Corporation Printer toner usage indicator with image weighted calculation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11109810A (en) * 1997-10-03 1999-04-23 Canon Inc Image forming device
KR100297785B1 (en) * 1998-04-02 2001-09-06 윤종용 Method for measuring toner consumption in a printer and an apparatus thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5204699A (en) * 1992-09-14 1993-04-20 Xerox Corporation Apparatus for estimating toner usage
US5349377A (en) * 1993-05-17 1994-09-20 Xerox Corporation Printer toner usage indicator with image weighted calculation

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060197970A1 (en) * 1995-08-07 2006-09-07 Barry Michael W Methods and apparatus for determining toner level in electro-photographic print engines
US20070182992A1 (en) * 1995-08-07 2007-08-09 Barry Michael W Methods and apparatus for routing pages to printers in a multi-print engine as a function of print job parameters
US20080068653A1 (en) * 1995-08-07 2008-03-20 Barry Michael W Methods and apparatus for determining toner level in electro-photographic print engines
US20080151281A1 (en) * 1995-08-07 2008-06-26 Barry Michael W Method and apparatus for providing a color-balanced multiple print engine
US20080165379A1 (en) * 1995-08-07 2008-07-10 Zuber Peter A Methods and apparatus for real time calibration of a print system marking engine
US20080165378A1 (en) * 1995-08-07 2008-07-10 Barry Michael W Method and apparatus for providing a color-balanced multiple print engine
US7791777B2 (en) 1995-08-07 2010-09-07 Electronics For Imaging, Inc. Method and apparatus for providing a color-balanced multiple print engine
US20030202815A1 (en) * 2002-04-30 2003-10-30 Kabushiki Kaisha Toshiba Image forming apparatus and method for controlling the apparatus
US6813454B2 (en) * 2002-04-30 2004-11-02 Kabushiki Kaisha Toshiba Method and image forming apparatus having a picture element counter
US20050019051A1 (en) * 2002-04-30 2005-01-27 Kabushiki Kaisha Toshiba Image forming apparatus and method for controlling the apparatus
US6954598B2 (en) 2002-04-30 2005-10-11 Kabushiki Kaisha Toshiba Image forming apparatus and method for controlling the apparatus

Also Published As

Publication number Publication date
US20020090222A1 (en) 2002-07-11
KR20020059468A (en) 2002-07-13
KR100374608B1 (en) 2003-03-03

Similar Documents

Publication Publication Date Title
EP0717551B1 (en) Image processing apparatus
KR100927608B1 (en) A luminance control method and apparatus in an image display apparatus
US6542702B2 (en) Method of measuring the volume of toner consumed in printer and apparatus therefor
JP2002174929A (en) Method and device for detecting toner consumption
JP2001121697A (en) Generation of waveform for driving drive element
JP2002162800A (en) Toner consumption detection method and device therefor
JPH0379377A (en) Printing rate correction circuit for printer
JP2011160084A (en) Clock output method, clock output circuit, and image forming apparatus
CN106094464B (en) Print Video Controller and its control method, image forming apparatus
KR100297785B1 (en) Method for measuring toner consumption in a printer and an apparatus thereof
US8098394B2 (en) Image processing circuit and printing apparatus
JP3113476B2 (en) Peak value detection and holding circuit
KR0141244B1 (en) Thermal transfer printer
KR100710933B1 (en) Horizontal Deflection Frequency Measuring Method and Apparatus
JP2985046B2 (en) Printing control device for thermal head type printing device
JP3002948B2 (en) Printing control device for thermal head type printing device
KR0141116B1 (en) Video printing apparatus and method
JP2949167B2 (en) Printing control device for thermal head
KR960007916B1 (en) Image compensation apparatus and method of facsimile
JP2530947Y2 (en) Pixel ratio measurement device
JP2598079B2 (en) Halftone recording device
KR20000067133A (en) Image distortion correcting method in laser beam printer and method thereof
JPS61143153A (en) Thermal head driving apparatus
EP0344622A2 (en) Plasma display control system
KR20050006987A (en) Video clock generating apparatus using position data and the method of thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AHN, MAN-GI;YUN, JIN-SU;REEL/FRAME:012087/0171

Effective date: 20010510

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

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: 20150401

AS Assignment

Owner name: S-PRINTING SOLUTION CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SAMSUNG ELECTRONICS CO., LTD;REEL/FRAME:041852/0125

Effective date: 20161104