Data Integrations

Integrating PrintReleaf with Printerpoint

PrintReleaf has partnered with Sepialine to offer a software integration with Printerpoint that automatically and securely synchronizes customer paper consumption data from Printerpoint server into your PrintReleaf dashboard.

Integration Overview

On a nightly basis, PrintReleaf performs a data collection process that connects to your Printerpoint instance via the Printerpoint Public 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/Printerpoint integration involves two parts:

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

Credentials Required

You will need the following Printerpoint credentials to register your server:

  • Printerpoint API Token: This is your Printerpoint API Token. PrintReleaf securely stores this and uses it to authenticate to Printerpoint on your behalf.

To register your Printerpoint server in PrintReleaf, you provide your Printerpoint API Token that PrintReleaf will use to connect to your Printerpoint server.

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

To register a customer feed, you simply select the Customer from the dropdown menu which is populated with the list of customers on your Printerpoint server.

The selected Customer is used by PrintReleaf to identify the matching customer in Printerpoint.

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


Data Collection & Flow

PrintReleaf’s data collectors will attempt to connect to your Printerpoint 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 the number of customers to be synchronized. Most individual customer data collections finish in between 1 and 2 seconds.

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

Printerpoint Customer Data provided to PrintReleaf

PrintReleaf uses the Printerpoint Public API to securely connect to your server with your provided API Token and retrieve customer paper consumption data. When performing a customer data collection, PrintReleaf calls the /dealer/printers API endpoint. This endpoint returns information about the device (e.g. assetId and company name) as well as counters for the various meters on the device. PrintReleaf synchronizes the meter data with its own database, calculates the daily deltas, and deposits the page counts into the customer’s account.

Printerpoint device data fields stored by PrintReleaf:

  • customerCompanyName and customerCompanyId: These fields are used to form a unique identifier for your customers in Printerpoint
  • assetId and serialNumber: These fields are used in to form a unique identifier for your devices in Printerpoint
  • 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 Printerpoint integration on two levels: the server level and the feed level.

The server health check is performed by attempting to connect to your Printerpoint 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 Printerpoint 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