We need 1) a Virtual Printer at a Windows-based PC. While any application programs would like to print something to a printer, users can set the virtual printer as the target or default printer, so that the Virtual Printer can intercept the printed data and send it through Internet to another PC.
We also need 2) a Windows program (Printed) to run at another Windows-based PC. The Printed will receive printout data sent from Virtual Printer through Internet and save them at a file.
## Deliverables
1. A Virtual Printer & an application, Printed, on Windows XP, 2003 and Windows 7.
2. The Virtual Printer can be set as target or default printer for an application program at the same PC. The Virtual Printer can then intercept the printout data from the application program passing to printer driver and forward it through Internet to another PC.
3. Printed running another Windows-based PC then receives printout data and save them at file.
4. The delivery must include the document describing how to build the programs. The installation programs of Virtual Printer & Printed are required in this project too.