Importance of a separate service user for NPrinting services
Article Number: 000035200 | Last Modified: 2018/06/12
As per NPrinting documentation
it is important to reserve a separate service user for running NPrinting services. This user should not be shared with any other service including Qlikview and Qlik Sense services.
To open Qlikview or Qlik Sense apps, the NPrinting service user needs a license, that is normally a CAL assigned to the NP user. If there is any other users or services that is running with the same user as NPrinting and this user or service connects to an app, the CAL assigned to NPrinting is "stolen" and assigned to the other user/service. So NPrinting would temporary lose the CAL. This can be a problem, especially if the other user/service connects to the app while NPrinting is working. Nprinting would lose the connection to the apps and we get an access violation error and the execution of the report is blocked. Running the NPrinting Service with the same user as the Qlikview or Qlik Sense service causes this issue frequently, so this configuration is not supported.