Skip to main content

Administering On-Demand Add-on

Administrators can configure Qlik NPrinting On-Demand Add-on settings.

Administrators with access to the Qlik NPrinting web console can manage On-Demand report requests from all users. See: Managing On-Demand requests.

Note:

Access to On-Demand reporting is set via security roles and is applied at the app level. This limits access to On-Demand reports on an app-by-app basis.

Configuring image quality in On-Demand reports

You can update the scheduler.config file to change the image quality of your On-Demand reports.

You can set your On-Demand reports to have higher image quality, the same as from a publish task. As soon as you change this, all On-Demand reports will be affected. This will also affect report previews in Qlik NPrinting Designer. Task reports will not be affected.

Report type and output format combinations that are not supported in tasks are still not supported in this case. For example, you cannot set an image quality level on a report from a task if you are exporting a PixelPerfect report as a .jpeg. If you run an On-Demand PixelPerfect report, setting this flag to "Veryhigh", it will look the same as a "Normal" report. See: Image quality.

The following combinations are not supported:

  • Excel to .tiff
  • PixelPerfect to .gif, .jpeg, .png, .tiff
  • QlikEntiy to .csv, .skv, .tab, .tiff
Warning: You should always backup your Qlik NPrinting repository before editing a .config file. See: Backing up Qlik NPrinting.

Do the following:

  1. Stop the Qlik NPrinting scheduler service.
  2. Open the scheduler.config configuration file.

    The default path is: C:\Program Files\NPrintingServer\NPrinting\Scheduler\scheduler.config

  3. Uncomment the following string: <!-- <add key="ondemand-image-quality" value="Normal" /> -->

    "Normal" is the default value.

  4. You can set value to: "Normal", "High", or "Veryhigh". These are case sensitive, and have the following DPI values:

    1. Normal: 96 DPI
    2. High: 192 DPI
    3. Veryhigh: 384 DPI
  5. Save the file and restart the service.

Configuring automatic report deletion

When you create an On-Demand report, it is added to the report creation queue on the Qlik NPrinting Server. Once a report is complete, it is stored in the Qlik NPrinting repository, but can be downloaded in QlikView. Reports can be accessed from the Qlik NPrinting window in QlikView AccessPoint until deleted. Reports and reports in queue are automatically deleted from the Qlik NPrinting Server after 30 days. Failed reports are deleted after 6 days. They can also be deleted manually.

You can change how long reports are saved by editing scheduler.config.

Warning: You should always backup your Qlik NPrinting repository before editing a .config file. See: Backing up Qlik NPrinting.

Do the following:

  1. Stop the Qlik NPrinting scheduler service.
  2. Open the scheduler.config configuration file.

    The default path is: C:\Program Files\NPrintingServer\NPrinting\Scheduler\scheduler.config

  3. Add the following two strings to file. They are not present in the default file, and can be inserted at any point:
    • <add key="completed-days-to-keep" value="30" />
    • <add key="aborted-days-to-keep" value="6" />
  4. You can set value to any number.
  5. Save the file and restart the service.