Hay alguna otra manera de comprobar si la acción de imprimir se ha completado en una impresora? Necesito ejecutar un código en base a si una string x se imprimió por la impresora o no. Encontré la interface PrintJobListener pero solo me funciona el primer método printDataTransferCompleted(), y el que justamente más necesito (printJobCompleted()) no funciona. Me encontré con varios posts sobre este bug/error y ninguno tiene solución.
Este es uno de ellos:
http://stackoverflow.com/questions/35434891/printjobeventlistener-is-not-generating-event-print-completed-or-print-failed