Skip to main content
Skip table of contents

Provisioning Profile Export and Import

The Import and Export functions provide administrators with a convenient way to manage provisioning profiles at scale. By exporting existing profiles into a CSV file, it is possible to transfer configuration and targeting rules between servers or sites, perform bulk edits, and maintain a backup of the current setup.

Administrators can create a template on one site, export it, and then adjust filters such as IP ranges or hostname patterns to match local networks before importing it into other sites.

Export Provisioning Profiles

  1. In the Web UI>Settings>Printer Provisioning click Tools>Export….

  2. A dialogue opens where you can choose to export:

    1. All provisioning profiles: creates a CSV file containing all profiles currently configured on the server.

    2. Selected provisioning profiles: creates a CSV files of specific profiles from a multi‑select list. Hold Ctrl to select multiple profiles.

  3. Click OK. The system generates a CSV file that includes all selected profiles which is downloaded directly in the browser.

Import Provisioning Profiles

  1. In the Web UI>Settings>Printer Provisioning click Tools>Import….

  2. A dialogue opens, click Choose File and select the relevant CSV file.

  3. Choose an import Mode:

    1. Update and add new: adds any new profiles in the CSV, and updates any existing ones that have had details changed.

    2. Full Synchronization: replaces all profiles on the server with those defined in the CSV. Profiles missing in the CSV are removed.

  4. Click OK, profiles are imported. Matching is based on the profile name. Invalid or missing values are reported in the logs with profile name, row number, and details.

  • If two rows in the CSV share the same name, the last imported row overwrites the previous one.

  • Licensing limits are enforced during import, preventing the creation of more profiles than allowed.

CSV Syntax for Provisioning Profiles

Provisioning profiles are exported and imported in CSV format. Each row represents one profile, with the following columns:

Column

Notes

Example

NAME

Unique, case‑insensitive profile name. Used for matching during import.

Profile_A

STATUS

Profile status toggle ( 1 = enabled, 0 = disabled).

1

FILTER_COMPUTER_RANGE

IP range or ranges (comma-separated). Each range is written as startIP-endIP. Note: Do not wrap individual ranges in quotes.

10.0.0.0-10.0.0.255,10.0.1.0-10.0.1.50

FILTER_COMPUTER_HOSTNAME

Hostname filters (in quotes, comma-separated). Supports regex.

"*.example.com","server-[0-9]+"

FILTER_USER

Users and groups to include (in quotes, comma-separated). Prefix groups with * and use full paths (e.g., *a/b/c). Path separator is always /.

"*IT/Managers","UserZ","*Partners/Internal"

FILTER_EXCLUDED_IP

Excluded IP addresses (comma-separated). Each value is just one IP. Note: Do not wrap individual IPs in quotes.

10.0.1.10,10.0.1.15,10.0.1.5

FILTER_EXCLUDED_USER

Users and groups to exclude (in quotes, comma-separated). Prefix groups with * and use full paths (e.g., *a/b/c). Path separator is always /.

"*IT/Managers","UserY","*Partners/Internal"

CLIENT_PRINTERS

Client printers (in quotes, comma-separated).

Each entry contains the values: ClientPrinterName,QueueName,DriverConfigurationName, comma-separated.

"ClientPrinter1,Queue1,DriverConfigA","ClientPrinter2,Queue2,DriverConfigB"

Example CSV

TEXT
NAME;STATUS;FILTER_COMPUTER_RANGE;FILTER_COMPUTER_HOSTNAME;FILTER_USER;FILTER_EXCLUDED_IP;FILTER_EXCLUDED_USER;CLIENT_PRINTERS
Provisioning 1;1;10.10.10.10-10.10.10.12;;;;;"""Kyocera Default Q,Default,Kyocera CS 358ci KX"",""Universal HP,HP_Queue_Direct,HP Universal Printing PCL 6 (v7.9.0)"""
Provisioning 2;1;;;"""User2""";;;"""Default IPPS,Default,IPPS Driver"""

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.