Listener

Alguém sabe se é possível criar um listener para, por exemplo quando um usuário pede para imprimir um documento dentro do Acrobat, antes de escolher a impressora viria uma pergunta “Voçê formatou o arquivo para imprimir?”
Seria para evitar desperdícios de papel.Estaria em sincronismo com o Sistema Operacional.Como fazer isto?

Não ficou muito claro a sua duvida;
Mas a tua aplicação é MVC, Listener é um “Ouvidor”, seja vc tem uma view e quando vc clica no botão o listener"Ouvidor" dispara a função, que pode mostrar uma mensagem ao usuário [ok] [cancelar], depois ele seleciona a impressora.
Não entendi o que vc quer sincronizar com o sistema operacional???.

Rogerio, com Java sera um tanto complexo vc conseguir fazer isso ( para nao dizer impossivel ).

Se voce conhece como usar a API do Windows usando C++, Delphi ou VB de uma maneira que seja possivel interagir de tal maneira com o Acrobat Reader, entao vc pode fazer uma DLL de interfaceaento e acessar ela atraves de JNI.

Rafael