Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
113 words
An apparatus for modifying data from a printer controller for printing on a laser printer, said apparatus comprising: a register coupled to receive data from the printer controller; modifying means for pulse width modifying the data in the register to produce gray shades on the laser printer, said modifying means having an input coupled to the output of the register and an output; and a calibration selector having a data input coupled to the output of the modifying means, a control input coupled to the printer controller and an output coupled to the laser printer for selecting between signals produced by the modifying means in response to control signals from the printer controller.
Claim 2
Independent Claim
113 words
An apparatus for modifying data from a printer controller for printing on a laser printer, said apparatus comprising: a register coupled to receive data from the printer controller; modifying means for pulse width modifying the data in the register to produce gray shades on the laser printer, said modifying means having an input coupled to the output of the register and an output; and a calibration selector having a data input coupled to the output of the modifying means, a control input coupled to the printer controller and an output coupled to the laser printer for selecting between signals produced by the modifying means in response to control signals from the printer controller.
Claim 3
Dependent Claim
12 words
The apparatus of claim 1, wherein the modifying means is a PROM.
Claim 4
Dependent Claim
12 words
The apparatus of claim 1, wherein the calibration selector is a multiplexer.
Claim 5
Independent Claim
122 words
An apparatus for enhancing edges printed by a laser printer with data from a printer controller, said apparatus comprising: a register coupled to receive and store data from the printer controller; memory means for storing patterns of data suitable for edge enhancement; comparing means having inputs coupled to receive data from the register and the memory means, said comparing means outputting correction data if the data from the register matches the data from the memory means; and means for modifying having a data input coupled to the output of the register, a control input coupled to the comparing means and a data output, said means smoothing the data received from the register in response to a control signal from the comparing means.
Claim 6
Independent Claim
122 words
An apparatus for enhancing edges printed by a laser printer with data from a printer controller, said apparatus comprising: a register coupled to receive and store data from the printer controller; memory means for storing patterns of data suitable for edge enhancement; comparing means having inputs coupled to receive data from the register and the memory means, said comparing means outputting correction data if the data from the register matches the data from the memory means; and means for modifying having a data input coupled to the output of the register, a control input coupled to the comparing means and a data output, said means smoothing the data received from the register in response to a control signal from the comparing means.
Claim 7
Dependent Claim
56 words
The apparatus of claim 4, further comprising a calibration selector having a data input coupled to the output of the modifying means, a control input coupled to the printer controller and an output coupled to the laser printer for selecting between signals produced by the modifying means in response to control signals from the printer controller.
Claim 8
Dependent Claim
12 words
The apparatus of claim 4, wherein the modifying means is a PROM.
Claim 9
Dependent Claim
12 words
The apparatus of claim 5, wherein the calibration selector is a multiplexer.
Claim 10
Dependent Claim
18 words
The apparatus of claim 4, wherein the memory means comprises random access memory and a plurality of counters.
Claim 11
Dependent Claim
171 words
The apparatus of claim 4, further comprising: a second modifying means for pulse width modifying the data in the register to produce gray shades on the laser printer, said modifying means having an input coupled to the output of the register and an output; a calibration selector having a data input coupled to the output of the first and second modifying means, a control input coupled to the printer controller and an output coupled to the laser printer for selecting between signals produced by the modifying means in response to control signals from the printer controller; and a mode selector having a plurality of inputs, and an output, a first input coupled to the output of the first modifying means, a second input .coupled to the output of the second modifying means, a third input coupled to receive control signals from the printer controller, and the output coupled to the laser printer, said mode selector outputting either pulse modified gray shades or edge enhanced data in response to the third input.
Claim 12
Independent Claim
60 words
A method for enhancing edges printed by a laser printer, said method comprising the steps of: storing output data in a register; storing enhancement patterns in an array; comparing the output data to the enhancement patterns; modifying the output data to smooth the edges if the enhancement pattern matches the output data; and outputting the data to a laser printer.
Claim 13
Independent Claim
60 words
A method for enhancing edges printed by a laser printer, said method comprising the steps of: storing output data in a register; storing enhancement patterns in an array; comparing the output data to the enhancement patterns; modifying the output data to smooth the edges if the enhancement pattern matches the output data; and outputting the data to a laser printer.
Claim 14
Independent Claim
45 words
A method for printing shades of gray with laser printer, said method comprising the steps of: storing output data in a register; pulse width modifying the output data stored in the register to produce shades of gray; and outputting the data to a laser printer.
Claim 15
Independent Claim
45 words
A method for printing shades of gray with laser printer, said method comprising the steps of: storing output data in a register; pulse width modifying the output data stored in the register to produce shades of gray; and outputting the data to a laser printer.
Claim 16
Dependent Claim
24 words
The method of claim 11, wherein the data is input at 600 dpi and the pulse width modified data is output at 300 dpi.
Claim 17
Dependent Claim
39 words
The apparatus of claim 1 wherein the register receives data from the printer controller in groups of four pixels in 600 dpi format and the modifying means produces one 150 dpi pixel for each input group of four pixels.
Claim 18
Dependent Claim
21 words
The apparatus of claim 8 wherein the random access memory stores a pixel pattern 7 pixels wide and 7 pixels high.
Claim 19
Dependent Claim
52 words
The apparatus of claim 14 wherein the PROM compares pixel patterns in the register to those in the random access memory in patterns 3 pixels wide by 7 pixels high and 7 pixels wide by 3 pixels high within the time a single 300 dpi pixel is provided by the printer controller.