Das sollte sich besser über CreateObject lösen lassen, dann kommst du garnicht erst in die Lage, dass du etwas schließen musst und der Benutzer sieht davon auch nichts. Versuch doch mal folgende Funktion - sie kommt zwar aus einem VB.Script, sollte aber auch unter Notes funktionieren:
Function PrintPDFFile (ByVal PDFFile)
Set Acroapp = CreateObject("AcroExch.App")
Set AcroAVDoc = CreateObject("AcroExch.AVDoc")
msg = AcroAVDoc.open(PDFFile, vbNull)
Set AcroAVDoc = Acroapp.GetActiveDoc
Set AcroPDDoc = AcroAVDoc.GetPDDoc
NumPages = AcroPDDoc.GetNumPages
AcroPDDoc.Close
Set AcroPDDoc = Nothing
msg = AcroAVDoc.PrintPagesSilent(0, NumPages, 3, True, False)
msg = AcroAVDoc.close(True)
Set AcroAVDoc = Nothing
Set Acroapp = Nothing
End Function
...ggf. anpassen oder unter diesem Ansatz weitersuchen.
Viele Grüße