title: Error "Settings to access printer 'printername' are not valid" when printing from Windows service
body: <p>I get the error mentioned when printing to a network printer.</p>
  
  <p>The error does not occur when run under XP/Win2003, in a WinForm app or when a local printer is used.</p>
  
  <p>The error does only occur when run as a Windows Service under Vista/Win7/Win2008 and printing to a network printer.</p>
  
  <p>The Windows service runs under a network user that has access to the network printer. Before I print I check if the printername (including network path) is ok by looping through the available printers.</p>
  
  <p>How can this be solved?</p>