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 |
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