Architecture

Qlik NPrinting is the enterprise class solution for report distribution in QlikView and Qlik Sense environments.

Qlik NPrinting creates and distributes reports using QlikView documents or Qlik Sense apps as data sources.

Qlik NPrinting Server

The Qlik NPrinting Server consists of the following components services:

  • Qlik NPrinting scheduler service
  • Qlik NPrinting repository
  • Qlik NPrinting web engine
  • Qlik NPrinting messaging service

All of these services are installed automatically on a single server when you install Qlik NPrinting Server.

Qlik NPrinting scheduler service

The Qlik NPrinting scheduler service service does the following:

  • distributes jobs among available engines
  • prioritizes jobs
  • delivers reports
  • schedules jobs

If the Qlik NPrinting scheduler service is restarted, jobs restart from the point where they were stopped.

The Qlik NPrinting repository service manages the persistence of Qlik NPrinting entities by saving those entities to a database.

Qlik NPrinting web engine

The Qlik NPrinting web engine service manages user authentication and authorization based on user roles.

Qlik NPrinting messaging service

The Qlik NPrinting messaging service manages communication between the Qlik NPrinting Server and Qlik NPrinting Engines.

Qlik NPrinting Engine

Qlik NPrinting Engines produce reports based on information received from the Qlik NPrinting scheduler service. Each Qlik NPrinting Engine is multi-threaded to benefit from multi-channel CPUs. You can install multiple Qlik NPrinting Engines on different computers to distribute the workload and create a high-availability reporting system. You can only install one Qlik NPrinting Engine per computer.

Qlik NPrinting front end

The Qlik NPrinting front end consists of the following components:

  • Web-based user interface
  • On-Demand
  • NewsStand
  • Qlik NPrinting Designer

Web-based user interface

The web-based user interface is used by administrators and users. It can be accessed via any supported web browser. For information about which browsers are supported, see Supported browsers.

NewsStand

NewsStand is a web portal that allows authorized users to view, download, and subscribe to reports.

Qlik NPrinting Designer

Qlik NPrinting Designer is a desktop application that allows developers to create and manage report templates. It is launched from the web console.

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?