Disclosed is a method, system, and program for modifying raster pel data
according to different types of filtering operations. At least two tables are maintained
in memory. At least two of the tables provide output pel values for at least two
different types of filtering operations based on input pet values. A plurality
of pets are read from raster data for a print job. A determination is made of an
entry in one table based on the plurality of read pels to determine at least one
output pet value that accomplishes the filtering operation associated with the
table. At least two of the tables may be used in the same page of raster data to
perform the different filtering operations associated with the at least two tables
used within one page. The at least one output pel value is used to generate a pulse
to control a printer apparatus.