1) This is a supported configuration. THey say not to install Sense and NPrinting on the same box. YOu can install the designer on your own machine if you want. You can add more engines across other servers but there is additonal cost to that.
2) Both you schedule tasks user and publishing and create your reports from there, when you ad a new report you edit the template to open your designer up.
3) Go to Admin>Engines to check status
4) The username you need to give is a user probably a domain one with access to your Qlik View Dashboard you want to connect to this is not a section access request.
5) Yes this seems ok. You can setup non windows users to access your reporting in the import task.
Hope this has helped
Actually #1 might work but is not supported. See point 5 under Unsupported configurations here: https://help.qlik.com/en-US/nprinting/17.3/Content/DeployingQVNprinting/Supported-unsupported-configurations.htm
HTH - Daniel.
My experience of using it relates only to connecting to Sense and agree the two environments should be kept sperate. We actually have SMB edition of VIew running on the same box as NPRinting.
NPrinting is very hungry for reasource so I can imagine it would impact the performance of the qlikview apps.
If you are using it as a test or sec instance then you can probably live with that.