The printerspoolet works when the cache is cleared. It inturn reset the default printer to "Print Share". If any other printer is set as default printer the problem persists. So workaround is tedious, have to clear the cache after each print job.
regards
Manoj