How to cancel a print job in Vista or XP

printerFor some reason my print jobs often get stuck in the queue in Microsoft Windows Vista and or XP. Cancelling or restarting the job often does not work then.

A found a post in a forum by a guy called Bill who created a batch file to force the cancellation of print jobs in the queue.