PaperCut MF


PaperCut is an "on-premises" printing solution, which means it's running on your own server. For this reason, you need to go through several steps to integrate it with OfficeRnD.

The integration allows you to configure rules for giving your OfficeRnD members access to your PaperCut devices. They will be able to use their OfficeRnD credentials to authenticate in PaperCut without having to create separate accounts.

In turn, the integration will allow you to bill people through OfficeRnD for their printing jobs
Below we'll go through the steps needed to initiate and configure the integration and then get familiar with the available functionalities.


1. Server Configuration

2. Integration Tool Installation and Initial Sync

3. Fees Management and Regular Sync

1. Server Configuration

This first step requires you to make sure your server configuration is ready for our integration.

  • Set Printers as Unauthenticated → if “Popup authentication “ is not enabled the users will not be able to auth, respectively generate fees and etc.

    • Go to the Printers tab

    • Select [Template Printer]

    • Scroll to Advanced Configuration

    • Enable Unauthenticated printer

  • Check printers charging. If the pricing for a particular printer is not set then members will not be charged. Each printer has its own configuration.

2. Integration Tool Installation and Initial Sync

The second step is to activate the integration in RnD and install the integration package on your server.

  1. Go to Settings/Integrations. Under Printing integrations, enable PaperCut MF and open the configuration dialog.

  2. Make sure that the PaperCut server URL and port are correct. Please, note that this port is a direct and mandatory requirement by PaperCut.

  3. Download the file by clicking on Generate & Download configuration file.

  4. Please note: The local host IP address should be fine however, if you set a different IP address above please make sure to set this on the Papercut server under Options>Advanced> Allowed XML Web Services callers or leave the default "*" configuration there, for example like this:


  5. Create a folder on the PaperCut server machine, i.e. C:\OfficeRnD

  6. Unzip the downloaded file inside C:\OfficeRnD

  7. The folder structure will look like

  8. Run installer.bat as an Administrator and wait for the installation to finish

    • During the execution, the installer will check for the installation folder of PaperCut server and if the folder doesn’t exist it will ask the customers to provide the correct installation folder.

    • The installation will automatically update PaperCut server configuration.

  9. Go to the admin panel and close the dialog (click save) or refresh the page.

    • If there are some issues with the configuration there could be two types of errors:

      • the first type can be fixed from the UI and there is a Fix button

      • the second one requires the installation file to be executed again and check for some errors during the installation.

  10. Since Papercut MF version 23 another step is required from Papercut (described here in more detail):
    Please open the file located here: "C:\Program Files\PaperCut MF\server\" and edit it like this(if you have installed Papercut in C:\Program Files\PaperCut MF or use the corresponding path)

    save the changes and restart the PaperCut Application Server service. Note: enable your OS to show the file extensions, so you can make sure that you are editing the correct file.
  11. You can click configure again and you'll see a new screen with the configuration for the integration. The first sync is a manual one so you can now configure the Member Management section to determine who will be synced initially.
  12. When you are done with the configuration, press the "save" button and then click on the sync button. This action may take a long time (For instance, 5000 members would take ~20min to sync).

  • Companies are synced as Groups.
  • Members of companies are synced as users in those groups.
  • Individual members are synced to a special group called [Individual Member]

There are 2 flows for the initial Sync:

- If the papercut database is empty, we'll simply create all entities that match your Member Management configuration.

- If the papercut database contains entries, we'll remove all entries that should not be there according to the Member Management configuration, assuming they are still a match for a user existing in RnD. If they should be there, we'll take those users and re-create them. They will keep their userName and balance. Everything else is lost. Any users that have no match in RnD will be moved to a group called UNLINKED_MEMBERS_TO_OFFICERND

In case your database contains entries, please go over their current balance and adjust it if needed. If there are people with negative balances we will create fees for those, and you might not want that.

3. Fee Management and Regular Syncs

This final step covers the fee management configuration of the integration and how the regular sync works.


Print and Pay needs to be enabled for the integration to communicate with PaperCut.

When the integration is enabled, it will automatically create a Papercut Fees plan in RnD. It should be automatically selected but if it's not, you can select it.

The member balance allows you to configure what balance will be added to users in PaperCut and how often (daily, weekly, monthly).

The integration syncs automatically every day at 7:30 AM, it will check in PaperCut what the balance of users is. If the balance is negative, it will generate a fee in RnD equal to that negative balance. It will then adjust the balance in Papercut by the amount of the fee. (eg. you are at -7, a fee for 7$ is created in RnD and then the balance in PaperCut is adjusted by +7$). This way the balance is zeroed out.

If you want billing to be either free or managed in Papercut, you can click on the option at the bottom "Do not manage printing fees inside OfficeRnD".


Was this article helpful?
5 out of 9 found this helpful
Was this article helpful?



Please sign in to leave a comment.