Share via


Print Driver Rendering Test (PGremlin2)

This manual test performs rendering tests on a print driver. This test produces numerous pages of output that have shapes, gradient fills, and alpha blends. The test also prints and tests some complex fonts.

Note  

Users must validate the print rendering manually by looking at the physical paper output from the printer.

 

Test details

Associated requirements

Device.Imaging.Printer.Base.rendering

See the device hardware requirements.

Platforms

Windows 7 (x64) Windows 7 (x86) Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows Server 2008 R2 (x64) Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2

Expected run time

~10 minutes

Categories

Certification Functional

Type

Manual

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Printer Testing Prerequisites.

Troubleshooting

For troubleshooting information, see Troubleshooting Device.Imaging Testing.

More information

PGremlin2 performs rendering tests on a print driver. The rendering tests range from font tests to text extent tests. The tests include printing bitmaps through the print driver. All print drivers must pass this test. The test fails if the print driver causes any sort of exception during the rendering.

PGremlin2 exercises the following Microsoft DirectDraw® functions:

  • TransparentBlt

  • GradientFill

  • PlgBlt

  • StretchBlt

  • AlphaBlend

  • SetDIBBitsToDevice

  • PatBlt

  • FillPath

  • StrokeAndFillPath

 

 

Send comments about this topic to Microsoft