問題タブ [printqueue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - PrintSystemJobInfo.TimeJobSubmitted レポートの時刻が間違っていますか?
このTimeJobSubmitted
属性は、正しいタイム ゾーンの時刻を返すようには見えません。Windows で印刷キューを手動で確認すると、ジョブの時刻が正しいことがわかります。(例: 3:30 に送信された Job1 を表示);
問題は、 を使用してコードで印刷ジョブを解析するときにPrintJobInfoCollection
、正しいタイムゾーンを使用しているように見えないことTimeJobSubmitted
です。ウィンドウズ。(プリンターを右クリックし、[印刷中の内容を表示] をクリックして、Windows で印刷キューを表示します。
コードで印刷キューを調べる方法を次に示します。
c# で印刷ジョブを反復するときに正しい TimeJobSubmitted を取得するにはどうすればよいですか?
c# - プリンター ジョブ - 一時停止しましたが、まだ印刷中です
ドキュメントを印刷したら、印刷ジョブを一時停止しようとしています。しかし、問題は、一時停止と表示されていても、プリンターがまだ続行されることです。
Microsoft-Windows-PrintService/Operational ログをチェックするイベント ログ リスナーがあり、イベント ID 800 またはスプーリング ジョブ ID# を検出するとコードがトリガーされます。
ジョブを一時停止するためのコードは次のとおりです。一時停止しますが、一時停止と表示されていてもドキュメントは印刷されています。
EventID 308 で、正常に一時停止したと表示されます
ドキュメント 29、所有するドキュメントの印刷 --- が HP DeskJet 1110 シリーズで一時停止されました。このドキュメントは、ドキュメントの所有者が印刷ジョブを再開するまで印刷されません。ユーザーの操作は必要ありません。
プリンターが印刷を開始しないようにする方法について誰か助けてもらえますか?
編集:サイズが重いジョブや複数ページのジョブを一時停止します。