Data Integrations

Integrating PrintReleaf with Print Tracker

PrintReleaf has partnered with Print Tracker to offer an automatic and easy-to-use software integration that securely synchronizes customer paper consumption data from your Print Tracker instance into your customers' PrintReleaf accounts.

Integration Overview

On a nightly basis, PrintReleaf performs a data collection process that connects to your Print Tracker instance via the Print Tracker API. PrintReleaf retrieves and processes paper consumption metrics for each of your customers and deposits the data into the customer’s PrintReleaf account.

At the end of each month, PrintReleaf totals each customer’s paper consumption for that month, equates it to forest impact measured in trees, and issues a Certificate of Reforestation to the customer certifying that their paper consumption has been reforested.


Configuring the Integration

At a high-level, setup of the PrintReleaf/Print Tracker integration involves two parts:

  1. Registering your Print Tracker server in your PrintReleaf dashboard
  2. Connecting customer feeds to map your Print Tracker customers to their respective accounts in PrintReleaf

Credentials Required

You will need the following Print Tracker credentials to register your server:

  • URL: The URL of your Print Tracker API endpoint. Typically this will be https://papi.printtrackerpro.com.
  • Print Tracker Parent Entity ID: This is your dealer Entity ID in Print Tracker. It is a 24-character hexadecimal string, e.g. ae6456e192cf03114696de54
  • Print Tracker API Key: This is your Print Tracker API key. It is a 36-character hexadecimal string in the form of a UUID, e.g. a97153a6-f975-4826-a63e-03fe618b4531

To register your Print Tracker server in PrintReleaf, you provide the URL of your Print Tracker API endpoint, your Entity ID and your API Key that PrintReleaf will use to connect to your Print Tracker instance.

Once your Print Tracker server is registered in PrintReleaf, you can begin registering individual customer feeds that should be synchronized with your Print Tracker server.

To register a customer feed, you select the customer’s Print Tracker Entity from the dropdown menu which is populated with the list of entities on your Print Tracker server, the Activation Date, and Sync Settings.

The Print Tracker Entity is used by PrintReleaf to identify the matching customer in Print Tracker.

The Activation Date is the date PrintReleaf should begin synchronizing data for this customer; if it is set to a date in the past, PrintReleaf will automatically sync historical data back to that date.

In Sync Settings, you have the option to synchronize paper consumption from all of the customer’s devices, or only devices marked as ‘managed’.

For complete step-by-step configuration instructions, please view the Print Tracker Integration Setup Guide.


Data Collection & Flow

PrintReleaf’s data collectors will attempt to connect to your Print Tracker server on a nightly basis to retrieve and process customer paper consumption data. Individual customers are batched and synchronized one after another in a serial fashion.

The duration of a data collection is dependent on a number of factors, including current load on your Print Tracker server, the number of customers to be synchronized, and network latency due to geographic distance to your server. Most individual customer data collections finish in between 1 and 2 seconds.

Customer data only flows from Print Tracker to PrintReleaf; PrintReleaf never writes new data to your Print Tracker server.

Print Tracker Customer Data provided to PrintReleaf

PrintReleaf uses the Print Tracker API to securely connect to your server, authenticate with your Print Tracker API key, and retrieve customer paper consumption data. When performing a customer data collection, PrintReleaf calls the /entity/{entityId}/meter API endpoint. This endpoint returns information about the device (e.g. Device ID and management status) as well as counters for each of the meters on the device. PrintReleaf synchronizes the meter data with its own database, calculates the daily deltas, and deposits the page counts to the customer’s account.

Print Tracker meter data fields stored by PrintReleaf:

  • DeviceID: Unique identifier for this device supplied by Print Tracker
  • Managed: Device management status
  • InitialCount: The initial lifecount on the device recorded the first time it was synced with PrintReleaf
  • LatestCount: The most recently recorded lifecount on the device PrintReleaf
  • LifeCount: The number of pages since syncing with PrintReleaf (LatestCount–InitialCount)

PrintReleaf does not store any other data about the customer or their devices.


Integration Health Checks

PrintReleaf actively monitors the health of your Print Tracker integration on two levels: the server level and the feed level.

The server health check is performed by attempting to connect to your Print Tracker server using the credentials provided during registration. Failed attempts to connect will immediately mark the server as unhealthy and will pause customer data collection until the health check passes again.

At the individual feed level, PrintReleaf monitors the flow of inbound paper consumption data. If the feed has not received new data from Print Tracker in 3 business days, the feed is marked as unhealthy. This often indicates the DCA is stale. When a feed becomes healthy again, PrintReleaf automatically synchronizes data back in time to when the feed became unhealthy, ensuring paper consumption data is never missed.


Data Security

Encryption

In transit, all network traffic to and from PrintReleaf’s web servers, data collectors, and APIs is transmitted via HTTPS. HTTP requests are not permitted. At rest, sensitive data (e.g. server credentials) are encrypted using industry standard hashing functions and ciphers.

Personal Data Security & PII

PrintReleaf does not collect, store, or have access to any sensitive or private information about PrintReleaf users or their print activity. For users, PrintReleaf does not collect any Personally Identifiable Information (PII) – only the user’s full name and email as provided during registration. For more information, please visit PrintReleaf’s privacy policy which outlines this in more detail: https://printreleaf.com/privacy

Still have questions?

Can't find the answer you're looking for? Get in touch with us.

Ready To Make A Difference?

As a Managed Print Services provider, you understand the significance of paper usage, and embracing more sustainable printing practices is becoming a vital part to doing business. Your customers rely on you to ensure smooth operations. Let's explore how PrintReleaf can support your business, deliver added value to your customers, and help you contribute to a greener planet.

Start the conversation