Можно ли отменить задание на печать, если оно уже помещено в очередь документов в окнах с кодом Java?
Похоже, это то, что вы ищете (обратите внимание, что я сам не тестировал пример)
http://docs.oracle.com/javase/7/docs/api/javax/print/CancelablePrintJob.html