Is it possible to make a java program capable of saying that a print job has been acomplished with 100% sure?

I made some tests and:
- if a print a small file using spooling, into a printer without paper, is it correctly spooled and is status is set to "Printed". The problem does not happend if the file is a big one...

I already found I way to access Win32_PrintJob with Java. If I configure my printer to keep printed documents I could verify if a given file has been printed. But with this problem, I dont think it is possible, because the job status of the case I presented is "Printed" instead of "paperout"...

Any suggestion?