Laser print apparatus with toner explosion compensation
First Claim
Patent Images
1. A printing apparatus comprising:
- a memory configured to store image data; and
a processor in communication with the memory, the processor comprising registers, and configured to load a portion of the image data into the registers and perform toner explosion compensation by comparing a window of the image data to data indicative of toner explosion conditions and modifying at least a center pixel of the window of the image data based on the comparison of the window of the image data to the data indicative of toner explosion conditions, wherein the window is moved across the portion of the image data and toner explosion compensation is not applied when the window is located at a position such that the center pixel of the window is loaded in a boundary position of the registers,wherein the boundary position is either a first column or a last column in the registers.
5 Assignments
0 Petitions
Accused Products
Abstract
A printing apparatus comprises a processor comprising registers, and a memory configured to store image data. The processor is configured to load portions of the image data into the registers and perform toner explosion compensation on the portions of the image data loaded in the registers, excluding image data loaded in boundary positions in the registers.
46 Citations
22 Claims
-
1. A printing apparatus comprising:
-
a memory configured to store image data; and a processor in communication with the memory, the processor comprising registers, and configured to load a portion of the image data into the registers and perform toner explosion compensation by comparing a window of the image data to data indicative of toner explosion conditions and modifying at least a center pixel of the window of the image data based on the comparison of the window of the image data to the data indicative of toner explosion conditions, wherein the window is moved across the portion of the image data and toner explosion compensation is not applied when the window is located at a position such that the center pixel of the window is loaded in a boundary position of the registers, wherein the boundary position is either a first column or a last column in the registers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A printing system comprising:
-
a host; and a printer coupled to the host, the printer comprising; a memory configured to store image data received from the host; and a processor in communication with the memory, the processor comprising registers, and configured to load a portion of the image data into the registers and perform toner explosion compensation by comparing a window of the image data to data indicative of toner explosion conditions and modifying at least a center pixel of the window of the image data based on the comparison of the window of the image data to the data indicative of toner explosion conditions, wherein the window is moved across the portion of the image data and toner explosion compensation is not applied when the window is located at a position such that the center pixel of the window is loaded in a boundary position of the registers, wherein the boundary position is either a first column or a last column in the registers.
-
-
11. A method for performing toner explosion compensation on image data, the method comprising:
-
loading a first portion of the image data into registers; comparing a window of the first portion of the image data contained to a toner explosion pattern as the window is moved across the first portion of the image data such that image data is not compared to a toner explosion pattern when the window is located at a position such that a center pixel of the window is loaded in a boundary position of the registers; and modifying at least a center pixel of the window of the first portion of the image data contained only in the non-boundary positions of the registers based on the comparison, wherein the boundary position of the registers is either a first column or a last column in the registers. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A printing apparatus comprising:
-
a memory configured to store image data comprising a plurality of pixels; and a processor configured to analyze all of the image data and configured to perform toner explosion compensation on the image data by comparing a window of the image data to data indicative of toner explosion conditions and modifying at least a center pixel of the window of the image data based on the comparison of the window of the image data to the data indicative of toner explosion conditions, wherein analysis of all of the image data comprises designating each of the plurality of pixels into one of a first subset and a second subset;
wherein pixels in the second subset are in a first column or a last column of the memory; andwherein the window is moved across the image data such that toner explosion compensation is performed on the first subset and toner explosion compensation is not performed when the center pixel of the window is designated into the second subset. - View Dependent Claims (19, 20, 21, 22)
-
Specification