Print the PDF file.
print3([in] VARIANT_BOOL showDialog, [in] int firstPage, [in] int lastPage, [in] double llx, [in] double lly, [in] double urx, [in] double ury, [in] double xScale, [in] double yScale, [in] double xOffset, [in] double yOffset, [in] int rotate, [in] int nCopies, [in] BSTR printer, [out, retval] VARIANT_BOOL *success)
This function is an extended version of printWithDialog and printSilently. It prints the currently open PDF file, with various options.

The arguments are:

print3 returns true if printing was successful, and false if there was an error.
' this is equivalent to printWithDialog: viewer.print3 True, 1, viewer.numPages, 0, 0, -1, -1, -1, -1, -1, -1, -1, 0, "" ' this is equivalent to printSilently: viewer.print3 False, 1, viewer.numPages, 0, 0, -1, -1, -1, -1, -1, -1, -1, 0, ""