印刷ジョブがキャンセルされたことを確認し、スクリプトで実行する必要があります。
ただし、lpstatの「完了したジョブ」リストにはキャンセルされたジョブが含まれているようです。したがって、完了リストに表示されず、ジョブがキャンセルされたと推測することはできないようです。そして私はそれを照会する方法がありません。
どうすればいいですか?
ところで、これの目的は、実際に完了したジョブの日付スタンプを記録して、次に印刷するファイルを決定するときに再印刷する必要がないようにすることです。つまり、変更されていない限り、正常に印刷されなかったファイルのみが印刷されます。どの「完了した」ジョブが正常に印刷されなかったかを知る必要があります。