Virtual Printer Driver component

Please create a Virtual Printer Driver component for Delphi to redirect Print output of any program to this component (i.e. to the application or DLL with this component). The developer can then do anything he wants with the print data. The component should do everything: The developer would not have to configure anything in the Registry or similar. The developer would only have to program what happens with the print data.