Schaue Dir mal diese beiden Messages an, vielleicht kannste damit ja etwas anfangen :
WM_PRINT
WM_PRINTCLIENT
Ansonsten würde Dir nur noch übrigbleiben den Spooler und dessen Druckaufträge zu überwachen. Mit der Komponente
TPrinterInfo könnte man diese Überwachung realisieren.