I read that there's this AVAppRegisterNotification that should be able to notify an event. So it could be possible to generate a pdf and notify it to the application so that it can silently print it.
Is it too complicated? what do you think?
By the way I have tested this code:
Private Sub Form_Load()
Dim a As CAcroAVDoc
Dim p As CAcroPDDoc
Dim i As Integer
Set p = CreateObject("AcroExch.PDDoc")
p.Open "C:/adobe.pdf"
Set a = p.OpenAVDoc(p.GetFileName)
i = p.GetNumPages
a.PrintPages 0, i, 0, 0, 0
a.Close 0 'close with same name as when opened
p.Close
End Sub
it opens the document but does not print it and cannot understand why.