A laser print apparatus includes a memory for storing a multi-bit image
including a plurality of pixels. Each pixel is represented by an N-bit
value, wherein N is greater than one. A modulation code generator
analyzes three adjacent pixels. The three adjacent pixels include a left
pixel, a center pixel, and a right pixel. The modulation code generator
is configured to generate a pulse width value based on the value of the
center pixel, and a justification value based on the values of the left
pixel and the right pixel. A laser print engine forms an output pixel on
media based on the pulse width value and the justification value.