Microsoft Reportingによって作成されたレポートドキュメントがありますが、ビューアを使用してドキュメントを表示して印刷する代わりに、PrintDocumentクラスを使用して、ユーザーにウィンドウを表示せずに直接印刷しました。
サーマルプリンターをインストールしてスプーラーを無効にするまでは、完全に機能していました。今、時々私は「デバイスの準備ができていません」を示すWin32Exceptionを受け取ります。これは、無効にしたスプーラーが原因だと思いますが、プリンターの問題により、有効にできません。
だから、私は問題について正しいですか?もしそうなら、printコマンドを送信する前にプリンターをチェックする方法はありますか?