ネットワーク プリンターに印刷するときに、上記のエラーが表示されます。
XP/Win2003 で実行した場合、WinForm アプリで実行した場合、またはローカル プリンターを使用した場合、エラーは発生しません。
このエラーは、Vista/Win7/Win2008 で Windows サービスとして実行し、ネットワーク プリンターに印刷する場合にのみ発生します。
Windows サービスは、ネットワーク プリンターにアクセスできるネットワーク ユーザーの下で実行されます。印刷する前に、使用可能なプリンターをループして、プリンター名 (ネットワーク パスを含む) が正しいかどうかを確認します。
これはどのように解決できますか?