A Print Processor is a user-mode
DLL responsible for converting a print job's spooled data into a format that
can be sent to a print monitor. Please refer to the DDK documentation for more
information.
This print processor
sample runs on the x86 platform
and is 64-bit compliant.
To build the sample, use
the build command. Once built, the sample produces the binary
Genprint.dll.
To install the sample
print processor, an installation application must call the spooler's AddPrintProcessor
function. No INF file is needed to install the sample print processor.
Known issue: If used in a mixed Microsoft
Windows NT® 4.0 / Windows® 2000 clustering environment, RAW only should be
selected as data type. (No EMF).
File Description
Emf.c Handles EMF data typeGenprint.htm Documentation for this sample (this file) Local.c Contains debugging functionsLocal.h Local header fileMakefile Makefile used by buildParsparm.c Routine to send formfeed to a printerRaw.c Handles RAW data typeSources File used by buildSupport.c Support routines for GenPrintText.c Handles TEXT data typeUtil.c Other support routines for GenPrintWinprint.c Win32 print processor support functionsWinprint.def Def fileWinprint.h Header file for Win32 print processor support functions
Winprint.prf .prf fileWinprint.rc Resources
|
|
©
1999 Microsoft Corporation