I've been looking around for a while to trigger an NPrinting task from an external event using NPrinting APIs in order to put together some task chaining because Qlikview and NPrinting apps are part of a bigger BI process that starts from the ETL.
So I tried a lot with a python script since I had some background with the environment, but I had no luck for a few days to set up an NTML authentication on my NPrinting server before I realized that I can do that simply from a Qlikview application that I can trigger form the QMC right after the successful load of the related application without having to manage heterogeneous environments.
Different configuration steps may be found in the attached document.
Please don't hesitate to provide any feedback!
About the tested environment:
Qlikview Server/Desktop Version: 12.10.2
Qlik NPrinting February 2018 Version: 18.0.3