ユーザーが印刷キューからジョブを削除できないようにすることは可能ですか?

ユーザーが印刷キューからジョブを削除できないようにすることは可能ですか?

印刷されたすべてのドキュメントとその内容をログに記録する必要があります。関連するプリンターのプロパティで「印刷されたドキュメントを保持する」を有効にしました。現在、ユーザーがプリンター キューからジョブを削除できないようにしようとしています。

C:\windows\system32\spool\PRINTERSターゲット ユーザー アカウントの「削除」権限を拒否して権限を変更することでこれを実装しようとしましたが、成功しませんでした。

私がやろうとしていることは意味がありますか? それは可能ですか?

答え1

コメントにあるすべての質問からわかるように、質問をもう少し拡張して明確にする必要があります。私は @KonradGajewski に同意します。プリンターのプロパティ (私は Win7 を使用しています) のセキュリティ タブに移動すると、ローカル共有プリンターを少し制御できます。残念ながら、印刷権限により、ユーザーはジョブの印刷をキャンセルできるようです (「アクセス許可」を検索してください)。 https://msdn.microsoft.com/en-us/library/bb727107.aspx

ユーザーが自分のジョブをキャンセル/削除するのを止める簡単な方法はないと思います。タスク スケジューラ スクリプトを使用してファイルを別の場所にコピーするのが最善策のようです。説明責任だけが必要な場合は、イベント ビューアー -> アプリケーションとサーバー ログ -> Microsoft -> Microsoft -> Windows -> PrintService を有効にして、操作を右クリックし、ログを有効にするとログを取得できます。

関連情報