The Windows XP Print Spooler service controls all the printing functions of the operating system. It extends these functions to programs and other services, allowing you to print from any program with that capability. It loads files into the queue when it receives a print request from and program and feeds them to the printer using the appropriate driver. If the print queue stalls for some reason or doesn't allow you to cancel a print job, restarting the Print Spooler service may fix the problem.
Open the "Start" menu and click the "Run" option. Type "services.msc" in the run field and press "Enter."
Scroll down the list in the main window until you find the "Print Spooler" service. The services are listed in alphabetical order.
Click on it to select it. Click the "Restart" link located to the right of the service list. Wait for the print spooler to stop and start again before attempting to delete a print job or start a new one.