Evento Impressao

Gostaria de saber como capturar um evento de impressao. Toda vez que o usuario tentar imprimir algo eu consiga chamar uma funçao. Pelo spooler eu consigo, porem impressoes ipp nao passam pelo spooler, entao to sem ideias, se puderem me ajudar.
Desde já obrigado.

ninguem ?