摘要:
A method of compressing pixel information is described. The pixel data is received in a data stream and compressed into a compressed data format by identifying a run of consecutive bytes of the data stream based on the similarity of the consecutive data bytes in the data stream. A mode bit of a compression byte is used to indicate whether a run of consecutive bytes is identified. Count bits of the compression byte are used to indicate the number of times the data bytes are repeated and zero counts may be used to indicate particular types of runs, for example, runs to the end of a scan line and the end of an object. Where a pixel byte is represented by 8 bits, the data stream may be compressed in multiples of four bytes at a time. If a pixel is represent by less than 8 bits, the compression method may look for repetitions of similar bytes one byte at a time.
摘要:
Disclosed is a method, system, and logic for processing pixel data. Line work data and control data is received for pixels on a sheet from at least one object. The control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel from the object. Multiple objects may provide line work data and control data for a same pixel. Line work data and control data from one object are outputted indicating to use contone data or the line work data for the pixel.
摘要:
Disclosed is a method, system, and program for error checking raster objects including pixel information for a print job. A plurality of raster objects form the print job. A raster object is received including sequence information indicating an ordering of the raster object with respect to other raster objects in the print job. A determination is made from the sequence information as to whether the raster object is received in a correct order with respect to other raster objects in the print job. This ensures that the pixel information for the raster object is intended for a current pixel line being processed. An indication of error status is made if the sequence information indicates that the raster object was not received in the correct order with respect to the other raster objects in the print job.
摘要:
Provided are a method, system and program for checking and conditional processing of a print job printed with multiple transfer media. A print job indicates first print content to print using a first transfer medium and second print content to print using a second transfer medium. The first print content is printed onto a print medium with the first transfer medium. The printed first print content is read to determine whether the printed first print content satisfies a quality requirement. The second print content is printed onto the print medium with the second transfer medium in response to determining that the quality requirement is satisfied. Information is printed indicating an error on the print medium in response to determining that the print quality requirement is not satisfied.
摘要:
Method, system, and program for processing pixel data. A first and second logic units each receive line work data and control data for pixels on a sheet from at least one object. The control data for one pixel indicates whether to use the line work data for the pixel or contone data for the pixel. Multiple objects may provide line work data and control data for a same pixel. The first and second logic units output control data indicating to use contone data or line work data for the pixel. A third logic unit receives the line work and control data outputted from the first and second logic units. The third logic unit then outputs control data indicating to use the contone data or line work data for the pixel.
摘要:
Provided are a method, system and program for checking and conditional processing of a print job printed with multiple transfer media. A print job indicates first print content to print using a first transfer medium and second print content to print using a second transfer medium. The first print content is printed onto a print medium with the first transfer medium. The printed first print content is read to determine whether the printed first print content satisfies a quality requirement. The second print content is printed onto the print medium with the second transfer medium in response to determining that the quality requirement is satisfied. Information is printed indicating an error on the print medium in response to determining that the print quality requirement is not satisfied.
摘要:
An apparatus for evaluating at least one timer in the event of a timeout condition in a system includes circuitry that generates an indication that certain system conditions have occurred, clock circuitry, enabled by the indication, that generates a timeout counter enable signal, and a number of timer units, coupled to the clock circuitry, where each of the timer units is incremented an incrementing signal and reset by a monitored signal that represents conditions in the system. The apparatus includes comparison circuitry coupled to the timeout units, such that when at least one of the timer units reaches a predetermined count, the count, or the maximum count reached to this point, of each of the timer units is stored.
摘要:
A method and system for decompressing image data in a digital scanning system such as a printer. A plurality of streams of digital data are received in a compressed format. The compressed format contains a control byte preceding a plurality of data bytes. A initial RLE mode bit of the control byte indicates whether the following data bytes are run length encoded or not run length encoded and subsequent bits indicate a repeat amount. If the following data bytes are run length encoded, the decompression apparatus determines the number of times the data byte(s) are to be repeated at the output of the apparatus. In special cases where the repeat count is a zero, the mode bit may indicate that the data byte is to be repeated either to an end of scan marker or to an end of object marker. The RLE mode bit may also indicate that non-run length encoded data is to be passed through as-is, preferably in multiples of a selected integer number. The input data stream may be buffered and received with the use of a barrel shifter register having a plurality of slots. Control logic determines which slots are empty and fills one slot at a time. The run-length encoded and non-run length encoded data are combined at an output stage. A plurality of decompressed circuits may be present and may decode separate data streams in parallel for continuous submission to a print engine.
摘要:
A method and system are disclosed for the modification of the timing of one of a plurality of PEL clocks included within an electrophotographic device. A first indicator is generated which is associated with a first position on a print receiving material. A second indicator is generated which is associated with a second position on the print receiving material. A first enable signal is generated for initiating a first scan. The first scan is executed utilizing a first laser beam synchronized by a first PEL clock. A second enable signal is generated for initiating a second scan. The second scan is executed utilizing a second laser beam synchronized by a second PEL clock. The first and second scans are executed approximately concurrently. An offset of the second position from the first position is determined. The timing of a second PEL clock is modified by adjusting the second enable signal utilizing the offset so that the first and second positions are approximately aligned.
摘要:
A printer system includes a printer engine that produces an engine power status signal and a printer controller that produces a controller power status signal. A power management interface receives the engine power status signal and the controller power status signal and alters the power status of the printer controller by generating a power management signal based on the power status of the printer controller and the printer engine. The interface preferably alters the power status of the printer controller such that the power status of the printer controller tracks the power status of the engine. The interface may assert the power management signal in response to a transition in the engine power status signal and may format the power management signal according to an industry stand such as the PCI defined PME signal. The interface may be implemented as a board inserted in a PCI connector of the printer controller.