Consider the following scenario. You install a print driver for a Printer Control Language (PCL) printer on a computer that is running Windows Vista or Windows Server 2008. Additionally, this print driver uses some custom halftone patterns. However, when you print an image in this scenario, horizontal black stripes are displayed across the image in the print output.
This problem occurs if either the width or the height of the HTPatternSize attribute for the printer’s halftone patterns is larger than 144 pixels. However, according to Microsoft Developer Network (MSDN) documentation, the HTPatternSize value can be as large as 256×256 pixels.