特定のネットワーク プリンターに送信されたすべての印刷ジョブをキャンセルしたいのですが、ジョブの送信元のコンピューターにアクセスできません。
例: ジョブは複数のコンピュータからネットワーク プリンタに送信されました。プリンタが修理のために切断され、1 週間後に元に戻された後、割り当てられたジョブの印刷が開始されました。どのコンピュータから送信されたのかはわかりません。コンピュータが多すぎて気にする必要がないか、現在オフになっている可能性があります。
では、コンピューターにアクセスせずに印刷ジョブをキャンセルすることはできますか? プリンター自体でジョブをキャンセルすることは可能ですか? すべてのコンピューターは Windows 7 または 10 です。
ありがとう
答え1
私の理解が正しければ、ネットワーク プリンタにはネットワークからジョブが送信されます。中央プリント サーバーがないため、クリアできる統合プリント キューはありません。
PowerShell を使用してリモート コンピューターに接続し、次のコマンドを使用してプリンター キュー内のすべてのジョブを削除できます。
Get-Printer -ComputerName <SystemName>| Get-PrintJob | Remove-PrintJob
リモート コンピューターがローカルまたはリモートの別のプリンターに接続されている場合は、そのキューもクリアされることに注意してください。
ドキュメンテーション:プリントジョブの削除。