Connecting Qlik NPrinting with Qlik Sense

You can distribute Qlik NPrinting reports to the Qlik Sense hub. You can also create connections from Qlik NPrinting to Qlik Sense apps. Qlik Sense 3.0.1 or later is required to distribute reports to the Qlik Sense hub. Qlik Sense 2.3 or later is required to create connections to Qlik Sense apps.

Note: Due to a limitation on Qlik Sense certificates, Qlik NPrinting can only connect to one Qlik Sense installation at a time.
Note: This page outlines how to connect to a Qlik Sense server. To connect specific Qlik Sense apps to Qlik NPrinting in order to create reports, see: Connecting to Qlik Sense apps.

To connect Qlik NPrinting to Qlik Sense, the following conditions must be met:

  • Qlik Sense certificates must be installed on Qlik NPrinting Engine computers. To install Qlik Sense certificates on Qlik NPrinting computers Installing Qlik Sense certificates.
  • In the QMC you must give the RootAdmin authorization to the Windows user that runs the Qlik NPrinting EngineWindows service. That Windows user must also be a domain user.
  • Your version of Qlik NPrinting must be 17.2.1 or newer to connect to Qlik Sense 3.1.2 or newer.
  • Note: Qlik Sense Desktop is not supported.

Qlik Sense certificates

You must install Qlik Sense certificates on Qlik NPrinting computers to be able to:

  • Distribute reports from Qlik NPrinting to the Qlik Sense hub.

    Certificates must be installed on all Qlik NPrinting scheduler service computers to distribute reports from Qlik NPrinting to the Qlik Sense hub.

  • Create connections from Qlik NPrinting to Qlik Sense apps.

    Certificates must be installed on all Qlik NPrinting Engine computers to create connections to Qlik Sense apps.

When the Qlik NPrinting scheduler service and Qlik NPrinting Engine are installed on the same computer, the certificates only need to be installed once.

Installing Qlik Sense certificates

To install Qlik Sense certificates the prerequisites apply:

  • Your Qlik NPrinting version is 17.2.1 or newer.
  • The Qlik Sense certificates (client.pfx, server.pfx, and root.cer) have been exported, by your Qlik Sense system administrator, from the Qlik Sense QMC.

    Note: Ensure that the Include secret key check box is selected, and the Certificate password field is left blank.

    The procedure to export certificates is explained in the Exporting certificates through the QMC page of the Qlik Sense help site.

  • The certificates have been copied to a local folder on the computers where you plan to install them.
  • You must login to the Qlik NPrinting Server running the Qlik NPrinting scheduler service service, with the Windowsdomain user account used to run the Qlik NPrinting scheduler service service.
  • You must login to the Qlik NPrinting Engine, with the Windows domain user account used to run Qlik NPrinting Engine service.
  • If Qlik NPrinting Server and Qlik NPrinting Engine are installed on the same computer, you must login with the Windowsdomain user account used to run the Qlik NPrinting scheduler service and Qlik NPrinting Engine services.
  • The Windows domain user who runs the Qlik NPrinting services must be a RootAdmin user in the Qlik Sense QMC.

Do the following:

  1. Login on the Qlik NPrinting Server running the Qlik NPrinting scheduler service service, or the Qlik NPrinting Engine running the Qlik NPrinting Engine service, using the Windows domain user account that runs the Qlik NPrinting services.
  2. Run the QmcCertificatesInstaller script by double clicking on it. The script is typically located in the following directory: C:\Program Files\NPrintingServer\Tools\QmcCertificatesInstaller.
  3. Follow the prompts on the screen to install the certificates.
  4. Open the WindowsControl Panel.
  5. Go to Internet Options.
  6. Click on Change security settings.
  7. Clikc on the Security tab.
  8. Select Local Intranet.
  9. Click the Sites button.
  10. Click the Advanced button.
  11. Add to the list the full computer name, including the domain name, of the Qlik Sense Proxy Server in the following format, https://sense_proxy_computer_name.domain_name.
  12. Click Close.
  13. Click Ok twice to close the Internet Properties window.

Modifying security settings

You need to change the intranet security settings in the computers where you installed the Qlik Sense certificates so Qlik NPrinting 17 and newer can connect to Qlik Sense Server.

Do the following:

  1. Log in with the Windows user that runs the Qlik NPrinting services on the computer where Qlik NPrinting Server or Qlik NPrinting Engine is installed.
  2. Go into the Control panel.
  3. Open Internet Properties.
  4. Go to the Security tab.
  5. Click on Local Intranet.
  6. Click on Sites.
  7. If required click on Advanced.
  8. Insert the computer name into the text box and click on Add. This is the same computer name that you use when setting up Qlik NPrinting Server. The computer name is composed of https:// followed by the name of the computer where the Qlik Sense Server is running. It looks like https://sense_proxy_computer_name.domain_name
  9. Close everything.

Additional user access allocation in Qlik Sense is not required for a user to view reports in the Qlik Sense hub.

Did this information help you?

Thanks for letting us know. Is there anything you'd like to tell us about this topic?

Can you tell us why it did not help you and how we can improve it?