PrintNode is a third-party app that enables remote connections between the Dutchie Register, Backoffice, and receipt and label printers. This setup is recommended for fulfillment printers or any other use case requiring multiple registers to connect to the same receipt or label printer. Otherwise, we recommend USB connection for point-of-sale receipt printers and label printers.

For SSO users on Windows

For SSO users on Windows, PrintNode should be installed and managed as a service. SSO users will not be able to sign into PrintNode using the desktop app.

Installation instructions will vary depending on your operating system

The process of printer installation and what you see on your system will vary depending on the type of printer you use and your operating system (Windows or Mac). For operating system-specific guidance, see the documentation on PrintNode's website.

Recommended printers

Consult with Support or your Customer Success Manager for information about recommended printers and how to install them.

Table of contents

Install a printer on your computer

Before you can set up printers in Dutchie POS, you need to install them on your computer.

Sync printers with the system

After the printer is installed on the computer, an application called PrintNode is used to sync the printer with Dutchie POS. PrintNode is a virtual print server for Windows and Mac that acts as a bridge between web applications like the Dutchie POS Register and Backoffice and the receipt and label printers that you've connected and installed on your Windows PC or Mac.

During the syncing process, you will move between the PrintNode application and the Devices page in the Backoffice.

Download and install the PrintNode application on your computer

  1. In the Backoffice, go to Settings > Devices > Printers.
  2. Enter your email address in the Username field and click Create. An automatically generated Password (you'll use this to sign in to PrintNode later) and Client download links appear.
  3. Click the Client download link that is right for your computer (Mac OSX or Windows).
    Settings_devices_printers_client_download.png
  4. Download, install, and open the PrintNode application.
  5. Enter your email address and copy the password from the Print node details into the login screen of the PrintNode application.
  6. Follow the instructions on PrintNode's website to sync your specific printer for your specific operating system.

Configure printer settings

  1. Go to Settings > Devices > Printers.
  2. Click the Sync printers button to display the printers you selected in the PrintNode application.
    Settings_Devices_Printers_Synch_Printers.png
    If a printer doesn't appear in the list, check the box for Show hidden printers and see if its PrintNode ID appears in the list. If it does, click into the printer ID and unhide it.
    bo_settings_devices_printers_show hidden printers.png
  3. Choose a printer from the list to configure its settings.
    Setting  Description
    Name Give the printer an easily identifiable name. Ex. Register 1 label printer or Register 2 receipt printer.
    Type

    Use this dropdown to select the printer language most compatible with your printer. For example:

    • For Epson receipt printers, select Epson
    • For Star mC-Print3 receipt printers, select Star print
    • For Star TSP100/TSP143 receipt printers, select Star graphic
    • For Zebra label printers, select ZPL
    • For other printer brands, select PDF

    The optimal setting may vary for different printers or your specific operations or connection setup. Contact Dutchie Support for help if you encounter any issues using these suggested settings.

    Receipt printer Yes/No
    Label printer Yes/No
    Hidden Yes/No

Set default printers for each register

  1. Go to Settings > Devices > Registers.bo_settings_devices_registers.png
  2. Select a register from the list.
  3. Choose the register's default printers from the Label printer, Receipt printer, and (if applicable) Fulfillment printer dropdown menus. 
    bo_settings_devices_registers_register detail.png

    Users can temporarily override Backoffice printer selections on a per-user and per-session basis by choosing a different printer in the hardware settings in the register. Once that user logs out of the register, the printer for that register reverts to the Backoffice selection. WebUSB printers do not appear in the Backoffice, and their settings are managed only in the register. If a WebUSB printer is selected in the register, it overrides the Backoffice selection for all users and sessions.

  4. You can also enable or disable the following settings for the selected register. As with printer selection, users can temporarily override these settings on a per-user and per-session basis in the hardware settings in the register. Once that user logs out of the register, the settings revert to Backoffice selections.
    • Auto print labels
    • Auto print receipts
    • Auto print fulfillment ticket
    • Default label - Select the label template this register should use by default.
  5. Click Save.

Select a label printer for Backoffice use

Users such as inventory managers who need to print labels from the Backoffice can select which printer they want to print from. This selection is user-specific and session-specific, meaning other users can choose a different label printer, and you’ll need to make this selection again if you log out of the Backoffice and log back in.

  1. Go to Settings > Account.
  2. Choose an installed printer from the Select label printer dropdown.
    bo_settings_account_select
  3. Click Save.

Additional reading