Skip to content

PrintNode - Cloud Printing Service

Introduction

PrintNode allows you to print documents from Business Central to any printer connected to the internet, without the need for a direct network connection. Printing is done through the PrintNode cloud service, which is an ideal solution for remote printing or printing from Business Central Online environment.

For implementation, we use the Insight Works PrintNode Connector application.

Prerequisites

Installation and Setup

1. Registration and PrintNode Account Setup

To create a PrintNode account, contact us and provide:

  • Email address for the account registration
  • We recommend using a generic company email (e.g., info@yourcompany.com, support@yourcompany.com), not an email tied to a specific person
  • This approach ensures that access to the account will not depend on one employee

We will then:

  1. Create a PrintNode account
  2. Send login credentials (email and password) to your address

After receiving login credentials:

  1. Log in to https://www.printnode.com/ using the provided credentials
  2. Go to the API Keys section
  3. Enter your account password again to confirm your identity (to view/create API keys)
  4. Name the key (e.g., "Business Central") and click Create
  5. Copy the generated API key - you will need it to connect Business Central (step 4)

2. PrintNode Client Installation

  1. Download PrintNode Client from https://www.printnode.com/en/download
  2. Run the installation file on the computer to which the printer is connected
  3. During installation, select the Install PrintNode as a Windows Service option
    • This will ensure that PrintNode Client will automatically start when the computer starts and will run in the background even without a logged-in user.
  4. After installation is complete, a web interface for login will automatically open
  5. Log in using your PrintNode account (email and password you received)
  6. The application automatically detects all available printers on the computer
  7. Verify on the PrintNode.com website in the Devices section that your computer and printers are showing as "Online"

Note: The PrintNode service has a web interface available at http://localhost:8888/, where you can check the service status, connected printers, and change settings at any time.

3. Application Installation in Business Central

Install the Insight Works PrintNode Connector application according to the instructions in the Installing Apps From AppSource section.

Look for the application named "Insight Works PrintNode Connector".

4. PrintNode Configuration in Business Central

Basic Setup

  1. In Business Central, search for the Insight Works PrintNode Setup page PrintNode Setup 1
  2. Fill in the API Key field with the key you obtained from your PrintNode account (see step 1)
  3. After entering the API key, a pop-up window will appear asking if you want to load printers from PrintNode. Click Yes to load printers into Business Central. PrintNode Setup 2
  4. If the connection is successful, you will see a confirmation and all printers from PrintNode will now be available in Business Central for mapping and printing. PrintNode Setup 3

Printer Mapping

  1. Search for the Insight Works PrintNode Printers page
  2. On the page, you see all printers that are connected to your PrintNode account. If you just entered the API key, all printers should already be loaded. If you add a new printer to PrintNode, click Update PrintNode Printers to update the list in Business Central.
  3. For each printer, set the default paper size using the Set Default Paper Size action. After clicking the button, a message will appear asking if you want to select from a list of sizes loaded from PrintNode, or clear the current size. PrintNode Setup 4
  4. Select the Select from list of paper sizes option and confirm with OK.
  5. Now you will see a list of paper sizes supported by your printer. Select the correct size and confirm with OK. PrintNode Setup 5

User Printer Setup

  1. Search for the Printer Selections page
  2. Here you can map specific printers for:

    • Individual users
    • Specific reports
    • User + report combination
  3. Create a new record and fill in:

    • User ID (empty = all users)
    • Report ID (empty = all reports)
    • Printer Name: Select PrintNode printer from the list

Using PrintNode

After completing the user printer setup, reports will automatically print directly to the configured printer without the need for manual selection.

Documents are sent to the PrintNode cloud and automatically printed on the appropriate printer according to the rules set in Printer Selections.

Troubleshooting

Printer Not Available

Problem: Printer does not appear in the PrintNode printers list.

Solution:

  • Check that PrintNode Client is running on the computer
  • Verify on the PrintNode.com website that the computer and printer are "Online"
  • In Business Central, click Update PrintNode Printers on the Insight Works PrintNode Printers page to update the list
  • Check that the API key is entered correctly

Document Prints to Wrong Printer

Problem: Document prints to a different printer than selected.

Solution:

  • Check settings in Printer Selections

Document Doesn't Print Correctly (wrong formatting, orientation, etc.)

Problem: Documents print, but with incorrect formatting, page orientation, or other printer setting issues.

Solution:

The PrintNode service must run under the same user account under which you configure the printer drivers. Only then will the service respect your user printer settings.

  1. Open Services in Windows:
    • Press Win + R, type services.msc and press Enter
  2. Find the PrintNode service
  3. Right-click on the service and select Properties
  4. Go to the Log On tab
  5. Change the setting from Local System account to This account
  6. Enter the login credentials of the account under which you log in to the computer and configure printers:
    • Click the Browse... button and select the desired user account, or enter manually in the format DOMAIN\username or .\username (for local account)
    • Password: Enter the account password
    • Confirm password: Enter the account password again
  7. Click OK
  8. Restart the PrintNode service:
    • Right-click on the service and select Restart

After this change, the PrintNode service will use your user printer driver settings (orientation, print quality, default paper tray, etc.).